PageSourceSearch

https://trao.ai/_next/static/chunks/a7a0a28ae41aebe1.js

js trao.ai collected 2026-10-05 15:55:28 UTC 40,930 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,233525,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},818581,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useMergedRef",{enumerable:!0,get:function(){return n}});let r=e.r(271645);function n(e,t){let i=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=i.current;e&&(i.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(i.current=o(e,r)),t&&(n.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let i=e(t);return"function"==typeof i?i:()=>e(null)}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},648707,e=>{e.v({className:"jura_56257dbc-module__XArVla__className",variable:"jura_56257dbc-module__XArVla__variable"})},724095,e=>{e.v({className:"poppins_75ee523-module__JPFmxG__className",variable:"poppins_75ee523-module__JPFmxG__variable"})},146754,e=>{e.v({className:"noto_sans_3dfb6101-module__TvhDSa__className",variable:"noto_sans_3dfb6101-module__TvhDSa__variable"})},856944,e=>{e.v({className:"dm_sans_b4667d8-module__1oJ3HW__className",variable:"dm_sans_b4667d8-module__1oJ3HW__variable"})},197684,e=>{e.v({className:"instrument_serif_2020acf9-module__eDhgsq__className",variable:"instrument_serif_2020acf9-module__eDhgsq__variable"})},76210,e=>{e.v({className:"cormorantgaramond_7fc892d9-module__MoHkjq__className",variable:"cormorantgaramond_7fc892d9-module__MoHkjq__variable"})},283210,8617,677351,606332,e=>{"use strict";var t=e.i(648707);let i={className:t.default.className,style:{fontFamily:"'Jura', 'Jura Fallback'",fontStyle:"normal"}};null!=t.default.variable&&(i.variable=t.default.variable),e.s(["default",0,i],8617);var r=e.i(724095);let n={className:r.default.className,style:{fontFamily:"'Poppins', 'Poppins Fallback'",fontStyle:"normal"}};null!=r.default.variable&&(n.variable=r.default.variable),e.s(["default",0,n],677351);var o=e.i(146754);let s={className:o.default.className,style:{fontFamily:"'Noto Sans', 'Noto Sans Fallback'",fontStyle:"normal"}};null!=o.default.variable&&(s.variable=o.default.variable);var l=e.i(856944);let a={className:l.default.className,style:{fontFamily:"'DM Sans', 'DM Sans Fallback'",fontStyle:"normal"}};null!=l.default.variable&&(a.variable=l.default.variable),e.s(["default",0,a],606332);var c=e.i(197684);let u={className:c.default.className,style:{fontFamily:"'Instrument Serif', 'Instrument Serif Fallback'",fontWeight:400,fontStyle:"normal"}};null!=c.default.variable&&(u.variable=c.default.variable);var h=e.i(76210);let d={className:h.default.className,style:{fontFamily:"'cormorantGaramond', 'cormorantGaramond Fallback'"}};null!=h.default.variable&&(d.variable=h.default.variable),e.s([],283210)},700011,e=>{"use strict";var t=e.i(606332);e.s(["dmSans",()=>t.default])},769464,e=>{"use strict";var t=e.i(271645);let i=(0,t.createContext)({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),r=t.forwardRef((e,r)=>{let{alt:n,color:o,size:s,weight:l,mirrored:a,children:c,weights:u,...h}=e,{color:d="currentColor",size:p,weight:f="regular",mirrored:m=!1,...v}=t.useContext(i);return t.createElement("svg",{ref:r,xmlns:"http://www.w3.org/2000/svg",width:null!=s?s:p,height:null!=s?s:p,fill:null!=o?o:d,viewBox:"0 0 256 256",transform:a||m?"scale(-1, 1)":void 0,...v,...h},!!n&&t.createElement("title",null,n),c,u.get(null!=l?l:f))});r.displayName="IconBase",e.s(["default",()=>r],769464)},998183,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={assign:function(){return a},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return l}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});function o(e){let t={};for(let[i,r]of e.entries()){let e=t[i];void 0===e?t[i]=r:Array.isArray(e)?e.push(r):t[i]=[e,r]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[i,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(i,s(e));else t.set(i,s(r));return t}function a(e,...t){for(let i of t){for(let t of i.keys())e.delete(t);for(let[t,r]of i.entries())e.append(t,r)}return e}},195057,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={formatUrl:function(){return l},formatWithValidation:function(){return c},urlObjectKeys:function(){return a}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(190809)._(e.r(998183)),s=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:i}=e,r=e.protocol||"",n=e.pathname||"",l=e.hash||"",a=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:i&&(c=t+(~i.indexOf(":")?`[${i}]`:i),e.port&&(c+=":"+e.port)),a&&"object"==typeof a&&(a=String(o.urlQueryToSearchParams(a)));let u=e.search||a&&`?${a}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||s.test(r))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),l&&"#"!==l[0]&&(l="#"+l),u&&"?"!==u[0]&&(u="?"+u),n=n.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${r}${c}${n}${u}${l}`}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return l(e)}},718967,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return S},MissingStaticPage:function(){return w},NormalizeError:function(){return y},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return v},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return h},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return f}
1,normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return _}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,i=!1;return(...r)=>(i||(i=!0,t=e(...r)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>l.test(e);function c(){let{protocol:e,hostname:t,port:i}=window.location;return`${e}//${t}${i?":"+i:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function h(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function f(e,t){let i=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(i&&d(i))return r;if(!r)throw Object.defineProperty(Error(`"${h(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let m="undefined"!=typeof performance,v=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class y extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class S extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function _(e){return JSON.stringify({message:e.message,stack:e.stack})}},573668,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=e.r(718967),n=e.r(652817);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),i=new URL(e,t);return i.origin===t&&(0,n.hasBasePath)(i.pathname)}catch(e){return!1}}},284508,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},522016,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return g},useLinkStatus:function(){return b}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(190809),s=e.r(843476),l=o._(e.r(271645)),a=e.r(195057),c=e.r(8372),u=e.r(818581),h=e.r(718967),d=e.r(405550);e.r(233525);let p=e.r(91949),f=e.r(573668),m=e.r(509396);function v(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function g(t){var i;let r,n,o,[a,g]=(0,l.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,l.useRef)(null),{href:w,as:S,children:_,prefetch:E=null,passHref:x,replace:N,shallow:T,scroll:O,onClick:M,onMouseEnter:L,onTouchStart:A,legacyBehavior:k=!1,onNavigate:P,ref:C,unstable_dynamicOnHover:z,...R}=t;r=_,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,s.jsx)("a",{children:r}));let j=l.default.useContext(c.AppRouterContext),I=!1!==E,F=!1!==E?null===(i=E)||"auto"===i?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:H,as:W}=l.default.useMemo(()=>{let e=v(w);return{href:e,as:S?v(S):e}},[w,S]);if(k){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=l.default.Children.only(r)}let Z=k?n&&"object"==typeof n&&n.ref:C,D=l.default.useCallback(e=>(null!==j&&(b.current=(0,p.mountLinkInstance)(e,H,j,F,I,g)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[I,H,j,F,g]),U={ref:(0,u.useMergedRef)(D,Z),onClick(t){k||"function"!=typeof M||M(t),k&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!j||t.defaultPrevented||function(t,i,r,n,o,s,a){if("undefined"!=typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(i)){o&&(t.preventDefault(),location.replace(i));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(699781);l.default.startTransition(()=>{h(r||i,o?"replace":"push",s??!0,n.current)})}}(t,H,W,b,N,O,P)},onMouseEnter(e){k||"function"!=typeof L||L(e),k&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),j&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===z)},onTouchStart:function(e){k||"function"!=typeof A||A(e),k&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),j&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===z)}};return(0,h.isAbsoluteUrl)(W)?U.href=W:k&&!x&&("a"!==n.type||"href"in n.props)||(U.href=(0,d.addBasePath)(W)),o=k?l.default.cloneElement(n,U):(0,s.jsx)("a",{...R,...U,children:r}),(0,s.jsx)(y.Provider,{value:a,children:o})}e.r(284508);let y=(0,l.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(y);("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},618566,(e,t,i)=>{t.exports=e.r(976562)},808341,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return o}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},479520,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return b},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return g}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(555682),s=e.r(190809),l=e.r(843476),a=o._(e.r(174080)),c=s._(e.r(271645)),u=e.r(742732),h=e.r(922737),d=e.r(808341),p=new Map,f=new Set,m=e=>{let{src:t,id:i,onLoad:r=()=>{},onReady:n=null,dangerouslySetInnerHTML:o,children:s="",strategy:l="afterInteractive",onError:c,stylesheets:u}=e,d=i||t;if(d&&f.has(d))return;if(p.has(t)){f.add(d),p.get(t).then(r,c);return}let m=()=>{n&&n(),f.add(d)},v=document.createElement("script"),g=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});o?(v.innerHTML=o.__html||"",m()):s?(v.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",m()):t&&(v.src=t,p.set(t,g)),(0,h.setAttributesFromProps)(v,e),"worker"===l&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",l),u&&(e=>{if(a.default.preinit)return e.forEach(e=>{a.default.preinit(e,{as:"style"})});if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=e,t.appendChild(i)})}})(u),document.body.appendChild(v)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:i="",onLoad:r=()=>{},onReady:n=null,strategy:o="afterInteractive",onError:s,stylesheets:h,...p}=e,{updateScripts:v,scripts:g,getIsSsr:y,appDir:b,nonce:w}=(0,c.useContext)(u.HeadManagerContext);w=p.nonce||w;let S=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||i;S.current||(n&&e&&f.has(e)&&n(),S.current=!0)},[n,t,i]);let _=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!_.current){if("afterInteractive"===o)m(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>m(e))}));_.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(v?(g[o]=(g[o]||[]).concat([{id:t,src:i,onLoad:r,onReady:n,onError:s,...p,nonce:w}]),v(g)):y&&y()?f.add(t||i):y&&!y()&&m({...e,nonce:w})),b){if(h&&h.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!i)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...p,id:t}])})`}});else return a.default.preload(i,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([i,{...p,id:t}])})`}});"afterInteractive"===o&&i&&a.default.preload(i,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},520032,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(618566),n="1.3.23";function o(e,t,i){return Math.max(e,Math.min(t,i))}var s=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let i=o(0,this.currentTime/this.duration,1),r=(t=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*r}else if(this.lerp){var i,r,n,s;this.value=(i=this.value,r=this.to,n=60*this.lerp,(1-(s=1-Math.exp(-n*e)))*i+s*r),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,t=!0)}else this.value=this.to,t=!0;t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:i,duration:r,easing:n,onStart:o,onUpdate:s}){this.from=this.value=e,this.to=t,this.lerp=i,this.duration=r,this.easing=n,this.currentTime=0,this.isRunning=!0,o?.(),this.onUpdate=s}},l=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(e,t,{autoResize:i=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,i&&(this.debouncedResize=function(e,t){let i;return function(...r){clearTimeout(i),i=setTimeout(()=>{i=void 0,e.apply(this,r)},t)}}(this.resize,r),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},a=class{events={};emit(e,...t){let i=this.events[e]||[];for(let e=0,r=i.length;e<r;e++)i[e]?.(...t)}on(e,t){return this.events[e]?this.events[e].push(t):this.events[e]=[t],()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}};let c=100/6,u={passive:!1};function h(e,t){return 1===e?c:2===e?t:1}var d=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new a;constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,u),this.element.addEventListener("touchstart",this.onTouchStart,u),this.element.addEventListener("touchmove",this.onTouchMove,u),this.element.addEventListener("touchend",this.onTouchEnd,u)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,u),this.element.removeEventListener("touchstart",this.onTouchStart,u),this.element.removeEventListener("touchmove",this.onTouchMove,u),this.element.removeEventListener("touchend",this.onTouchEnd,u)}onTouchStart=e=>{let{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,n=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:r,y:n},this.emitter.emit("scroll",{deltaX:r,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:i,deltaMode:r}=e,n=h(r,this.window.width),o=h(r,this.window.height);t*=n,i*=o,t*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:i,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};let p=e=>Math.min(1,1.001-2**(-10*e));var f=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new s;emitter=new a;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:i=e,smoothWheel:r=!0,syncTouch:o=!1,syncTouchLerp:s=.075,touchInertiaExponent:a=1.7,duration:c,easing:u,lerp:h=.1,infinite:f=!1,orientation:m="vertical",gestureOrientation:v="horizontal"===m?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:y=1,autoResize:b=!0,prevent:w,virtualScroll:S,overscroll:_=!0,autoRaf:E=!1,anchors:x=!1,autoToggle:N=!1,allowNestedScroll:T=!1,__experimental__naiveDimensions:O=!1,naiveDimensions:M=O,stopInertiaOnNavigate:L=!1}={}){window.lenisVersion=n,window.lenis||(window.lenis={}),window.lenis.version=n,"horizontal"===m&&(window.lenis.horizontal=!0),!0===o&&(window.lenis.touch=!0),e&&e!==document.documentElement||(e=window),"number"==typeof c&&"function"!=typeof u?u=p:"function"==typeof u&&"number"!=typeof c&&(c=1),this.options={wrapper:e,content:t,eventsTarget:i,smoothWheel:r,syncTouch:o,syncTouchLerp:s,touchInertiaExponent:a,duration:c,easing:u,lerp:h,infinite:f,gestureOrientation:v,orientation:m,touchMultiplier:g,wheelMultiplier:y,autoResize:b,prevent:w,virtualScroll:S,overscroll:_,autoRaf:E,anchors:x,autoToggle:N,allowNestedScroll:T,naiveDimensions:M,stopInertiaOnNavigate:L},this.dimensions=new l(e,t,{autoResize:b}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=ne
1w d(i,{touchMultiplier:g,wheelMultiplier:y}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName?.includes("overflow")&&e.target===this.rootElement&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),i=new URL(window.location.href);if(this.options.anchors){let e=t.find(e=>i.host===e.host&&i.pathname===e.pathname&&e.hash);if(e){let t="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${e.hash.split("#")[1]}`;this.scrollTo(i,t);return}}if(this.options.stopInertiaOnNavigate&&t.some(e=>i.host===e.host&&i.pathname!==e.pathname))return void this.reset()};onPointerDown=e=>{1===e.button&&this.reset()};onVirtualScroll=e=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;let{deltaX:t,deltaY:i,event:r}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:i,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let n=r.type.includes("touch"),o=r.type.includes("wheel");this.isTouching="touchstart"===r.type||"touchmove"===r.type;let s=0===t&&0===i;if(this.options.syncTouch&&n&&"touchstart"===r.type&&s&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===t;if(s||l)return;let a=r.composedPath();a=a.slice(0,a.indexOf(this.rootElement));let c=this.options.prevent,u=Math.abs(t)>=Math.abs(i)?"horizontal":"vertical";if(a.find(e=>e instanceof HTMLElement&&("function"==typeof c&&c?.(e)||e.hasAttribute?.("data-lenis-prevent")||"vertical"===u&&e.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===u&&e.hasAttribute?.("data-lenis-prevent-horizontal")||n&&e.hasAttribute?.("data-lenis-prevent-touch")||o&&e.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:i}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&n||this.options.smoothWheel&&o)){this.isScrolling="native",this.animate.stop(),r.lenisStopPropagation=!0;return}let h=i;"both"===this.options.gestureOrientation?h=Math.abs(i)>Math.abs(t)?i:t:"horizontal"===this.options.gestureOrientation&&(h=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let d=n&&this.options.syncTouch,p=n&&"touchend"===r.type;p&&(h=Math.sign(h)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+h,{programmatic:!1,...d?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
1()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:i=!1,lock:r=!1,programmatic:n=!0,lerp:s=n?this.options.lerp:void 0,duration:l=n?this.options.duration:void 0,easing:a=n?this.options.easing:void 0,onStart:c,onComplete:u,force:h=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!h)return;let f=e,m=t;if("string"==typeof f&&["top","left","start","#"].includes(f))f=0;else if("string"==typeof f&&["bottom","right","end"].includes(f))f=this.limit;else{let e=null;if("string"==typeof f?(e=document.querySelector(f))||("#top"===f?f=0:console.warn("Lenis: Target not found",f)):f instanceof HTMLElement&&f?.nodeType&&(e=f),e){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();m-=this.isHorizontal?e.left:e.top}let t=e.getBoundingClientRect(),i=getComputedStyle(e),r=this.isHorizontal?Number.parseFloat(i.scrollMarginLeft):Number.parseFloat(i.scrollMarginTop),n=getComputedStyle(this.rootElement),o=this.isHorizontal?Number.parseFloat(n.scrollPaddingLeft):Number.parseFloat(n.scrollPaddingTop);f=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(r)?0:r)-(Number.isNaN(o)?0:o)}}if("number"==typeof f){if(f+=m,this.options.infinite){if(n){this.targetScroll=this.animatedScroll=this.scroll;let e=f-this.animatedScroll;e>this.limit/2?f-=this.limit:e<-this.limit/2&&(f+=this.limit)}}else f=o(0,f,this.limit);if(f===this.targetScroll){c?.(this),u?.(this);return}if(this.userData=d??{},i){this.animatedScroll=this.targetScroll=f,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}n||(this.targetScroll=f),"number"==typeof l&&"function"!=typeof a?a=p:"function"==typeof a&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,f,{duration:l,easing:a,lerp:s,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",c?.(this)},onUpdate:(e,t)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),n&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:i}){let r,n,o,s,l,a,c,u,h,d,p,f,m,v,g,y,b=Date.now();e._lenis||(e._lenis={});let w=e._lenis;if(b-(w.time??0)>2e3){w.time=Date.now();let t=window.getComputedStyle(e);if(w.computedStyle=t,r=["auto","overlay","scroll"].includes(t.overflowX),n=["auto","overlay","scroll"].includes(t.overflowY),l=["auto"].includes(t.overscrollBehaviorX),a=["auto"].includes(t.overscrollBehaviorY),w.hasOverflowX=r,w.hasOverflowY=n,!(r||n))return!1;c=e.scrollWidth,u=e.scrollHeight,h=e.clientWidth,d=e.clientHeight,o=c>h,s=u>d,w.isScrollableX=o,w.isScrollableY=s,w.scrollWidth=c,w.scrollHeight=u,w.clientWidth=h,w.clientHeight=d,w.hasOverscrollBehaviorX=l,w.hasOverscrollBehaviorY=a}else o=w.isScrollableX,s=w.isScrollableY,r=w.hasOverflowX,n=w.hasOverflowY,c=w.scrollWidth,u=w.scrollHeight,h=w.clientWidth,d=w.clientHeight,l=w.hasOverscrollBehaviorX,a=w.hasOverscrollBehaviorY;if(!(r&&o||n&&s))return!1;let S=Math.abs(t)>=Math.abs(i)?"horizontal":"vertical";if("horizontal"===S)p=Math.round(e.scrollLeft),f=c-h,m=t,v=r,g=o,y=l;else{if("vertical"!==S)return!1;p=Math.round(e.scrollTop),f=u-d,m=i,v=n,g=s,y=a}return!y&&(p>=f||p<=0)||(m>0?p<f:p>0)&&v&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(e
1=>{this.rootElement.classList.add(e)})}cleanUpClassName(){for(let e of Array.from(this.rootElement.classList))("lenis"===e||e.startsWith("lenis-"))&&this.rootElement.classList.remove(e)}};function m({children:e}){let n=(0,i.useRef)(null),o=(0,r.usePathname)();return(0,i.useEffect)(()=>{let e=new f({duration:1.8,easing:e=>Math.min(1,1.001-Math.pow(2,-10*e)),smoothWheel:!0,wheelMultiplier:.8,touchMultiplier:1.5});n.current=e;let t=i=>{e.raf(i),requestAnimationFrame(t)};return requestAnimationFrame(t),()=>{e.destroy(),n.current=null}},[]),(0,i.useEffect)(()=>{let e=n.current;e&&e.scrollTo(0,{immediate:!0}),window.scrollTo(0,0)},[o]),(0,t.jsx)(t.Fragment,{children:e})}e.s(["SmoothScroll",()=>m],520032)},611015,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(522016),n=e.i(769464);let o=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M167.31,160.69a16,16,0,1,1-22.62,0A16,16,0,0,1,167.31,160.69Zm-86.62-8a16,16,0,1,0,22.62,0A16,16,0,0,0,80.69,152.69Zm14.62-33.38a16,16,0,1,0-22.62,0A16,16,0,0,0,95.31,119.31Zm48-6.62a16,16,0,1,0,0,22.62A16,16,0,0,0,143.31,112.69ZM236,128A108,108,0,1,1,128,20a12,12,0,0,1,12,12,36,36,0,0,0,36,36,12,12,0,0,1,12,12,36,36,0,0,0,36,36A12,12,0,0,1,236,128Zm-24.67,10.65A60.17,60.17,0,0,1,165,91a60.17,60.17,0,0,1-47.66-46.32,84,84,0,1,0,94,94Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,128a96,96,0,1,1-96-96,48,48,0,0,0,48,48A48,48,0,0,0,224,128Z",opacity:"0.2"}),i.createElement("path",{d:"M164.49,163.51a12,12,0,1,1-17,0A12,12,0,0,1,164.49,163.51Zm-81-8a12,12,0,1,0,17,0A12,12,0,0,0,83.51,155.51Zm9-39a12,12,0,1,0-17,0A12,12,0,0,0,92.49,116.49Zm48-1a12,12,0,1,0,0,17A12,12,0,0,0,140.49,115.51ZM232,128A104,104,0,1,1,128,24a8,8,0,0,1,8,8,40,40,0,0,0,40,40,8,8,0,0,1,8,8,40,40,0,0,0,40,40A8,8,0,0,1,232,128Zm-16.31,7.39A56.13,56.13,0,0,1,168.5,87.5a56.13,56.13,0,0,1-47.89-47.19,88,88,0,1,0,95.08,95.08Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,120a40,40,0,0,1-40-40,8,8,0,0,0-8-8,40,40,0,0,1-40-40,8,8,0,0,0-8-8A104,104,0,1,0,232,128,8,8,0,0,0,224,120ZM75.51,99.51a12,12,0,1,1,0,17A12,12,0,0,1,75.51,99.51Zm25,73a12,12,0,1,1,0-17A12,12,0,0,1,100.49,172.49Zm23-40a12,12,0,1,1,17,0A12,12,0,0,1,123.51,132.49Zm41,48a12,12,0,1,1,0-17A12,12,0,0,1,164.49,180.49Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M163.07,164.93a10,10,0,1,1-14.14,0A10,10,0,0,1,163.07,164.93Zm-78.14-8a10,10,0,1,0,14.14,0A10,10,0,0,0,84.93,156.93Zm6.14-41.86a10,10,0,1,0-14.14,0A10,10,0,0,0,91.07,115.07Zm33.86,1.86a10,10,0,1,0,14.14,0A10,10,0,0,0,124.93,116.93ZM230,128A102,102,0,1,1,128,26a6,6,0,0,1,6,6,42,42,0,0,0,42,42,6,6,0,0,1,6,6,42,42,0,0,0,42,42A6,6,0,0,1,230,128Zm-12.18,5.65A54.09,54.09,0,0,1,170.3,85.7a54.09,54.09,0,0,1-48-47.53,90,90,0,1,0,95.47,95.48Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M164.49,163.51a12,12,0,1,1-17,0A12,12,0,0,1,164.49,163.51Zm-81-8a12,12,0,1,0,17,0A12,12,0,0,0,83.51,155.51Zm9-39a12,12,0,1,0-17,0A12,12,0,0,0,92.49,116.49Zm48-1a12,12,0,1,0,0,17A12,12,0,0,0,140.49,115.51ZM232,128A104,104,0,1,1,128,24a8,8,0,0,1,8,8,40,40,0,0,0,40,40,8,8,0,0,1,8,8,40,40,0,0,0,40,40A8,8,0,0,1,232,128Zm-16.31,7.39A56.13,56.13,0,0,1,168.5,87.5a56.13,56.13,0,0,1-47.89-47.19,88,88,0,1,0,95.08,95.08Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M161.66,166.34a8,8,0,1,1-11.32,0A8,8,0,0,1,161.66,166.34Zm-75.32-8a8,8,0,1,0,11.32,0A8,8,0,0,0,86.34,158.34Zm3.32-56a8,8,0,1,0,0,11.32A8,8,0,0,0,89.66,102.34Zm36.68,16a8,8,0,1,0,11.32,0A8,8,0,0,0,126.34,118.34ZM228,128A100,100,0,1,1,128,28a4,4,0,0,1,4,4,44.05,44.05,0,0,0,44,44,4,4,0,0,1,4,4,44.05,44.05,0,0,0,44,44A4,4,0,0,1,228,128Zm-8.08,3.84a52.08,52.08,0,0,1-47.78-48,52.08,52.08,0,0,1-48-47.78,92,92,0,1,0,95.76,95.76Z"}))]]),s=i.forwardRef((e,t)=>i.createElement(n.default,{ref:t,...e,weights:o}));s.displayName="CookieIcon",e.i(283210);var l=e.i(700011);let a="trao-cookie-consent";function c(){let[e,n]=(0,i.useState)(!1);if((0,i.useEffect)(()=>{if(localStorage.getItem(a))return;let e=setTimeout(()=>n(!0),800);return()=>clearTimeout(e)},[]),!e)return null;function o(e){let t;localStorage.setItem(a,e?"accepted":"declined"),(t=window).dataLayer=t.dataLayer||[],t.dataLayer.push({event:"consent_update",consent_state:e?"granted":"denied"}),t.dataLayer.push(["consent","update",{ad_storage:e?"granted":"denied",ad_user_data:e?"granted":"denied",ad_personalization:e?"granted":"denied",analytics_storage:e?"granted":"denied"}]),window.dispatchEvent(new Event("trao-consent-change")),n(!1)}return(0,t.jsxs)("div",{role:"dialog","aria-label":"Cookie consent",className:`fixed bottom-4 left-4 right-4 z-[100] mx-auto max-w-xl border border-warm-beige bg-[#FAF9F5] p-5 shadow-[0_16px_40px_rgba(20,20,19,0.14)] sm:left-6 sm:right-auto sm:p-6 ${l.dmSans.
1className}`,children:[(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)(s,{size:24,"aria-hidden":!0,className:"mt-0.5 shrink-0 text-dark-green"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-dataset-black md:text-base",children:"We value your privacy"}),(0,t.jsxs)("p",{className:"mt-1.5 text-xs leading-relaxed text-dataset-black/60 md:text-sm",children:["We use cookies to improve your experience and analyse site traffic. You can accept all cookies or continue with essential ones only. Read our"," ",(0,t.jsx)(r.default,{href:"/privacy-policy",className:"underline underline-offset-2 text-dark-green hover:text-dark-green/80",children:"Privacy Policy"}),"."]})]})]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-col gap-2 sm:flex-row sm:justify-end",children:[(0,t.jsx)("button",{type:"button",onClick:()=>o(!1),className:"cursor-pointer rounded-[6px] border border-dataset-black/15 px-5 py-2.5 text-xs font-medium text-dataset-black/70 transition-colors duration-200 hover:bg-dataset-black/5 md:text-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-dark-green",children:"Essential only"}),(0,t.jsx)("button",{type:"button",onClick:()=>o(!0),className:"cursor-pointer rounded-[6px] bg-dark-green px-5 py-2.5 text-xs font-medium text-white transition-colors duration-200 hover:bg-dark-green/90 md:text-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-dark-green",children:"Accept all cookies"})]})]})}e.s(["CookieConsent",()=>c],611015)},3303,(e,t,i)=>{t.exports=e.r(479520)},442273,e=>{"use strict";var t=e.i(843476),i=e.i(271645),r=e.i(3303);function n(){let[e,n]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e=()=>{try{n("accepted"===localStorage.getItem("trao-cookie-consent"))}catch{n(!1)}};return e(),window.addEventListener("trao-consent-change",e),window.addEventListener("storage",e),()=>{window.removeEventListener("trao-consent-change",e),window.removeEventListener("storage",e)}},[]),e)?(0,t.jsx)(r.default,{id:"vtag-ai-js",strategy:"lazyOnload",src:"https://r2.leadsy.ai/tag.js","data-pid":"xZsOCEt38HnbFLL","data-version":"062024"}):null}e.s(["MarketingScripts",()=>n])}]);

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.