<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&amp;&amp;(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c0bbacaa-873c-466a-b785-765598467aee",e._sentryDebugIdIdentifier="sentry-dbid-c0bbacaa-873c-466a-b785-765598467aee")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[163],{8594:function(e,t,n){Promise.resolve().then(n.bind(n,72446))},72446:function(e,t,n){"use strict";n.d(t,{default:function(){return v}});var r=n(27573),o=n(89073),i=n(39017);let l=e=&gt;e&amp;&amp;"object"==typeof e&amp;&amp;e.mix,s=e=&gt;l(e)?e.mix:void 0;var f=n(7653),c=n(90039),u=n(11668),a=n(2415),d=n(98739),g=n(55062);function h(e,t){let n=function(e){let t=(0,a.h)(()=&gt;(0,c.BX)(e)),{isStatic:n}=(0,f.useContext)(u._);if(n){let[,n]=(0,f.useState)(e);(0,f.useEffect)(()=&gt;t.on("change",n),[])}return t}(t()),r=()=&gt;n.set(t());return r(),(0,d.L)(()=&gt;{let t=()=&gt;g.Wi.update(r,!1,!0),n=e.map(e=&gt;e.on("change",t));return()=&gt;{n.forEach(e=&gt;e()),(0,g.Pn)(r)}}),n}function p(e,t){let n=(0,a.h)(()=&gt;[]);return h(e,()=&gt;{n.length=0;let r=e.length;for(let t=0;t&lt;r;t++)n[t]=e[t].get();return t(n)})}var y=n(89749);function v(){let{scrollYProgress:e}=(0,o.v)(),t=function(e,t,n,r){if("function"==typeof e)return function(e){c.S1.current=[],e();let t=h(c.S1.current,e);return c.S1.current=void 0,t}(e);let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],o=e[1+n],l=e[2+n],f=e[3+n],c=(0,i.s)(o,l,{mixer:s(l[0]),...f});return t?c(r):c}(t,n,void 0);return Array.isArray(e)?p(e,o):p([e],([e])=&gt;o(e))}(e,[0,.9],["0%","100%"]);return(0,r.jsx)(y.E.div,{className:"bg-primary-600 sticky left-0 top-[56px] z-10 h-1 lg:top-[80px]",style:{width:t}})}},986:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(40131);function o(e,t,n){var o;if("string"==typeof e){let i=document;t&amp;&amp;((0,r.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(o=n[e])&amp;&amp;void 0!==o||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&amp;&amp;(e=[e]);return Array.from(e||[])}},89073:function(e,t,n){"use strict";let r,o;n.d(t,{v:function(){return X}});var i=n(90039),l=n(2415),s=n(7653),f=n(40131),c=n(986);let u=new WeakMap;function a({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=u.get(e))||void 0===r||r.forEach(r=&gt;{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&amp;&amp;"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function d(e){e.forEach(a)}let g=new Set;var h=n(99075),p=n(2365);let y=()=&gt;({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),v=()=&gt;({time:0,x:y(),y:y()}),m={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,r){let o=n[t],{length:i,position:l}=m[t],s=o.current,f=n.time;o.current=e["scroll"+l],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let c=r-f;o.velocity=c&gt;50?0:(0,p.R)(o.current-s,c)}let b=[[0,0],[1,1]],E={start:0,center:.5,end:1};function x(e,t,n=0){let r=0;if(void 0!==E[e]&amp;&amp;(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&amp;&amp;(r=t*e),n+r}let W=[0,0];var L=n(39017),B=n(50101);let S={x:0,y:0};var k=n(55062);let z=new WeakMap,O=new WeakMap,H=new WeakMap,_=e=&gt;e===document.documentElement?window:e;var N=n(98739);function A(e,t){(0,f.K)(!!(!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 P=()=&gt;({scrollX:(0,i.BX)(0),scrollY:(0,i.BX)(0),scrollXProgress:(0,i.BX)(0),scrollYProgress:(0,i.BX)(0)});function X({container:e,target:t,layoutEffect:n=!0,...i}={}){let f=(0,l.h)(P);return(n?N.L:s.useEffect)(()=&gt;(A("target",t),A("container",e),function(e,{container:t=document.documentElement,...n}={}){let i=H.get(t);i||(i=new Set,H.set(t,i));let l=function(e,t,n,r={}){return{measure:()=&gt;(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&amp;&amp;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=&gt;{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(r.offset||r.target)&amp;&amp;function(e,t,n){let{offset:r=b}=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&amp;&amp;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&amp;&amp;(o=i),i=r.parentNode;r=o}else break;return n}(o,e):S,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&amp;&amp;"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let u=!t[i].interpolate,a=r.length;for(let e=0;e&lt;a;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:W,i=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&amp;&amp;(o=(e=e.trim()).includes(" ")?e.split(" "):[e,E[e]?e:"0"]),x(o[0],n,r)-x(o[1],t)}(r[e],c[l],f[l],s[i]);u||n===t[i].interpolatorOffsets[e]||(u=!0),t[i].offset[e]=n}u&amp;&amp;(t[i].interpolate=(0,L.s)(t[i].offset,(0,B.Y)(r)),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=t[i].interpolate(t[i].current)}(e,n,r)},notify:()=&gt;t(n)}}(t,e,v(),n);if(i.add(l),!z.has(t)){let e=()=&gt;{for(let e of i)e.measure()},n=()=&gt;{for(let e of i)e.update(k.frameData.timestamp)},l=()=&gt;{for(let e of i)e.notify()},s=()=&gt;{k.Wi.read(e,!1,!0),k.Wi.read(n,!1,!0),k.Wi.update(l,!1,!0)};z.set(t,s);let f=_(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&amp;&amp;O.set(t,"function"==typeof t?(g.add(t),o||(o=()=&gt;{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=&gt;e(t))},window.addEventListener("resize",o)),()=&gt;{g.delete(t),!g.size&amp;&amp;o&amp;&amp;(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(d));let n=(0,c.I)(e);return n.forEach(e=&gt;{let n=u.get(e);n||(n=new Set,u.set(e,n)),n.add(t),null==r||r.observe(e)}),()=&gt;{n.forEach(e=&gt;{let n=u.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),f.addEventListener("scroll",s,{passive:!0})}let s=z.get(t);return k.Wi.read(s,!1,!0),()=&gt;{var e;(0,k.Pn)(s);let n=H.get(t);if(!n||(n.delete(l),n.size))return;let r=z.get(t);z.delete(t),r&amp;&amp;(_(t).removeEventListener("scroll",r),null===(e=O.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=&gt;{f.scrollX.set(e.current),f.scrollXProgress.set(e.progress),f.scrollY.set(t.current),f.scrollYProgress.set(t.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),f}}},function(e){e.O(0,[9749,1293,9907,1744],function(){return e(e.s=8594)}),_N_E=e.O()}]);</pre></body></html>