1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[314],{3350:(e,t,n)=>{n.d(t,{d:()=>s});var r=n(7766),o=n(2115),i=n(3127),l=n(4416);function s(e){let t=(0,l.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,o.useContext)(i.Q);if(n){let[,n]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",n),[])}return t}},3615:(e,t,n)=>{n.d(t,{z:()=>d});var r=n(7766),o=n(1637),i=n(2115),l=n(5369),s=n(3127),a=n(4416),f=n(6553),c=n(3350),u=n(7481);function d(e,t={}){let{isStatic:n}=(0,i.useContext)(s.Q),g=(0,i.useRef)(null),p=(0,a.M)(()=>(0,u.S)(e)?e.get():e),y=(0,a.M)(()=>"string"==typeof p?p.replace(/[\d.-]/g,""):void 0),m=(0,c.d)(p),v=(0,i.useRef)(p),E=(0,i.useRef)(o.lQ),w=()=>{x(),g.current=(0,l.L)({keyframes:[h(m.get()),h(v.current)],velocity:m.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:E.current})},x=()=>{g.current&&g.current.stop()};return(0,i.useInsertionEffect)(()=>m.attach((e,t)=>n?t(e):(v.current=e,E.current=e=>{var n,r;return t((n=e,(r=y)?n+r:n))},r.Gt.postRender(w),m.get()),x),[JSON.stringify(t)]),(0,f.E)(()=>{if((0,u.S)(e))return e.on("change",e=>{var t,n;return m.set((t=e,(n=y)?t+n:t))})},[m,y]),m}function h(e){return"number"==typeof e?e:parseFloat(e)}},4384:(e,t,n)=>{let r,o;n.d(t,{L:()=>N});var i=n(7766),l=n(1637),s=n(2115);function a(e,t){let n,r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return i.Gt.update(r,!0),()=>(0,i.WG)(r)}let f=new WeakMap;function c({target:e,contentRect:t,borderBoxSize:n}){var r;null==(r=f.get(e))||r.forEach(r=>{r({target:e,contentSize:t,get size(){if(n){let{inlineSize:e,blockSize:t}=n[0];return{width:e,height:t}}if(e instanceof SVGElement&&"getBBox"in e)return e.getBBox();return{width:e.offsetWidth,height:e.offsetHeight}}})})}function u(e){e.forEach(c)}let d=new Set,h=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),g={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function p(e,t,n,r){let o=n[t],{length:i,position:s}=g[t],a=o.current,f=n.time;o.current=e[`scroll${s}`],o.scrollLength=e[`scroll${i}`]-e[`client${i}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,l.qB)(0,o.scrollLength,o.current);let c=r-f;o.velocity=c>50?0:(0,l.fj)(o.current-a,c)}var y=n(4369),m=n(181),v=n(2182);let E={start:0,center:.5,end:1};function w(e,t,n=0){let r=0;if(e in E&&(e=E[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let x=[0,0],k={All:[[0,0],[1,1]]},b={x:0,y:0},L=new WeakMap,W=new WeakMap,A=new WeakMap,G=e=>e===document.documentElement?window:e;function O(e,{container:t=document.documentElement,...n}={}){let l=A.get(t);l||(l=new Set,A.set(t,l));let s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{p(e,"x",n,t),p(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=k.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):b,a=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},f={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let c=!t[i].interpolate,u=r.length;for(let e=0;e<u;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:x,i=0;
1return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,E[e]?e:"0"]),(i=w(o[0],n,r))-w(o[1],t)}(r[e],f[l],a[l],s[i]);c||n===t[i].interpolatorOffsets[e]||(c=!0),t[i].offset[e]=n}c&&(t[i].interpolate=(0,m.G)(t[i].offset,(0,v.Z)(r),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,y.q)(0,1,t[i].interpolate(t[i].current))}(e,n,r)},notify:()=>t(n)}}(t,e,{time:0,x:h(),y:h()},n);if(l.add(s),!L.has(t)){let e=()=>{for(let e of l)e.measure()},n=()=>{for(let e of l)e.update(i.uv.timestamp)},s=()=>{for(let e of l)e.notify()},a=()=>{i.Gt.read(e,!1,!0),i.Gt.read(n,!1,!0),i.Gt.update(s,!1,!0)};L.set(t,a);let c=G(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&W.set(t,"function"==typeof t?(d.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};d.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{d.delete(t),!d.size&&o&&(o=void 0)}):function(e,t){r||"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(u));let n=(0,i.KJ)(e);return n.forEach(e=>{let n=f.get(e);n||(n=new Set,f.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=f.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,a)),c.addEventListener("scroll",a,{passive:!0})}let a=L.get(t);return i.Gt.read(a,!1,!0),()=>{var e;(0,i.WG)(a);let n=A.get(t);if(!n||(n.delete(s),n.size))return;let r=L.get(t);L.delete(t),r&&(G(t).removeEventListener("scroll",r),null==(e=W.get(t))||e(),window.removeEventListener("resize",r))}}let S=new Map;function M({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),S.has(t)||S.set(t,{});let r=S.get(t);return r[n]||(r[n]=(0,i.Jb)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},o=O(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:o}}({source:t,axis:n})),r[n]}function z(e){return e&&(e.target||e.offset)}var B=n(4416),H=n(6553);function j(e,t){(0,l.$e)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let C=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)});function N({container:e,target:t,layoutEffect:n=!0,...r}={}){let o=(0,B.M)(C);return(n?H.E:s.useEffect)(()=>(j("target",t),j("container",e),function(e,{axis:t="y",...n}={}){var r,o;let i={axis:t,...n};return"function"==typeof e?(r=e,o=i,2===r.length||z(o)?O(e=>{r(e[o.axis].progress,e)},o):a(r,M(o))):function(e,t){if(e.flatten(),z(t))return e.pause(),O(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=M(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),a(t=>{e.time=e.duration*t},n))):l.lQ}}(e,i)}((e,{x:t,y:n})=>{o.scrollX.set(t.current),o.scrollXProgress.set(t.progress),o.scrollY.set(n.current),o.scrollYProgress.set(n.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),o}},6583:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(1847).A)("user-plus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]])},8085:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(1847).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},8344:(e,t,n)=>{n.d(t,{E:()=>c});var r=n(1637),o=n(8763),i=n(5888);function l(e,t){[...t].reverse().forEach(n=>{let r=e.getVariant(n);r&&(0,o.U)(e,r),e.variantChildren&&e.variantChildren.forEach(e=>{l(e,t)})})}function s(){let e=!1,t=new Set,n={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(n,o){(0,r.V1)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let l=[];
1return t.forEach(e=>{l.push((0,i._)(e,n,{transitionOverride:o}))}),Promise.all(l)},set:n=>((0,r.V1)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,r;t=e,Array.isArray(r=n)?l(t,r):"string"==typeof r?l(t,[r]):(0,o.U)(t,r)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,n.stop()})};return n}var a=n(4416),f=n(6553);function c(){let e=(0,a.M)(s);return(0,f.E)(e.mount,[]),e}},9447:(e,t,n)=>{n.d(t,{G:()=>f});var r=n(181),o=n(4416),i=n(7766),l=n(6553),s=n(3350);function a(e,t){let n=(0,s.d)(t()),r=()=>n.set(t());return r(),(0,l.E)(()=>{let t=()=>i.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,i.WG)(r)}}),n}function f(e,t,n,o){if("function"==typeof e){i.bt.current=[],e();let t=a(i.bt.current,e);return i.bt.current=void 0,t}let l="function"==typeof t?t:function(...e){let t,n,o=!Array.isArray(e[0]),i=o?0:-1,l=e[0+i],s=e[1+i],a=e[2+i],f=e[3+i],c=(0,r.G)(s,a,{mixer:(n=t=a[0])&&"object"==typeof n&&n.mix?t.mix:void 0,...f});return o?c(l):c}(t,n,o);return Array.isArray(e)?c(e,l):c([e],([e])=>l(e))}function c(e,t){let n=(0,o.M)(()=>[]);return a(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},9470:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(1847).A)("user-cog",[["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m21.7 16.4-.9-.3",key:"12j9ji"}],["path",{d:"m15.2 13.9-.9-.3",key:"1fdjdi"}],["path",{d:"m16.6 18.7.3-.9",key:"heedtr"}],["path",{d:"m19.1 12.2.3-.9",key:"1af3ki"}],["path",{d:"m19.6 18.7-.4-1",key:"1x9vze"}],["path",{d:"m16.8 12.3-.4-1",key:"vqeiwj"}],["path",{d:"m14.3 16.6 1-.4",key:"1qlj63"}],["path",{d:"m20.7 13.8 1-.4",key:"1v5t8k"}]])}}]);
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.