1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4862],{1408:(e,t,n)=>{"use strict";n.d(t,{N:()=>y});var r=n(5155),o=n(2115),a=n(296),c=n(4416),l=n(6553),s=n(9686),i=n(1402),u=n(3127);class p extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,i.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){let{children:t,isPresent:n,anchorX:a,root:c}=e,l=(0,o.useId)(),s=(0,o.useRef)(null),i=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,o.useContext)(u.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:u}=i.current;if(n||!s.current||!e||!t)return;s.current.dataset.motionPopId=l;let p=document.createElement("style");f&&(p.nonce=f);let d=null!=c?c:document.head;return d.appendChild(p),p.sheet&&p.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===a?"left: ".concat(o):"right: ".concat(u),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{d.removeChild(p),d.contains(p)&&d.removeChild(p)}},[n]),(0,r.jsx)(p,{isPresent:n,childRef:s,sizeRef:i,children:o.cloneElement(t,{ref:s})})}let d=e=>{let{children:t,initial:n,isPresent:a,onExitComplete:l,custom:i,presenceAffectsLayout:u,mode:p,anchorX:d,root:m}=e,g=(0,c.M)(h),w=(0,o.useId)(),y=!0,v=(0,o.useMemo)(()=>(y=!1,{id:w,initial:n,isPresent:a,custom:i,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;l&&l()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[a,g,l]);return u&&y&&(v={...v}),(0,o.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[a]),o.useEffect(()=>{a||g.size||!l||l()},[a]),"popLayout"===p&&(t=(0,r.jsx)(f,{isPresent:a,anchorX:d,root:m,children:t})),(0,r.jsx)(s.t.Provider,{value:v,children:t})};function h(){return new Map}var m=n(5601);let g=e=>e.key||"";function w(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let y=e=>{let{children:t,custom:n,initial:s=!0,onExitComplete:i,presenceAffectsLayout:u=!0,mode:p="sync",propagate:f=!1,anchorX:h="left",root:y}=e,[v,b]=(0,m.xQ)(f),E=(0,o.useMemo)(()=>w(t),[t]),k=f&&!v?[]:E.map(g),C=(0,o.useRef)(!0),x=(0,o.useRef)(E),I=(0,c.M)(()=>new Map),[R,P]=(0,o.useState)(E),[S,j]=(0,o.useState)(E);(0,l.E)(()=>{C.current=!1,x.current=E;for(let e=0;e<S.length;e++){let t=g(S[e]);k.includes(t)?I.delete(t):!0!==I.get(t)&&I.set(t,!1)}},[S,k.length,k.join("-")]);let L=[];if(E!==R){let e=[...E];for(let t=0;t<S.length;t++){let n=S[t],r=g(n);k.includes(r)||(e.splice(t,0,n),L.push(n))}return"wait"===p&&L.length&&(e=L),j(w(e)),P(E),null}let{forceRender:M}=(0,o.useContext)(a.L);return(0,r.jsx)(r.Fragment,{children:S.map(e=>{let t=g(e),o=(!f||!!v)&&(E===S||k.includes(t));return(0,r.jsx)(d,{isPresent:o,initial:(!C.current||!!s)&&void 0,custom:n,presenceAffectsLayout:u,mode:p,root:y,onExitComplete:o?void 0:()=>{if(!I.has(t))return;I.set(t,!0);let e=!0;I.forEach(t=>{t||(e=!1)}),e&&(null==M||M(),j(x.current),f&&(null==b||b()),i&&i())},anchorX:h,children:e},t)})})}},4033:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},4570:(e,t,n)=>{"use strict";n.d(t,{W:()=>c});var r=n(2115),o=n(8561);let a={some:0,all:1};function c(e,{root:t,margin:n,amount:l,once:s=!1,initial:i=!1}={}){let[u,p]=(0,r.useState)(i);return(0,r.useEffect)(()=>{if(!e.current||s&&u)return;let r={root:t&&t.current||void 0,margin:n,amount:l};return function(e,t,{root:n,margin:r,amount:c="some"}={}){let l=(0,o.K)(e),s=new WeakMap,i=new IntersectionObserver(e=>{e.forEach(e=>{let n=s.get(e.target);if(!!n!==e.isIntersecting)if(e.isIntersecting){let n=t(e.target,e);"function"==typeof n?s.set(e.target,n):i.unobserve(e.target)}else"function"==typeof n&&(n(e),s.delete(e.target))})},{root:n,rootMargin:r,threshold:"number"==typeof c?c:a[c]});
1return l.forEach(e=>i.observe(e)),()=>i.disconnect()}(e.current,()=>(p(!0),s?void 0:()=>p(!1)),r)},[t,e,n,s,l]),u}},4792:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(2115),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},a={default:120,mqdefault:320,hqdefault:480,sddefault:640,maxresdefault:1280},c=function(e,t,n,o){void 0===o&&(o="maxresdefault");var c=(0,r.useState)(""),l=c[0],s=c[1];return(0,r.useEffect)(function(){var r="https://img.youtube.com/".concat(t,"/").concat(e,"/").concat(o,".").concat(n),c="https://img.youtube.com/".concat(t,"/").concat(e,"/hqdefault.").concat(n),l=a[o],i=new Image;i.onload=function(){i.width<l?s(c):s(r)},i.onerror=function(){return s(c)},i.src=r},[e]),l},l=r.forwardRef(function(e,t){var n=r.useState(!1),a=n[0],l=n[1],s=r.useState(e.alwaysLoadIframe||!1),i=s[0],u=s[1],p=encodeURIComponent(e.id),f="string"==typeof e.playlistCoverId?encodeURIComponent(e.playlistCoverId):null,d=e.title,h=e.poster||"hqdefault",m=e.announce||"Watch",g=!e.alwaysLoadIframe||e.autoplay&&e.muted,w=new URLSearchParams(o(o(o(o({},e.muted?{mute:"1"}:{}),g?{autoplay:"1"}:{}),e.enableJsApi?{enablejsapi:"1"}:{}),e.playlist?{list:p}:{}));e.params&&new URLSearchParams(e.params.startsWith("&")?e.params.slice(1):e.params).forEach(function(e,t){w.append(t,e)});var y=e.noCookie?"https://www.youtube-nocookie.com":"https://www.youtube.com";y=e.cookie?"https://www.youtube.com":"https://www.youtube-nocookie.com";var v=e.playlist?"".concat(y,"/embed/videoseries?").concat(w.toString()):"".concat(y,"/embed/").concat(p,"?").concat(w.toString()),b=!e.thumbnail&&!e.playlist&&"maxresdefault"===h,E=e.webp?"webp":"jpg",k=e.webp?"vi_webp":"vi",C=b?c(e.id,k,E,h):null,x=e.thumbnail||C||"https://i.ytimg.com/".concat(k,"/").concat(e.playlist?f:p,"/").concat(h,".").concat(E),I=e.activatedClass||"lyt-activated",R=e.adNetwork||!1,P=e.aspectHeight||9,S=e.aspectWidth||16,j=e.iframeClass||"",L=e.playerClass||"lty-playbtn",M=e.wrapperClass||"yt-lite",N=e.onIframeAdded||function(){},W=e.rel?"prefetch":"preload",A=e.containerElement||"article",F=e.style||{};return r.useEffect(function(){i&&N()},[i]),r.createElement(r.Fragment,null,r.createElement("link",{rel:W,href:x,as:"image"}),r.createElement(r.Fragment,null,a&&r.createElement(r.Fragment,null,r.createElement("link",{rel:"preconnect",href:y}),r.createElement("link",{rel:"preconnect",href:"https://www.google.com"}),R&&r.createElement(r.Fragment,null,r.createElement("link",{rel:"preconnect",href:"https://static.doubleclick.net"}),r.createElement("link",{rel:"preconnect",href:"https://googleads.g.doubleclick.net"})))),r.createElement(A,{onPointerOver:function(){a||l(!0)},onClick:function(){i||u(!0)},className:"".concat(M," ").concat(i?I:""),"data-title":d,style:o(o({backgroundImage:"url(".concat(x,")")},{"--aspect-ratio":"".concat(P/S*100,"%")}),F)},r.createElement("button",{type:"button",className:L,"aria-label":"".concat(m," ").concat(d)}),i&&r.createElement("iframe",{ref:t,className:j,title:d,width:"560",height:"315",frameBorder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,src:v})))})},7726:()=>{}}]);
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.