(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[448],{2148:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(85556).createContext)({})},6521:e=>{function t(e){return e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return e}function n(e,n){let o=(n=n||{}).delimiter||".",i=n.maxDepth,a=n.transformKey||r,l={};return!function e(r,s,u){u=u||1,Object.keys(r).forEach(function(c){let d=r[c],f=n.safe&&Array.isArray(d),p=Object.prototype.toString.call(d),m=t(d),g=s?s+o+a(c):a(c);if(!f&&!m&&("[object Object]"===p||"[object Array]"===p)&&Object.keys(d).length&&(!n.maxDepth||u0&&(n=c(r.shift()),d=c(r[0]))}f[n]=e(o[t],i)}),u}},19722:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(55443),o=r.n(n)},20452:(e,t,r)=>{"use strict";r.d(t,{L:()=>n});let n=(0,r(85556).createContext)({})},23281:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},o={};for(let e in n)o[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},37253:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return l}});let n=r(93425),o=r(57915),i=r(70847),a=n._(r(66945));function l(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[24,48,64,72,128,192,300],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=i.Image},51426:(e,t,r)=>{"use strict";r.d(t,{m:()=>i});var n=r(80937),o=r(97280);let i=(0,n.H)(o.P)},52150:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(37253),o=r.n(n);r.o(n,"getImageProps")&&r.d(t,{getImageProps:function(){return n.getImageProps}})},53640:(e,t,r)=>{"use strict";r.d(t,{N:()=>n});let n=(0,r(85556).createContext)({})},63154:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});let n=(0,r(85556).createContext)(null)},70243:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Balancer:()=>m,Provider:()=>p,default:()=>g});var n=r(85556),o="undefined"==typeof window?n.useEffect:n.useLayoutEffect,i=0,a="__wrap_b",l="__wrap_n",s="__wrap_o",u=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,o=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let i=n.clientWidth,a=n.clientHeight,l=i/2-.25,s=i+.5,u;if(i){for(o(l),l=Math.max(r.scrollWidth,l);l+1{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)},c=u.toString(),d=(e,t,r="")=>(r&&(r=`self.${l}!=1&&${r}`),n.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:(e?"":`self.${l}=self.${l}||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.${a}=${c};`)+r},nonce:t})),f=n.createContext(!1),p=({nonce:e,children:t})=>n.createElement(f.Provider,{value:!0},d(!1,e),t),m=({ratio:e=1,nonce:t,children:r,...i})=>{let c=n.useMemo(()=>n.useId,[])(),p=n.useRef(),m=n.useContext(f),g=i.as||"span";return o(()=>{1!==self[l]&&p.current&&(self[a]=u)(0,e,p.current)},[r,e]),o(()=>{if(1!==self[l])return()=>{if(!p.current)return;let e=p.current[s];e&&(e.disconnect(),delete p.current[s])}},[]),n.createElement(n.Fragment,null,n.createElement(g,{...i,"data-br":c,"data-brr":e,ref:p,style:{display:"inline-block",verticalAlign:"top",textDecoration:"inherit",textWrap:"balance"},suppressHydrationWarning:!0},r),d(m,t,`self.${a}("${c}",${e})`))},g=m},73445:(e,t,r)=>{"use strict";r.d(t,{Y:()=>n});let n=(0,r(85556).createContext)({strict:!1})},75223:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(8840),o=r(19597);function i(e){let t=(0,o.S)(e)?e.get():e;return(0,n.B)(t)?t.toValue():t}},77799:(e,t,r)=>{"use strict";r.d(t,{Y:()=>o});var n=r(23281);function o(e){for(let t in e)n.B[t]={...n.B[t],...e[t]}}},80937:(e,t,r)=>{"use strict";r.d(t,{H:()=>v});var n=r(85556);let o=(0,n.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});var i=r(2148),a=r(63154),l=r(44693);let s=l.B?n.useLayoutEffect:n.useEffect;var u=r(73445),c=r(32564),d=r(1754),f=r(28936);function p(e){return Array.isArray(e)?e.join(" "):e}var m=r(77799),g=r(20452),h=r(53640);let y=Symbol.for("motionComponentSymbol");function v(e){function t(r,v={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:v,Component:b}){e&&(0,m.Y)(e);let x=(0,n.forwardRef)(function(m,y){var x;let w;let k={...(0,n.useContext)(o),...m,layoutId:function({layoutId:e}){let t=(0,n.useContext)(g.L).id;return t&&void 0!==e?t+"-"+e:e}(m)},{isStatic:S}=k,A=function(e){let{initial:t,animate:r}=function(e,t){if((0,f.e)(e)){let{initial:t,animate:r}=e;return{initial:!1===t||(0,d.w)(t)?t:void 0,animate:(0,d.w)(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(i.A));return(0,n.useMemo)(()=>({initial:t,animate:r}),[p(t),p(r)])}(m),C=v(m,S);if(!S&&l.B){A.visualElement=function(e,t,r,l){let{visualElement:c}=(0,n.useContext)(i.A),d=(0,n.useContext)(u.Y),f=(0,n.useContext)(a.t),p=(0,n.useContext)(o).reducedMotion,m=(0,n.useRef)();l=l||d.renderer,!m.current&&l&&(m.current=l(e,{visualState:t,parent:c,props:r,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:p}));let g=m.current;return(0,n.useInsertionEffect)(()=>{g&&g.update(r,f)}),s(()=>{g&&g.render()}),(0,n.useEffect)(()=>{g&&g.updateFeatures()}),(window.HandoffAppearAnimations?s:n.useEffect)(()=>{g&&g.animationState&&g.animationState.animateChanges()}),g}(b,C,k,t);let r=(0,n.useContext)(h.N),l=(0,n.useContext)(u.Y).strict;A.visualElement&&(w=A.visualElement.loadFeatures(k,l,e,r))}return n.createElement(i.A.Provider,{value:A},w&&A.visualElement?n.createElement(w,{visualElement:A.visualElement,...k}):null,r(b,m,(x=A.visualElement,(0,n.useCallback)(e=>{e&&C.mount&&C.mount(e),x&&(e?x.mount(e):x.unmount()),y&&("function"==typeof y?y(e):(0,c.X)(y)&&(y.current=e))},[x])),C,S,A.visualElement))});return x[y]=b,x}(e(r,v))}if("undefined"==typeof Proxy)return t;let r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}},85778:(e,t,r)=>{"use strict";r.d(t,{u4:()=>a});function n(){return"undefined"!=typeof window}function o(){return(n()?window.vam:function(){return"production"}())||"production"}function i(){return"production"===o()}function a(e,t,r){var a,l;if(!n()){let e="[Vercel Web Analytics] Please import `track` from `@vercel/analytics/server` when using this function in a server environment";if(i())console.warn(e);else throw Error(e);return}if(!t){null==(a=window.va)||a.call(window,"event",{name:e,options:r});return}try{let n=function(e,t){if(!e)return;let r=e,n=[];for(let[o,i]of Object.entries(e))"object"==typeof i&&null!==i&&(t.strip?r=function(e,{[e]:t,...r}){return r}(o,r):n.push(o));if(n.length>0&&!t.strip)throw Error(`The following properties are not valid: ${n.join(", ")}. Only strings, numbers, booleans, and null are allowed.`);return r}(t,{strip:i()});null==(l=window.va)||l.call(window,"event",{name:e,data:n,options:r})}catch(e){e instanceof Error&&"development"===o()&&console.error(e)}}},97280:(e,t,r)=>{"use strict";r.d(t,{P:()=>O});var n=r(32092),o=r(85556),i=r(88864),a=r(19597),l=r(18759);let s=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function u(e,t,r){for(let n in t)(0,a.S)(t[n])||(0,i.z)(n,r)||(e[n]=t[n])}let c=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function d(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||c.has(e)}let f=e=>!d(e);try{!function(e){e&&(f=t=>t.startsWith("on")?!d(t):e(t))}(r(97578).A)}catch(e){}var p=r(52206);let m=()=>({...s(),attrs:{}});var g=r(41276),h=r(43642),y=r(47820),v=r(58967),b=r(63154),x=r(15256),w=r(75223),k=r(2148),S=r(28936);let A=e=>(t,r)=>{let n=(0,o.useContext)(k.A),i=(0,o.useContext)(b.t),a=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,o,i){let a={latestValues:function(e,t,r,n){let o={},i=n(e,{});for(let e in i)o[e]=(0,w.u)(i[e]);let{initial:a,animate:l}=e,s=(0,S.e)(e),u=(0,S.O)(e);t&&u&&!s&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===l&&(l=t.animate));let c=!!r&&!1===r.initial,d=(c=c||!1===a)?l:a;return d&&"boolean"!=typeof d&&!(0,v.N)(d)&&(Array.isArray(d)?d:[d]).forEach(t=>{let r=(0,x.a)(e,t);if(!r)return;let{transitionEnd:n,transition:i,...a}=r;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in n)o[e]=n[e]}),o}(n,o,i,e),renderState:t()};return r&&(a.mount=e=>r(n,e,a)),a})(e,t,n,i);return r?a():function(e){let t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}(a)},C={useVisualState:A({scrapeMotionValuesFromProps:y.x,createRenderState:m,onMount:(e,t,{renderState:r,latestValues:n})=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}(0,p.B)(r,n,{enableHardwareAcceleration:!1},(0,g.n)(t.tagName),e.transformTemplate),(0,h.d)(t,r)}})},E={useVisualState:A({scrapeMotionValuesFromProps:r(94643).x,createRenderState:s})};function O(e,{forwardMotionProps:t=!1},r,i){return{...(0,n.Q)(e)?C:E,preloadedFeatures:r,useRender:function(e=!1){return(t,r,i,{latestValues:c},h)=>{let y=((0,n.Q)(t)?function(e,t,r,n){let i=(0,o.useMemo)(()=>{let r=m();return(0,p.B)(r,t,{enableHardwareAcceleration:!1},(0,g.n)(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};u(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,r){let n={},i=function(e,t,r){let n=e.style||{},i={};return u(i,n,e),Object.assign(i,function({transformTemplate:e},t,r){return(0,o.useMemo)(()=>{let n=s();return(0,l.O)(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(i):i}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n})(r,c,h,t),v={...function(e,t,r){let n={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(f(o)||!0===r&&d(o)||!t&&!d(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}(r,"string"==typeof t,e),...y,ref:i},{children:b}=r,x=(0,o.useMemo)(()=>(0,a.S)(b)?b.get():b,[b]);return(0,o.createElement)(t,{...v,children:x})}}(t),createVisualElement:i,Component:e}}},97578:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;let o=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}(function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})}}]);