1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75254,e=>{"use strict";var t=e.i(71645);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:l="",children:u,iconNode:a,...c},p)=>(0,t.createElement)("svg",{ref:p,...o,width:n,height:n,stroke:e,strokeWidth:s?24*Number(i)/Number(n):i,className:r("lucide",l),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...a.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(u)?u:[u]])),s=(e,o)=>{let s=(0,t.forwardRef)(({className:s,...l},u)=>(0,t.createElement)(i,{ref:u,iconNode:o,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...l}));return s.displayName=n(e),s};e.s(["default",()=>s],75254)},40160,e=>{"use strict";let t=(0,e.i(75254).default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);e.s(["Download",()=>t],40160)},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(31178),o=e.i(47414),i=e.i(74008),s=e.i(21476),l=e.i(72846),u=r,a=e.i(37806);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends u.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,l.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,l.isHTMLElement)(e)&&e.offsetHeight||0,o=getComputedStyle(t),i=this.props.sizeRef.current;i.height=parseFloat(o.height),i.width=parseFloat(o.width),i.top=t.offsetTop,i.left=t.offsetLeft,i.right=r-i.width-i.left,i.bottom=n-i.height-i.top}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:n,anchorX:o,anchorY:i,root:s,pop:l}){let f=(0,u.useId)(),h=(0,u.useRef)(null),d=(0,u.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:m}=(0,u.useContext)(a.MotionConfigContext),g=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=c(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():c(e[t],null)}}}}(...e),e)}(h,e.props?.ref??e?.ref);return(0,u.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:u,right:a,bottom:c}=d.current;if(n||!1===l||!h.current||!e||!t)return;let p="left"===o?`left: ${u}`:`right: ${a}`,g="bottom"===i?`bottom: ${c}`:`top: ${r}`;h.current.dataset.motionPopId=f;let C=document.createElement("style");m&&(C.nonce=m);let w=s??document.head;return w.appendChild(C),C.sheet&&C.sheet.insertRule(` 2 [data-motion-pop-id="${f}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${p}px !important; 7 ${g}px !important; 8 } 9 `),()=>{h.current?.removeAttribute("data-motion-pop-id"),w.contains(C)&&w.removeChild(C)}},[n]),(0,t.jsx)(p,{isPresent:n,childRef:h,sizeRef:d,pop:l,children:!1===l?e:u.cloneElement(e,{ref:g})})}let h=({children:e,initial:n,isPresent:i,onExitComplete:l,custom:u,presenceAffectsLayout:a,mode:c,anchorX:p,anchorY:h,root:m})=>{let g=(0,o.useConstant)(d),C=(0,r.useId)(),w=!0,x=(0,r.useMemo)(()=>(w=!1,{id:C,initial:n,isPresent:i,custom:u,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))}),[i,g,l]);return a&&w&&(x={...x}),(0,r.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[i]),r.useEffect(()=>{i||g.size||!l||l()},[i]),e=(0,t.jsx)(f,{pop:"popLayout"===c,isPresent:i,anchorX:p,anchorY:h,root:m,children:e}),(0,t.jsx)(s.PresenceContext.Provider,{value:x,children:e})};function d(){return new Map}var m=e.i(64978);let g=e=>e.key||"";function C(e){let t=[];
9return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let w=({children:e,custom:s,initial:l=!0,onExitComplete:u,presenceAffectsLayout:a=!0,mode:c="sync",propagate:p=!1,anchorX:f="left",anchorY:d="top",root:w})=>{let[x,y]=(0,m.usePresence)(p),v=(0,r.useMemo)(()=>C(e),[e]),E=p&&!x?[]:v.map(g),R=(0,r.useRef)(!0),b=(0,r.useRef)(v),P=(0,o.useConstant)(()=>new Map),$=(0,r.useRef)(new Set),[L,k]=(0,r.useState)(v),[M,A]=(0,r.useState)(v);(0,i.useIsomorphicLayoutEffect)(()=>{R.current=!1,b.current=v;for(let e=0;e<M.length;e++){let t=g(M[e]);E.includes(t)?(P.delete(t),$.current.delete(t)):!0!==P.get(t)&&P.set(t,!1)}},[M,E.length,E.join("-")]);let j=[];if(v!==L){let e=[...v];for(let t=0;t<M.length;t++){let r=M[t],n=g(r);E.includes(n)||(e.splice(t,0,r),j.push(r))}return"wait"===c&&j.length&&(e=j),A(C(e)),k(v),null}let{forceRender:T}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:M.map(e=>{let r=g(e),n=(!p||!!x)&&(v===M||E.includes(r));return(0,t.jsx)(h,{isPresent:n,initial:(!R.current||!!l)&&void 0,custom:s,presenceAffectsLayout:a,mode:c,root:w,onExitComplete:n?void 0:()=>{if($.current.has(r)||!P.has(r))return;$.current.add(r),P.set(r,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(T?.(),A(b.current),p&&y?.(),u&&u())},anchorX:f,anchorY:d,children:e},r)})})};e.s(["AnimatePresence",()=>w],88653)}]);
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.