"""Hoster fallback dla tubes które blokują VPS IP ale działają z residential IP. Wzorzec (potwierdzony 2026-05-15 przez Chrome DevTools MCP live debug): - xhamster.com: HLS via xplayer.js + obfuscated URLs w window.initials JSON - pornditt: KVS kt_player + license_code decoder client-side → - fpo.xxx: KVS kt_player jak pornditt — identyczny pattern - sxylandcom → xtapes.porn → reelshdd.com: iframe redirect chain do direct mp4 WSZYSTKIE działają z desktop/mobile residential IP. Tylko Hetzner Cloud VPS IP blocked (Cloudflare-level dla xhamster, CDN token IP-bound dla KVS hostów). Strategia: extractor zwraca `type='hoster'` z scene URL jako embed → mobile WebView fallback. WebView ma residential ISP IP, INJECTED_JS w PlayerScreen.tsx skanuje DOM co 1s (linia 805) wyciągając `