1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7643],{4724:(e,a,t)=>{t.d(a,{ah:()=>i.ah,gD:()=>s,Ne:()=>i.Ne,QE:()=>i.QE,LI:()=>i.LI,yL:()=>i.yL,wk:()=>i.wk,ik:()=>n.ik,wP:()=>n.wP,D_:()=>n.D_,Sz:()=>i.Sz,jg:()=>i.jg,Y1:()=>i.Y1,W9:()=>i.W9});var r,i=t(9645),n=t(31568),s=((r={}).GEN1="GEN1",r.GEN2="GEN2",r.GEN3="GEN3",r.ULTRA_4k="ULTRA_4K",r.GOOGLE_TV="GOOGLE_TV",r.GOOGLE_TV_4k="GOOGLE_TV_4K",r.NEST_HUB="NEST_HUB",r.NEST_HUB_MAX="NEST_HUB_MAX",r.UNKNOWN="UNKNOWN",r.DETECTION_FAILED="DETECTION_FAILED",r)},9645:(e,a,t)=>{t.d(a,{LI:()=>L,Ne:()=>y,QE:()=>u,Sz:()=>P,W9:()=>S,Y1:()=>g,ah:()=>R,jg:()=>m,wk:()=>_,yL:()=>D});var r,i,n,s,o,d,E,c,l,p,u=((r={}).FAIRPLAY="FAIRPLAY",r.PLAYREADY="PLAYREADY",r.WIDEVINE="WIDEVINE",r.NONE="NONE",r),_=((i={}).SD="1.0",i.HD="1.4",i.UHD="2.2",i),S=((n={}).SW_SECURE_CRYPTO="SW_SECURE_CRYPTO",n.SW_SECURE_DECODE="SW_SECURE_DECODE",n.HW_SECURE_CRYPTO="HW_SECURE_CRYPTO",n.HW_SECURE_DECODE="HW_SECURE_DECODE",n.HW_SECURE_ALL="HW_SECURE_ALL",n.UNSUPPORTED="UNSUPPORTED",n.EMPTY="",n),m=((s={}).R_4K="2160P",s.R_1080P="1080P",s.R_720P="720P",s),y=((o={}).AV1="AV1",o.H264="H264",o.H265="H265",o),R=((d={}).GOOGLE="GOOGLE",d.YOSPACE_CS="YOSPACE_CS",d.YOSPACE_SS="YOSPACE_SS",d.IGNORE="IGNORE",d.NO_LAR="NO_LAR",d),D=((E={}).DASH_MULTI_PERIOD="DASH_MULTI_PERIOD",E.DASH_SINGLE_PERIOD="DASH_SINGLE_PERIOD",E.HLS="HLS",E.HTTP_LIVE="HTTP_LIVE",E.ISM="ISM",E),g=((c={}).HLS="application/x-mpegURL",c.DASH="application/dash+xml",c.ISM="application/ism+xml",c),L=((l={}).HDR="HDR",l.SDR="SDR",l),P=((p={}).MAX_BPS_4000="MAX_BPS_4000",p.MAX_BPS_5400="MAX_BPS_5400",p.IGNORE="IGNORE",p)},10024:(e,a,t)=>{t.d(a,{n:()=>O});var r,i,n,s,o=t(35938),d=t(4724);let E=async e=>{var a;if(!(null==(a=navigator)?void 0:a.requestMediaKeySystemAccess))return null;try{return await navigator.requestMediaKeySystemAccess(e.keySystem,[{initDataTypes:["cenc"],videoCapabilities:[{contentType:e.videoContentType,robustness:e.robustness}]}])}catch(e){return null}},c=async function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.wk.HD;if(e[0]!==d.QE.WIDEVINE)return!0;let t={keySystem:"com.widevine.alpha",videoContentType:'video/mp4; codecs="avc1.640028"',robustness:d.W9.SW_SECURE_DECODE},r=await E(t);if(!r)return!1;let i=await r.createMediaKeys();if(i&&!("getStatusForPolicy"in i))return!1;try{let e=await i.getStatusForPolicy({minHdcpVersion:a});return"usable"===e}catch(e){return!1}},l=async()=>{if("safari"===(0,o.Ay)())return d.W9.HW_SECURE_ALL;let e=[d.W9.HW_SECURE_ALL,d.W9.HW_SECURE_DECODE,d.W9.HW_SECURE_CRYPTO,d.W9.SW_SECURE_DECODE,d.W9.SW_SECURE_CRYPTO],a={keySystem:"com.widevine.alpha",videoContentType:'video/mp4; codecs="avc1.640028"',robustness:d.W9.SW_SECURE_DECODE},t=(await Promise.all(e.map(async e=>{try{let t={...a,robustness:e};return await E(t)?e:null}catch(e){return null}}))).find(e=>null!==e);return null!=t?t:d.W9.UNSUPPORTED},p=(0,o.Ay)(),u=(0,o.R0)();var _=((r=_||{}).File="file",r.MediaSource="media-source",r),S=((i=S||{}).H265='video/mp4; codecs="hev1.1.6.L153.B0"',i.H264='video/mp4; codecs="avc1.42E01E"',i),m=((n=m||{}).MP3="audio/mp3",n.AC3='audio/mp4; codecs="ac-3"',n),y=((s=y||{}).smpteSt2086="smpteSt2086",s["smpteSt2094-10"]="smpteSt2094-10",s["smpteSt2094-40"]="smpteSt2094-40",s);let R=e=>{let{contentType:a='video/mp4; codecs="avc1.42E01E"',width:t=800,height:r=600,bitrate:i=1e6,framerate:n=25,hdrMetadataType:s}=e;return"mediaCapabilities"in navigator==!1?Promise.resolve({supported:!1}):navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{hdrMetadataType:s,contentType:a,width:t,height:r,bitrate:i,framerate:n}})},D=async()=>{if("requestMediaKeySystemAccess"in navigator==!1)return"safari"===p?[d.QE.FAIRPLAY]:[d.QE.NONE];let e=new Set,a={"com.microsoft.playready":d.QE.PLAYREADY,"com.microsoft.playready.recommendation":d.QE.PLAYREADY,"com.widevine.alpha":d.QE.WIDEVINE,"com.apple.fps.3_0":d.QE.FAIRPLAY,"com.apple.fps.2_0":d.QE.FAIRPLAY,"com.apple.fps.1_0":d.QE.FAIRPLAY,"com.apple.fps":d.QE.FAIRPLAY,"com.apple.fairplay":d.QE.FAIRPLAY},t=[{initDataTypes:["cenc"],videoCapabilities:[{contentType:'video/mp4; codecs="avc1.42E01E"'}]}],r=async a=>{let[r,i]=a;try{let a=await navigator.requestMediaKeySystemAccess(r,t);e.add(i),await a.createMediaKeys()}catch(e){}},i=Object.entries(a).map(e=>r(e));return(await Promise.all(i),0===e.size&&"safari"===p)?[d.QE.FAIRPLAY]:[...e.values()]},g=async()=>{let e=await D(),a=await c(e,d.wk.HD),t=await c(e,d.wk.UHD),r=[{width:7680,height:4320,supported:!1,resolution:d.jg.R_4K},{width:3840,height:2160,supported:!1,resolution:d.jg.R_4K},{width:1920,height:1080,supported:!1,resolution:d.jg.R_1080P},{width:1280,height:720,supported:!1,resolution:d.jg.R_720P}];if(!a)return[d.jg.R_720P];t||(r=r.filter(e=>{let{resolution:a}=e;return a!==d.jg.R_4K}));let i=[];for(let e=0;e<r.length;e+=1){let{width:a,height:t}=r[e];i.push(R({width:a,height:t}))}let n=await Promise.all(i);for(let e=0;e<r.length;e+=1){var s;r[e].supported=null!=(s=n[e].supported)&&s}return[...new Set([...r.filter(e=>{let{supported:a}=e;return a}).map(e=>{let{resolution:a}=e;return a}),d.jg.R_720P])]},L=async()=>{let e=Array(d.Ne.H264);return"u">
1typeof MediaSource&&await MediaSource.isTypeSupported('video/mp4; codecs="hev1.1.6.L153.B0"')&&("other"!==u||"chrome"!==p)&&e.push(d.Ne.H265),e},P=async()=>await globalThis.matchMedia("(dynamic-range: high)").matches?[d.LI.HDR,d.LI.SDR]:[d.LI.SDR],A=async()=>await l();async function O(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,t={getSupportedCodecs:L,getSupportedDRM:D,getSupportedDRMLevel:A,getSupportedDynamicRange:P,getSupportedResolutions:g,...a},[r,i,n,s,o]=await Promise.all([t.getSupportedCodecs(),t.getSupportedDRM(),t.getSupportedDRMLevel(),t.getSupportedDynamicRange(),t.getSupportedResolutions()]);return{resolution:o,codec:r,drm:i.concat(d.QE.NONE),drmSecurityLevel:n,format:"safari"===p?[d.yL.HLS]:[d.yL.DASH_MULTI_PERIOD,d.yL.DASH_SINGLE_PERIOD],sourceType:"safari"===p?d.Y1.HLS:d.Y1.DASH,dynamicRange:s,maxBPS:(e=>{if(!("cast"in window))return[];switch(e){case d.gD.ULTRA_4k:case d.gD.GOOGLE_TV:case d.gD.GOOGLE_TV_4k:return[];default:return[d.Sz.MAX_BPS_4000]}})(e.castDeviceVersion),lar:"safari"===p?[d.ah.YOSPACE_CS]:[d.ah.IGNORE,d.ah.YOSPACE_CS],hdcpVersion:((e,a)=>{if(e[0]!==d.QE.WIDEVINE)return d.wk.UHD;switch(a){case d.W9.HW_SECURE_ALL:case d.W9.HW_SECURE_DECODE:return d.wk.UHD;case d.W9.HW_SECURE_CRYPTO:case d.W9.SW_SECURE_DECODE:return d.wk.HD;case d.W9.SW_SECURE_CRYPTO:case d.W9.UNSUPPORTED:default:return d.wk.SD}})(i,n)}}},31568:(e,a,t)=>{t.d(a,{Ay:()=>r,BI:()=>u,Bs:()=>O,D_:()=>y,FF:()=>A,JL:()=>g,K5:()=>C,L$:()=>f,LJ:()=>H,Mg:()=>p,Pb:()=>Y,Qp:()=>s,R9:()=>W,Rw:()=>N,UW:()=>v,WN:()=>D,Xf:()=>P,YM:()=>d,Zh:()=>U,gw:()=>l,iJ:()=>R,ik:()=>_,j:()=>L,jL:()=>I,lD:()=>T,mK:()=>c,q:()=>o,q9:()=>i,qg:()=>n,rj:()=>h,tU:()=>w,wG:()=>E,wP:()=>S,xW:()=>k,yf:()=>m});let r={media:["canplay","canplaythrough","durationchange","emptied","ended","loadeddata","loadedmetadata","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting","retry","retry_resolved","retry_timeout","abort","error","loadstart","finished","segmentnotfound","timedmetadata"],yospace:["emsg","id3"],player:["loading","shutdown","destroy"],ad:["begin","end","breakbegin","breakend","error","skip","adblock","pause","play","buffering","timeupdate","playing"],network:["connectivitychange","offline"],abr:["adaptation"],drm:["error"],view:["sourcechange","fullscreenchange","inlinecontenttoggle","error","subtitleschange","addtrack","removetrack","metadataupdated","pause","play","escape","error_overlay_closed","adbreakend","adbreakbegin","adpause","adplay","adbuffering","audiotrackchange"],live:["ending","ended"],scte:["timedevents"],seekable:["updated"],startOver:["availability"],concurrency:["unlock"]},i="yospace.emsg",n="yospace.id3",s="media.durationchange",o="media.ended",d="media.finished",E="media.error",c="media.loadedmetadata",l="media.pause",p="media.play",u="media.seeked",_="media.seeking",S="media.timeupdate",m="media.volumechange",y="media.waiting",R="media.retry",D="media.retry_timeout",g="media.retry_resolved",L="view.error_overlay_closed",P="media.continue",A="ad.play",O="ad.pause",h="ad.buffering",C="ad.begin",v="ad.end",w="ad.breakbegin",I="ad.breakend",N="ad.timeupdate",f="network.connectivitychange",H="view.pause",W="view.play",U="plugin.error",T="player.shutdown",k="player.destroy",Y="concurrency.unlock"}}]); 2//# sourceMappingURL=7643-27fcd706c9342689.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.