1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[392],{178:(t,e,n)=>{"use strict";function i(t){let e;return()=>(void 0===e&&(e=t()),e)}n.d(e,{p:()=>i})},181:(t,e,n)=>{"use strict";n.d(e,{G:()=>u});var i=n(4119),r=n(8041),a=n(1225),s=n(4369),o=n(509),l=n(5850);function u(t,e,{clamp:n=!0,ease:c,mixer:h}={}){let f=t.length;if((0,r.V)(f===e.length,"Both input and output ranges must be the same length"),1===f)return()=>e[0];if(2===f&&e[0]===e[1])return()=>e[1];let d=t[0]===t[1];t[0]>t[f-1]&&(t=[...t].reverse(),e=[...e].reverse());let p=function(t,e,n){let r=[],a=n||o.j,s=t.length-1;for(let n=0;n<s;n++){let s=a(t[n],t[n+1]);if(e){let t=Array.isArray(e)?e[n]||i.l:e;s=(0,l.F)(t,s)}r.push(s)}return r}(e,c,h),m=p.length,g=n=>{if(d&&n<t[0])return e[0];let i=0;if(m>1)for(;i<t.length-2&&!(n<t[i+1]);i++);let r=(0,a.q)(t[i],t[i+1],n);return p[i](r)};return n?e=>g((0,s.q)(t[0],t[f-1],e)):g}},296:(t,e,n)=>{"use strict";n.d(e,{L:()=>i});let i=(0,n(2115).createContext)({})},509:(t,e,n)=>{"use strict";n.d(e,{j:()=>S});var i=n(1064),r=n(8041);function a(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var s=n(6125),o=n(5446),l=n(6554);function u(t,e){return n=>n>0?e:t}let c=(t,e,n)=>{let i=t*t,r=n*(e*e-i)+i;return r<0?0:Math.sqrt(r)},h=[s.u,o.B,l.V];function f(t){let e=h.find(e=>e.test(t));if((0,r.$)(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let n=e.parse(t);return e===l.V&&(n=function({hue:t,saturation:e,lightness:n,alpha:i}){t/=360,n/=100;let r=0,s=0,o=0;if(e/=100){let i=n<.5?n*(1+e):n+e-n*e,l=2*n-i;r=a(l,i,t+1/3),s=a(l,i,t),o=a(l,i,t-1/3)}else r=s=o=n;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*o),alpha:i}}(n)),n}let d=(t,e)=>{let n=f(t),r=f(e);if(!n||!r)return u(t,e);let a={...n};return t=>(a.red=c(n.red,r.red,t),a.green=c(n.green,r.green,t),a.blue=c(n.blue,r.blue,t),a.alpha=(0,i.k)(n.alpha,r.alpha,t),o.B.transform(a))};var p=n(5850),m=n(7154),g=n(4017),v=n(641);let y=new Set(["none","hidden"]);function b(t,e){return n=>(0,i.k)(t,e,n)}function x(t){return"number"==typeof t?b:"string"==typeof t?(0,v.p)(t)?u:m.y.test(t)?d:A:Array.isArray(t)?w:"object"==typeof t?m.y.test(t)?d:P:u}function w(t,e){let n=[...t],i=n.length,r=t.map((t,n)=>x(t)(t,e[n]));return t=>{for(let e=0;e<i;e++)n[e]=r[e](t);return n}}function P(t,e){let n={...t,...e},i={};for(let r in n)void 0!==t[r]&&void 0!==e[r]&&(i[r]=x(t[r])(t[r],e[r]));return t=>{for(let e in i)n[e]=i[e](t);return n}}let A=(t,e)=>{let n=g.f.createTransformer(e),i=(0,g.V)(t),a=(0,g.V)(e);return i.indexes.var.length===a.indexes.var.length&&i.indexes.color.length===a.indexes.color.length&&i.indexes.number.length>=a.indexes.number.length?y.has(t)&&!a.values.length||y.has(e)&&!i.values.length?function(t,e){return y.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}(t,e):(0,p.F)(w(function(t,e){var n;let i=[],r={color:0,var:0,number:0};for(let a=0;a<e.values.length;a++){let s=e.types[a],o=t.indexes[s][r[s]],l=null!=(n=t.values[o])?n:0;i[a]=l,r[s]++}return i}(i,a),a.values),n):((0,r.$)(!0,`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),u(t,e))};function S(t,e,n){return"number"==typeof t&&"number"==typeof e&&"number"==typeof n?(0,i.k)(t,e,n):x(t)(t,e)}},641:(t,e,n)=>{"use strict";n.d(e,{j:()=>r,p:()=>s});let i=t=>e=>"string"==typeof e&&e.startsWith(t),r=i("--"),a=i("var(--"),s=t=>!!a(t)&&o.test(t.split("/*")[0].trim()),o=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},737:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AmpStateContext",{enumerable:!0,get:function(){return i}});let i=n(8140)._(n(2115)).default.createContext({})},807:(t,e,n)=>{"use strict";function i(t,e){-1===t.indexOf(e)&&t.push(e)}function r(t,e){let n=t.indexOf(e);n>-1&&t.splice(n,1)}n.d(e,{Ai:()=>r,Kq:()=>i})},821:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return i}});let n=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],maximumResponseBody:5e7,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},861:(t,e)=>{"use strict";function n(t){let{ampFirst:e=!1,hybrid:n=!1,hasQuery:i=!1}=void 0===t?{}:t;return e||n&&i}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isInAmpMode",{enumerable:!0,get:function(){return n}})},1037:(t,e,n)=>{"use strict";n.d(e,{P6:()=>s,vG:()=>h,tu:()=>u,KZ:()=>g,rU:()=>o,PT:()=>S,DW:()=>f,WH:()=>c,Mc:()=>T,yL:()=>v,TU:()=>function t(e,n){if(e)return"function"==typeof e&&p()?g(e,n):f(e)?y(e):Array.isArray(e)?e.map(e=>t(e,n)||b.easeOut):b[e]},YE:()=>l,c$:()=>D,KJ:()=>w,Wp:()=>R,nL:()=>p,Jb:()=>r});var i=n(178);let r=(0,i.p)(()=>void 0!==window.ScrollTimeline);class a{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let n=0;n<this.animations.length;n++)this.animations[n][t]=e}attachTimeline(t,e){let n=this.animations.map(n=>r()&&n.attachTimeline?n.attachTimeline(t):"function"==typeof e?e(n):void 0);return()=>{n.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;e<this.animations.length;e++)t=Math.max(t,this.animations[e].duration);return t}runAll(t){this.animations.forEach(e=>e[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class s extends a{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function o(t,e){return t?t[e]||t.default||t:void 0}let l=2e4;function u(t){let e=0,n=t.next(e);for(;!n.done&&e<l;)e+=50,n=t.next(e);return e>=l?1/0:e}function c(t){return"function"==typeof t}function h(t,e){t.timeline=e,t.onfinish=null}let f=t=>Array.isArray(t)&&"number"==typeof t[0],d={linearEasing:void 0},p=function(t,e){let n=(0,i.p)(t);return()=>{var t;return null!=(t=d[e])?t:n()}}(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing");var m=n(1225);let g=(t,e,n=10)=>{let i="",r=Math.max(Math.round(e/n),2);for(let e=0;e<r;e++)i+=t((0,m.q)(0,r-1,e))+", ";return`linear(${i.substring(0,i.length-2)})`};function v(t){return!!("function"==typeof t&&p()||!t||"string"==typeof t&&(t in b||p())||f(t)||Array.isArray(t)&&t.every(v))}let y=([t,e,n,i])=>`cubic-bezier(${t}, ${e}, ${n}, ${i})`,b={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:y([0,.65,.55,1]),circOut:y([.55,0,1,.45]),backIn:y([.31,.01,.66,-.59]),backOut:y([.33,1.53,.69,.99])},x={x:!1,y:!1};function w(t,e,n){var i;if(t instanceof Element)return[t];if("string"==typeof t){let r=document;e&&(r=e.current);let a=null!=(i=null==n?void 0:n[t])?i:r.querySelectorAll(t);return a?Array.from(a):[]}return Array.from(t)}function P(t,e){let n=w(t),i=new AbortController;return[n,{passive:!0,...e,signal:i.signal},()=>i.abort()]}function A(t){return e=>{"touch"===e.pointerType||x.x||x.y||t(e)}}function S(t,e,n={}){let[i,r,a]=P(t,n),s=A(t=>{let{target:n}=t,i=e(t);if("function"!=typeof i||!n)return;let a=A(t=>{i(t),n.removeEventListener("pointerleave",a)});n.addEventListener("pointerleave",a,r)});return i.forEach(t=>{t.addEventListener("pointerenter",s,r)}),a}let k=(t,e)=>!!e&&(t===e||k(t,e.parentElement)),T=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,E=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),j=new WeakSet;function C(t){return e=>{"Enter"===e.key&&t(e)}}function M(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}function O(t){return T(t)&&!(x.x||x.y)}function D(t,e,n={}){let[i,r,a]=P(t,n),s=t=>{let i=t.currentTarget;if(!O(t)||j.has(i))return;j.add(i);let a=e(t),s=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),O(t)&&j.has(i)&&(j.delete(i),"function"==typeof a&&a(t,{success:e}))},o=t=>{s(t,n.useGlobalTarget||k(i,t.target))},l=t=>{s(t,!1)};window.addEventListener("pointerup",o,r),window.addEventListener("pointercancel",l,r)};return i.forEach(t=>{E.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(n.useGlobalTarget?window:t).addEventListener("pointerdown",s,r),t.addEventListener("focus",t=>((t,e)=>{let n=t.currentTarget;if(!n)return;let i=C(()=>{if(j.has(n))return;M(n,"down");let t=C(()=>{M(n,"up")});n.addEventListener("keyup",t,e),n.addEventListener("blur",()=>M(n,"cancel"),e)});n.addEventListener("keydown",i,e),n.addEventListener("blur",()=>n.removeEventListener("keydown",i),e)})(t,r),r)}),a}function R(t){if("x"===t||"y"===t)if(x[t])return null;else return x[t]=!0,()=>{x[t]=!1};return x.x||x.y?null:(x.x=x.y=!0,()=>{x.x=x.y=!1})}n(7290),n(4119)},1064:(t,e,n)=>{"use strict";n.d(e,{k:()=>i});let i=(t,e,n)=>t+(e-t)*n},1124:(t,e)=>{"use strict";function n(t){var e;let{config:n,src:i,width:r,quality:a}=t,s=a||(null==(e=n.qualities)?void 0:e.reduce((t,e)=>Math.abs(e-75)<Math.abs(t-75)?e:t))||75;return n.path+"?url="+encodeURIComponent(i)+"&w="+r+"&q="+s+(i.startsWith("/_next/static/media/"),"")}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}}),n.__next_img_default=!0;let i=n},1205:(t,e,n)=>{"use strict";function i(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}n.d(e,{P:()=>rt});let r=t=>Array.isArray(t);function a(t,e){if(!Array.isArray(e))return!1;let n=e.length;if(n!==t.length)return!1;for(let i=0;i<n;i++)if(e[i]!==t[i])return!1;return!0}function s(t){return"string"==typeof t||Array.isArray(t)}function o(t){let e=[{},{}];return null==t||t.values.forEach((t,n)=>{e[0][n]=t.get(),e[1][n]=t.getVelocity()}),e}function l(t,e,n,i){if("function"==typeof e){let[r,a]=o(i);e=e(void 0!==n?n:t.custom,r,a)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[r,a]=o(i);e=e(void 0!==n?n:t.custom,r,a)}return e}function u(t,e,n){let i=t.getProps();return l(i,e,void 0!==n?n:i.custom,t)}let c=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],h=["initial",...c];var f,d,p=n(1037);let m=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],g=new Set(m),v=new Set(["width","height","top","left","right","bottom",...m]),y=t=>r(t)?t[t.length-1]||0:t;var b=n(9568);let x=t=>!!(t&&t.getVelocity);function w(t,e){let n=t.getValue("willChange");if(x(n)&&n.add)return n.add(e)}let P=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),A="data-"+P("framerAppearId");var S=n(7290),k=n(7929),T=n(5221);let E={current:!1};var j=n(4119);let C=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t;function M(t,e,n,i){return t===e&&n===i?j.l:r=>0===r||1===r?r:C(function(t,e,n,i,r){let a,s,o=0;do(a=C(s=e+(n-e)/2,i,r)-t)>0?n=s:e=s;while(Math.abs(a)>1e-7&&++o<12);return s}(r,0,1,t,n),e,i)}let O=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,D=t=>e=>1-t(1-e),R=M(.33,1.53,.69,.99),V=D(R),F=O(V),L=t=>(t*=2)<1?.5*V(t):.5*(2-Math.pow(2,-10*(t-1))),I=t=>1-Math.sin(Math.acos(t)),N=D(I),B=O(I),z=t=>/^0[^.\s]+$/u.test(t);var _=n(4017),U=n(8640);let W=new Set(["brightness","contrast","saturate","opacity"]);function $(t){let[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[i]=n.match(U.S)||[];if(!i)return t;let r=n.replace(i,""),a=+!!W.has(e);return i!==n&&(a*=100),e+"("+a+r+")"}let G=/\b([a-z-]*)\(.*?\)/gu,q={..._.f,getAnimatableNone:t=>{let e=t.match(G);return e?e.map($).join(" "):t}};var Y=n(7154),X=n(7137),H=n(5220);let K={borderWidth:H.px,borderTopWidth:H.px,borderRightWidth:H.px,borderBottomWidth:H.px,borderLeftWidth:H.px,borderRadius:H.px,radius:H.px,borderTopLeftRadius:H.px,borderTopRightRadius:H.px,borderBottomRightRadius:H.px,borderBottomLeftRadius:H.px,width:H.px,maxWidth:H.px,height:H.px,maxHeight:H.px,top:H.px,right:H.px,bottom:H.px,left:H.px,padding:H.px,paddingTop:H.px,paddingRight:H.px,paddingBottom:H.px,paddingLeft:H.px,margin:H.px,marginTop:H.px,marginRight:H.px,marginBottom:H.px,marginLeft:H.px,backgroundPositionX:H.px,backgroundPositionY:H.px},Z={rotate:H.uj,rotateX:H.uj,rotateY:H.uj,rotateZ:H.uj,scale:X.hs,scaleX:X.hs,scaleY:X.hs,scaleZ:X.hs,skew:H.uj,skewX:H.uj,skewY:H.uj,distance:H.px,translateX:H.px,translateY:H.px,translateZ:H.px,x:H.px,y:H.px,z:H.px,perspective:H.px,transformPerspective:H.px,opacity:X.X4,originX:H.gQ,originY:H.gQ,originZ:H.px},Q={...X.ai,transform:Math.round},J={...K,...Z,zIndex:Q,size:H.px,fillOpacity:X.X4,strokeOpacity:X.X4,numOctaves:Q},tt={...J,color:Y.y,backgroundColor:Y.y,outlineColor:Y.y,fill:Y.y,stroke:Y.y,borderColor:Y.y,borderTopColor:Y.y,borderRightColor:Y.y,borderBottomColor:Y.y,borderLeftColor:Y.y,filter:q,WebkitFilter:q},te=t=>tt[t];function tn(t,e){let n=te(t);return n!==q&&(n=_.f),n.getAnimatableNone?n.getAnimatableNone(e):void 0}
1let ti=new Set(["auto","none","0"]),tr=t=>t===X.ai||t===H.px,ta=(t,e)=>parseFloat(t.split(", ")[e]),ts=(t,e)=>(n,{transform:i})=>{if("none"===i||!i)return 0;let r=i.match(/^matrix3d\((.+)\)$/u);if(r)return ta(r[1],e);{let e=i.match(/^matrix\((.+)\)$/u);return e?ta(e[1],t):0}},to=new Set(["x","y","z"]),tl=m.filter(t=>!to.has(t)),tu={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:ts(4,13),y:ts(5,14)};tu.translateX=tu.x,tu.translateY=tu.y;let tc=new Set,th=!1,tf=!1;function td(){if(tf){let t=Array.from(tc).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),n=new Map;e.forEach(t=>{let e=function(t){let e=[];return tl.forEach(n=>{let i=t.getValue(n);void 0!==i&&(e.push([n,i.get()]),i.set(+!!n.startsWith("scale")))}),e}(t);e.length&&(n.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=n.get(t);e&&e.forEach(([e,n])=>{var i;null==(i=t.getValue(e))||i.set(n)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}tf=!1,th=!1,tc.forEach(t=>t.complete()),tc.clear()}
1function tp(){tc.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(tf=!0)})}class tm{constructor(t,e,n,i,r,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=n,this.motionValue=i,this.element=r,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tc.add(this),th||(th=!0,k.Gt.read(tp),k.Gt.resolveKeyframes(td))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:n,motionValue:i}=this;for(let r=0;r<t.length;r++)if(null===t[r])if(0===r){let r=null==i?void 0:i.get(),a=t[t.length-1];if(void 0!==r)t[0]=r;else if(n&&e){let i=n.readValue(e,a);null!=i&&(t[0]=i)}void 0===t[0]&&(t[0]=a),i&&void 0===r&&i.set(t[0])}else t[r]=t[r-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),tc.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,tc.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}var tg=n(8041);let tv=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);var ty=n(641);let tb=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tx=t=>e=>e.test(t),tw=[X.ai,H.px,H.KN,H.uj,H.vw,H.vh,{test:t=>"auto"===t,parse:t=>t}],tP=t=>tw.find(tx(t));class tA extends tm{constructor(t,e,n,i,r){super(t,e,n,i,r,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:n}=this;if(!e||!e.current)return;super.readKeyframes();for(let n=0;n<t.length;n++){let i=t[n];if("string"==typeof i&&(i=i.trim(),(0,ty.p)(i))){let r=function t(e,n,i=1){(0,tg.V)(i<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[r,a]=function(t){let e=tb.exec(t);if(!e)return[,];let[,n,i,r]=e;return[`--${null!=n?n:i}`,r]}(e);if(!r)return;let s=window.getComputedStyle(n).getPropertyValue(r);if(s){let t=s.trim();return tv(t)?parseFloat(t):t}return(0,ty.p)(a)?t(a,n,i+1):a}(i,e.current);void 0!==r&&(t[n]=r),n===t.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!v.has(n)||2!==t.length)return;let[i,r]=t,a=tP(i),s=tP(r);if(a!==s)if(tr(a)&&tr(s))for(let e=0;e<t.length;e++){let n=t[e];"string"==typeof n&&(t[e]=parseFloat(n))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,n=[];for(let e=0;e<t.length;e++){var i;("number"==typeof(i=t[e])?0===i:null===i||"none"===i||"0"===i||z(i))&&n.push(e)}n.length&&function(t,e,n){let i,r=0;for(;r<t.length&&!i;){let e=t[r];"string"==typeof e&&!ti.has(e)&&(0,_.V)(e).values.length&&(i=t[r]),r++}if(i&&n)for(let r of e)t[r]=tn(n,i)}(t,n,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:n}=this;if(!t||!t.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=tu[n](t.measureViewportBox(),window.getComputedStyle(t.current)),e[0]=this.measuredOrigin;let i=e[e.length-1];void 0!==i&&t.getValue(n,i).jump(i,!1)}measureEndState(){var t;let{element:e,name:n,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let r=e.getValue(n);r&&r.jump(this.measuredOrigin,!1);let a=i.length-1,s=i[a];i[a]=tu[n](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),(null==(t=this.removedTransforms)?void 0:t.length)&&this.removedTransforms.forEac
1h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}}var tS=n(8871);let tk=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(_.f.test(t)||"0"===t)&&!t.startsWith("url(")),tT=t=>null!==t;function tE(t,{repeat:e,repeatType:n="loop"},i){let r=t.filter(tT),a=e&&"loop"!==n&&e%2==1?0:r.length-1;return a&&void 0!==i?i:r[a]}class tj{constructor({autoplay:t=!0,delay:e=0,type:n="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:a="loop",...s}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=tS.k.now(),this.options={autoplay:t,delay:e,type:n,repeat:i,repeatDelay:r,repeatType:a,...s},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(tp(),td()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=tS.k.now(),this.hasAttemptedResolve=!0;let{name:n,type:i,velocity:r,delay:a,onComplete:s,onUpdate:o,isGenerator:l}=this.options;if(!l&&!function(t,e,n,i){let r=t[0];if(null===r)return!1;if("display"===e||"visibility"===e)return!0;let a=t[t.length-1],s=tk(r,e),o=tk(a,e);return(0,tg.$)(s===o,`You are trying to animate ${e} from "${r}" to "${a}". ${r} is not an animatable value - to enable this animation set ${r} to a value animatable to ${a} via the \`style\` property.`),!!s&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let n=0;n<t.length;n++)if(t[n]!==e)return!0}(t)||("spring"===n||(0,p.WH)(n))&&i)}(t,n,i,r))if(E.current||!a){o&&o(tE(t,this.options,e)),s&&s(),this.resolveFinishedPromise();return}else this.options.duration=0;let u=this.initPlayback(t,e);!1!==u&&(this._resolved={keyframes:t,finalKeyframe:e,...u},this.onPostResolved())}onPostResolved(){}then(t,e){return this.currentFinishedPromise.then(t,e)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}}var tC=n(4369),tM=n(509),tO=n(5850),tD=n(6280);function tR(t,e,n){let i=Math.max(e-5,0);return(0,tD.f)(n-t(i),e-i)}let tV={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function tF(t,e){return t*Math.sqrt(1-e*e)}let tL=["duration","bounce"],tI=["stiffness","damping","mass"];function tN(t,e){return e.some(e=>void 0!==t[e])}function tB(t=tV.visualDuration,e=tV.bounce){let n,i="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:r,restDelta:a}=i,s=i.keyframes[0],o=i.keyframes[i.keyframes.length-1],l={done:!1,value:s},{stiffness:u,damping:c,mass:h,duration:f,velocity:d,isResolvedFromDuration:m}=function(t){let e={velocity:tV.velocity,stiffness:tV.stiffness,damping:tV.damping,mass:tV.mass,isResolvedFromDuration:!1,...t};if(!tN(t,tI)&&tN(t,tL))if(t.visualDuration){let n=2*Math.PI/(1.2*t.visualDuration),i=n*n,r=2*(0,tC.q)(.05,1,1-(t.bounce||0))*Math.sqrt(i);e={...e,mass:tV.mass,stiffness:i,damping:r}}else{let n=function({duration:t=tV.duration,bounce:e=tV.bounce,velocity:n=tV.velocity,mass:i=tV.mass}){let r,a;(0,tg.$)(t<=(0,S.f)(tV.maxDuration),"Spring duration must be 10 seconds or less");let s=1-e;s=(0,tC.q)(tV.minDamping,tV.maxDamping,s),t=(0,tC.q)(tV.minDuration,tV.maxDuration,(0,S.X)(t)),s<1?(r=e=>{let i=e*s,r=i*t;return .001-(i-n)/tF(e,s)*Math.exp(-r)},a=e=>{let i=e*s*t,a=Math.pow(s,2)*Math.pow(e,2)*t,o=Math.exp(-i),l=tF(Math.pow(e,2),s);return(i*n+n-a)*o*(-r(e)+.001>0?-1:1)/l}):(r=e=>-.001+Math.exp(-e*t)*((e-n)*t+1),a=e=>t*t*(n-e)*Math.exp(-e*t));let o=function(t,e,n){let i=n;for(let n=1;n<12;n++)i-=t(i)/e(i);return i}(r,a,5/t);if(t=(0,S.f)(t),isNaN(o))return{stiffness:tV.stiffness,damping:tV.damping,duration:t};{let e=Math.pow(o,2)*i;return{stiffness:e,damping:2*s*Math.sqrt(i*e),duration:t}}}(t);(e={...e,...n,mass:tV.mass}).isResolvedFromDuration=!0}return e}({...i,velocity:-(0,S.X)(i.velocity||0)}),g=d||0,v=c/(2*Math.sqrt(u*h)),y=o-s,b=(0,S.X)(Math.sqrt(u/h)),x=5>Math.abs(y);if(r||(r=x?tV.restSpeed.granular:tV.restSpeed.default),a||(a=x?tV.restDelta.granular:tV.restDelta.default),v<1){let t=tF(b,v);n=e=>o-Math.exp(-v*b*e)*((g+v*b*y)/t*Math.sin(t*e)+y*Math.cos(t*e))}else if(1===v)n=t=>o-Math.exp(-b*t)*(y+(g+b*y)*t);else{let t=b*Math.sqrt(v*v-1);n=e=>{let n=Math.exp(-v*b*e),i=Math.min(t*e,300);return o-n*((g+v*b*y)*Math.sinh(i)+t*y*Math.cosh(i))/t}}let w={calculatedDuration:m&&f||null,next:t=>{let e=n(t);if(m)l.done=t>=f;else{let i=0;v<1&&(i=0===t?(0,S.f)(g):tR(n,t,e));let s=Math.abs(o-e)<=a;l.done=Math.abs(i)<=r&&s}return l.value=l.done?o:e,l},toString:()=>{let t=Math.min((0,p.tu)(w),p.YE),e=(0,p.KZ)(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function tz({keyframes:t,velocity:e=0,power:n=.8,timeConstant:i=325,bounceDamping:r=10,bounceStiffness:a=
1500,modifyTarget:s,min:o,max:l,restDelta:u=.5,restSpeed:c}){let h,f,d=t[0],p={done:!1,value:d},m=n*e,g=d+m,v=void 0===s?g:s(g);v!==g&&(m=v-d);let y=t=>-m*Math.exp(-t/i),b=t=>v+y(t),x=t=>{let e=y(t),n=b(t);p.done=Math.abs(e)<=u,p.value=p.done?v:n},w=t=>{let e;if(e=p.value,void 0!==o&&e<o||void 0!==l&&e>l){var n;h=t,f=tB({keyframes:[p.value,(n=p.value,void 0===o?l:void 0===l||Math.abs(o-n)<Math.abs(l-n)?o:l)],velocity:tR(b,t,p.value),damping:r,stiffness:a,restDelta:u,restSpeed:c})}};return w(0),{calculatedDuration:null,next:t=>{let e=!1;return(f||void 0!==h||(e=!0,x(t),w(t)),void 0!==h&&t>=h)?f.next(t-h):(e||x(t),p)}}}let t_=M(.42,0,1,1),tU=M(0,0,.58,1),tW=M(.42,0,.58,1),t$={linear:j.l,easeIn:t_,easeInOut:tW,easeOut:tU,circIn:I,circInOut:B,circOut:N,backIn:V,backInOut:F,backOut:R,anticipate:L},tG=t=>{if((0,p.DW)(t)){(0,tg.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,n,i,r]=t;return M(e,n,i,r)}return"string"==typeof t?((0,tg.V)(void 0!==t$[t],`Invalid easing type '${t}'`),t$[t]):t};var tq=n(181),tY=n(2182);function tX({duration:t=300,keyframes:e,times:n,ease:i="easeInOut"}){var r;let a=Array.isArray(i)&&"number"!=typeof i[0]?i.map(tG):tG(i),s={done:!1,value:e[0]},o=(r=n&&n.length===e.length?n:(0,tY.Z)(e),r.map(e=>e*t)),l=(0,tq.G)(o,e,{ease:Array.isArray(a)?a:e.map(()=>a||tW).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=l(e),s.done=e>=t,s)}}let tH=t=>{let e=({timestamp:e})=>t(e);return{start:()=>k.Gt.update(e,!0),stop:()=>(0,k.WG)(e),now:()=>k.uv.isProcessing?k.uv.timestamp:tS.k.now()}},tK={decay:tz,inertia:tz,tween:tX,keyframes:tX,spring:tB},tZ=t=>t/100;class tQ extends tj{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:n,element:i,keyframes:r}=this.options,a=(null==i?void 0:i.KeyframeResolver)||tm,s=(t,e)=>this.onKeyframesResolved(t,e);this.resolver=new a(r,s,e,n,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,n,{type:i="keyframes",repeat:r=0,repeatDelay:a=0,repeatType:s,velocity:o=0}=this.options,l=(0,p.WH)(i)?i:tK[i]||tX;l!==tX&&"number"!=typeof t[0]&&(e=(0,tO.F)(tZ,(0,tM.j)(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===s&&(n=l({...this.options,keyframes:[...t].reverse(),velocity:-o})),null===u.calculatedDuration&&(u.calculatedDuration=(0,p.tu)(u));let{calculatedDuration:c}=u,h=c+a;return{generator:u,mirroredGenerator:n,mapPercentToKeyframes:e,calculatedDuration:c,resolvedDuration:h,totalDuration:h*(r+1)-a}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:n}=this;if(!n){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:i,generator:r,mirroredGenerator:a,mapPercentToKeyframes:s,keyframes:o,calculatedDuration:l,totalDuration:u,resolvedDuration:c}=n;if(null===this.startTime)return r.next(0);let{delay:h,repeat:f,repeatType:d,repeatDelay:p,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-h*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=r;if(f){let t=Math.min(this.currentTime,u)/c,e=Math.floor(t),n=t%1;!n&&t>=1&&(n=1),1===n&&e--,(e=Math.min(e,f+1))%2&&("reverse"===d?(n=1-n,p&&(n-=p/c)):"mirror"===d&&(b=a)),y=(0,tC.q)(0,1,n)*c}let x=v?{done:!1,value:o[0]}:b.next(y);s&&(x.value=s(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==i&&(x.value=tE(o,this.options,i)),m&&m(x.value),P&&this.finish(),x}
1get duration(){let{resolved:t}=this;return t?(0,S.X)(t.calculatedDuration):0}get time(){return(0,S.X)(this.currentTime)}set time(t){t=(0,S.f)(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=(0,S.X)(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=tH,onPlay:e,startTime:n}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let i=this.driver.now();null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=i):this.startTime=null!=n?n:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!=(t=this.currentTime)?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let tJ=new Set(["opacity","clipPath","filter","transform"]),t0=(0,n(178).p)(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),t1={anticipate:L,backInOut:F,circInOut:B};class t2 extends tj{constructor(t){super(t);let{name:e,motionValue:n,element:i,keyframes:r}=this.options;this.resolver=new tA(r,(t,e)=>this.onKeyframesResolved(t,e),e,n,i),this.resolver.scheduleResolve()}initPlayback(t,e){var n;let{duration:i=300,times:r,ease:a,type:s,motionValue:o,name:l,startTime:u}=this.options;if(!o.owner||!o.owner.current)return!1;if("string"==typeof a&&(0,p.nL)()&&a in t1&&(a=t1[a]),n=this.options,(0,p.WH)(n.type)||"spring"===n.type||!(0,p.yL)(n.ease)){let{onComplete:e,onUpdate:n,motionValue:o,element:l,...u}=this.options,c=function(t,e){let n=new tQ({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),i={done:!1,value:t[0]},r=[],a=0;for(;!i.done&&a<2e4;)r.push((i=n.sample(a)).value),a+=10;return{times:void 0,keyframes:r,duration:a-10,ease:"linear"}}(t,u);1===(t=c.keyframes).length&&(t[1]=t[0]),i=c.duration,r=c.times,a=c.ease,s="keyframes"}let c=function(t,e,n,{delay:i=0,duration:r=300,repeat:a=0,repeatType:s="loop",ease:o="easeInOut",times:l}={}){let u={[e]:n};l&&(u.offset=l);let c=(0,p.TU)(o,r);return Array.isArray(c)&&(u.easing=c),t.animate(u,{delay:i,duration:r,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:a+1,direction:"reverse"===s?"alternate":"normal"})}(o.owner.current,l,t,{...this.options,duration:i,times:r,ease:a});return c.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?((0,p.vG)(c,this.pendingTimeline),this.pendingTimeline=void 0):c.onfinish=()=>{let{onComplete:n}=this.options;o.set(tE(t,this.options,e)),n&&n(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:r,type:s,ease:a,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return(0,S.X)(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return(0,S.X)(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:n}=e;n.currentTime=(0,S.f)(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:n}=e;n.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return j.l;let{animation:n}=e;(0,p.vG)(n,t)}else this.pendingTimeline=t;return j.l}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;
1"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:n,duration:i,type:r,ease:a,times:s}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:o,element:l,...u}=this.options,c=new tQ({...u,keyframes:n,duration:i,type:r,ease:a,times:s,isGenerator:!0}),h=(0,S.f)(this.time);t.setWithVelocity(c.sample(h-10).value,c.sample(h).value,10)}let{onStop:o}=this.options;o&&o(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:n,repeatDelay:i,repeatType:r,damping:a,type:s}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:o,transformTemplate:l}=e.owner.getProps();return t0()&&n&&tJ.has(n)&&!o&&!l&&!i&&"mirror"!==r&&0!==a&&"inertia"!==s}}let t5={type:"spring",stiffness:500,damping:25,restSpeed:10},t4={type:"keyframes",duration:.8},t3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},t6=(t,e,n,i={},r,a)=>s=>{let o=(0,p.rU)(i,t)||{},l=o.delay||i.delay||0,{elapsed:u=0}=i;u-=(0,S.f)(l);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...o,delay:-u,onUpdate:t=>{e.set(t),o.onUpdate&&o.onUpdate(t)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:t,motionValue:e,element:a?void 0:r};!function({when:t,delay:e,delayChildren:n,staggerChildren:i,staggerDirection:r,repeat:a,repeatType:s,repeatDelay:o,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(o)&&(c={...c,...((t,{keyframes:e})=>e.length>2?t4:g.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===e[1]?2*Math.sqrt(550):30,restSpeed:10}:t5:t3)(t,c)}),c.duration&&(c.duration=(0,S.f)(c.duration)),c.repeatDelay&&(c.repeatDelay=(0,S.f)(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let h=!1;if(!1!==c.type&&(0!==c.duration||c.repeatDelay)||(c.duration=0,0===c.delay&&(h=!0)),(E.current||T.W.skipAnimations)&&(h=!0,c.duration=0,c.delay=0),h&&!a&&void 0!==e.get()){let t=tE(c.keyframes,o);if(void 0!==t)return k.Gt.update(()=>{c.onUpdate(t),c.onComplete()}),new p.P6([])}return!a&&t2.supports(c)?new t2(c):new tQ(c)};function t9(t,e,{delay:n=0,transitionOverride:i,type:r}={}){var a;let{transition:s=t.getDefaultTransition(),transitionEnd:o,...l}=e;i&&(s=i);let c=[],h=r&&t.animationState&&t.animationState.getState()[r];for(let e in l){let i=t.getValue(e,null!=(a=t.latestValues[e])?a:null),r=l[e];if(void 0===r||h&&function({protectedKeys:t,needsAnimating:e},n){let i=t.hasOwnProperty(n)&&!0!==e[n];return e[n]=!1,i}(h,e))continue;let o={delay:n,...(0,p.rU)(s||{},e)},u=!1;if(window.MotionHandoffAnimation){let n=t.props[A];if(n){let t=window.MotionHandoffAnimation(n,e,k.Gt);null!==t&&(o.startTime=t,u=!0)}}w(t,e),i.start(t6(e,i,r,t.shouldReduceMotion&&v.has(e)?{type:!1}:o,t,u));let f=i.animation;f&&c.push(f)}return o&&Promise.all(c).then(()=>{k.Gt.update(()=>{o&&function(t,e){let{transitionEnd:n={},transition:i={},...r}=u(t,e)||{};for(let e in r={...r,...n}){let n=y(r[e]);t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,(0,b.OQ)(n))}}(t,o)})}),c}function t7(t,e,n={}){var i;let r=u(t,e,"exit"===n.type?null==(i=t.presenceContext)?void 0:i.custom:void 0),{transition:a=t.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(a=n.transitionOverride);let s=r?()=>Promise.all(t9(t,r,n)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(i=0)=>{let{delayChildren:r=0,staggerChildren:s,staggerDirection:o}=a;return function(t,e,n=0,i=0,r=1,a){let s=[],o=(t.variantChildren.size-1)*i,l=1===r?(t=0)=>t*i:(t=0)=>o-t*i;return Array.from(t.variantChildren).sort(t8).forEach((t,i)=>{t.notify("AnimationStart",e),s.push(t7(t,e,{...a,delay:n+l(i)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(s)}(t,e,r+i,s,o,n)}:()=>Promise.resolve(),{when:l}=a;if(!l)return Promise.all([s(),o(n.delay)]);{let[t,e]="beforeChildren"===l?[s,o]:[o,s];return t().then(()=>e())}}function t8(t,e){return t.sortNodePosition(e)}let et=h.length,ee=[...c].reverse(),en=c.length;function ei(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function er(){return{animate:ei(!0),whileInView:ei(),whileHover:ei(),whileTap:ei(),whileDrag:ei(),whileFocus:ei(),exit:ei()}}class ea{constructor(t){this.isMounted=!1,this.node=t}update(){}}class es extends ea{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:n})=>(function(t,e,n={}){let i;if(t.notify("AnimationStart",e),Array.isArray(e))i=Promise.all(e.map(e=>t7(t,e,n)));else if("string"==typeof e)i=t7(t,e,n);else{let r="function"==typeof e?u(t,e,n.custom):e;i=Promise.all(t9(t,r,n))}return i.then(()=>{t.notify("AnimationComplete",e)})})(t,e,n))),n=er(),o=!0,l=e=>(n,i)=>{var r;let a=u(t,i,"exit"===e?null==(r=t.presenceContext)?void 0:r.custom:void 0);if(a){let{transition:t,transitionEnd:e,...i}=a;n={...n,...i,...e}}return n};function c(u){let{props:c}=t,f=function t(e){if(!e)return;if(!e.isControllingVariants){let n=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(n.initial=e.props.initial),n}let n={};for(let t=0;t<et;t++){let i=h[t],r=e.props[i];(s(r)||!1===r)&&(n[i]=r)}return n}(t.parent)||{},d=[],p=new Set,m={},g=1/0;for(let e=0;e<en;e++){var v,y;let h=ee[e],b=n[h],x=void 0!==c[h]?c[h]:f[h],w=s(x),P=h===u?b.isActive:null;!1===P&&(g=e);
1let A=x===f[h]&&x!==c[h]&&w;if(A&&o&&t.manuallyAnimateOnMount&&(A=!1),b.protectedKeys={...m},!b.isActive&&null===P||!x&&!b.prevProp||i(x)||"boolean"==typeof x)continue;let S=(v=b.prevProp,"string"==typeof(y=x)?y!==v:!!Array.isArray(y)&&!a(y,v)),k=S||h===u&&b.isActive&&!A&&w||e>g&&w,T=!1,E=Array.isArray(x)?x:[x],j=E.reduce(l(h),{});!1===P&&(j={});let{prevResolvedValues:C={}}=b,M={...C,...j},O=e=>{k=!0,p.has(e)&&(T=!0,p.delete(e)),b.needsAnimating[e]=!0;let n=t.getValue(e);n&&(n.liveStyle=!1)};for(let t in M){let e=j[t],n=C[t];if(!m.hasOwnProperty(t))(r(e)&&r(n)?a(e,n):e===n)?void 0!==e&&p.has(t)?O(t):b.protectedKeys[t]=!0:null!=e?O(t):p.add(t)}b.prevProp=x,b.prevResolvedValues=j,b.isActive&&(m={...m,...j}),o&&t.blockInitialAnimation&&(k=!1);let D=!(A&&S)||T;k&&D&&d.push(...E.map(t=>({animation:t,options:{type:h}})))}if(p.size){let e={};p.forEach(n=>{let i=t.getBaseTarget(n),r=t.getValue(n);r&&(r.liveStyle=!0),e[n]=null!=i?i:null}),d.push({animation:e})}let b=!!d.length;return o&&(!1===c.initial||c.initial===c.animate)&&!t.manuallyAnimateOnMount&&(b=!1),o=!1,b?e(d):Promise.resolve()}return{animateChanges:c,setActive:function(e,i){var r;if(n[e].isActive===i)return Promise.resolve();null==(r=t.variantChildren)||r.forEach(t=>{var n;return null==(n=t.animationState)?void 0:n.setActive(e,i)}),n[e].isActive=i;let a=c(e);for(let t in n)n[t].protectedKeys={};return a},setAnimateFunction:function(n){e=n(t)},getState:()=>n,reset:()=>{n=er(),o=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();i(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null==(t=this.unmountControls)||t.call(this)}}let eo=0;class el extends ea{constructor(){super(...arguments),this.id=eo++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;let i=this.node.animationState.setActive("exit",!t);e&&!t&&i.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function eu(t,e,n,i={passive:!0}){return t.addEventListener(e,n,i),()=>t.removeEventListener(e,n)}function ec(t){return{point:{x:t.pageX,y:t.pageY}}}function eh(t,e,n,i){return eu(t,e,t=>(0,p.Mc)(t)&&n(t,ec(t)),i)}let ef=(t,e)=>Math.abs(t-e);class ed{constructor(t,e,{transformPagePoint:n,contextWindow:i,dragSnapToOrigin:r=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=eg(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,n=function(t,e){return Math.sqrt(ef(t.x,e.x)**2+ef(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=3;if(!e&&!n)return;let{point:i}=t,{timestamp:r}=k.uv;this.history.push({...i,timestamp:r});let{onStart:a,onMove:s}=this.handlers;e||(a&&a(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=ep(e,this.transformPagePoint),k.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:n,onSessionEnd:i,resumeAnimation:r}=this.handlers;if(this.dragSnapToOrigin&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=eg("pointercancel"===t.type?this.lastMoveEventInfo:ep(e,this.transformPagePoint),this.history);this.startEvent&&n&&n(t,a),i&&i(t,a)},!(0,p.Mc)(t))return;this.dragSnapToOrigin=r,this.handlers=e,this.transformPagePoint=n,this.contextWindow=i||window;let a=ep(ec(t),this.transformPagePoint),{point:s}=a,{timestamp:o}=k.uv;this.history=[{...s,timestamp:o}];let{onSessionStart:l}=e;l&&l(t,eg(a,this.history)),this.removeListeners=(0,tO.F)(eh(this.contextWindow,"pointermove",this.handlePointerMove),eh(this.contextWindow,"pointerup",this.handlePointerUp),eh(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),(0,k.WG)(this.updatePoint)}}function ep(t,e){return e?{point:e(t.point)}:t}function em(t,e){return{x:t.x-e.x,y:t.y-e.y}}function eg({point:t},e){return{point:t,delta:em(t,ev(e)),offset:em(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,i=null,r=ev(t);for(;n>=0&&(i=t[n],!(r.timestamp-i.timestamp>(0,S.f)(.1)));)n--;if(!i)return{x:0,y:0};let a=(0,S.X)(r.timestamp-i.timestamp);if(0===a)return{x:0,y:0};let s={x:(r.x-i.x)/a,y:(r.y-i.y)/a};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(e,.1)}}function ev(t){return t[t.length-1]}function ey(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}var eb=n(1225),ex=n(1064);function ew(t){return t.max-t.min}function eP(t,e,n,i=.5){t.origin=i,t.originPoint=(0,ex.k)(e.min,e.max,t.origin),t.scale=ew(n)/ew(e),t.translate=(0,ex.k)(n.min,n.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function eA(t,e,n,i){eP(t.x,e.x,n.x,i?i.originX:void 0),eP(t.y,e.y,n.y,i?i.originY:void 0)}function eS(t,e,n){t.min=n.min+e.min,t.max=t.min+ew(e)}function ek(t,e,n){t.min=e.min-n.min,t.max=t.min+ew(e)}function eT(t,e,n){ek(t.x,e.x,n.x),ek(t.y,e.y,n.y)}function eE(t,e,n){return{min:void 0!==e?t.min+e:void 0,max:void 0!==n?t.max+n-(t.max-t.min):void 0}}function ej(t,e){let n=e.min-t.min,i=e.max-t.max;return e.max-e.min<t.max-t.min&&([n,i]=[i,n]),{min:n,max:i}}function eC(t,e,n){return{min:eM(t,e),max:eM(t,n)}}function eM(t,e){return"number"==typeof t?t:t[e]||0}let eO=()=>({translate:0,scale:1,origin:0,originPoint:0}),eD=()=>({x:eO(),y:eO()}),eR=()=>({min:0,max:0}),eV=()=>({x:eR(),y:eR()});function eF(t){return[t("x"),t("y")]}function eL({top:t,left:e,right:n,bottom:i}){return{x:{min:e,max:n},y:{min:t,max:i}}}function eI(t){return void 0===t||1===t}function eN({scale:t,scaleX:e,scaleY:n}){return!eI(t)||!eI(e)||!eI(n)}function eB(t){return eN(t)||ez(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function ez(t){var e,n;return(e=t.x)&&"0%"!==e||(n=t.y)&&"0%"!==n}function e_(t,e,n,i,r){return void 0!==r&&(t=i+r*(t-i)),i+n*(t-i)+e}function eU(t,e=0,n=1,i,r){t.min=e_(t.min,e,n,i,r),t.max=e_(t.max,e,n,i,r)}function eW(t,{x:e,y:n}){eU(t.x,e.translate,e.scale,e.originPoint),eU(t.y,n.translate,n.scale,n.originPoint)}function e$(t,e){t.min=t.min+e,t.max=t.max+e}function eG(t,e,n,i,r=.5){let a=(0,ex.k)(t.min,t.max,r);eU(t,e,n,a,i)}function eq(t,e){eG(t.x,e.x,e.scaleX,e.scale,e.originX),eG(t.y,e.y,e.scaleY,e.scale,e.originY)}function eY(t,e){return eL(function(t,e){if(!e)return t;let n=e({x:t.left,y:t.top}),i=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}(t.getBoundingClientRect(),e))}let eX=({current:t})=>t?t.ownerDocument.defaultView:null,eH=new WeakMap;class eK{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=eV(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let i=t=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(ec(t).point)},r=(t,e)=>{let{drag:n,dragPropagation:i,onDragStart:r}=this.getProps();if(n&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,p.Wp)(n),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eF(t=>{let e=this.getAxisMotionValue(t).get()||0;if(H.KN.test(e)){let{projection:n}=this.visualElement;if(n&&n.layout){let i=n.layout.layoutBox[t];i&&(e=ew(i)*(parseFloat(e)/100))}}this.originPoint[t]=e}),r&&k.Gt.postRender(()=>r(t,e)),w(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},a=(t,e)=>{let{dragPropagation:n,dragDirectionLock:i,onDirectionLock:r,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:s}=e;if(i&&null===this.currentDirection){this.currentDirection=function(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}(s),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",e.point,s),this.updateAxis("y",e.point,s),this.visualElement.render(),a&&a(t,e)},s=(t,e)=>this.stop(t,e),o=()=>eF(t=>{var e;return"paused"===this.getAnimationState(t)&&(null==(e=this.getAxisMotionValue(t).animation)?void 0:e.play())}),{dragSnapToOrigin:l}=this.getProps();this.panSession=new ed(t,{onSessionStart:i,onStart:r,onMove:a,onSessionEnd:s,resumeAnimation:o},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,contextWindow:eX(this.visualElement)})}stop(t,e){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:i}=e;this.startAnimation(i);let{onDragEnd:r}=this.getProps();r&&k.Gt.postRender(()=>r(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,n){let{drag:i}=this.getProps();if(!n||!eZ(t,i,this.currentDirection))return;let r=this.getAxisMotionValue(t),a=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(a=function(t,{min:e,max:n}
1,i){return void 0!==e&&t<e?t=i?(0,ex.k)(e,t,i.min):Math.max(t,e):void 0!==n&&t>n&&(t=i?(0,ex.k)(n,t,i.max):Math.min(t,n)),t}(a,this.constraints[t],this.elastic[t])),r.set(a)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:n}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(t=this.visualElement.projection)?void 0:t.layout,r=this.constraints;e&&ey(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(t,{top:e,left:n,bottom:i,right:r}){return{x:eE(t.x,n,r),y:eE(t.y,e,i)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:eC(t,"left","right"),y:eC(t,"top","bottom")}}(n),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&eF(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let n={};return void 0!==e.min&&(n.min=e.min-t.min),void 0!==e.max&&(n.max=e.max-t.min),n}(i.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!ey(e))return!1;let i=e.current;(0,tg.V)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let a=function(t,e,n){let i=eY(t,n),{scroll:r}=e;return r&&(e$(i.x,r.offset.x),e$(i.y,r.offset.y)),i}(i,r.root,this.visualElement.getTransformPagePoint()),s=(t=r.layout.layoutBox,{x:ej(t.x,a.x),y:ej(t.y,a.y)});if(n){let t=n(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(s));this.hasMutatedConstraints=!!t,t&&(s=eL(t))}return s}startAnimation(t){let{drag:e,dragMomentum:n,dragElastic:i,dragTransition:r,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{};return Promise.all(eF(s=>{if(!eZ(s,e,this.currentDirection))return;let l=o&&o[s]||{};a&&(l={min:0,max:0});let u={type:"inertia",velocity:n?t[s]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(t,e){let n=this.getAxisMotionValue(t);return w(this.visualElement,t),n.start(t6(t,n,0,e,this.visualElement,!1))}stopAnimation(){eF(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){eF(t=>{var e;return null==(e=this.getAxisMotionValue(t).animation)?void 0:e.pause()})}getAnimationState(t){var e;return null==(e=this.getAxisMotionValue(t).animation)?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps();return n[e]||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){eF(e=>{let{drag:n}=this.getProps();if(!eZ(e,n,this.currentDirection))return;let{projection:i}=this.visualElement,r=this.getAxisMotionValue(e);if(i&&i.layout){let{min:n,max:a}=i.layout.layoutBox[e];r.set(t[e]-(0,ex.k)(n,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:n}=this.visualElement;if(!ey(e)||!n||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};eF(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let n=e.get();i[t]=function(t,e){let n=.5,i=ew(t),r=ew(e);return r>i?n=(0,eb.q)(e.min,e.max-i,t.min):i>r&&(n=(0,eb.q)(t.min,t.max-r,e.min)),(0,tC.q)(0,1,n)}({min:n,max:n},this.constraints[t])}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),eF(e=>{if(!eZ(e,t,null))return;let n=this.getAxisMotionValue(e),{min:r,max:a}=this.constraints[e];n.set((0,ex.k)(r,a,i[e]))})}addListeners(){if(!this.visualElement.current)return;eH.set(this.visualElement,this);let t=eh(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:n=!0}=this.getProps();e&&n&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();ey(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",e);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),k.Gt.read(e);let r=eu(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(eF(e=>{let n=this.getAxisMotionValue(e);n&&(this.originPoint[e]+=t[e].translate,n.set(n.get()+t[e].translate))}),this.visualElement.render())});return()=>{r(),t(),i(),a&&a()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:r=!1,dragElastic:a=.35,dragMomentum:s=!0}=t;return{...t,drag:e,dragDirectionLock:n,dragPropagation:i,dragConstraints:r,dragElastic:a,dragMomentum:s}}}function eZ(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}class eQ extends ea{constructor(t){super(t),this.removeGroupControls=j.l,this.removeListeners=j.l,this.controls=new eK(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||j.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let eJ=t=>
1(e,n)=>{t&&k.Gt.postRender(()=>t(e,n))};class e0 extends ea{constructor(){super(...arguments),this.removePointerDownListener=j.l}onPointerDown(t){this.session=new ed(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:eX(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:eJ(t),onStart:eJ(e),onMove:n,onEnd:(t,e)=>{delete this.session,i&&k.Gt.postRender(()=>i(t,e))}}}mount(){this.removePointerDownListener=eh(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var e1=n(5155),e2=n(2115),e5=n(5601),e4=n(296);let e3=(0,e2.createContext)({}),e6={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function e9(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let e7={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t)if(!H.px.test(t))return t;else t=parseFloat(t);let n=e9(t,e.target.x),i=e9(t,e.target.y);return`${n}% ${i}%`}},e8={},{schedule:nt,cancel:ne}=(0,n(9267).I)(queueMicrotask,!1);class nn extends e2.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n,layoutId:i}=this.props,{projection:r}=t;Object.assign(e8,nr),r&&(e.group&&e.group.add(r),n&&n.register&&i&&n.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),e6.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:n,drag:i,isPresent:r}=this.props,a=n.projection;return a&&(a.isPresent=r,i||t.layoutDependency!==e||void 0===e?a.willUpdate():this.safeToRemove(),t.isPresent!==r&&(r?a.promote():a.relegate()||k.Gt.postRender(()=>{let t=a.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),nt.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function ni(t){let[e,n]=(0,e5.xQ)(),i=(0,e2.useContext)(e4.L);return(0,e1.jsx)(nn,{...t,layoutGroup:i,switchLayoutGroup:(0,e2.useContext)(e3),isPresent:e,safeToRemove:n})}let nr={borderRadius:{...e7,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:e7,borderTopRightRadius:e7,borderBottomLeftRadius:e7,borderBottomRightRadius:e7,boxShadow:{correct:(t,{treeScale:e,projectionDelta:n})=>{let i=_.f.parse(t);if(i.length>5)return t;let r=_.f.createTransformer(t),a=+("number"!=typeof i[0]),s=n.x.scale*e.x,o=n.y.scale*e.y;i[0+a]/=s,i[1+a]/=o;let l=(0,ex.k)(s,o,.5);return"number"==typeof i[2+a]&&(i[2+a]/=l),"number"==typeof i[3+a]&&(i[3+a]/=l),r(i)}}};var na=n(807);let ns=(t,e)=>t.depth-e.depth;class no{constructor(){this.children=[],this.isDirty=!1}add(t){(0,na.Kq)(this.children,t),this.isDirty=!0}remove(t){(0,na.Ai)(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(ns),this.isDirty=!1,this.children.forEach(t)}}var nl=n(2863);function nu(t){let e=x(t)?t.get():t;return e&&"object"==typeof e&&e.mix&&e.toValue?e.toValue():e}let nc=["TopLeft","TopRight","BottomLeft","BottomRight"],nh=nc.length,nf=t=>"string"==typeof t?parseFloat(t):t,nd=t=>"number"==typeof t||H.px.test(t);function np(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let nm=nv(0,.5,N),ng=nv(.5,.95,j.l);function nv(t,e,n){return i=>i<t?0:i>e?1:n((0,eb.q)(t,e,i))}function ny(t,e){t.min=e.min,t.max=e.max}function nb(t,e){ny(t.x,e.x),ny(t.y,e.y)}function nx(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function nw(t,e,n,i,r){return t-=e,t=i+1/n*(t-i),void 0!==r&&(t=i+1/r*(t-i)),t}function nP(t,e,[n,i,r],a,s){!function(t,e=0,n=1,i=.5,r,a=t,s=t){if(H.KN.test(e)&&(e=parseFloat(e),e=(0,ex.k)(s.min,s.max,e/100)-s.min),"number"!=typeof e)return;let o=(0,ex.k)(a.min,a.max,i);t===a&&(o-=e),t.min=nw(t.min,e,n,o,r),t.max=nw(t.max,e,n,o,r)}(t,e[n],e[i],e[r],e.scale,a,s)}let nA=["x","scaleX","originX"],nS=["y","scaleY","originY"];function nk(t,e,n,i){nP(t.x,e,nA,n?n.x:void 0,i?i.x:void 0),nP(t.y,e,nS,n?n.y:void 0,i?i.y:void 0)}function nT(t){return 0===t.translate&&1===t.scale}function nE(t){return nT(t.x)&&nT(t.y)}function nj(t,e){return t.min===e.min&&t.max===e.max}function nC(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function nM(t,e){return nC(t.x,e.x)&&nC(t.y,e.y)}function nO(t){return ew(t.x)/ew(t.y)}function nD(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class nR{constructor(){this.members=[]}add(t){(0,na.Kq)(this.members,t),t.scheduleRender()}remove(t){if((0,na.Ai)(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}
1}relegate(t){let e,n=this.members.findIndex(e=>t===e);if(0===n)return!1;for(let t=n;t>=0;t--){let n=this.members[t];if(!1!==n.isPresent){e=n;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,e&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:i}=t.options;!1===i&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:n}=t;e.onExitComplete&&e.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let nV={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},nF="undefined"!=typeof window&&void 0!==window.MotionDebug,nL=["","X","Y","Z"],nI={visibility:"hidden"},nN=0;function nB(t,e,n,i){let{latestValues:r}=e;r[t]&&(n[t]=r[t],e.setStaticValue(t,0),i&&(i[t]=0))}function nz({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:i,resetTransform:r}){return class{constructor(t={},n=null==e?void 0:e()){this.id=nN++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,nF&&(nV.totalNodes=nV.resolvedTargetDeltas=nV.recalculatedProjection=0),this.nodes.forEach(nW),this.nodes.forEach(nK),this.nodes.forEach(nZ),this.nodes.forEach(n$),nF&&window.MotionDebug.record(nV)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let t=0;t<this.path.length;t++)this.path[t].shouldResetTransform=!0;this.root===this&&(this.nodes=new no)}addEventListener(t,e){return this.eventHandlers.has(t)||this.eventHandlers.set(t,new nl.v),this.eventHandlers.get(t).add(e)}notifyListeners(t,...e){let n=this.eventHandlers.get(t);n&&n.notify(...e)}hasListeners(t){return this.eventHandlers.has(t)}mount(e,n=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;let{layoutId:i,layout:r,visualElement:a}=this.options;if(a&&!a.current&&a.mount(e),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(r||i)&&(this.isLayoutDirty=!0),t){let n,i=()=>this.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(t,e){let n=tS.k.now(),i=({timestamp:e})=>{let r=e-n;r>=250&&((0,k.WG)(i),t(r-250))};return k.Gt.read(i,!0),()=>(0,k.WG)(i)}(i,250),e6.hasAnimatedSinceResize&&(e6.hasAnimatedSinceResize=!1,this.nodes.forEach(nH))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&a&&(i||r)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:n,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||a.getDefaultTransition()||n5,{onLayoutAnimationStart:s,onLayoutAnimationComplete:o}=a.getProps(),l=!this.targetLayout||!nM(this.targetLayout,i)||n,u=!e&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...(0,p.rU)(r,"layout"),onPlay:s,onComplete:o};(a.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||nH(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,k.WG)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
1h(nQ),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:n}=e.options;if(!n)return;let i=n.props[A];if(window.MotionHasOptimisedAnimation(i,"transform")){let{layout:t,layoutId:n}=e.options;window.MotionCancelOptimisedAnimation(i,"transform",k.Gt,!(t||n))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&t(r)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t<this.path.length;t++){let e=this.path[t];e.shouldResetTransform=!0,e.updateScroll("snapshot"),e.options.layoutRoot&&e.willUpdate(!1)}let{layoutId:e,layout:n}=this.options;if(void 0===e&&!n)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),t&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(nq);return}this.isUpdating||this.nodes.forEach(nY),this.isUpdating=!1,this.nodes.forEach(nX),this.nodes.forEach(n_),this.nodes.forEach(nU),this.clearAllSnapshots();let t=tS.k.now();k.uv.delta=(0,tC.q)(0,1e3/60,t-k.uv.timestamp),k.uv.timestamp=t,k.uv.isProcessing=!0,k.PP.update.process(k.uv),k.PP.preRender.process(k.uv),k.PP.render.process(k.uv),k.uv.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,nt.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(nG),this.sharedNodes.forEach(nJ)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,k.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){k.Gt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t<this.path.length;t++)this.path[t].updateScroll();let t=this.layout;this.layout=this.measure(!1),this.layoutCorrected=eV(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:e}=this.options;e&&e.notify("LayoutMeasure",this.layout.layoutBox,t?t.layoutBox:void 0)}updateScroll(t="measure"){let e=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===t&&(e=!1),e){let e=i(this.instance);this.scroll={animationId:this.root.animationId,phase:t,isRoot:e,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:e}}}resetTransform(){if(!r)return;let t=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,e=this.projectionDelta&&!nE(this.projectionDelta),n=this.getTransformTemplate(),i=n?n(this.latestValues,""):void 0,a=i!==this.prevTransformTemplateValue;t&&(e||eB(this.latestValues)||a)&&(r(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(t=!0){var e;let n=this.measurePageBox(),i=this.removeElementScroll(n);return t&&(i=this.removeTransform(i)),n6((e=i).x),n6(e.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var t;let{visualElement:e}=this.options;if(!e)return eV();let n=e.measureViewportBox();if(!((null==(t=this.scroll)?void 0:t.wasRoot)||this.path.some(n7))){let{scroll:t}=this.root;t&&(e$(n.x,t.offset.x),e$(n.y,t.offset.y))}return n}removeElementScroll(t){var e;let n=eV();if(nb(n,t),null==(e=this.scroll)?void 0:e.wasRoot)return n;for(let e=0;e<this.path.length;e++){let i=this.path[e],{scroll:r,options:a}=i;i!==this.root&&r&&a.layoutScroll&&(r.wasRoot&&nb(n,t),e$(n.x,r.offset.x),e$(n.y,r.offset.y))}return n}applyTransform(t,e=!1){let n=eV();nb(n,t);for(let t=0;t<this.path.length;t++){let i=this.path[t];!e&&i.options.layoutScroll&&i.scroll&&i!==i.root&&eq(n,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),eB(i.latestValues)&&eq(n,i.latestValues)}return eB(this.latestValues)&&eq(n,this.latestValues),n}removeTransform(t){let e=eV();nb(e,t);for(let t=0;t<this.path.length;t++){let n=this.path[t];if(!n.instance||!eB(n.latestValues))continue;eN(n.latestValues)&&n.updateSnapshot();let i=eV();nb(i,n.measurePageBox()),nk(e,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,i)}return eB(this.latestValues)&&nk(e,this.latestValues),e}setTargetDelta(t){this.targetDelta=t,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(t){this.options={...this.options,...t,crossfade:void 0===t.crossfade||t.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==k.uv.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(t=!1){var e,n,i,r;let a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);let s=!!this.resumingFrom||this!==a;if(!(t||s&&this.isSharedProjectionDirty||this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:o,layoutId:l}=this.options;
1if(this.layout&&(o||l)){if(this.resolvedRelativeTargetAt=k.uv.timestamp,!this.targetDelta&&!this.relativeTarget){let t=this.getClosestProjectingParent();t&&t.layout&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=eV(),this.relativeTargetOrigin=eV(),eT(this.relativeTargetOrigin,this.layout.layoutBox,t.layout.layoutBox),nb(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=eV(),this.targetWithTransforms=eV()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),n=this.target,i=this.relativeTarget,r=this.relativeParent.target,eS(n.x,i.x,r.x),eS(n.y,i.y,r.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):nb(this.target,this.layout.layoutBox),eW(this.target,this.targetDelta)):nb(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let t=this.getClosestProjectingParent();t&&!!t.resumingFrom==!!this.resumingFrom&&!t.options.layoutScroll&&t.target&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=eV(),this.relativeTargetOrigin=eV(),eT(this.relativeTargetOrigin,this.target,t.target),nb(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}nF&&nV.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||eN(this.parent.latestValues)||ez(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var t;let e=this.getLead(),n=!!this.resumingFrom||this!==e,i=!0;if((this.isProjectionDirty||(null==(t=this.parent)?void 0:t.isProjectionDirty))&&(i=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===k.uv.timestamp&&(i=!1),i)return;let{layout:r,layoutId:a}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||a))return;nb(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,o=this.treeScale.y;!function(t,e,n,i=!1){let r,a,s=n.length;if(s){e.x=e.y=1;for(let o=0;o<s;o++){a=(r=n[o]).projectionDelta;let{visualElement:s}=r.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(i&&r.options.layoutScroll&&r.scroll&&r!==r.root&&eq(t,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),a&&(e.x*=a.x.scale,e.y*=a.y.scale,eW(t,a)),i&&eB(r.latestValues)&&eq(t,r.latestValues))}e.x<1.0000000000001&&e.x>.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,n),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=eV());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nx(this.prevProjectionDelta.x,this.projectionDelta.x),nx(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),eA(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===s&&this.treeScale.y===o&&nD(this.projectionDelta.x,this.prevProjectionDelta.x)&&nD(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),nF&&nV.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null==(e=this.options.visualElement)||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=eD(),this.projectionDelta=eD(),this.projectionDeltaWithTransform=eD()}setAnimationOrigin(t,e=!1){let n,i=this.snapshot,r=i?i.latestValues:{},a={...this.latestValues},s=eD();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let o=eV(),l=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,h=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(n2));this.animationProgress=0,this.mixTargetDelta=e=>{let i=e/1e3;if(n0(s.x,t.x,i),n0(s.y,t.y,i),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,f,d,p,m,g;eT(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),d=this.relativeTarget,p=this.relativeTargetOrigin,m=o,g=i,n1(d.x,p.x,m.x,g),n1(d.y,p.y,m.y,g),n&&(u=this.relativeTarget,f=n,nj(u.x,f.x)&&nj(u.
1y,f.y))&&(this.isProjectionDirty=!1),n||(n=eV()),nb(n,this.relativeTarget)}l&&(this.animationValues=a,function(t,e,n,i,r,a){r?(t.opacity=(0,ex.k)(0,void 0!==n.opacity?n.opacity:1,nm(i)),t.opacityExit=(0,ex.k)(void 0!==e.opacity?e.opacity:1,0,ng(i))):a&&(t.opacity=(0,ex.k)(void 0!==e.opacity?e.opacity:1,void 0!==n.opacity?n.opacity:1,i));for(let r=0;r<nh;r++){let a=`border${nc[r]}Radius`,s=np(e,a),o=np(n,a);(void 0!==s||void 0!==o)&&(s||(s=0),o||(o=0),0===s||0===o||nd(s)===nd(o)?(t[a]=Math.max((0,ex.k)(nf(s),nf(o),i),0),(H.KN.test(o)||H.KN.test(s))&&(t[a]+="%")):t[a]=o)}(e.rotate||n.rotate)&&(t.rotate=(0,ex.k)(e.rotate||0,n.rotate||0,i))}(a,r,this.latestValues,i,h,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(t){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,k.WG)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=k.Gt.update(()=>{e6.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,n){let i=x(0)?0:(0,b.OQ)(t);return i.start(t6("",i,1e3,n)),i.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:n,layout:i,latestValues:r}=t;if(e&&n&&i){if(this!==t&&this.layout&&i&&n9(this.options.animationType,this.layout.layoutBox,i.layoutBox)){n=this.target||eV();let e=ew(this.layout.layoutBox.x);n.x.min=t.target.x.min,n.x.max=n.x.min+e;let i=ew(this.layout.layoutBox.y);n.y.min=t.target.y.min,n.y.max=n.y.min+i}nb(e,n),eq(e,r),eA(this.projectionDeltaWithTransform,this.layoutCorrected,e,r)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new nR),this.sharedNodes.get(t).add(e);let n=e.options.initialPromotionConfig;e.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null==(t=this.getStack())?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null==(t=this.getStack())?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:n}={}){let i=this.getStack();i&&i.promote(this,n),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:n}=t;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(e=!0),!e)return;let i={};n.z&&nB("z",t,i,this.animationValues);for(let e=0;e<nL.length;e++)nB(`rotate${nL[e]}`,t,i,this.animationValues),nB(`skew${nL[e]}`,t,i,this.animationValues);for(let e in t.render(),i)t.setStaticValue(e,i[e]),this.animationValues&&(this.animationValues[e]=i[e]);t.scheduleRender()}getProjectionStyles(t){var e,n;if(!this.instance||this.isSVG)return;if(!this.isVisible)return nI;let i={visibility:""},r=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=nu(null==t?void 0:t.pointerEvents)||"",i.transform=r?r(this.latestValues,""):"none",i;let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){let e={};return this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=nu(null==t?void 0:t.pointerEvents)||""),this.hasProjected&&!eB(this.latestValues)&&(e.transform=r?r({},""):"none",this.hasProjected=!1),e}let s=a.animationValues||a.latestValues;this.applyTransformsToTarget(),i.transform=function(t,e,n){let i="",r=t.x.translate/e.x,a=t.y.translate/e.y,s=(null==n?void 0:n.z)||0;if((r||a||s)&&(i=`translate3d(${r}px, ${a}px, ${s}
1px) `),(1!==e.x||1!==e.y)&&(i+=`scale(${1/e.x}, ${1/e.y}) `),n){let{transformPerspective:t,rotate:e,rotateX:r,rotateY:a,skewX:s,skewY:o}=n;t&&(i=`perspective(${t}px) ${i}`),e&&(i+=`rotate(${e}deg) `),r&&(i+=`rotateX(${r}deg) `),a&&(i+=`rotateY(${a}deg) `),s&&(i+=`skewX(${s}deg) `),o&&(i+=`skewY(${o}deg) `)}let o=t.x.scale*e.x,l=t.y.scale*e.y;return(1!==o||1!==l)&&(i+=`scale(${o}, ${l})`),i||"none"}(this.projectionDeltaWithTransform,this.treeScale,s),r&&(i.transform=r(s,i.transform));let{x:o,y:l}=this.projectionDelta;for(let t in i.transformOrigin=`${100*o.origin}% ${100*l.origin}% 0`,a.animationValues?i.opacity=a===this?null!=(n=null!=(e=s.opacity)?e:this.latestValues.opacity)?n:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:i.opacity=a===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,e8){if(void 0===s[t])continue;let{correct:e,applyTo:n}=e8[t],r="none"===i.transform?s[t]:e(s[t],a);if(n){let t=n.length;for(let e=0;e<t;e++)i[n[e]]=r}else i[t]=r}return this.options.layoutId&&(i.pointerEvents=a===this?nu(null==t?void 0:t.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(t=>{var e;return null==(e=t.currentAnimation)?void 0:e.stop()}),this.root.nodes.forEach(nq),this.root.sharedNodes.clear()}}}function n_(t){t.updateLayout()}function nU(t){var e;let n=(null==(e=t.resumeFrom)?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:i}=t.layout,{animationType:r}=t.options,a=n.source!==t.layout.source;"size"===r?eF(t=>{let i=a?n.measuredBox[t]:n.layoutBox[t],r=ew(i);i.min=e[t].min,i.max=i.min+r}):n9(r,n.layoutBox,e)&&eF(i=>{let r=a?n.measuredBox[i]:n.layoutBox[i],s=ew(e[i]);r.max=r.min+s,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[i].max=t.relativeTarget[i].min+s)});let s=eD();
1eA(s,e,n.layoutBox);let o=eD();a?eA(o,t.applyTransform(i,!0),n.measuredBox):eA(o,e,n.layoutBox);let l=!nE(s),u=!1;if(!t.resumeFrom){let i=t.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:r,layout:a}=i;if(r&&a){let s=eV();eT(s,n.layoutBox,r.layoutBox);let o=eV();eT(o,e,a.layoutBox),nM(s,o)||(u=!0),i.options.layoutRoot&&(t.relativeTarget=o,t.relativeTargetOrigin=s,t.relativeParent=i)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:n,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function nW(t){nF&&nV.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function n$(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function nG(t){t.clearSnapshot()}function nq(t){t.clearMeasurements()}function nY(t){t.isLayoutDirty=!1}function nX(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function nH(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function nK(t){t.resolveTargetDelta()}function nZ(t){t.calcProjection()}function nQ(t){t.resetSkewAndRotation()}function nJ(t){t.removeLeadSnapshot()}function n0(t,e,n){t.translate=(0,ex.k)(e.translate,0,n),t.scale=(0,ex.k)(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function n1(t,e,n,i){t.min=(0,ex.k)(e.min,n.min,i),t.max=(0,ex.k)(e.max,n.max,i)}function n2(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let n5={duration:.45,ease:[.4,0,.1,1]},n4=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),n3=n4("applewebkit/")&&!n4("chrome/")?Math.round:j.l;function n6(t){t.min=n3(t.min),t.max=n3(t.max)}function n9(t,e,n){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(nO(e)-nO(n)))}function n7(t){var e;return t!==t.root&&(null==(e=t.scroll)?void 0:e.wasRoot)}let n8=nz({attachResizeListener:(t,e)=>eu(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),it={current:void 0},ie=nz({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!it.current){let t=new n8({});t.mount(window),t.setOptions({layoutScroll:!0}),it.current=t}return it.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function ii(t,e,n){let{props:i}=t;t.animationState&&i.whileHover&&t.animationState.setActive("whileHover","Start"===n);let r=i["onHover"+n];r&&k.Gt.postRender(()=>r(e,ec(e)))}class ir extends ea{mount(){let{current:t}=this.node;t&&(this.unmount=(0,p.PT)(t,t=>(ii(this.node,t,"Start"),t=>ii(this.node,t,"End"))))}unmount(){}}class ia extends ea{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,tO.F)(eu(this.node.current,"focus",()=>this.onFocus()),eu(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function is(t,e,n){let{props:i}=t;t.animationState&&i.whileTap&&t.animationState.setActive("whileTap","Start"===n);let r=i["onTap"+("End"===n?"":n)];r&&k.Gt.postRender(()=>r(e,ec(e)))}class io extends ea{mount(){let{current:t}=this.node;t&&(this.unmount=(0,p.c$)(t,t=>(is(this.node,t,"Start"),(t,{success:e})=>is(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let il=new WeakMap,iu=new WeakMap,ic=t=>{let e=il.get(t.target);e&&e(t)}
1,ih=t=>{t.forEach(ic)},id={some:0,all:1};class ip extends ea{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:n,amount:i="some",once:r}=t,a={root:e?e.current:void 0,rootMargin:n,threshold:"number"==typeof i?i:id[i]},s=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,r&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:n,onViewportLeave:i}=this.node.getProps(),a=e?n:i;a&&a(t)};var o=this.node.current;let l=function({root:t,...e}){let n=t||document;iu.has(n)||iu.set(n,{});let i=iu.get(n),r=JSON.stringify(e);return i[r]||(i[r]=new IntersectionObserver(ih,{root:t,...e})),i[r]}(a);return il.set(o,s),l.observe(o),()=>{il.delete(o),l.unobserve(o)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}(t,e))&&this.startObserver()}unmount(){}}let im=(0,e2.createContext)({strict:!1});var ig=n(3127);let iv=(0,e2.createContext)({});function iy(t){return i(t.animate)||h.some(e=>s(t[e]))}function ib(t){return!!(iy(t)||t.variants)}function ix(t){return Array.isArray(t)?t.join(" "):t}var iw=n(3577);let iP={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"]},iA={};for(let t in iP)iA[t]={isEnabled:e=>iP[t].some(t=>!!e[t])};let iS=Symbol.for("motionComponentSymbol");var ik=n(9686),iT=n(6553);let iE=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function ij(t){if("string"!=typeof t||t.includes("-"));else if(iE.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var iC=n(4416);let iM=t=>(e,n)=>{let r=(0,e2.useContext)(iv),a=(0,e2.useContext)(ik.t),s=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:n},r,a,s){let o={latestValues:function(t,e,n,r){let a={},s=r(t,{});for(let t in s)a[t]=nu(s[t]);let{initial:o,animate:u}=t,c=iy(t),h=ib(t);e&&h&&!c&&!1!==t.inherit&&(void 0===o&&(o=e.initial),void 0===u&&(u=e.animate));let f=!!n&&!1===n.initial,d=(f=f||!1===o)?u:o;if(d&&"boolean"!=typeof d&&!i(d)){let e=Array.isArray(d)?d:[d];for(let n=0;n<e.length;n++){let i=l(t,e[n]);if(i){let{transitionEnd:t,transition:e,...n}=i;for(let t in n){let e=n[t];if(Array.isArray(e)){let t=f?e.length-1:0;e=e[t]}null!==e&&(a[t]=e)}for(let e in t)a[e]=t[e]}}}return a}(r,a,s,t),renderState:e()};return n&&(o.onMount=t=>n({props:r,current:t,...o}),o.onUpdate=t=>n(t)),o})(t,e,r,a);return n?s():(0,iC.M)(s)},iO=(t,e)=>e&&"number"==typeof t?e.transform(t):t,iD={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},iR=m.length;function iV(t,e,n){let{style:i,vars:r,transformOrigin:a}=t,s=!1,o=!1;for(let t in e){let n=e[t];if(g.has(t)){s=!0;continue}if((0,ty.j)(t)){r[t]=n;continue}{let e=iO(n,J[t]);t.startsWith("origin")?(o=!0,a[t]=e):i[t]=e}}if(!e.transform&&(s||n?i.transform=function(t,e,n){let i="",r=!0;for(let a=0;a<iR;a++){let s=m[a],o=t[s];if(void 0===o)continue;let l=!0;if(!(l="number"==typeof o?o===+!!s.startsWith("scale"):0===parseFloat(o))||n){let t=iO(o,J[s]);if(!l){r=!1;let e=iD[s]||s;i+=`${e}(${t}) `}n&&(e[s]=t)}}return i=i.trim(),n?i=n(e,r?"":i):r&&(i="none"),i}(e,t.transform,n):i.transform&&(i.transform="none")),o){let{originX:t="50%",originY:e="50%",originZ:n=0}=a;i.transformOrigin=`${t} ${e} ${n}`}}let iF={offset:"stroke-dashoffset",array:"stroke-dasharray"},iL={offset:"strokeDashoffset",array:"strokeDasharray"};function iI(t,e,n){return"string"==typeof t?t:H.px.transform(e+n*t)}function iN(t,{attrX:e,attrY:n,attrScale:i,originX:r,originY:a,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...u}
1,c,h){if(iV(t,u,h),c){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:f,style:d,dimensions:p}=t;f.transform&&(p&&(d.transform=f.transform),delete f.transform),p&&(void 0!==r||void 0!==a||d.transform)&&(d.transformOrigin=function(t,e,n){let i=iI(e,t.x,t.width),r=iI(n,t.y,t.height);return`${i} ${r}`}(p,void 0!==r?r:.5,void 0!==a?a:.5)),void 0!==e&&(f.x=e),void 0!==n&&(f.y=n),void 0!==i&&(f.scale=i),void 0!==s&&function(t,e,n=1,i=0,r=!0){t.pathLength=1;let a=r?iF:iL;t[a.offset]=H.px.transform(-i);let s=H.px.transform(e),o=H.px.transform(n);t[a.array]=`${s} ${o}`}(f,s,o,l,!1)}let iB=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),iz=()=>({...iB(),attrs:{}}),i_=t=>"string"==typeof t&&"svg"===t.toLowerCase();function iU(t,{style:e,vars:n},i,r){for(let a in Object.assign(t.style,e,r&&r.getProjectionStyles(i)),n)t.style.setProperty(a,n[a])}let iW=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function i$(t,e,n,i){for(let n in iU(t,e,void 0,i),e.attrs)t.setAttribute(iW.has(n)?n:P(n),e.attrs[n])}function iG(t,{layout:e,layoutId:n}){return g.has(t)||t.startsWith("origin")||(e||void 0!==n)&&(!!e8[t]||"opacity"===t)}function iq(t,e,n){var i;let{style:r}=t,a={};for(let s in r)(x(r[s])||e.style&&x(e.style[s])||iG(s,t)||(null==(i=null==n?void 0:n.getValue(s))?void 0:i.liveStyle)!==void 0)&&(a[s]=r[s]);return a}function iY(t,e,n){let i=iq(t,e,n);for(let n in t)(x(t[n])||x(e[n]))&&(i[-1!==m.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=t[n]);return i}let iX=["x","y","width","height","cx","cy","r"],iH={useVisualState:iM({scrapeMotionValuesFromProps:iY,createRenderState:iz,onUpdate:({props:t,prevProps:e,current:n,renderState:i,latestValues:r})=>{if(!n)return;let a=!!t.drag;if(!a){for(let t in r)if(g.has(t)){a=!0;break}}if(!a)return;let s=!e;if(e)for(let n=0;n<iX.length;n++){let i=iX[n];t[i]!==e[i]&&(s=!0)}s&&k.Gt.read(()=>{!function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}}(n,i),k.Gt.render(()=>{iN(i,r,i_(n.tagName),t.transformTemplate),i$(n,i)})})}})},iK={useVisualState:iM({scrapeMotionValuesFromProps:iq,createRenderState:iB})};function iZ(t,e,n){for(let i in e)x(e[i])||iG(i,n)||(t[i]=e[i])}let iQ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function iJ(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||iQ.has(t)}let i0=t=>!iJ(t);try{!function(t){t&&(i0=e=>e.startsWith("on")?!iJ(e):t(e))}(require("@emotion/is-prop-valid").default)}catch(t){}let i1={current:null},i2={current:!1},i5=[...tw,Y.y,_.f],i4=new WeakMap,i3=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class i6{scrapeMotionValuesFromProps(t,e,n){return{}}constructor({parent:t,props:e,presenceContext:n,reducedMotionConfig:i,blockInitialAnimation:r,visualState:a},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=tS.k.now();this.renderScheduledAt<t&&(this.renderScheduledAt=t,k.Gt.render(this.render,!1,!0))};let{latestValues:o,renderState:l,onUpdate:u}=a;this.onUpdate=u,this.latestValues=o,this.baseTarget={...o},this.initialValues=e.initial?{...o}:{},this.renderState=l,this.parent=t,this.props=e,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.blockInitialAnimation=!!r,this.isControllingVariants=iy(e),this.isVariantNode=ib(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:c,...h}=this.scrapeMotionValuesFromProps(e,{},this);for(let t in h){let e=h[t];void 0!==o[t]&&x(e)&&e.set(o[t],!1)}}mount(t){this.current=t,i4.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1h((t,e)=>this.bindToMotionValue(e,t)),i2.current||function(){if(i2.current=!0,iw.B)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>i1.current=t.matches;t.addListener(e),e()}else i1.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||i1.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in i4.delete(this.current),this.projection&&this.projection.unmount(),(0,k.WG)(this.notifyUpdate),(0,k.WG)(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let n;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let i=g.has(t),r=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&k.Gt.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0)}),a=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(n=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{r(),a(),n&&n(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in iA){let e=iA[t];if(!e)continue;let{isEnabled:n,Feature:i}=e;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):eV()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;e<i3.length;e++){let n=i3[e];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let i=t["on"+n];i&&(this.propEventSubscriptions[n]=this.on(n,i))}this.prevMotionValues=function(t,e,n){for(let i in e){let r=e[i],a=n[i];if(x(r))t.addValue(i,r);else if(x(a))t.addValue(i,(0,b.OQ)(r,{owner:t}));else if(a!==r)if(t.hasValue(i)){let e=t.getValue(i);!0===e.liveStyle?e.jump(r):e.hasAnimated||e.set(r)}else{let e=t.getStaticValue(i);t.addValue(i,(0,b.OQ)(void 0!==e?e:r,{owner:t}))}}for(let i in n)void 0===e[i]&&t.removeValue(i);return e}(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){let e=this.getClosestVariantNode();if(e)return e.variantChildren&&e.variantChildren.add(t),()=>e.variantChildren.delete(t)}addValue(t,e){let n=this.values.get(t);e!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return void 0===n&&void 0!==e&&(n=(0,b.OQ)(null===e?void 0:e,{owner:this}),this.addValue(t,n)),n}readValue(t,e){var n;let i=void 0===this.latestValues[t]&&this.current?null!=(n=this.getBaseTargetFromProps(this.props,t))?n:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];if(null!=i){if("string"==typeof i&&(tv(i)||z(i)))i=parseFloat(i);else{let n;n=i,!i5.find(tx(n))&&_.f.test(e)&&(i=tn(t,e))}this.setBaseTarget(t,x(i)?i.get():i)}return x(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let n,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let r=l(this.props,i,null==(e=this.presenceContext)?void 0:e.custom);r&&(n=r[t])}if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,t);return void 0===r||x(r)?void 0!==this.initialValues[t]&&void 0===n?void 0:this.baseTarget[t]:r}on(t,e){return this.events[t]||(this.events[t]=new nl.v),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class i9 extends i6{constructor(){super(...arguments),this.KeyframeResolver=tA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:n}){delete e[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;x(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class i7 extends i9{constructor(){super(...arguments),this.type="html",this.renderInstance=iU}readValueFromInstance(t,e){if(g.has(e)){let t=te(e);return t&&t.default||0}
1{let n=window.getComputedStyle(t),i=((0,ty.j)(e)?n.getPropertyValue(e):n[e])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:e}){return eY(t,e)}build(t,e,n){iV(t,e,n.transformTemplate)}scrapeMotionValuesFromProps(t,e,n){return iq(t,e,n)}}class i8 extends i9{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=eV}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(g.has(e)){let t=te(e);return t&&t.default||0}return e=iW.has(e)?e:P(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,n){return iY(t,e,n)}build(t,e,n){iN(t,e,this.isSVGTag,n.transformTemplate)}renderInstance(t,e,n,i){i$(t,e,n,i)}mount(t){this.isSVGTag=i_(t.tagName),super.mount(t)}}let rt=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(n,i)=>"create"===i?t:(e.has(i)||e.set(i,t(i)),e.get(i))})}((f={animation:{Feature:es},exit:{Feature:el},inView:{Feature:ip},tap:{Feature:io},focus:{Feature:ia},hover:{Feature:ir},pan:{Feature:e0},drag:{Feature:eQ,ProjectionNode:ie,MeasureLayout:ni},layout:{ProjectionNode:ie,MeasureLayout:ni}},d=(t,e)=>ij(t)?new i8(e):new i7(e,{allowProjection:t!==e2.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,n;let{preloadedFeatures:i,createVisualElement:r,useRender:a,useVisualState:o,Component:l}=t;function u(t,e){var n;let i,u={...(0,e2.useContext)(ig.Q),...t,layoutId:function(t){let{layoutId:e}
1=t,n=(0,e2.useContext)(e4.L).id;return n&&void 0!==e?n+"-"+e:e}(t)},{isStatic:c}=u,h=function(t){let{initial:e,animate:n}=function(t,e){if(iy(t)){let{initial:e,animate:n}=t;return{initial:!1===e||s(e)?e:void 0,animate:s(n)?n:void 0}}return!1!==t.inherit?e:{}}(t,(0,e2.useContext)(iv));return(0,e2.useMemo)(()=>({initial:e,animate:n}),[ix(e),ix(n)])}(t),f=o(t,c);if(!c&&iw.B){(0,e2.useContext)(im).strict;let t=function(t){let{drag:e,layout:n}=iA;if(!e&&!n)return{};let i={...e,...n};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==n?void 0:n.isEnabled(t))?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}(u);i=t.MeasureLayout,h.visualElement=function(t,e,n,i,r){var a,s;let{visualElement:o}=(0,e2.useContext)(iv),l=(0,e2.useContext)(im),u=(0,e2.useContext)(ik.t),c=(0,e2.useContext)(ig.Q).reducedMotion,h=(0,e2.useRef)(null);i=i||l.renderer,!h.current&&i&&(h.current=i(t,{visualState:e,parent:o,props:n,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:c}));let f=h.current,d=(0,e2.useContext)(e3);f&&!f.projection&&r&&("html"===f.type||"svg"===f.type)&&function(t,e,n,i){let{layoutId:r,layout:a,drag:s,dragConstraints:o,layoutScroll:l,layoutRoot:u}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:r,layout:a,alwaysMeasureLayout:!!s||o&&ey(o),visualElement:t,animationType:"string"==typeof a?a:"both",initialPromotionConfig:i,layoutScroll:l,layoutRoot:u})}(h.current,n,r,d);let p=(0,e2.useRef)(!1);(0,e2.useInsertionEffect)(()=>{f&&p.current&&f.update(n,u)});let m=n[A],g=(0,e2.useRef)(!!m&&!(null==(a=window.MotionHandoffIsComplete)?void 0:a.call(window,m))&&(null==(s=window.MotionHasOptimisedAnimation)?void 0:s.call(window,m)));return(0,iT.E)(()=>{f&&(p.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),nt.render(f.render),g.current&&f.animationState&&f.animationState.animateChanges())}),(0,e2.useEffect)(()=>{f&&(!g.current&&f.animationState&&f.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null==(t=window.MotionHandoffMarkAsComplete)||t.call(window,m)}),g.current=!1))}),f}(l,f,u,r,t.ProjectionNode)}return(0,e1.jsxs)(iv.Provider,{value:h,children:[i&&h.visualElement?(0,e1.jsx)(i,{visualElement:h.visualElement,...u}):null,a(l,t,(n=h.visualElement,(0,e2.useCallback)(t=>{t&&f.onMount&&f.onMount(t),n&&(t?n.mount(t):n.unmount()),e&&("function"==typeof e?e(t):ey(e)&&(e.current=t))},[n])),f,c,h.visualElement)]})}i&&function(t){for(let e in t)iA[e]={...iA[e],...t[e]}}(i),u.displayName="motion.".concat("string"==typeof l?l:"create(".concat(null!=(n=null!=(e=l.displayName)?e:l.name)?n:"",")"));let c=(0,e2.forwardRef)(u);return c[iS]=l,c}({...ij(t)?iH:iK,preloadedFeatures:f,useRender:function(t=!1){return(e,n,i,{latestValues:r},a)=>{let s=(ij(e)?function(t,e,n,i){let r=(0,e2.useMemo)(()=>{let n=iz();return iN(n,e,i_(i),t.transformTemplate),{...n.attrs,style:{...n.style}}},[e]);if(t.style){let e={};iZ(e,t.style,t),r.style={...e,...r.style}}return r}:function(t,e){let n={},i=function(t,e){let n=t.style||{},i={};return iZ(i,n,t),Object.assign(i,function({transformTemplate:t},e){return(0,e2.useMemo)(()=>{let n=iB();return iV(n,e,t),Object.assign({},n.vars,n.style)},[e])}(t,e)),i}(t,e);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=i,n})(n,r,a,e),o=function(t,e,n){let i={};for(let r in t)("values"!==r||"object"!=typeof t.values)&&(i0(r)||!0===n&&iJ(r)||!e&&!iJ(r)||t.draggable&&r.startsWith("onDrag"))&&(i[r]=t[r]);return i}(n,"string"==typeof e,t),l=e!==e2.Fragment?{...o,...s,ref:i}:{},{children:u}=n,c=(0,e2.useMemo)(()=>x(u)?u.get():u,[u]);return(0,e2.createElement)(e,{...l,children:c})}}(e),createVisualElement:d,Component:t})}))},1225:(t,e,n)=>{"use strict";n.d(e,{q:()=>i});let i=(t,e,n)=>{let i=e-t;return 0===i?1:(n-t)/i}},1262:(t,e,n)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});let i=n(2115),r=i.useLayoutEffect,a=i.useEffect;function s(t){let{headManager:e,reduceComponentsToState:n}=t;function s(){if(e&&e.mountedInstances){let r=i.Children.toArray(Array.from(e.mountedInstances).filter(Boolean));e.updateHead(n(r,t))}}return r(()=>{var n;return null==e||null==(n=e.mountedInstances)||n.add(t.children),()=>{var n;null==e||null==(n=e.mountedInstances)||n.delete(t.children)}}),r(()=>(e&&(e._pendingUpdate=s),()=>{e&&(e._pendingUpdate=s)})),a(()=>(e&&e._pendingUpdate&&(e._pendingUpdate(),e._pendingUpdate=null),()=>{e&&e._pendingUpdate&&(e._pendingUpdate(),e._pendingUpdate=null)})),null}},1356:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return x}});let i=n(8140),r=n(9417),a=n(5155),s=r._(n(2115)),o=i._(n(7650)),l=i._(n(4841)),u=n(5040),c=n(821),h=n(3455);n(4781);let f=n(9862),d=i._(n(1124)),p=n(3011),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(t,e,n,i,r,a,s){let o=null==t?void 0:t.src;t&&t["data-loaded-src"]!==o&&(t["data-loaded-src"]=o,("decode"in t?t.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(t.parentElement&&t.isConnected){if("empty"!==e&&r(!0),null==n?void 0:n.current){let e=new Event("load");Object.defineProperty(e,"target",{writable:!1,value:t});let i=!1,r=!1;n.current({...e,nativeEvent:e,currentTarget:t,target:t,isDefaultPrevented:()=>i,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{i=!0,e.preventDefault()},stopPropagation:()=>{r=!0,e.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(t)}}))}function v(t){return s.use?{fetchPriority:t}:{fetchpriority:t}}let y=(0,s.forwardRef)((t,e)=>{let{src:n,srcSet:i,sizes:r,height:o,width:l,decoding:u,className:c,style:h,fetchPriority:f,placeholder:d,loading:m,unoptimized:y,fill:b,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:P,setShowAltText:A,sizesInput:S,onLoad:k,onError:T,...E}=t,j=(0,s.useCallback)(t=>{t&&(T&&(t.src=t.src),t.complete&&g(t,d,x,w,P,y,S))},[n,d,x,w,P,T,y,S]),C=(0,p.useMergedRef)(e,j);return(0,a.jsx)("img",{...E,...v(f),loading:m,width:l,height:o,decoding:u,"data-nimg":b?"fill":"1",className:c,style:h,sizes:r,srcSet:i,src:n,ref:C,onLoad:t=>{g(t.currentTarget,d,x,w,P,y,S)},onError:t=>{A(!0),"empty"!==d&&P(!0),T&&T(t)}})});function b(t){let{isAppRouter:e,imgAttributes:n}=t,i={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...v(n.fetchPriority)};return e&&o.default.preload?(o.default.preload(n.src,i),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...i},"__nimg-"+n.src+n.srcSet+n.sizes)})}let x=(0,s.forwardRef)((t,e)=>{let n=(0,s.useContext)(f.RouterContext),i=(0,s.useContext)(h.ImageConfigContext),r=(0,s.useMemo)(()=>{var t;let e=m||i||c.imageConfigDefault,n=[...e.deviceSizes,...e.imageSizes].sort((t,e)=>t-e),r=e.deviceSizes.sort((t,e)=>t-e),a=null==(t=e.qualities)?void 0:t.sort((t,e)=>t-e);return{...e,allSizes:n,deviceSizes:r,qualities:a}},[i]),{onLoad:o,onLoadingComplete:l}=t,p=(0,s.useRef)(o);(0,s.useEffect)(()=>{p.current=o},[o]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);
1let[v,x]=(0,s.useState)(!1),[w,P]=(0,s.useState)(!1),{props:A,meta:S}=(0,u.getImgProps)(t,{defaultLoader:d.default,imgConf:r,blurComplete:v,showAltText:w});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...A,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:P,sizesInput:t.sizes,ref:e}),S.priority?(0,a.jsx)(b,{isAppRouter:!n,imgAttributes:A}):null]})});("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},2182:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(1225),r=n(1064);function a(t){let e=[0];return!function(t,e){let n=t[t.length-1];for(let a=1;a<=e;a++){let s=(0,i.q)(0,e,a);t.push((0,r.k)(n,1,s))}}(e,t.length-1),e}},2230:(t,e,n)=>{"use strict";function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){var i,r;i=e,r=n[e],(i=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(i))in t?Object.defineProperty(t,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[i]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}n.d(e,{g:()=>e5});let a=()=>{},s={},o={},l=null,u={mark:a,measure:a};try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(o=document),"undefined"!=typeof MutationObserver&&(l=MutationObserver),"undefined"!=typeof performance&&(u=performance)}catch(t){}let{userAgent:c=""}=s.navigator||{},h=s,f=o,d=l,p=u;h.document;let m=!!f.documentElement&&!!f.head&&"function"==typeof f.addEventListener&&"function"==typeof f.createElement,g=~c.indexOf("MSIE")||~c.indexOf("Trident/");var v,y={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},b=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],x="classic",w="duotone",P=[x,w,"sharp","sharp-duotone"],A=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),S=["fak","fa-kit","fakd","fa-kit-duotone"],k={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},T=["fak","fakd"],E={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},j={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},C=["fak","fa-kit","fakd","fa-kit-duotone"],M={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},O=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],D=[1,2,3,4,5,6,7,8,9,10],R=D.concat([11,12,13,14,15,16,17,18,19,20]),V=["classic","duotone","sharp","sharp-duotone","solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
1ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",j.GROUP,j.SWAP_OPACITY,j.PRIMARY,j.SECONDARY].concat(D.map(t=>"".concat(t,"x"))).concat(R.map(t=>"w-".concat(t)));let F="___FONT_AWESOME___",L="svg-inline--fa",I="data-fa-i2svg",N="data-fa-pseudo-element",B="data-prefix",z="data-icon",_="fontawesome-i2svg",U=["HTML","HEAD","STYLE","SCRIPT"],W=(()=>{try{return!0}catch(t){return!1}})();function $(t){return new Proxy(t,{get:(t,e)=>e in t?t[e]:t[x]})}let G=r({},y);G[x]=r(r(r(r({},{"fa-duotone":"duotone"}),y[x]),k.kit),k["kit-duotone"]);let q=$(G),Y=r({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});Y[x]=r(r(r(r({},{duotone:"fad"}),Y[x]),E.kit),E["kit-duotone"]);let X=$(Y),H=r({},M);H[x]=r(r({},H[x]),{fak:"fa-kit"});let K=$(H),Z=r({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});Z[x]=r(r({},Z[x]),{"fa-kit":"fak"}),$(Z);let Q=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,J="fa-layers-text",tt=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;$(r({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));let te=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],tn={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},ti=["kit",...V],tr=h.FontAwesomeConfig||{};f&&"function"==typeof f.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[e,n]=t,i=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=f.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(e));null!=i&&(tr[n]=i)});let ta={styleDefault:"solid",familyDefault:x,cssPrefix:"fa",replacementClass:L,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};tr.familyPrefix&&(tr.cssPrefix=tr.familyPrefix);let ts=r(r({},ta),tr);ts.autoReplaceSvg||(ts.observeMutations=!1);let to={};Object.keys(ta).forEach(t=>{Object.defineProperty(to,t,{enumerable:!0,set:function(e){ts[t]=e,tl.forEach(t=>t(to))},get:function(){return ts[t]}})}),Object.defineProperty(to,"familyPrefix",{enumerable:!0,set:function(t){ts.cssPrefix=t,tl.forEach(t=>t(to))},get:function(){return ts.cssPrefix}}),h.FontAwesomeConfig=to;let tl=[],tu={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function tc(){let t=12,e="";for(;t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function th(t){let e=[];for(let n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function tf(t){return t.classList?th(t.classList):(t.getAttribute("class")||"").split(" ").filter(t=>t)}function td(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function tp(t){return Object.keys(t||{}).reduce((e,n)=>e+"".concat(n,": ").concat(t[n].trim(),";"),"")}function tm(t){return t.size!==tu.size||t.x!==tu.x||t.y!==tu.y||t.rotate!==tu.rotate||t.flipX||t.flipY}function tg(){let t=to.cssPrefix,e=to.replacementClass,n
vendor: 12,892 bytes, line 1
1=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';if(
1"fa"!==t||e!==L){let i=RegExp("\\.".concat("fa","\\-"),"g"),r=RegExp("\\--".concat("fa","\\-"),"g"),a=RegExp("\\.".concat(L),"g");n=n.replace(i,".".concat(t,"-")).replace(r,"--".concat(t,"-")).replace(a,".".concat(e))}return n}let tv=!1;function ty(){to.autoAddCss&&!tv&&(!function(t){if(!t||!m)return;let e=f.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;let n=f.head.childNodes,i=null;for(let t=n.length-1;t>-1;t--){let e=n[t];["STYLE","LINK"].indexOf((e.tagName||"").toUpperCase())>-1&&(i=e)}f.head.insertBefore(e,i)}(tg()),tv=!0)}let tb=h||{};tb[F]||(tb[F]={}),tb[F].styles||(tb[F].styles={}),tb[F].hooks||(tb[F].hooks={}),tb[F].shims||(tb[F].shims=[]);var tx=tb[F];let tw=[],tP=function(){f.removeEventListener("DOMContentLoaded",tP),tA=1,tw.map(t=>t())},tA=!1;function tS(t){let{tag:e,attributes:n={},children:i=[]}=t;return"string"==typeof t?td(t):"<".concat(e," ").concat(Object.keys(n||{}).reduce((t,e)=>t+"".concat(e,'="').concat(td(n[e]),'" '),"").trim(),">").concat(i.map(tS).join(""),"</").concat(e,">")}function tk(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}m&&((tA=(f.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(f.readyState))||f.addEventListener("DOMContentLoaded",tP));var tT=function(t,e,n,i){var r,a,s,o=Object.keys(t),l=o.length,u=void 0!==i?function(t,n,r,a){return e.call(i,t,n,r,a)}:e;for(void 0===n?(r=1,s=t[o[0]]):(r=0,s=n);r<l;r++)s=u(s,t[a=o[r]],a,t);return s};function tE(t){let e=function(t){let e=[],n=0,i=t.length;for(;n<i;){let r=t.charCodeAt(n++);if(r>=55296&&r<=56319&&n<i){let i=t.charCodeAt(n++);(64512&i)==56320?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),n--)}else e.push(r)}return e}(t);return 1===e.length?e[0].toString(16):null}function tj(t){return Object.keys(t).reduce((e,n)=>{let i=t[n];return i.icon?e[i.iconName]=i.icon:e[n]=i,e},{})}function tC(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{skipHooks:i=!1}=n,a=tj(e);"function"!=typeof tx.hooks.addPack||i?tx.styles[t]=r(r({},tx.styles[t]||{}),a):tx.hooks.addPack(t,tj(e)),"fas"===t&&tC("fa",e)}let{styles:tM,shims:tO}=tx,tD=Object.keys(K),tR=tD.reduce((t,e)=>(t[e]=Object.keys(K[e]),t),{}),tV=null,tF={},tL={},tI={},tN={},tB={},tz=()=>{let t=t=>tT(tM,(e,n,i)=>(e[i]=tT(n,t,{}),e),{});tF=t((t,e,n)=>(e[3]&&(t[e[3]]=n),e[2]&&e[2].filter(t=>"number"==typeof t).forEach(e=>{t[e.toString(16)]=n}),t)),tL=t((t,e,n)=>(t[n]=n,e[2]&&e[2].filter(t=>
1"string"==typeof t).forEach(e=>{t[e]=n}),t)),tB=t((t,e,n)=>{let i=e[2];return t[n]=n,i.forEach(e=>{t[e]=n}),t});let e="far"in tM||to.autoFetchSvg,n=tT(tO,(t,n)=>{let i=n[0],r=n[1],a=n[2];return"far"!==r||e||(r="fas"),"string"==typeof i&&(t.names[i]={prefix:r,iconName:a}),"number"==typeof i&&(t.unicodes[i.toString(16)]={prefix:r,iconName:a}),t},{names:{},unicodes:{}});tI=n.names,tN=n.unicodes,tV=tG(to.styleDefault,{family:to.familyDefault})};function t_(t,e){return(tF[t]||{})[e]}function tU(t,e){return(tB[t]||{})[e]}function tW(t){return tI[t]||{prefix:null,iconName:null}}!function(t){tl.push(t),()=>{tl.splice(tl.indexOf(t),1)}}(t=>{tV=tG(t.styleDefault,{family:to.familyDefault})}),tz();let t$=()=>({prefix:null,iconName:null,rest:[]});function tG(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{family:n=x}=e,i=q[n][t];if(n===w&&!t)return"fad";let r=X[n][t]||X[n][i],a=t in tx.styles?t:null;return r||a||null}function tq(t){return t.sort().filter((t,e,n)=>n.indexOf(t)===e)}function tY(t){let e,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{skipLookups:a=!1}=i,s=null,o=O.concat(C),l=tq(t.filter(t=>o.includes(t))),u=tq(t.filter(t=>!O.includes(t))),[c=null]=l.filter(t=>(s=t,!b.includes(t))),h=function(t){let e=x,n=tD.reduce((t,e)=>(t[e]="".concat(to.cssPrefix,"-").concat(e),t),{});return P.forEach(i=>{(t.includes(n[i])||t.some(t=>tR[i].includes(t)))&&(e=i)}),e}(l),f=r(r({},(e=[],n=null,u.forEach(t=>{let i=function(t,e){let n=e.split("-"),i=n[0],r=n.slice(1).join("-");return i!==t||""===r||~ti.indexOf(r)?null:r}(to.cssPrefix,t);i?n=i:t&&e.push(t)}),{iconName:n,rest:e})),{},{prefix:tG(c,{family:h})});return r(r(r({},f),function(t){let{values:e,family:n,canonical:i,givenPrefix:r="",styles:a={},config:s={}}=t,o=n===w,l=e.includes("fa-duotone")||e.includes("fad"),u="duotone"===s.familyDefault,c="fad"===i.prefix||"fa-duotone"===i.prefix;return!o&&(l||u||c)&&(i.prefix="fad"),(e.includes("fa-brands")||e.includes("fab"))&&(i.prefix="fab"),!i.prefix&&tX.includes(n)&&(Object.keys(a).find(t=>tH.includes(t))||s.autoFetchSvg)&&(i.prefix=A.get(n).defaultShortPrefixId,i.iconName=tU(i.prefix,i.iconName)||i.iconName),("fa"===i.prefix||"fa"===r)&&(i.prefix=tV||"fas"),i}({values:t,family:h,styles:tM,config:to,canonical:f,givenPrefix:s})),function(t,e,n){let{prefix:i,iconName:r}=n;if(t||!i||!r)return{prefix:i,iconName:r};let a="fa"===e?tW(r):{},s=tU(i,r);return r=a.iconName||s||r,"far"!==(i=a.prefix||i)||tM.far||!tM.fas||to.autoFetchSvg||(i="fas"),{prefix:i,iconName:r}}(a,s,f))}let tX=P.filter(t=>t!==x||t!==w),tH=Object.keys(M).filter(t=>t!==x).map(t=>Object.keys(M[t])).flat();class tK{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];let i=e.reduce(this._pullDefinitions,{});
1Object.keys(i).forEach(t=>{this.definitions[t]=r(r({},this.definitions[t]||{}),i[t]),tC(t,i[t]);let e=K[x][t];e&&tC(e,i[t]),tz()})}reset(){this.definitions={}}_pullDefinitions(t,e){let n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map(e=>{let{prefix:i,iconName:r,icon:a}=n[e],s=a[2];t[i]||(t[i]={}),s.length>0&&s.forEach(e=>{"string"==typeof e&&(t[i][e]=a)}),t[i][r]=a}),t}}let tZ=[],tQ={},tJ={},t0=Object.keys(tJ);function t1(t,e){for(var n=arguments.length,i=Array(n>2?n-2:0),r=2;r<n;r++)i[r-2]=arguments[r];return(tQ[t]||[]).forEach(t=>{e=t.apply(null,[e,...i])}),e}function t2(t){for(var e=arguments.length,n=Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];(tQ[t]||[]).forEach(t=>{t.apply(null,n)})}function t5(){let t=arguments[0],e=Array.prototype.slice.call(arguments,1);return tJ[t]?tJ[t].apply(null,e):void 0}function t4(t){"fa"===t.prefix&&(t.prefix="fas");let{iconName:e}=t,n=t.prefix||tV;if(e)return e=tU(n,e)||e,tk(t3.definitions,n,e)||tk(tx.styles,n,e)}let t3=new tK,t6={noAuto:()=>{to.autoReplaceSvg=!1,to.observeMutations=!1,t2("noAuto")},config:to,dom:{i2svg:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return m?(t2("beforeI2svg",t),t5("pseudoElements2svg",t),t5("i2svg",t)):Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:n}=e;!1===to.autoReplaceSvg&&(to.autoReplaceSvg=!0),to.observeMutations=!0,t=()=>{t9({autoReplaceSvgRoot:n}),t2("watch",e)},m&&(tA?setTimeout(t,0):tw.push(t))}},parse:{icon:t=>{if(null===t)return null;if("object"==typeof t&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:tU(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){let e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=tG(t[0]);return{prefix:n,iconName:tU(n,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(to.cssPrefix,"-"))>-1||t.match(Q))){let e=tY(t.split(" "),{skipLookups:!0});return{prefix:e.prefix||tV,iconName:tU(e.prefix,e.iconName)||e.iconName}}if("string"==typeof t){let e=tV;return{prefix:e,iconName:tU(e,t)||t}}}},library:t3,findIconDefinition:t4,toHtml:tS},t9=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:e=f}=t;(Object.keys(tx.styles).length>0||to.autoFetchSvg)&&m&&to.autoReplaceSvg&&t6.dom.i2svg({node:e})};function t7(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(t=>tS(t))}}),Object.defineProperty(t,"node",{get:function(){if(!m)return;let e=f.createElement("div");return e.innerHTML=t.html,e.children}}),t}function t8(t){let{icons:{main:e,mask:n},prefix:i,iconName:a,transform:s,symbol:o,title:l,maskId:u,titleId:c,extra:h,watchable:f=!1}=t,{width:d,height:p}=n.found?n:e,m=T.includes(i),g=[to.replacementClass,a?"".concat(to.cssPrefix,"-").concat(a):""].filter(t=>-1===h.classes.indexOf(t)).filter(t=>""!==t||!!t).concat(h.classes).join(" "),v={children:[],attributes:r(r({},h.attributes),{},{"data-prefix":i,"data-icon":a,class:g,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(d," ").concat(p)})},y=m&&!~h.classes.indexOf("fa-fw")?{width:"".concat(d/p*1,"em")}:{};f&&(v.attributes[I]=""),l&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(c||tc())},children:[l]}),delete v.attributes.title);let b=r(r({},v),{},{prefix:i,iconName:a,main:e,mask:n,maskId:u,transform:s,symbol:o,styles:r(r({},y),h.styles)}),{children:x,attributes:w}=n.found&&e.found?t5("generateAbstractMask",b)||{children:[],attributes:{}}:t5("generateAbstractIcon",b)||{children:[],attributes:{}};return(b.children=x,b.attributes=w,o)?function(t){let{prefix:e,iconName:n,children:i,attributes:a,symbol:s}=t,o=!0===s?"".concat(e,"-").concat(to.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:r(r({},a),{},{id:o}),children:i}]}]}(b):function(t){let{children:e,main:n,mask:i,attributes:a,styles:s,transform:o}=t;if(tm(o)&&n.found&&!i.found){let{width:t,height:e}=n,i={x:t/e/2,y:.5};a.style=tp(r(r({},s),{},{"transform-origin":"".concat(i.x+o.x/16,"em ").concat(i.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}(b)}function et(t){let{content:e,width:n,height:i,transform:a,title:s,extra:o,watchable:l=!1}=t,u=r(r(r({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});l&&(u[I]="");let c=r({},o.styles);tm(a)&&(c.transform=function(t){let{transform:e,width:n=16,height:i=16,startCentered:r=!1}=t,a="";return r&&g?a+="translate(".concat(e.x/16-n/2,"em, ").concat(e.y/16-i/2,"em) "):r?a+="translate(calc(-50% + ".concat(e.x/16,"em), calc(-50% + ").concat(e.y/16,"em)) "):a+="translate(".concat(e.x/16,"em, ").concat(e.y/16,"em) "),a+="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a+="rotate(".concat(e.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:i}),c["-webkit-transform"]=c.transform);let h=tp(c);h.length>0&&(u.style=h);let f=[];return f.push({tag:"span",attributes:u,children:[e]}),s&&f.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),f}let{styles:ee}=tx;function en(t){let e=t[0],n=t[1],[i]=t.slice(4);return{found:!0,width:e,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(to.cssPrefix,"-").concat(tn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(to.cssPrefix,"-").concat(tn.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(to.cssPrefix,"-").concat(tn.PRIMARY),fill:"currentColor",d:i[1]}}]}
1:{tag:"path",attributes:{fill:"currentColor",d:i}}}}let ei={found:!1,width:512,height:512};function er(t,e){let n=e;return"fa"===e&&null!==to.styleDefault&&(e=tV),new Promise((i,a)=>{var s,o;if("fa"===n){let n=tW(t)||{};t=n.iconName||t,e=n.prefix||e}if(t&&e&&ee[e]&&ee[e][t])return i(en(ee[e][t]));s=t,o=e,W||to.showMissingIcons||!s||console.error('Icon with name "'.concat(s,'" and prefix "').concat(o,'" is missing.')),i(r(r({},ei),{},{icon:to.showMissingIcons&&t&&t5("missingIconAbstract")||{}}))})}let ea=()=>{},es=to.measurePerformance&&p&&p.mark&&p.measure?p:{mark:ea,measure:ea},eo='FA "6.7.2"';var el={begin:t=>(es.mark("".concat(eo," ").concat(t," begins")),()=>(t=>{es.mark("".concat(eo," ").concat(t," ends")),es.measure("".concat(eo," ").concat(t),"".concat(eo," ").concat(t," begins"),"".concat(eo," ").concat(t," ends"))})(t))};let eu=()=>{};function ec(t){return"string"==typeof(t.getAttribute?t.getAttribute(I):null)}function eh(t){return f.createElementNS("http://www.w3.org/2000/svg",t)}function ef(t){return f.createElement(t)}let ed={replace:function(t){let e=t[0];
1if(e.parentNode)if(t[1].forEach(t=>{e.parentNode.insertBefore(function t(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ceFn:i="svg"===e.tag?eh:ef}=n;if("string"==typeof e)return f.createTextNode(e);let r=i(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){r.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){r.appendChild(t(e,{ceFn:i}))}),r}(t),e)}),null===e.getAttribute(I)&&to.keepOriginalSource){let t,n=f.createComment((t=" ".concat(e.outerHTML," "),t="".concat(t,"Font Awesome fontawesome.com ")));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){let e=t[0],n=t[1];if(~tf(e).indexOf(to.replacementClass))return ed.replace(t);let i=new RegExp("".concat(to.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){let t=n[0].attributes.class.split(" ").reduce((t,e)=>(e===to.replacementClass||e.match(i)?t.toSvg.push(e):t.toNode.push(e),t),{toNode:[],toSvg:[]});n[0].attributes.class=t.toSvg.join(" "),0===t.toNode.length?e.removeAttribute("class"):e.setAttribute("class",t.toNode.join(" "))}let r=n.map(t=>tS(t)).join("\n");e.setAttribute(I,""),e.innerHTML=r}};function ep(t){t()}function em(t,e){let n="function"==typeof e?e:eu;if(0===t.length)n();else{let e=ep;"async"===to.mutateApproach&&(e=h.requestAnimationFrame||ep),e(()=>{let e=!0===to.autoReplaceSvg?ed.replace:ed[to.autoReplaceSvg]||ed.replace,i=el.begin("mutate");t.map(e),i(),n()})}}let eg=!1,ev=null;function ey(t){if(!d||!to.observeMutations)return;let{treeCallback:e=eu,nodeCallback:n=eu,pseudoElementsCallback:i=eu,observeMutationsRoot:r=f}=t;ev=new d(t=>{if(eg)return;let r=tV;th(t).forEach(t=>{if("childList"===t.type&&t.addedNodes.length>0&&!ec(t.addedNodes[0])&&(to.searchPseudoElements&&i(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&to.searchPseudoElements&&i(t.target.parentNode),"attributes"===t.type&&ec(t.target)&&~te.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){let e=t.getAttribute?t.getAttribute(B):null,n=t.getAttribute?t.getAttribute(z):null;return e&&n}(t.target)){let{prefix:e,iconName:n}=tY(tf(t.target));t.target.setAttribute(B,e||r),n&&t.target.setAttribute(z,n)}else{var a;(a=t.target)&&a.classList&&a.classList.contains&&a.classList.contains(to.replacementClass)&&n(t.target)}})}),m&&ev.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function eb(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},{iconName:n,prefix:i,rest:a}=function(t){var e,n;let i=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),a=void 0!==t.innerText?t.innerText.trim():"",s=tY(tf(t));return(s.prefix||(s.prefix=tV),i&&r&&(s.prefix=i,s.iconName=r),s.iconName&&s.prefix)?s:(s.prefix&&a.length>0&&(e=s.prefix,n=t.innerText,s.iconName=(tL[e]||{})[n]||t_(s.prefix,tE(t.innerText))),!s.iconName&&to.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=t.firstChild.data),s)}(t),s=function(t){let e=th(t.attributes).reduce((t,e)=>("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t),{}),n=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return to.autoA11y&&(n?e["aria-labelledby"]="".concat(to.replacementClass,"-title-").concat(i||tc()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),o=t1("parseNodeAttributes",{},t),l=e.styleParser?function(t){let e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((t,e)=>{let n=e.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(t[i]=r.join(":").trim()),t},{})),n}(t):[];return r({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:tu,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:s}},o)}let{styles:ex}=tx;function ew(t){let e="nest"===to.autoReplaceSvg?eb(t,{styleParser:!1}):eb(t);return~e.extra.classes.indexOf(J)?t5("generateLayersText",t,e):t5("generateSvgReplacementMutation",t,e)}function eP(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!m)return Promise.resolve();let n=f.documentElement.classList,i=t=>n.add("".concat(_,"-").concat(t)),r=t=>n.remove("".concat(_,"-").concat(t)),a=to.autoFetchSvg?[...S,...O]:b.concat(Object.keys(ex));a.includes("fa")||a.push("fa");let s=[".".concat(J,":not([").concat(I,"])")].concat(a.map(t=>".".concat(t,":not([").concat(I,"])"))).join(", ");
1if(0===s.length)return Promise.resolve();let o=[];try{o=th(t.querySelectorAll(s))}catch(t){}if(!(o.length>0))return Promise.resolve();i("pending"),r("complete");let l=el.begin("onTree"),u=o.reduce((t,e)=>{try{let n=ew(e);n&&t.push(n)}catch(t){W||"MissingIcon"!==t.name||console.error(t)}return t},[]);return new Promise((t,n)=>{Promise.all(u).then(n=>{em(n,()=>{i("active"),i("complete"),r("pending"),"function"==typeof e&&e(),l(),t()})}).catch(t=>{l(),n(t)})})}function eA(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ew(t).then(t=>{t&&em([t],e)})}let eS=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:n=tu,symbol:i=!1,mask:a=null,maskId:s=null,title:o=null,titleId:l=null,classes:u=[],attributes:c={},styles:h={}}=e;if(!t)return;let{prefix:f,iconName:d,icon:p}=t;return t7(r({type:"icon"},t),()=>(t2("beforeDOMElementCreation",{iconDefinition:t,params:e}),to.autoA11y&&(o?c["aria-labelledby"]="".concat(to.replacementClass,"-title-").concat(l||tc()):(c["aria-hidden"]="true",c.focusable="false")),t8({icons:{main:en(p),mask:a?en(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:f,iconName:d,transform:r(r({},tu),n),symbol:i,title:o,maskId:s,titleId:l,extra:{attributes:c,styles:h,classes:u}})))},ek=RegExp('"',"ug"),eT=r(r(r(r({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),eE=Object.keys(eT).reduce((t,e)=>(t[e.toLowerCase()]=eT[e],t),{}),ej=Object.keys(eE).reduce((t,e)=>{let n=eE[e];return t[e]=n[900]||[...Object.entries(n)][0][1],t},{});function eC(t,e){let n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new Promise((i,a)=>{if(null!==t.getAttribute(n))return i();let s=th(t.children).filter(t=>t.getAttribute(N)===e)[0],o=h.getComputedStyle(t,e),l=o.getPropertyValue("font-family"),u=l.match(tt),c=o.getPropertyValue("font-weight"),d=o.getPropertyValue("content");if(s&&!u)return t.removeChild(s),i();if(u&&"none"!==d&&""!==d){let h=o.getPropertyValue("content"),d=function(t,e){let n=t.replace(/^['"]|['"]$/g,"").toLowerCase(),i=parseInt(e),r=isNaN(i)?"normal":i;return(eE[n]||{})[r]||ej[n]}(l,c),{value:p,isSecondary:m}=function(t){let e=t.replace(ek,""),n=function(t,e){let n,i=t.length,r=t.charCodeAt(0);return r>=55296&&r<=56319&&i>1&&(n=t.charCodeAt(e+1))>=56320&&n<=57343?(r-55296)*1024+n-56320+65536:r}(e,0),i=2===e.length&&e[0]===e[1];return{value:i?tE(e[0]):tE(e),isSecondary:n>=1105920&&n<=1112319||i}}(h),g=u[0].startsWith("FontAwesome"),v=t_(d,p),y=v;if(g){let t=function(t){let e=tN[t],n=t_("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);t.iconName&&t.prefix&&(v=t.iconName,d=t.prefix)}if(!v||m||s&&s.getAttribute(B)===d&&s.getAttribute(z)===y)i();else{t.setAttribute(n,y),s&&t.removeChild(s);let o={iconName:null,title:null,titleId:null,prefix:null,transform:tu,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=o;l.attributes[N]=e,er(v,d).then(a=>{let s=t8(r(r({},o),{},{icons:{main:a,mask:t$()},prefix:d,iconName:y,extra:l,watchable:!0})),u=f.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===e?t.insertBefore(u,t.firstChild):t.appendChild(u),u.outerHTML=s.map(t=>tS(t)).join("\n"),t.removeAttribute(n),i()}).catch(a)}}else i()})}function eM(t){return Promise.all([eC(t,"::before"),eC(t,"::after")])}function eO(t){return t.parentNode!==document.head&&!~U.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(N)&&(!t.parentNode||"svg"!==t.parentNode.tagName)}
1function eD(t){if(m)return new Promise((e,n)=>{let i=th(t.querySelectorAll("*")).filter(eO).map(eM),r=el.begin("searchPseudoElements");eg=!0,Promise.all(i).then(()=>{r(),eg=!1,e()}).catch(()=>{r(),eg=!1,n()})})}let eR=!1,eV=t=>t.toLowerCase().split(" ").reduce((t,e)=>{let n=e.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return t.flipX=!0,t;if(i&&"v"===r)return t.flipY=!0,t;if(isNaN(r=parseFloat(r)))return t;switch(i){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),eF={x:0,y:0,width:"100%",height:"100%"};function eL(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}!function(t,e){let{mixoutsTo:n}=e;tZ=t,tQ={},Object.keys(tJ).forEach(t=>{-1===t0.indexOf(t)&&delete tJ[t]}),tZ.forEach(t=>{let e=t.mixout?t.mixout():{};if(Object.keys(e).forEach(t=>{"function"==typeof e[t]&&(n[t]=e[t]),"object"==typeof e[t]&&Object.keys(e[t]).forEach(i=>{n[t]||(n[t]={}),n[t][i]=e[t][i]})}),t.hooks){let e=t.hooks();Object.keys(e).forEach(t=>{tQ[t]||(tQ[t]=[]),tQ[t].push(e[t])})}t.provides&&t.provides(tJ)})}([{mixout:()=>({dom:{css:tg,insertCss:ty}}),hooks:()=>({beforeDOMElementCreation(){ty()},beforeI2svg(){ty()}})},{mixout:()=>({icon:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:t4(t||{}),{mask:i}=e;return i&&(i=(i||{}).icon?i:t4(i||{})),eS(n,r(r({},e),{},{mask:i}))}}),hooks:()=>({mutationObserverCallbacks:t=>(t.treeCallback=eP,t.nodeCallback=eA,t)}),provides(t){t.i2svg=function(t){let{node:e=f,callback:n=()=>{}}=t;return eP(e,n)},t.generateSvgReplacementMutation=function(t,e){let{iconName:n,title:i,titleId:r,prefix:a,transform:s,symbol:o,mask:l,maskId:u,extra:c}=e;return new Promise((e,h)=>{Promise.all([er(n,a),l.iconName?er(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[h,f]=l;e([t,t8({icons:{main:h,mask:f},prefix:a,iconName:n,transform:s,symbol:o,maskId:u,title:i,titleId:r,extra:c,watchable:!0})])}).catch(h)})},t.generateAbstractIcon=function(t){let e,{children:n,attributes:i,main:r,transform:a,styles:s}=t,o=tp(s);return o.length>0&&(i.style=o),tm(a)&&(e=t5("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),n.push(e||r.icon),{children:n,attributes:i}}}},{mixout:()=>({layer(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{classes:n=[]}=e;return t7({type:"layer"},()=>{t2("beforeDOMElementCreation",{assembler:t,params:e});let i=[];return t(t=>{Array.isArray(t)?t.map(t=>{i=i.concat(t.abstract)}):i=i.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(to.cssPrefix,"-layers"),...n].join(" ")},children:i}]})}})},{mixout:()=>({counter(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{title:n=null,classes:i=[],attributes:a={},styles:s={}}=e;return t7({type:"counter",content:t},()=>(t2("beforeDOMElementCreation",{content:t,params:e}),function(t){let{content:e,title:n,extra:i}=t,a=r(r(r({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),s=tp(i.styles);s.length>0&&(a.style=s);let o=[];return o.push({tag:"span",attributes:a,children:[e]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}({content:t.toString(),title:n,extra:{attributes:a,styles:s,classes:["".concat(to.cssPrefix,"-layers-counter"),...i]}})))}})},{mixout:()=>({text(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:n=tu,title:i=null,classes:a=[],attributes:s={},styles:o={}}=e;return t7({type:"text",content:t},()=>(t2("beforeDOMElementCreation",{content:t,params:e}),et({content:t,transform:r(r({},tu),n),title:i,extra:{attributes:s,styles:o,classes:["".concat(to.cssPrefix,"-layers-text"),...a]}})))}}),provides(t){t.generateLayersText=function(t,e){let{title:n,transform:i,extra:r}=e,a=null,s=null;if(g){let e=parseInt(getComputedStyle(t).fontSize,10),n=t.getBoundingClientRect();a=n.width/e,s=n.height/e}return to.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([t,et({content:t.innerHTML,width:a,height:s,transform:i,title:n,extra:r,watchable:!0})])}}},{hooks:()=>({mutationObserverCallbacks:t=>(t.pseudoElementsCallback=eD,t)}),provides(t){t.pseudoElements2svg=function(t){let{node:e=f}=t;to.searchPseudoElements&&eD(e)}}},{mixout:()=>({dom:{unwatch(){eg=!0,eR=!0}}}),hooks:()=>({bootstrap(){ey(t1("mutationObserverCallbacks",{}))},noAuto(){ev&&ev.disconnect()},watch(t){let{observeMutationsRoot:e}=t;eR?eg=!1:ey(t1("mutationObserverCallbacks",{observeMutationsRoot:e}))}})},{mixout:()=>({parse:{transform:t=>eV(t)}}),hooks:()=>({parseNodeAttributes(t,e){let n=e.getAttribute("data-fa-transform");return n&&(t.transform=eV(n)),t}}),provides(t){t.generateAbstractTransformGrouping=function(t){let{main:e,transform:n,containerWidth:i,iconWidth:a}=t,s="translate(".concat(32*n.x,", ").concat(32*n.y,") "),o="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),u={transform:"".concat(s," ").concat(o," ").concat(l)};return{tag:"g",attributes:r({},{transform:"translate(".concat(i/2," 256)")}),children:[{tag:"g",attributes:r({},u),children:[{tag:e.icon.tag,children:e.icon.children,attributes:r(r({},e.icon.attributes),{transform:"translate(".concat(-(a/2*1)," -256)")})}]}]}}}},{hooks:()=>({parseNodeAttributes(t,e){let n=e.getAttribute("data-fa-mask"),i=n?tY(n.split(" ").map(t=>t.trim())):t$();return i.prefix||(i.prefix=tV),t.mask=i,t.maskId=e.getAttribute("data-fa-mask-id"),t}}),provides(t){t.generateAbstractMask=function(t){let{children:e,attributes:n,main:i,mask:a,maskId:s,transform:o}=t,{width:l,icon:u}=i,{width:c,icon:h}=a,f=function(t){let{transform:e,containerWidth:n,iconWidth:i}=t,r="translate(".concat(32*e.x,", ").concat(32*e.y,") "),a="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)"),o={transform:"".concat(r," ").concat(a," ").concat(s)};return{outer:{transform:"translate(".concat(n/2," 256)")},inner:o,path:{transform:"translate(".concat(-(i/2*1)," -256)")}}}({transform:o,containerWidth:c,iconWidth:l}),d={tag:"rect",attributes:r(r({},eF),{},{fill:"white"})},p=u.children?{children:u.children.map(eL)}:{},m={tag:"g",attributes:r({},f.inner),children:[eL(r({tag:u.tag,attributes:r(r({},u.attributes),f.path)},p))]},g={tag:"g",attributes:r({},f.outer),children:[m]},v="mask-".concat(s||tc()),y="clip-".concat(s||tc()),b={tag:"mask",attributes:r(r({},eF),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[d,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:"g"===h.tag?h.children:[h]},b]};return e.push(x,{tag:"rect",attributes:r({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(v,")")},eF)}
1),{children:e,attributes:n}}}},{provides(t){let e=!1;h.matchMedia&&(e=h.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let t=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:r(r({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=r(r({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:r(r({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||s.children.push({tag:"animate",attributes:r(r({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:r(r({},a),{},{values:"1;0;1;1;0;1;"})}),t.push(s),t.push({tag:"path",attributes:r(r({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:r(r({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:r(r({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:r(r({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks:()=>({parseNodeAttributes(t,e){let n=e.getAttribute("data-fa-symbol");return t.symbol=null!==n&&(""===n||n),t}})}],{mixoutsTo:t6}),t6.noAuto,t6.config,t6.library,t6.dom;let eI=t6.parse;t6.findIconDefinition,t6.toHtml;let eN=t6.icon;t6.layer,t6.text,t6.counter;var eB=n(2758),ez=n.n(eB),e_=n(2115),eU=n(5704);function eW(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function e$(t,e,n){var i;return(e="symbol"==typeof(i=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"))?i:i+"")in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function eG(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function eq(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?eG(Object(n),!0).forEach(function(e){e$(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eG(Object(n)).forEac
1h(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function eY(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,a,s,o=[],l=!0,u=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=a.call(n)).done)&&(o.push(i.value),o.length!==e);l=!0);}catch(t){u=!0,r=t}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw r}}return o}}(t,e)||eK(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eX(t){return function(t){if(Array.isArray(t))return eW(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||eK(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eH(t){return(eH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eK(t,e){if(t){if("string"==typeof t)return eW(t,e);var n=({}).toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eW(t,e):void 0}}try{v=n(7361).version}catch(t){v=void 0!==eU&&eU.env.FA_VERSION||"7.0.0"}function eZ(t){var e;return(e=t-0)==e?t:(t=t.replace(/[\-_\s]+(.)?/g,function(t,e){return e?e.toUpperCase():""})).substr(0,1).toLowerCase()+t.substr(1)}var eQ=["style"],eJ=!1;try{eJ=!0}catch(t){}function e0(t){return t&&"object"===eH(t)&&t.prefix&&t.iconName&&t.icon?t:eI.icon?eI.icon(t):null===t?null:t&&"object"===eH(t)&&t.prefix&&t.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0}function e1(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?e$({},t,e):{}}var e2={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1,widthAuto:!1},e5=e_.forwardRef(function(t,e){var n,i,r,a,s,o,l,u,c,h,f,d,p,m,g,y,b,x,w,P,A,S,k,T=eq(eq({},e2),t),E=T.icon,j=T.mask,C=T.symbol,M=T.className,O=T.title,D=T.titleId,R=T.maskId,V=e0(E),F=e1("classes",[].concat(eX((n=T.beat,i=T.fade,r=T.beatFade,a=T.bounce,s=T.shake,o=T.flash,l=T.spin,u=T.spinPulse,c=T.spinReverse,h=T.pulse,f=T.fixedWidth,d=T.inverse,p=T.border,m=T.listItem,g=T.flip,y=T.size,b=T.rotation,x=T.pull,w=T.swapOpacity,P=T.rotateBy,A=T.widthAuto,S=function(t,e){for(var n=eY(t.split("-"),2),i=n[0],r=n[1],a=eY(e.split("-"),2),s=a[0],o=a[1],l=i.split("."),u=s.split("."),c=0;c<Math.max(l.length,u.length);c++){var h=l[c]||"0",f=u[c]||"0",d=parseInt(h,10),p=parseInt(f,10);if(d!==p)return d>p}for(var m=0;m<Math.max(l.length,u.length);m++){var g=l[m]||"0",v=u[m]||"0";if(g!==v&&g.length!==v.length)return g.length<v.length}return!r||!!o}(v,"7.0.0"),Object.keys(k=e$(e$(e$(e$(e$(e$({"fa-beat":n,"fa-fade":i,"fa-beat-fade":r,"fa-bounce":a,"fa-shake":s,"fa-flash":o,"fa-spin":l,"fa-spin-reverse":c,"fa-spin-pulse":u,"fa-pulse":h,"fa-fw":f,"fa-inverse":d,"fa-border":p,"fa-li":m,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(y),null!=y),"fa-rotate-".concat(b),null!=b&&0!==b),"fa-pull-".concat(x),null!=x),"fa-swap-opacity",w),"fa-rotate-by",S&&P),"fa-width-auto",S&&A)).map(function(t){return k[t]?t:null}).filter(function(t){return t}))),eX((M||"").split(" ")))),L=e1("transform","string"==typeof T.transform?eI.transform(T.transform):T.transform),I=e1("mask",e0(j)),N=eN(V,eq(eq(eq(eq({},F),L),I),{},{symbol:C,title:O,titleId:D,maskId:R}));if(!N)return!function(){if(!eJ&&console&&"function"==typeof console.error){var t;(t=console).error.apply(t,arguments)}}("Could not find icon",V),null;var B=N.abstract,z={ref:e};return Object.keys(T).forEach(function(t){e2.hasOwnProperty(t)||(z[t]=T[t])}),e4(B[0],z)});e5.displayName="FontAwesomeIcon",e5.propTypes={beat:ez().bool,border:ez().bool,beatFade:ez().bool,bounce:ez().bool,className:ez().string,fade:ez().bool,flash:ez().bool,mask:ez().oneOfType([ez().object,ez().array,ez().string]),maskId:ez().string,fixedWidth:ez().bool,inverse:ez().bool,flip:ez().oneOf([!0,!1,"horizontal","vertical","both"]),icon:ez().oneOfType([ez().object,ez().array,ez().string]),listItem:ez().bool,pull:ez().oneOf(["right","left"]),pulse:ez().bool,rotation:ez().oneOf([0,90,180,270]),rotateBy:ez().bool,shake:ez().bool,size:ez().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ez().bool,spinPulse:ez().bool,spinReverse:ez().bool,symbol
1:ez().oneOfType([ez().bool,ez().string]),title:ez().string,titleId:ez().string,transform:ez().oneOfType([ez().string,ez().object]),swapOpacity:ez().bool,widthAuto:ez().bool};var e4=(function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var r=(n.children||[]).map(function(n){return t(e,n)}),a=Object.keys(n.attributes||{}).reduce(function(t,e){var i=n.attributes[e];switch(e){case"class":t.attrs.className=i,delete n.attributes.class;break;case"style":t.attrs.style=i.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,e){var n=e.indexOf(":"),i=eZ(e.slice(0,n)),r=e.slice(n+1).trim();return i.startsWith("webkit")?t[i.charAt(0).toUpperCase()+i.slice(1)]=r:t[i]=r,t},{});break;default:0===e.indexOf("aria-")||0===e.indexOf("data-")?t.attrs[e.toLowerCase()]=i:t.attrs[eZ(e)]=i}return t},{attrs:{}}),s=i.style,o=function(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n={};for(var i in t)if(({}).hasOwnProperty.call(t,i)){if(-1!==e.indexOf(i))continue;n[i]=t[i]}return n}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i<a.length;i++)n=a[i],-1===e.indexOf(n)&&({}).propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}(i,eQ);return a.attrs.style=eq(eq({},a.attrs.style),void 0===s?{}:s),e.apply(void 0,[n.tag,eq(eq({},a.attrs),o)].concat(eX(r)))}).bind(null,e_.createElement)},2758:(t,e,n)=>{t.exports=n(9298)()},2863:(t,e,n)=>{"use strict";n.d(e,{v:()=>r});var i=n(807);class r{constructor(){this.subscriptions=[]}add(t){return(0,i.Kq)(this.subscriptions,t),()=>(0,i.Ai)(this.subscriptions,t)}notify(t,e,n){let i=this.subscriptions.length;if(i)if(1===i)this.subscriptions[0](t,e,n);else for(let r=0;r<i;r++){let i=this.subscriptions[r];i&&i(t,e,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},3127:(t,e,n)=>{"use strict";n.d(e,{Q:()=>i});let i=(0,n(2115).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},3341:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3455:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let i=n(8140)._(n(2115)),r=n(821),a=i.default.createContext(r.imageConfigDefault)},3577:(t,e,n)=>{"use strict";n.d(e,{B:()=>i});let i="undefined"!=typeof window},4017:(t,e,n)=>{"use strict";n.d(e,{V:()=>c,f:()=>p});var i=n(7154);let r=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var a=n(8640),s=n(5295);let o="number",l="color",u=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function c(t){let e=t.toString(),n=[],r={color:[],number:[],var:[]},a=[],s=0,c=e.replace(u,t=>(i.y.test(t)?(r.color.push(s),a.push(l),n.push(i.y.parse(t))):t.startsWith("var(")?(r.var.push(s),a.push("var"),n.push(t)):(r.number.push(s),a.push(o),n.push(parseFloat(t))),++s,"${}")).split("${}");return{values:n,split:c,indexes:r,types:a}}function h(t){return c(t).values}function f(t){let{split:e,types:n}=c(t),r=e.length;return t=>{let a="";for(let u=0;u<r;u++)if(a+=e[u],void 0!==t[u]){let e=n[u];e===o?a+=(0,s.a)(t[u]):e===l?a+=i.y.transform(t[u]):a+=t[u]}return a}}let d=t=>"number"==typeof t?0:t,p={test:function(t){var e,n;return isNaN(t)&&"string"==typeof t&&((null==(e=t.match(a.S))?void 0:e.length)||0)+((null==(n=t.match(r))?void 0:n.length)||0)>0},parse:h,createTransformer:f,getAnimatableNone:function(t){let e=h(t);return f(t)(e.map(d))}}},4105:(t,e)=>{"use strict";function n(t){let{widthInt:e,heightInt:n,blurWidth:i,blurHeight:r,blurDataURL:a,objectFit:s}=t,o=i?40*i:e,l=r?40*r:n,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3Cfe
1Composite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},4119:(t,e,n)=>{"use strict";n.d(e,{l:()=>i});let i=t=>t},4369:(t,e,n)=>{"use strict";n.d(e,{q:()=>i});let i=(t,e,n)=>n>e?e:n<t?t:n},4416:(t,e,n)=>{"use strict";n.d(e,{M:()=>r});var i=n(2115);function r(t){let e=(0,i.useRef)(null);return null===e.current&&(e.current=t()),e.current}},4652:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{default:function(){return l},getImageProps:function(){return o}});let i=n(8140),r=n(5040),a=n(1356),s=i._(n(1124));function o(t){let{props:e}=(0,r.getImgProps)(t,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[t,n]of Object.entries(e))void 0===n&&delete e[t];return{props:e}}let l=a.Image},4841:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{default:function(){return m},defaultHead:function(){return h}});let i=n(8140),r=n(9417),a=n(5155),s=r._(n(2115)),o=i._(n(1262)),l=n(737),u=n(2073),c=n(861);function h(t){void 0===t&&(t=!1);let e=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return t||e.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),e}function f(t,e){return"string"==typeof e||"number"==typeof e?t:e.type===s.default.Fragment?t.concat(s.default.Children.toArray(e.props.children).reduce((t,e)=>"string"==typeof e||"number"==typeof e?t:t.concat(e),[])):t.concat(e)}n(4781);let d=["name","httpEquiv","charSet","itemProp"];function p(t,e){let{inAmpMode:n}=e;return t.reduce(f,[]).reverse().concat(h(n).reverse()).filter(function(){let t=new Set,e=new Set,n=new Set,i={};return r=>{let a=!0,s=!1;if(r.key&&"number"!=typeof r.key&&r.key.indexOf("$")>0){s=!0;let e=r.key.slice(r.key.indexOf("$")+1);t.has(e)?a=!1:t.add(e)}switch(r.type){case"title":case"base":e.has(r.type)?a=!1:e.add(r.type);break;case"meta":for(let t=0,e=d.length;t<e;t++){let e=d[t];if(r.props.hasOwnProperty(e))if("charSet"===e)n.has(e)?a=!1:n.add(e);else{let t=r.props[e],n=i[e]||new Set;("name"!==e||!s)&&n.has(t)?a=!1:(n.add(t),i[e]=n)}}}return a}}()).reverse().map((t,e)=>{let n=t.key||e;return s.default.cloneElement(t,{key:n})})}let m=function(t){let{children:e}=t,n=(0,s.useContext)(l.AmpStateContext),i=(0,s.useContext)(u.HeadManagerContext);return(0,a.jsx)(o.default,{reduceComponentsToState:p,headManager:i,inAmpMode:(0,c.isInAmpMode)(n),children:e})};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},5040:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImgProps",{enumerable:!0,get:function(){return l}}),n(4781);let i=n(4105),r=n(821),a=["-moz-initial","fill","none","scale-down",void 0];function s(t){return void 0!==t.default}function o(t){return void 0===t?t:"number"==typeof t?Number.isFinite(t)?t:NaN:"string"==typeof t&&/^[0-9]+$/.test(t)?parseInt(t,10):NaN}function l(t,e){var n,l;let u,c,h,{src:f,sizes:d,unoptimized:p=!1,priority:m=!1,loading:g,className:v,quality:y,width:b,height:x,fill:w=!1,style:P,overrideSrc:A,onLoad:S,onLoadingComplete:k,placeholder:T="empty",blurDataURL:E,fetchPriority:j,decoding:C="async",layout:M,objectFit:O,objectPosition:D,lazyBoundary:R,lazyRoot:V,...F}=t,{imgConf:L,showAltText:I,blurComplete:N,defaultLoader:B}=e,z=L||r.imageConfigDefault;if("allSizes"in z)u=z;else{let t=[...z.deviceSizes,...z.imageSizes].sort((t,e)=>t-e),e=z.deviceSizes.sort((t,e)=>t-e),i=null==(n=z.qualities)?void 0:n.sort((t,e)=>t-e);u={...z,allSizes:t,deviceSizes:e,qualities:i}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
1configurable:!0});let _=F.loader||B;delete F.loader,delete F.srcSet;let U="__next_img_default"in _;if(U){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let t=_;_=e=>{let{config:n,...i}=e;return t(i)}}if(M){"fill"===M&&(w=!0);let t={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];t&&(P={...P,...t});let e={responsive:"100vw",fill:"100vw"}[M];e&&!d&&(d=e)}let W="",$=o(b),G=o(x);if((l=f)&&"object"==typeof l&&(s(l)||void 0!==l.src)){let t=s(f)?f.default:f;if(!t.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(t)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(t)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=t.blurWidth,h=t.blurHeight,E=E||t.blurDataURL,W=t.src,!w)if($||G){if($&&!G){let e=$/t.width;G=Math.round(t.height*e)}else if(!$&&G){let e=G/t.height;$=Math.round(t.width*e)}}else $=t.width,G=t.height}let q=!m&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:W)||f.startsWith("data:")||f.startsWith("blob:"))&&(p=!0,q=!1),u.unoptimized&&(p=!0),U&&!u.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(p=!0);let Y=o(y),X=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:D}:{},I?{}:{color:"transparent"},P),H=N||"empty"===T?null:"blur"===T?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:$,heightInt:G,blurWidth:c,blurHeight:h,blurDataURL:E||"",objectFit:X.objectFit})+'")':'url("'+T+'")',K=a.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Z=H?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:H}:{},Q=function(t){let{config:e,src:n,unoptimized:i,width:r,quality:a,sizes:s,loader:o}=t;if(i)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(t,e,n){let{deviceSizes:i,allSizes:r}=t;if(n){let t=/(^|\s)(1?\d?\d)vw/g,e=[];for(let i;i=t.exec(n);)e.push(parseInt(i[2]));if(e.length){let t=.01*Math.min(...e);return{widths:r.filter(e=>e>=i[0]*t),kind:"w"}}return{widths:r,kind:"w"}}return"number"!=typeof e?{widths:i,kind:"w"}:{widths:[...new Set([e,2*e].map(t=>r.find(e=>e>=t)||r[r.length-1]))],kind:"x"}}(e,r,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((t,i)=>o({config:e,src:n,quality:a,width:t})+" "+("w"===u?t:i+1)+u).join(", "),src:o({config:e,src:n,quality:a,width:l[c]})}}({config:u,src:f,unoptimized:p,width:$,quality:Y,sizes:d,loader:_});return{props:{...F,loading:q?"lazy":g,fetchPriority:j,width:$,height:G,decoding:C,className:v,style:{...X,...Z},sizes:Q.sizes,srcSet:Q.srcSet,src:A||Q.src},meta:{unoptimized:p,priority:m,placeholder:T,fill:w}}}},5220:(t,e,n)=>{"use strict";n.d(e,{KN:()=>a,gQ:()=>u,px:()=>s,uj:()=>r,vh:()=>o,vw:()=>l});let i=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),r=i("deg"),a=i("%"),s=i("px"),o=i("vh"),l=i("vw"),u={...a,parse:t=>a.parse(t)/100,transform:t=>a.transform(100*t)}},5221:(t,e,n)=>{"use strict";n.d(e,{W:()=>i});let i={skipAnimations:!1,useManualTiming:!1}},5239:(t,e,n)=>{"use strict";n.d(e,{default:()=>r.a});var i=n(4652),r=n.n(i)},5295:(t,e,n)=>{"use strict";n.d(e,{a:()=>i});let i=t=>Math.round(1e5*t)/1e5},5446:(t,e,n)=>{"use strict";n.d(e,{B:()=>l});var i=n(4369),r=n(7137),a=n(5295),s=n(8798);let o={...r.ai,transform:t=>Math.round((0,i.q)(0,255,t))},l={test:(0,s.$)("rgb","red"),parse:(0,s.q)("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:i=1})=>"rgba("+o.transform(t)+", "+o.transform(e)+", "+o.transform(n)+", "+(0,a.a)(r.X4.transform(i))+")"}},5601:(t,e,n)=>{"use strict";n.d(e,{xQ:()=>a});var i=n(2115),r=n(9686);function a(t=!0){let e=(0,i.useContext)(r.t);if(null===e)return[!0,null];let{isPresent:n,onExitComplete:s,register:o}=e,l=(0,i.useId)();(0,i.useEffect)(()=>{t&&o(l)},[t]);let u=(0,i.useCallback)(()=>t&&s&&s(l),[l,s,t]);return!n&&s?[!1,u]:[!0]}},5850:(t,e,n)=>{"use strict";n.d(e,{F:()=>r});let i=(t,e)=>n=>e(t(n)),r=(...t)=>t.reduce(i)},6125:(t,e,n)=>{"use strict";n.d(e,{u:()=>r});var i=n(5446);let r={test:(0,n(8798).$)("#"),parse:function(t){let e="",n="",i="",r="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),i=t.substring(5,7),r=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),i=t.substring(3,4),r=t.substring(4,5),e+=e,n+=n,i+=i,r+=r),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(i,16),alph
1a:r?parseInt(r,16)/255:1}},transform:i.B.transform}},6280:(t,e,n)=>{"use strict";function i(t,e){return e?1e3/e*t:0}n.d(e,{f:()=>i})},6553:(t,e,n)=>{"use strict";n.d(e,{E:()=>r});var i=n(2115);let r=n(3577).B?i.useLayoutEffect:i.useEffect},6554:(t,e,n)=>{"use strict";n.d(e,{V:()=>o});var i=n(7137),r=n(5220),a=n(5295),s=n(8798);let o={test:(0,s.$)("hsl","hue"),parse:(0,s.q)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+r.KN.transform((0,a.a)(e))+", "+r.KN.transform((0,a.a)(n))+", "+(0,a.a)(i.X4.transform(s))+")"}},7137:(t,e,n)=>{"use strict";n.d(e,{X4:()=>a,ai:()=>r,hs:()=>s});var i=n(4369);let r={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},a={...r,transform:t=>(0,i.q)(0,1,t)},s={...r,default:1}},7154:(t,e,n)=>{"use strict";n.d(e,{y:()=>s});var i=n(6125),r=n(6554),a=n(5446);let s={test:t=>a.B.test(t)||i.u.test(t)||r.V.test(t),parse:t=>a.B.test(t)?a.B.parse(t):r.V.test(t)?r.V.parse(t):i.u.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?a.B.transform(t):r.V.transform(t)}},7290:(t,e,n)=>{"use strict";n.d(e,{X:()=>r,f:()=>i});let i=t=>1e3*t,r=t=>t/1e3},7361:t=>{"use strict";t.exports=JSON.parse('{"description":"The iconic font, CSS, and SVG framework","keywords":["font","awesome","fontawesome","icon","svg","bootstrap"],"homepage":"https://fontawesome.com","bugs":{"url":"https://github.com/FortAwesome/Font-Awesome/issues"},"author":"The Font Awesome Team (https://github.com/orgs/FortAwesome/people)","repository":{"type":"git","url":"https://github.com/FortAwesome/Font-Awesome"},"engines":{"node":">=6"},"dependencies":{"@fortawesome/fontawesome-common-types":"6.7.2"},"version":"6.7.2","name":"@fortawesome/fontawesome-svg-core","main":"index.js","module":"index.mjs","jsnext:main":"index.mjs","style":"styles.css","license":"MIT","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","style":"./styles.css","default":"./index.js"},"./index":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./plugins":{"types":"./index.d.ts","module":"./plugins.mjs","import":"./plugins.mjs","default":"./plugins.mjs"},"./import.macro":"./import.macro.js","./import.macro.js":"./import.macro.js","./styles":"./styles.css","./styles.css":"./styles.css","./package.json":"./package.json"},"sideEffects":["./index.js","./index.mjs","./styles.css"]}')},7929:(t,e,n)=>{"use strict";n.d(e,{Gt:()=>r,PP:()=>o,WG:()=>a,uv:()=>s});var i=n(4119);let{schedule:r,cancel:a,state:s,steps:o}=(0,n(9267).I)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:i.l,!0)},8041:(t,e,n)=>{"use strict";n.d(e,{$:()=>r,V:()=>a});var i=n(4119);let r=i.l,a=i.l},8640:(t,e,n)=>{"use strict";n.d(e,{S:()=>i});let i=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu},8798:(t,e,n)=>{"use strict";n.d(e,{$:()=>a,q:()=>s});var i=n(8640);let r=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,a=(t,e)=>n=>!!("string"==typeof n&&r.test(n)&&n.startsWith(t)||e&&null!=n&&Object.prototype.hasOwnProperty.call(n,e)),s=(t,e,n)=>r=>{if("string"!=typeof r)return r;let[a,s,o,l]=r.match(i.S);return{[t]:parseFloat(a),[e]:parseFloat(s),[n]:parseFloat(o),alpha:void 0!==l?parseFloat(l):1}}},8871:(t,e,n)=>{"use strict";let i;n.d(e,{k:()=>o});var r=n(5221),a=n(7929);function s(){i=void 0}let o={now:()=>(void 0===i&&o.set(a.uv.isProcessing||r.W.useManualTiming?a.uv.timestamp:performance.now()),i),set:t=>{i=t,queueMicrotask(s)}}},9267:(t,e,n)=>{"use strict";n.d(e,{I:()=>a});var i=n(5221);let r=["read","resolveKeyframes","update","preRender","render","postRender"];function a(t,e){let n=!1,a=!0,s={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,l=r.reduce((t,e)=>(t[e]=function(t){let e=new Set,n=new Set,i=!1,r=!1,a=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1};function o(e){a.has(e)&&(l.schedule(e),t()),e(s)}let l={schedule:(t,r=!1,s=!1)=>{let o=s&&i?e:n;return r&&a.add(t),o.has(t)||o.add(t),t},cancel:t=>{n.delete(t),a.delete(t)},process:t=>{if(s=t,i){r=!0;return}i=!0,[e,n]=[n,e],e.forEach(o),e.clear(),i=!1,r&&(r=!1,l.process(t))}};return l}(o),t),{}),{read:u,resolveKeyframes:c,update:h,preRender:f,render:d,postRender:p}=l,m=()=>{let r=i.W.useManualTiming?s.timestamp:performance.now();n=!1,s.delta=a?1e3/60:Math.max(Math.min(r-s.timestamp,40),1),s.timestamp=r,s.isProcessing=!0,u.process(s),c.process(s),h.process(s),f.process(s),d.process(s),p.process(s),s.isProcessing=!1,n&&e&&(a=!1,t(m))};return{schedule:r.reduce((e,i)=>{let r=l[i];return e[i]=(e,i=!1,o=!1)=>(!n&&(n=!0,a=!0,s.isProcessing||t(m)),r.schedule(e,i,o)),e},{}),cancel:t=>{for(let e=0;e<r.length;e++)l[r[e]].cancel(t)},state:s,steps:l}}},9298:(t,e,n)=>{"use strict";var i=n(3341);function r(){}function a(){}a.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,a,s){if(s!==i){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},9568:(t,e,n)=>{"use strict";n.d(e,{OQ:()=>u,bt:()=>o});var i=n(8871),r=n(2863),a=n(6280),s=n(7929);let o={current:void 0};class l{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let n=i.k.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=i.k.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new r.v);let n=this.events[t].add(e);return"change"===t?()=>{n(),s.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,n){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return o.current&&o.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=i.k.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,a.f)(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(t,e){return new l(t,e)}},9686:(t,e,n)=>{"use strict";n.d(e,{t:()=>i});let i=(0,n(2115).createContext)(null)},9862:(t,e,n)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterContext",{enumerable:!0,get:function(){return i}});let i=n(8140)._(n(2115)).default.createContext(null)}}]);
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.