1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1297],{18608:(e,t,i)=>{i.d(t,{AnimatePresence:()=>p});var n=i(95155),r=i(12115),s=i(39551),l=i(28819),o=i(4524),a=i(89166),h=i(79196);let d=e=>e.key||"";function u(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let p=({children:e,custom:t,initial:i=!0,onExitComplete:p,presenceAffectsLayout:c=!0,mode:f="sync",propagate:m=!1,anchorX:g="left",root:x})=>{let[C,E]=(0,h.usePresence)(m),v=(0,r.useMemo)(()=>u(e),[e]),y=m&&!C?[]:v.map(d),w=(0,r.useRef)(!0),b=(0,r.useRef)(v),S=(0,l.useConstant)(()=>new Map),[R,A]=(0,r.useState)(v),[N,T]=(0,r.useState)(v);(0,o.useIsomorphicLayoutEffect)(()=>{w.current=!1,b.current=v;for(let e=0;e<N.length;e++){let t=d(N[e]);y.includes(t)?S.delete(t):!0!==S.get(t)&&S.set(t,!1)}},[N,y.length,y.join("-")]);let _=[];if(v!==R){let e=[...v];for(let t=0;t<N.length;t++){let i=N[t],n=d(i);y.includes(n)||(e.splice(t,0,i),_.push(i))}return"wait"===f&&_.length&&(e=_),T(u(e)),A(v),null}let{forceRender:k}=(0,r.useContext)(s.LayoutGroupContext);return(0,n.jsx)(n.Fragment,{children:N.map(e=>{let r=d(e),s=(!m||!!C)&&(v===N||y.includes(r));return(0,n.jsx)(a.PresenceChild,{isPresent:s,initial:(!w.current||!!i)&&void 0,custom:t,presenceAffectsLayout:c,mode:f,root:x,onExitComplete:s?void 0:()=>{if(!S.has(r))return;S.set(r,!0);let e=!0;S.forEach(t=>{t||(e=!1)}),e&&(k?.(),T(b.current),m&&E?.(),p&&p())},anchorX:g,children:e},r)})})}},68014:(e,t,i)=>{i.d(t,{A:()=>S});let n,r,s="function"==typeof Symbol?Symbol():"_split",l,o="u">typeof Intl&&"Segmenter"in Intl?new Intl.Segmenter:0,a=e=>"string"==typeof e?a(document.querySelectorAll(e)):"length"in e?Array.from(e).reduce((e,t)=>("string"==typeof t?e.push(...a(t)):e.push(t),e),[]):[e],h=e=>a(e).filter(e=>e instanceof HTMLElement),d=[],u=function(){},p={add:e=>e()},c=/\s+/g,f=RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),m={left:0,top:0,width:0,height:0},g=(e,t)=>{for(;++t<e.length&&e[t]===m;);return e[t]||m},x=({element:e,html:t,ariaL:i,ariaH:n})=>{e.innerHTML=t,i?e.setAttribute("aria-label",i):e.removeAttribute("aria-label"),n?e.setAttribute("aria-hidden",n):e.removeAttribute("aria-hidden")},C=(e,t)=>{if(t){let i=new Set(e.join("").match(t)||d),n=e.length,r,s,l,o;if(i.size){for(;--n>-1;)for(l of(s=e[n],i))if(l.startsWith(s)&&l.length>s.length){for(r=0,o=s;l.startsWith(o+=e[n+ ++r])&&o.length<l.length;);if(r&&o.length===l.length){e[n]=l,e.splice(n+1,r);break}}}}return e},E=e=>"inline"===window.getComputedStyle(e).display&&(e.style.display="inline-block"),v=(e,t,i)=>t.insertBefore("string"==typeof e?document.createTextNode(e):e,i),y=(e,t,i)=>{let n=t[e+"sClass"]||"",{tag:r="div",aria:s="auto",propIndex:l=!1}=t,o="line"===e?"block":"inline-block",a=n.indexOf("++")>-1,h=t=>{let h=document.createElement(r),d=i.length+1;return n&&(h.className=n+(a?" "+n+d:"")),l&&h.style.setProperty("--"+e,d+""),"none"!==s&&h.setAttribute("aria-hidden","true"),"span"!==r&&(h.style.position="relative",h.style.display=o),h.textContent=t,i.push(h),h};return a&&(n=n.replace("++","")),h.collection=i,h},w=(e,t,i,n,r,s,l,a,h,u)=>{var p;let f=Array.from(e.childNodes),m=0,{wordDelimiter:g,reduceWhiteSpace:x=!0,prepareText:y}=t,b=e.getBoundingClientRect(),S=b,R=!x&&"pre"===window.getComputedStyle(e).whiteSpace.substring(0,3),A=0,N=i.collection,T,_,k,P,j,B,L,M,W,I,O,z,F,$,H,D,U,X;for("object"==typeof g?(k=g.delimiter||g,_=g.replaceWith||""):_=""===g?"":g||" ",T=" "!==_;m<f.length;m++)if(3===(P=f[m]).nodeType){for(H=P.textContent||"",x?H=H.replace(c," "):R&&(H=H.replace(/\n/g,_+"\n")),y&&(H=y(H,e)),P.textContent=H,U=(j=_||k?H.split(k||_):H.match(a)||d)[j.length-1],M=T?" "===U.slice(-1):!U,U||j.pop(),S=b,(L=T?" "===j[0].charAt(0):!j[0])&&v(" ",e,P),j[0]||j.shift(),C(j,h),s&&u||(P.textContent=""),W=1;W<=j.length;W++)if(D=j[W-1],!x&&R&&"\n"===D.charAt(0)&&(null==(p=P.previousSibling)||p.remove(),v(document.createElement("br"),e,P),D=D.slice(1)),x||""!==D)if(" "===D)e.insertBefore(document.createTextNode(" "),P);else{if(T&&" "===D.charAt(0)&&v(" ",e,P),A&&1===W&&!L&&N.indexOf(A.parentNode)>-1?(B=N[N.length-1]).appendChild(document.createTextNode(n?"":D)):(v(B=i(n?"":D),e,P),A&&1===W&&!L&&B.insertBefore(A,B.firstChild)),n)for(O=o?C([...o.segment(D)].map(e=>e.segment),h):D.match(a)||d,X=0;X<O.length;X++)B.appendChild(" "===O[X]?document.createTextNode(" "):n(O[X])
1);if(s&&u){if(H=P.textContent=H.substring(D.length+1,H.length),(I=B.getBoundingClientRect()).top>S.top&&I.left<=S.left){for(z=e.cloneNode(),F=e.childNodes[0];F&&F!==B;)$=F,F=F.nextSibling,z.appendChild($);e.parentNode.insertBefore(z,e),r&&E(z)}S=I}(W<j.length||M)&&v(W>=j.length?" ":T&&" "===D.slice(-1)?" "+_:_,e,P)}else v(_,e,P);e.removeChild(P),A=0}else 1===P.nodeType&&(l&&l.indexOf(P)>-1?(N.indexOf(P.previousSibling)>-1&&N[N.length-1].appendChild(P),A=P):(w(P,t,i,n,r,s,l,a,h,!0),A=0),r&&E(P))},b=class e{constructor(e,t){this.isSplit=!1,l||S.register(window.gsap),this.elements=h(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=t,this.elements.forEach(e=>{var i;!1!==t.overwrite&&(null==(i=e[s])||i._data.orig.filter(({element:t})=>t===e).forEach(x)),e[s]=this}),this._split=()=>this.isSplit&&this.split(this.vars);let i=[],n,r=()=>{let e=i.length,t;for(;e--;){let n=(t=i[e]).element.offsetWidth;if(n!==t.width){t.width=n,this._split();return}}};this._data={orig:i,obs:"u">typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(n),n=setTimeout(r,200)})},u(this),this.split(t)}split(e){return(this._ctx||p).add(()=>{this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:t="chars,words,lines",aria:i="auto",deepSlice:n=!0,smartWrap:s,onSplit:l,autoSplit:o=!1,specialChars:d,mask:u}=this.vars,p=t.indexOf("lines")>-1,c=t.indexOf("chars")>-1,x=t.indexOf("words")>-1,C=c&&!x&&!p,E=d&&("push"in d?RegExp("(?:"+d.join("|")+")","gu"):d),v=E?RegExp(E.source+"|"+f.source,"gu"):f,b=!!e.ignore&&h(e.ignore),{orig:S,animTime:R,obs:A}=this._data,N;(c||x||p)&&(this.elements.forEach((t,r)=>{S[r]={element:t,html:t.innerHTML,ariaL:t.getAttribute("aria-label"),ariaH:t.getAttribute("aria-hidden")},"auto"===i?t.setAttribute("aria-label",(t.textContent||"").trim()):"hidden"===i&&t.setAttribute("aria-hidden","true");let l=[],o=[],h=[],d=c?y("char",e,l):null,u=y("word",e,o),f,R,A,N;if(w(t,e,u,d,C,n&&(p||C),b,v,E,!1),p){let i,n,r=a(t.childNodes),s=(i=y("line",e,h),n=window.getComputedStyle(t).textAlign||"left",(e,s)=>{let l=i("");for(l.style.textAlign=n,t.insertBefore(l,r[e]);e<s;e++)l.appendChild(r[e]);l.normalize()}),l,o=[],d=0,u=r.map(e=>1===e.nodeType?e.getBoundingClientRect():m),p=m,c;for(f=0;f<r.length;f++)1===(l=r[f]).nodeType&&("BR"===l.nodeName?(f&&"BR"===r[f-1].nodeName||(o.push(l),s(d,f+1)),d=f+1,p=g(u,f)):(c=u[f],f&&c.top>p.top&&c.left<p.left+p.width-1&&(s(d,f),d=f),p=c));d<f&&s(d,f),o.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})}if(!x){for(f=0;f<o.length;f++)if(R=o[f],c||!R.nextSibling||3!==R.nextSibling.nodeType)if(s&&!p){for((A=document.createElement("span")).style.whiteSpace="nowrap";R.firstChild;)A.appendChild(R.firstChild);R.replaceWith(A)}else R.replaceWith(...R.childNodes);else(N=R.nextSibling)&&3===N.nodeType&&(N.textContent=(R.textContent||"")+(N.textContent||""),R.remove());o.length=0,t.normalize()}this.lines.push(...h),this.words.push(...o),this.chars.push(...l)}),u&&this[u]&&this.masks.push(...this[u].map(e=>{let t=e.cloneNode();return e.replaceWith(t),t.appendChild(e),e.className&&(t.className=e.className.trim()+"-mask"),t.style.overflow="clip",t}))),this.isSplit=!0,r&&p&&(o?r.addEventListener("loadingdone",this._split):"loading"===r.status&&console.warn("SplitText c
1alled before fonts loaded")),(N=l&&l(this))&&N.totalTime&&(this._data.anim=R?N.totalTime(R):N),p&&o&&this.elements.forEach((e,t)=>{S[t].width=e.offsetWidth,A&&A.observe(e)})}),this}kill(){let{obs:e}=this._data;e&&e.disconnect(),null==r||r.removeEventListener("loadingdone",this._split)}revert(){var e,t;if(this.isSplit){let{orig:i,anim:n}=this._data;this.kill(),i.forEach(x),this.chars.length=this.words.length=this.lines.length=i.length=this.masks.length=0,this.isSplit=!1,n&&(this._data.animTime=n.totalTime(),n.revert()),null==(t=(e=this.vars).onRevert)||t.call(e,this)}return this}static create(t,i){return new e(t,i)}static register(e){(n=n||e||window.gsap)&&(a=n.utils.toArray,u=n.core.context||u),!l&&window.innerWidth>0&&(r=document.fonts,l=!0)}};b.version="3.14.2";let S=b},89166:(e,t,i)=>{i.d(t,{PresenceChild:()=>a});var n=i(95155),r=i(12115),s=i(15131),l=i(28819),o=i(92420);let a=({children:e,initial:t,isPresent:i,onExitComplete:a,custom:d,presenceAffectsLayout:u,mode:p,anchorX:c,root:f})=>{let m=(0,l.useConstant)(h),g=(0,r.useId)(),x=!0,C=(0,r.useMemo)(()=>(x=!1,{id:g,initial:t,isPresent:i,custom:d,onExitComplete:e=>
1{for(let t of(m.set(e,!0),m.values()))if(!t)return;a&&a()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[i,m,a]);return u&&x&&(C={...C}),(0,r.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[i]),r.useEffect(()=>{i||m.size||!a||a()},[i]),"popLayout"===p&&(e=(0,n.jsx)(o.PopChild,{isPresent:i,anchorX:c,root:f,children:e})),(0,n.jsx)(s.PresenceContext.Provider,{value:C,children:e})};function h(){return new Map}},92420:(e,t,i)=>{i.d(t,{PopChild:()=>h});var n=i(95155),r=i(78757),s=i(12115),l=i(24866);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class a extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,i=(0,r.s)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=i-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:t,anchorX:i,root:r}){let d=(0,s.useId)(),u=(0,s.useRef)(null),p=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:c}=(0,s.useContext)(l.MotionConfigContext),f=function(...e){return s.useCallback(function(...e){return t=>{let i=!1,n=e.map(e=>{let n=o(e,t);return i||"function"!=typeof n||(i=!0),n});if(i)return()=>{for(let t=0;t<n.length;t++){let i=n[t];"function"==typeof i?i():o(e[t],null)}}}}(...e),e)}(u,e?.ref);return(0,s.useInsertionEffect)(()=>{let{width:e,height:n,top:s,left:l,right:o}=p.current;if(t||!u.current||!e||!n)return;let a="left"===i?`left: ${l}`:`right: ${o}`;u.current.dataset.motionPopId=d;let h=document.createElement("style");c&&(h.nonce=c);let f=r??document.head;return f.appendChild(h),h.sheet&&h.sheet.insertRule(` 2 [data-motion-pop-id="${d}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${n}px !important; 6 ${a}px !important; 7 top: ${s}px !important; 8 } 9 `),()=>{f.contains(h)&&f.removeChild(h)}},[t]),(0,n.jsx)(a,{isPresent:t,childRef:u,sizeRef:p,children:s.cloneElement(e,{ref:f})})}}}]);
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.