1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{749:(e,t,o)=>{Promise.resolve().then(o.bind(o,33604)),Promise.resolve().then(o.t.bind(o,90883,23)),Promise.resolve().then(o.bind(o,99945)),Promise.resolve().then(o.bind(o,95931)),Promise.resolve().then(o.t.bind(o,4437,23))},4437:()=>{},33604:(e,t,o)=>{"use strict";o.d(t,{SimulatePreloadedQuery:()=>n});var l,s=o(12115),n=e=>(l||(l=s.lazy(()=>Promise.all([o.e(9718),o.e(7497)]).then(o.bind(o,87497)))),s.createElement(l,{...e}))},90883:e=>{e.exports={style:{fontFamily:"'blockFont', 'blockFont Fallback'"},className:"__className_7ea8df",variable:"__variable_7ea8df"}},95931:(e,t,o)=>{"use strict";o.d(t,{default:()=>Y});var l,s,n,r,i,a,c,u,p=o(12115),f=o(47605),h=function(){return"undefined"!=typeof window},d=function(){return l||h()&&(l=window.gsap)&&l.registerPlugin&&l},y=function(e){return"string"==typeof e},g=function(e){return"function"==typeof e},x=function(e,t){var o="x"===t?"Width":"Height",l="scroll"+o,s="client"+o;return e===n||e===r||e===i?Math.max(r[l],i[l])-(n["inner"+o]||r[s]||i[s]):e[l]-e["offset"+o]},m=function(e,t){var o="scroll"+("x"===t?"Left":"Top");return e===n&&(null!=e.pageXOffset?o="page"+t.toUpperCase()+"Offset":e=null!=r[o]?r:i),function(){return e[o]}},v=function(e,t,o,l){if(g(e)&&(e=e(t,o,l)),"object"!=typeof e)return y(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var s,n={};for(s in e)n[s]="onAutoKill"!==s&&g(e[s])?e[s](t,o,l):e[s];return n},T=function(e,t){if(!(e=a(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=e.getBoundingClientRect(),l=!t||t===n||t===i,s=l?{top:r.clientTop-(n.pageYOffset||r.scrollTop||i.scrollTop||0),left:r.clientLeft-(n.pageXOffset||r.scrollLeft||i.scrollLeft||0)}:t.getBoundingClientRect(),c={x:o.left-s.left,y:o.top-s.top};return!l&&t&&(c.x+=m(t,"x")(),c.y+=m(t,"y")()),c},k=function(e,t,o,l,s){return isNaN(e)||"object"==typeof e?y(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+l-s:"max"===e?x(t,o)-s:Math.min(x(t,o),T(e,t)[o]-s):parseFloat(e)-s},_=function(){l=d(),h()&&l&&"undefined"!=typeof document&&document.body&&(n=window,i=document.body,r=document.documentElement,a=l.utils.toArray,l.config({autoKillThreshold:7}),c=l.config(),s=1)},P={version:"3.14.2",name:"scrollTo",rawVars:1,register:function(e){l=e,_()},init:function(e,t,o,r,i){s||_();var a=l.getProperty(e,"scrollSnapType");this.isWin=e===n,this.target=e,this.tween=o,t=v(t,r,e,i),this.vars=t,this.autoKill=!!("autoKill"in t?t:c).autoKill,this.getX=m(e,"x"),this.getY=m(e,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),u||(u=l.core.globals().ScrollTrigger),"smooth"===l.getProperty(e,"scrollBehavior")&&l.set(e,{scrollBehavior:"auto"}),a&&"none"!==a&&(this.snap=1,this.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=t.x?(this.add(this,"x",this.x,k(t.x,e,"x",this.x,t.offsetX||0),r,i),this._props.push("scrollTo_x")):this.skipX=1,null!=t.y?(this.add(this,"y",this.y,k(t.y,e,"y",this.y,t.offsetY||0),r,i),this._props.push("scrollTo_y")):this.skipY=1},render:function(e,t){for(var o,l,s,r,i,a=t._pt,p=t.target,f=t.tween,h=t.autoKill,d=t.xPrev,y=t.yPrev,g=t.isWin,m=t.snap,v=t.snapInline;a;)a.r(e,a.d),a=a._next;o=g||!t.skipX?t.getX():d,s=(l=g||!t.skipY?t.getY():y)-y,r=o-d,i=c.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),h&&(!t.skipX&&(r>i||r<-i)&&o<x(p,"x")&&(t.skipX=1),!t.skipY&&(s>i||s<-i)&&l<x(p,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(f.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(f,t.vars.onAutoKillParams||[]))),g?n.scrollTo(t.skipX?o:t.x,t.skipY?l:t.y):(t.skipY||(p.scrollTop=t.y),t.skipX||(p.scrollLeft=t.x)),m&&(1===e||0===e)&&(l=p.scrollTop,o=p.scrollLeft,v?p.style.scrollSnapType=v:p.style.removeProperty("scroll-snap-type"),p.scrollTop=l+1,p.scrollLeft=o+1,p.scrollTop=l,p.scrollLeft=o),t.xPrev=t.x,t.yPrev=t.y,u&&u.update()},kill:function(e){var t="scrollTo"===e,o=this._props.indexOf(e);return(t||"scrollTo_x"===e)&&(this.skipX=1),(t||"scrollTo_y"===e)&&(this.skipY=1),o>-1&&this._props.splice(o,1),!this._props.length}};P.max=x,P.getOffset=T,P.buildGetter=m,P.config=function(e){for(var t in c||_()||(c=l.config()),e)c[t]=e[t]},d()&&l.registerPlugin(P);var b=o(2616),w=o(20063),X=o(97166);f.Ay.registerPlugin(P,b.A);let Y=()=>{let e=(0,w.usePathname)(),t=(0,X.K)(e=>e.closeModal),o=(0,X.K)(e=>e.open);return(0,p.useEffect)(()=>
1{if(console.log("RouterListener mounted"),""!==window.location.hash){let e=window.location.hash.replace("#",""),t=document.getElementById(e);t&&setTimeout(()=>{let e=b.A.get();e?(console.log("Using ScrollSmoother to scroll"),e.scrollTo(t,!0,"top top+=100")):(console.log("Using gsap to scroll"),f.Ay.to(window,{duration:.4,scrollTo:{y:t,offsetY:100},ease:"power2.out"}))},10)}},[]),(0,p.useEffect)(()=>{o&&t()},[e]),null}},97166:(e,t,o)=>{"use strict";o.d(t,{K:()=>l});let l=(0,o(25959).v)(e=>({contentJsx:null,data:null,open:!1,ref:null,loading:!1,setLoading:t=>e({loading:t}),setOpen:()=>e({open:!0}),setContent:(t,o,l)=>e(()=>({data:t,contentJsx:o,ref:l})),closeModal:()=>e(e=>(e.ref&&setTimeout(()=>{e.ref.focus()},50),{open:!1,contentJsx:null,data:null,ref:null,loading:!1}))}))}},e=>{e.O(0,[7617,5592,7953,9945,8441,1255,7358],()=>e(e.s=749)),_N_E=e.O()}]);
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.