1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2858],{12529:(e,r,t)=>{"use strict";t.d(r,{r:()=>n});var a=t(95155),s=t(12115),l=t(60227);let n=e=>{let{className:r,loading:t,Loading:n="Loading...",oembed:i,onLoad:o,script:d}=e,u=(0,s.useRef)(null),[c,m]=(0,s.useState)(),[p,f]=(0,s.useState)(),[y,g]=(0,s.useState)(),[E,h]=(0,s.useState)([]),v=(0,l.n)(E);return(0,s.useEffect)(()=>{(u.current&&(u.current.innerHTML=""),y)?h(d??(c&&u.current?{parent:u.current,src:c}:[])):h([])},[y,d,c]),(0,s.useEffect)(()=>{if("u"<typeof document)m([]);else{let e=document.createElement("div");e.innerHTML=i.html;let r=[...e.querySelectorAll("script[src]")].map(e=>e.getAttribute("src")).map(e=>e?.startsWith("//")?`${globalThis.location.protocol}${e}`:e).map(e=>new URL(e??""));e.querySelectorAll("script[src]").forEach(e=>{e.remove()}),f(e.innerHTML),d||(r.length>0?m(r.map(e=>e.toString())):m(void 0))}},[i.html,d]),(0,s.useEffect)(()=>{p&&g({__html:p})},[p]),(0,s.useEffect)(()=>{if(v!==l.D.READY||!y)return;let e=requestAnimationFrame(()=>{o?.()});return()=>{cancelAnimationFrame(e)}},[y,o,v]),(0,a.jsxs)(a.Fragment,{children:[t||c&&v!==l.D.READY?n:void 0,(0,a.jsx)("div",{className:r,dangerouslySetInnerHTML:y}),(0,a.jsx)("div",{ref:u})]})}},12858:(e,r,t)=>{"use strict";t.r(r),t.d(r,{JWPlayerWidget:()=>o});var a=t(95155),s=t(12529),l=t(78239),n=t(86078),i=t.n(n);let o=e=>{let{data:r,display:t="default"}=e;return(0,a.jsx)(l.Widget,{className:i()["jwplayer-widget"],data:r,display:t,children:r.oembed?(0,a.jsx)(s.r,{className:i().wrap,oembed:r.oembed}):void 0})}},60227:(e,r,t)=>{"use strict";t.d(r,{D:()=>l,n:()=>n});var a,s=t(12115),l=((a=l||{}).ERROR="error",a.LOADING="loading",a.READY="ready",a);let n=e=>{let{async:r=!0,crossOrigin:t,defer:a=!1,forceReload:l=!1,id:n,insertOnIdleCallback:i=!1,parent:o,removeOnUnmount:d=!1,src:u}=(0,s.useMemo)(()=>"string"==typeof e||Array.isArray(e)?{src:e}:e??{},[e]),c=(0,s.useMemo)(()=>"string"==typeof u?[u]:Array.isArray(u)?u.filter(e=>"string"==typeof e&&e.length>0):[],[u]),[m,p]=(0,s.useState)(!i),[f,y]=(0,s.useState)({});return(0,s.useEffect)(()=>{let e;if(!i)return void p(!0);if("requestIdleCallback"in globalThis)return e=globalThis.requestIdleCallback(()=>{p(!0)}),()=>{"number"==typeof e&&globalThis.cancelIdleCallback(e)};let r=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(r)}},[i]),(0,s.useEffect)(()=>{if("u"<typeof document||i&&!m)return;if(0===c.length)return void y({});let e=new Map;return c.forEach(s=>{let i=!1,d=l?void 0:document.querySelector(`script[src="${s}"]`);d||(i=!0,d=document.createElement("script"),r&&(d.async=!0),t&&(d.crossOrigin=t),a&&(d.defer=!0),n&&(d.id=n),d.dataset.status="loading",d.src=s,(o??document.documentElement).append(d));let u=(e=>{switch(e){case void 0:default:return"loading";case"error":return"error";case"ready":return"ready"}})(d.dataset.status);y(e=>e[s]===u?e:{...e,[s]:u});let c=e=>{let r="load"===e.type?"ready":"error";d.dataset.status=r,y(e=>e[s]===r?e:{...e,[s]:r})};e.set(s,{created:i,listener:c,scriptElement:d}),d.addEventListener("load",c),d.addEventListener("error",c)}),()=>{e.forEach(e=>{e.scriptElement.removeEventListener("load",e.listener),e.scriptElement.removeEventListener("error",e.listener),d&&e.created&&e.scriptElement.remove()})}},[r,t,a,l,n,m,i,o,d,c]),(0,s.useMemo)(()=>{if(0===c.length)return void 0===e||Array.isArray(e)&&0===e.length?"loading":"ready";let r=c.map(e=>f[e]??"loading");return r.includes("error")?"error":r.every(e=>"ready"===e)?"ready":"loading"},[e,c,f])}},86078:e=>{e.exports={"jwplayer-widget":"jwplayer_jwplayer-widget__kchiB",wrap:"jwplayer_wrap__qd7Ai"}}}]);
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.