1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6317],{4793:(e,t,n)=>{n.d(t,{_:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}},16796:(e,t,n)=>{n.d(t,{G:()=>h});var r=n(97283);let o=e=>e&&"object"==typeof e&&e.mix,i=e=>o(e)?e.mix:void 0;var l=n(7620),s=n(83718),c=n(43877),u=n(38094),a=n(96303),f=n(62927);function d(e,t){let n=function(e){let t=(0,u.M)(()=>(0,s.OQ)(e)),{isStatic:n}=(0,l.useContext)(c.Q);if(n){let[,n]=(0,l.useState)(e);(0,l.useEffect)(()=>t.on("change",n),[])}return t}(t()),r=()=>n.set(t());return r(),(0,a.E)(()=>{let t=()=>f.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,f.WG)(r)}}),n}function h(e,t,n,o){if("function"==typeof e){s.bt.current=[],e();let t=d(s.bt.current,e);return s.bt.current=void 0,t}let l="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],l=e[1+n],s=e[2+n],c=e[3+n],u=(0,r.G)(l,s,{mixer:i(s[0]),...c});return t?u(o):u}(t,n,o);return Array.isArray(e)?p(e,l):p([e],([e])=>l(e))}function p(e,t){let n=(0,u.M)(()=>[]);return d(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},17685:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(62942),o=n(75897);let i="locale";function l(){let e,t=(0,r.useParams)();try{e=(0,o.useLocale)()}catch(n){if("string"!=typeof(null==t?void 0:t[i]))throw n;e=t[i]}return e}},23363:(e,t,n)=>{let r,o;n.d(t,{L:()=>T});var i=n(83718),l=n(38094),s=n(7620),c=n(67233);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=>{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 f(e){e.forEach(a)}let d=new Set;var h=n(96705),p=n(75170);let g=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m=()=>({time:0,x:g(),y:g()}),v={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function y(e,t,n,r){let o=n[t],{length:i,position:l}=v[t],s=o.current,c=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.q)(0,o.scrollLength,o.current);let u=r-c;o.velocity=u>50?0:(0,p.f)(o.current-s,u)}let w={All:[[0,0],[1,1]]},x={start:0,center:.5,end:1};function E(e,t,n=0){let r=0;if(e in x&&(e=x[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 b=[0,0];var C=n(97283),L=n(3769);let W={x:0,y:0};var k=n(62927);let R=new WeakMap,O=new WeakMap,P=new WeakMap,A=e=>e===document.documentElement?window:e;function S(e,{container:t=document.documentElement,...n}={}){let i=P.get(t);i||(i=new Set,P.set(t,i));let l=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=>{y(e,"x",n,t),y(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=w.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):W,c=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight}
1,u={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let a=!t[i].interpolate,f=r.length;for(let e=0;e<f;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:b,i=0,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,x[e]?e:"0"]),(i=E(o[0],n,r))-E(o[1],t)}(r[e],u[l],c[l],s[i]);a||n===t[i].interpolatorOffsets[e]||(a=!0),t[i].offset[e]=n}a&&(t[i].interpolate=(0,C.G)(t[i].offset,(0,L.Z)(r)),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=t[i].interpolate(t[i].current)}(e,n,r)},notify:()=>t(n)}}(t,e,m(),n);if(i.add(l),!R.has(t)){let e=()=>{for(let e of i)e.measure()},n=()=>{for(let e of i)e.update(k.uv.timestamp)},l=()=>{for(let e of i)e.notify()},s=()=>{k.Gt.read(e,!1,!0),k.Gt.read(n,!1,!0),k.Gt.update(l,!1,!0)};R.set(t,s);let c=A(t);if(window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement)O.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){var n,o,i;r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(f));let l=("string"==typeof(n=e)?n=document.querySelectorAll(n):n instanceof Element&&(n=[n]),Array.from(n||[]));return l.forEach(e=>{let n=u.get(e);n||(n=new Set,u.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{l.forEach(e=>{let n=u.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s));c.addEventListener("scroll",s,{passive:!0})}let s=R.get(t);return k.Gt.read(s,!1,!0),()=>{var e;(0,k.WG)(s);let n=P.get(t);if(!n||(n.delete(l),n.size))return;let r=R.get(t);R.delete(t),r&&(A(t).removeEventListener("scroll",r),null===(e=O.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}function j(e,t){let n,r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return k.Gt.update(r,!0),()=>(0,k.WG)(r)}var B=n(10964);let M=new Map;function z({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),M.has(t)||M.set(t,{});let r=M.get(t);return r[n]||(r[n]=(0,B.J)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},o=S(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:o}}({source:t,axis:n})),r[n]}function G(e){return e&&(e.target||e.offset)}var H=n(96303);function I(e,t){(0,c.$)(!!(!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 N=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)});function T({container:e,target:t,layoutEffect:n=!0,...r}={}){let o=(0,l.M)(N);return(n?H.E:s.useEffect)(()=>(I("target",t),I("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||G(o)?S(e=>{r(e[o.axis].progress,e)},o):j(r,z(o))):function(e,t){if(G(t))return e.pause(),S(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=z(t);return e.attachTimeline(n,e=>(e.pause(),j(t=>{e.time=e.duration*t},n)))}}(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}},24603:(e,t,n)=>{n.d(t,{default:()=>u});var r=n(4793),o=n(27261),i=n.n(o),l=n(62942),s=n(7620),c=n(17685),u=(0,s.forwardRef)(function(e,t){let{defaultLocale:n,href:o,locale:u,localeCookie:a,onClick:f,prefetch:d,unprefixed:h,...p}=e,g=(0,c.A)(),m=null!=u&&u!==g,v=u||g,y=function(){let[e,t]=(0,s.useState)();return(0,s.useEffect)(()=>{t(window.location.host)},[]),e}(),w=y&&h&&(h.domains[y]===v||!Object.keys(h.domains).includes(y)&&g===n&&!u)?h.pathname:o,x=(0,l.usePathname)();return m&&(d&&console.error("The `prefetch` prop is currently not supported when using the `locale` prop on `Link` to switch the locale.`"),d=!1),s.createElement(i(),(0,r._)({ref:t,href:w,hrefLang:m?u:void 0,onClick:function(e){(function(e,t,n,r){if(!e||r===n||null==r||!t)return;let o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")}(t),{name:i,...l}=e;l.path||(l.path=""!==o?o:"/");let s="".concat(i,"=").concat(r,";");for(let[e,t]of Object.entries(l))s+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(s+="="+t),s+=";";document.cookie=s})(a,x,g,u),f&&f(e)},prefetch:d},p))})},33555:(e,t,n)=>{n.d(t,{default:()=>g});var r=n(4793),o=n(62942),i=n(7620),l=n(17685),s=n(40459);function c(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function u(e,t){let n;return"string"==typeof e?n=a(t,e):(n={...e},e.pathname&&(n.pathname=a(t,e.pathname))),n}function a(e,t){let n=e;
1return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),n+=t}function f(e){return e.includes("[[...")}function d(e){return e.includes("[...")}function h(e){return e.includes("[")}var p=n(24603);let g=(0,i.forwardRef)(function(e,t){let{href:n,locale:s,localeCookie:a,localePrefixMode:f,prefix:d,...h}=e,g=(0,o.usePathname)(),m=(0,l.A)(),v=s!==m,[y,w]=(0,i.useState)(()=>c(n)&&("never"!==f||v)?u(n,d):n);return(0,i.useEffect)(()=>{g&&w(function(e,t){var n,r;let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,i=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0;if(!c(e))return e;let s=(n=l,(r=i)===n||r.startsWith("".concat(n,"/")));return(t!==o||s)&&null!=l?u(e,l):e}(n,s,m,g,d))},[m,n,s,g,d]),i.createElement(p.default,(0,r._)({ref:t,href:y,locale:s,localeCookie:a},h))});g.displayName="ClientLink"},37932:(e,t,n)=>{function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}n.d(t,{A:()=>o});var o=function e(t,n){function o(e,o,i){if("undefined"!=typeof document){"number"==typeof(i=r({},n,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var s in i)i[s]&&(l+="; "+s,!0!==i[s]&&(l+="="+i[s].split(";")[0]));return document.cookie=e+"="+t.write(o,e)+l}}return Object.create({set:o,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},o=0;o<n.length;o++){var i=n[o].split("="),l=i.slice(1).join("=");try{var s=decodeURIComponent(i[0]);if(r[s]=t.read(l,s),e===s)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){o(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},42004:(e,t,n)=>{n.d(t,{P:()=>r});function r(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}},48806:(e,t,n)=>{n.d(t,{F:()=>s});var r=n(54568),o=n(7620),i=n(7563),l=n(64877);function s(e){let{children:t,features:n,strict:s=!1}=e,[,u]=(0,o.useState)(!c(n)),a=(0,o.useRef)(void 0);if(!c(n)){let{renderer:e,...t}=n;a.current=e,(0,l.Y)(t)}return(0,o.useEffect)(()=>{c(n)&&n().then(e=>{let{renderer:t,...n}=e;(0,l.Y)(n),a.current=t,u(!0)})},[]),(0,r.jsx)(i.Y.Provider,{value:{renderer:a.current,strict:s},children:t})}function c(e){return"function"==typeof e}},49645:(e,t,n)=>{n.d(t,{N:()=>v});var r=n(54568),o=n(7620),i=n(90548),l=n(38094),s=n(43877);class c extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u(e){let{children:t,isPresent:n}=e,i=(0,o.useId)(),l=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:a}=(0,o.useContext)(s.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o}=u.current;if(n||!l.current||!e||!t)return;l.current.dataset.motionPopId=i;let s=document.createElement("style");return a&&(s.nonce=a),document.head.appendChild(s),s.sheet&&s.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(s)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:l,sizeRef:u,children:o.cloneElement(t,{ref:l})})}let a=e=>{let{children:t,initial:n,isPresent:s,onExitComplete:c,custom:a,presenceAffectsLayout:d,mode:h}=e,p=(0,l.M)(f),g=(0,o.useId)(),m=(0,o.useCallback)(e=>
1{for(let t of(p.set(e,!0),p.values()))if(!t)return;c&&c()},[p,c]),v=(0,o.useMemo)(()=>({id:g,initial:n,isPresent:s,custom:a,onExitComplete:m,register:e=>(p.set(e,!1),()=>p.delete(e))}),d?[Math.random(),m]:[s,m]);return(0,o.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[s]),o.useEffect(()=>{s||p.size||!c||c()},[s]),"popLayout"===h&&(t=(0,r.jsx)(u,{isPresent:s,children:t})),(0,r.jsx)(i.t.Provider,{value:v,children:t})};function f(){return new Map}var d=n(78386),h=n(67233);let p=e=>e.key||"";function g(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var m=n(96303);let v=e=>{let{children:t,exitBeforeEnter:n,custom:i,initial:s=!0,onExitComplete:c,presenceAffectsLayout:u=!0,mode:f="sync"}=e;(0,h.V)(!n,"Replace exitBeforeEnter with mode='wait'");let v=(0,o.useMemo)(()=>g(t),[t]),y=v.map(p),w=(0,o.useRef)(!0),x=(0,o.useRef)(v),E=(0,l.M)(()=>new Map),[b,C]=(0,o.useState)(v),[L,W]=(0,o.useState)(v);(0,m.E)(()=>{w.current=!1,x.current=v;for(let e=0;e<L.length;e++){let t=p(L[e]);y.includes(t)?E.delete(t):!0!==E.get(t)&&E.set(t,!1)}},[L,y.length,y.join("-")]);let k=[];if(v!==b){let e=[...v];for(let t=0;t<L.length;t++){let n=L[t],r=p(n);y.includes(r)||(e.splice(t,0,n),k.push(n))}"wait"===f&&k.length&&(e=k),W(g(e)),C(v);return}let{forceRender:R}=(0,o.useContext)(d.L);return(0,r.jsx)(r.Fragment,{children:L.map(e=>{let t=p(e),n=v===L||y.includes(t);return(0,r.jsx)(a,{isPresent:n,initial:(!w.current||!!s)&&void 0,custom:n?void 0:i,presenceAffectsLayout:u,mode:f,onExitComplete:n?void 0:()=>{if(!E.has(t))return;E.set(t,!0);let e=!0;E.forEach(t=>{t||(e=!1)}),e&&(null==R||R(),W(x.current),c&&c())},children:e},t)})})}},58167:(e,t,n)=>{n.d(t,{m:()=>i});var r=n(59483);let o=(0,n(25218).C)(),i=(0,r.I)(o)},91998:(e,t,n)=>{n.d(t,{h:()=>o});var r=n(83176);let o={renderer:n(25719).J,...r.W}},98420:(e,t,n)=>{n.d(t,{P:()=>f});var r=n(59483),o=n(83176),i=n(11715),l=n(76015),s=n(46535),c=n(25218),u=n(25719);let a=(0,c.C)({...o.W,...l.n,...i.$,...s.Z},u.J),f=(0,r.I)(a)}}]);
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.