1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0fa27-8e99-7bc2-920c-242579fce101")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30862,77328],{3717:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},11831:(e,t,r)=>{"use strict";r.d(t,{Af:()=>u,Nz:()=>i,u5:()=>c,y3:()=>f});var n,a,o=r(14232);function i(e,t,r){if(!e)return;if(!0===r(e))return e;let n=t?e.return:e.child;for(;n;){let e=i(n,t,r);if(e)return e;n=t?null:n.sibling}}function s(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}"u">typeof window&&((null==(n=window.document)?void 0:n.createElement)||(null==(a=window.navigator)?void 0:a.product)==="ReactNative")?o.useLayoutEffect:o.useEffect;let l=s(o.createContext(null));class u extends o.Component{render(){return o.createElement(l.Provider,{value:this._reactInternals},this.props.children)}}function c(){let e=o.useContext(l);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=o.useId();return o.useMemo(()=>{for(let r of[e,null==e?void 0:e.alternate]){if(!r)continue;let e=i(r,!1,e=>{let r=e.memoizedState;for(;r;){if(r.memoizedState===t)return!0;r=r.next}});if(e)return e}},[e,t])}let d=Symbol.for("react.context"),p=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===d;function f(){let e=function(){let e=c(),[t]=o.useState(()=>new Map);t.clear();let r=e;for(;r;){let e=r.type;p(e)&&e!==l&&!t.has(e)&&t.set(e,o.use(s(e))),r=r.return}return t}();return o.useMemo(()=>Array.from(e.keys()).reduce((t,r)=>n=>o.createElement(t,null,o.createElement(r.Provider,{...n,value:e.get(r)})),e=>o.createElement(u,{...e})),[e])}},41401:(e,t,r)=>{"use strict";r.d(t,{DY:()=>i,IU:()=>l,uv:()=>s});let n=[];function a(e,t,r=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;let n=e.length;if(t.length!==n)return!1;for(let a=0;a<n;a++)if(!r(e[a],t[a]))return!1;return!0}function o(e,t=null,r=!1,i={}){for(let o of(null===t&&(t=[e]),n))if(a(t,o.keys,o.equal)){if(r)return;if(Object.prototype.hasOwnProperty.call(o,"error"))throw o.error;if(Object.prototype.hasOwnProperty.call(o,"response"))return i.lifespan&&i.lifespan>0&&(o.timeout&&clearTimeout(o.timeout),o.timeout=setTimeout(o.remove,i.lifespan)),o.response;if(!r)throw o.promise}let s={keys:t,equal:i.equal,remove:()=>{let e=n.indexOf(s);-1!==e&&n.splice(e,1)},promise:("object"==typeof e&&"function"==typeof e.then?e:e(...t)).then(e=>{s.response=e,i.lifespan&&i.lifespan>0&&(s.timeout=setTimeout(s.remove,i.lifespan))}).catch(e=>s.error=e)};if(n.push(s),!r)throw s.promise}let i=(e,t,r)=>o(e,t,!1,r),s=(e,t,r)=>void o(e,t,!0,r),l=e=>{if(void 0===e||0===e.length)n.splice(0,n.length);else{let t=n.find(t=>a(e,t.keys,t.equal));t&&t.remove()}}},45302:(e,t,r)=>{"use strict";r.d(t,{Hl:()=>d});var n=r(17685),a=r(14232),o=r(14796);function i(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}let s=["x","y","top","bottom","left","right","width","height"];var l=r(11831),u=r(37876);function c({ref:e,children:t,fallback:r,resize:l,style:d,gl:p,events:f=n.f,eventSource:m,eventPrefix:b,shadows:y,linear:g,flat:h,legacy:v,orthographic:w,frameloop:E,dpr:C,performance:H,raycaster:P,camera:O,scene:T,onPointerMissed:W,onCreated:N,...A}){a.useMemo(()=>(0,n.e)(o),[]);let V=(0,n.u)(),[k,S]=function({debounce:e,scroll:t,polyfill:r,offsetSize:n}={debounce:0,scroll:!1,offsetSize:!1}){var o,l,u;let c=r||("u"<typeof window?class{}:window.ResizeObserver);if(!c)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[d,p]=(0,a.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),f=(0,a.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d,orientationHandler:null}),m=e?"number"==typeof e?e:e.scroll:null,b=e?"number"==typeof e?e:e.resize:null,y=(0,a.useRef)(!1);(0,a.useEffect)(()=>(y.current=!0,()=>void(y.current=!1)));let[g,h,v]=(0,a.useMemo)(()=>{let e=()=>{let e,t;if(!f.current.element)return;let{left:r,top:a,width:o,height:i,bottom:l,right:u,x:c,y:d}=f.current.element.getBoundingClientRect(),m={left:r,top:a,width:o,height:i,bottom:l,right:u,x:c,y:d};f.current.element instanceof HTMLElement&&n&&(m.height=f.current.element.offsetHeight,m.width=f.current.element.offsetWidth),Object.freeze(m),y.current&&(e=f.current.lastBounds,t=m,!s.every(r=>e[r]===t[r]))&&p(f.current.lastBounds=m)};return[e,b?i(e,b):e,m?i(e,m):e]},[p,n,m,b]);
1function w(){f.current.scrollContainers&&(f.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",v,!0)),f.current.scrollContainers=null),f.current.resizeObserver&&(f.current.resizeObserver.disconnect(),f.current.resizeObserver=null),f.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",f.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",f.current.orientationHandler))}function E(){f.current.element&&(f.current.resizeObserver=new c(v),f.current.resizeObserver.observe(f.current.element),t&&f.current.scrollContainers&&f.current.scrollContainers.forEach(e=>e.addEventListener("scroll",v,{capture:!0,passive:!0})),f.current.orientationHandler=()=>{v()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",f.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",f.current.orientationHandler))}return o=v,l=!!t,(0,a.useEffect)(()=>{if(l)return window.addEventListener("scroll",o,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",o,!0)},[o,l]),u=h,(0,a.useEffect)(()=>(window.addEventListener("resize",u),()=>void window.removeEventListener("resize",u)),[u]),(0,a.useEffect)(()=>{w(),E()},[t,v,h]),(0,a.useEffect)(()=>w,[]),[e=>{e&&e!==f.current.element&&(w(),f.current.element=e,f.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:a,overflowY:o}=window.getComputedStyle(t);return[n,a,o].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),E())},d,g]}({scroll:!0,debounce:{scroll:50,resize:0},...l}),x=a.useRef(null),j=a.useRef(null);a.useImperativeHandle(e,()=>x.current);let L=(0,n.a)(W),[R,z]=a.useState(!1),[I,_]=a.useState(!1);if(R)throw R;if(I)throw I;let M=a.useRef(null);(0,n.b)(()=>{let e=x.current;S.width>0&&S.height>0&&e&&(M.current||(M.current=(0,n.c)(e)),async function(){await M.current.configure({gl:p,scene:T,events:f,shadows:y,linear:g,flat:h,legacy:v,orthographic:w,frameloop:E,dpr:C,performance:H,raycaster:P,camera:O,size:S,onPointerMissed:(...e)=>null==L.current?void 0:L.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(m?(0,n.i)(m)?m.current:m:j.current),b&&e.setEvents({compute:(e,t)=>{let r=e[b+"X"],n=e[b+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(n/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==N||N(e)}}),M.current.render((0,u.jsx)(V,{children:(0,u.jsx)(n.E,{set:_,children:(0,u.jsx)(a.Suspense,{fallback:(0,u.jsx)(n.B,{set:z}),children:null!=t?t:null})})}))}())}),a.useEffect(()=>{let e=x.current;if(e)return()=>(0,n.d)(e)},[]);let D=m?"none":"auto";return(0,u.jsx)("div",{ref:j,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:D,...d},...A,children:(0,u.jsx)("div",{ref:k,style:{width:"100%",height:"100%"},children:(0,u.jsx)("canvas",{ref:x,style:{display:"block"},children:r})})})}function d(e){return(0,u.jsx)(l.Af,{children:(0,u.jsx)(c,{...e})})}r(62786)},46015:(e,t,r)=>{"use strict";r.d(t,{h:()=>l});var n=r(14232),a=r(45712);let o=e=>{let t,r=new Set,n=(e,n)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=n?n:"object"!=typeof a||null===a)?a:Object.assign({},t,a),r.forEach(r=>r(t,e))}},a=()=>t,o={setState:n,getState:a,getInitialState:()=>i,subscribe:e=>(r.add(e),()=>r.delete(e))},i=t=e(n,a,o);return o},{useSyncExternalStoreWithSelector:i}=a,s=(e,t)=>{let r=e?o(e):o,a=(e,a=t)=>(function(e,t=e=>e,r){let a=i(e.subscribe,e.getState,e.getInitialState,t,r);return n.useDebugValue(a),a})(r,e,a);return Object.assign(a,r),a},l=(e,t)=>
1e?s(e,t):s},77328:(e,t,r)=>{e.exports=r(88022)},79706:(e,t,r)=>{"use strict";var n=r(3717);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},89923:(e,t,r)=>{"use strict";r.d(t,{Ph:()=>f,xX:()=>p,Ic:()=>m,OB:()=>b,aH:()=>y,WY:()=>g,nN:()=>v,A5:()=>h,tT:()=>w,ex:()=>E,AD:()=>C,WW:()=>H,td:()=>P,qD:()=>O});var n=r(14232);let a=new Set(["style","children","ref","key","suppressContentEditableWarning","suppressHydrationWarning","dangerouslySetInnerHTML"]),o={className:"class",htmlFor:"for"};function i(e){return e.toLowerCase()}function s(e){return"boolean"==typeof e?e?"":void 0:"function"==typeof e?void 0:"object"!=typeof e||null===e?e:void 0}function l({react:e,tagName:t,elementClass:r,events:n,displayName:c,defaultProps:d,toAttributeName:p=i,toAttributeValue:f=s}){let m=Number.parseInt(e.version)>=19,b=e.forwardRef((i,l)=>{let c=e.useRef(null),b=e.useRef(new Map),y={},g={},h={},v={};for(let[e,t]of Object.entries(i)){if(a.has(e)){h[e]=t;continue}let n=p(o[e]??e);if(r.prototype&&e in r.prototype&&!(e in(globalThis.HTMLElement?.prototype??{}))&&!r.observedAttributes?.some(e=>e===n)){v[e]=t;continue}if(e.startsWith("on")){y[e]=t;continue}let i=f(t);n&&null!=i&&(g[n]=String(i),m||(h[n]=i)),n&&m&&(i!==s(t)?h[n]=i:h[n]=t)}if("u">typeof window){for(let t in y){let r=y[t],a=t.endsWith("Capture"),o=(n?.[t]??t.slice(2).toLowerCase()).slice(0,a?-7:void 0);e.useLayoutEffect(()=>{let e=c?.current;if(e&&"function"==typeof r)return e.addEventListener(o,r,a),()=>{e.removeEventListener(o,r,a)}},[c?.current,r])}e.useLayoutEffect(()=>{if(null===c.current)return;let e=new Map;for(let t in v)u(c.current,t,v[t]),b.current.delete(t),e.set(t,v[t]);for(let[e,t]of b.current)u(c.current,e,void 0);b.current=e})}if("u"<typeof window&&r?.getTemplateHTML&&r?.shadowRootOptions){let{mode:t,delegatesFocus:n}=r.shadowRootOptions;h.children=[e.createElement("template",{shadowrootmode:t,shadowrootdelegatesfocus:n,dangerouslySetInnerHTML:{__html:r.getTemplateHTML(g,i)},key:"ce-la-react-ssr-template-shadow-root"}),h.children]}return e.createElement(t,{...d,...h,ref:e.useCallback(e=>{c.current=e,"function"==typeof l?l(e):null!==l&&(l.current=e)},[l])},h.children)});return b.displayName=c??r.name,b}function u(e,t,r){e[t]=r,null==r&&t in(globalThis.HTMLElement?.prototype??{})&&e.removeAttribute(t)}var c=r(59334);function d(e){return"boolean"==typeof e?e?"":void 0:"function"==typeof e?void 0:Array.isArray(e)&&e.every(e=>"string"==typeof e||"number"==typeof e||"boolean"==typeof e)?e.join(" "):"object"!=typeof e||null===e?e:void 0}l({tagName:"media-gesture-receiver",elementClass:c.fu,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-container",elementClass:c.yd,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});let p=l({tagName:"media-controller",elementClass:c.xX,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});l({tagName:"media-tooltip",elementClass:c.qH,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-chrome-button",elementClass:c.T1,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-airplay-button",elementClass:c.z4,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-captions-button",elementClass:c.Ci,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-cast-button",elementClass:c.y,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-chrome-dialog",elementClass:c.xY,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-chrome-range",elementClass:c.Y6,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});let f=l({tagName:"media-control-bar",elementClass:c.Ph,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});l({tagName:"media-text-display",elementClass:c.eV,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-duration-display",elementClass:c.VL,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-error-dialog",elementClass:c.dl,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-keyboard-shortcuts-dialog",elementClass:c.DT,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});let m=l({tagName:"media-fullscreen-button",elementClass:c.Ic,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});l({tagName:"media-live-button",elementClass:c.zP,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});let b=l({tagName:"media-loading-indicator",elementClass:c.OB,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),y=l({tagName:"media-mute-button",elementClass:c.aH,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),g=l({tagName:"media-pip-button",elementClass:c.WY,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),h=l({tagName:"media-playback-rate-button",elementClass:c.A5,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),v=l({tagName:"media-play-button",elementClass:c.nN,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),w=l({tagName:"media-poster-image",elementClass:c.tT,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});l({tagName:"media-preview-chapter-display",elementClass:c.Oq,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}
1),l({tagName:"media-preview-thumbnail",elementClass:c.r_,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),l({tagName:"media-preview-time-display",elementClass:c.G9,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});let E=l({tagName:"media-seek-backward-button",elementClass:c.ex,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),C=l({tagName:"media-seek-forward-button",elementClass:c.AD,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),H=l({tagName:"media-time-display",elementClass:c.WW,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),P=l({tagName:"media-time-range",elementClass:c.td,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}}),O=l({tagName:"media-volume-range",elementClass:c.qD,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}});l({tagName:"media-loop-button",elementClass:c.$h,react:n,toAttributeValue:d,defaultProps:{suppressHydrationWarning:!0}})},95062:(e,t,r)=>{e.exports=r(79706)()},96586:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l});var n=r(14232),a=r(95062),o=r(37989),i=(()=>{try{return"0.31.2"}catch{}return"UNKNOWN"})(),s=n.forwardRef((e,t)=>{var r,a;let{playbackId:l,src:u,children:c,autoPlay:d,preload:p,tokens:f,playbackToken:m,drmToken:b,...y}=e,g=Object.fromEntries(Object.entries(y).filter(([e])=>!Object.keys(s.propTypes).includes(e))),[h]=(0,n.useState)(null!=(r=e.playerInitTime)?r:(0,o.GI)()),[v,w]=(0,n.useState)(null!=(a=(0,o.OR)(e))?a:u),E=(0,n.useRef)(void 0),C=((...e)=>{let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{e.forEach(e=>{e&&("function"==typeof e?e(t.current):e.current=t.current)})},[e]),t})((0,n.useRef)(null),t);return(0,n.useEffect)(()=>{var t;w(null!=(t=(0,o.OR)(e))?t:u)},[u,l]),(0,n.useEffect)(()=>{let t={playerInitTime:h,...e,src:v,playerSoftwareName:"mux-video-react",playerSoftwareVersion:i,autoplay:d},r=C.current;return r&&(E.current=(0,o.n_)(t,r,E.current)),()=>{(0,o.zN)(r,E.current),r=void 0,E.current=void 0}},[v]),(0,n.useEffect)(()=>{var e;null==(e=E.current)||e.setAutoplay(d)},[d]),(0,n.useEffect)(()=>{var e;null==(e=E.current)||e.setPreload(p)},[p]),n.createElement("video",{ref:C,...g},c)});s.propTypes={_hlsConfig:a.any,beaconCollectionDomain:a.string,capRenditionToPlayerSize:a.bool,customDomain:a.string,debug:a.bool,disableCookies:a.bool,disableTracking:a.bool,drmToken:a.string,envKey:a.string,errorTranslator:a.func,liveEdgeStart:a.number,maxResolution:a.oneOf(["720p","1080p","1440p","2160p"]),metadata:a.any,minResolution:a.oneOf(["480p","540p","720p","1080p","1440p","2160p"]),playbackId:a.string,playbackToken:a.string,playerInitTime:a.number,preferCmcd:a.oneOf(Object.values(o.Lc)),preferPlayback:a.oneOf(Object.values(o.Vi)),programStartTime:a.number,programEndTime:a.number,assetStartTime:a.number,assetEndTime:a.number,renditionOrder:a.oneOf(["desc"]),startTime:a.number,initialBandwidthEstimateKbps:a.number,initialEstimateSegments:a.number,minPreloadSegments:a.number,streamType:a.oneOf(Object.values(o.U4)),targetLiveWindow:a.number,tokens:a.object,type:a.oneOf(o.fb)};var l=s}}]); 2//# chunkId=01a0fa27-8e99-7bc2-920c-242579fce101
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.