feat(shared): implement player payload extraction and decoding infrastructure

Add PlayerJsDecoder class with comprehensive methods for extracting player
payloads from HTML content, handling atob-encoded strings, and parsing JSON
configurations. The implementation includes regex patterns for various
encoding schemes, loose JSON parsing with trailing comma tolerance, and
helper function resolution. Additionally, configure global usings for
Shared.Services, Shared.Services.Hybrid, and Shared.Models.Base to improve
type accessibility across the shared library.
This commit is contained in:
Felix 2026-05-05 21:44:31 +03:00
parent fd01af1e2c
commit 020f331729
2 changed files with 3 additions and 0 deletions

View File

@ -1,3 +1,6 @@
global using Shared.Services;
global using Shared.Services.Hybrid;
global using Shared.Models.Base;
global using AppInit = Shared.CoreInit;
global using LME.Common.Online;
global using LME.Common.Update;