1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[194],{490:(e,t,n)=>{n.d(t,{y:()=>o});let r=e=>{let t,n=new Set,r=(e,r)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=r?r:"object"!=typeof o||null===o)?o:Object.assign({},t,o),n.forEach(n=>n(t,e))}},o=()=>t,l={setState:r,getState:o,getInitialState:()=>i,subscribe:e=>(n.add(e),()=>n.delete(e))},i=t=e(r,o,l);return l},o=e=>e?r(e):r},1138:(e,t,n)=>{n.d(t,{v:()=>i});var r=n(2115),o=n(490);let l=e=>{let t=(0,o.y)(e),n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},i=e=>e?l(e):l},6497:(e,t,n)=>{n.d(t,{N:()=>x});var r=n(5155),o=n(2115),l=n(296),i=n(4416),u=n(6436),s=n(9686),c=n(1402),a=n(3127);function f(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((0,c.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=(0,c.s)(e)&&e.offsetWidth||0,r=(0,c.s)(e)&&e.offsetHeight||0,o=getComputedStyle(t),l=this.props.sizeRef.current;l.height=parseFloat(o.height),l.width=parseFloat(o.width),l.top=t.offsetTop,l.left=t.offsetLeft,l.right=n-l.width-l.left,l.bottom=r-l.height-l.top,l.direction=o.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){var t,n;let{children:l,isPresent:i,anchorX:u,anchorY:s,root:c,pop:h}=e,d=(0,o.useId)(),m=(0,o.useRef)(null),g=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:b}=(0,o.useContext)(a.Q),v=function(...e){return o.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=f(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():f(e[t],null)}}}}(...e),e)}(m,!1!==h?null!=(n=null==(t=l.props)?void 0:t.ref)?n:null==l?void 0:l.ref:void 0);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:r,right:o,bottom:l,direction:a}=g.current;if(i||!1===h||!m.current||!e||!t)return;let f="rtl"===a;m.current.dataset.motionPopId=d;let p=document.createElement("style");b&&(p.nonce=b);let v=null!=c?c:document.head;return v.appendChild(p),p.sheet&&p.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?f?"right: ".concat(o):"left: ".concat(r):f?"left: ".concat(r):"right: ".concat(o),"px !important;\n ").concat("bottom"===s?"bottom: ".concat(l):"top: ".concat(n),"px !important;\n }\n ")),()=>{var e;null==(e=m.current)||e.removeAttribute("data-motion-pop-id"),v.contains(p)&&v.removeChild(p)}},[i]),(0,r.jsx)(p,{isPresent:i,childRef:m,sizeRef:g,pop:h,children:!1===h?l:o.cloneElement(l,{ref:v})})}let d=e=>{let{children:t,initial:n,isPresent:l,onExitComplete:c,custom:a,presenceAffectsLayout:f,mode:p,anchorX:d,anchorY:g,root:b}=e,v=(0,i.M)(m),x=(0,o.useId)(),E=(0,o.useRef)(l),y=(0,o.useRef)(c);(0,u.E)(()=>{E.current=l,y.current=c});let C=!0,w=(0,o.useMemo)(()=>(C=!1,{id:x,initial:n,isPresent:l,custom:a,onExitComplete:e=>
1{for(let t of(v.set(e,!0),v.values()))if(!t)return;c&&c()},register:e=>(v.set(e,!1),()=>{var t;v.delete(e),E.current||v.size||null==(t=y.current)||t.call(y)})}),[l,v,c]);return f&&C&&(w={...w}),(0,o.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[l]),o.useEffect(()=>{l||v.size||!c||c()},[l]),t=(0,r.jsx)(h,{pop:"popLayout"===p,isPresent:l,anchorX:d,anchorY:g,root:b,children:t}),(0,r.jsx)(s.t.Provider,{value:w,children:t})};function m(){return new Map}var g=n(5601);let b=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:n,initial:s=!0,onExitComplete:c,presenceAffectsLayout:a=!0,mode:f="sync",propagate:p=!1,anchorX:h="left",anchorY:m="top",root:x}=e,[E,y]=(0,g.xQ)(p),C=(0,o.useMemo)(()=>v(t),[t]),w=p&&!E?[]:C.map(b),R=(0,o.useRef)(!0),S=(0,o.useRef)(C),j=(0,i.M)(()=>new Map),k=(0,o.useRef)(new Set),[P,M]=(0,o.useState)(C),[I,z]=(0,o.useState)(C);(0,u.E)(()=>{!p||E||I.length||null==y||y()},[E,p,I.length,y]),(0,u.E)(()=>{R.current=!1,S.current=C;for(let e=0;e<I.length;e++){let t=b(I[e]);w.includes(t)?(j.delete(t),k.current.delete(t)):!0!==j.get(t)&&j.set(t,!1)}},[I,w.length,w.join("-")]);let L=[];if(C!==P){let e=[...C],t=0;for(let n of I){let r=w.indexOf(b(n));-1===r?(e.splice(t++,0,n),L.push(n)):t=r+L.length+1}return"wait"===f&&L.length&&(e=L),z(v(e)),M(C),null}let{forceRender:O}=(0,o.useContext)(l.L);return(0,r.jsx)(r.Fragment,{children:I.map(e=>{let t=b(e),o=(!p||!!E)&&(C===I||w.includes(t));return(0,r.jsx)(d,{isPresent:o,initial:(!R.current||!!s)&&void 0,custom:n,presenceAffectsLayout:a,mode:f,root:x,onExitComplete:o?void 0:()=>{if(k.current.has(t)||!j.has(t))return;k.current.add(t),j.set(t,!0);let e=!0;j.forEach(t=>{t||(e=!1)}),e&&(null==O||O(),z(S.current),p&&(null==y||y()),c&&c())},anchorX:h,anchorY:m,children:e},t)})})}}}]);
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.