1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63610],{26497:(e,t,r)=>{r.d(t,{N:()=>x});var n=r(95155),o=r(12115),l=r(60296),i=r(94416),u=r(46436),s=r(59686),c=r(81402),f=r(53127);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,c.s)(e)&&e.offsetWidth||0,n=(0,c.s)(e)&&e.offsetHeight||0,o=this.props.sizeRef.current;o.height=t.offsetHeight||0,o.width=t.offsetWidth||0,o.top=t.offsetTop,o.left=t.offsetLeft,o.right=r-o.width-o.left,o.bottom=n-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){var t,r;let{children:l,isPresent:i,anchorX:u,anchorY:s,root:c,pop:h}=e,d=(0,o.useId)(),m=(0,o.useRef)(null),y=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=(0,o.useContext)(f.Q),v=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return o.useCallback(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{let r=!1,n=t.map(t=>{let n=a(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():a(t[e],null)}}}}(...t),t)}(m,null!=(r=null==(t=l.props)?void 0:t.ref)?r:null==l?void 0:l.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:n,right:o,bottom:l}=y.current;if(i||!1===h||!m.current||!e||!t)return;m.current.dataset.motionPopId=d;let f=document.createElement("style");g&&(f.nonce=g);let a=null!=c?c:document.head;return a.appendChild(f),f.sheet&&f.sheet.insertRule('\n [data-motion-pop-id="'.concat(d,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===u?"left: ".concat(n):"right: ".concat(o),"px !important;\n ").concat("bottom"===s?"bottom: ".concat(l):"top: ".concat(r),"px !important;\n }\n ")),()=>{a.contains(f)&&a.removeChild(f)}},[i]),(0,n.jsx)(p,{isPresent:i,childRef:m,sizeRef:y,pop:h,children:!1===h?l:o.cloneElement(l,{ref:v})})}let d=e=>{let{children:t,initial:r,isPresent:l,onExitComplete:u,custom:c,presenceAffectsLayout:f,mode:a,anchorX:p,anchorY:d,root:y}=e,g=(0,i.M)(m),v=(0,o.useId)(),x=!0,E=(0,o.useMemo)(()=>(x=!1,{id:v,initial:r,isPresent:l,custom:c,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;u&&u()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[l,g,u]);return f&&x&&(E={...E}),(0,o.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[l]),o.useEffect(()=>{l||g.size||!u||u()},[l]),t=(0,n.jsx)(h,{pop:"popLayout"===a,isPresent:l,anchorX:p,anchorY:d,root:y,children:t}),(0,n.jsx)(s.t.Provider,{value:E,children:t})};function m(){return new Map}var y=r(75601);let g=e=>e.key||"";function v(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let x=e=>{let{children:t,custom:r,initial:s=!0,onExitComplete:c,presenceAffectsLayout:f=!0,mode:a="sync",propagate:p=!1,anchorX:h="left",anchorY:m="top",root:x}=e,[E,A]=(0,y.xQ)(p),b=(0,o.useMemo)(()=>v(t),[t]),C=p&&!E?[]:b.map(g),M=(0,o.useRef)(!0),R=(0,o.useRef)(b),w=(0,i.M)(()=>new Map),k=(0,o.useRef)(new Set),[P,j]=(0,o.useState)(b),[S,G]=(0,o.useState)(b);(0,u.E)(()=>{M.current=!1,R.current=b;for(let e=0;e<S.length;e++){let t=g(S[e]);C.includes(t)?(w.delete(t),k.current.delete(t)):!0!==w.get(t)&&w.set(t,!1)}},[S,C.length,C.join("-")]);let I=[];if(b!==P){let e=[...b];for(let t=0;t<S.length;t++){let r=S[t],n=g(r);C.includes(n)||(e.splice(t,0,r),I.push(r))}return"wait"===a&&I.length&&(e=I),G(v(e)),j(b),null}let{forceRender:L}=(0,o.useContext)(l.L);return(0,n.jsx)(n.Fragment,{children:S.map(e=>{let t=g(e),o=(!p||!!E)&&(b===S||C.includes(t));return(0,n.jsx)(d,{isPresent:o,initial:(!M.current||!!s)&&void 0,custom:r,presenceAffectsLayout:f,mode:a,root:x,onExitComplete:o?void 0:()=>{if(k.current.has(t)||(k.current.add(t),!w.has(t)))return;w.set(t,!0);let e=!0;
1w.forEach(t=>{t||(e=!1)}),e&&(null==L||L(),G(R.current),p&&(null==A||A()),c&&c())},anchorX:h,anchorY:m,children:e},t)})})}},53350:(e,t,r)=>{r.d(t,{d:()=>u});var n=r(22039),o=r(12115),l=r(53127),i=r(94416);function u(e){let t=(0,i.M)(()=>(0,n.OQ)(e)),{isStatic:r}=(0,o.useContext)(l.Q);if(r){let[,r]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",r),[])}return t}},99770:(e,t,r)=>{r.d(t,{G:()=>function e(t,r,l,i){if("function"==typeof t){c.bt.current=[],t();let e=s(c.bt.current,t);return c.bt.current=void 0,e}if(void 0!==l&&!Array.isArray(l)&&"function"!=typeof r){var u=t,a=r,p=l,h=i;let n=(0,o.M)(()=>Object.keys(p)),s=(0,o.M)(()=>({}));for(let t of n)s[t]=e(u,a,p[t],h);return s}let d="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,o=e[0+r],l=e[1+r],i=e[2+r],u=e[3+r],s=(0,n.G)(l,i,u);return t?s(o):s}(r,l,i),m=Array.isArray(t)?f(t,d):f([t],e=>{let[t]=e;return d(t)}),y=Array.isArray(t)?void 0:t.accelerate;return y&&!y.isTransformed&&"function"!=typeof r&&Array.isArray(l)&&(null==i?void 0:i.clamp)!==!1&&(m.accelerate={...y,times:r,keyframes:l,isTransformed:!0,...(null==i?void 0:i.ease)?{ease:i.ease}:{}}),m}});var n=r(16706),o=r(94416),l=r(73934),i=r(46436),u=r(53350);function s(e,t){let r=(0,u.d)(t()),n=()=>r.set(t());return n(),(0,i.E)(()=>{let t=()=>l.Gt.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,l.WG)(n)}}),r}var c=r(22039);function f(e,t){let r=(0,o.M)(()=>[]);return s(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}}}]);
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.