From 2f130d85c195227c9690fcd4bcea3207f5180dd9 Mon Sep 17 00:00:00 2001 From: Virkkunen Date: Mon, 16 Sep 2024 15:53:27 +0200 Subject: [PATCH] Updates --- .../{index-a6f6b2fc.js => index-97dddeda.js} | 28 +++++++++---------- index.html | 2 +- manifest.json | 2 +- 3 files changed, 16 insertions(+), 16 deletions(-) rename assets/{index-a6f6b2fc.js => index-97dddeda.js} (69%) diff --git a/assets/index-a6f6b2fc.js b/assets/index-97dddeda.js similarity index 69% rename from assets/index-a6f6b2fc.js rename to assets/index-97dddeda.js index 114af28..fcf4957 100644 --- a/assets/index-a6f6b2fc.js +++ b/assets/index-97dddeda.js @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var No=Symbol.for("react.element"),$g=Symbol.for("react.portal"),Bg=Symbol.for("react.fragment"),Wg=Symbol.for("react.strict_mode"),Ug=Symbol.for("react.profiler"),Hg=Symbol.for("react.provider"),Kg=Symbol.for("react.context"),Yg=Symbol.for("react.forward_ref"),Gg=Symbol.for("react.suspense"),Xg=Symbol.for("react.memo"),Qg=Symbol.for("react.lazy"),Hf=Symbol.iterator;function Zg(e){return e===null||typeof e!="object"?null:(e=Hf&&e[Hf]||e["@@iterator"],typeof e=="function"?e:null)}var wm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xm=Object.assign,Sm={};function fi(e,t,n){this.props=e,this.context=t,this.refs=Sm,this.updater=n||wm}fi.prototype.isReactComponent={};fi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};fi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function km(){}km.prototype=fi.prototype;function ac(e,t,n){this.props=e,this.context=t,this.refs=Sm,this.updater=n||wm}var uc=ac.prototype=new km;uc.constructor=ac;xm(uc,fi.prototype);uc.isPureReactComponent=!0;var Kf=Array.isArray,Cm=Object.prototype.hasOwnProperty,cc={current:null},Em={key:!0,ref:!0,__self:!0,__source:!0};function Tm(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)Cm.call(t,r)&&!Em.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,J=A[D];if(0>>1;Di(nn,z))dti(Tt,nn)?(A[D]=Tt,A[dt]=z,D=dt):(A[D]=nn,A[nt]=z,D=nt);else if(dti(Tt,z))A[D]=Tt,A[dt]=z,D=dt;else break e}}return L}function i(A,L){var z=A.sortIndex-L.sortIndex;return z!==0?z:A.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],u=[],f=1,c=null,m=3,g=!1,y=!1,v=!1,S=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(A){for(var L=n(u);L!==null;){if(L.callback===null)r(u);else if(L.startTime<=A)r(u),L.sortIndex=L.expirationTime,t(a,L);else break;L=n(u)}}function w(A){if(v=!1,h(A),!y)if(n(a)!==null)y=!0,G(x);else{var L=n(u);L!==null&&Z(w,L.startTime-A)}}function x(A,L){y=!1,v&&(v=!1,p(k),k=-1),g=!0;var z=m;try{for(h(L),c=n(a);c!==null&&(!(c.expirationTime>L)||A&&!Y());){var D=c.callback;if(typeof D=="function"){c.callback=null,m=c.priorityLevel;var J=D(c.expirationTime<=L);L=e.unstable_now(),typeof J=="function"?c.callback=J:c===n(a)&&r(a),h(L)}else r(a);c=n(a)}if(c!==null)var Dt=!0;else{var nt=n(u);nt!==null&&Z(w,nt.startTime-L),Dt=!1}return Dt}finally{c=null,m=z,g=!1}}var E=!1,P=null,k=-1,R=5,M=-1;function Y(){return!(e.unstable_now()-MA||125D?(A.sortIndex=z,t(u,A),n(a)===null&&A===n(u)&&(v?(p(k),k=-1):v=!0,Z(w,z-D))):(A.sortIndex=J,t(a,A),y||g||(y=!0,G(x))),A},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(A){var L=m;return function(){var z=m;m=L;try{return A.apply(this,arguments)}finally{m=z}}}})(Nm);Om.exports=Nm;var ay=Om.exports;/** + */(function(e){function t(A,L){var I=A.length;A.push(L);e:for(;0>>1,J=A[D];if(0>>1;Di(nn,I))dti(Tt,nn)?(A[D]=Tt,A[dt]=I,D=dt):(A[D]=nn,A[nt]=I,D=nt);else if(dti(Tt,I))A[D]=Tt,A[dt]=I,D=dt;else break e}}return L}function i(A,L){var I=A.sortIndex-L.sortIndex;return I!==0?I:A.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],u=[],f=1,c=null,m=3,g=!1,y=!1,v=!1,S=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(A){for(var L=n(u);L!==null;){if(L.callback===null)r(u);else if(L.startTime<=A)r(u),L.sortIndex=L.expirationTime,t(a,L);else break;L=n(u)}}function w(A){if(v=!1,h(A),!y)if(n(a)!==null)y=!0,G(x);else{var L=n(u);L!==null&&Z(w,L.startTime-A)}}function x(A,L){y=!1,v&&(v=!1,p(k),k=-1),g=!0;var I=m;try{for(h(L),c=n(a);c!==null&&(!(c.expirationTime>L)||A&&!Y());){var D=c.callback;if(typeof D=="function"){c.callback=null,m=c.priorityLevel;var J=D(c.expirationTime<=L);L=e.unstable_now(),typeof J=="function"?c.callback=J:c===n(a)&&r(a),h(L)}else r(a);c=n(a)}if(c!==null)var Dt=!0;else{var nt=n(u);nt!==null&&Z(w,nt.startTime-L),Dt=!1}return Dt}finally{c=null,m=I,g=!1}}var E=!1,P=null,k=-1,R=5,M=-1;function Y(){return!(e.unstable_now()-MA||125D?(A.sortIndex=I,t(u,A),n(a)===null&&A===n(u)&&(v?(p(k),k=-1):v=!0,Z(w,I-D))):(A.sortIndex=J,t(a,A),y||g||(y=!0,G(x))),A},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(A){var L=m;return function(){var I=m;m=L;try{return A.apply(this,arguments)}finally{m=I}}}})(Nm);Om.exports=Nm;var ay=Om.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var uy=C,qe=ay;function T(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),za=Object.prototype.hasOwnProperty,cy=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Gf={},Xf={};function fy(e){return za.call(Xf,e)?!0:za.call(Gf,e)?!1:cy.test(e)?Xf[e]=!0:(Gf[e]=!0,!1)}function dy(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function py(e,t,n,r){if(t===null||typeof t>"u"||dy(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ve(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Te[e]=new Ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Te[t]=new Ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Te[e]=new Ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Te[e]=new Ve(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Te[e]=new Ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Te[e]=new Ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Te[e]=new Ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Te[e]=new Ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Te[e]=new Ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var dc=/[\-:]([a-z])/g;function pc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Te[e]=new Ve(e,1,!1,e.toLowerCase(),null,!1,!1)});Te.xlinkHref=new Ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Te[e]=new Ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function mc(e,t,n,r){var i=Te.hasOwnProperty(t)?Te[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ia=Object.prototype.hasOwnProperty,cy=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Gf={},Qf={};function fy(e){return Ia.call(Qf,e)?!0:Ia.call(Gf,e)?!1:cy.test(e)?Qf[e]=!0:(Gf[e]=!0,!1)}function dy(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function py(e,t,n,r){if(t===null||typeof t>"u"||dy(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ve(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Te[e]=new Ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Te[t]=new Ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Te[e]=new Ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Te[e]=new Ve(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Te[e]=new Ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Te[e]=new Ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Te[e]=new Ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Te[e]=new Ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Te[e]=new Ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var dc=/[\-:]([a-z])/g;function pc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(dc,pc);Te[t]=new Ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Te[e]=new Ve(e,1,!1,e.toLowerCase(),null,!1,!1)});Te.xlinkHref=new Ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Te[e]=new Ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function mc(e,t,n,r){var i=Te.hasOwnProperty(t)?Te[t]:null;(i!==null?i.type!==0:r||!(2l||i[s]!==o[l]){var a=` -`+i[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Xl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ji(e):""}function my(e){switch(e.tag){case 5:return ji(e.type);case 16:return ji("Lazy");case 13:return ji("Suspense");case 19:return ji("SuspenseList");case 0:case 2:case 15:return e=Ql(e.type,!1),e;case 11:return e=Ql(e.type.render,!1),e;case 1:return e=Ql(e.type,!0),e;default:return""}}function Da(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pr:return"Fragment";case Tr:return"Portal";case Ia:return"Profiler";case hc:return"StrictMode";case Fa:return"Suspense";case Va:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bm:return(e.displayName||"Context")+".Consumer";case Lm:return(e._context.displayName||"Context")+".Provider";case gc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yc:return t=e.displayName||null,t!==null?t:Da(e.type)||"Memo";case cn:t=e._payload,e=e._init;try{return Da(e(t))}catch{}}return null}function hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Da(t);case 8:return t===hc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function An(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function gy(e){var t=zm(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Qo(e){e._valueTracker||(e._valueTracker=gy(e))}function Im(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zm(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ls(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ja(e,t){var n=t.checked;return ue({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Zf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=An(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Fm(e,t){t=t.checked,t!=null&&mc(e,"checked",t,!1)}function $a(e,t){Fm(e,t);var n=An(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ba(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ba(e,t.type,An(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ba(e,t,n){(t!=="number"||Ls(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $i=Array.isArray;function jr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yy=["Webkit","ms","Moz","O"];Object.keys(Yi).forEach(function(e){yy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yi[t]=Yi[e]})});function $m(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yi.hasOwnProperty(e)&&Yi[e]?(""+t).trim():t+"px"}function Bm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=$m(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var vy=ue({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ha(e,t){if(t){if(vy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(T(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(T(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(T(61))}if(t.style!=null&&typeof t.style!="object")throw Error(T(62))}}function Ka(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ya=null;function vc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ga=null,$r=null,Br=null;function td(e){if(e=bo(e)){if(typeof Ga!="function")throw Error(T(280));var t=e.stateNode;t&&(t=Sl(t),Ga(e.stateNode,e.type,t))}}function Wm(e){$r?Br?Br.push(e):Br=[e]:$r=e}function Um(){if($r){var e=$r,t=Br;if(Br=$r=null,td(e),t)for(e=0;e>>=0,e===0?32:31-(Oy(e)/Ny|0)|0}var qo=64,Jo=4194304;function Bi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Is(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Bi(l):(o&=s,o!==0&&(r=Bi(o)))}else s=n&~i,s!==0?r=Bi(s):o!==0&&(r=Bi(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Mo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function Ry(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Xi),cd=String.fromCharCode(32),fd=!1;function ch(e,t){switch(e){case"keyup":return av.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ar=!1;function cv(e,t){switch(e){case"compositionend":return fh(t);case"keypress":return t.which!==32?null:(fd=!0,cd);case"textInput":return e=t.data,e===cd&&fd?null:e;default:return null}}function fv(e,t){if(Ar)return e==="compositionend"||!Pc&&ch(e,t)?(e=ah(),ws=Cc=mn=null,Ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=hd(n)}}function hh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?hh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function gh(){for(var e=window,t=Ls();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ls(e.document)}return t}function Ac(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function xv(e){var t=gh(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&hh(n.ownerDocument.documentElement,n)){if(r!==null&&Ac(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=gd(n,o);var s=gd(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_r=null,eu=null,Zi=null,tu=!1;function yd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;tu||_r==null||_r!==Ls(r)||(r=_r,"selectionStart"in r&&Ac(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Zi&&mo(Zi,r)||(Zi=r,r=Ds(eu,"onSelect"),0Mr||(e.current=lu[Mr],lu[Mr]=null,Mr--)}function q(e,t){Mr++,lu[Mr]=e.current,e.current=t}var _n={},Me=zn(_n),$e=zn(!1),ir=_n;function Zr(e,t){var n=e.type.contextTypes;if(!n)return _n;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Be(e){return e=e.childContextTypes,e!=null}function $s(){te($e),te(Me)}function Ed(e,t,n){if(Me.current!==_n)throw Error(T(168));q(Me,t),q($e,n)}function Th(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(T(108,hy(e)||"Unknown",i));return ue({},n,r)}function Bs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_n,ir=Me.current,q(Me,e),q($e,$e.current),!0}function Td(e,t,n){var r=e.stateNode;if(!r)throw Error(T(169));n?(e=Th(e,t,ir),r.__reactInternalMemoizedMergedChildContext=e,te($e),te(Me),q(Me,e)):te($e),q($e,n)}var Bt=null,kl=!1,ca=!1;function Ph(e){Bt===null?Bt=[e]:Bt.push(e)}function Lv(e){kl=!0,Ph(e)}function In(){if(!ca&&Bt!==null){ca=!0;var e=0,t=X;try{var n=Bt;for(X=1;e>=s,i-=s,Wt=1<<32-wt(t)+i|n<k?(R=P,P=null):R=P.sibling;var M=m(p,P,h[k],w);if(M===null){P===null&&(P=R);break}e&&P&&M.alternate===null&&t(p,P),d=o(M,d,k),E===null?x=M:E.sibling=M,E=M,P=R}if(k===h.length)return n(p,P),ie&&Wn(p,k),x;if(P===null){for(;kk?(R=P,P=null):R=P.sibling;var Y=m(p,P,M.value,w);if(Y===null){P===null&&(P=R);break}e&&P&&Y.alternate===null&&t(p,P),d=o(Y,d,k),E===null?x=Y:E.sibling=Y,E=Y,P=R}if(M.done)return n(p,P),ie&&Wn(p,k),x;if(P===null){for(;!M.done;k++,M=h.next())M=c(p,M.value,w),M!==null&&(d=o(M,d,k),E===null?x=M:E.sibling=M,E=M);return ie&&Wn(p,k),x}for(P=r(p,P);!M.done;k++,M=h.next())M=g(P,p,k,M.value,w),M!==null&&(e&&M.alternate!==null&&P.delete(M.key===null?k:M.key),d=o(M,d,k),E===null?x=M:E.sibling=M,E=M);return e&&P.forEach(function(fe){return t(p,fe)}),ie&&Wn(p,k),x}function S(p,d,h,w){if(typeof h=="object"&&h!==null&&h.type===Pr&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Xo:e:{for(var x=h.key,E=d;E!==null;){if(E.key===x){if(x=h.type,x===Pr){if(E.tag===7){n(p,E.sibling),d=i(E,h.props.children),d.return=p,p=d;break e}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===cn&&_d(x)===E.type){n(p,E.sibling),d=i(E,h.props),d.ref=Fi(p,E,h),d.return=p,p=d;break e}n(p,E);break}else t(p,E);E=E.sibling}h.type===Pr?(d=qn(h.props.children,p.mode,w,h.key),d.return=p,p=d):(w=As(h.type,h.key,h.props,null,p.mode,w),w.ref=Fi(p,d,h),w.return=p,p=w)}return s(p);case Tr:e:{for(E=h.key;d!==null;){if(d.key===E)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=i(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=va(h,p.mode,w),d.return=p,p=d}return s(p);case cn:return E=h._init,S(p,d,E(h._payload),w)}if($i(h))return y(p,d,h,w);if(Li(h))return v(p,d,h,w);ss(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=i(d,h),d.return=p,p=d):(n(p,d),d=ya(h,p.mode,w),d.return=p,p=d),s(p)):n(p,d)}return S}var Jr=Nh(!0),Mh=Nh(!1),Hs=zn(null),Ks=null,Rr=null,Mc=null;function Lc(){Mc=Rr=Ks=null}function bc(e){var t=Hs.current;te(Hs),e._currentValue=t}function cu(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ur(e,t){Ks=e,Mc=Rr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(je=!0),e.firstContext=null)}function ct(e){var t=e._currentValue;if(Mc!==e)if(e={context:e,memoizedValue:t,next:null},Rr===null){if(Ks===null)throw Error(T(308));Rr=e,Ks.dependencies={lanes:0,firstContext:e}}else Rr=Rr.next=e;return t}var Yn=null;function Rc(e){Yn===null?Yn=[e]:Yn.push(e)}function Lh(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Rc(t)):(n.next=i.next,i.next=n),t.interleaved=n,Xt(e,r)}function Xt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var fn=!1;function zc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bh(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ht(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,U&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Xt(e,n)}return i=r.interleaved,i===null?(t.next=t,Rc(r)):(t.next=i.next,i.next=t),r.interleaved=t,Xt(e,n)}function Ss(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xc(e,n)}}function Od(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ys(e,t,n,r){var i=e.updateQueue;fn=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var a=l,u=a.next;a.next=null,s===null?o=u:s.next=u,s=a;var f=e.alternate;f!==null&&(f=f.updateQueue,l=f.lastBaseUpdate,l!==s&&(l===null?f.firstBaseUpdate=u:l.next=u,f.lastBaseUpdate=a))}if(o!==null){var c=i.baseState;s=0,f=u=a=null,l=o;do{var m=l.lane,g=l.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:g,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var y=e,v=l;switch(m=t,g=n,v.tag){case 1:if(y=v.payload,typeof y=="function"){c=y.call(g,c,m);break e}c=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=v.payload,m=typeof y=="function"?y.call(g,c,m):y,m==null)break e;c=ue({},c,m);break e;case 2:fn=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[l]:m.push(l))}else g={eventTime:g,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},f===null?(u=f=g,a=c):f=f.next=g,s|=m;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;m=l,l=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(f===null&&(a=c),i.baseState=a,i.firstBaseUpdate=u,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);lr|=s,e.lanes=s,e.memoizedState=c}}function Nd(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=da.transition;da.transition={};try{e(!1),t()}finally{X=n,da.transition=r}}function Qh(){return ft().memoizedState}function Iv(e,t,n){var r=Cn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Zh(e))qh(t,n);else if(n=Lh(e,t,n,r),n!==null){var i=Ie();xt(n,e,r,i),Jh(n,t,r)}}function Fv(e,t,n){var r=Cn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zh(e))qh(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,kt(l,s)){var a=t.interleaved;a===null?(i.next=i,Rc(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Lh(e,t,i,r),n!==null&&(i=Ie(),xt(n,e,r,i),Jh(n,t,r))}}function Zh(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function qh(e,t){qi=Xs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xc(e,n)}}var Qs={readContext:ct,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},Vv={readContext:ct,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Ld,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Cs(4194308,4,Hh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Cs(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Iv.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:Md,useDebugValue:Wc,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=Md(!1),t=e[0];return e=zv.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ae,i=Ot();if(ie){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),Se===null)throw Error(T(349));sr&30||Fh(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ld(Dh.bind(null,r,o,e),[e]),r.flags|=2048,ko(9,Vh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ot(),t=Se.identifierPrefix;if(ie){var n=Ut,r=Wt;n=(r&~(1<<32-wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=xo++,0")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Ql=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ji(e):""}function my(e){switch(e.tag){case 5:return ji(e.type);case 16:return ji("Lazy");case 13:return ji("Suspense");case 19:return ji("SuspenseList");case 0:case 2:case 15:return e=Xl(e.type,!1),e;case 11:return e=Xl(e.type.render,!1),e;case 1:return e=Xl(e.type,!0),e;default:return""}}function Da(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pr:return"Fragment";case Tr:return"Portal";case za:return"Profiler";case hc:return"StrictMode";case Fa:return"Suspense";case Va:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bm:return(e.displayName||"Context")+".Consumer";case Lm:return(e._context.displayName||"Context")+".Provider";case gc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yc:return t=e.displayName||null,t!==null?t:Da(e.type)||"Memo";case cn:t=e._payload,e=e._init;try{return Da(e(t))}catch{}}return null}function hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Da(t);case 8:return t===hc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function An(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Im(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function gy(e){var t=Im(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xo(e){e._valueTracker||(e._valueTracker=gy(e))}function zm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Im(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ls(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ja(e,t){var n=t.checked;return ue({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Zf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=An(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Fm(e,t){t=t.checked,t!=null&&mc(e,"checked",t,!1)}function $a(e,t){Fm(e,t);var n=An(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ba(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ba(e,t.type,An(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ba(e,t,n){(t!=="number"||Ls(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $i=Array.isArray;function jr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yy=["Webkit","ms","Moz","O"];Object.keys(Yi).forEach(function(e){yy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yi[t]=Yi[e]})});function $m(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yi.hasOwnProperty(e)&&Yi[e]?(""+t).trim():t+"px"}function Bm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=$m(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var vy=ue({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ha(e,t){if(t){if(vy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(T(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(T(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(T(61))}if(t.style!=null&&typeof t.style!="object")throw Error(T(62))}}function Ka(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ya=null;function vc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ga=null,$r=null,Br=null;function td(e){if(e=bo(e)){if(typeof Ga!="function")throw Error(T(280));var t=e.stateNode;t&&(t=Sl(t),Ga(e.stateNode,e.type,t))}}function Wm(e){$r?Br?Br.push(e):Br=[e]:$r=e}function Um(){if($r){var e=$r,t=Br;if(Br=$r=null,td(e),t)for(e=0;e>>=0,e===0?32:31-(Oy(e)/Ny|0)|0}var qo=64,Jo=4194304;function Bi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function zs(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Bi(l):(o&=s,o!==0&&(r=Bi(o)))}else s=n&~i,s!==0?r=Bi(s):o!==0&&(r=Bi(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Mo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function Ry(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Qi),cd=String.fromCharCode(32),fd=!1;function ch(e,t){switch(e){case"keyup":return av.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ar=!1;function cv(e,t){switch(e){case"compositionend":return fh(t);case"keypress":return t.which!==32?null:(fd=!0,cd);case"textInput":return e=t.data,e===cd&&fd?null:e;default:return null}}function fv(e,t){if(Ar)return e==="compositionend"||!Pc&&ch(e,t)?(e=ah(),ws=Cc=mn=null,Ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=hd(n)}}function hh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?hh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function gh(){for(var e=window,t=Ls();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ls(e.document)}return t}function Ac(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function xv(e){var t=gh(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&hh(n.ownerDocument.documentElement,n)){if(r!==null&&Ac(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=gd(n,o);var s=gd(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_r=null,eu=null,Zi=null,tu=!1;function yd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;tu||_r==null||_r!==Ls(r)||(r=_r,"selectionStart"in r&&Ac(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Zi&&mo(Zi,r)||(Zi=r,r=Ds(eu,"onSelect"),0Mr||(e.current=lu[Mr],lu[Mr]=null,Mr--)}function q(e,t){Mr++,lu[Mr]=e.current,e.current=t}var _n={},Me=In(_n),$e=In(!1),ir=_n;function Zr(e,t){var n=e.type.contextTypes;if(!n)return _n;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Be(e){return e=e.childContextTypes,e!=null}function $s(){te($e),te(Me)}function Ed(e,t,n){if(Me.current!==_n)throw Error(T(168));q(Me,t),q($e,n)}function Th(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(T(108,hy(e)||"Unknown",i));return ue({},n,r)}function Bs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_n,ir=Me.current,q(Me,e),q($e,$e.current),!0}function Td(e,t,n){var r=e.stateNode;if(!r)throw Error(T(169));n?(e=Th(e,t,ir),r.__reactInternalMemoizedMergedChildContext=e,te($e),te(Me),q(Me,e)):te($e),q($e,n)}var Bt=null,kl=!1,ca=!1;function Ph(e){Bt===null?Bt=[e]:Bt.push(e)}function Lv(e){kl=!0,Ph(e)}function zn(){if(!ca&&Bt!==null){ca=!0;var e=0,t=Q;try{var n=Bt;for(Q=1;e>=s,i-=s,Wt=1<<32-wt(t)+i|n<k?(R=P,P=null):R=P.sibling;var M=m(p,P,h[k],w);if(M===null){P===null&&(P=R);break}e&&P&&M.alternate===null&&t(p,P),d=o(M,d,k),E===null?x=M:E.sibling=M,E=M,P=R}if(k===h.length)return n(p,P),ie&&Wn(p,k),x;if(P===null){for(;kk?(R=P,P=null):R=P.sibling;var Y=m(p,P,M.value,w);if(Y===null){P===null&&(P=R);break}e&&P&&Y.alternate===null&&t(p,P),d=o(Y,d,k),E===null?x=Y:E.sibling=Y,E=Y,P=R}if(M.done)return n(p,P),ie&&Wn(p,k),x;if(P===null){for(;!M.done;k++,M=h.next())M=c(p,M.value,w),M!==null&&(d=o(M,d,k),E===null?x=M:E.sibling=M,E=M);return ie&&Wn(p,k),x}for(P=r(p,P);!M.done;k++,M=h.next())M=g(P,p,k,M.value,w),M!==null&&(e&&M.alternate!==null&&P.delete(M.key===null?k:M.key),d=o(M,d,k),E===null?x=M:E.sibling=M,E=M);return e&&P.forEach(function(fe){return t(p,fe)}),ie&&Wn(p,k),x}function S(p,d,h,w){if(typeof h=="object"&&h!==null&&h.type===Pr&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Qo:e:{for(var x=h.key,E=d;E!==null;){if(E.key===x){if(x=h.type,x===Pr){if(E.tag===7){n(p,E.sibling),d=i(E,h.props.children),d.return=p,p=d;break e}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===cn&&_d(x)===E.type){n(p,E.sibling),d=i(E,h.props),d.ref=Fi(p,E,h),d.return=p,p=d;break e}n(p,E);break}else t(p,E);E=E.sibling}h.type===Pr?(d=qn(h.props.children,p.mode,w,h.key),d.return=p,p=d):(w=As(h.type,h.key,h.props,null,p.mode,w),w.ref=Fi(p,d,h),w.return=p,p=w)}return s(p);case Tr:e:{for(E=h.key;d!==null;){if(d.key===E)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=i(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=va(h,p.mode,w),d.return=p,p=d}return s(p);case cn:return E=h._init,S(p,d,E(h._payload),w)}if($i(h))return y(p,d,h,w);if(Li(h))return v(p,d,h,w);ss(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=i(d,h),d.return=p,p=d):(n(p,d),d=ya(h,p.mode,w),d.return=p,p=d),s(p)):n(p,d)}return S}var Jr=Nh(!0),Mh=Nh(!1),Hs=In(null),Ks=null,Rr=null,Mc=null;function Lc(){Mc=Rr=Ks=null}function bc(e){var t=Hs.current;te(Hs),e._currentValue=t}function cu(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ur(e,t){Ks=e,Mc=Rr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(je=!0),e.firstContext=null)}function ct(e){var t=e._currentValue;if(Mc!==e)if(e={context:e,memoizedValue:t,next:null},Rr===null){if(Ks===null)throw Error(T(308));Rr=e,Ks.dependencies={lanes:0,firstContext:e}}else Rr=Rr.next=e;return t}var Yn=null;function Rc(e){Yn===null?Yn=[e]:Yn.push(e)}function Lh(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Rc(t)):(n.next=i.next,i.next=n),t.interleaved=n,Qt(e,r)}function Qt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var fn=!1;function Ic(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bh(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ht(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,U&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Qt(e,n)}return i=r.interleaved,i===null?(t.next=t,Rc(r)):(t.next=i.next,i.next=t),r.interleaved=t,Qt(e,n)}function Ss(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xc(e,n)}}function Od(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ys(e,t,n,r){var i=e.updateQueue;fn=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var a=l,u=a.next;a.next=null,s===null?o=u:s.next=u,s=a;var f=e.alternate;f!==null&&(f=f.updateQueue,l=f.lastBaseUpdate,l!==s&&(l===null?f.firstBaseUpdate=u:l.next=u,f.lastBaseUpdate=a))}if(o!==null){var c=i.baseState;s=0,f=u=a=null,l=o;do{var m=l.lane,g=l.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:g,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var y=e,v=l;switch(m=t,g=n,v.tag){case 1:if(y=v.payload,typeof y=="function"){c=y.call(g,c,m);break e}c=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=v.payload,m=typeof y=="function"?y.call(g,c,m):y,m==null)break e;c=ue({},c,m);break e;case 2:fn=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[l]:m.push(l))}else g={eventTime:g,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},f===null?(u=f=g,a=c):f=f.next=g,s|=m;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;m=l,l=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(f===null&&(a=c),i.baseState=a,i.firstBaseUpdate=u,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);lr|=s,e.lanes=s,e.memoizedState=c}}function Nd(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=da.transition;da.transition={};try{e(!1),t()}finally{Q=n,da.transition=r}}function Xh(){return ft().memoizedState}function zv(e,t,n){var r=Cn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Zh(e))qh(t,n);else if(n=Lh(e,t,n,r),n!==null){var i=ze();xt(n,e,r,i),Jh(n,t,r)}}function Fv(e,t,n){var r=Cn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zh(e))qh(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,kt(l,s)){var a=t.interleaved;a===null?(i.next=i,Rc(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Lh(e,t,i,r),n!==null&&(i=ze(),xt(n,e,r,i),Jh(n,t,r))}}function Zh(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function qh(e,t){qi=Qs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xc(e,n)}}var Xs={readContext:ct,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},Vv={readContext:ct,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Ld,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Cs(4194308,4,Hh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Cs(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=zv.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:Md,useDebugValue:Wc,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=Md(!1),t=e[0];return e=Iv.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ae,i=Ot();if(ie){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),Se===null)throw Error(T(349));sr&30||Fh(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ld(Dh.bind(null,r,o,e),[e]),r.flags|=2048,ko(9,Vh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ot(),t=Se.identifierPrefix;if(ie){var n=Ut,r=Wt;n=(r&~(1<<32-wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=xo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Mt]=t,e[yo]=r,u1(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ka(n,r),n){case"dialog":ee("cancel",e),ee("close",e),i=r;break;case"iframe":case"object":case"embed":ee("load",e),i=r;break;case"video":case"audio":for(i=0;ini&&(t.flags|=128,r=!0,Vi(o,!1),t.lanes=4194304)}else{if(!r)if(e=Gs(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vi(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ie)return _e(t),null}else 2*de()-o.renderingStartTime>ni&&n!==1073741824&&(t.flags|=128,r=!0,Vi(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=de(),t.sibling=null,n=le.current,q(le,r?n&1|2:n&1),t):(_e(t),null);case 22:case 23:return Xc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ke&1073741824&&(_e(t),t.subtreeFlags&6&&(t.flags|=8192)):_e(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function Kv(e,t){switch(Oc(t),t.tag){case 1:return Be(t.type)&&$s(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ei(),te($e),te(Me),Vc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Fc(t),null;case 13:if(te(le),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));qr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(le),null;case 4:return ei(),null;case 10:return bc(t.type._context),null;case 22:case 23:return Xc(),null;case 24:return null;default:return null}}var as=!1,Ne=!1,Yv=typeof WeakSet=="function"?WeakSet:Set,O=null;function zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ce(e,t,r)}else n.current=null}function wu(e,t,n){try{n()}catch(r){ce(e,t,r)}}var Wd=!1;function Gv(e,t){if(nu=Fs,e=gh(),Ac(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,u=0,f=0,c=e,m=null;t:for(;;){for(var g;c!==n||i!==0&&c.nodeType!==3||(l=s+i),c!==o||r!==0&&c.nodeType!==3||(a=s+r),c.nodeType===3&&(s+=c.nodeValue.length),(g=c.firstChild)!==null;)m=c,c=g;for(;;){if(c===e)break t;if(m===n&&++u===i&&(l=s),m===o&&++f===r&&(a=s),(g=c.nextSibling)!==null)break;c=m,m=c.parentNode}c=g}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ru={focusedElem:e,selectionRange:n},Fs=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var v=y.memoizedProps,S=y.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?v:gt(t.type,v),S);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(w){ce(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return y=Wd,Wd=!1,y}function Ji(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&wu(t,n,o)}i=i.next}while(i!==r)}}function Tl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function d1(e){var t=e.alternate;t!==null&&(e.alternate=null,d1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mt],delete t[yo],delete t[su],delete t[Nv],delete t[Mv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function p1(e){return e.tag===5||e.tag===3||e.tag===4}function Ud(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||p1(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Su(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=js));else if(r!==4&&(e=e.child,e!==null))for(Su(e,t,n),e=e.sibling;e!==null;)Su(e,t,n),e=e.sibling}function ku(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ku(e,t,n),e=e.sibling;e!==null;)ku(e,t,n),e=e.sibling}var ke=null,yt=!1;function ln(e,t,n){for(n=n.child;n!==null;)m1(e,t,n),n=n.sibling}function m1(e,t,n){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(yl,n)}catch{}switch(n.tag){case 5:Ne||zr(n,t);case 6:var r=ke,i=yt;ke=null,ln(e,t,n),ke=r,yt=i,ke!==null&&(yt?(e=ke,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ke.removeChild(n.stateNode));break;case 18:ke!==null&&(yt?(e=ke,n=n.stateNode,e.nodeType===8?ua(e.parentNode,n):e.nodeType===1&&ua(e,n),fo(e)):ua(ke,n.stateNode));break;case 4:r=ke,i=yt,ke=n.stateNode.containerInfo,yt=!0,ln(e,t,n),ke=r,yt=i;break;case 0:case 11:case 14:case 15:if(!Ne&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&wu(n,t,s),i=i.next}while(i!==r)}ln(e,t,n);break;case 1:if(!Ne&&(zr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ce(n,t,l)}ln(e,t,n);break;case 21:ln(e,t,n);break;case 22:n.mode&1?(Ne=(r=Ne)||n.memoizedState!==null,ln(e,t,n),Ne=r):ln(e,t,n);break;default:ln(e,t,n)}}function Hd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yv),t.forEach(function(r){var i=r2.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=de()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Qv(r/1960))-r,10e?16:e,hn===null)var r=!1;else{if(e=hn,hn=null,Js=0,U&6)throw Error(T(331));var i=U;for(U|=4,O=e.current;O!==null;){var o=O,s=o.child;if(O.flags&16){var l=o.deletions;if(l!==null){for(var a=0;ade()-Yc?Zn(e,0):Kc|=n),We(e,t)}function k1(e,t){t===0&&(e.mode&1?(t=Jo,Jo<<=1,!(Jo&130023424)&&(Jo=4194304)):t=1);var n=Ie();e=Xt(e,t),e!==null&&(Mo(e,t,n),We(e,n))}function n2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),k1(e,n)}function r2(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(T(314))}r!==null&&r.delete(t),k1(e,n)}var C1;C1=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||$e.current)je=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return je=!1,Uv(e,t,n);je=!!(e.flags&131072)}else je=!1,ie&&t.flags&1048576&&Ah(t,Us,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Es(e,t),e=t.pendingProps;var i=Zr(t,Me.current);Ur(t,n),i=jc(null,t,r,e,i,n);var o=$c();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Be(r)?(o=!0,Bs(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,zc(t),i.updater=El,t.stateNode=i,i._reactInternals=t,du(t,r,e,n),t=hu(null,t,r,!0,o,n)):(t.tag=0,ie&&o&&_c(t),Re(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Es(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=o2(r),e=gt(r,e),i){case 0:t=mu(null,t,r,e,n);break e;case 1:t=jd(null,t,r,e,n);break e;case 11:t=Vd(null,t,r,e,n);break e;case 14:t=Dd(null,t,r,gt(r.type,e),n);break e}throw Error(T(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),mu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),jd(e,t,r,i,n);case 3:e:{if(s1(t),e===null)throw Error(T(387));r=t.pendingProps,o=t.memoizedState,i=o.element,bh(e,t),Ys(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=ti(Error(T(423)),t),t=$d(e,t,r,n,i);break e}else if(r!==i){i=ti(Error(T(424)),t),t=$d(e,t,r,n,i);break e}else for(Ye=xn(t.stateNode.containerInfo.firstChild),Ge=t,ie=!0,vt=null,n=Mh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qr(),r===i){t=Qt(e,t,n);break e}Re(e,t,r,n)}t=t.child}return t;case 5:return Rh(t),e===null&&uu(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,iu(r,i)?s=null:o!==null&&iu(r,o)&&(t.flags|=32),o1(e,t),Re(e,t,s,n),t.child;case 6:return e===null&&uu(t),null;case 13:return l1(e,t,n);case 4:return Ic(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Jr(t,null,r,n):Re(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Vd(e,t,r,i,n);case 7:return Re(e,t,t.pendingProps,n),t.child;case 8:return Re(e,t,t.pendingProps.children,n),t.child;case 12:return Re(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,q(Hs,r._currentValue),r._currentValue=s,o!==null)if(kt(o.value,s)){if(o.children===i.children&&!$e.current){t=Qt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ht(-1,n&-n),a.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?a.next=a:(a.next=f.next,f.next=a),u.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),cu(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(T(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),cu(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Re(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ur(t,n),i=ct(i),r=r(i),t.flags|=1,Re(e,t,r,n),t.child;case 14:return r=t.type,i=gt(r,t.pendingProps),i=gt(r.type,i),Dd(e,t,r,i,n);case 15:return r1(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Es(e,t),t.tag=1,Be(r)?(e=!0,Bs(t)):e=!1,Ur(t,n),e1(t,r,i),du(t,r,i,n),hu(null,t,r,!0,e,n);case 19:return a1(e,t,n);case 22:return i1(e,t,n)}throw Error(T(156,t.tag))};function E1(e,t){return Zm(e,t)}function i2(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function at(e,t,n,r){return new i2(e,t,n,r)}function Zc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function o2(e){if(typeof e=="function")return Zc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gc)return 11;if(e===yc)return 14}return 2}function En(e,t){var n=e.alternate;return n===null?(n=at(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function As(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Zc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Pr:return qn(n.children,i,o,t);case hc:s=8,i|=8;break;case Ia:return e=at(12,n,t,i|2),e.elementType=Ia,e.lanes=o,e;case Fa:return e=at(13,n,t,i),e.elementType=Fa,e.lanes=o,e;case Va:return e=at(19,n,t,i),e.elementType=Va,e.lanes=o,e;case Rm:return Al(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lm:s=10;break e;case bm:s=9;break e;case gc:s=11;break e;case yc:s=14;break e;case cn:s=16,r=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=at(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function qn(e,t,n,r){return e=at(7,e,r,t),e.lanes=n,e}function Al(e,t,n,r){return e=at(22,e,r,t),e.elementType=Rm,e.lanes=n,e.stateNode={isHidden:!1},e}function ya(e,t,n){return e=at(6,e,null,t),e.lanes=n,e}function va(e,t,n){return t=at(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function s2(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function qc(e,t,n,r,i,o,s,l,a){return e=new s2(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=at(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},zc(o),e}function l2(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_1)}catch(e){console.error(e)}}_1(),_m.exports=Je;var d2=_m.exports,Jd=d2;Ra.createRoot=Jd.createRoot,Ra.hydrateRoot=Jd.hydrateRoot;const ep=()=>{};let nf={},O1={},N1=null,M1={mark:ep,measure:ep};try{typeof window<"u"&&(nf=window),typeof document<"u"&&(O1=document),typeof MutationObserver<"u"&&(N1=MutationObserver),typeof performance<"u"&&(M1=performance)}catch{}const{userAgent:tp=""}=nf.navigator||{},On=nf,ne=O1,np=N1,fs=M1;On.document;const en=!!ne.documentElement&&!!ne.head&&typeof ne.addEventListener=="function"&&typeof ne.createElement=="function",L1=~tp.indexOf("MSIE")||~tp.indexOf("Trident/");var oe="classic",b1="duotone",Xe="sharp",Qe="sharp-duotone",p2=[oe,b1,Xe,Qe],m2={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},rp={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},h2=["kit"],g2=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,y2=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,v2={"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"}},w2={"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"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},x2={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},S2={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},k2={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},C2={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},R1={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},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"}},E2=["solid","regular","light","thin","duotone","brands"],z1=[1,2,3,4,5,6,7,8,9,10],T2=z1.concat([11,12,13,14,15,16,17,18,19,20]),Ui={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},P2=[...Object.keys(S2),...E2,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","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",Ui.GROUP,Ui.SWAP_OPACITY,Ui.PRIMARY,Ui.SECONDARY].concat(z1.map(e=>"".concat(e,"x"))).concat(T2.map(e=>"w-".concat(e))),A2={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},_2={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},O2={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},ip={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};const Zt="___FONT_AWESOME___",Au=16,I1="fa",F1="svg-inline--fa",ur="data-fa-i2svg",_u="data-fa-pseudo-element",N2="data-fa-pseudo-element-pending",rf="data-prefix",of="data-icon",op="fontawesome-i2svg",M2="async",L2=["HTML","HEAD","STYLE","SCRIPT"],V1=(()=>{try{return!0}catch{return!1}})(),D1=[oe,Xe,Qe];function zo(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[oe]}})}const j1={...R1};j1[oe]={...R1[oe],...rp.kit,...rp["kit-duotone"]};const Jn=zo(j1),Ou={...C2};Ou[oe]={...Ou[oe],...ip.kit,...ip["kit-duotone"]};const Eo=zo(Ou),Nu={...k2};Nu[oe]={...Nu[oe],...O2.kit};const er=zo(Nu),Mu={...x2};Mu[oe]={...Mu[oe],..._2.kit};const b2=zo(Mu),R2=g2,$1="fa-layers-text",z2=y2,I2={...m2};zo(I2);const F2=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],wa=Ui,ri=new Set;Object.keys(Eo[oe]).map(ri.add.bind(ri));Object.keys(Eo[Xe]).map(ri.add.bind(ri));Object.keys(Eo[Qe]).map(ri.add.bind(ri));const V2=[...h2,...P2],no=On.FontAwesomeConfig||{};function D2(e){var t=ne.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function j2(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}ne&&typeof ne.querySelector=="function"&&[["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[n,r]=t;const i=j2(D2(n));i!=null&&(no[r]=i)});const B1={styleDefault:"solid",familyDefault:"classic",cssPrefix:I1,replacementClass:F1,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};no.familyPrefix&&(no.cssPrefix=no.familyPrefix);const ii={...B1,...no};ii.autoReplaceSvg||(ii.observeMutations=!1);const N={};Object.keys(B1).forEach(e=>{Object.defineProperty(N,e,{enumerable:!0,set:function(t){ii[e]=t,ro.forEach(n=>n(N))},get:function(){return ii[e]}})});Object.defineProperty(N,"familyPrefix",{enumerable:!0,set:function(e){ii.cssPrefix=e,ro.forEach(t=>t(N))},get:function(){return ii.cssPrefix}});On.FontAwesomeConfig=N;const ro=[];function $2(e){return ro.push(e),()=>{ro.splice(ro.indexOf(e),1)}}const an=Au,bt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function B2(e){if(!e||!en)return;const t=ne.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=ne.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const o=n[i],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}return ne.head.insertBefore(t,r),e}const W2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function To(){let e=12,t="";for(;e-- >0;)t+=W2[Math.random()*62|0];return t}function mi(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function sf(e){return e.classList?mi(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function W1(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function U2(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(W1(e[n]),'" '),"").trim()}function Ll(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function lf(e){return e.size!==bt.size||e.x!==bt.x||e.y!==bt.y||e.rotate!==bt.rotate||e.flipX||e.flipY}function H2(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(t.x*32,", ").concat(t.y*32,") "),s="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),a={transform:"".concat(o," ").concat(s," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:a,path:u}}function K2(e){let{transform:t,width:n=Au,height:r=Au,startCentered:i=!1}=e,o="";return i&&L1?o+="translate(".concat(t.x/an-n/2,"em, ").concat(t.y/an-r/2,"em) "):i?o+="translate(calc(-50% + ".concat(t.x/an,"em), calc(-50% + ").concat(t.y/an,"em)) "):o+="translate(".concat(t.x/an,"em, ").concat(t.y/an,"em) "),o+="scale(".concat(t.size/an*(t.flipX?-1:1),", ").concat(t.size/an*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}var Y2=`:root, :host { +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function ha(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function pu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $v=typeof WeakMap=="function"?WeakMap:Map;function t1(e,t,n){n=Ht(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qs||(qs=!0,Cu=r),pu(e,t)},n}function n1(e,t,n){n=Ht(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){pu(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){pu(e,t),typeof r!="function"&&(kn===null?kn=new Set([this]):kn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Id(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $v;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=t2.bind(null,e,t,n),t.then(e,e))}function zd(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Fd(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ht(-1,1),t.tag=2,Sn(n,t,1))),n.lanes|=1),e)}var Bv=Jt.ReactCurrentOwner,je=!1;function Re(e,t,n,r){t.child=e===null?Mh(t,null,n,r):Jr(t,e.child,n,r)}function Vd(e,t,n,r,i){n=n.render;var o=t.ref;return Ur(t,i),r=jc(e,t,n,r,o,i),n=$c(),e!==null&&!je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Xt(e,t,i)):(ie&&n&&_c(t),t.flags|=1,Re(e,t,r,i),t.child)}function Dd(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Zc(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,r1(e,t,o,r,i)):(e=As(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:mo,n(s,r)&&e.ref===t.ref)return Xt(e,t,i)}return t.flags|=1,e=En(o,r),e.ref=t.ref,e.return=t,t.child=e}function r1(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(mo(o,r)&&e.ref===t.ref)if(je=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(je=!0);else return t.lanes=e.lanes,Xt(e,t,i)}return mu(e,t,n,r,i)}function i1(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},q(zr,Ke),Ke|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,q(zr,Ke),Ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,q(zr,Ke),Ke|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,q(zr,Ke),Ke|=r;return Re(e,t,i,n),t.child}function o1(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function mu(e,t,n,r,i){var o=Be(n)?ir:Me.current;return o=Zr(t,o),Ur(t,i),n=jc(e,t,n,r,o,i),r=$c(),e!==null&&!je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Xt(e,t,i)):(ie&&r&&_c(t),t.flags|=1,Re(e,t,n,i),t.child)}function jd(e,t,n,r,i){if(Be(n)){var o=!0;Bs(t)}else o=!1;if(Ur(t,i),t.stateNode===null)Es(e,t),e1(t,n,r),du(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var a=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=ct(u):(u=Be(n)?ir:Me.current,u=Zr(t,u));var f=n.getDerivedStateFromProps,c=typeof f=="function"||typeof s.getSnapshotBeforeUpdate=="function";c||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||a!==u)&&Rd(t,s,r,u),fn=!1;var m=t.memoizedState;s.state=m,Ys(t,r,s,i),a=t.memoizedState,l!==r||m!==a||$e.current||fn?(typeof f=="function"&&(fu(t,n,f,r),a=t.memoizedState),(l=fn||bd(t,n,l,r,m,a,u))?(c||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),s.props=r,s.state=a,s.context=u,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,bh(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:gt(t.type,l),s.props=u,c=t.pendingProps,m=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=ct(a):(a=Be(n)?ir:Me.current,a=Zr(t,a));var g=n.getDerivedStateFromProps;(f=typeof g=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==c||m!==a)&&Rd(t,s,r,a),fn=!1,m=t.memoizedState,s.state=m,Ys(t,r,s,i);var y=t.memoizedState;l!==c||m!==y||$e.current||fn?(typeof g=="function"&&(fu(t,n,g,r),y=t.memoizedState),(u=fn||bd(t,n,u,r,m,y,a)||!1)?(f||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,y,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,y,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),s.props=r,s.state=y,s.context=a,r=u):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return hu(e,t,n,r,o,i)}function hu(e,t,n,r,i,o){o1(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Td(t,n,!1),Xt(e,t,o);r=t.stateNode,Bv.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=Jr(t,e.child,null,o),t.child=Jr(t,null,l,o)):Re(e,t,l,o),t.memoizedState=r.state,i&&Td(t,n,!0),t.child}function s1(e){var t=e.stateNode;t.pendingContext?Ed(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ed(e,t.context,!1),zc(e,t.containerInfo)}function $d(e,t,n,r,i){return qr(),Nc(i),t.flags|=256,Re(e,t,n,r),t.child}var gu={dehydrated:null,treeContext:null,retryLane:0};function yu(e){return{baseLanes:e,cachePool:null,transitions:null}}function l1(e,t,n){var r=t.pendingProps,i=le.current,o=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),q(le,i&1),e===null)return uu(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=s):o=Al(s,r,0,null),e=qn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=yu(n),t.memoizedState=gu,e):Uc(t,s));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return Wv(e,t,s,r,l,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,l=i.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=En(i,a),r.subtreeFlags=i.subtreeFlags&14680064),l!==null?o=En(l,o):(o=qn(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?yu(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=gu,r}return o=e.child,e=o.sibling,r=En(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Uc(e,t){return t=Al({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function ls(e,t,n,r){return r!==null&&Nc(r),Jr(t,e.child,null,n),e=Uc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wv(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=ha(Error(T(422))),ls(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Al({mode:"visible",children:r.children},i,0,null),o=qn(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Jr(t,e.child,null,s),t.child.memoizedState=yu(s),t.memoizedState=gu,o);if(!(t.mode&1))return ls(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var l=r.dgst;return r=l,o=Error(T(419)),r=ha(o,r,void 0),ls(e,t,s,r)}if(l=(s&e.childLanes)!==0,je||l){if(r=Se,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Qt(e,i),xt(r,e,i,-1))}return Xc(),r=ha(Error(T(421))),ls(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=n2.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ye=xn(i.nextSibling),Ge=t,ie=!0,vt=null,e!==null&&(st[lt++]=Wt,st[lt++]=Ut,st[lt++]=or,Wt=e.id,Ut=e.overflow,or=t),t=Uc(t,r.children),t.flags|=4096,t)}function Bd(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),cu(e.return,t,n)}function ga(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function a1(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Re(e,t,r.children,n),r=le.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Bd(e,n,t);else if(e.tag===19)Bd(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(q(le,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Gs(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ga(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Gs(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ga(t,!0,n,null,o);break;case"together":ga(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Es(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Xt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),lr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,n=En(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=En(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Uv(e,t,n){switch(t.tag){case 3:s1(t),qr();break;case 5:Rh(t);break;case 1:Be(t.type)&&Bs(t);break;case 4:zc(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;q(Hs,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(q(le,le.current&1),t.flags|=128,null):n&t.child.childLanes?l1(e,t,n):(q(le,le.current&1),e=Xt(e,t,n),e!==null?e.sibling:null);q(le,le.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return a1(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),q(le,le.current),r)break;return null;case 22:case 23:return t.lanes=0,i1(e,t,n)}return Xt(e,t,n)}var u1,vu,c1,f1;u1=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};vu=function(){};c1=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Gn(zt.current);var o=null;switch(n){case"input":i=ja(e,i),r=ja(e,r),o=[];break;case"select":i=ue({},i,{value:void 0}),r=ue({},r,{value:void 0}),o=[];break;case"textarea":i=Wa(e,i),r=Wa(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=js)}Ha(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var l=i[u];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(so.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var a=r[u];if(l=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&a!==l&&(a!=null||l!=null))if(u==="style")if(l){for(s in l)!l.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&l[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(o||(o=[]),o.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,l=l?l.__html:void 0,a!=null&&l!==a&&(o=o||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(so.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&ee("scroll",e),o||l===a||(o=[])):(o=o||[]).push(u,a))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};f1=function(e,t,n,r){n!==r&&(t.flags|=4)};function Vi(e,t){if(!ie)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function _e(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Hv(e,t,n){var r=t.pendingProps;switch(Oc(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _e(t),null;case 1:return Be(t.type)&&$s(),_e(t),null;case 3:return r=t.stateNode,ei(),te($e),te(Me),Vc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(os(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,vt!==null&&(Pu(vt),vt=null))),vu(e,t),_e(t),null;case 5:Fc(t);var i=Gn(wo.current);if(n=t.type,e!==null&&t.stateNode!=null)c1(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(T(166));return _e(t),null}if(e=Gn(zt.current),os(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Mt]=t,r[yo]=o,e=(t.mode&1)!==0,n){case"dialog":ee("cancel",r),ee("close",r);break;case"iframe":case"object":case"embed":ee("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Mt]=t,e[yo]=r,u1(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ka(n,r),n){case"dialog":ee("cancel",e),ee("close",e),i=r;break;case"iframe":case"object":case"embed":ee("load",e),i=r;break;case"video":case"audio":for(i=0;ini&&(t.flags|=128,r=!0,Vi(o,!1),t.lanes=4194304)}else{if(!r)if(e=Gs(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vi(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ie)return _e(t),null}else 2*de()-o.renderingStartTime>ni&&n!==1073741824&&(t.flags|=128,r=!0,Vi(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=de(),t.sibling=null,n=le.current,q(le,r?n&1|2:n&1),t):(_e(t),null);case 22:case 23:return Qc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ke&1073741824&&(_e(t),t.subtreeFlags&6&&(t.flags|=8192)):_e(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function Kv(e,t){switch(Oc(t),t.tag){case 1:return Be(t.type)&&$s(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ei(),te($e),te(Me),Vc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Fc(t),null;case 13:if(te(le),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));qr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(le),null;case 4:return ei(),null;case 10:return bc(t.type._context),null;case 22:case 23:return Qc(),null;case 24:return null;default:return null}}var as=!1,Ne=!1,Yv=typeof WeakSet=="function"?WeakSet:Set,O=null;function Ir(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ce(e,t,r)}else n.current=null}function wu(e,t,n){try{n()}catch(r){ce(e,t,r)}}var Wd=!1;function Gv(e,t){if(nu=Fs,e=gh(),Ac(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,u=0,f=0,c=e,m=null;t:for(;;){for(var g;c!==n||i!==0&&c.nodeType!==3||(l=s+i),c!==o||r!==0&&c.nodeType!==3||(a=s+r),c.nodeType===3&&(s+=c.nodeValue.length),(g=c.firstChild)!==null;)m=c,c=g;for(;;){if(c===e)break t;if(m===n&&++u===i&&(l=s),m===o&&++f===r&&(a=s),(g=c.nextSibling)!==null)break;c=m,m=c.parentNode}c=g}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ru={focusedElem:e,selectionRange:n},Fs=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var v=y.memoizedProps,S=y.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?v:gt(t.type,v),S);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(w){ce(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return y=Wd,Wd=!1,y}function Ji(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&wu(t,n,o)}i=i.next}while(i!==r)}}function Tl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function d1(e){var t=e.alternate;t!==null&&(e.alternate=null,d1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mt],delete t[yo],delete t[su],delete t[Nv],delete t[Mv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function p1(e){return e.tag===5||e.tag===3||e.tag===4}function Ud(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||p1(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Su(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=js));else if(r!==4&&(e=e.child,e!==null))for(Su(e,t,n),e=e.sibling;e!==null;)Su(e,t,n),e=e.sibling}function ku(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ku(e,t,n),e=e.sibling;e!==null;)ku(e,t,n),e=e.sibling}var ke=null,yt=!1;function ln(e,t,n){for(n=n.child;n!==null;)m1(e,t,n),n=n.sibling}function m1(e,t,n){if(It&&typeof It.onCommitFiberUnmount=="function")try{It.onCommitFiberUnmount(yl,n)}catch{}switch(n.tag){case 5:Ne||Ir(n,t);case 6:var r=ke,i=yt;ke=null,ln(e,t,n),ke=r,yt=i,ke!==null&&(yt?(e=ke,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ke.removeChild(n.stateNode));break;case 18:ke!==null&&(yt?(e=ke,n=n.stateNode,e.nodeType===8?ua(e.parentNode,n):e.nodeType===1&&ua(e,n),fo(e)):ua(ke,n.stateNode));break;case 4:r=ke,i=yt,ke=n.stateNode.containerInfo,yt=!0,ln(e,t,n),ke=r,yt=i;break;case 0:case 11:case 14:case 15:if(!Ne&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&wu(n,t,s),i=i.next}while(i!==r)}ln(e,t,n);break;case 1:if(!Ne&&(Ir(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ce(n,t,l)}ln(e,t,n);break;case 21:ln(e,t,n);break;case 22:n.mode&1?(Ne=(r=Ne)||n.memoizedState!==null,ln(e,t,n),Ne=r):ln(e,t,n);break;default:ln(e,t,n)}}function Hd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yv),t.forEach(function(r){var i=r2.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=de()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xv(r/1960))-r,10e?16:e,hn===null)var r=!1;else{if(e=hn,hn=null,Js=0,U&6)throw Error(T(331));var i=U;for(U|=4,O=e.current;O!==null;){var o=O,s=o.child;if(O.flags&16){var l=o.deletions;if(l!==null){for(var a=0;ade()-Yc?Zn(e,0):Kc|=n),We(e,t)}function k1(e,t){t===0&&(e.mode&1?(t=Jo,Jo<<=1,!(Jo&130023424)&&(Jo=4194304)):t=1);var n=ze();e=Qt(e,t),e!==null&&(Mo(e,t,n),We(e,n))}function n2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),k1(e,n)}function r2(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(T(314))}r!==null&&r.delete(t),k1(e,n)}var C1;C1=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||$e.current)je=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return je=!1,Uv(e,t,n);je=!!(e.flags&131072)}else je=!1,ie&&t.flags&1048576&&Ah(t,Us,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Es(e,t),e=t.pendingProps;var i=Zr(t,Me.current);Ur(t,n),i=jc(null,t,r,e,i,n);var o=$c();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Be(r)?(o=!0,Bs(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ic(t),i.updater=El,t.stateNode=i,i._reactInternals=t,du(t,r,e,n),t=hu(null,t,r,!0,o,n)):(t.tag=0,ie&&o&&_c(t),Re(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Es(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=o2(r),e=gt(r,e),i){case 0:t=mu(null,t,r,e,n);break e;case 1:t=jd(null,t,r,e,n);break e;case 11:t=Vd(null,t,r,e,n);break e;case 14:t=Dd(null,t,r,gt(r.type,e),n);break e}throw Error(T(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),mu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),jd(e,t,r,i,n);case 3:e:{if(s1(t),e===null)throw Error(T(387));r=t.pendingProps,o=t.memoizedState,i=o.element,bh(e,t),Ys(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=ti(Error(T(423)),t),t=$d(e,t,r,n,i);break e}else if(r!==i){i=ti(Error(T(424)),t),t=$d(e,t,r,n,i);break e}else for(Ye=xn(t.stateNode.containerInfo.firstChild),Ge=t,ie=!0,vt=null,n=Mh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qr(),r===i){t=Xt(e,t,n);break e}Re(e,t,r,n)}t=t.child}return t;case 5:return Rh(t),e===null&&uu(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,iu(r,i)?s=null:o!==null&&iu(r,o)&&(t.flags|=32),o1(e,t),Re(e,t,s,n),t.child;case 6:return e===null&&uu(t),null;case 13:return l1(e,t,n);case 4:return zc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Jr(t,null,r,n):Re(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Vd(e,t,r,i,n);case 7:return Re(e,t,t.pendingProps,n),t.child;case 8:return Re(e,t,t.pendingProps.children,n),t.child;case 12:return Re(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,q(Hs,r._currentValue),r._currentValue=s,o!==null)if(kt(o.value,s)){if(o.children===i.children&&!$e.current){t=Xt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ht(-1,n&-n),a.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?a.next=a:(a.next=f.next,f.next=a),u.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),cu(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(T(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),cu(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Re(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ur(t,n),i=ct(i),r=r(i),t.flags|=1,Re(e,t,r,n),t.child;case 14:return r=t.type,i=gt(r,t.pendingProps),i=gt(r.type,i),Dd(e,t,r,i,n);case 15:return r1(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Es(e,t),t.tag=1,Be(r)?(e=!0,Bs(t)):e=!1,Ur(t,n),e1(t,r,i),du(t,r,i,n),hu(null,t,r,!0,e,n);case 19:return a1(e,t,n);case 22:return i1(e,t,n)}throw Error(T(156,t.tag))};function E1(e,t){return Zm(e,t)}function i2(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function at(e,t,n,r){return new i2(e,t,n,r)}function Zc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function o2(e){if(typeof e=="function")return Zc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gc)return 11;if(e===yc)return 14}return 2}function En(e,t){var n=e.alternate;return n===null?(n=at(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function As(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Zc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Pr:return qn(n.children,i,o,t);case hc:s=8,i|=8;break;case za:return e=at(12,n,t,i|2),e.elementType=za,e.lanes=o,e;case Fa:return e=at(13,n,t,i),e.elementType=Fa,e.lanes=o,e;case Va:return e=at(19,n,t,i),e.elementType=Va,e.lanes=o,e;case Rm:return Al(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lm:s=10;break e;case bm:s=9;break e;case gc:s=11;break e;case yc:s=14;break e;case cn:s=16,r=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=at(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function qn(e,t,n,r){return e=at(7,e,r,t),e.lanes=n,e}function Al(e,t,n,r){return e=at(22,e,r,t),e.elementType=Rm,e.lanes=n,e.stateNode={isHidden:!1},e}function ya(e,t,n){return e=at(6,e,null,t),e.lanes=n,e}function va(e,t,n){return t=at(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function s2(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function qc(e,t,n,r,i,o,s,l,a){return e=new s2(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=at(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ic(o),e}function l2(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_1)}catch(e){console.error(e)}}_1(),_m.exports=Je;var d2=_m.exports,Jd=d2;Ra.createRoot=Jd.createRoot,Ra.hydrateRoot=Jd.hydrateRoot;const ep=()=>{};let nf={},O1={},N1=null,M1={mark:ep,measure:ep};try{typeof window<"u"&&(nf=window),typeof document<"u"&&(O1=document),typeof MutationObserver<"u"&&(N1=MutationObserver),typeof performance<"u"&&(M1=performance)}catch{}const{userAgent:tp=""}=nf.navigator||{},On=nf,ne=O1,np=N1,fs=M1;On.document;const en=!!ne.documentElement&&!!ne.head&&typeof ne.addEventListener=="function"&&typeof ne.createElement=="function",L1=~tp.indexOf("MSIE")||~tp.indexOf("Trident/");var oe="classic",b1="duotone",Qe="sharp",Xe="sharp-duotone",p2=[oe,b1,Qe,Xe],m2={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},rp={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},h2=["kit"],g2=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,y2=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,v2={"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"}},w2={"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"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},x2={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},S2={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},k2={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},C2={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},R1={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},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"}},E2=["solid","regular","light","thin","duotone","brands"],I1=[1,2,3,4,5,6,7,8,9,10],T2=I1.concat([11,12,13,14,15,16,17,18,19,20]),Ui={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},P2=[...Object.keys(S2),...E2,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","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",Ui.GROUP,Ui.SWAP_OPACITY,Ui.PRIMARY,Ui.SECONDARY].concat(I1.map(e=>"".concat(e,"x"))).concat(T2.map(e=>"w-".concat(e))),A2={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},_2={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},O2={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},ip={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};const Zt="___FONT_AWESOME___",Au=16,z1="fa",F1="svg-inline--fa",ur="data-fa-i2svg",_u="data-fa-pseudo-element",N2="data-fa-pseudo-element-pending",rf="data-prefix",of="data-icon",op="fontawesome-i2svg",M2="async",L2=["HTML","HEAD","STYLE","SCRIPT"],V1=(()=>{try{return!0}catch{return!1}})(),D1=[oe,Qe,Xe];function Io(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[oe]}})}const j1={...R1};j1[oe]={...R1[oe],...rp.kit,...rp["kit-duotone"]};const Jn=Io(j1),Ou={...C2};Ou[oe]={...Ou[oe],...ip.kit,...ip["kit-duotone"]};const Eo=Io(Ou),Nu={...k2};Nu[oe]={...Nu[oe],...O2.kit};const er=Io(Nu),Mu={...x2};Mu[oe]={...Mu[oe],..._2.kit};const b2=Io(Mu),R2=g2,$1="fa-layers-text",I2=y2,z2={...m2};Io(z2);const F2=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],wa=Ui,ri=new Set;Object.keys(Eo[oe]).map(ri.add.bind(ri));Object.keys(Eo[Qe]).map(ri.add.bind(ri));Object.keys(Eo[Xe]).map(ri.add.bind(ri));const V2=[...h2,...P2],no=On.FontAwesomeConfig||{};function D2(e){var t=ne.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function j2(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}ne&&typeof ne.querySelector=="function"&&[["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[n,r]=t;const i=j2(D2(n));i!=null&&(no[r]=i)});const B1={styleDefault:"solid",familyDefault:"classic",cssPrefix:z1,replacementClass:F1,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};no.familyPrefix&&(no.cssPrefix=no.familyPrefix);const ii={...B1,...no};ii.autoReplaceSvg||(ii.observeMutations=!1);const N={};Object.keys(B1).forEach(e=>{Object.defineProperty(N,e,{enumerable:!0,set:function(t){ii[e]=t,ro.forEach(n=>n(N))},get:function(){return ii[e]}})});Object.defineProperty(N,"familyPrefix",{enumerable:!0,set:function(e){ii.cssPrefix=e,ro.forEach(t=>t(N))},get:function(){return ii.cssPrefix}});On.FontAwesomeConfig=N;const ro=[];function $2(e){return ro.push(e),()=>{ro.splice(ro.indexOf(e),1)}}const an=Au,bt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function B2(e){if(!e||!en)return;const t=ne.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=ne.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const o=n[i],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}return ne.head.insertBefore(t,r),e}const W2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function To(){let e=12,t="";for(;e-- >0;)t+=W2[Math.random()*62|0];return t}function mi(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function sf(e){return e.classList?mi(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function W1(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function U2(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(W1(e[n]),'" '),"").trim()}function Ll(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function lf(e){return e.size!==bt.size||e.x!==bt.x||e.y!==bt.y||e.rotate!==bt.rotate||e.flipX||e.flipY}function H2(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(t.x*32,", ").concat(t.y*32,") "),s="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),a={transform:"".concat(o," ").concat(s," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:a,path:u}}function K2(e){let{transform:t,width:n=Au,height:r=Au,startCentered:i=!1}=e,o="";return i&&L1?o+="translate(".concat(t.x/an-n/2,"em, ").concat(t.y/an-r/2,"em) "):i?o+="translate(calc(-50% + ".concat(t.x/an,"em), calc(-50% + ").concat(t.y/an,"em)) "):o+="translate(".concat(t.x/an,"em, ").concat(t.y/an,"em) "),o+="scale(".concat(t.size/an*(t.flipX?-1:1),", ").concat(t.size/an*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}var Y2=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; @@ -589,17 +589,17 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { .fad.fa-inverse, .fa-duotone.fa-inverse { color: var(--fa-inverse, #fff); -}`;function U1(){const e=I1,t=F1,n=N.cssPrefix,r=N.replacementClass;let i=Y2;if(n!==e||r!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(o,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(l,".".concat(r))}return i}let sp=!1;function xa(){N.autoAddCss&&!sp&&(B2(U1()),sp=!0)}var G2={mixout(){return{dom:{css:U1,insertCss:xa}}},hooks(){return{beforeDOMElementCreation(){xa()},beforeI2svg(){xa()}}}};const qt=On||{};qt[Zt]||(qt[Zt]={});qt[Zt].styles||(qt[Zt].styles={});qt[Zt].hooks||(qt[Zt].hooks={});qt[Zt].shims||(qt[Zt].shims=[]);var Rt=qt[Zt];const H1=[],K1=function(){ne.removeEventListener("DOMContentLoaded",K1),nl=1,H1.map(e=>e())};let nl=!1;en&&(nl=(ne.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ne.readyState),nl||ne.addEventListener("DOMContentLoaded",K1));function X2(e){en&&(nl?setTimeout(e,0):H1.push(e))}function Io(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?W1(e):"<".concat(t," ").concat(U2(n),">").concat(r.map(Io).join(""),"")}function lp(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Q2=function(t,n){return function(r,i,o,s){return t.call(n,r,i,o,s)}},Sa=function(t,n,r,i){var o=Object.keys(t),s=o.length,l=i!==void 0?Q2(n,i):n,a,u,f;for(r===void 0?(a=1,f=t[o[0]]):(a=0,f=r);a=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function ap(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function bu(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=ap(t);typeof Rt.hooks.addPack=="function"&&!r?Rt.hooks.addPack(e,ap(t)):Rt.styles[e]={...Rt.styles[e]||{},...i},e==="fas"&&bu("fa",t)}const{styles:Hn,shims:J2}=Rt,e3={[oe]:Object.values(er[oe]),[Xe]:Object.values(er[Xe]),[Qe]:Object.values(er[Qe])};let af=null,Y1={},G1={},X1={},Q1={},Z1={};const t3={[oe]:Object.keys(Jn[oe]),[Xe]:Object.keys(Jn[Xe]),[Qe]:Object.keys(Jn[Qe])};function n3(e){return~V2.indexOf(e)}function r3(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!n3(i)?i:null}const q1=()=>{const e=r=>Sa(Hn,(i,o,s)=>(i[s]=Sa(o,r,{}),i),{});Y1=e((r,i,o)=>(i[3]&&(r[i[3]]=o),i[2]&&i[2].filter(l=>typeof l=="number").forEach(l=>{r[l.toString(16)]=o}),r)),G1=e((r,i,o)=>(r[o]=o,i[2]&&i[2].filter(l=>typeof l=="string").forEach(l=>{r[l]=o}),r)),Z1=e((r,i,o)=>{const s=i[2];return r[o]=o,s.forEach(l=>{r[l]=o}),r});const t="far"in Hn||N.autoFetchSvg,n=Sa(J2,(r,i)=>{const o=i[0];let s=i[1];const l=i[2];return s==="far"&&!t&&(s="fas"),typeof o=="string"&&(r.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(r.unicodes[o.toString(16)]={prefix:s,iconName:l}),r},{names:{},unicodes:{}});X1=n.names,Q1=n.unicodes,af=bl(N.styleDefault,{family:N.familyDefault})};$2(e=>{af=bl(e.styleDefault,{family:N.familyDefault})});q1();function uf(e,t){return(Y1[e]||{})[t]}function i3(e,t){return(G1[e]||{})[t]}function gn(e,t){return(Z1[e]||{})[t]}function J1(e){return X1[e]||{prefix:null,iconName:null}}function o3(e){const t=Q1[e],n=uf("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Nn(){return af}const cf=()=>({prefix:null,iconName:null,rest:[]});function bl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=oe}=t,r=Jn[n][e],i=Eo[n][e]||Eo[n][r],o=e in Rt.styles?e:null;return i||o||null}const s3={[oe]:Object.keys(er[oe]),[Xe]:Object.keys(er[Xe]),[Qe]:Object.keys(er[Qe])};function Rl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t,r={[oe]:"".concat(N.cssPrefix,"-").concat(oe),[Xe]:"".concat(N.cssPrefix,"-").concat(Xe),[Qe]:"".concat(N.cssPrefix,"-").concat(Qe)};let i=null,o=oe;const s=p2.filter(a=>a!==b1);s.forEach(a=>{(e.includes(r[a])||e.some(u=>s3[a].includes(u)))&&(o=a)});const l=e.reduce((a,u)=>{const f=r3(N.cssPrefix,u);if(Hn[u]?(u=e3[o].includes(u)?b2[o][u]:u,i=u,a.prefix=u):t3[o].indexOf(u)>-1?(i=u,a.prefix=bl(u,{family:o})):f?a.iconName=f:u!==N.replacementClass&&!s.some(c=>u===r[c])&&a.rest.push(u),!n&&a.prefix&&a.iconName){const c=i==="fa"?J1(a.iconName):{},m=gn(a.prefix,a.iconName);c.prefix&&(i=null),a.iconName=c.iconName||m||a.iconName,a.prefix=c.prefix||a.prefix,a.prefix==="far"&&!Hn.far&&Hn.fas&&!N.autoFetchSvg&&(a.prefix="fas")}return a},cf());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===Xe&&(Hn.fass||N.autoFetchSvg)&&(l.prefix="fass",l.iconName=gn(l.prefix,l.iconName)||l.iconName),!l.prefix&&o===Qe&&(Hn.fasds||N.autoFetchSvg)&&(l.prefix="fasds",l.iconName=gn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||i==="fa")&&(l.prefix=Nn()||"fas"),l}class l3{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r{this.definitions[o]={...this.definitions[o]||{},...i[o]},bu(o,i[o]);const s=er[oe][o];s&&bu(s,i[o]),q1()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:o,iconName:s,icon:l}=r[i],a=l[2];t[o]||(t[o]={}),a.length>0&&a.forEach(u=>{typeof u=="string"&&(t[o][u]=l)}),t[o][s]=l}),t}}let up=[],Fr={};const Kr={},a3=Object.keys(Kr);function u3(e,t){let{mixoutsTo:n}=t;return up=e,Fr={},Object.keys(Kr).forEach(r=>{a3.indexOf(r)===-1&&delete Kr[r]}),up.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(o=>{typeof i[o]=="function"&&(n[o]=i[o]),typeof i[o]=="object"&&Object.keys(i[o]).forEach(s=>{n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){const o=r.hooks();Object.keys(o).forEach(s=>{Fr[s]||(Fr[s]=[]),Fr[s].push(o[s])})}r.provides&&r.provides(Kr)}),n}function Ru(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i{t=s.apply(null,[t,...r])}),t}function cr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{o.apply(null,n)})}function Mn(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Kr[e]?Kr[e].apply(null,t):void 0}function zu(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Nn();if(t)return t=gn(n,t)||t,lp(e0.definitions,n,t)||lp(Rt.styles,n,t)}const e0=new l3,c3=()=>{N.autoReplaceSvg=!1,N.observeMutations=!1,cr("noAuto")},f3={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return en?(cr("beforeI2svg",e),Mn("pseudoElements2svg",e),Mn("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;N.autoReplaceSvg===!1&&(N.autoReplaceSvg=!0),N.observeMutations=!0,X2(()=>{p3({autoReplaceSvgRoot:t}),cr("watch",e)})}},d3={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gn(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=bl(e[0]);return{prefix:n,iconName:gn(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(N.cssPrefix,"-"))>-1||e.match(R2))){const t=Rl(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Nn(),iconName:gn(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Nn();return{prefix:t,iconName:gn(t,e)||e}}}},tt={noAuto:c3,config:N,dom:f3,parse:d3,library:e0,findIconDefinition:zu,toHtml:Io},p3=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=ne}=e;(Object.keys(Rt.styles).length>0||N.autoFetchSvg)&&en&&N.autoReplaceSvg&&tt.dom.i2svg({node:t})};function zl(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>Io(n))}}),Object.defineProperty(e,"node",{get:function(){if(!en)return;const n=ne.createElement("div");return n.innerHTML=e.html,n.children}}),e}function m3(e){let{children:t,main:n,mask:r,attributes:i,styles:o,transform:s}=e;if(lf(s)&&n.found&&!r.found){const{width:l,height:a}=n,u={x:l/a/2,y:.5};i.style=Ll({...o,"transform-origin":"".concat(u.x+s.x/16,"em ").concat(u.y+s.y/16,"em")})}return[{tag:"svg",attributes:i,children:t}]}function h3(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:o}=e;const s=o===!0?"".concat(t,"-").concat(N.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...i,id:s},children:r}]}]}function ff(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:o,symbol:s,title:l,maskId:a,titleId:u,extra:f,watchable:c=!1}=e,{width:m,height:g}=n.found?n:t,y=r==="fak",v=[N.replacementClass,i?"".concat(N.cssPrefix,"-").concat(i):""].filter(x=>f.classes.indexOf(x)===-1).filter(x=>x!==""||!!x).concat(f.classes).join(" ");let S={children:[],attributes:{...f.attributes,"data-prefix":r,"data-icon":i,class:v,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(g)}};const p=y&&!~f.classes.indexOf("fa-fw")?{width:"".concat(m/g*16*.0625,"em")}:{};c&&(S.attributes[ur]=""),l&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(u||To())},children:[l]}),delete S.attributes.title);const d={...S,prefix:r,iconName:i,main:t,mask:n,maskId:a,transform:o,symbol:s,styles:{...p,...f.styles}},{children:h,attributes:w}=n.found&&t.found?Mn("generateAbstractMask",d)||{children:[],attributes:{}}:Mn("generateAbstractIcon",d)||{children:[],attributes:{}};return d.children=h,d.attributes=w,s?h3(d):m3(d)}function cp(e){const{content:t,width:n,height:r,transform:i,title:o,extra:s,watchable:l=!1}=e,a={...s.attributes,...o?{title:o}:{},class:s.classes.join(" ")};l&&(a[ur]="");const u={...s.styles};lf(i)&&(u.transform=K2({transform:i,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);const f=Ll(u);f.length>0&&(a.style=f);const c=[];return c.push({tag:"span",attributes:a,children:[t]}),o&&c.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),c}function g3(e){const{content:t,title:n,extra:r}=e,i={...r.attributes,...n?{title:n}:{},class:r.classes.join(" ")},o=Ll(r.styles);o.length>0&&(i.style=o);const s=[];return s.push({tag:"span",attributes:i,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}const{styles:ka}=Rt;function Iu(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.GROUP)},children:[{tag:"path",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const y3={found:!1,width:512,height:512};function v3(e,t){!V1&&!N.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Fu(e,t){let n=t;return t==="fa"&&N.styleDefault!==null&&(t=Nn()),new Promise((r,i)=>{if(n==="fa"){const o=J1(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&ka[t]&&ka[t][e]){const o=ka[t][e];return r(Iu(o))}v3(e,t),r({...y3,icon:N.showMissingIcons&&e?Mn("missingIconAbstract")||{}:{}})})}const fp=()=>{},Vu=N.measurePerformance&&fs&&fs.mark&&fs.measure?fs:{mark:fp,measure:fp},Hi='FA "6.6.0"',w3=e=>(Vu.mark("".concat(Hi," ").concat(e," begins")),()=>t0(e)),t0=e=>{Vu.mark("".concat(Hi," ").concat(e," ends")),Vu.measure("".concat(Hi," ").concat(e),"".concat(Hi," ").concat(e," begins"),"".concat(Hi," ").concat(e," ends"))};var df={begin:w3,end:t0};const _s=()=>{};function dp(e){return typeof(e.getAttribute?e.getAttribute(ur):null)=="string"}function x3(e){const t=e.getAttribute?e.getAttribute(rf):null,n=e.getAttribute?e.getAttribute(of):null;return t&&n}function S3(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(N.replacementClass)}function k3(){return N.autoReplaceSvg===!0?Os.replace:Os[N.autoReplaceSvg]||Os.replace}function C3(e){return ne.createElementNS("http://www.w3.org/2000/svg",e)}function E3(e){return ne.createElement(e)}function n0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?C3:E3}=t;if(typeof e=="string")return ne.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(o){r.setAttribute(o,e.attributes[o])}),(e.children||[]).forEach(function(o){r.appendChild(n0(o,{ceFn:n}))}),r}function T3(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Os={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(n0(n),t)}),t.getAttribute(ur)===null&&N.keepOriginalSource){let n=ne.createComment(T3(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~sf(t).indexOf(N.replacementClass))return Os.replace(e);const r=new RegExp("".concat(N.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const o=n[0].attributes.class.split(" ").reduce((s,l)=>(l===N.replacementClass||l.match(r)?s.toSvg.push(l):s.toNode.push(l),s),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}const i=n.map(o=>Io(o)).join(` -`);t.setAttribute(ur,""),t.innerHTML=i}};function pp(e){e()}function r0(e,t){const n=typeof t=="function"?t:_s;if(e.length===0)n();else{let r=pp;N.mutateApproach===M2&&(r=On.requestAnimationFrame||pp),r(()=>{const i=k3(),o=df.begin("mutate");e.map(i),o(),n()})}}let pf=!1;function i0(){pf=!0}function Du(){pf=!1}let rl=null;function mp(e){if(!np||!N.observeMutations)return;const{treeCallback:t=_s,nodeCallback:n=_s,pseudoElementsCallback:r=_s,observeMutationsRoot:i=ne}=e;rl=new np(o=>{if(pf)return;const s=Nn();mi(o).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!dp(l.addedNodes[0])&&(N.searchPseudoElements&&r(l.target),t(l.target)),l.type==="attributes"&&l.target.parentNode&&N.searchPseudoElements&&r(l.target.parentNode),l.type==="attributes"&&dp(l.target)&&~F2.indexOf(l.attributeName))if(l.attributeName==="class"&&x3(l.target)){const{prefix:a,iconName:u}=Rl(sf(l.target));l.target.setAttribute(rf,a||s),u&&l.target.setAttribute(of,u)}else S3(l.target)&&n(l.target)})}),en&&rl.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function P3(){rl&&rl.disconnect()}function A3(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const o=i.split(":"),s=o[0],l=o.slice(1);return s&&l.length>0&&(r[s]=l.join(":").trim()),r},{})),n}function _3(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=Rl(sf(e));return i.prefix||(i.prefix=Nn()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=i3(i.prefix,e.innerText)||uf(i.prefix,Lu(e.innerText))),!i.iconName&&N.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function O3(e){const t=mi(e.attributes).reduce((i,o)=>(i.name!=="class"&&i.name!=="style"&&(i[o.name]=o.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return N.autoA11y&&(n?t["aria-labelledby"]="".concat(N.replacementClass,"-title-").concat(r||To()):(t["aria-hidden"]="true",t.focusable="false")),t}function N3(){return{iconName:null,title:null,titleId:null,prefix:null,transform:bt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function hp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=_3(e),o=O3(e),s=Ru("parseNodeAttributes",{},e);let l=t.styleParser?A3(e):[];return{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:bt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:o},...s}}const{styles:M3}=Rt;function o0(e){const t=N.autoReplaceSvg==="nest"?hp(e,{styleParser:!1}):hp(e);return~t.extra.classes.indexOf($1)?Mn("generateLayersText",e,t):Mn("generateSvgReplacementMutation",e,t)}let Ft=new Set;D1.map(e=>{Ft.add("fa-".concat(e))});Object.keys(Jn[oe]).map(Ft.add.bind(Ft));Object.keys(Jn[Xe]).map(Ft.add.bind(Ft));Object.keys(Jn[Qe]).map(Ft.add.bind(Ft));Ft=[...Ft];function gp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!en)return Promise.resolve();const n=ne.documentElement.classList,r=f=>n.add("".concat(op,"-").concat(f)),i=f=>n.remove("".concat(op,"-").concat(f)),o=N.autoFetchSvg?Ft:D1.map(f=>"fa-".concat(f)).concat(Object.keys(M3));o.includes("fa")||o.push("fa");const s=[".".concat($1,":not([").concat(ur,"])")].concat(o.map(f=>".".concat(f,":not([").concat(ur,"])"))).join(", ");if(s.length===0)return Promise.resolve();let l=[];try{l=mi(e.querySelectorAll(s))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();const a=df.begin("onTree"),u=l.reduce((f,c)=>{try{const m=o0(c);m&&f.push(m)}catch(m){V1||m.name==="MissingIcon"&&console.error(m)}return f},[]);return new Promise((f,c)=>{Promise.all(u).then(m=>{r0(m,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),a(),f()})}).catch(m=>{a(),c(m)})})}function L3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;o0(e).then(n=>{n&&r0([n],t)})}function b3(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:zu(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:zu(i||{})),e(r,{...n,mask:i})}}const R3=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=bt,symbol:r=!1,mask:i=null,maskId:o=null,title:s=null,titleId:l=null,classes:a=[],attributes:u={},styles:f={}}=t;if(!e)return;const{prefix:c,iconName:m,icon:g}=e;return zl({type:"icon",...e},()=>(cr("beforeDOMElementCreation",{iconDefinition:e,params:t}),N.autoA11y&&(s?u["aria-labelledby"]="".concat(N.replacementClass,"-title-").concat(l||To()):(u["aria-hidden"]="true",u.focusable="false")),ff({icons:{main:Iu(g),mask:i?Iu(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:c,iconName:m,transform:{...bt,...n},symbol:r,title:s,maskId:o,titleId:l,extra:{attributes:u,styles:f,classes:a}})))};var z3={mixout(){return{icon:b3(R3)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=gp,e.nodeCallback=L3,e}}},provides(e){e.i2svg=function(t){const{node:n=ne,callback:r=()=>{}}=t;return gp(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:o,prefix:s,transform:l,symbol:a,mask:u,maskId:f,extra:c}=n;return new Promise((m,g)=>{Promise.all([Fu(r,s),u.iconName?Fu(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(y=>{let[v,S]=y;m([t,ff({icons:{main:v,mask:S},prefix:s,iconName:r,transform:l,symbol:a,maskId:f,title:i,titleId:o,extra:c,watchable:!0})])}).catch(g)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:o,styles:s}=t;const l=Ll(s);l.length>0&&(r.style=l);let a;return lf(o)&&(a=Mn("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),n.push(a||i.icon),{children:n,attributes:r}}}},I3={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return zl({type:"layer"},()=>{cr("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(o=>{r=r.concat(o.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(N.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},F3={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:o={}}=t;return zl({type:"counter",content:e},()=>(cr("beforeDOMElementCreation",{content:e,params:t}),g3({content:e.toString(),title:n,extra:{attributes:i,styles:o,classes:["".concat(N.cssPrefix,"-layers-counter"),...r]}})))}}}},V3={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=bt,title:r=null,classes:i=[],attributes:o={},styles:s={}}=t;return zl({type:"text",content:e},()=>(cr("beforeDOMElementCreation",{content:e,params:t}),cp({content:e,transform:{...bt,...n},title:r,extra:{attributes:o,styles:s,classes:["".concat(N.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:o}=n;let s=null,l=null;if(L1){const a=parseInt(getComputedStyle(t).fontSize,10),u=t.getBoundingClientRect();s=u.width/a,l=u.height/a}return N.autoA11y&&!r&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,cp({content:t.innerHTML,width:s,height:l,transform:i,title:r,extra:o,watchable:!0})])}}};const D3=new RegExp('"',"ug"),yp=[1105920,1112319],vp={FontAwesome:{normal:"fas",400:"fas"},...w2,...v2,...A2},ju=Object.keys(vp).reduce((e,t)=>(e[t.toLowerCase()]=vp[t],e),{}),j3=Object.keys(ju).reduce((e,t)=>{const n=ju[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function $3(e){const t=e.replace(D3,""),n=q2(t,0),r=n>=yp[0]&&n<=yp[1],i=t.length===2?t[0]===t[1]:!1;return{value:Lu(i?t[0]:t),isSecondary:r||i}}function B3(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(ju[n]||{})[i]||j3[n]}function wp(e,t){const n="".concat(N2).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const s=mi(e.children).filter(m=>m.getAttribute(_u)===t)[0],l=On.getComputedStyle(e,t),a=l.getPropertyValue("font-family"),u=a.match(z2),f=l.getPropertyValue("font-weight"),c=l.getPropertyValue("content");if(s&&!u)return e.removeChild(s),r();if(u&&c!=="none"&&c!==""){const m=l.getPropertyValue("content");let g=B3(a,f);const{value:y,isSecondary:v}=$3(m),S=u[0].startsWith("FontAwesome");let p=uf(g,y),d=p;if(S){const h=o3(y);h.iconName&&h.prefix&&(p=h.iconName,g=h.prefix)}if(p&&!v&&(!s||s.getAttribute(rf)!==g||s.getAttribute(of)!==d)){e.setAttribute(n,d),s&&e.removeChild(s);const h=N3(),{extra:w}=h;w.attributes[_u]=t,Fu(p,g).then(x=>{const E=ff({...h,icons:{main:x,mask:cf()},prefix:g,iconName:d,extra:w,watchable:!0}),P=ne.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(P,e.firstChild):e.appendChild(P),P.outerHTML=E.map(k=>Io(k)).join(` -`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function W3(e){return Promise.all([wp(e,"::before"),wp(e,"::after")])}function U3(e){return e.parentNode!==document.head&&!~L2.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(_u)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function xp(e){if(en)return new Promise((t,n)=>{const r=mi(e.querySelectorAll("*")).filter(U3).map(W3),i=df.begin("searchPseudoElements");i0(),Promise.all(r).then(()=>{i(),Du(),t()}).catch(()=>{i(),Du(),n()})})}var H3={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=xp,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=ne}=t;N.searchPseudoElements&&xp(n)}}};let Sp=!1;var K3={mixout(){return{dom:{unwatch(){i0(),Sp=!0}}}},hooks(){return{bootstrap(){mp(Ru("mutationObserverCallbacks",{}))},noAuto(){P3()},watch(e){const{observeMutationsRoot:t}=e;Sp?Du():mp(Ru("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const kp=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),o=i[0];let s=i.slice(1).join("-");if(o&&s==="h")return n.flipX=!0,n;if(o&&s==="v")return n.flipY=!0,n;if(s=parseFloat(s),isNaN(s))return n;switch(o){case"grow":n.size=n.size+s;break;case"shrink":n.size=n.size-s;break;case"left":n.x=n.x-s;break;case"right":n.x=n.x+s;break;case"up":n.y=n.y-s;break;case"down":n.y=n.y+s;break;case"rotate":n.rotate=n.rotate+s;break}return n},t)};var Y3={mixout(){return{parse:{transform:e=>kp(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=kp(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:o}=t;const s={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),a="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),f={transform:"".concat(l," ").concat(a," ").concat(u)},c={transform:"translate(".concat(o/2*-1," -256)")},m={outer:s,inner:f,path:c};return{tag:"g",attributes:{...m.outer},children:[{tag:"g",attributes:{...m.inner},children:[{tag:n.icon.tag,children:n.icon.children,attributes:{...n.icon.attributes,...m.path}}]}]}}}};const Ca={x:0,y:0,width:"100%",height:"100%"};function Cp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function G3(e){return e.tag==="g"?e.children:[e]}var X3={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?Rl(n.split(" ").map(i=>i.trim())):cf();return r.prefix||(r.prefix=Nn()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:o,maskId:s,transform:l}=t;const{width:a,icon:u}=i,{width:f,icon:c}=o,m=H2({transform:l,containerWidth:f,iconWidth:a}),g={tag:"rect",attributes:{...Ca,fill:"white"}},y=u.children?{children:u.children.map(Cp)}:{},v={tag:"g",attributes:{...m.inner},children:[Cp({tag:u.tag,attributes:{...u.attributes,...m.path},...y})]},S={tag:"g",attributes:{...m.outer},children:[v]},p="mask-".concat(s||To()),d="clip-".concat(s||To()),h={tag:"mask",attributes:{...Ca,id:p,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[g,S]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:d},children:G3(c)},h]};return n.push(w,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(d,")"),mask:"url(#".concat(p,")"),...Ca}}),{children:n,attributes:r}}}},Q3={provides(e){let t=!1;On.matchMedia&&(t=On.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:{...r,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"}});const o={...i,attributeName:"opacity"},s={tag:"circle",attributes:{...r,cx:"256",cy:"364",r:"28"},children:[]};return t||s.children.push({tag:"animate",attributes:{...i,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...o,values:"1;0;1;1;0;1;"}}),n.push(s),n.push({tag:"path",attributes:{...r,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:t?[]:[{tag:"animate",attributes:{...o,values:"1;0;0;0;0;1;"}}]}),t||n.push({tag:"path",attributes:{...r,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:{...o,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Z3={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},q3=[G2,z3,I3,F3,V3,H3,K3,Y3,X3,Q3,Z3];u3(q3,{mixoutsTo:tt});tt.noAuto;tt.config;tt.library;tt.dom;const $u=tt.parse;tt.findIconDefinition;tt.toHtml;const J3=tt.icon;tt.layer;tt.text;tt.counter;var s0={exports:{}},ew="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",tw=ew,nw=tw;function l0(){}function a0(){}a0.resetWarningCache=l0;var rw=function(){function e(r,i,o,s,l,a){if(a!==nw){var u=new 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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a0,resetWarningCache:l0};return n.PropTypes=n,n};s0.exports=rw();var iw=s0.exports;const $=lc(iw);function Ep(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function sw(e,t){if(e==null)return{};var n=ow(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Bu(e){return lw(e)||aw(e)||uw(e)||cw()}function lw(e){if(Array.isArray(e))return Wu(e)}function aw(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uw(e,t){if(e){if(typeof e=="string")return Wu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wu(e,t)}}function Wu(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(a){return c0(e,a)}),i=Object.keys(t.attributes||{}).reduce(function(a,u){var f=t.attributes[u];switch(u){case"class":a.attrs.className=f,delete t.attributes.class;break;case"style":a.attrs.style=hw(f);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?a.attrs[u.toLowerCase()]=f:a.attrs[u0(u)]=f}return a},{attrs:{}}),o=n.style,s=o===void 0?{}:o,l=sw(n,pw);return i.attrs.style=Nt(Nt({},i.attrs.style),s),e.apply(void 0,[t.tag,Nt(Nt({},i.attrs),l)].concat(Bu(r)))}var f0=!1;try{f0=!0}catch{}function gw(){if(!f0&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Tp(e){if(e&&il(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if($u.icon)return $u.icon(e);if(e===null)return null;if(e&&il(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ea(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Vr({},e,t):{}}var Pp={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,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},Yr=Lt.forwardRef(function(e,t){var n=Nt(Nt({},Pp),e),r=n.icon,i=n.mask,o=n.symbol,s=n.className,l=n.title,a=n.titleId,u=n.maskId,f=Tp(r),c=Ea("classes",[].concat(Bu(fw(n)),Bu((s||"").split(" ")))),m=Ea("transform",typeof n.transform=="string"?$u.transform(n.transform):n.transform),g=Ea("mask",Tp(i)),y=J3(f,Nt(Nt(Nt(Nt({},c),m),g),{},{symbol:o,title:l,titleId:a,maskId:u}));if(!y)return gw("Could not find icon",f),null;var v=y.abstract,S={ref:t};return Object.keys(n).forEach(function(p){Pp.hasOwnProperty(p)||(S[p]=n[p])}),yw(v[0],S)});Yr.displayName="FontAwesomeIcon";Yr.propTypes={beat:$.bool,border:$.bool,beatFade:$.bool,bounce:$.bool,className:$.string,fade:$.bool,flash:$.bool,mask:$.oneOfType([$.object,$.array,$.string]),maskId:$.string,fixedWidth:$.bool,inverse:$.bool,flip:$.oneOf([!0,!1,"horizontal","vertical","both"]),icon:$.oneOfType([$.object,$.array,$.string]),listItem:$.bool,pull:$.oneOf(["right","left"]),pulse:$.bool,rotation:$.oneOf([0,90,180,270]),shake:$.bool,size:$.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:$.bool,spinPulse:$.bool,spinReverse:$.bool,symbol:$.oneOfType([$.bool,$.string]),title:$.string,titleId:$.string,transform:$.oneOfType([$.string,$.object]),swapOpacity:$.bool};var yw=c0.bind(null,Lt.createElement);const ol=C.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Il=C.createContext({}),d0=C.createContext(null),mf=typeof window<"u",vw=mf?C.useLayoutEffect:C.useEffect,hf=C.createContext({strict:!1}),Fl=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ww="framerAppearId",p0="data-"+Fl(ww),xw={skipAnimations:!1,useManualTiming:!1};function Sw(e){let t=new Set,n=new Set,r=!1,i=!1;const o=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function l(u){o.has(u)&&(a.schedule(u),e()),u(s)}const a={schedule:(u,f=!1,c=!1)=>{const g=c&&r?t:n;return f&&o.add(u),g.has(u)||g.add(u),u},cancel:u=>{n.delete(u),o.delete(u)},process:u=>{if(s=u,r){i=!0;return}r=!0,[t,n]=[n,t],n.clear(),t.forEach(l),r=!1,i&&(i=!1,a.process(u))}};return a}const ds=["read","resolveKeyframes","update","preRender","render","postRender"],kw=40;function m0(e,t){let n=!1,r=!0;const i={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,s=ds.reduce((p,d)=>(p[d]=Sw(o),p),{}),{read:l,resolveKeyframes:a,update:u,preRender:f,render:c,postRender:m}=s,g=()=>{const p=performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(p-i.timestamp,kw),1),i.timestamp=p,i.isProcessing=!0,l.process(i),a.process(i),u.process(i),f.process(i),c.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(g))},y=()=>{n=!0,r=!0,i.isProcessing||e(g)};return{schedule:ds.reduce((p,d)=>{const h=s[d];return p[d]=(w,x=!1,E=!1)=>(n||y(),h.schedule(w,x,E)),p},{}),cancel:p=>{for(let d=0;d{c&&c.update(n,a)});const g=n[p0],y=C.useRef(!!g&&!window.MotionHandoffIsComplete&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,g)));return vw(()=>{c&&(c.updateFeatures(),Cw.render(c.render),y.current&&c.animationState&&c.animationState.animateChanges())}),C.useEffect(()=>{c&&(!y.current&&c.animationState&&c.animationState.animateChanges(),y.current=!1,Ap||(Ap=!0,queueMicrotask(Pw)))}),c}function Pw(){window.MotionHandoffIsComplete=!0}function Aw(e,t,n,r){const{layoutId:i,layout:o,drag:s,dragConstraints:l,layoutScroll:a,layoutRoot:u}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:g0(e.parent)),e.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!s||l&&h0(l),visualElement:e,animationType:typeof o=="string"?o:"both",initialPromotionConfig:r,layoutScroll:a,layoutRoot:u})}function g0(e){if(e)return e.options.allowProjection!==!1?e.projection:g0(e.parent)}function _w(e,t,n){return C.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):h0(n)&&(n.current=r))},[t])}function Po(e){return typeof e=="string"||Array.isArray(e)}function Ao(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const gf=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],yf=["initial",...gf];function Vl(e){return Ao(e.animate)||yf.some(t=>Po(e[t]))}function y0(e){return!!(Vl(e)||e.variants)}function Ow(e,t){if(Vl(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Po(n)?n:void 0,animate:Po(r)?r:void 0}}return e.inherit!==!1?t:{}}function Nw(e){const{initial:t,animate:n}=Ow(e,C.useContext(Il));return C.useMemo(()=>({initial:t,animate:n}),[_p(t),_p(n)])}function _p(e){return Array.isArray(e)?e.join(" "):e}const Op={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"]},oi={};for(const e in Op)oi[e]={isEnabled:t=>Op[e].some(n=>!!t[n])};function Uu(e){for(const t in e)oi[t]={...oi[t],...e[t]}}const Mw=C.createContext({}),Lw=Symbol.for("motionComponentSymbol"),St=e=>e;let bw=St,v0=St;function Rw({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:i}){e&&Uu(e);function o(l,a){let u;const f={...C.useContext(ol),...l,layoutId:zw(l)},{isStatic:c}=f,m=Nw(l),g=r(l,c);if(!c&&mf){Iw();const y=Fw(f);u=y.MeasureLayout,m.visualElement=Tw(i,g,f,t,y.ProjectionNode)}return j.jsxs(Il.Provider,{value:m,children:[u&&m.visualElement?j.jsx(u,{visualElement:m.visualElement,...f}):null,n(i,l,_w(g,m.visualElement,a),g,c,m.visualElement)]})}const s=C.forwardRef(o);return s[Lw]=i,s}function zw({layoutId:e}){const t=C.useContext(Mw).id;return t&&e!==void 0?t+"-"+e:e}function Iw(e,t){C.useContext(hf).strict}function Fw(e){const{drag:t,layout:n}=oi;if(!t&&!n)return{};const r={...t,...n};return{MeasureLayout:t!=null&&t.isEnabled(e)||n!=null&&n.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Vw(e){function t(r,i={}){return Rw(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const Dw=["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 vf(e){return typeof e!="string"||e.includes("-")?!1:!!(Dw.indexOf(e)>-1||/[A-Z]/u.test(e))}const jw={},Fo=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Fn=new Set(Fo);function w0(e,{layout:t,layoutId:n}){return Fn.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!jw[e]||e==="opacity")}const ze=e=>!!(e&&e.getVelocity),x0=(e,t)=>t&&typeof e=="number"?t.transform(e):e,si=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},io={...hi,transform:e=>si(0,1,e)},ps={...hi,default:1},oo=e=>Math.round(e*1e5)/1e5,wf=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,$w=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Bw=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Vo(e){return typeof e=="string"}function Ww(e){return e==null}const Do=e=>({test:t=>Vo(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),un=Do("deg"),Gr=Do("%"),I=Do("px"),Uw=Do("vh"),Hw=Do("vw"),Np={...Gr,parse:e=>Gr.parse(e)/100,transform:e=>Gr.transform(e*100)},Mp={...hi,transform:Math.round},xf={borderWidth:I,borderTopWidth:I,borderRightWidth:I,borderBottomWidth:I,borderLeftWidth:I,borderRadius:I,radius:I,borderTopLeftRadius:I,borderTopRightRadius:I,borderBottomRightRadius:I,borderBottomLeftRadius:I,width:I,maxWidth:I,height:I,maxHeight:I,size:I,top:I,right:I,bottom:I,left:I,padding:I,paddingTop:I,paddingRight:I,paddingBottom:I,paddingLeft:I,margin:I,marginTop:I,marginRight:I,marginBottom:I,marginLeft:I,rotate:un,rotateX:un,rotateY:un,rotateZ:un,scale:ps,scaleX:ps,scaleY:ps,scaleZ:ps,skew:un,skewX:un,skewY:un,distance:I,translateX:I,translateY:I,translateZ:I,x:I,y:I,z:I,perspective:I,transformPerspective:I,opacity:io,originX:Np,originY:Np,originZ:I,zIndex:Mp,backgroundPositionX:I,backgroundPositionY:I,fillOpacity:io,strokeOpacity:io,numOctaves:Mp},Kw={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Yw=Fo.length;function Gw(e,t,n){let r="",i=!0;for(let o=0;ot=>typeof t=="string"&&t.startsWith(e),k0=S0("--"),Xw=S0("var(--"),Sf=e=>Xw(e)?Qw.test(e.split("/*")[0].trim()):!1,Qw=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function kf(e,t,n){const{style:r,vars:i,transformOrigin:o}=e;let s=!1,l=!1;for(const a in t){const u=t[a];if(Fn.has(a)){s=!0;continue}else if(k0(a)){i[a]=u;continue}else{const f=x0(u,xf[a]);a.startsWith("origin")?(l=!0,o[a]=f):r[a]=f}}if(t.transform||(s||n?r.transform=Gw(t,e.transform,n):r.transform&&(r.transform="none")),l){const{originX:a="50%",originY:u="50%",originZ:f=0}=o;r.transformOrigin=`${a} ${u} ${f}`}}const Cf=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function C0(e,t,n){for(const r in t)!ze(t[r])&&!w0(r,n)&&(e[r]=t[r])}function Zw({transformTemplate:e},t){return C.useMemo(()=>{const n=Cf();return kf(n,t,e),Object.assign({},n.vars,n.style)},[t])}function qw(e,t){const n=e.style||{},r={};return C0(r,n,e),Object.assign(r,Zw(e,t)),r}function Jw(e,t){const n={},r=qw(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const e4=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 sl(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||e4.has(e)}let E0=e=>!sl(e);function T0(e){e&&(E0=t=>t.startsWith("on")?!sl(t):e(t))}try{T0(require("@emotion/is-prop-valid").default)}catch{}function t4(e,t,n){const r={};for(const i in e)i==="values"&&typeof e.values=="object"||(E0(i)||n===!0&&sl(i)||!t&&!sl(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function Lp(e,t,n){return typeof e=="string"?e:I.transform(t+n*e)}function n4(e,t,n){const r=Lp(t,e.x,e.width),i=Lp(n,e.y,e.height);return`${r} ${i}`}const r4={offset:"stroke-dashoffset",array:"stroke-dasharray"},i4={offset:"strokeDashoffset",array:"strokeDasharray"};function o4(e,t,n=1,r=0,i=!0){e.pathLength=1;const o=i?r4:i4;e[o.offset]=I.transform(-r);const s=I.transform(t),l=I.transform(n);e[o.array]=`${s} ${l}`}function Ef(e,{attrX:t,attrY:n,attrScale:r,originX:i,originY:o,pathLength:s,pathSpacing:l=1,pathOffset:a=0,...u},f,c){if(kf(e,u,c),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:m,style:g,dimensions:y}=e;m.transform&&(y&&(g.transform=m.transform),delete m.transform),y&&(i!==void 0||o!==void 0||g.transform)&&(g.transformOrigin=n4(y,i!==void 0?i:.5,o!==void 0?o:.5)),t!==void 0&&(m.x=t),n!==void 0&&(m.y=n),r!==void 0&&(m.scale=r),s!==void 0&&o4(m,s,l,a,!1)}const P0=()=>({...Cf(),attrs:{}}),Tf=e=>typeof e=="string"&&e.toLowerCase()==="svg";function s4(e,t,n,r){const i=C.useMemo(()=>{const o=P0();return Ef(o,t,Tf(r),e.transformTemplate),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};C0(o,e.style,e),i.style={...o,...i.style}}return i}function l4(e=!1){return(n,r,i,{latestValues:o},s)=>{const a=(vf(n)?s4:Jw)(r,o,s,n),u=t4(r,typeof n=="string",e),f=n!==C.Fragment?{...u,...a,ref:i}:{},{children:c}=r,m=C.useMemo(()=>ze(c)?c.get():c,[c]);return C.createElement(n,{...f,children:m})}}function A0(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const o in n)e.style.setProperty(o,n[o])}const _0=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 O0(e,t,n,r){A0(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(_0.has(i)?i:Fl(i),t.attrs[i])}function Pf(e,t,n){var r;const{style:i}=e,o={};for(const s in i)(ze(i[s])||t.style&&ze(t.style[s])||w0(s,e)||((r=n==null?void 0:n.getValue(s))===null||r===void 0?void 0:r.liveStyle)!==void 0)&&(o[s]=i[s]);return n&&i&&typeof i.willChange=="string"&&(n.applyWillChange=!1),o}function N0(e,t,n){const r=Pf(e,t,n);for(const i in e)if(ze(e[i])||ze(t[i])){const o=Fo.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;r[o]=e[i]}return r}function bp(e){const t=[{},{}];return e==null||e.values.forEach((n,r)=>{t[0][r]=n.get(),t[1][r]=n.getVelocity()}),t}function Af(e,t,n,r){if(typeof t=="function"){const[i,o]=bp(r);t=t(n!==void 0?n:e.custom,i,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,o]=bp(r);t=t(n!==void 0?n:e.custom,i,o)}return t}function M0(e){const t=C.useRef(null);return t.current===null&&(t.current=e()),t.current}const Hu=e=>Array.isArray(e),a4=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),u4=e=>Hu(e)?e[e.length-1]||0:e;function c4(e){const t=ze(e)?e.get():e;return a4(t)?t.toValue():t}const L0=new Set(["opacity","clipPath","filter","transform"]);function b0(e){if(Fn.has(e))return"transform";if(L0.has(e))return Fl(e)}function R0(e,t){e.indexOf(t)===-1&&e.push(t)}function z0(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function f4({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:n,onMount:r},i,o,s,l){const a={latestValues:p4(i,o,s,l?!1:e,t),renderState:n()};return r&&(a.mount=u=>r(i,u,a)),a}const I0=e=>(t,n)=>{const r=C.useContext(Il),i=C.useContext(d0),o=()=>f4(e,t,r,i,n);return n?o():M0(o)};function d4(e,t){const n=b0(t);n&&R0(e,n)}function Rp(e,t,n){const r=Array.isArray(t)?t:[t];for(let i=0;i{for(const d in S){let h=S[d];if(Array.isArray(h)){const w=y?h.length-1:0;h=h[w]}h!==null&&(s[d]=h)}for(const d in p)s[d]=p[d]}),a&&(c&&f!==!1&&!Ao(c)&&Rp(e,c,S=>{for(const p in S)d4(l,p)}),l.length&&(s.willChange=l.join(","))),s}const{schedule:Ce,cancel:ll,state:al,steps:q5}=m0(typeof requestAnimationFrame<"u"?requestAnimationFrame:St,!0),m4={useVisualState:I0({scrapeMotionValuesFromProps:N0,createRenderState:P0,onMount:(e,t,{renderState:n,latestValues:r})=>{Ce.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),Ce.render(()=>{Ef(n,r,Tf(t.tagName),e.transformTemplate),O0(t,n)})}})},h4={useVisualState:I0({applyWillChange:!0,scrapeMotionValuesFromProps:Pf,createRenderState:Cf})};function g4(e,{forwardMotionProps:t=!1},n,r){return{...vf(e)?m4:h4,preloadedFeatures:n,useRender:l4(t),createVisualElement:r,Component:e}}function Xn(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const y4=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function F0(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const v4=e=>t=>y4(t)&&e(t,F0(t));function Ns(e,t,n,r){return Xn(e,t,v4(n),r)}const w4=(e,t)=>n=>t(e(n)),Tn=(...e)=>e.reduce(w4);function V0(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const zp=V0("dragHorizontal"),Ip=V0("dragVertical");function x4(e){let t=!1;if(e==="y")t=Ip();else if(e==="x")t=zp();else{const n=zp(),r=Ip();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function D0(){const e=x4(!0);return e?(e(),!1):!0}class gi{constructor(t){this.isMounted=!1,this.node=t}update(){}}function Fp(e,t){const n=t?"pointerenter":"pointerleave",r=t?"onHoverStart":"onHoverEnd",i=(o,s)=>{if(o.pointerType==="touch"||D0())return;const l=e.getProps();e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",t);const a=l[r];a&&Ce.postRender(()=>a(o,s))};return Ns(e.current,n,i,{passive:!e.getProps()[r]})}class S4 extends gi{mount(){this.unmount=Tn(Fp(this.node,!0),Fp(this.node,!1))}unmount(){}}class k4 extends gi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{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=Tn(Xn(this.node.current,"focus",()=>this.onFocus()),Xn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const j0=(e,t)=>t?e===t?!0:j0(e,t.parentElement):!1;function Ta(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,F0(n))}class C4 extends gi{constructor(){super(...arguments),this.removeStartListeners=St,this.removeEndListeners=St,this.removeAccessibleListeners=St,this.startPointerPress=(t,n)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),o=Ns(window,"pointerup",(l,a)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:f,globalTapTarget:c}=this.node.getProps(),m=!c&&!j0(this.node.current,l.target)?f:u;m&&Ce.update(()=>m(l,a))},{passive:!(r.onTap||r.onPointerUp)}),s=Ns(window,"pointercancel",(l,a)=>this.cancelPress(l,a),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Tn(o,s),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=o=>{if(o.key!=="Enter"||this.isPressing)return;const s=l=>{l.key!=="Enter"||!this.checkPressEnd()||Ta("up",(a,u)=>{const{onTap:f}=this.node.getProps();f&&Ce.postRender(()=>f(a,u))})};this.removeEndListeners(),this.removeEndListeners=Xn(this.node.current,"keyup",s),Ta("down",(l,a)=>{this.startPress(l,a)})},n=Xn(this.node.current,"keydown",t),r=()=>{this.isPressing&&Ta("cancel",(o,s)=>this.cancelPress(o,s))},i=Xn(this.node.current,"blur",r);this.removeAccessibleListeners=Tn(n,i)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&Ce.postRender(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!D0()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&Ce.postRender(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Ns(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=Xn(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Tn(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Ku=new WeakMap,Pa=new WeakMap,E4=e=>{const t=Ku.get(e.target);t&&t(e)},T4=e=>{e.forEach(E4)};function P4({root:e,...t}){const n=e||document;Pa.has(n)||Pa.set(n,{});const r=Pa.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(T4,{root:e,...t})),r[i]}function A4(e,t,n){const r=P4(t);return Ku.set(e,n),r.observe(e),()=>{Ku.delete(e),r.unobserve(e)}}const _4={some:0,all:1};class O4 extends gi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:o}=t,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof i=="number"?i:_4[i]},l=a=>{const{isIntersecting:u}=a;if(this.isInView===u||(this.isInView=u,o&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:f,onViewportLeave:c}=this.node.getProps(),m=u?f:c;m&&m(a)};return A4(this.node.current,s,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(N4(t,n))&&this.startObserver()}unmount(){}}function N4({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const M4={inView:{Feature:O4},tap:{Feature:C4},focus:{Feature:k4},hover:{Feature:S4}};function $0(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;re*1e3,Pn=e=>e/1e3,L4={type:"spring",stiffness:500,damping:25,restSpeed:10},b4=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),R4={type:"keyframes",duration:.8},z4={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},I4=(e,{keyframes:t})=>t.length>2?R4:Fn.has(e)?e.startsWith("scale")?b4(t[1]):L4:z4;function F4({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:s,repeatDelay:l,from:a,elapsed:u,...f}){return!!Object.keys(f).length}function B0(e,t){return e[t]||e.default||e}const V4=e=>e!==null;function jl(e,{repeat:t,repeatType:n="loop"},r){const i=e.filter(V4),o=t&&n!=="loop"&&t%2===1?0:i.length-1;return!o||r===void 0?i[o]:r}const W0=e=>/^0[^.\s]+$/u.test(e);function D4(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||W0(e):!0}const U0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),j4=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function $4(e){const t=j4.exec(e);if(!t)return[,];const[,n,r,i]=t;return[`--${n??r}`,i]}function H0(e,t,n=1){const[r,i]=$4(e);if(!r)return;const o=window.getComputedStyle(t).getPropertyValue(r);if(o){const s=o.trim();return U0(s)?parseFloat(s):s}return Sf(i)?H0(i,t,n+1):i}const B4=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Vp=e=>e===hi||e===I,Dp=(e,t)=>parseFloat(e.split(", ")[t]),jp=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/u);if(i)return Dp(i[1],t);{const o=r.match(/^matrix\((.+)\)$/u);return o?Dp(o[1],e):0}},W4=new Set(["x","y","z"]),U4=Fo.filter(e=>!W4.has(e));function H4(e){const t=[];return U4.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}const li={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:jp(4,13),y:jp(5,14)};li.translateX=li.x;li.translateY=li.y;const K0=e=>t=>t.test(e),K4={test:e=>e==="auto",parse:e=>e},Y0=[hi,I,Gr,un,Hw,Uw,K4],$p=e=>Y0.find(K0(e)),tr=new Set;let Yu=!1,Gu=!1;function G0(){if(Gu){const e=Array.from(tr).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),n=new Map;t.forEach(r=>{const i=H4(r);i.length&&(n.set(r,i),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const i=n.get(r);i&&i.forEach(([o,s])=>{var l;(l=r.getValue(o))===null||l===void 0||l.set(s)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Gu=!1,Yu=!1,tr.forEach(e=>e.complete()),tr.clear()}function X0(){tr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Gu=!0)})}function Y4(){X0(),G0()}class _f{constructor(t,n,r,i,o,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=r,this.motionValue=i,this.element=o,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tr.add(this),Yu||(Yu=!0,Ce.read(X0),Ce.resolveKeyframes(G0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:r,motionValue:i}=this;for(let o=0;on=>!!(Vo(n)&&Bw.test(n)&&n.startsWith(e)||t&&!Ww(n)&&Object.prototype.hasOwnProperty.call(n,t)),Q0=(e,t,n)=>r=>{if(!Vo(r))return r;const[i,o,s,l]=r.match(wf);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(s),alpha:l!==void 0?parseFloat(l):1}},G4=e=>si(0,255,e),Aa={...hi,transform:e=>Math.round(G4(e))},Qn={test:Of("rgb","red"),parse:Q0("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Aa.transform(e)+", "+Aa.transform(t)+", "+Aa.transform(n)+", "+oo(io.transform(r))+")"};function X4(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const Xu={test:Of("#"),parse:X4,transform:Qn.transform},Dr={test:Of("hsl","hue"),parse:Q0("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Gr.transform(oo(t))+", "+Gr.transform(oo(n))+", "+oo(io.transform(r))+")"},Oe={test:e=>Qn.test(e)||Xu.test(e)||Dr.test(e),parse:e=>Qn.test(e)?Qn.parse(e):Dr.test(e)?Dr.parse(e):Xu.parse(e),transform:e=>Vo(e)?e:e.hasOwnProperty("red")?Qn.transform(e):Dr.transform(e)};function Q4(e){var t,n;return isNaN(e)&&Vo(e)&&(((t=e.match(wf))===null||t===void 0?void 0:t.length)||0)+(((n=e.match($w))===null||n===void 0?void 0:n.length)||0)>0}const Z0="number",q0="color",Z4="var",q4="var(",Bp="${}",J4=/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 _o(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[];let o=0;const l=t.replace(J4,a=>(Oe.test(a)?(r.color.push(o),i.push(q0),n.push(Oe.parse(a))):a.startsWith(q4)?(r.var.push(o),i.push(Z4),n.push(a)):(r.number.push(o),i.push(Z0),n.push(parseFloat(a))),++o,Bp)).split(Bp);return{values:n,split:l,indexes:r,types:i}}function J0(e){return _o(e).values}function eg(e){const{split:t,types:n}=_o(e),r=t.length;return i=>{let o="";for(let s=0;stypeof e=="number"?0:e;function tx(e){const t=J0(e);return eg(e)(t.map(ex))}const yi={test:Q4,parse:J0,createTransformer:eg,getAnimatableNone:tx},nx=new Set(["brightness","contrast","saturate","opacity"]);function rx(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(wf)||[];if(!r)return e;const i=n.replace(r,"");let o=nx.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const ix=/\b([a-z-]*)\(.*?\)/gu,Qu={...yi,getAnimatableNone:e=>{const t=e.match(ix);return t?t.map(rx).join(" "):e}},ox={...xf,color:Oe,backgroundColor:Oe,outlineColor:Oe,fill:Oe,stroke:Oe,borderColor:Oe,borderTopColor:Oe,borderRightColor:Oe,borderBottomColor:Oe,borderLeftColor:Oe,filter:Qu,WebkitFilter:Qu},Nf=e=>ox[e];function tg(e,t){let n=Nf(e);return n!==Qu&&(n=yi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const sx=new Set(["auto","none","0"]);function lx(e,t,n){let r=0,i;for(;r{n.getValue(a).set(u)}),this.resolveNoneKeyframes()}}function rg(e){let t;return()=>(t===void 0&&(t=e()),t)}let Ms;function ax(){Ms=void 0}const nr={now:()=>(Ms===void 0&&nr.set(al.isProcessing||xw.useManualTiming?al.timestamp:performance.now()),Ms),set:e=>{Ms=e,queueMicrotask(ax)}},Wp=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(yi.test(e)||e==="0")&&!e.startsWith("url("));function ux(e){const t=e[0];if(e.length===1)return!0;for(let n=0;nfx?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&Y4(),this._resolved}onKeyframesResolved(t,n){this.resolvedAt=nr.now(),this.hasAttemptedResolve=!0;const{name:r,type:i,velocity:o,delay:s,onComplete:l,onUpdate:a,isGenerator:u}=this.options;if(!u&&!cx(t,r,i,o))if(s)this.options.duration=0;else{a==null||a(jl(t,this.options,n)),l==null||l(),this.resolveFinishedPromise();return}const f=this.initPlayback(t,n);f!==!1&&(this._resolved={keyframes:t,finalKeyframe:n,...f},this.onPostResolved())}onPostResolved(){}then(t,n){return this.currentFinishedPromise.then(t,n)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}}function og(e,t){return t?e*(1e3/t):0}const dx=5;function sg(e,t,n){const r=Math.max(t-dx,0);return og(n-e(r),t-r)}const _a=.001,px=.01,Up=10,mx=.05,hx=1;function gx({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;bw(e<=Kt(Up));let s=1-t;s=si(mx,hx,s),e=si(px,Up,Pn(e)),s<1?(i=u=>{const f=u*s,c=f*e,m=f-n,g=Zu(u,s),y=Math.exp(-c);return _a-m/g*y},o=u=>{const c=u*s*e,m=c*n+n,g=Math.pow(s,2)*Math.pow(u,2)*e,y=Math.exp(-c),v=Zu(Math.pow(u,2),s);return(-i(u)+_a>0?-1:1)*((m-g)*y)/v}):(i=u=>{const f=Math.exp(-u*e),c=(u-n)*e+1;return-_a+f*c},o=u=>{const f=Math.exp(-u*e),c=(n-u)*(e*e);return f*c});const l=5/e,a=vx(i,o,l);if(e=Kt(e),isNaN(a))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(a,2)*r;return{stiffness:u,damping:s*2*Math.sqrt(r*u),duration:e}}}const yx=12;function vx(e,t,n){let r=n;for(let i=1;ie[n]!==void 0)}function Sx(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Hp(e,xx)&&Hp(e,wx)){const n=gx(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function lg({keyframes:e,restDelta:t,restSpeed:n,...r}){const i=e[0],o=e[e.length-1],s={done:!1,value:i},{stiffness:l,damping:a,mass:u,duration:f,velocity:c,isResolvedFromDuration:m}=Sx({...r,velocity:-Pn(r.velocity||0)}),g=c||0,y=a/(2*Math.sqrt(l*u)),v=o-i,S=Pn(Math.sqrt(l/u)),p=Math.abs(v)<5;n||(n=p?.01:2),t||(t=p?.005:.5);let d;if(y<1){const h=Zu(S,y);d=w=>{const x=Math.exp(-y*S*w);return o-x*((g+y*S*v)/h*Math.sin(h*w)+v*Math.cos(h*w))}}else if(y===1)d=h=>o-Math.exp(-S*h)*(v+(g+S*v)*h);else{const h=S*Math.sqrt(y*y-1);d=w=>{const x=Math.exp(-y*S*w),E=Math.min(h*w,300);return o-x*((g+y*S*v)*Math.sinh(E)+h*v*Math.cosh(E))/h}}return{calculatedDuration:m&&f||null,next:h=>{const w=d(h);if(m)s.done=h>=f;else{let x=0;y<1&&(x=h===0?Kt(g):sg(d,h,w));const E=Math.abs(x)<=n,P=Math.abs(o-w)<=t;s.done=E&&P}return s.value=s.done?o:w,s}}}function Kp({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:s,min:l,max:a,restDelta:u=.5,restSpeed:f}){const c=e[0],m={done:!1,value:c},g=k=>l!==void 0&&ka,y=k=>l===void 0?a:a===void 0||Math.abs(l-k)-v*Math.exp(-k/r),h=k=>p+d(k),w=k=>{const R=d(k),M=h(k);m.done=Math.abs(R)<=u,m.value=m.done?p:M};let x,E;const P=k=>{g(m.value)&&(x=k,E=lg({keyframes:[m.value,y(m.value)],velocity:sg(h,k,m.value),damping:i,stiffness:o,restDelta:u,restSpeed:f}))};return P(0),{calculatedDuration:null,next:k=>{let R=!1;return!E&&x===void 0&&(R=!0,w(k),P(k)),x!==void 0&&k>=x?E.next(k-x):(!R&&w(k),m)}}}const ag=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,kx=1e-7,Cx=12;function Ex(e,t,n,r,i){let o,s,l=0;do s=t+(n-t)/2,o=ag(s,r,i)-e,o>0?n=s:t=s;while(Math.abs(o)>kx&&++lEx(o,0,1,e,n);return o=>o===0||o===1?o:ag(i(o),t,r)}const Tx=jo(.42,0,1,1),Px=jo(0,0,.58,1),ug=jo(.42,0,.58,1),Ax=e=>Array.isArray(e)&&typeof e[0]!="number",cg=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,fg=e=>t=>1-e(1-t),Mf=e=>1-Math.sin(Math.acos(e)),_x=fg(Mf),Ox=cg(Mf),dg=jo(.33,1.53,.69,.99),Lf=fg(dg),Nx=cg(Lf),Mx=e=>(e*=2)<1?.5*Lf(e):.5*(2-Math.pow(2,-10*(e-1))),Lx={linear:St,easeIn:Tx,easeInOut:ug,easeOut:Px,circIn:Mf,circInOut:Ox,circOut:_x,backIn:Lf,backInOut:Nx,backOut:dg,anticipate:Mx},Yp=e=>{if(Array.isArray(e)){v0(e.length===4);const[t,n,r,i]=e;return jo(t,n,r,i)}else if(typeof e=="string")return Lx[e];return e},pg=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},$l=(e,t,n)=>e+(t-e)*n;function Oa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function bx({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,s=0;if(!t)i=o=s=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;i=Oa(a,l,e+1/3),o=Oa(a,l,e),s=Oa(a,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:r}}function ul(e,t){return n=>n>0?t:e}const Na=(e,t,n)=>{const r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Rx=[Xu,Qn,Dr],zx=e=>Rx.find(t=>t.test(e));function Gp(e){const t=zx(e);if(!t)return!1;let n=t.parse(e);return t===Dr&&(n=bx(n)),n}const Xp=(e,t)=>{const n=Gp(e),r=Gp(t);if(!n||!r)return ul(e,t);const i={...n};return o=>(i.red=Na(n.red,r.red,o),i.green=Na(n.green,r.green,o),i.blue=Na(n.blue,r.blue,o),i.alpha=$l(n.alpha,r.alpha,o),Qn.transform(i))},qu=new Set(["none","hidden"]);function Ix(e,t){return qu.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Fx(e,t){return n=>$l(e,t,n)}function bf(e){return typeof e=="number"?Fx:typeof e=="string"?Sf(e)?ul:Oe.test(e)?Xp:jx:Array.isArray(e)?mg:typeof e=="object"?Oe.test(e)?Xp:Vx:ul}function mg(e,t){const n=[...e],r=n.length,i=e.map((o,s)=>bf(o)(o,t[s]));return o=>{for(let s=0;s{for(const o in r)n[o]=r[o](i);return n}}function Dx(e,t){var n;const r=[],i={color:0,var:0,number:0};for(let o=0;o{const n=yi.createTransformer(t),r=_o(e),i=_o(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?qu.has(e)&&!i.values.length||qu.has(t)&&!r.values.length?Ix(e,t):Tn(mg(Dx(r,i),i.values),n):ul(e,t)};function hg(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?$l(e,t,n):bf(e)(e,t)}function $x(e,t,n){const r=[],i=n||hg,o=e.length-1;for(let s=0;st[0];if(o===2&&e[0]===e[1])return()=>t[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=$x(t,r,i),l=s.length,a=u=>{let f=0;if(l>1)for(;fa(si(e[0],e[o-1],u)):a}function Wx(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const i=pg(0,t,r);e.push($l(n,1,i))}}function Ux(e){const t=[0];return Wx(t,e.length-1),t}function Hx(e,t){return e.map(n=>n*t)}function Kx(e,t){return e.map(()=>t||ug).splice(0,e.length-1)}function cl({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const i=Ax(r)?r.map(Yp):Yp(r),o={done:!1,value:t[0]},s=Hx(n&&n.length===t.length?n:Ux(t),e),l=Bx(s,t,{ease:Array.isArray(i)?i:Kx(t,i)});return{calculatedDuration:e,next:a=>(o.value=l(a),o.done=a>=e,o)}}const Qp=2e4;function Yx(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t=Qp?1/0:t}const Gx=e=>{const t=({timestamp:n})=>e(n);return{start:()=>Ce.update(t,!0),stop:()=>ll(t),now:()=>al.isProcessing?al.timestamp:nr.now()}},Xx={decay:Kp,inertia:Kp,tween:cl,keyframes:cl,spring:lg},Qx=e=>e/100;class Rf extends ig{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,this.state==="idle")return;this.teardown();const{onStop:a}=this.options;a&&a()};const{name:n,motionValue:r,element:i,keyframes:o}=this.options,s=(i==null?void 0:i.KeyframeResolver)||_f,l=(a,u)=>this.onKeyframesResolved(a,u);this.resolver=new s(o,l,n,r,i),this.resolver.scheduleResolve()}initPlayback(t){const{type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:o,velocity:s=0}=this.options,l=Xx[n]||cl;let a,u;l!==cl&&typeof t[0]!="number"&&(a=Tn(Qx,hg(t[0],t[1])),t=[0,100]);const f=l({...this.options,keyframes:t});o==="mirror"&&(u=l({...this.options,keyframes:[...t].reverse(),velocity:-s})),f.calculatedDuration===null&&(f.calculatedDuration=Yx(f));const{calculatedDuration:c}=f,m=c+i,g=m*(r+1)-i;return{generator:f,mirroredGenerator:u,mapPercentToKeyframes:a,calculatedDuration:c,resolvedDuration:m,totalDuration:g}}onPostResolved(){const{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,n=!1){const{resolved:r}=this;if(!r){const{keyframes:k}=this.options;return{done:!0,value:k[k.length-1]}}const{finalKeyframe:i,generator:o,mirroredGenerator:s,mapPercentToKeyframes:l,keyframes:a,calculatedDuration:u,totalDuration:f,resolvedDuration:c}=r;if(this.startTime===null)return o.next(0);const{delay:m,repeat:g,repeatType:y,repeatDelay:v,onUpdate:S}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-f/this.speed,this.startTime)),n?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;const p=this.currentTime-m*(this.speed>=0?1:-1),d=this.speed>=0?p<0:p>f;this.currentTime=Math.max(p,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=f);let h=this.currentTime,w=o;if(g){const k=Math.min(this.currentTime,f)/c;let R=Math.floor(k),M=k%1;!M&&k>=1&&(M=1),M===1&&R--,R=Math.min(R,g+1),!!(R%2)&&(y==="reverse"?(M=1-M,v&&(M-=v/c)):y==="mirror"&&(w=s)),h=si(0,1,M)*c}const x=d?{done:!1,value:a[0]}:w.next(h);l&&(x.value=l(x.value));let{done:E}=x;!d&&u!==null&&(E=this.speed>=0?this.currentTime>=f:this.currentTime<=0);const P=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&E);return P&&i!==void 0&&(x.value=jl(a,this.options,i)),S&&S(x.value),P&&this.finish(),x}get duration(){const{resolved:t}=this;return t?Pn(t.calculatedDuration):0}get time(){return Pn(this.currentTime)}set time(t){t=Kt(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=Pn(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:t=Gx,onPlay:n,startTime:r}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=r??this.calcStartTime(),this.state==="finished"&&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=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&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)}}const gg=e=>Array.isArray(e)&&typeof e[0]=="number";function yg(e){return!!(!e||typeof e=="string"&&e in zf||gg(e)||Array.isArray(e)&&e.every(yg))}const Ki=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,zf={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ki([0,.65,.55,1]),circOut:Ki([.55,0,1,.45]),backIn:Ki([.31,.01,.66,-.59]),backOut:Ki([.33,1.53,.69,.99])};function Zx(e){return vg(e)||zf.easeOut}function vg(e){if(e)return gg(e)?Ki(e):Array.isArray(e)?e.map(Zx):zf[e]}function qx(e,t,n,{delay:r=0,duration:i=300,repeat:o=0,repeatType:s="loop",ease:l,times:a}={}){const u={[t]:n};a&&(u.offset=a);const f=vg(l);return Array.isArray(f)&&(u.easing=f),e.animate(u,{delay:r,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:o+1,direction:s==="reverse"?"alternate":"normal"})}const Jx=rg(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),fl=10,eS=2e4;function tS(e){return e.type==="spring"||!yg(e.ease)}function nS(e,t){const n=new Rf({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:e[0]};const i=[];let o=0;for(;!r.done&&othis.onKeyframesResolved(s,l),n,r,i),this.resolver.scheduleResolve()}initPlayback(t,n){var r;let{duration:i=300,times:o,ease:s,type:l,motionValue:a,name:u,startTime:f}=this.options;if(!(!((r=a.owner)===null||r===void 0)&&r.current))return!1;if(tS(this.options)){const{onComplete:m,onUpdate:g,motionValue:y,element:v,...S}=this.options,p=nS(t,S);t=p.keyframes,t.length===1&&(t[1]=t[0]),i=p.duration,o=p.times,s=p.ease,l="keyframes"}const c=qx(a.owner.current,u,t,{...this.options,duration:i,times:o,ease:s});return c.startTime=f??this.calcStartTime(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:m}=this.options;a.set(jl(t,this.options,n)),m&&m(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:o,type:l,ease:s,keyframes:t}}get duration(){const{resolved:t}=this;if(!t)return 0;const{duration:n}=t;return Pn(n)}get time(){const{resolved:t}=this;if(!t)return 0;const{animation:n}=t;return Pn(n.currentTime||0)}set time(t){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.currentTime=Kt(t)}get speed(){const{resolved:t}=this;if(!t)return 1;const{animation:n}=t;return n.playbackRate}set speed(t){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.playbackRate=t}get state(){const{resolved:t}=this;if(!t)return"idle";const{animation:n}=t;return n.playState}get startTime(){const{resolved:t}=this;if(!t)return null;const{animation:n}=t;return n.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{const{resolved:n}=this;if(!n)return St;const{animation:r}=n;r.timeline=t,r.onfinish=null}return St}play(){if(this.isStopped)return;const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:t}=this;if(!t)return;const{animation:n,keyframes:r,duration:i,type:o,ease:s,times:l}=t;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:u,onUpdate:f,onComplete:c,element:m,...g}=this.options,y=new Rf({...g,keyframes:r,duration:i,type:o,ease:s,times:l,isGenerator:!0}),v=Kt(this.time);u.setWithVelocity(y.sample(v-fl).value,y.sample(v).value,fl)}const{onStop:a}=this.options;a&&a(),this.cancel()}complete(){const{resolved:t}=this;t&&t.animation.finish()}cancel(){const{resolved:t}=this;t&&t.animation.cancel()}static supports(t){const{motionValue:n,name:r,repeatDelay:i,repeatType:o,damping:s,type:l}=t;return Jx()&&r&&L0.has(r)&&n&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate&&!i&&o!=="mirror"&&s!==0&&l!=="inertia"}}function rS(e,t){let n;const r=()=>{const{currentTime:i}=t,s=(i===null?0:i.value)/100;n!==s&&e(s),n=s};return Ce.update(r,!0),()=>ll(r)}const iS=rg(()=>window.ScrollTimeline!==void 0);class oS{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,n){return Promise.all(this.animations).then(t).catch(n)}getAll(t){return this.animations[0][t]}setAll(t,n){for(let r=0;r{if(iS()&&r.attachTimeline)r.attachTimeline(t);else return r.pause(),rS(i=>{r.time=r.duration*i},t)});return()=>{n.forEach((r,i)=>{r&&r(),this.animations[i].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 n=0;nn[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const sS=(e,t,n,r={},i,o,s)=>l=>{const a=B0(r,e)||{},u=a.delay||r.delay||0;let{elapsed:f=0}=r;f=f-Kt(u);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-f,onUpdate:g=>{t.set(g),a.onUpdate&&a.onUpdate(g)},onComplete:()=>{l(),a.onComplete&&a.onComplete(),s&&s()},onStop:s,name:e,motionValue:t,element:o?void 0:i};F4(a)||(c={...c,...I4(e,c)}),c.duration&&(c.duration=Kt(c.duration)),c.repeatDelay&&(c.repeatDelay=Kt(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let m=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(m=!0)),m&&!o&&t.get()!==void 0){const g=jl(c.keyframes,a);if(g!==void 0)return Ce.update(()=>{c.onUpdate(g),c.onComplete()}),new oS([])}return!o&&Zp.supports(c)?new Zp(c):new Rf(c)};class wg{constructor(){this.subscriptions=[]}add(t){return R0(this.subscriptions,t),()=>z0(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,n,r);else for(let o=0;o!isNaN(parseFloat(e));class xg{constructor(t,n={}){this.version="11.3.29",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(r,i=!0)=>{const o=nr.now();this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=nr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=lS(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new wg);const r=this.events[t].add(n);return t==="change"?()=>{r(),Ce.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=nr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>qp)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,qp);return og(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),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 dl(e,t){return new xg(e,t)}function aS(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,dl(n))}function uS(e,t){const n=Dl(e,t);let{transitionEnd:r={},transition:i={},...o}=n||{};o={...o,...r};for(const s in o){const l=u4(o[s]);aS(e,s,l)}}function cS(e){return e.getProps()[p0]}class fS extends xg{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(t){const n=b0(t);if(!n)return;const r=this.counts.get(n)||0;this.counts.set(n,r+1),r===0&&(this.output.push(n),this.update());let i=!1;return()=>{if(i)return;i=!0;const o=this.counts.get(n)-1;this.counts.set(n,o),o===0&&(z0(this.output,n),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function dS(e){return!!(ze(e)&&e.add)}function pS(e,t){var n;if(!e.applyWillChange)return;let r=e.getValue("willChange");if(!r&&!(!((n=e.props.style)===null||n===void 0)&&n.willChange)&&(r=new fS("auto"),e.addValue("willChange",r)),dS(r))return r.add(t)}function mS({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Sg(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:s=e.getDefaultTransition(),transitionEnd:l,...a}=t;r&&(s=r);const u=[],f=i&&e.animationState&&e.animationState.getState()[i];for(const c in a){const m=e.getValue(c,(o=e.latestValues[c])!==null&&o!==void 0?o:null),g=a[c];if(g===void 0||f&&mS(f,c))continue;const y={delay:n,...B0(s||{},c)};let v=!1;if(window.MotionHandoffAnimation){const p=cS(e);if(p){const d=window.MotionHandoffAnimation(p,c,Ce);d!==null&&(y.startTime=d,v=!0)}}m.start(sS(c,m,g,e.shouldReduceMotion&&Fn.has(c)?{type:!1}:y,e,v,pS(e,c)));const S=m.animation;S&&u.push(S)}return l&&Promise.all(u).then(()=>{Ce.update(()=>{l&&uS(e,l)})}),u}function Ju(e,t,n={}){var r;const i=Dl(e,t,n.type==="exit"?(r=e.presenceContext)===null||r===void 0?void 0:r.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const s=i?()=>Promise.all(Sg(e,i,n)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:f=0,staggerChildren:c,staggerDirection:m}=o;return hS(e,t,f+u,c,m,n)}:()=>Promise.resolve(),{when:a}=o;if(a){const[u,f]=a==="beforeChildren"?[s,l]:[l,s];return u().then(()=>f())}else return Promise.all([s(),l(n.delay)])}function hS(e,t,n=0,r=0,i=1,o){const s=[],l=(e.variantChildren.size-1)*r,a=i===1?(u=0)=>u*r:(u=0)=>l-u*r;return Array.from(e.variantChildren).sort(gS).forEach((u,f)=>{u.notify("AnimationStart",t),s.push(Ju(u,t,{...o,delay:n+a(f)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(s)}function gS(e,t){return e.sortNodePosition(t)}function yS(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(o=>Ju(e,o,n));r=Promise.all(i)}else if(typeof t=="string")r=Ju(e,t,n);else{const i=typeof t=="function"?Dl(e,t,n.custom):t;r=Promise.all(Sg(e,i,n))}return r.then(()=>{e.notify("AnimationComplete",t)})}const vS=[...gf].reverse(),wS=gf.length;function xS(e){return t=>Promise.all(t.map(({animation:n,options:r})=>yS(e,n,r)))}function SS(e){let t=xS(e),n=Jp(),r=!0;const i=a=>(u,f)=>{var c;const m=Dl(e,f,a==="exit"?(c=e.presenceContext)===null||c===void 0?void 0:c.custom:void 0);if(m){const{transition:g,transitionEnd:y,...v}=m;u={...u,...v,...y}}return u};function o(a){t=a(e)}function s(a){const u=e.getProps(),f=e.getVariantContext(!0)||{},c=[],m=new Set;let g={},y=1/0;for(let S=0;Sy&&w,R=!1;const M=Array.isArray(h)?h:[h];let Y=M.reduce(i(p),{});x===!1&&(Y={});const{prevResolvedValues:fe={}}=d,ve={...fe,...Y},H=K=>{k=!0,m.has(K)&&(R=!0,m.delete(K)),d.needsAnimating[K]=!0;const G=e.getValue(K);G&&(G.liveStyle=!1)};for(const K in ve){const G=Y[K],Z=fe[K];if(g.hasOwnProperty(K))continue;let A=!1;Hu(G)&&Hu(Z)?A=!$0(G,Z):A=G!==Z,A?G!=null?H(K):m.add(K):G!==void 0&&m.has(K)?H(K):d.protectedKeys[K]=!0}d.prevProp=h,d.prevResolvedValues=Y,d.isActive&&(g={...g,...Y}),r&&e.blockInitialAnimation&&(k=!1),k&&(!E||R)&&c.push(...M.map(K=>({animation:K,options:{type:p}})))}if(m.size){const S={};m.forEach(p=>{const d=e.getBaseTarget(p),h=e.getValue(p);h&&(h.liveStyle=!0),S[p]=d??null}),c.push({animation:S})}let v=!!c.length;return r&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(v=!1),r=!1,v?t(c):Promise.resolve()}function l(a,u){var f;if(n[a].isActive===u)return Promise.resolve();(f=e.variantChildren)===null||f===void 0||f.forEach(m=>{var g;return(g=m.animationState)===null||g===void 0?void 0:g.setActive(a,u)}),n[a].isActive=u;const c=s(a);for(const m in n)n[m].protectedKeys={};return c}return{animateChanges:s,setActive:l,setAnimateFunction:o,getState:()=>n,reset:()=>{n=Jp(),r=!0}}}function kS(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!$0(t,e):!1}function Bn(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Jp(){return{animate:Bn(!0),whileInView:Bn(),whileHover:Bn(),whileTap:Bn(),whileDrag:Bn(),whileFocus:Bn(),exit:Bn()}}class CS extends gi{constructor(t){super(t),t.animationState||(t.animationState=SS(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Ao(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}}let ES=0;class TS extends gi{constructor(){super(...arguments),this.id=ES++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const i=this.node.animationState.setActive("exit",!t);n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const PS={animation:{Feature:CS},exit:{Feature:TS}},em=()=>({min:0,max:0}),kg=()=>({x:em(),y:em()});function AS({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function _S(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function OS(e,t){return AS(_S(e.getBoundingClientRect(),t))}const ec={current:null},Cg={current:!1};function NS(){if(Cg.current=!0,!!mf)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ec.current=e.matches;e.addListener(t),t()}else ec.current=!1}function MS(e,t,n){for(const r in t){const i=t[r],o=n[r];if(ze(i))e.addValue(r,i);else if(ze(o))e.addValue(r,dl(i,{owner:e}));else if(o!==i)if(e.hasValue(r)){const s=e.getValue(r);s.liveStyle===!0?s.jump(i):s.hasAnimated||s.set(i)}else{const s=e.getStaticValue(r);e.addValue(r,dl(s!==void 0?s:i,{owner:e}))}}for(const r in n)t[r]===void 0&&e.removeValue(r);return t}const tm=new WeakMap,LS=[...Y0,Oe,yi],bS=e=>LS.find(K0(e)),nm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],RS=yf.length;class zS{scrapeMotionValuesFromProps(t,n,r){return{}}constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:o,visualState:s},l={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=_f,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,Ce.render(this.render,!1,!0))};const{latestValues:a,renderState:u}=s;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=u,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=l,this.blockInitialAnimation=!!o,this.isControllingVariants=Vl(n),this.isVariantNode=y0(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:f,...c}=this.scrapeMotionValuesFromProps(n,{},this);for(const m in c){const g=c[m];a[m]!==void 0&&ze(g)&&g.set(a[m],!1)}}mount(t){this.current=t,tm.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.forEach((n,r)=>this.bindToMotionValue(r,n)),Cg.current||NS(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:ec.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){tm.delete(this.current),this.projection&&this.projection.unmount(),ll(this.notifyUpdate),ll(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(t,n){const r=Fn.has(t),i=n.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&Ce.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in oi){const n=oi[t];if(!n)continue;const{isEnabled:r,Feature:i}=n;if(!this.features[t]&&i&&r(this.props)&&(this.features[t]=new i(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):kg()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;rn.variantChildren.delete(t)}addValue(t,n){const r=this.values.get(t);n!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=dl(n===null?void 0:n,{owner:this}),this.addValue(t,r)),r}readValue(t,n){var r;let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(U0(i)||W0(i))?i=parseFloat(i):!bS(i)&&yi.test(n)&&(i=tg(t,n)),this.setBaseTarget(t,ze(i)?i.get():i)),ze(i)?i.get():i}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const s=Af(this.props,r,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);s&&(i=s[t])}if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ze(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new wg),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class Eg extends zS{constructor(){super(...arguments),this.KeyframeResolver=ng}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}}function IS(e){return window.getComputedStyle(e)}class FS extends Eg{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=A0}readValueFromInstance(t,n){if(Fn.has(n)){const r=Nf(n);return r&&r.default||0}else{const r=IS(t),i=(k0(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return OS(t,n)}build(t,n,r){kf(t,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,n,r){return Pf(t,n,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ze(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}class VS extends Eg{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=kg}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Fn.has(n)){const r=Nf(n);return r&&r.default||0}return n=_0.has(n)?n:Fl(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,r){return N0(t,n,r)}build(t,n,r){Ef(t,n,this.isSVGTag,r.transformTemplate)}renderInstance(t,n,r,i){O0(t,n,r,i)}mount(t){this.isSVGTag=Tf(t.tagName),super.mount(t)}}const DS=(e,t)=>vf(e)?new VS(t):new FS(t,{allowProjection:e!==C.Fragment}),tc=Vw(g4);function jS({children:e,isValidProp:t,...n}){t&&T0(t),n={...C.useContext(ol),...n},n.isStatic=M0(()=>n.isStatic);const r=C.useMemo(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return j.jsx(ol.Provider,{value:r,children:e})}function $S({children:e,features:t,strict:n=!1}){const[,r]=C.useState(!Ma(t)),i=C.useRef(void 0);if(!Ma(t)){const{renderer:o,...s}=t;i.current=o,Uu(s)}return C.useEffect(()=>{Ma(t)&&t().then(({renderer:o,...s})=>{Uu(s),i.current=o,r(!0)})},[]),j.jsx(hf.Provider,{value:{renderer:i.current,strict:n},children:e})}function Ma(e){return typeof e=="function"}const BS={renderer:DS,...PS,...M4},WS={visible:{opacity:1,x:0,transition:{ease:"circInOut",duration:.56,type:"spring"}},hidden:{opacity:0,x:2e3}},US={visible:{opacity:1,x:0,y:0,transition:{ease:"easeInOut",duration:.86,type:"spring"}},hidden:{opacity:0,y:1e3}},ms=({children:e,title:t,buttonGroup:n})=>j.jsxs(tc.div,{className:"flex flex-col justify-between p-6 bg-base rounded-2xl xl:col-start-4 xl:col-span-6 shadow-md",initial:"hidden",animate:"visible",variants:WS,children:[t&&j.jsx("span",{className:"font-bold text-2xl mb-6",children:t}),n?j.jsx(tc.div,{className:"flex max-lg:flex-col max-lg:justify-between flex-wrap gap-x-2 gap-y-4 xl:gap-4",variants:US,children:e}):j.jsx(j.Fragment,{children:e})]}),ai=Math.min,rr=Math.max,pl=Math.round,hs=Math.floor,Ln=e=>({x:e,y:e}),HS={left:"right",right:"left",bottom:"top",top:"bottom"},KS={start:"end",end:"start"};function nc(e,t,n){return rr(e,ai(t,n))}function $o(e,t){return typeof e=="function"?e(t):e}function fr(e){return e.split("-")[0]}function Bo(e){return e.split("-")[1]}function Tg(e){return e==="x"?"y":"x"}function If(e){return e==="y"?"height":"width"}function ui(e){return["top","bottom"].includes(fr(e))?"y":"x"}function Ff(e){return Tg(ui(e))}function YS(e,t,n){n===void 0&&(n=!1);const r=Bo(e),i=Ff(e),o=If(i);let s=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=ml(s)),[s,ml(s)]}function GS(e){const t=ml(e);return[rc(e),t,rc(t)]}function rc(e){return e.replace(/start|end/g,t=>KS[t])}function XS(e,t,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:s;default:return[]}}function QS(e,t,n,r){const i=Bo(e);let o=XS(fr(e),n==="start",r);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(rc)))),o}function ml(e){return e.replace(/left|right|bottom|top/g,t=>HS[t])}function ZS(e){return{top:0,right:0,bottom:0,left:0,...e}}function Pg(e){return typeof e!="number"?ZS(e):{top:e,right:e,bottom:e,left:e}}function hl(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function rm(e,t,n){let{reference:r,floating:i}=e;const o=ui(t),s=Ff(t),l=If(s),a=fr(t),u=o==="y",f=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2,m=r[l]/2-i[l]/2;let g;switch(a){case"top":g={x:f,y:r.y-i.height};break;case"bottom":g={x:f,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:c};break;case"left":g={x:r.x-i.width,y:c};break;default:g={x:r.x,y:r.y}}switch(Bo(t)){case"start":g[s]-=m*(n&&u?-1:1);break;case"end":g[s]+=m*(n&&u?-1:1);break}return g}const qS=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:s}=n,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:c}=rm(u,r,a),m=r,g={},y=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:u,padding:f=0}=$o(e,t)||{};if(u==null)return{};const c=Pg(f),m={x:n,y:r},g=Ff(i),y=If(g),v=await s.getDimensions(u),S=g==="y",p=S?"top":"left",d=S?"bottom":"right",h=S?"clientHeight":"clientWidth",w=o.reference[y]+o.reference[g]-m[g]-o.floating[y],x=m[g]-o.reference[g],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let P=E?E[h]:0;(!P||!await(s.isElement==null?void 0:s.isElement(E)))&&(P=l.floating[h]||o.floating[y]);const k=w/2-x/2,R=P/2-v[y]/2-1,M=ai(c[p],R),Y=ai(c[d],R),fe=M,ve=P-v[y]-Y,H=P/2-v[y]/2+k,K=nc(fe,H,ve),G=!a.arrow&&Bo(i)!=null&&H!==K&&o.reference[y]/2-(HH<=0)){var Y,fe;const H=(((Y=o.flip)==null?void 0:Y.index)||0)+1,K=P[H];if(K)return{data:{index:H,overflows:M},reset:{placement:K}};let G=(fe=M.filter(Z=>Z.overflows[0]<=0).sort((Z,A)=>Z.overflows[1]-A.overflows[1])[0])==null?void 0:fe.placement;if(!G)switch(g){case"bestFit":{var ve;const Z=(ve=M.filter(A=>{if(E){const L=ui(A.placement);return L===d||L==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(L=>L>0).reduce((L,z)=>L+z,0)]).sort((A,L)=>A[1]-L[1])[0])==null?void 0:ve[0];Z&&(G=Z);break}case"initialPlacement":G=l;break}if(i!==G)return{reset:{placement:G}}}return{}}}};async function t5(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),s=fr(n),l=Bo(n),a=ui(n)==="y",u=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,c=$o(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return l&&typeof y=="number"&&(g=l==="end"?y*-1:y),a?{x:g*f,y:m*u}:{x:m*u,y:g*f}}const n5=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await t5(t,e);return s===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},r5=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:S=>{let{x:p,y:d}=S;return{x:p,y:d}}},...a}=$o(e,t),u={x:n,y:r},f=await Ag(t,a),c=ui(fr(i)),m=Tg(c);let g=u[m],y=u[c];if(o){const S=m==="y"?"top":"left",p=m==="y"?"bottom":"right",d=g+f[S],h=g-f[p];g=nc(d,g,h)}if(s){const S=c==="y"?"top":"left",p=c==="y"?"bottom":"right",d=y+f[S],h=y-f[p];y=nc(d,y,h)}const v=l.fn({...t,[m]:g,[c]:y});return{...v,data:{x:v.x-n,y:v.y-r}}}}};function vi(e){return _g(e)?(e.nodeName||"").toLowerCase():"#document"}function Ze(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function tn(e){var t;return(t=(_g(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function _g(e){return e instanceof Node||e instanceof Ze(e).Node}function Ct(e){return e instanceof Element||e instanceof Ze(e).Element}function Vt(e){return e instanceof HTMLElement||e instanceof Ze(e).HTMLElement}function im(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ze(e).ShadowRoot}function Wo(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function i5(e){return["table","td","th"].includes(vi(e))}function Bl(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Vf(e){const t=Df(),n=Ct(e)?Et(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function o5(e){let t=bn(e);for(;Vt(t)&&!ci(t);){if(Vf(t))return t;if(Bl(t))return null;t=bn(t)}return null}function Df(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ci(e){return["html","body","#document"].includes(vi(e))}function Et(e){return Ze(e).getComputedStyle(e)}function Wl(e){return Ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bn(e){if(vi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||im(e)&&e.host||tn(e);return im(t)?t.host:t}function Og(e){const t=bn(e);return ci(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vt(t)&&Wo(t)?t:Og(t)}function Oo(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=Og(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),s=Ze(i);if(o){const l=ic(s);return t.concat(s,s.visualViewport||[],Wo(i)?i:[],l&&n?Oo(l):[])}return t.concat(i,Oo(i,[],n))}function ic(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ng(e){const t=Et(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Vt(e),o=i?e.offsetWidth:n,s=i?e.offsetHeight:r,l=pl(n)!==o||pl(r)!==s;return l&&(n=o,r=s),{width:n,height:r,$:l}}function jf(e){return Ct(e)?e:e.contextElement}function Xr(e){const t=jf(e);if(!Vt(t))return Ln(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=Ng(t);let s=(o?pl(n.width):n.width)/r,l=(o?pl(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const s5=Ln(0);function Mg(e){const t=Ze(e);return!Df()||!t.visualViewport?s5:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function l5(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ze(e)?!1:t}function dr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=jf(e);let s=Ln(1);t&&(r?Ct(r)&&(s=Xr(r)):s=Xr(e));const l=l5(o,n,r)?Mg(o):Ln(0);let a=(i.left+l.x)/s.x,u=(i.top+l.y)/s.y,f=i.width/s.x,c=i.height/s.y;if(o){const m=Ze(o),g=r&&Ct(r)?Ze(r):r;let y=m,v=ic(y);for(;v&&r&&g!==y;){const S=Xr(v),p=v.getBoundingClientRect(),d=Et(v),h=p.left+(v.clientLeft+parseFloat(d.paddingLeft))*S.x,w=p.top+(v.clientTop+parseFloat(d.paddingTop))*S.y;a*=S.x,u*=S.y,f*=S.x,c*=S.y,a+=h,u+=w,y=Ze(v),v=ic(y)}}return hl({width:f,height:c,x:a,y:u})}function a5(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",s=tn(r),l=t?Bl(t.floating):!1;if(r===s||l&&o)return n;let a={scrollLeft:0,scrollTop:0},u=Ln(1);const f=Ln(0),c=Vt(r);if((c||!c&&!o)&&((vi(r)!=="body"||Wo(s))&&(a=Wl(r)),Vt(r))){const m=dr(r);u=Xr(r),f.x=m.x+r.clientLeft,f.y=m.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+f.x,y:n.y*u.y-a.scrollTop*u.y+f.y}}function u5(e){return Array.from(e.getClientRects())}function Lg(e){return dr(tn(e)).left+Wl(e).scrollLeft}function c5(e){const t=tn(e),n=Wl(e),r=e.ownerDocument.body,i=rr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=rr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+Lg(e);const l=-n.scrollTop;return Et(r).direction==="rtl"&&(s+=rr(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:s,y:l}}function f5(e,t){const n=Ze(e),r=tn(e),i=n.visualViewport;let o=r.clientWidth,s=r.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const u=Df();(!u||u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function d5(e,t){const n=dr(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Vt(e)?Xr(e):Ln(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,u=r*o.y;return{width:s,height:l,x:a,y:u}}function om(e,t,n){let r;if(t==="viewport")r=f5(e,n);else if(t==="document")r=c5(tn(e));else if(Ct(t))r=d5(t,n);else{const i=Mg(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return hl(r)}function bg(e,t){const n=bn(e);return n===t||!Ct(n)||ci(n)?!1:Et(n).position==="fixed"||bg(n,t)}function p5(e,t){const n=t.get(e);if(n)return n;let r=Oo(e,[],!1).filter(l=>Ct(l)&&vi(l)!=="body"),i=null;const o=Et(e).position==="fixed";let s=o?bn(e):e;for(;Ct(s)&&!ci(s);){const l=Et(s),a=Vf(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Wo(s)&&!a&&bg(e,s))?r=r.filter(f=>f!==s):i=l,s=bn(s)}return t.set(e,r),r}function m5(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const s=[...n==="clippingAncestors"?Bl(t)?[]:p5(t,this._c):[].concat(n),r],l=s[0],a=s.reduce((u,f)=>{const c=om(t,f,i);return u.top=rr(c.top,u.top),u.right=ai(c.right,u.right),u.bottom=ai(c.bottom,u.bottom),u.left=rr(c.left,u.left),u},om(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function h5(e){const{width:t,height:n}=Ng(e);return{width:t,height:n}}function g5(e,t,n){const r=Vt(t),i=tn(t),o=n==="fixed",s=dr(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ln(0);if(r||!r&&!o)if((vi(t)!=="body"||Wo(i))&&(l=Wl(t)),r){const c=dr(t,!0,o,t);a.x=c.x+t.clientLeft,a.y=c.y+t.clientTop}else i&&(a.x=Lg(i));const u=s.left+l.scrollLeft-a.x,f=s.top+l.scrollTop-a.y;return{x:u,y:f,width:s.width,height:s.height}}function La(e){return Et(e).position==="static"}function sm(e,t){return!Vt(e)||Et(e).position==="fixed"?null:t?t(e):e.offsetParent}function Rg(e,t){const n=Ze(e);if(Bl(e))return n;if(!Vt(e)){let i=bn(e);for(;i&&!ci(i);){if(Ct(i)&&!La(i))return i;i=bn(i)}return n}let r=sm(e,t);for(;r&&i5(r)&&La(r);)r=sm(r,t);return r&&ci(r)&&La(r)&&!Vf(r)?n:r||o5(e)||n}const y5=async function(e){const t=this.getOffsetParent||Rg,n=this.getDimensions,r=await n(e.floating);return{reference:g5(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function v5(e){return Et(e).direction==="rtl"}const w5={convertOffsetParentRelativeRectToViewportRelativeRect:a5,getDocumentElement:tn,getClippingRect:m5,getOffsetParent:Rg,getElementRects:y5,getClientRects:u5,getDimensions:h5,getScale:Xr,isElement:Ct,isRTL:v5};function x5(e,t){let n=null,r;const i=tn(e);function o(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const{left:u,top:f,width:c,height:m}=e.getBoundingClientRect();if(l||t(),!c||!m)return;const g=hs(f),y=hs(i.clientWidth-(u+c)),v=hs(i.clientHeight-(f+m)),S=hs(u),d={rootMargin:-g+"px "+-y+"px "+-v+"px "+-S+"px",threshold:rr(0,ai(1,a))||1};let h=!0;function w(x){const E=x[0].intersectionRatio;if(E!==a){if(!h)return s();E?s(!1,E):r=setTimeout(()=>{s(!1,1e-7)},1e3)}h=!1}try{n=new IntersectionObserver(w,{...d,root:i.ownerDocument})}catch{n=new IntersectionObserver(w,d)}n.observe(e)}return s(!0),o}function S5(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=r,u=jf(e),f=i||o?[...u?Oo(u):[],...Oo(t)]:[];f.forEach(p=>{i&&p.addEventListener("scroll",n,{passive:!0}),o&&p.addEventListener("resize",n)});const c=u&&l?x5(u,n):null;let m=-1,g=null;s&&(g=new ResizeObserver(p=>{let[d]=p;d&&d.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var h;(h=g)==null||h.observe(t)})),n()}),u&&!a&&g.observe(u),g.observe(t));let y,v=a?dr(e):null;a&&S();function S(){const p=dr(e);v&&(p.x!==v.x||p.y!==v.y||p.width!==v.width||p.height!==v.height)&&n(),v=p,y=requestAnimationFrame(S)}return n(),()=>{var p;f.forEach(d=>{i&&d.removeEventListener("scroll",n),o&&d.removeEventListener("resize",n)}),c==null||c(),(p=g)==null||p.disconnect(),g=null,a&&cancelAnimationFrame(y)}}const k5=n5,C5=r5,E5=e5,T5=JS,lm=(e,t,n)=>{const r=new Map,i={platform:w5,...n},o={...i.platform,_c:r};return qS(e,t,{...i,platform:o})};var zg={exports:{}};/*! +}`;function U1(){const e=z1,t=F1,n=N.cssPrefix,r=N.replacementClass;let i=Y2;if(n!==e||r!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(o,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(l,".".concat(r))}return i}let sp=!1;function xa(){N.autoAddCss&&!sp&&(B2(U1()),sp=!0)}var G2={mixout(){return{dom:{css:U1,insertCss:xa}}},hooks(){return{beforeDOMElementCreation(){xa()},beforeI2svg(){xa()}}}};const qt=On||{};qt[Zt]||(qt[Zt]={});qt[Zt].styles||(qt[Zt].styles={});qt[Zt].hooks||(qt[Zt].hooks={});qt[Zt].shims||(qt[Zt].shims=[]);var Rt=qt[Zt];const H1=[],K1=function(){ne.removeEventListener("DOMContentLoaded",K1),nl=1,H1.map(e=>e())};let nl=!1;en&&(nl=(ne.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ne.readyState),nl||ne.addEventListener("DOMContentLoaded",K1));function Q2(e){en&&(nl?setTimeout(e,0):H1.push(e))}function zo(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?W1(e):"<".concat(t," ").concat(U2(n),">").concat(r.map(zo).join(""),"")}function lp(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var X2=function(t,n){return function(r,i,o,s){return t.call(n,r,i,o,s)}},Sa=function(t,n,r,i){var o=Object.keys(t),s=o.length,l=i!==void 0?X2(n,i):n,a,u,f;for(r===void 0?(a=1,f=t[o[0]]):(a=0,f=r);a=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function ap(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function bu(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=ap(t);typeof Rt.hooks.addPack=="function"&&!r?Rt.hooks.addPack(e,ap(t)):Rt.styles[e]={...Rt.styles[e]||{},...i},e==="fas"&&bu("fa",t)}const{styles:Hn,shims:J2}=Rt,e3={[oe]:Object.values(er[oe]),[Qe]:Object.values(er[Qe]),[Xe]:Object.values(er[Xe])};let af=null,Y1={},G1={},Q1={},X1={},Z1={};const t3={[oe]:Object.keys(Jn[oe]),[Qe]:Object.keys(Jn[Qe]),[Xe]:Object.keys(Jn[Xe])};function n3(e){return~V2.indexOf(e)}function r3(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!n3(i)?i:null}const q1=()=>{const e=r=>Sa(Hn,(i,o,s)=>(i[s]=Sa(o,r,{}),i),{});Y1=e((r,i,o)=>(i[3]&&(r[i[3]]=o),i[2]&&i[2].filter(l=>typeof l=="number").forEach(l=>{r[l.toString(16)]=o}),r)),G1=e((r,i,o)=>(r[o]=o,i[2]&&i[2].filter(l=>typeof l=="string").forEach(l=>{r[l]=o}),r)),Z1=e((r,i,o)=>{const s=i[2];return r[o]=o,s.forEach(l=>{r[l]=o}),r});const t="far"in Hn||N.autoFetchSvg,n=Sa(J2,(r,i)=>{const o=i[0];let s=i[1];const l=i[2];return s==="far"&&!t&&(s="fas"),typeof o=="string"&&(r.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(r.unicodes[o.toString(16)]={prefix:s,iconName:l}),r},{names:{},unicodes:{}});Q1=n.names,X1=n.unicodes,af=bl(N.styleDefault,{family:N.familyDefault})};$2(e=>{af=bl(e.styleDefault,{family:N.familyDefault})});q1();function uf(e,t){return(Y1[e]||{})[t]}function i3(e,t){return(G1[e]||{})[t]}function gn(e,t){return(Z1[e]||{})[t]}function J1(e){return Q1[e]||{prefix:null,iconName:null}}function o3(e){const t=X1[e],n=uf("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Nn(){return af}const cf=()=>({prefix:null,iconName:null,rest:[]});function bl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=oe}=t,r=Jn[n][e],i=Eo[n][e]||Eo[n][r],o=e in Rt.styles?e:null;return i||o||null}const s3={[oe]:Object.keys(er[oe]),[Qe]:Object.keys(er[Qe]),[Xe]:Object.keys(er[Xe])};function Rl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t,r={[oe]:"".concat(N.cssPrefix,"-").concat(oe),[Qe]:"".concat(N.cssPrefix,"-").concat(Qe),[Xe]:"".concat(N.cssPrefix,"-").concat(Xe)};let i=null,o=oe;const s=p2.filter(a=>a!==b1);s.forEach(a=>{(e.includes(r[a])||e.some(u=>s3[a].includes(u)))&&(o=a)});const l=e.reduce((a,u)=>{const f=r3(N.cssPrefix,u);if(Hn[u]?(u=e3[o].includes(u)?b2[o][u]:u,i=u,a.prefix=u):t3[o].indexOf(u)>-1?(i=u,a.prefix=bl(u,{family:o})):f?a.iconName=f:u!==N.replacementClass&&!s.some(c=>u===r[c])&&a.rest.push(u),!n&&a.prefix&&a.iconName){const c=i==="fa"?J1(a.iconName):{},m=gn(a.prefix,a.iconName);c.prefix&&(i=null),a.iconName=c.iconName||m||a.iconName,a.prefix=c.prefix||a.prefix,a.prefix==="far"&&!Hn.far&&Hn.fas&&!N.autoFetchSvg&&(a.prefix="fas")}return a},cf());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===Qe&&(Hn.fass||N.autoFetchSvg)&&(l.prefix="fass",l.iconName=gn(l.prefix,l.iconName)||l.iconName),!l.prefix&&o===Xe&&(Hn.fasds||N.autoFetchSvg)&&(l.prefix="fasds",l.iconName=gn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||i==="fa")&&(l.prefix=Nn()||"fas"),l}class l3{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r{this.definitions[o]={...this.definitions[o]||{},...i[o]},bu(o,i[o]);const s=er[oe][o];s&&bu(s,i[o]),q1()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:o,iconName:s,icon:l}=r[i],a=l[2];t[o]||(t[o]={}),a.length>0&&a.forEach(u=>{typeof u=="string"&&(t[o][u]=l)}),t[o][s]=l}),t}}let up=[],Fr={};const Kr={},a3=Object.keys(Kr);function u3(e,t){let{mixoutsTo:n}=t;return up=e,Fr={},Object.keys(Kr).forEach(r=>{a3.indexOf(r)===-1&&delete Kr[r]}),up.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(o=>{typeof i[o]=="function"&&(n[o]=i[o]),typeof i[o]=="object"&&Object.keys(i[o]).forEach(s=>{n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){const o=r.hooks();Object.keys(o).forEach(s=>{Fr[s]||(Fr[s]=[]),Fr[s].push(o[s])})}r.provides&&r.provides(Kr)}),n}function Ru(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i{t=s.apply(null,[t,...r])}),t}function cr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{o.apply(null,n)})}function Mn(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Kr[e]?Kr[e].apply(null,t):void 0}function Iu(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||Nn();if(t)return t=gn(n,t)||t,lp(e0.definitions,n,t)||lp(Rt.styles,n,t)}const e0=new l3,c3=()=>{N.autoReplaceSvg=!1,N.observeMutations=!1,cr("noAuto")},f3={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return en?(cr("beforeI2svg",e),Mn("pseudoElements2svg",e),Mn("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;N.autoReplaceSvg===!1&&(N.autoReplaceSvg=!0),N.observeMutations=!0,Q2(()=>{p3({autoReplaceSvgRoot:t}),cr("watch",e)})}},d3={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gn(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=bl(e[0]);return{prefix:n,iconName:gn(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(N.cssPrefix,"-"))>-1||e.match(R2))){const t=Rl(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||Nn(),iconName:gn(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=Nn();return{prefix:t,iconName:gn(t,e)||e}}}},tt={noAuto:c3,config:N,dom:f3,parse:d3,library:e0,findIconDefinition:Iu,toHtml:zo},p3=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=ne}=e;(Object.keys(Rt.styles).length>0||N.autoFetchSvg)&&en&&N.autoReplaceSvg&&tt.dom.i2svg({node:t})};function Il(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>zo(n))}}),Object.defineProperty(e,"node",{get:function(){if(!en)return;const n=ne.createElement("div");return n.innerHTML=e.html,n.children}}),e}function m3(e){let{children:t,main:n,mask:r,attributes:i,styles:o,transform:s}=e;if(lf(s)&&n.found&&!r.found){const{width:l,height:a}=n,u={x:l/a/2,y:.5};i.style=Ll({...o,"transform-origin":"".concat(u.x+s.x/16,"em ").concat(u.y+s.y/16,"em")})}return[{tag:"svg",attributes:i,children:t}]}function h3(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:o}=e;const s=o===!0?"".concat(t,"-").concat(N.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...i,id:s},children:r}]}]}function ff(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:o,symbol:s,title:l,maskId:a,titleId:u,extra:f,watchable:c=!1}=e,{width:m,height:g}=n.found?n:t,y=r==="fak",v=[N.replacementClass,i?"".concat(N.cssPrefix,"-").concat(i):""].filter(x=>f.classes.indexOf(x)===-1).filter(x=>x!==""||!!x).concat(f.classes).join(" ");let S={children:[],attributes:{...f.attributes,"data-prefix":r,"data-icon":i,class:v,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(g)}};const p=y&&!~f.classes.indexOf("fa-fw")?{width:"".concat(m/g*16*.0625,"em")}:{};c&&(S.attributes[ur]=""),l&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(u||To())},children:[l]}),delete S.attributes.title);const d={...S,prefix:r,iconName:i,main:t,mask:n,maskId:a,transform:o,symbol:s,styles:{...p,...f.styles}},{children:h,attributes:w}=n.found&&t.found?Mn("generateAbstractMask",d)||{children:[],attributes:{}}:Mn("generateAbstractIcon",d)||{children:[],attributes:{}};return d.children=h,d.attributes=w,s?h3(d):m3(d)}function cp(e){const{content:t,width:n,height:r,transform:i,title:o,extra:s,watchable:l=!1}=e,a={...s.attributes,...o?{title:o}:{},class:s.classes.join(" ")};l&&(a[ur]="");const u={...s.styles};lf(i)&&(u.transform=K2({transform:i,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);const f=Ll(u);f.length>0&&(a.style=f);const c=[];return c.push({tag:"span",attributes:a,children:[t]}),o&&c.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),c}function g3(e){const{content:t,title:n,extra:r}=e,i={...r.attributes,...n?{title:n}:{},class:r.classes.join(" ")},o=Ll(r.styles);o.length>0&&(i.style=o);const s=[];return s.push({tag:"span",attributes:i,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}const{styles:ka}=Rt;function zu(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.GROUP)},children:[{tag:"path",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(N.cssPrefix,"-").concat(wa.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const y3={found:!1,width:512,height:512};function v3(e,t){!V1&&!N.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Fu(e,t){let n=t;return t==="fa"&&N.styleDefault!==null&&(t=Nn()),new Promise((r,i)=>{if(n==="fa"){const o=J1(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&ka[t]&&ka[t][e]){const o=ka[t][e];return r(zu(o))}v3(e,t),r({...y3,icon:N.showMissingIcons&&e?Mn("missingIconAbstract")||{}:{}})})}const fp=()=>{},Vu=N.measurePerformance&&fs&&fs.mark&&fs.measure?fs:{mark:fp,measure:fp},Hi='FA "6.6.0"',w3=e=>(Vu.mark("".concat(Hi," ").concat(e," begins")),()=>t0(e)),t0=e=>{Vu.mark("".concat(Hi," ").concat(e," ends")),Vu.measure("".concat(Hi," ").concat(e),"".concat(Hi," ").concat(e," begins"),"".concat(Hi," ").concat(e," ends"))};var df={begin:w3,end:t0};const _s=()=>{};function dp(e){return typeof(e.getAttribute?e.getAttribute(ur):null)=="string"}function x3(e){const t=e.getAttribute?e.getAttribute(rf):null,n=e.getAttribute?e.getAttribute(of):null;return t&&n}function S3(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(N.replacementClass)}function k3(){return N.autoReplaceSvg===!0?Os.replace:Os[N.autoReplaceSvg]||Os.replace}function C3(e){return ne.createElementNS("http://www.w3.org/2000/svg",e)}function E3(e){return ne.createElement(e)}function n0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?C3:E3}=t;if(typeof e=="string")return ne.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(o){r.setAttribute(o,e.attributes[o])}),(e.children||[]).forEach(function(o){r.appendChild(n0(o,{ceFn:n}))}),r}function T3(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Os={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(n0(n),t)}),t.getAttribute(ur)===null&&N.keepOriginalSource){let n=ne.createComment(T3(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~sf(t).indexOf(N.replacementClass))return Os.replace(e);const r=new RegExp("".concat(N.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const o=n[0].attributes.class.split(" ").reduce((s,l)=>(l===N.replacementClass||l.match(r)?s.toSvg.push(l):s.toNode.push(l),s),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}const i=n.map(o=>zo(o)).join(` +`);t.setAttribute(ur,""),t.innerHTML=i}};function pp(e){e()}function r0(e,t){const n=typeof t=="function"?t:_s;if(e.length===0)n();else{let r=pp;N.mutateApproach===M2&&(r=On.requestAnimationFrame||pp),r(()=>{const i=k3(),o=df.begin("mutate");e.map(i),o(),n()})}}let pf=!1;function i0(){pf=!0}function Du(){pf=!1}let rl=null;function mp(e){if(!np||!N.observeMutations)return;const{treeCallback:t=_s,nodeCallback:n=_s,pseudoElementsCallback:r=_s,observeMutationsRoot:i=ne}=e;rl=new np(o=>{if(pf)return;const s=Nn();mi(o).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!dp(l.addedNodes[0])&&(N.searchPseudoElements&&r(l.target),t(l.target)),l.type==="attributes"&&l.target.parentNode&&N.searchPseudoElements&&r(l.target.parentNode),l.type==="attributes"&&dp(l.target)&&~F2.indexOf(l.attributeName))if(l.attributeName==="class"&&x3(l.target)){const{prefix:a,iconName:u}=Rl(sf(l.target));l.target.setAttribute(rf,a||s),u&&l.target.setAttribute(of,u)}else S3(l.target)&&n(l.target)})}),en&&rl.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function P3(){rl&&rl.disconnect()}function A3(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const o=i.split(":"),s=o[0],l=o.slice(1);return s&&l.length>0&&(r[s]=l.join(":").trim()),r},{})),n}function _3(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=Rl(sf(e));return i.prefix||(i.prefix=Nn()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=i3(i.prefix,e.innerText)||uf(i.prefix,Lu(e.innerText))),!i.iconName&&N.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function O3(e){const t=mi(e.attributes).reduce((i,o)=>(i.name!=="class"&&i.name!=="style"&&(i[o.name]=o.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return N.autoA11y&&(n?t["aria-labelledby"]="".concat(N.replacementClass,"-title-").concat(r||To()):(t["aria-hidden"]="true",t.focusable="false")),t}function N3(){return{iconName:null,title:null,titleId:null,prefix:null,transform:bt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function hp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=_3(e),o=O3(e),s=Ru("parseNodeAttributes",{},e);let l=t.styleParser?A3(e):[];return{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:bt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:o},...s}}const{styles:M3}=Rt;function o0(e){const t=N.autoReplaceSvg==="nest"?hp(e,{styleParser:!1}):hp(e);return~t.extra.classes.indexOf($1)?Mn("generateLayersText",e,t):Mn("generateSvgReplacementMutation",e,t)}let Ft=new Set;D1.map(e=>{Ft.add("fa-".concat(e))});Object.keys(Jn[oe]).map(Ft.add.bind(Ft));Object.keys(Jn[Qe]).map(Ft.add.bind(Ft));Object.keys(Jn[Xe]).map(Ft.add.bind(Ft));Ft=[...Ft];function gp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!en)return Promise.resolve();const n=ne.documentElement.classList,r=f=>n.add("".concat(op,"-").concat(f)),i=f=>n.remove("".concat(op,"-").concat(f)),o=N.autoFetchSvg?Ft:D1.map(f=>"fa-".concat(f)).concat(Object.keys(M3));o.includes("fa")||o.push("fa");const s=[".".concat($1,":not([").concat(ur,"])")].concat(o.map(f=>".".concat(f,":not([").concat(ur,"])"))).join(", ");if(s.length===0)return Promise.resolve();let l=[];try{l=mi(e.querySelectorAll(s))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();const a=df.begin("onTree"),u=l.reduce((f,c)=>{try{const m=o0(c);m&&f.push(m)}catch(m){V1||m.name==="MissingIcon"&&console.error(m)}return f},[]);return new Promise((f,c)=>{Promise.all(u).then(m=>{r0(m,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),a(),f()})}).catch(m=>{a(),c(m)})})}function L3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;o0(e).then(n=>{n&&r0([n],t)})}function b3(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:Iu(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:Iu(i||{})),e(r,{...n,mask:i})}}const R3=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=bt,symbol:r=!1,mask:i=null,maskId:o=null,title:s=null,titleId:l=null,classes:a=[],attributes:u={},styles:f={}}=t;if(!e)return;const{prefix:c,iconName:m,icon:g}=e;return Il({type:"icon",...e},()=>(cr("beforeDOMElementCreation",{iconDefinition:e,params:t}),N.autoA11y&&(s?u["aria-labelledby"]="".concat(N.replacementClass,"-title-").concat(l||To()):(u["aria-hidden"]="true",u.focusable="false")),ff({icons:{main:zu(g),mask:i?zu(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:c,iconName:m,transform:{...bt,...n},symbol:r,title:s,maskId:o,titleId:l,extra:{attributes:u,styles:f,classes:a}})))};var I3={mixout(){return{icon:b3(R3)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=gp,e.nodeCallback=L3,e}}},provides(e){e.i2svg=function(t){const{node:n=ne,callback:r=()=>{}}=t;return gp(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:o,prefix:s,transform:l,symbol:a,mask:u,maskId:f,extra:c}=n;return new Promise((m,g)=>{Promise.all([Fu(r,s),u.iconName?Fu(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(y=>{let[v,S]=y;m([t,ff({icons:{main:v,mask:S},prefix:s,iconName:r,transform:l,symbol:a,maskId:f,title:i,titleId:o,extra:c,watchable:!0})])}).catch(g)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:o,styles:s}=t;const l=Ll(s);l.length>0&&(r.style=l);let a;return lf(o)&&(a=Mn("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),n.push(a||i.icon),{children:n,attributes:r}}}},z3={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return Il({type:"layer"},()=>{cr("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(o=>{r=r.concat(o.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(N.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},F3={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:o={}}=t;return Il({type:"counter",content:e},()=>(cr("beforeDOMElementCreation",{content:e,params:t}),g3({content:e.toString(),title:n,extra:{attributes:i,styles:o,classes:["".concat(N.cssPrefix,"-layers-counter"),...r]}})))}}}},V3={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=bt,title:r=null,classes:i=[],attributes:o={},styles:s={}}=t;return Il({type:"text",content:e},()=>(cr("beforeDOMElementCreation",{content:e,params:t}),cp({content:e,transform:{...bt,...n},title:r,extra:{attributes:o,styles:s,classes:["".concat(N.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:o}=n;let s=null,l=null;if(L1){const a=parseInt(getComputedStyle(t).fontSize,10),u=t.getBoundingClientRect();s=u.width/a,l=u.height/a}return N.autoA11y&&!r&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,cp({content:t.innerHTML,width:s,height:l,transform:i,title:r,extra:o,watchable:!0})])}}};const D3=new RegExp('"',"ug"),yp=[1105920,1112319],vp={FontAwesome:{normal:"fas",400:"fas"},...w2,...v2,...A2},ju=Object.keys(vp).reduce((e,t)=>(e[t.toLowerCase()]=vp[t],e),{}),j3=Object.keys(ju).reduce((e,t)=>{const n=ju[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function $3(e){const t=e.replace(D3,""),n=q2(t,0),r=n>=yp[0]&&n<=yp[1],i=t.length===2?t[0]===t[1]:!1;return{value:Lu(i?t[0]:t),isSecondary:r||i}}function B3(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(ju[n]||{})[i]||j3[n]}function wp(e,t){const n="".concat(N2).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const s=mi(e.children).filter(m=>m.getAttribute(_u)===t)[0],l=On.getComputedStyle(e,t),a=l.getPropertyValue("font-family"),u=a.match(I2),f=l.getPropertyValue("font-weight"),c=l.getPropertyValue("content");if(s&&!u)return e.removeChild(s),r();if(u&&c!=="none"&&c!==""){const m=l.getPropertyValue("content");let g=B3(a,f);const{value:y,isSecondary:v}=$3(m),S=u[0].startsWith("FontAwesome");let p=uf(g,y),d=p;if(S){const h=o3(y);h.iconName&&h.prefix&&(p=h.iconName,g=h.prefix)}if(p&&!v&&(!s||s.getAttribute(rf)!==g||s.getAttribute(of)!==d)){e.setAttribute(n,d),s&&e.removeChild(s);const h=N3(),{extra:w}=h;w.attributes[_u]=t,Fu(p,g).then(x=>{const E=ff({...h,icons:{main:x,mask:cf()},prefix:g,iconName:d,extra:w,watchable:!0}),P=ne.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(P,e.firstChild):e.appendChild(P),P.outerHTML=E.map(k=>zo(k)).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function W3(e){return Promise.all([wp(e,"::before"),wp(e,"::after")])}function U3(e){return e.parentNode!==document.head&&!~L2.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(_u)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function xp(e){if(en)return new Promise((t,n)=>{const r=mi(e.querySelectorAll("*")).filter(U3).map(W3),i=df.begin("searchPseudoElements");i0(),Promise.all(r).then(()=>{i(),Du(),t()}).catch(()=>{i(),Du(),n()})})}var H3={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=xp,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=ne}=t;N.searchPseudoElements&&xp(n)}}};let Sp=!1;var K3={mixout(){return{dom:{unwatch(){i0(),Sp=!0}}}},hooks(){return{bootstrap(){mp(Ru("mutationObserverCallbacks",{}))},noAuto(){P3()},watch(e){const{observeMutationsRoot:t}=e;Sp?Du():mp(Ru("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const kp=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),o=i[0];let s=i.slice(1).join("-");if(o&&s==="h")return n.flipX=!0,n;if(o&&s==="v")return n.flipY=!0,n;if(s=parseFloat(s),isNaN(s))return n;switch(o){case"grow":n.size=n.size+s;break;case"shrink":n.size=n.size-s;break;case"left":n.x=n.x-s;break;case"right":n.x=n.x+s;break;case"up":n.y=n.y-s;break;case"down":n.y=n.y+s;break;case"rotate":n.rotate=n.rotate+s;break}return n},t)};var Y3={mixout(){return{parse:{transform:e=>kp(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=kp(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:o}=t;const s={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),a="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),f={transform:"".concat(l," ").concat(a," ").concat(u)},c={transform:"translate(".concat(o/2*-1," -256)")},m={outer:s,inner:f,path:c};return{tag:"g",attributes:{...m.outer},children:[{tag:"g",attributes:{...m.inner},children:[{tag:n.icon.tag,children:n.icon.children,attributes:{...n.icon.attributes,...m.path}}]}]}}}};const Ca={x:0,y:0,width:"100%",height:"100%"};function Cp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function G3(e){return e.tag==="g"?e.children:[e]}var Q3={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?Rl(n.split(" ").map(i=>i.trim())):cf();return r.prefix||(r.prefix=Nn()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:o,maskId:s,transform:l}=t;const{width:a,icon:u}=i,{width:f,icon:c}=o,m=H2({transform:l,containerWidth:f,iconWidth:a}),g={tag:"rect",attributes:{...Ca,fill:"white"}},y=u.children?{children:u.children.map(Cp)}:{},v={tag:"g",attributes:{...m.inner},children:[Cp({tag:u.tag,attributes:{...u.attributes,...m.path},...y})]},S={tag:"g",attributes:{...m.outer},children:[v]},p="mask-".concat(s||To()),d="clip-".concat(s||To()),h={tag:"mask",attributes:{...Ca,id:p,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[g,S]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:d},children:G3(c)},h]};return n.push(w,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(d,")"),mask:"url(#".concat(p,")"),...Ca}}),{children:n,attributes:r}}}},X3={provides(e){let t=!1;On.matchMedia&&(t=On.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:{...r,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"}});const o={...i,attributeName:"opacity"},s={tag:"circle",attributes:{...r,cx:"256",cy:"364",r:"28"},children:[]};return t||s.children.push({tag:"animate",attributes:{...i,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...o,values:"1;0;1;1;0;1;"}}),n.push(s),n.push({tag:"path",attributes:{...r,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:t?[]:[{tag:"animate",attributes:{...o,values:"1;0;0;0;0;1;"}}]}),t||n.push({tag:"path",attributes:{...r,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:{...o,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Z3={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},q3=[G2,I3,z3,F3,V3,H3,K3,Y3,Q3,X3,Z3];u3(q3,{mixoutsTo:tt});tt.noAuto;tt.config;tt.library;tt.dom;const $u=tt.parse;tt.findIconDefinition;tt.toHtml;const J3=tt.icon;tt.layer;tt.text;tt.counter;var s0={exports:{}},ew="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",tw=ew,nw=tw;function l0(){}function a0(){}a0.resetWarningCache=l0;var rw=function(){function e(r,i,o,s,l,a){if(a!==nw){var u=new 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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a0,resetWarningCache:l0};return n.PropTypes=n,n};s0.exports=rw();var iw=s0.exports;const $=lc(iw);function Ep(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function sw(e,t){if(e==null)return{};var n=ow(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Bu(e){return lw(e)||aw(e)||uw(e)||cw()}function lw(e){if(Array.isArray(e))return Wu(e)}function aw(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uw(e,t){if(e){if(typeof e=="string")return Wu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wu(e,t)}}function Wu(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(a){return c0(e,a)}),i=Object.keys(t.attributes||{}).reduce(function(a,u){var f=t.attributes[u];switch(u){case"class":a.attrs.className=f,delete t.attributes.class;break;case"style":a.attrs.style=hw(f);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?a.attrs[u.toLowerCase()]=f:a.attrs[u0(u)]=f}return a},{attrs:{}}),o=n.style,s=o===void 0?{}:o,l=sw(n,pw);return i.attrs.style=Nt(Nt({},i.attrs.style),s),e.apply(void 0,[t.tag,Nt(Nt({},i.attrs),l)].concat(Bu(r)))}var f0=!1;try{f0=!0}catch{}function gw(){if(!f0&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Tp(e){if(e&&il(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if($u.icon)return $u.icon(e);if(e===null)return null;if(e&&il(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ea(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Vr({},e,t):{}}var Pp={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,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},Yr=Lt.forwardRef(function(e,t){var n=Nt(Nt({},Pp),e),r=n.icon,i=n.mask,o=n.symbol,s=n.className,l=n.title,a=n.titleId,u=n.maskId,f=Tp(r),c=Ea("classes",[].concat(Bu(fw(n)),Bu((s||"").split(" ")))),m=Ea("transform",typeof n.transform=="string"?$u.transform(n.transform):n.transform),g=Ea("mask",Tp(i)),y=J3(f,Nt(Nt(Nt(Nt({},c),m),g),{},{symbol:o,title:l,titleId:a,maskId:u}));if(!y)return gw("Could not find icon",f),null;var v=y.abstract,S={ref:t};return Object.keys(n).forEach(function(p){Pp.hasOwnProperty(p)||(S[p]=n[p])}),yw(v[0],S)});Yr.displayName="FontAwesomeIcon";Yr.propTypes={beat:$.bool,border:$.bool,beatFade:$.bool,bounce:$.bool,className:$.string,fade:$.bool,flash:$.bool,mask:$.oneOfType([$.object,$.array,$.string]),maskId:$.string,fixedWidth:$.bool,inverse:$.bool,flip:$.oneOf([!0,!1,"horizontal","vertical","both"]),icon:$.oneOfType([$.object,$.array,$.string]),listItem:$.bool,pull:$.oneOf(["right","left"]),pulse:$.bool,rotation:$.oneOf([0,90,180,270]),shake:$.bool,size:$.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:$.bool,spinPulse:$.bool,spinReverse:$.bool,symbol:$.oneOfType([$.bool,$.string]),title:$.string,titleId:$.string,transform:$.oneOfType([$.string,$.object]),swapOpacity:$.bool};var yw=c0.bind(null,Lt.createElement);const ol=C.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),zl=C.createContext({}),d0=C.createContext(null),mf=typeof window<"u",vw=mf?C.useLayoutEffect:C.useEffect,hf=C.createContext({strict:!1}),Fl=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ww="framerAppearId",p0="data-"+Fl(ww),xw={skipAnimations:!1,useManualTiming:!1};function Sw(e){let t=new Set,n=new Set,r=!1,i=!1;const o=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function l(u){o.has(u)&&(a.schedule(u),e()),u(s)}const a={schedule:(u,f=!1,c=!1)=>{const g=c&&r?t:n;return f&&o.add(u),g.has(u)||g.add(u),u},cancel:u=>{n.delete(u),o.delete(u)},process:u=>{if(s=u,r){i=!0;return}r=!0,[t,n]=[n,t],n.clear(),t.forEach(l),r=!1,i&&(i=!1,a.process(u))}};return a}const ds=["read","resolveKeyframes","update","preRender","render","postRender"],kw=40;function m0(e,t){let n=!1,r=!0;const i={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,s=ds.reduce((p,d)=>(p[d]=Sw(o),p),{}),{read:l,resolveKeyframes:a,update:u,preRender:f,render:c,postRender:m}=s,g=()=>{const p=performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(p-i.timestamp,kw),1),i.timestamp=p,i.isProcessing=!0,l.process(i),a.process(i),u.process(i),f.process(i),c.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(g))},y=()=>{n=!0,r=!0,i.isProcessing||e(g)};return{schedule:ds.reduce((p,d)=>{const h=s[d];return p[d]=(w,x=!1,E=!1)=>(n||y(),h.schedule(w,x,E)),p},{}),cancel:p=>{for(let d=0;d{c&&c.update(n,a)});const g=n[p0],y=C.useRef(!!g&&!window.MotionHandoffIsComplete&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,g)));return vw(()=>{c&&(c.updateFeatures(),Cw.render(c.render),y.current&&c.animationState&&c.animationState.animateChanges())}),C.useEffect(()=>{c&&(!y.current&&c.animationState&&c.animationState.animateChanges(),y.current=!1,Ap||(Ap=!0,queueMicrotask(Pw)))}),c}function Pw(){window.MotionHandoffIsComplete=!0}function Aw(e,t,n,r){const{layoutId:i,layout:o,drag:s,dragConstraints:l,layoutScroll:a,layoutRoot:u}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:g0(e.parent)),e.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!s||l&&h0(l),visualElement:e,animationType:typeof o=="string"?o:"both",initialPromotionConfig:r,layoutScroll:a,layoutRoot:u})}function g0(e){if(e)return e.options.allowProjection!==!1?e.projection:g0(e.parent)}function _w(e,t,n){return C.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):h0(n)&&(n.current=r))},[t])}function Po(e){return typeof e=="string"||Array.isArray(e)}function Ao(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const gf=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],yf=["initial",...gf];function Vl(e){return Ao(e.animate)||yf.some(t=>Po(e[t]))}function y0(e){return!!(Vl(e)||e.variants)}function Ow(e,t){if(Vl(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Po(n)?n:void 0,animate:Po(r)?r:void 0}}return e.inherit!==!1?t:{}}function Nw(e){const{initial:t,animate:n}=Ow(e,C.useContext(zl));return C.useMemo(()=>({initial:t,animate:n}),[_p(t),_p(n)])}function _p(e){return Array.isArray(e)?e.join(" "):e}const Op={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"]},oi={};for(const e in Op)oi[e]={isEnabled:t=>Op[e].some(n=>!!t[n])};function Uu(e){for(const t in e)oi[t]={...oi[t],...e[t]}}const Mw=C.createContext({}),Lw=Symbol.for("motionComponentSymbol"),St=e=>e;let bw=St,v0=St;function Rw({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:i}){e&&Uu(e);function o(l,a){let u;const f={...C.useContext(ol),...l,layoutId:Iw(l)},{isStatic:c}=f,m=Nw(l),g=r(l,c);if(!c&&mf){zw();const y=Fw(f);u=y.MeasureLayout,m.visualElement=Tw(i,g,f,t,y.ProjectionNode)}return j.jsxs(zl.Provider,{value:m,children:[u&&m.visualElement?j.jsx(u,{visualElement:m.visualElement,...f}):null,n(i,l,_w(g,m.visualElement,a),g,c,m.visualElement)]})}const s=C.forwardRef(o);return s[Lw]=i,s}function Iw({layoutId:e}){const t=C.useContext(Mw).id;return t&&e!==void 0?t+"-"+e:e}function zw(e,t){C.useContext(hf).strict}function Fw(e){const{drag:t,layout:n}=oi;if(!t&&!n)return{};const r={...t,...n};return{MeasureLayout:t!=null&&t.isEnabled(e)||n!=null&&n.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Vw(e){function t(r,i={}){return Rw(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const Dw=["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 vf(e){return typeof e!="string"||e.includes("-")?!1:!!(Dw.indexOf(e)>-1||/[A-Z]/u.test(e))}const jw={},Fo=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Fn=new Set(Fo);function w0(e,{layout:t,layoutId:n}){return Fn.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!jw[e]||e==="opacity")}const Ie=e=>!!(e&&e.getVelocity),x0=(e,t)=>t&&typeof e=="number"?t.transform(e):e,si=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},io={...hi,transform:e=>si(0,1,e)},ps={...hi,default:1},oo=e=>Math.round(e*1e5)/1e5,wf=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,$w=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Bw=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Vo(e){return typeof e=="string"}function Ww(e){return e==null}const Do=e=>({test:t=>Vo(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),un=Do("deg"),Gr=Do("%"),z=Do("px"),Uw=Do("vh"),Hw=Do("vw"),Np={...Gr,parse:e=>Gr.parse(e)/100,transform:e=>Gr.transform(e*100)},Mp={...hi,transform:Math.round},xf={borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,radius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,size:z,top:z,right:z,bottom:z,left:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,rotate:un,rotateX:un,rotateY:un,rotateZ:un,scale:ps,scaleX:ps,scaleY:ps,scaleZ:ps,skew:un,skewX:un,skewY:un,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z,perspective:z,transformPerspective:z,opacity:io,originX:Np,originY:Np,originZ:z,zIndex:Mp,backgroundPositionX:z,backgroundPositionY:z,fillOpacity:io,strokeOpacity:io,numOctaves:Mp},Kw={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Yw=Fo.length;function Gw(e,t,n){let r="",i=!0;for(let o=0;ot=>typeof t=="string"&&t.startsWith(e),k0=S0("--"),Qw=S0("var(--"),Sf=e=>Qw(e)?Xw.test(e.split("/*")[0].trim()):!1,Xw=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function kf(e,t,n){const{style:r,vars:i,transformOrigin:o}=e;let s=!1,l=!1;for(const a in t){const u=t[a];if(Fn.has(a)){s=!0;continue}else if(k0(a)){i[a]=u;continue}else{const f=x0(u,xf[a]);a.startsWith("origin")?(l=!0,o[a]=f):r[a]=f}}if(t.transform||(s||n?r.transform=Gw(t,e.transform,n):r.transform&&(r.transform="none")),l){const{originX:a="50%",originY:u="50%",originZ:f=0}=o;r.transformOrigin=`${a} ${u} ${f}`}}const Cf=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function C0(e,t,n){for(const r in t)!Ie(t[r])&&!w0(r,n)&&(e[r]=t[r])}function Zw({transformTemplate:e},t){return C.useMemo(()=>{const n=Cf();return kf(n,t,e),Object.assign({},n.vars,n.style)},[t])}function qw(e,t){const n=e.style||{},r={};return C0(r,n,e),Object.assign(r,Zw(e,t)),r}function Jw(e,t){const n={},r=qw(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const e4=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 sl(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||e4.has(e)}let E0=e=>!sl(e);function T0(e){e&&(E0=t=>t.startsWith("on")?!sl(t):e(t))}try{T0(require("@emotion/is-prop-valid").default)}catch{}function t4(e,t,n){const r={};for(const i in e)i==="values"&&typeof e.values=="object"||(E0(i)||n===!0&&sl(i)||!t&&!sl(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function Lp(e,t,n){return typeof e=="string"?e:z.transform(t+n*e)}function n4(e,t,n){const r=Lp(t,e.x,e.width),i=Lp(n,e.y,e.height);return`${r} ${i}`}const r4={offset:"stroke-dashoffset",array:"stroke-dasharray"},i4={offset:"strokeDashoffset",array:"strokeDasharray"};function o4(e,t,n=1,r=0,i=!0){e.pathLength=1;const o=i?r4:i4;e[o.offset]=z.transform(-r);const s=z.transform(t),l=z.transform(n);e[o.array]=`${s} ${l}`}function Ef(e,{attrX:t,attrY:n,attrScale:r,originX:i,originY:o,pathLength:s,pathSpacing:l=1,pathOffset:a=0,...u},f,c){if(kf(e,u,c),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:m,style:g,dimensions:y}=e;m.transform&&(y&&(g.transform=m.transform),delete m.transform),y&&(i!==void 0||o!==void 0||g.transform)&&(g.transformOrigin=n4(y,i!==void 0?i:.5,o!==void 0?o:.5)),t!==void 0&&(m.x=t),n!==void 0&&(m.y=n),r!==void 0&&(m.scale=r),s!==void 0&&o4(m,s,l,a,!1)}const P0=()=>({...Cf(),attrs:{}}),Tf=e=>typeof e=="string"&&e.toLowerCase()==="svg";function s4(e,t,n,r){const i=C.useMemo(()=>{const o=P0();return Ef(o,t,Tf(r),e.transformTemplate),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};C0(o,e.style,e),i.style={...o,...i.style}}return i}function l4(e=!1){return(n,r,i,{latestValues:o},s)=>{const a=(vf(n)?s4:Jw)(r,o,s,n),u=t4(r,typeof n=="string",e),f=n!==C.Fragment?{...u,...a,ref:i}:{},{children:c}=r,m=C.useMemo(()=>Ie(c)?c.get():c,[c]);return C.createElement(n,{...f,children:m})}}function A0(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const o in n)e.style.setProperty(o,n[o])}const _0=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 O0(e,t,n,r){A0(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(_0.has(i)?i:Fl(i),t.attrs[i])}function Pf(e,t,n){var r;const{style:i}=e,o={};for(const s in i)(Ie(i[s])||t.style&&Ie(t.style[s])||w0(s,e)||((r=n==null?void 0:n.getValue(s))===null||r===void 0?void 0:r.liveStyle)!==void 0)&&(o[s]=i[s]);return n&&i&&typeof i.willChange=="string"&&(n.applyWillChange=!1),o}function N0(e,t,n){const r=Pf(e,t,n);for(const i in e)if(Ie(e[i])||Ie(t[i])){const o=Fo.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;r[o]=e[i]}return r}function bp(e){const t=[{},{}];return e==null||e.values.forEach((n,r)=>{t[0][r]=n.get(),t[1][r]=n.getVelocity()}),t}function Af(e,t,n,r){if(typeof t=="function"){const[i,o]=bp(r);t=t(n!==void 0?n:e.custom,i,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,o]=bp(r);t=t(n!==void 0?n:e.custom,i,o)}return t}function M0(e){const t=C.useRef(null);return t.current===null&&(t.current=e()),t.current}const Hu=e=>Array.isArray(e),a4=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),u4=e=>Hu(e)?e[e.length-1]||0:e;function c4(e){const t=Ie(e)?e.get():e;return a4(t)?t.toValue():t}const L0=new Set(["opacity","clipPath","filter","transform"]);function b0(e){if(Fn.has(e))return"transform";if(L0.has(e))return Fl(e)}function R0(e,t){e.indexOf(t)===-1&&e.push(t)}function I0(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function f4({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:n,onMount:r},i,o,s,l){const a={latestValues:p4(i,o,s,l?!1:e,t),renderState:n()};return r&&(a.mount=u=>r(i,u,a)),a}const z0=e=>(t,n)=>{const r=C.useContext(zl),i=C.useContext(d0),o=()=>f4(e,t,r,i,n);return n?o():M0(o)};function d4(e,t){const n=b0(t);n&&R0(e,n)}function Rp(e,t,n){const r=Array.isArray(t)?t:[t];for(let i=0;i{for(const d in S){let h=S[d];if(Array.isArray(h)){const w=y?h.length-1:0;h=h[w]}h!==null&&(s[d]=h)}for(const d in p)s[d]=p[d]}),a&&(c&&f!==!1&&!Ao(c)&&Rp(e,c,S=>{for(const p in S)d4(l,p)}),l.length&&(s.willChange=l.join(","))),s}const{schedule:Ce,cancel:ll,state:al,steps:q5}=m0(typeof requestAnimationFrame<"u"?requestAnimationFrame:St,!0),m4={useVisualState:z0({scrapeMotionValuesFromProps:N0,createRenderState:P0,onMount:(e,t,{renderState:n,latestValues:r})=>{Ce.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),Ce.render(()=>{Ef(n,r,Tf(t.tagName),e.transformTemplate),O0(t,n)})}})},h4={useVisualState:z0({applyWillChange:!0,scrapeMotionValuesFromProps:Pf,createRenderState:Cf})};function g4(e,{forwardMotionProps:t=!1},n,r){return{...vf(e)?m4:h4,preloadedFeatures:n,useRender:l4(t),createVisualElement:r,Component:e}}function Qn(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const y4=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function F0(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const v4=e=>t=>y4(t)&&e(t,F0(t));function Ns(e,t,n,r){return Qn(e,t,v4(n),r)}const w4=(e,t)=>n=>t(e(n)),Tn=(...e)=>e.reduce(w4);function V0(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const Ip=V0("dragHorizontal"),zp=V0("dragVertical");function x4(e){let t=!1;if(e==="y")t=zp();else if(e==="x")t=Ip();else{const n=Ip(),r=zp();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function D0(){const e=x4(!0);return e?(e(),!1):!0}class gi{constructor(t){this.isMounted=!1,this.node=t}update(){}}function Fp(e,t){const n=t?"pointerenter":"pointerleave",r=t?"onHoverStart":"onHoverEnd",i=(o,s)=>{if(o.pointerType==="touch"||D0())return;const l=e.getProps();e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",t);const a=l[r];a&&Ce.postRender(()=>a(o,s))};return Ns(e.current,n,i,{passive:!e.getProps()[r]})}class S4 extends gi{mount(){this.unmount=Tn(Fp(this.node,!0),Fp(this.node,!1))}unmount(){}}class k4 extends gi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{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=Tn(Qn(this.node.current,"focus",()=>this.onFocus()),Qn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const j0=(e,t)=>t?e===t?!0:j0(e,t.parentElement):!1;function Ta(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,F0(n))}class C4 extends gi{constructor(){super(...arguments),this.removeStartListeners=St,this.removeEndListeners=St,this.removeAccessibleListeners=St,this.startPointerPress=(t,n)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),o=Ns(window,"pointerup",(l,a)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:f,globalTapTarget:c}=this.node.getProps(),m=!c&&!j0(this.node.current,l.target)?f:u;m&&Ce.update(()=>m(l,a))},{passive:!(r.onTap||r.onPointerUp)}),s=Ns(window,"pointercancel",(l,a)=>this.cancelPress(l,a),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Tn(o,s),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=o=>{if(o.key!=="Enter"||this.isPressing)return;const s=l=>{l.key!=="Enter"||!this.checkPressEnd()||Ta("up",(a,u)=>{const{onTap:f}=this.node.getProps();f&&Ce.postRender(()=>f(a,u))})};this.removeEndListeners(),this.removeEndListeners=Qn(this.node.current,"keyup",s),Ta("down",(l,a)=>{this.startPress(l,a)})},n=Qn(this.node.current,"keydown",t),r=()=>{this.isPressing&&Ta("cancel",(o,s)=>this.cancelPress(o,s))},i=Qn(this.node.current,"blur",r);this.removeAccessibleListeners=Tn(n,i)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&Ce.postRender(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!D0()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&Ce.postRender(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Ns(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=Qn(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Tn(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Ku=new WeakMap,Pa=new WeakMap,E4=e=>{const t=Ku.get(e.target);t&&t(e)},T4=e=>{e.forEach(E4)};function P4({root:e,...t}){const n=e||document;Pa.has(n)||Pa.set(n,{});const r=Pa.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(T4,{root:e,...t})),r[i]}function A4(e,t,n){const r=P4(t);return Ku.set(e,n),r.observe(e),()=>{Ku.delete(e),r.unobserve(e)}}const _4={some:0,all:1};class O4 extends gi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:o}=t,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof i=="number"?i:_4[i]},l=a=>{const{isIntersecting:u}=a;if(this.isInView===u||(this.isInView=u,o&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:f,onViewportLeave:c}=this.node.getProps(),m=u?f:c;m&&m(a)};return A4(this.node.current,s,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(N4(t,n))&&this.startObserver()}unmount(){}}function N4({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const M4={inView:{Feature:O4},tap:{Feature:C4},focus:{Feature:k4},hover:{Feature:S4}};function $0(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;re*1e3,Pn=e=>e/1e3,L4={type:"spring",stiffness:500,damping:25,restSpeed:10},b4=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),R4={type:"keyframes",duration:.8},I4={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},z4=(e,{keyframes:t})=>t.length>2?R4:Fn.has(e)?e.startsWith("scale")?b4(t[1]):L4:I4;function F4({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:s,repeatDelay:l,from:a,elapsed:u,...f}){return!!Object.keys(f).length}function B0(e,t){return e[t]||e.default||e}const V4=e=>e!==null;function jl(e,{repeat:t,repeatType:n="loop"},r){const i=e.filter(V4),o=t&&n!=="loop"&&t%2===1?0:i.length-1;return!o||r===void 0?i[o]:r}const W0=e=>/^0[^.\s]+$/u.test(e);function D4(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||W0(e):!0}const U0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),j4=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function $4(e){const t=j4.exec(e);if(!t)return[,];const[,n,r,i]=t;return[`--${n??r}`,i]}function H0(e,t,n=1){const[r,i]=$4(e);if(!r)return;const o=window.getComputedStyle(t).getPropertyValue(r);if(o){const s=o.trim();return U0(s)?parseFloat(s):s}return Sf(i)?H0(i,t,n+1):i}const B4=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Vp=e=>e===hi||e===z,Dp=(e,t)=>parseFloat(e.split(", ")[t]),jp=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/u);if(i)return Dp(i[1],t);{const o=r.match(/^matrix\((.+)\)$/u);return o?Dp(o[1],e):0}},W4=new Set(["x","y","z"]),U4=Fo.filter(e=>!W4.has(e));function H4(e){const t=[];return U4.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}const li={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:jp(4,13),y:jp(5,14)};li.translateX=li.x;li.translateY=li.y;const K0=e=>t=>t.test(e),K4={test:e=>e==="auto",parse:e=>e},Y0=[hi,z,Gr,un,Hw,Uw,K4],$p=e=>Y0.find(K0(e)),tr=new Set;let Yu=!1,Gu=!1;function G0(){if(Gu){const e=Array.from(tr).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),n=new Map;t.forEach(r=>{const i=H4(r);i.length&&(n.set(r,i),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const i=n.get(r);i&&i.forEach(([o,s])=>{var l;(l=r.getValue(o))===null||l===void 0||l.set(s)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Gu=!1,Yu=!1,tr.forEach(e=>e.complete()),tr.clear()}function Q0(){tr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Gu=!0)})}function Y4(){Q0(),G0()}class _f{constructor(t,n,r,i,o,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=r,this.motionValue=i,this.element=o,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tr.add(this),Yu||(Yu=!0,Ce.read(Q0),Ce.resolveKeyframes(G0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:r,motionValue:i}=this;for(let o=0;on=>!!(Vo(n)&&Bw.test(n)&&n.startsWith(e)||t&&!Ww(n)&&Object.prototype.hasOwnProperty.call(n,t)),X0=(e,t,n)=>r=>{if(!Vo(r))return r;const[i,o,s,l]=r.match(wf);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(s),alpha:l!==void 0?parseFloat(l):1}},G4=e=>si(0,255,e),Aa={...hi,transform:e=>Math.round(G4(e))},Xn={test:Of("rgb","red"),parse:X0("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Aa.transform(e)+", "+Aa.transform(t)+", "+Aa.transform(n)+", "+oo(io.transform(r))+")"};function Q4(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const Qu={test:Of("#"),parse:Q4,transform:Xn.transform},Dr={test:Of("hsl","hue"),parse:X0("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Gr.transform(oo(t))+", "+Gr.transform(oo(n))+", "+oo(io.transform(r))+")"},Oe={test:e=>Xn.test(e)||Qu.test(e)||Dr.test(e),parse:e=>Xn.test(e)?Xn.parse(e):Dr.test(e)?Dr.parse(e):Qu.parse(e),transform:e=>Vo(e)?e:e.hasOwnProperty("red")?Xn.transform(e):Dr.transform(e)};function X4(e){var t,n;return isNaN(e)&&Vo(e)&&(((t=e.match(wf))===null||t===void 0?void 0:t.length)||0)+(((n=e.match($w))===null||n===void 0?void 0:n.length)||0)>0}const Z0="number",q0="color",Z4="var",q4="var(",Bp="${}",J4=/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 _o(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[];let o=0;const l=t.replace(J4,a=>(Oe.test(a)?(r.color.push(o),i.push(q0),n.push(Oe.parse(a))):a.startsWith(q4)?(r.var.push(o),i.push(Z4),n.push(a)):(r.number.push(o),i.push(Z0),n.push(parseFloat(a))),++o,Bp)).split(Bp);return{values:n,split:l,indexes:r,types:i}}function J0(e){return _o(e).values}function eg(e){const{split:t,types:n}=_o(e),r=t.length;return i=>{let o="";for(let s=0;stypeof e=="number"?0:e;function tx(e){const t=J0(e);return eg(e)(t.map(ex))}const yi={test:X4,parse:J0,createTransformer:eg,getAnimatableNone:tx},nx=new Set(["brightness","contrast","saturate","opacity"]);function rx(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(wf)||[];if(!r)return e;const i=n.replace(r,"");let o=nx.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const ix=/\b([a-z-]*)\(.*?\)/gu,Xu={...yi,getAnimatableNone:e=>{const t=e.match(ix);return t?t.map(rx).join(" "):e}},ox={...xf,color:Oe,backgroundColor:Oe,outlineColor:Oe,fill:Oe,stroke:Oe,borderColor:Oe,borderTopColor:Oe,borderRightColor:Oe,borderBottomColor:Oe,borderLeftColor:Oe,filter:Xu,WebkitFilter:Xu},Nf=e=>ox[e];function tg(e,t){let n=Nf(e);return n!==Xu&&(n=yi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const sx=new Set(["auto","none","0"]);function lx(e,t,n){let r=0,i;for(;r{n.getValue(a).set(u)}),this.resolveNoneKeyframes()}}function rg(e){let t;return()=>(t===void 0&&(t=e()),t)}let Ms;function ax(){Ms=void 0}const nr={now:()=>(Ms===void 0&&nr.set(al.isProcessing||xw.useManualTiming?al.timestamp:performance.now()),Ms),set:e=>{Ms=e,queueMicrotask(ax)}},Wp=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(yi.test(e)||e==="0")&&!e.startsWith("url("));function ux(e){const t=e[0];if(e.length===1)return!0;for(let n=0;nfx?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&Y4(),this._resolved}onKeyframesResolved(t,n){this.resolvedAt=nr.now(),this.hasAttemptedResolve=!0;const{name:r,type:i,velocity:o,delay:s,onComplete:l,onUpdate:a,isGenerator:u}=this.options;if(!u&&!cx(t,r,i,o))if(s)this.options.duration=0;else{a==null||a(jl(t,this.options,n)),l==null||l(),this.resolveFinishedPromise();return}const f=this.initPlayback(t,n);f!==!1&&(this._resolved={keyframes:t,finalKeyframe:n,...f},this.onPostResolved())}onPostResolved(){}then(t,n){return this.currentFinishedPromise.then(t,n)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}}function og(e,t){return t?e*(1e3/t):0}const dx=5;function sg(e,t,n){const r=Math.max(t-dx,0);return og(n-e(r),t-r)}const _a=.001,px=.01,Up=10,mx=.05,hx=1;function gx({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;bw(e<=Kt(Up));let s=1-t;s=si(mx,hx,s),e=si(px,Up,Pn(e)),s<1?(i=u=>{const f=u*s,c=f*e,m=f-n,g=Zu(u,s),y=Math.exp(-c);return _a-m/g*y},o=u=>{const c=u*s*e,m=c*n+n,g=Math.pow(s,2)*Math.pow(u,2)*e,y=Math.exp(-c),v=Zu(Math.pow(u,2),s);return(-i(u)+_a>0?-1:1)*((m-g)*y)/v}):(i=u=>{const f=Math.exp(-u*e),c=(u-n)*e+1;return-_a+f*c},o=u=>{const f=Math.exp(-u*e),c=(n-u)*(e*e);return f*c});const l=5/e,a=vx(i,o,l);if(e=Kt(e),isNaN(a))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(a,2)*r;return{stiffness:u,damping:s*2*Math.sqrt(r*u),duration:e}}}const yx=12;function vx(e,t,n){let r=n;for(let i=1;ie[n]!==void 0)}function Sx(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Hp(e,xx)&&Hp(e,wx)){const n=gx(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function lg({keyframes:e,restDelta:t,restSpeed:n,...r}){const i=e[0],o=e[e.length-1],s={done:!1,value:i},{stiffness:l,damping:a,mass:u,duration:f,velocity:c,isResolvedFromDuration:m}=Sx({...r,velocity:-Pn(r.velocity||0)}),g=c||0,y=a/(2*Math.sqrt(l*u)),v=o-i,S=Pn(Math.sqrt(l/u)),p=Math.abs(v)<5;n||(n=p?.01:2),t||(t=p?.005:.5);let d;if(y<1){const h=Zu(S,y);d=w=>{const x=Math.exp(-y*S*w);return o-x*((g+y*S*v)/h*Math.sin(h*w)+v*Math.cos(h*w))}}else if(y===1)d=h=>o-Math.exp(-S*h)*(v+(g+S*v)*h);else{const h=S*Math.sqrt(y*y-1);d=w=>{const x=Math.exp(-y*S*w),E=Math.min(h*w,300);return o-x*((g+y*S*v)*Math.sinh(E)+h*v*Math.cosh(E))/h}}return{calculatedDuration:m&&f||null,next:h=>{const w=d(h);if(m)s.done=h>=f;else{let x=0;y<1&&(x=h===0?Kt(g):sg(d,h,w));const E=Math.abs(x)<=n,P=Math.abs(o-w)<=t;s.done=E&&P}return s.value=s.done?o:w,s}}}function Kp({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:s,min:l,max:a,restDelta:u=.5,restSpeed:f}){const c=e[0],m={done:!1,value:c},g=k=>l!==void 0&&ka,y=k=>l===void 0?a:a===void 0||Math.abs(l-k)-v*Math.exp(-k/r),h=k=>p+d(k),w=k=>{const R=d(k),M=h(k);m.done=Math.abs(R)<=u,m.value=m.done?p:M};let x,E;const P=k=>{g(m.value)&&(x=k,E=lg({keyframes:[m.value,y(m.value)],velocity:sg(h,k,m.value),damping:i,stiffness:o,restDelta:u,restSpeed:f}))};return P(0),{calculatedDuration:null,next:k=>{let R=!1;return!E&&x===void 0&&(R=!0,w(k),P(k)),x!==void 0&&k>=x?E.next(k-x):(!R&&w(k),m)}}}const ag=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,kx=1e-7,Cx=12;function Ex(e,t,n,r,i){let o,s,l=0;do s=t+(n-t)/2,o=ag(s,r,i)-e,o>0?n=s:t=s;while(Math.abs(o)>kx&&++lEx(o,0,1,e,n);return o=>o===0||o===1?o:ag(i(o),t,r)}const Tx=jo(.42,0,1,1),Px=jo(0,0,.58,1),ug=jo(.42,0,.58,1),Ax=e=>Array.isArray(e)&&typeof e[0]!="number",cg=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,fg=e=>t=>1-e(1-t),Mf=e=>1-Math.sin(Math.acos(e)),_x=fg(Mf),Ox=cg(Mf),dg=jo(.33,1.53,.69,.99),Lf=fg(dg),Nx=cg(Lf),Mx=e=>(e*=2)<1?.5*Lf(e):.5*(2-Math.pow(2,-10*(e-1))),Lx={linear:St,easeIn:Tx,easeInOut:ug,easeOut:Px,circIn:Mf,circInOut:Ox,circOut:_x,backIn:Lf,backInOut:Nx,backOut:dg,anticipate:Mx},Yp=e=>{if(Array.isArray(e)){v0(e.length===4);const[t,n,r,i]=e;return jo(t,n,r,i)}else if(typeof e=="string")return Lx[e];return e},pg=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},$l=(e,t,n)=>e+(t-e)*n;function Oa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function bx({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,s=0;if(!t)i=o=s=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;i=Oa(a,l,e+1/3),o=Oa(a,l,e),s=Oa(a,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:r}}function ul(e,t){return n=>n>0?t:e}const Na=(e,t,n)=>{const r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Rx=[Qu,Xn,Dr],Ix=e=>Rx.find(t=>t.test(e));function Gp(e){const t=Ix(e);if(!t)return!1;let n=t.parse(e);return t===Dr&&(n=bx(n)),n}const Qp=(e,t)=>{const n=Gp(e),r=Gp(t);if(!n||!r)return ul(e,t);const i={...n};return o=>(i.red=Na(n.red,r.red,o),i.green=Na(n.green,r.green,o),i.blue=Na(n.blue,r.blue,o),i.alpha=$l(n.alpha,r.alpha,o),Xn.transform(i))},qu=new Set(["none","hidden"]);function zx(e,t){return qu.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Fx(e,t){return n=>$l(e,t,n)}function bf(e){return typeof e=="number"?Fx:typeof e=="string"?Sf(e)?ul:Oe.test(e)?Qp:jx:Array.isArray(e)?mg:typeof e=="object"?Oe.test(e)?Qp:Vx:ul}function mg(e,t){const n=[...e],r=n.length,i=e.map((o,s)=>bf(o)(o,t[s]));return o=>{for(let s=0;s{for(const o in r)n[o]=r[o](i);return n}}function Dx(e,t){var n;const r=[],i={color:0,var:0,number:0};for(let o=0;o{const n=yi.createTransformer(t),r=_o(e),i=_o(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?qu.has(e)&&!i.values.length||qu.has(t)&&!r.values.length?zx(e,t):Tn(mg(Dx(r,i),i.values),n):ul(e,t)};function hg(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?$l(e,t,n):bf(e)(e,t)}function $x(e,t,n){const r=[],i=n||hg,o=e.length-1;for(let s=0;st[0];if(o===2&&e[0]===e[1])return()=>t[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=$x(t,r,i),l=s.length,a=u=>{let f=0;if(l>1)for(;fa(si(e[0],e[o-1],u)):a}function Wx(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const i=pg(0,t,r);e.push($l(n,1,i))}}function Ux(e){const t=[0];return Wx(t,e.length-1),t}function Hx(e,t){return e.map(n=>n*t)}function Kx(e,t){return e.map(()=>t||ug).splice(0,e.length-1)}function cl({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const i=Ax(r)?r.map(Yp):Yp(r),o={done:!1,value:t[0]},s=Hx(n&&n.length===t.length?n:Ux(t),e),l=Bx(s,t,{ease:Array.isArray(i)?i:Kx(t,i)});return{calculatedDuration:e,next:a=>(o.value=l(a),o.done=a>=e,o)}}const Xp=2e4;function Yx(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t=Xp?1/0:t}const Gx=e=>{const t=({timestamp:n})=>e(n);return{start:()=>Ce.update(t,!0),stop:()=>ll(t),now:()=>al.isProcessing?al.timestamp:nr.now()}},Qx={decay:Kp,inertia:Kp,tween:cl,keyframes:cl,spring:lg},Xx=e=>e/100;class Rf extends ig{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,this.state==="idle")return;this.teardown();const{onStop:a}=this.options;a&&a()};const{name:n,motionValue:r,element:i,keyframes:o}=this.options,s=(i==null?void 0:i.KeyframeResolver)||_f,l=(a,u)=>this.onKeyframesResolved(a,u);this.resolver=new s(o,l,n,r,i),this.resolver.scheduleResolve()}initPlayback(t){const{type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:o,velocity:s=0}=this.options,l=Qx[n]||cl;let a,u;l!==cl&&typeof t[0]!="number"&&(a=Tn(Xx,hg(t[0],t[1])),t=[0,100]);const f=l({...this.options,keyframes:t});o==="mirror"&&(u=l({...this.options,keyframes:[...t].reverse(),velocity:-s})),f.calculatedDuration===null&&(f.calculatedDuration=Yx(f));const{calculatedDuration:c}=f,m=c+i,g=m*(r+1)-i;return{generator:f,mirroredGenerator:u,mapPercentToKeyframes:a,calculatedDuration:c,resolvedDuration:m,totalDuration:g}}onPostResolved(){const{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,n=!1){const{resolved:r}=this;if(!r){const{keyframes:k}=this.options;return{done:!0,value:k[k.length-1]}}const{finalKeyframe:i,generator:o,mirroredGenerator:s,mapPercentToKeyframes:l,keyframes:a,calculatedDuration:u,totalDuration:f,resolvedDuration:c}=r;if(this.startTime===null)return o.next(0);const{delay:m,repeat:g,repeatType:y,repeatDelay:v,onUpdate:S}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-f/this.speed,this.startTime)),n?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;const p=this.currentTime-m*(this.speed>=0?1:-1),d=this.speed>=0?p<0:p>f;this.currentTime=Math.max(p,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=f);let h=this.currentTime,w=o;if(g){const k=Math.min(this.currentTime,f)/c;let R=Math.floor(k),M=k%1;!M&&k>=1&&(M=1),M===1&&R--,R=Math.min(R,g+1),!!(R%2)&&(y==="reverse"?(M=1-M,v&&(M-=v/c)):y==="mirror"&&(w=s)),h=si(0,1,M)*c}const x=d?{done:!1,value:a[0]}:w.next(h);l&&(x.value=l(x.value));let{done:E}=x;!d&&u!==null&&(E=this.speed>=0?this.currentTime>=f:this.currentTime<=0);const P=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&E);return P&&i!==void 0&&(x.value=jl(a,this.options,i)),S&&S(x.value),P&&this.finish(),x}get duration(){const{resolved:t}=this;return t?Pn(t.calculatedDuration):0}get time(){return Pn(this.currentTime)}set time(t){t=Kt(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=Pn(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:t=Gx,onPlay:n,startTime:r}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=r??this.calcStartTime(),this.state==="finished"&&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=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&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)}}const gg=e=>Array.isArray(e)&&typeof e[0]=="number";function yg(e){return!!(!e||typeof e=="string"&&e in If||gg(e)||Array.isArray(e)&&e.every(yg))}const Ki=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,If={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ki([0,.65,.55,1]),circOut:Ki([.55,0,1,.45]),backIn:Ki([.31,.01,.66,-.59]),backOut:Ki([.33,1.53,.69,.99])};function Zx(e){return vg(e)||If.easeOut}function vg(e){if(e)return gg(e)?Ki(e):Array.isArray(e)?e.map(Zx):If[e]}function qx(e,t,n,{delay:r=0,duration:i=300,repeat:o=0,repeatType:s="loop",ease:l,times:a}={}){const u={[t]:n};a&&(u.offset=a);const f=vg(l);return Array.isArray(f)&&(u.easing=f),e.animate(u,{delay:r,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:o+1,direction:s==="reverse"?"alternate":"normal"})}const Jx=rg(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),fl=10,eS=2e4;function tS(e){return e.type==="spring"||!yg(e.ease)}function nS(e,t){const n=new Rf({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:e[0]};const i=[];let o=0;for(;!r.done&&othis.onKeyframesResolved(s,l),n,r,i),this.resolver.scheduleResolve()}initPlayback(t,n){var r;let{duration:i=300,times:o,ease:s,type:l,motionValue:a,name:u,startTime:f}=this.options;if(!(!((r=a.owner)===null||r===void 0)&&r.current))return!1;if(tS(this.options)){const{onComplete:m,onUpdate:g,motionValue:y,element:v,...S}=this.options,p=nS(t,S);t=p.keyframes,t.length===1&&(t[1]=t[0]),i=p.duration,o=p.times,s=p.ease,l="keyframes"}const c=qx(a.owner.current,u,t,{...this.options,duration:i,times:o,ease:s});return c.startTime=f??this.calcStartTime(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:m}=this.options;a.set(jl(t,this.options,n)),m&&m(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:o,type:l,ease:s,keyframes:t}}get duration(){const{resolved:t}=this;if(!t)return 0;const{duration:n}=t;return Pn(n)}get time(){const{resolved:t}=this;if(!t)return 0;const{animation:n}=t;return Pn(n.currentTime||0)}set time(t){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.currentTime=Kt(t)}get speed(){const{resolved:t}=this;if(!t)return 1;const{animation:n}=t;return n.playbackRate}set speed(t){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.playbackRate=t}get state(){const{resolved:t}=this;if(!t)return"idle";const{animation:n}=t;return n.playState}get startTime(){const{resolved:t}=this;if(!t)return null;const{animation:n}=t;return n.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{const{resolved:n}=this;if(!n)return St;const{animation:r}=n;r.timeline=t,r.onfinish=null}return St}play(){if(this.isStopped)return;const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:t}=this;if(!t)return;const{animation:n,keyframes:r,duration:i,type:o,ease:s,times:l}=t;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:u,onUpdate:f,onComplete:c,element:m,...g}=this.options,y=new Rf({...g,keyframes:r,duration:i,type:o,ease:s,times:l,isGenerator:!0}),v=Kt(this.time);u.setWithVelocity(y.sample(v-fl).value,y.sample(v).value,fl)}const{onStop:a}=this.options;a&&a(),this.cancel()}complete(){const{resolved:t}=this;t&&t.animation.finish()}cancel(){const{resolved:t}=this;t&&t.animation.cancel()}static supports(t){const{motionValue:n,name:r,repeatDelay:i,repeatType:o,damping:s,type:l}=t;return Jx()&&r&&L0.has(r)&&n&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate&&!i&&o!=="mirror"&&s!==0&&l!=="inertia"}}function rS(e,t){let n;const r=()=>{const{currentTime:i}=t,s=(i===null?0:i.value)/100;n!==s&&e(s),n=s};return Ce.update(r,!0),()=>ll(r)}const iS=rg(()=>window.ScrollTimeline!==void 0);class oS{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,n){return Promise.all(this.animations).then(t).catch(n)}getAll(t){return this.animations[0][t]}setAll(t,n){for(let r=0;r{if(iS()&&r.attachTimeline)r.attachTimeline(t);else return r.pause(),rS(i=>{r.time=r.duration*i},t)});return()=>{n.forEach((r,i)=>{r&&r(),this.animations[i].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 n=0;nn[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const sS=(e,t,n,r={},i,o,s)=>l=>{const a=B0(r,e)||{},u=a.delay||r.delay||0;let{elapsed:f=0}=r;f=f-Kt(u);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-f,onUpdate:g=>{t.set(g),a.onUpdate&&a.onUpdate(g)},onComplete:()=>{l(),a.onComplete&&a.onComplete(),s&&s()},onStop:s,name:e,motionValue:t,element:o?void 0:i};F4(a)||(c={...c,...z4(e,c)}),c.duration&&(c.duration=Kt(c.duration)),c.repeatDelay&&(c.repeatDelay=Kt(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let m=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(m=!0)),m&&!o&&t.get()!==void 0){const g=jl(c.keyframes,a);if(g!==void 0)return Ce.update(()=>{c.onUpdate(g),c.onComplete()}),new oS([])}return!o&&Zp.supports(c)?new Zp(c):new Rf(c)};class wg{constructor(){this.subscriptions=[]}add(t){return R0(this.subscriptions,t),()=>I0(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,n,r);else for(let o=0;o!isNaN(parseFloat(e));class xg{constructor(t,n={}){this.version="11.3.29",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(r,i=!0)=>{const o=nr.now();this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=nr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=lS(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new wg);const r=this.events[t].add(n);return t==="change"?()=>{r(),Ce.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=nr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>qp)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,qp);return og(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),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 dl(e,t){return new xg(e,t)}function aS(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,dl(n))}function uS(e,t){const n=Dl(e,t);let{transitionEnd:r={},transition:i={},...o}=n||{};o={...o,...r};for(const s in o){const l=u4(o[s]);aS(e,s,l)}}function cS(e){return e.getProps()[p0]}class fS extends xg{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(t){const n=b0(t);if(!n)return;const r=this.counts.get(n)||0;this.counts.set(n,r+1),r===0&&(this.output.push(n),this.update());let i=!1;return()=>{if(i)return;i=!0;const o=this.counts.get(n)-1;this.counts.set(n,o),o===0&&(I0(this.output,n),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function dS(e){return!!(Ie(e)&&e.add)}function pS(e,t){var n;if(!e.applyWillChange)return;let r=e.getValue("willChange");if(!r&&!(!((n=e.props.style)===null||n===void 0)&&n.willChange)&&(r=new fS("auto"),e.addValue("willChange",r)),dS(r))return r.add(t)}function mS({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Sg(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:s=e.getDefaultTransition(),transitionEnd:l,...a}=t;r&&(s=r);const u=[],f=i&&e.animationState&&e.animationState.getState()[i];for(const c in a){const m=e.getValue(c,(o=e.latestValues[c])!==null&&o!==void 0?o:null),g=a[c];if(g===void 0||f&&mS(f,c))continue;const y={delay:n,...B0(s||{},c)};let v=!1;if(window.MotionHandoffAnimation){const p=cS(e);if(p){const d=window.MotionHandoffAnimation(p,c,Ce);d!==null&&(y.startTime=d,v=!0)}}m.start(sS(c,m,g,e.shouldReduceMotion&&Fn.has(c)?{type:!1}:y,e,v,pS(e,c)));const S=m.animation;S&&u.push(S)}return l&&Promise.all(u).then(()=>{Ce.update(()=>{l&&uS(e,l)})}),u}function Ju(e,t,n={}){var r;const i=Dl(e,t,n.type==="exit"?(r=e.presenceContext)===null||r===void 0?void 0:r.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const s=i?()=>Promise.all(Sg(e,i,n)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:f=0,staggerChildren:c,staggerDirection:m}=o;return hS(e,t,f+u,c,m,n)}:()=>Promise.resolve(),{when:a}=o;if(a){const[u,f]=a==="beforeChildren"?[s,l]:[l,s];return u().then(()=>f())}else return Promise.all([s(),l(n.delay)])}function hS(e,t,n=0,r=0,i=1,o){const s=[],l=(e.variantChildren.size-1)*r,a=i===1?(u=0)=>u*r:(u=0)=>l-u*r;return Array.from(e.variantChildren).sort(gS).forEach((u,f)=>{u.notify("AnimationStart",t),s.push(Ju(u,t,{...o,delay:n+a(f)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(s)}function gS(e,t){return e.sortNodePosition(t)}function yS(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(o=>Ju(e,o,n));r=Promise.all(i)}else if(typeof t=="string")r=Ju(e,t,n);else{const i=typeof t=="function"?Dl(e,t,n.custom):t;r=Promise.all(Sg(e,i,n))}return r.then(()=>{e.notify("AnimationComplete",t)})}const vS=[...gf].reverse(),wS=gf.length;function xS(e){return t=>Promise.all(t.map(({animation:n,options:r})=>yS(e,n,r)))}function SS(e){let t=xS(e),n=Jp(),r=!0;const i=a=>(u,f)=>{var c;const m=Dl(e,f,a==="exit"?(c=e.presenceContext)===null||c===void 0?void 0:c.custom:void 0);if(m){const{transition:g,transitionEnd:y,...v}=m;u={...u,...v,...y}}return u};function o(a){t=a(e)}function s(a){const u=e.getProps(),f=e.getVariantContext(!0)||{},c=[],m=new Set;let g={},y=1/0;for(let S=0;Sy&&w,R=!1;const M=Array.isArray(h)?h:[h];let Y=M.reduce(i(p),{});x===!1&&(Y={});const{prevResolvedValues:fe={}}=d,ve={...fe,...Y},H=K=>{k=!0,m.has(K)&&(R=!0,m.delete(K)),d.needsAnimating[K]=!0;const G=e.getValue(K);G&&(G.liveStyle=!1)};for(const K in ve){const G=Y[K],Z=fe[K];if(g.hasOwnProperty(K))continue;let A=!1;Hu(G)&&Hu(Z)?A=!$0(G,Z):A=G!==Z,A?G!=null?H(K):m.add(K):G!==void 0&&m.has(K)?H(K):d.protectedKeys[K]=!0}d.prevProp=h,d.prevResolvedValues=Y,d.isActive&&(g={...g,...Y}),r&&e.blockInitialAnimation&&(k=!1),k&&(!E||R)&&c.push(...M.map(K=>({animation:K,options:{type:p}})))}if(m.size){const S={};m.forEach(p=>{const d=e.getBaseTarget(p),h=e.getValue(p);h&&(h.liveStyle=!0),S[p]=d??null}),c.push({animation:S})}let v=!!c.length;return r&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(v=!1),r=!1,v?t(c):Promise.resolve()}function l(a,u){var f;if(n[a].isActive===u)return Promise.resolve();(f=e.variantChildren)===null||f===void 0||f.forEach(m=>{var g;return(g=m.animationState)===null||g===void 0?void 0:g.setActive(a,u)}),n[a].isActive=u;const c=s(a);for(const m in n)n[m].protectedKeys={};return c}return{animateChanges:s,setActive:l,setAnimateFunction:o,getState:()=>n,reset:()=>{n=Jp(),r=!0}}}function kS(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!$0(t,e):!1}function Bn(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Jp(){return{animate:Bn(!0),whileInView:Bn(),whileHover:Bn(),whileTap:Bn(),whileDrag:Bn(),whileFocus:Bn(),exit:Bn()}}class CS extends gi{constructor(t){super(t),t.animationState||(t.animationState=SS(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Ao(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}}let ES=0;class TS extends gi{constructor(){super(...arguments),this.id=ES++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const i=this.node.animationState.setActive("exit",!t);n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const PS={animation:{Feature:CS},exit:{Feature:TS}},em=()=>({min:0,max:0}),kg=()=>({x:em(),y:em()});function AS({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function _S(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function OS(e,t){return AS(_S(e.getBoundingClientRect(),t))}const ec={current:null},Cg={current:!1};function NS(){if(Cg.current=!0,!!mf)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ec.current=e.matches;e.addListener(t),t()}else ec.current=!1}function MS(e,t,n){for(const r in t){const i=t[r],o=n[r];if(Ie(i))e.addValue(r,i);else if(Ie(o))e.addValue(r,dl(i,{owner:e}));else if(o!==i)if(e.hasValue(r)){const s=e.getValue(r);s.liveStyle===!0?s.jump(i):s.hasAnimated||s.set(i)}else{const s=e.getStaticValue(r);e.addValue(r,dl(s!==void 0?s:i,{owner:e}))}}for(const r in n)t[r]===void 0&&e.removeValue(r);return t}const tm=new WeakMap,LS=[...Y0,Oe,yi],bS=e=>LS.find(K0(e)),nm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],RS=yf.length;class IS{scrapeMotionValuesFromProps(t,n,r){return{}}constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:o,visualState:s},l={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=_f,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,Ce.render(this.render,!1,!0))};const{latestValues:a,renderState:u}=s;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=u,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=l,this.blockInitialAnimation=!!o,this.isControllingVariants=Vl(n),this.isVariantNode=y0(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:f,...c}=this.scrapeMotionValuesFromProps(n,{},this);for(const m in c){const g=c[m];a[m]!==void 0&&Ie(g)&&g.set(a[m],!1)}}mount(t){this.current=t,tm.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.forEach((n,r)=>this.bindToMotionValue(r,n)),Cg.current||NS(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:ec.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){tm.delete(this.current),this.projection&&this.projection.unmount(),ll(this.notifyUpdate),ll(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(t,n){const r=Fn.has(t),i=n.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&Ce.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in oi){const n=oi[t];if(!n)continue;const{isEnabled:r,Feature:i}=n;if(!this.features[t]&&i&&r(this.props)&&(this.features[t]=new i(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):kg()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;rn.variantChildren.delete(t)}addValue(t,n){const r=this.values.get(t);n!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=dl(n===null?void 0:n,{owner:this}),this.addValue(t,r)),r}readValue(t,n){var r;let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(U0(i)||W0(i))?i=parseFloat(i):!bS(i)&&yi.test(n)&&(i=tg(t,n)),this.setBaseTarget(t,Ie(i)?i.get():i)),Ie(i)?i.get():i}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const s=Af(this.props,r,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);s&&(i=s[t])}if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!Ie(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new wg),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class Eg extends IS{constructor(){super(...arguments),this.KeyframeResolver=ng}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}}function zS(e){return window.getComputedStyle(e)}class FS extends Eg{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=A0}readValueFromInstance(t,n){if(Fn.has(n)){const r=Nf(n);return r&&r.default||0}else{const r=zS(t),i=(k0(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return OS(t,n)}build(t,n,r){kf(t,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,n,r){return Pf(t,n,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Ie(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}class VS extends Eg{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=kg}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Fn.has(n)){const r=Nf(n);return r&&r.default||0}return n=_0.has(n)?n:Fl(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,r){return N0(t,n,r)}build(t,n,r){Ef(t,n,this.isSVGTag,r.transformTemplate)}renderInstance(t,n,r,i){O0(t,n,r,i)}mount(t){this.isSVGTag=Tf(t.tagName),super.mount(t)}}const DS=(e,t)=>vf(e)?new VS(t):new FS(t,{allowProjection:e!==C.Fragment}),tc=Vw(g4);function jS({children:e,isValidProp:t,...n}){t&&T0(t),n={...C.useContext(ol),...n},n.isStatic=M0(()=>n.isStatic);const r=C.useMemo(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return j.jsx(ol.Provider,{value:r,children:e})}function $S({children:e,features:t,strict:n=!1}){const[,r]=C.useState(!Ma(t)),i=C.useRef(void 0);if(!Ma(t)){const{renderer:o,...s}=t;i.current=o,Uu(s)}return C.useEffect(()=>{Ma(t)&&t().then(({renderer:o,...s})=>{Uu(s),i.current=o,r(!0)})},[]),j.jsx(hf.Provider,{value:{renderer:i.current,strict:n},children:e})}function Ma(e){return typeof e=="function"}const BS={renderer:DS,...PS,...M4},WS={visible:{opacity:1,x:0,transition:{ease:"circInOut",duration:.56,type:"spring"}},hidden:{opacity:0,x:2e3}},US={visible:{opacity:1,x:0,y:0,transition:{ease:"easeInOut",duration:.86,type:"spring"}},hidden:{opacity:0,y:1e3}},ms=({children:e,title:t,buttonGroup:n})=>j.jsxs(tc.div,{className:"flex flex-col justify-between p-6 bg-base rounded-2xl xl:col-start-4 xl:col-span-6 shadow-md",initial:"hidden",animate:"visible",variants:WS,children:[t&&j.jsx("span",{className:"font-bold text-2xl mb-6",children:t}),n?j.jsx(tc.div,{className:"flex max-lg:flex-col max-lg:justify-between flex-wrap gap-x-2 gap-y-4 xl:gap-4",variants:US,children:e}):j.jsx(j.Fragment,{children:e})]}),ai=Math.min,rr=Math.max,pl=Math.round,hs=Math.floor,Ln=e=>({x:e,y:e}),HS={left:"right",right:"left",bottom:"top",top:"bottom"},KS={start:"end",end:"start"};function nc(e,t,n){return rr(e,ai(t,n))}function $o(e,t){return typeof e=="function"?e(t):e}function fr(e){return e.split("-")[0]}function Bo(e){return e.split("-")[1]}function Tg(e){return e==="x"?"y":"x"}function zf(e){return e==="y"?"height":"width"}function ui(e){return["top","bottom"].includes(fr(e))?"y":"x"}function Ff(e){return Tg(ui(e))}function YS(e,t,n){n===void 0&&(n=!1);const r=Bo(e),i=Ff(e),o=zf(i);let s=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=ml(s)),[s,ml(s)]}function GS(e){const t=ml(e);return[rc(e),t,rc(t)]}function rc(e){return e.replace(/start|end/g,t=>KS[t])}function QS(e,t,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:s;default:return[]}}function XS(e,t,n,r){const i=Bo(e);let o=QS(fr(e),n==="start",r);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(rc)))),o}function ml(e){return e.replace(/left|right|bottom|top/g,t=>HS[t])}function ZS(e){return{top:0,right:0,bottom:0,left:0,...e}}function Pg(e){return typeof e!="number"?ZS(e):{top:e,right:e,bottom:e,left:e}}function hl(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function rm(e,t,n){let{reference:r,floating:i}=e;const o=ui(t),s=Ff(t),l=zf(s),a=fr(t),u=o==="y",f=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2,m=r[l]/2-i[l]/2;let g;switch(a){case"top":g={x:f,y:r.y-i.height};break;case"bottom":g={x:f,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:c};break;case"left":g={x:r.x-i.width,y:c};break;default:g={x:r.x,y:r.y}}switch(Bo(t)){case"start":g[s]-=m*(n&&u?-1:1);break;case"end":g[s]+=m*(n&&u?-1:1);break}return g}const qS=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:s}=n,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:c}=rm(u,r,a),m=r,g={},y=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:u,padding:f=0}=$o(e,t)||{};if(u==null)return{};const c=Pg(f),m={x:n,y:r},g=Ff(i),y=zf(g),v=await s.getDimensions(u),S=g==="y",p=S?"top":"left",d=S?"bottom":"right",h=S?"clientHeight":"clientWidth",w=o.reference[y]+o.reference[g]-m[g]-o.floating[y],x=m[g]-o.reference[g],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let P=E?E[h]:0;(!P||!await(s.isElement==null?void 0:s.isElement(E)))&&(P=l.floating[h]||o.floating[y]);const k=w/2-x/2,R=P/2-v[y]/2-1,M=ai(c[p],R),Y=ai(c[d],R),fe=M,ve=P-v[y]-Y,H=P/2-v[y]/2+k,K=nc(fe,H,ve),G=!a.arrow&&Bo(i)!=null&&H!==K&&o.reference[y]/2-(HH<=0)){var Y,fe;const H=(((Y=o.flip)==null?void 0:Y.index)||0)+1,K=P[H];if(K)return{data:{index:H,overflows:M},reset:{placement:K}};let G=(fe=M.filter(Z=>Z.overflows[0]<=0).sort((Z,A)=>Z.overflows[1]-A.overflows[1])[0])==null?void 0:fe.placement;if(!G)switch(g){case"bestFit":{var ve;const Z=(ve=M.filter(A=>{if(E){const L=ui(A.placement);return L===d||L==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(L=>L>0).reduce((L,I)=>L+I,0)]).sort((A,L)=>A[1]-L[1])[0])==null?void 0:ve[0];Z&&(G=Z);break}case"initialPlacement":G=l;break}if(i!==G)return{reset:{placement:G}}}return{}}}};async function t5(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),s=fr(n),l=Bo(n),a=ui(n)==="y",u=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,c=$o(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return l&&typeof y=="number"&&(g=l==="end"?y*-1:y),a?{x:g*f,y:m*u}:{x:m*u,y:g*f}}const n5=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await t5(t,e);return s===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},r5=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:S=>{let{x:p,y:d}=S;return{x:p,y:d}}},...a}=$o(e,t),u={x:n,y:r},f=await Ag(t,a),c=ui(fr(i)),m=Tg(c);let g=u[m],y=u[c];if(o){const S=m==="y"?"top":"left",p=m==="y"?"bottom":"right",d=g+f[S],h=g-f[p];g=nc(d,g,h)}if(s){const S=c==="y"?"top":"left",p=c==="y"?"bottom":"right",d=y+f[S],h=y-f[p];y=nc(d,y,h)}const v=l.fn({...t,[m]:g,[c]:y});return{...v,data:{x:v.x-n,y:v.y-r}}}}};function vi(e){return _g(e)?(e.nodeName||"").toLowerCase():"#document"}function Ze(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function tn(e){var t;return(t=(_g(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function _g(e){return e instanceof Node||e instanceof Ze(e).Node}function Ct(e){return e instanceof Element||e instanceof Ze(e).Element}function Vt(e){return e instanceof HTMLElement||e instanceof Ze(e).HTMLElement}function im(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ze(e).ShadowRoot}function Wo(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function i5(e){return["table","td","th"].includes(vi(e))}function Bl(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Vf(e){const t=Df(),n=Ct(e)?Et(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function o5(e){let t=bn(e);for(;Vt(t)&&!ci(t);){if(Vf(t))return t;if(Bl(t))return null;t=bn(t)}return null}function Df(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ci(e){return["html","body","#document"].includes(vi(e))}function Et(e){return Ze(e).getComputedStyle(e)}function Wl(e){return Ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bn(e){if(vi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||im(e)&&e.host||tn(e);return im(t)?t.host:t}function Og(e){const t=bn(e);return ci(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vt(t)&&Wo(t)?t:Og(t)}function Oo(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=Og(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),s=Ze(i);if(o){const l=ic(s);return t.concat(s,s.visualViewport||[],Wo(i)?i:[],l&&n?Oo(l):[])}return t.concat(i,Oo(i,[],n))}function ic(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ng(e){const t=Et(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Vt(e),o=i?e.offsetWidth:n,s=i?e.offsetHeight:r,l=pl(n)!==o||pl(r)!==s;return l&&(n=o,r=s),{width:n,height:r,$:l}}function jf(e){return Ct(e)?e:e.contextElement}function Qr(e){const t=jf(e);if(!Vt(t))return Ln(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=Ng(t);let s=(o?pl(n.width):n.width)/r,l=(o?pl(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const s5=Ln(0);function Mg(e){const t=Ze(e);return!Df()||!t.visualViewport?s5:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function l5(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ze(e)?!1:t}function dr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=jf(e);let s=Ln(1);t&&(r?Ct(r)&&(s=Qr(r)):s=Qr(e));const l=l5(o,n,r)?Mg(o):Ln(0);let a=(i.left+l.x)/s.x,u=(i.top+l.y)/s.y,f=i.width/s.x,c=i.height/s.y;if(o){const m=Ze(o),g=r&&Ct(r)?Ze(r):r;let y=m,v=ic(y);for(;v&&r&&g!==y;){const S=Qr(v),p=v.getBoundingClientRect(),d=Et(v),h=p.left+(v.clientLeft+parseFloat(d.paddingLeft))*S.x,w=p.top+(v.clientTop+parseFloat(d.paddingTop))*S.y;a*=S.x,u*=S.y,f*=S.x,c*=S.y,a+=h,u+=w,y=Ze(v),v=ic(y)}}return hl({width:f,height:c,x:a,y:u})}function a5(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",s=tn(r),l=t?Bl(t.floating):!1;if(r===s||l&&o)return n;let a={scrollLeft:0,scrollTop:0},u=Ln(1);const f=Ln(0),c=Vt(r);if((c||!c&&!o)&&((vi(r)!=="body"||Wo(s))&&(a=Wl(r)),Vt(r))){const m=dr(r);u=Qr(r),f.x=m.x+r.clientLeft,f.y=m.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+f.x,y:n.y*u.y-a.scrollTop*u.y+f.y}}function u5(e){return Array.from(e.getClientRects())}function Lg(e){return dr(tn(e)).left+Wl(e).scrollLeft}function c5(e){const t=tn(e),n=Wl(e),r=e.ownerDocument.body,i=rr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=rr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+Lg(e);const l=-n.scrollTop;return Et(r).direction==="rtl"&&(s+=rr(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:s,y:l}}function f5(e,t){const n=Ze(e),r=tn(e),i=n.visualViewport;let o=r.clientWidth,s=r.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const u=Df();(!u||u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function d5(e,t){const n=dr(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Vt(e)?Qr(e):Ln(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,u=r*o.y;return{width:s,height:l,x:a,y:u}}function om(e,t,n){let r;if(t==="viewport")r=f5(e,n);else if(t==="document")r=c5(tn(e));else if(Ct(t))r=d5(t,n);else{const i=Mg(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return hl(r)}function bg(e,t){const n=bn(e);return n===t||!Ct(n)||ci(n)?!1:Et(n).position==="fixed"||bg(n,t)}function p5(e,t){const n=t.get(e);if(n)return n;let r=Oo(e,[],!1).filter(l=>Ct(l)&&vi(l)!=="body"),i=null;const o=Et(e).position==="fixed";let s=o?bn(e):e;for(;Ct(s)&&!ci(s);){const l=Et(s),a=Vf(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Wo(s)&&!a&&bg(e,s))?r=r.filter(f=>f!==s):i=l,s=bn(s)}return t.set(e,r),r}function m5(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const s=[...n==="clippingAncestors"?Bl(t)?[]:p5(t,this._c):[].concat(n),r],l=s[0],a=s.reduce((u,f)=>{const c=om(t,f,i);return u.top=rr(c.top,u.top),u.right=ai(c.right,u.right),u.bottom=ai(c.bottom,u.bottom),u.left=rr(c.left,u.left),u},om(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function h5(e){const{width:t,height:n}=Ng(e);return{width:t,height:n}}function g5(e,t,n){const r=Vt(t),i=tn(t),o=n==="fixed",s=dr(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ln(0);if(r||!r&&!o)if((vi(t)!=="body"||Wo(i))&&(l=Wl(t)),r){const c=dr(t,!0,o,t);a.x=c.x+t.clientLeft,a.y=c.y+t.clientTop}else i&&(a.x=Lg(i));const u=s.left+l.scrollLeft-a.x,f=s.top+l.scrollTop-a.y;return{x:u,y:f,width:s.width,height:s.height}}function La(e){return Et(e).position==="static"}function sm(e,t){return!Vt(e)||Et(e).position==="fixed"?null:t?t(e):e.offsetParent}function Rg(e,t){const n=Ze(e);if(Bl(e))return n;if(!Vt(e)){let i=bn(e);for(;i&&!ci(i);){if(Ct(i)&&!La(i))return i;i=bn(i)}return n}let r=sm(e,t);for(;r&&i5(r)&&La(r);)r=sm(r,t);return r&&ci(r)&&La(r)&&!Vf(r)?n:r||o5(e)||n}const y5=async function(e){const t=this.getOffsetParent||Rg,n=this.getDimensions,r=await n(e.floating);return{reference:g5(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function v5(e){return Et(e).direction==="rtl"}const w5={convertOffsetParentRelativeRectToViewportRelativeRect:a5,getDocumentElement:tn,getClippingRect:m5,getOffsetParent:Rg,getElementRects:y5,getClientRects:u5,getDimensions:h5,getScale:Qr,isElement:Ct,isRTL:v5};function x5(e,t){let n=null,r;const i=tn(e);function o(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const{left:u,top:f,width:c,height:m}=e.getBoundingClientRect();if(l||t(),!c||!m)return;const g=hs(f),y=hs(i.clientWidth-(u+c)),v=hs(i.clientHeight-(f+m)),S=hs(u),d={rootMargin:-g+"px "+-y+"px "+-v+"px "+-S+"px",threshold:rr(0,ai(1,a))||1};let h=!0;function w(x){const E=x[0].intersectionRatio;if(E!==a){if(!h)return s();E?s(!1,E):r=setTimeout(()=>{s(!1,1e-7)},1e3)}h=!1}try{n=new IntersectionObserver(w,{...d,root:i.ownerDocument})}catch{n=new IntersectionObserver(w,d)}n.observe(e)}return s(!0),o}function S5(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=r,u=jf(e),f=i||o?[...u?Oo(u):[],...Oo(t)]:[];f.forEach(p=>{i&&p.addEventListener("scroll",n,{passive:!0}),o&&p.addEventListener("resize",n)});const c=u&&l?x5(u,n):null;let m=-1,g=null;s&&(g=new ResizeObserver(p=>{let[d]=p;d&&d.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var h;(h=g)==null||h.observe(t)})),n()}),u&&!a&&g.observe(u),g.observe(t));let y,v=a?dr(e):null;a&&S();function S(){const p=dr(e);v&&(p.x!==v.x||p.y!==v.y||p.width!==v.width||p.height!==v.height)&&n(),v=p,y=requestAnimationFrame(S)}return n(),()=>{var p;f.forEach(d=>{i&&d.removeEventListener("scroll",n),o&&d.removeEventListener("resize",n)}),c==null||c(),(p=g)==null||p.disconnect(),g=null,a&&cancelAnimationFrame(y)}}const k5=n5,C5=r5,E5=e5,T5=JS,lm=(e,t,n)=>{const r=new Map,i={platform:w5,...n},o={...i.platform,_c:r};return qS(e,t,{...i,platform:o})};var Ig={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",s=0;s"u"||am[n]||n==="core"&&typeof process<"u"&&(!((i=process==null?void 0:process.env)===null||i===void 0)&&i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||n!=="base"&&typeof process<"u"&&(!((o=process==null?void 0:process.env)===null||o===void 0)&&o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;n==="core"&&(t=A5),r||(r={});const{insertAt:s}=r;if(document.getElementById(t))return;const l=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.id=t,a.type="text/css",s==="top"&&l.firstChild?l.insertBefore(a,l.firstChild):l.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e)),am[n]=!0}const cm=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:s=[k5(Number(i)),E5({fallbackAxisSideDirection:"start"}),C5({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(t===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const a=s;return n?(a.push(T5({element:n,padding:5})),lm(e,t,{placement:r,strategy:o,middleware:a}).then(({x:u,y:f,placement:c,middlewareData:m})=>{var g,y;const v={left:`${u}px`,top:`${f}px`,border:l},{x:S,y:p}=(g=m.arrow)!==null&&g!==void 0?g:{x:0,y:0},d=(y={top:"bottom",right:"left",bottom:"top",left:"right"}[c.split("-")[0]])!==null&&y!==void 0?y:"bottom",h=l&&{borderBottom:l,borderRight:l};let w=0;if(l){const x=`${l}`.match(/(\d+)px/);w=x!=null&&x[1]?Number(x[1]):1}return{tooltipStyles:v,tooltipArrowStyles:{left:S!=null?`${S}px`:"",top:p!=null?`${p}px`:"",right:"",bottom:"",...h,[d]:`-${4+w}px`},place:c}})):lm(e,t,{placement:"bottom",strategy:o,middleware:a}).then(({x:u,y:f,placement:c})=>({tooltipStyles:{left:`${u}px`,top:`${f}px`},tooltipArrowStyles:{},place:c}))},fm=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),dm=(e,t,n)=>{let r=null;const i=function(...o){const s=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(s,t)),n||(r&&clearTimeout(r),r=setTimeout(s,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},pm=e=>e!==null&&!Array.isArray(e)&&typeof e=="object",sc=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((i,o)=>sc(i,t[o]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!pm(e)||!pm(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(i=>sc(e[i],t[i]))},O5=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(n=>{const r=t.getPropertyValue(n);return r==="auto"||r==="scroll"})},mm=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(O5(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},N5=typeof window<"u"?C.useLayoutEffect:C.useEffect,ot=e=>{e.current&&(clearTimeout(e.current),e.current=null)},M5="DEFAULT_TOOLTIP_ID",L5={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},b5=C.createContext({getTooltipData:()=>L5});function Ig(e=M5){return C.useContext(b5).getTooltipData(e)}var Er={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},ba={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const R5=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:i="dark",anchorId:o,anchorSelect:s,place:l="top",offset:a=10,events:u=["hover"],openOnClick:f=!1,positionStrategy:c="absolute",middlewares:m,wrapper:g,delayShow:y=0,delayHide:v=0,float:S=!1,hidden:p=!1,noArrow:d=!1,clickable:h=!1,closeOnEsc:w=!1,closeOnScroll:x=!1,closeOnResize:E=!1,openEvents:P,closeEvents:k,globalCloseEvents:R,imperativeModeOnly:M,style:Y,position:fe,afterShow:ve,afterHide:H,disableTooltip:K,content:G,contentWrapperRef:Z,isOpen:A,defaultIsOpen:L=!1,setIsOpen:z,activeAnchor:D,setActiveAnchor:J,border:Dt,opacity:nt,arrowColor:nn,role:dt="tooltip"})=>{var Tt;const Le=C.useRef(null),hr=C.useRef(null),pt=C.useRef(null),rn=C.useRef(null),wi=C.useRef(null),[on,Ul]=C.useState({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[Ue,Uo]=C.useState(!1),[Vn,Dn]=C.useState(!1),[se,xi]=C.useState(null),Si=C.useRef(!1),ki=C.useRef(null),{anchorRefs:Ci,setActiveAnchor:Ho}=Ig(t),gr=C.useRef(!1),[sn,Ei]=C.useState([]),jn=C.useRef(!1),yr=f||u.includes("click"),Ti=yr||(P==null?void 0:P.click)||(P==null?void 0:P.dblclick)||(P==null?void 0:P.mousedown),vr=P?{...P}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!P&&yr&&Object.assign(vr,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const Pi=k?{...k}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!k&&yr&&Object.assign(Pi,{mouseleave:!1,blur:!1,mouseout:!1});const mt=R?{...R}:{escape:w||!1,scroll:x||!1,resize:E||!1,clickOutsideAnchor:Ti||!1};M&&(Object.assign(vr,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(Pi,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(mt,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),N5(()=>(jn.current=!0,()=>{jn.current=!1}),[]);const pe=_=>{jn.current&&(_&&Dn(!0),setTimeout(()=>{jn.current&&(z==null||z(_),A===void 0&&Uo(_))},10))};C.useEffect(()=>{if(A===void 0)return()=>null;A&&Dn(!0);const _=setTimeout(()=>{Uo(A)},10);return()=>{clearTimeout(_)}},[A]),C.useEffect(()=>{if(Ue!==Si.current)if(ot(wi),Si.current=Ue,Ue)ve==null||ve();else{const _=(F=>{const V=F.match(/^([\d.]+)(ms|s)$/);if(!V)return 0;const[,he,Pe]=V;return Number(he)*(Pe==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));wi.current=setTimeout(()=>{Dn(!1),xi(null),H==null||H()},_+25)}},[Ue]);const Ko=_=>{Ul(F=>sc(F,_)?F:_)},Ai=(_=y)=>{ot(pt),Vn?pe(!0):pt.current=setTimeout(()=>{pe(!0)},_)},wr=(_=v)=>{ot(rn),rn.current=setTimeout(()=>{gr.current||pe(!1)},_)},_i=_=>{var F;if(!_)return;const V=(F=_.currentTarget)!==null&&F!==void 0?F:_.target;if(!(V!=null&&V.isConnected))return J(null),void Ho({current:null});y?Ai():pe(!0),J(V),Ho({current:V}),ot(rn)},xr=()=>{h?wr(v||100):v?wr():pe(!1),ot(pt)},Sr=({x:_,y:F})=>{var V;const he={getBoundingClientRect:()=>({x:_,y:F,width:0,height:0,top:F,left:_,right:_,bottom:F})};cm({place:(V=se==null?void 0:se.place)!==null&&V!==void 0?V:l,offset:a,elementReference:he,tooltipReference:Le.current,tooltipArrowReference:hr.current,strategy:c,middlewares:m,border:Dt}).then(Pe=>{Ko(Pe)})},kr=_=>{if(!_)return;const F=_,V={x:F.clientX,y:F.clientY};Sr(V),ki.current=V},Oi=_=>{var F;if(!Ue)return;const V=_.target;V.isConnected&&(!((F=Le.current)===null||F===void 0)&&F.contains(V)||[document.querySelector(`[id='${o}']`),...sn].some(he=>he==null?void 0:he.contains(V))||(pe(!1),ot(pt)))},Yo=dm(_i,50,!0),we=dm(xr,50,!0),rt=_=>{we.cancel(),Yo(_)},b=()=>{Yo.cancel(),we()},W=C.useCallback(()=>{var _,F;const V=(_=se==null?void 0:se.position)!==null&&_!==void 0?_:fe;V?Sr(V):S?ki.current&&Sr(ki.current):D!=null&&D.isConnected&&cm({place:(F=se==null?void 0:se.place)!==null&&F!==void 0?F:l,offset:a,elementReference:D,tooltipReference:Le.current,tooltipArrowReference:hr.current,strategy:c,middlewares:m,border:Dt}).then(he=>{jn.current&&Ko(he)})},[Ue,D,G,Y,l,se==null?void 0:se.place,a,c,fe,se==null?void 0:se.position,S]);C.useEffect(()=>{var _,F;const V=new Set(Ci);sn.forEach(Q=>{K!=null&&K(Q)||V.add({current:Q})});const he=document.querySelector(`[id='${o}']`);he&&!(K!=null&&K(he))&&V.add({current:he});const Pe=()=>{pe(!1)},Pt=mm(D),At=mm(Le.current);mt.scroll&&(window.addEventListener("scroll",Pe),Pt==null||Pt.addEventListener("scroll",Pe),At==null||At.addEventListener("scroll",Pe));let be=null;mt.resize?window.addEventListener("resize",Pe):D&&Le.current&&(be=S5(D,Le.current,W,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const it=Q=>{Q.key==="Escape"&&pe(!1)};mt.escape&&window.addEventListener("keydown",it),mt.clickOutsideAnchor&&window.addEventListener("click",Oi);const re=[],Ni=Q=>{Ue&&(Q==null?void 0:Q.target)===D||_i(Q)},Dg=Q=>{Ue&&(Q==null?void 0:Q.target)===D&&xr()},$f=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],Bf=["click","dblclick","mousedown","mouseup"];Object.entries(vr).forEach(([Q,jt])=>{jt&&($f.includes(Q)?re.push({event:Q,listener:rt}):Bf.includes(Q)&&re.push({event:Q,listener:Ni}))}),Object.entries(Pi).forEach(([Q,jt])=>{jt&&($f.includes(Q)?re.push({event:Q,listener:b}):Bf.includes(Q)&&re.push({event:Q,listener:Dg}))}),S&&re.push({event:"pointermove",listener:kr});const Wf=()=>{gr.current=!0},Uf=()=>{gr.current=!1,xr()};return h&&!Ti&&((_=Le.current)===null||_===void 0||_.addEventListener("mouseenter",Wf),(F=Le.current)===null||F===void 0||F.addEventListener("mouseleave",Uf)),re.forEach(({event:Q,listener:jt})=>{V.forEach(Hl=>{var Mi;(Mi=Hl.current)===null||Mi===void 0||Mi.addEventListener(Q,jt)})}),()=>{var Q,jt;mt.scroll&&(window.removeEventListener("scroll",Pe),Pt==null||Pt.removeEventListener("scroll",Pe),At==null||At.removeEventListener("scroll",Pe)),mt.resize?window.removeEventListener("resize",Pe):be==null||be(),mt.clickOutsideAnchor&&window.removeEventListener("click",Oi),mt.escape&&window.removeEventListener("keydown",it),h&&!Ti&&((Q=Le.current)===null||Q===void 0||Q.removeEventListener("mouseenter",Wf),(jt=Le.current)===null||jt===void 0||jt.removeEventListener("mouseleave",Uf)),re.forEach(({event:Hl,listener:Mi})=>{V.forEach(jg=>{var Kl;(Kl=jg.current)===null||Kl===void 0||Kl.removeEventListener(Hl,Mi)})})}},[D,W,Vn,Ci,sn,P,k,R,yr,y,v]),C.useEffect(()=>{var _,F;let V=(F=(_=se==null?void 0:se.anchorSelect)!==null&&_!==void 0?_:s)!==null&&F!==void 0?F:"";!V&&t&&(V=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const he=new MutationObserver(Pe=>{const Pt=[],At=[];Pe.forEach(be=>{if(be.type==="attributes"&&be.attributeName==="data-tooltip-id"&&(be.target.getAttribute("data-tooltip-id")===t?Pt.push(be.target):be.oldValue===t&&At.push(be.target)),be.type==="childList"){if(D){const it=[...be.removedNodes].filter(re=>re.nodeType===1);if(V)try{At.push(...it.filter(re=>re.matches(V))),At.push(...it.flatMap(re=>[...re.querySelectorAll(V)]))}catch{}it.some(re=>{var Ni;return!!(!((Ni=re==null?void 0:re.contains)===null||Ni===void 0)&&Ni.call(re,D))&&(Dn(!1),pe(!1),J(null),ot(pt),ot(rn),!0)})}if(V)try{const it=[...be.addedNodes].filter(re=>re.nodeType===1);Pt.push(...it.filter(re=>re.matches(V))),Pt.push(...it.flatMap(re=>[...re.querySelectorAll(V)]))}catch{}}}),(Pt.length||At.length)&&Ei(be=>[...be.filter(it=>!At.includes(it)),...Pt])});return he.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{he.disconnect()}},[t,s,se==null?void 0:se.anchorSelect,D]),C.useEffect(()=>{W()},[W]),C.useEffect(()=>{if(!(Z!=null&&Z.current))return()=>null;const _=new ResizeObserver(()=>{setTimeout(()=>W())});return _.observe(Z.current),()=>{_.disconnect()}},[G,Z==null?void 0:Z.current]),C.useEffect(()=>{var _;const F=document.querySelector(`[id='${o}']`),V=[...sn,F];D&&V.includes(D)||J((_=sn[0])!==null&&_!==void 0?_:F)},[o,sn,D]),C.useEffect(()=>(L&&pe(!0),()=>{ot(pt),ot(rn)}),[]),C.useEffect(()=>{var _;let F=(_=se==null?void 0:se.anchorSelect)!==null&&_!==void 0?_:s;if(!F&&t&&(F=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),F)try{const V=Array.from(document.querySelectorAll(F));Ei(V)}catch{Ei([])}},[t,s,se==null?void 0:se.anchorSelect]),C.useEffect(()=>{pt.current&&(ot(pt),Ai(y))},[y]);const He=(Tt=se==null?void 0:se.content)!==null&&Tt!==void 0?Tt:G,$n=Ue&&Object.keys(on.tooltipStyles).length>0;return C.useImperativeHandle(e,()=>({open:_=>{if(_!=null&&_.anchorSelect)try{document.querySelector(_.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${_.anchorSelect}" is not a valid CSS selector`)}xi(_??null),_!=null&&_.delay?Ai(_.delay):pe(!0)},close:_=>{_!=null&&_.delay?wr(_.delay):pe(!1)},activeAnchor:D,place:on.place,isOpen:!!(Vn&&!p&&He&&$n)})),Vn&&!p&&He?Lt.createElement(g,{id:t,role:dt,className:oc("react-tooltip",Er.tooltip,ba.tooltip,ba[i],n,`react-tooltip__place-${on.place}`,Er[$n?"show":"closing"],$n?"react-tooltip__show":"react-tooltip__closing",c==="fixed"&&Er.fixed,h&&Er.clickable),onTransitionEnd:_=>{ot(wi),Ue||_.propertyName!=="opacity"||(Dn(!1),xi(null),H==null||H())},style:{...Y,...on.tooltipStyles,opacity:nt!==void 0&&$n?nt:void 0},ref:Le},He,Lt.createElement(g,{className:oc("react-tooltip-arrow",Er.arrow,ba.arrow,r,d&&Er.noArrow),style:{...on.tooltipArrowStyles,background:nn?`linear-gradient(to right bottom, transparent 50%, ${nn} 50%)`:void 0},ref:hr})):null},z5=({content:e})=>Lt.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),I5=Lt.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:i,render:o,className:s,classNameArrow:l,variant:a="dark",place:u="top",offset:f=10,wrapper:c="div",children:m=null,events:g=["hover"],openOnClick:y=!1,positionStrategy:v="absolute",middlewares:S,delayShow:p=0,delayHide:d=0,float:h=!1,hidden:w=!1,noArrow:x=!1,clickable:E=!1,closeOnEsc:P=!1,closeOnScroll:k=!1,closeOnResize:R=!1,openEvents:M,closeEvents:Y,globalCloseEvents:fe,imperativeModeOnly:ve=!1,style:H,position:K,isOpen:G,defaultIsOpen:Z=!1,disableStyleInjection:A=!1,border:L,opacity:z,arrowColor:D,setIsOpen:J,afterShow:Dt,afterHide:nt,disableTooltip:nn,role:dt="tooltip"},Tt)=>{const[Le,hr]=C.useState(r),[pt,rn]=C.useState(i),[wi,on]=C.useState(u),[Ul,Ue]=C.useState(a),[Uo,Vn]=C.useState(f),[Dn,se]=C.useState(p),[xi,Si]=C.useState(d),[ki,Ci]=C.useState(h),[Ho,gr]=C.useState(w),[sn,Ei]=C.useState(c),[jn,yr]=C.useState(g),[Ti,vr]=C.useState(v),[Pi,mt]=C.useState(null),[pe,Ko]=C.useState(null),Ai=C.useRef(A),{anchorRefs:wr,activeAnchor:_i}=Ig(e),xr=we=>we==null?void 0:we.getAttributeNames().reduce((rt,b)=>{var W;return b.startsWith("data-tooltip-")&&(rt[b.replace(/^data-tooltip-/,"")]=(W=we==null?void 0:we.getAttribute(b))!==null&&W!==void 0?W:null),rt},{}),Sr=we=>{const rt={place:b=>{var W;on((W=b)!==null&&W!==void 0?W:u)},content:b=>{hr(b??r)},html:b=>{rn(b??i)},variant:b=>{var W;Ue((W=b)!==null&&W!==void 0?W:a)},offset:b=>{Vn(b===null?f:Number(b))},wrapper:b=>{var W;Ei((W=b)!==null&&W!==void 0?W:c)},events:b=>{const W=b==null?void 0:b.split(" ");yr(W??g)},"position-strategy":b=>{var W;vr((W=b)!==null&&W!==void 0?W:v)},"delay-show":b=>{se(b===null?p:Number(b))},"delay-hide":b=>{Si(b===null?d:Number(b))},float:b=>{Ci(b===null?h:b==="true")},hidden:b=>{gr(b===null?w:b==="true")},"class-name":b=>{mt(b)}};Object.values(rt).forEach(b=>b(null)),Object.entries(we).forEach(([b,W])=>{var He;(He=rt[b])===null||He===void 0||He.call(rt,W)})};C.useEffect(()=>{hr(r)},[r]),C.useEffect(()=>{rn(i)},[i]),C.useEffect(()=>{on(u)},[u]),C.useEffect(()=>{Ue(a)},[a]),C.useEffect(()=>{Vn(f)},[f]),C.useEffect(()=>{se(p)},[p]),C.useEffect(()=>{Si(d)},[d]),C.useEffect(()=>{Ci(h)},[h]),C.useEffect(()=>{gr(w)},[w]),C.useEffect(()=>{vr(v)},[v]),C.useEffect(()=>{Ai.current!==A&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[A]),C.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:A==="core",disableBase:A}}))},[]),C.useEffect(()=>{var we;const rt=new Set(wr);let b=n;if(!b&&e&&(b=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),b)try{document.querySelectorAll(b).forEach(F=>{rt.add({current:F})})}catch{console.warn(`[react-tooltip] "${b}" is not a valid CSS selector`)}const W=document.querySelector(`[id='${t}']`);if(W&&rt.add({current:W}),!rt.size)return()=>null;const He=(we=pe??W)!==null&&we!==void 0?we:_i.current,$n=new MutationObserver(F=>{F.forEach(V=>{var he;if(!He||V.type!=="attributes"||!(!((he=V.attributeName)===null||he===void 0)&&he.startsWith("data-tooltip-")))return;const Pe=xr(He);Sr(Pe)})}),_={attributes:!0,childList:!1,subtree:!1};if(He){const F=xr(He);Sr(F),$n.observe(He,_)}return()=>{$n.disconnect()}},[wr,_i,pe,t,n]),C.useEffect(()=>{H!=null&&H.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),L&&!fm("border",`${L}`)&&console.warn(`[react-tooltip] "${L}" is not a valid \`border\`.`),H!=null&&H.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),z&&!fm("opacity",`${z}`)&&console.warn(`[react-tooltip] "${z}" is not a valid \`opacity\`.`)},[]);let kr=m;const Oi=C.useRef(null);if(o){const we=o({content:(pe==null?void 0:pe.getAttribute("data-tooltip-content"))||Le||null,activeAnchor:pe});kr=we?Lt.createElement("div",{ref:Oi,className:"react-tooltip-content-wrapper"},we):null}else Le&&(kr=Le);pt&&(kr=Lt.createElement(z5,{content:pt}));const Yo={forwardRef:Tt,id:e,anchorId:t,anchorSelect:n,className:oc(s,Pi),classNameArrow:l,content:kr,contentWrapperRef:Oi,place:wi,variant:Ul,offset:Uo,wrapper:sn,events:jn,openOnClick:y,positionStrategy:Ti,middlewares:S,delayShow:Dn,delayHide:xi,float:ki,hidden:Ho,noArrow:x,clickable:E,closeOnEsc:P,closeOnScroll:k,closeOnResize:R,openEvents:M,closeEvents:Y,globalCloseEvents:fe,imperativeModeOnly:ve,style:H,position:K,isOpen:G,defaultIsOpen:Z,border:L,opacity:z,arrowColor:D,setIsOpen:J,afterShow:Dt,afterHide:nt,disableTooltip:nn,activeAnchor:pe,setActiveAnchor:we=>Ko(we),role:dt};return Lt.createElement(R5,{...Yo})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||um({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||um({css:` -.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});const hm=({title:e,icon:t,color:n,link:r,tooltipTarget:i,tooltip:o})=>{const s={rosewater:"bg-rosewater",flamingo:"bg-flamingo",pink:"bg-pink",mauve:"bg-mauve",red:"bg-red",maroon:"bg-maroon",peach:"bg-peach",yellow:"bg-yellow",green:"bg-green",teal:"bg-teal",sky:"bg-sky",sapphire:"bg-sapphire",blue:"bg-blue",lavender:"bg-lavender",grey:"bg-overlay2"};return j.jsxs("a",{className:`${s[n]} px-6 py-4 xl:px-4 xl:py-2 rounded-2xl drop-shadow-sm text-crust font-semibold font-fira-condensed transition-all ease-in-out duration-200 hover:-translate-y-1 hover:scale-110 hover:drop-shadow-xl active:brightness-75 active:translate-y-1 active:scale-95 active:drop-shadow-none flex flex-row justify-center xl:justify-between gap-x-2 items-center text-2xl xl:text-xl z-10`,target:"_blank",rel:`noreferrer noopener ${e==="@Virkkunen@mastodon.social"&&"me"}`,href:r,"data-tooltip-id":i,children:[t&&j.jsx(Yr,{icon:t,fixedWidth:!0}),j.jsx("span",{children:e}),j.jsx(I5,{id:i,content:o,opacity:"0.95",style:{background:"#45475a",color:"#cdd6f4",borderRadius:"16px",padding:"10px 18px",fontSize:"16px"}})]})},F5={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},V5={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},D5={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},Fg={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},j5={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},$5={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},B5={prefix:"fas",iconName:"dice-d20",icon:[512,512,[],"f6cf","M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"]},W5={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},U5={prefix:"fas",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},H5={prefix:"fab",iconName:"behance",icon:[576,512,[],"f1b4","M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"]},K5={prefix:"fab",iconName:"signal-messenger",icon:[512,512,[],"e663","M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"]},Y5={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},Vg={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},G5={prefix:"fab",iconName:"telegram",icon:[496,512,[62462,"telegram-plane"],"f2c6","M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"]},X5={prefix:"fab",iconName:"mastodon",icon:[448,512,[],"f4f6","M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"]},gm={contact:[{title:"GitHub",icon:Vg,link:"https://github.com/Virkkunen",color:"grey",tooltip:"@Virkkunen"},{title:"Matrix",icon:F5,link:"https://matrix.to/#/@vrkknn:vrkknn.net",color:"green",tooltip:"@vrkknn:vrkknn.net"},{title:"Signal",icon:K5,link:"https://signal.me/#eu/hL4TUZh-BExRwLX1ZXYGhPaz4H3sMuRkzhW_tuG9i2h_9jsTf3VAxbbr9RoehA2q",color:"blue",tooltip:"Virkkunen.01"},{title:"Telegram",icon:G5,link:"https://t.me/vrkknn",color:"sky",tooltip:"@vrkknn"},{title:"LinkedIn",icon:Y5,link:"https://www.linkedin.com/in/fredalmeida-/",color:"sapphire",tooltip:"fredalmeida-"},{title:"Email",icon:j5,link:"mailto:fred@vrkknn.net",color:"mauve",tooltip:"vrkknn@vrkknn.net"},{title:"Mastodon",icon:X5,link:"https://mastodon.social/@Virkkunen",color:"lavender",tooltip:"@Virkkunen@mastodon.social"}],portfolio:[{title:"Art portfolio",icon:H5,link:"https://www.behance.net/vrkknn",color:"blue"},{title:"INPRNT",icon:V5,link:"https://inprnt.com/gallery/virkkunen",color:"sky",tooltip:"Buy my artwork!"},{title:"Timer",icon:$5,link:"/timer",color:"red",tooltip:"A timer app with sound alerts"},{title:"Dice",icon:B5,link:"/dice",color:"green",tooltip:"A simple dice roller with dice notation (2d20+3)"},{title:"Weather",icon:U5,link:"/weather",color:"peach",tooltip:"A weather forecast app"},{title:"Lattla.art",icon:Fg,link:"https://lattla.art",color:"mauve",tooltip:"Latt-la's homepage"},{title:"Kessleroids",icon:W5,link:"https://github.com/Virkkunen/Kessleroids",color:"green",tooltip:"An Asteroids-like made in Godot"}],languages:[{title:"android",iconStyle:"plain"},{title:"apple",iconStyle:"original"},{title:"bash",iconStyle:"plain"},{title:"bootstrap",iconStyle:"plain"},{title:"css3",iconStyle:"plain"},{title:"dart",iconStyle:"original"},{title:"django",iconStyle:"plain",svgStyle:"plain"},{title:"docker",iconStyle:"plain"},{title:"express",iconStyle:"original"},{title:"flutter",iconStyle:"original"},{title:"git",iconStyle:"plain"},{title:"github",iconStyle:"original"},{title:"html5",iconStyle:"plain"},{title:"javascript",iconStyle:"plain"},{title:"jira",iconStyle:"plain"},{title:"linux",iconStyle:"plain"},{title:"materialui",iconStyle:"plain",svgStyle:"original"},{title:"markdown",iconStyle:"original"},{title:"mysql",iconStyle:"plain",svgStyle:"original"},{title:"nodejs",iconStyle:"plain",svgStyle:"original"},{title:"python",iconStyle:"plain"},{title:"raspberrypi",iconStyle:"line"},{title:"react",iconStyle:"original"},{title:"redux",iconStyle:"original"},{title:"sass",iconStyle:"original",svgStyle:"original"},{title:"tailwindcss",iconStyle:"plain",svgStyle:"plain"},{title:"trello",iconStyle:"plain",svgStyle:"plain"},{title:"typescript",iconStyle:"plain",svgStyle:"plain"},{title:"vscode",iconStyle:"plain"},{title:"windows8",iconStyle:"original"}]};function Q5(){return j.jsx(jS,{reducedMotion:"user",children:j.jsx($S,{features:BS,children:j.jsxs("div",{className:"flex flex-col xl:grid xl:grid-cols-12 xl:row-auto max-md:p-6 xl:h-full xl:place-content-center xl:my-auto xl:min-h-screen gap-y-8 xl:py-48",children:[j.jsxs(ms,{children:[j.jsxs("div",{className:"flex flex-row justify-between items-center",children:[j.jsxs("div",{className:"flex flex-col gap-y-1 font-extrabold text-[48px]",children:[j.jsxs("div",{className:"flex flex-row gap-x-2 items-baseline",children:[j.jsx("span",{children:"Fred"}),j.jsx("span",{className:"text-subtext0 text-xl",children:"'Virkkunen'"})]}),j.jsx("span",{children:"Almeida"})]}),j.jsx(tc.div,{whileHover:{scale:1.2},children:j.jsx(Yr,{className:"transition-all ease-in-out duration-200 rounded-2xl hover:bg-clip-content hover:text-transparent hover:bg-gradient-to-b hover:from-[#5BCEFA] hover:via-[#F5A9B8] hover:to-white",icon:Fg,color:"#d20f39",size:"4x"})})]}),j.jsx("span",{className:"text-subtext1 text-xl max-sm:text-sm font-medium mt-6",children:"🇧🇷 🇮🇹 Italian-Brazilian Web Developer based in 🇭🇺 Hungary"})]}),j.jsx(ms,{title:"Contact me",buttonGroup:!0,children:gm.contact.map(e=>j.jsx(hm,{title:e.title,icon:e.icon,color:e.color,link:e.link,tooltipTarget:e.title.replace(/\s/g,""),tooltip:e.tooltip},e.title))}),j.jsx(ms,{title:"Some projects",buttonGroup:!0,children:gm.portfolio.map(e=>j.jsx(hm,{title:e.title,icon:e.icon,color:e.color,link:e.link,tooltipTarget:e.title.replace(/\s/g,""),tooltip:e.tooltip},e.title))}),j.jsx(ms,{children:j.jsxs("div",{className:"flex flex-row justify-around xl:mx-auto xl:gap-24",children:[j.jsxs("a",{className:"flex flex-row items-center gap-x-1 transition-all ease-in-out duration-200 hover:text-blue active:text-lavender",target:"_blank",rel:"noreferrer noopener",href:"https://github.com/Virkkunen",children:[j.jsx(Yr,{icon:Vg,fixedWidth:!0}),j.jsx("span",{children:"Virkkunen"})]}),j.jsx("span",{className:"text-overlay2",children:"•"}),j.jsxs("a",{className:"flex flex-row items-center gap-x-1 transition-all ease-in-out duration-200 hover:text-blue active:text-lavender",target:"_blank",rel:"noreferrer noopener",href:"https://github.com/Virkkunen/virkkunen.github.io",children:[j.jsx(Yr,{icon:D5,fixedWidth:!0}),j.jsx("span",{children:"source"})]})]})})]})})})}Ra.createRoot(document.getElementById("root")).render(j.jsx(Lt.StrictMode,{children:j.jsx(Q5,{})})); +*/const A5="react-tooltip-core-styles",_5="react-tooltip-base-styles",am={core:!1,base:!1};function um({css:e,id:t=_5,type:n="base",ref:r}){var i,o;if(!e||typeof document>"u"||am[n]||n==="core"&&typeof process<"u"&&(!((i=process==null?void 0:process.env)===null||i===void 0)&&i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||n!=="base"&&typeof process<"u"&&(!((o=process==null?void 0:process.env)===null||o===void 0)&&o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;n==="core"&&(t=A5),r||(r={});const{insertAt:s}=r;if(document.getElementById(t))return;const l=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.id=t,a.type="text/css",s==="top"&&l.firstChild?l.insertBefore(a,l.firstChild):l.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e)),am[n]=!0}const cm=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:s=[k5(Number(i)),E5({fallbackAxisSideDirection:"start"}),C5({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(t===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const a=s;return n?(a.push(T5({element:n,padding:5})),lm(e,t,{placement:r,strategy:o,middleware:a}).then(({x:u,y:f,placement:c,middlewareData:m})=>{var g,y;const v={left:`${u}px`,top:`${f}px`,border:l},{x:S,y:p}=(g=m.arrow)!==null&&g!==void 0?g:{x:0,y:0},d=(y={top:"bottom",right:"left",bottom:"top",left:"right"}[c.split("-")[0]])!==null&&y!==void 0?y:"bottom",h=l&&{borderBottom:l,borderRight:l};let w=0;if(l){const x=`${l}`.match(/(\d+)px/);w=x!=null&&x[1]?Number(x[1]):1}return{tooltipStyles:v,tooltipArrowStyles:{left:S!=null?`${S}px`:"",top:p!=null?`${p}px`:"",right:"",bottom:"",...h,[d]:`-${4+w}px`},place:c}})):lm(e,t,{placement:"bottom",strategy:o,middleware:a}).then(({x:u,y:f,placement:c})=>({tooltipStyles:{left:`${u}px`,top:`${f}px`},tooltipArrowStyles:{},place:c}))},fm=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),dm=(e,t,n)=>{let r=null;const i=function(...o){const s=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(s,t)),n||(r&&clearTimeout(r),r=setTimeout(s,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},pm=e=>e!==null&&!Array.isArray(e)&&typeof e=="object",sc=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((i,o)=>sc(i,t[o]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!pm(e)||!pm(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(i=>sc(e[i],t[i]))},O5=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(n=>{const r=t.getPropertyValue(n);return r==="auto"||r==="scroll"})},mm=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(O5(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},N5=typeof window<"u"?C.useLayoutEffect:C.useEffect,ot=e=>{e.current&&(clearTimeout(e.current),e.current=null)},M5="DEFAULT_TOOLTIP_ID",L5={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},b5=C.createContext({getTooltipData:()=>L5});function zg(e=M5){return C.useContext(b5).getTooltipData(e)}var Er={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},ba={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const R5=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:i="dark",anchorId:o,anchorSelect:s,place:l="top",offset:a=10,events:u=["hover"],openOnClick:f=!1,positionStrategy:c="absolute",middlewares:m,wrapper:g,delayShow:y=0,delayHide:v=0,float:S=!1,hidden:p=!1,noArrow:d=!1,clickable:h=!1,closeOnEsc:w=!1,closeOnScroll:x=!1,closeOnResize:E=!1,openEvents:P,closeEvents:k,globalCloseEvents:R,imperativeModeOnly:M,style:Y,position:fe,afterShow:ve,afterHide:H,disableTooltip:K,content:G,contentWrapperRef:Z,isOpen:A,defaultIsOpen:L=!1,setIsOpen:I,activeAnchor:D,setActiveAnchor:J,border:Dt,opacity:nt,arrowColor:nn,role:dt="tooltip"})=>{var Tt;const Le=C.useRef(null),hr=C.useRef(null),pt=C.useRef(null),rn=C.useRef(null),wi=C.useRef(null),[on,Ul]=C.useState({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[Ue,Uo]=C.useState(!1),[Vn,Dn]=C.useState(!1),[se,xi]=C.useState(null),Si=C.useRef(!1),ki=C.useRef(null),{anchorRefs:Ci,setActiveAnchor:Ho}=zg(t),gr=C.useRef(!1),[sn,Ei]=C.useState([]),jn=C.useRef(!1),yr=f||u.includes("click"),Ti=yr||(P==null?void 0:P.click)||(P==null?void 0:P.dblclick)||(P==null?void 0:P.mousedown),vr=P?{...P}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!P&&yr&&Object.assign(vr,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const Pi=k?{...k}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!k&&yr&&Object.assign(Pi,{mouseleave:!1,blur:!1,mouseout:!1});const mt=R?{...R}:{escape:w||!1,scroll:x||!1,resize:E||!1,clickOutsideAnchor:Ti||!1};M&&(Object.assign(vr,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(Pi,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(mt,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),N5(()=>(jn.current=!0,()=>{jn.current=!1}),[]);const pe=_=>{jn.current&&(_&&Dn(!0),setTimeout(()=>{jn.current&&(I==null||I(_),A===void 0&&Uo(_))},10))};C.useEffect(()=>{if(A===void 0)return()=>null;A&&Dn(!0);const _=setTimeout(()=>{Uo(A)},10);return()=>{clearTimeout(_)}},[A]),C.useEffect(()=>{if(Ue!==Si.current)if(ot(wi),Si.current=Ue,Ue)ve==null||ve();else{const _=(F=>{const V=F.match(/^([\d.]+)(ms|s)$/);if(!V)return 0;const[,he,Pe]=V;return Number(he)*(Pe==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));wi.current=setTimeout(()=>{Dn(!1),xi(null),H==null||H()},_+25)}},[Ue]);const Ko=_=>{Ul(F=>sc(F,_)?F:_)},Ai=(_=y)=>{ot(pt),Vn?pe(!0):pt.current=setTimeout(()=>{pe(!0)},_)},wr=(_=v)=>{ot(rn),rn.current=setTimeout(()=>{gr.current||pe(!1)},_)},_i=_=>{var F;if(!_)return;const V=(F=_.currentTarget)!==null&&F!==void 0?F:_.target;if(!(V!=null&&V.isConnected))return J(null),void Ho({current:null});y?Ai():pe(!0),J(V),Ho({current:V}),ot(rn)},xr=()=>{h?wr(v||100):v?wr():pe(!1),ot(pt)},Sr=({x:_,y:F})=>{var V;const he={getBoundingClientRect:()=>({x:_,y:F,width:0,height:0,top:F,left:_,right:_,bottom:F})};cm({place:(V=se==null?void 0:se.place)!==null&&V!==void 0?V:l,offset:a,elementReference:he,tooltipReference:Le.current,tooltipArrowReference:hr.current,strategy:c,middlewares:m,border:Dt}).then(Pe=>{Ko(Pe)})},kr=_=>{if(!_)return;const F=_,V={x:F.clientX,y:F.clientY};Sr(V),ki.current=V},Oi=_=>{var F;if(!Ue)return;const V=_.target;V.isConnected&&(!((F=Le.current)===null||F===void 0)&&F.contains(V)||[document.querySelector(`[id='${o}']`),...sn].some(he=>he==null?void 0:he.contains(V))||(pe(!1),ot(pt)))},Yo=dm(_i,50,!0),we=dm(xr,50,!0),rt=_=>{we.cancel(),Yo(_)},b=()=>{Yo.cancel(),we()},W=C.useCallback(()=>{var _,F;const V=(_=se==null?void 0:se.position)!==null&&_!==void 0?_:fe;V?Sr(V):S?ki.current&&Sr(ki.current):D!=null&&D.isConnected&&cm({place:(F=se==null?void 0:se.place)!==null&&F!==void 0?F:l,offset:a,elementReference:D,tooltipReference:Le.current,tooltipArrowReference:hr.current,strategy:c,middlewares:m,border:Dt}).then(he=>{jn.current&&Ko(he)})},[Ue,D,G,Y,l,se==null?void 0:se.place,a,c,fe,se==null?void 0:se.position,S]);C.useEffect(()=>{var _,F;const V=new Set(Ci);sn.forEach(X=>{K!=null&&K(X)||V.add({current:X})});const he=document.querySelector(`[id='${o}']`);he&&!(K!=null&&K(he))&&V.add({current:he});const Pe=()=>{pe(!1)},Pt=mm(D),At=mm(Le.current);mt.scroll&&(window.addEventListener("scroll",Pe),Pt==null||Pt.addEventListener("scroll",Pe),At==null||At.addEventListener("scroll",Pe));let be=null;mt.resize?window.addEventListener("resize",Pe):D&&Le.current&&(be=S5(D,Le.current,W,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const it=X=>{X.key==="Escape"&&pe(!1)};mt.escape&&window.addEventListener("keydown",it),mt.clickOutsideAnchor&&window.addEventListener("click",Oi);const re=[],Ni=X=>{Ue&&(X==null?void 0:X.target)===D||_i(X)},Dg=X=>{Ue&&(X==null?void 0:X.target)===D&&xr()},$f=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],Bf=["click","dblclick","mousedown","mouseup"];Object.entries(vr).forEach(([X,jt])=>{jt&&($f.includes(X)?re.push({event:X,listener:rt}):Bf.includes(X)&&re.push({event:X,listener:Ni}))}),Object.entries(Pi).forEach(([X,jt])=>{jt&&($f.includes(X)?re.push({event:X,listener:b}):Bf.includes(X)&&re.push({event:X,listener:Dg}))}),S&&re.push({event:"pointermove",listener:kr});const Wf=()=>{gr.current=!0},Uf=()=>{gr.current=!1,xr()};return h&&!Ti&&((_=Le.current)===null||_===void 0||_.addEventListener("mouseenter",Wf),(F=Le.current)===null||F===void 0||F.addEventListener("mouseleave",Uf)),re.forEach(({event:X,listener:jt})=>{V.forEach(Hl=>{var Mi;(Mi=Hl.current)===null||Mi===void 0||Mi.addEventListener(X,jt)})}),()=>{var X,jt;mt.scroll&&(window.removeEventListener("scroll",Pe),Pt==null||Pt.removeEventListener("scroll",Pe),At==null||At.removeEventListener("scroll",Pe)),mt.resize?window.removeEventListener("resize",Pe):be==null||be(),mt.clickOutsideAnchor&&window.removeEventListener("click",Oi),mt.escape&&window.removeEventListener("keydown",it),h&&!Ti&&((X=Le.current)===null||X===void 0||X.removeEventListener("mouseenter",Wf),(jt=Le.current)===null||jt===void 0||jt.removeEventListener("mouseleave",Uf)),re.forEach(({event:Hl,listener:Mi})=>{V.forEach(jg=>{var Kl;(Kl=jg.current)===null||Kl===void 0||Kl.removeEventListener(Hl,Mi)})})}},[D,W,Vn,Ci,sn,P,k,R,yr,y,v]),C.useEffect(()=>{var _,F;let V=(F=(_=se==null?void 0:se.anchorSelect)!==null&&_!==void 0?_:s)!==null&&F!==void 0?F:"";!V&&t&&(V=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const he=new MutationObserver(Pe=>{const Pt=[],At=[];Pe.forEach(be=>{if(be.type==="attributes"&&be.attributeName==="data-tooltip-id"&&(be.target.getAttribute("data-tooltip-id")===t?Pt.push(be.target):be.oldValue===t&&At.push(be.target)),be.type==="childList"){if(D){const it=[...be.removedNodes].filter(re=>re.nodeType===1);if(V)try{At.push(...it.filter(re=>re.matches(V))),At.push(...it.flatMap(re=>[...re.querySelectorAll(V)]))}catch{}it.some(re=>{var Ni;return!!(!((Ni=re==null?void 0:re.contains)===null||Ni===void 0)&&Ni.call(re,D))&&(Dn(!1),pe(!1),J(null),ot(pt),ot(rn),!0)})}if(V)try{const it=[...be.addedNodes].filter(re=>re.nodeType===1);Pt.push(...it.filter(re=>re.matches(V))),Pt.push(...it.flatMap(re=>[...re.querySelectorAll(V)]))}catch{}}}),(Pt.length||At.length)&&Ei(be=>[...be.filter(it=>!At.includes(it)),...Pt])});return he.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{he.disconnect()}},[t,s,se==null?void 0:se.anchorSelect,D]),C.useEffect(()=>{W()},[W]),C.useEffect(()=>{if(!(Z!=null&&Z.current))return()=>null;const _=new ResizeObserver(()=>{setTimeout(()=>W())});return _.observe(Z.current),()=>{_.disconnect()}},[G,Z==null?void 0:Z.current]),C.useEffect(()=>{var _;const F=document.querySelector(`[id='${o}']`),V=[...sn,F];D&&V.includes(D)||J((_=sn[0])!==null&&_!==void 0?_:F)},[o,sn,D]),C.useEffect(()=>(L&&pe(!0),()=>{ot(pt),ot(rn)}),[]),C.useEffect(()=>{var _;let F=(_=se==null?void 0:se.anchorSelect)!==null&&_!==void 0?_:s;if(!F&&t&&(F=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),F)try{const V=Array.from(document.querySelectorAll(F));Ei(V)}catch{Ei([])}},[t,s,se==null?void 0:se.anchorSelect]),C.useEffect(()=>{pt.current&&(ot(pt),Ai(y))},[y]);const He=(Tt=se==null?void 0:se.content)!==null&&Tt!==void 0?Tt:G,$n=Ue&&Object.keys(on.tooltipStyles).length>0;return C.useImperativeHandle(e,()=>({open:_=>{if(_!=null&&_.anchorSelect)try{document.querySelector(_.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${_.anchorSelect}" is not a valid CSS selector`)}xi(_??null),_!=null&&_.delay?Ai(_.delay):pe(!0)},close:_=>{_!=null&&_.delay?wr(_.delay):pe(!1)},activeAnchor:D,place:on.place,isOpen:!!(Vn&&!p&&He&&$n)})),Vn&&!p&&He?Lt.createElement(g,{id:t,role:dt,className:oc("react-tooltip",Er.tooltip,ba.tooltip,ba[i],n,`react-tooltip__place-${on.place}`,Er[$n?"show":"closing"],$n?"react-tooltip__show":"react-tooltip__closing",c==="fixed"&&Er.fixed,h&&Er.clickable),onTransitionEnd:_=>{ot(wi),Ue||_.propertyName!=="opacity"||(Dn(!1),xi(null),H==null||H())},style:{...Y,...on.tooltipStyles,opacity:nt!==void 0&&$n?nt:void 0},ref:Le},He,Lt.createElement(g,{className:oc("react-tooltip-arrow",Er.arrow,ba.arrow,r,d&&Er.noArrow),style:{...on.tooltipArrowStyles,background:nn?`linear-gradient(to right bottom, transparent 50%, ${nn} 50%)`:void 0},ref:hr})):null},I5=({content:e})=>Lt.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),z5=Lt.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:i,render:o,className:s,classNameArrow:l,variant:a="dark",place:u="top",offset:f=10,wrapper:c="div",children:m=null,events:g=["hover"],openOnClick:y=!1,positionStrategy:v="absolute",middlewares:S,delayShow:p=0,delayHide:d=0,float:h=!1,hidden:w=!1,noArrow:x=!1,clickable:E=!1,closeOnEsc:P=!1,closeOnScroll:k=!1,closeOnResize:R=!1,openEvents:M,closeEvents:Y,globalCloseEvents:fe,imperativeModeOnly:ve=!1,style:H,position:K,isOpen:G,defaultIsOpen:Z=!1,disableStyleInjection:A=!1,border:L,opacity:I,arrowColor:D,setIsOpen:J,afterShow:Dt,afterHide:nt,disableTooltip:nn,role:dt="tooltip"},Tt)=>{const[Le,hr]=C.useState(r),[pt,rn]=C.useState(i),[wi,on]=C.useState(u),[Ul,Ue]=C.useState(a),[Uo,Vn]=C.useState(f),[Dn,se]=C.useState(p),[xi,Si]=C.useState(d),[ki,Ci]=C.useState(h),[Ho,gr]=C.useState(w),[sn,Ei]=C.useState(c),[jn,yr]=C.useState(g),[Ti,vr]=C.useState(v),[Pi,mt]=C.useState(null),[pe,Ko]=C.useState(null),Ai=C.useRef(A),{anchorRefs:wr,activeAnchor:_i}=zg(e),xr=we=>we==null?void 0:we.getAttributeNames().reduce((rt,b)=>{var W;return b.startsWith("data-tooltip-")&&(rt[b.replace(/^data-tooltip-/,"")]=(W=we==null?void 0:we.getAttribute(b))!==null&&W!==void 0?W:null),rt},{}),Sr=we=>{const rt={place:b=>{var W;on((W=b)!==null&&W!==void 0?W:u)},content:b=>{hr(b??r)},html:b=>{rn(b??i)},variant:b=>{var W;Ue((W=b)!==null&&W!==void 0?W:a)},offset:b=>{Vn(b===null?f:Number(b))},wrapper:b=>{var W;Ei((W=b)!==null&&W!==void 0?W:c)},events:b=>{const W=b==null?void 0:b.split(" ");yr(W??g)},"position-strategy":b=>{var W;vr((W=b)!==null&&W!==void 0?W:v)},"delay-show":b=>{se(b===null?p:Number(b))},"delay-hide":b=>{Si(b===null?d:Number(b))},float:b=>{Ci(b===null?h:b==="true")},hidden:b=>{gr(b===null?w:b==="true")},"class-name":b=>{mt(b)}};Object.values(rt).forEach(b=>b(null)),Object.entries(we).forEach(([b,W])=>{var He;(He=rt[b])===null||He===void 0||He.call(rt,W)})};C.useEffect(()=>{hr(r)},[r]),C.useEffect(()=>{rn(i)},[i]),C.useEffect(()=>{on(u)},[u]),C.useEffect(()=>{Ue(a)},[a]),C.useEffect(()=>{Vn(f)},[f]),C.useEffect(()=>{se(p)},[p]),C.useEffect(()=>{Si(d)},[d]),C.useEffect(()=>{Ci(h)},[h]),C.useEffect(()=>{gr(w)},[w]),C.useEffect(()=>{vr(v)},[v]),C.useEffect(()=>{Ai.current!==A&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[A]),C.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:A==="core",disableBase:A}}))},[]),C.useEffect(()=>{var we;const rt=new Set(wr);let b=n;if(!b&&e&&(b=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),b)try{document.querySelectorAll(b).forEach(F=>{rt.add({current:F})})}catch{console.warn(`[react-tooltip] "${b}" is not a valid CSS selector`)}const W=document.querySelector(`[id='${t}']`);if(W&&rt.add({current:W}),!rt.size)return()=>null;const He=(we=pe??W)!==null&&we!==void 0?we:_i.current,$n=new MutationObserver(F=>{F.forEach(V=>{var he;if(!He||V.type!=="attributes"||!(!((he=V.attributeName)===null||he===void 0)&&he.startsWith("data-tooltip-")))return;const Pe=xr(He);Sr(Pe)})}),_={attributes:!0,childList:!1,subtree:!1};if(He){const F=xr(He);Sr(F),$n.observe(He,_)}return()=>{$n.disconnect()}},[wr,_i,pe,t,n]),C.useEffect(()=>{H!=null&&H.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),L&&!fm("border",`${L}`)&&console.warn(`[react-tooltip] "${L}" is not a valid \`border\`.`),H!=null&&H.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),I&&!fm("opacity",`${I}`)&&console.warn(`[react-tooltip] "${I}" is not a valid \`opacity\`.`)},[]);let kr=m;const Oi=C.useRef(null);if(o){const we=o({content:(pe==null?void 0:pe.getAttribute("data-tooltip-content"))||Le||null,activeAnchor:pe});kr=we?Lt.createElement("div",{ref:Oi,className:"react-tooltip-content-wrapper"},we):null}else Le&&(kr=Le);pt&&(kr=Lt.createElement(I5,{content:pt}));const Yo={forwardRef:Tt,id:e,anchorId:t,anchorSelect:n,className:oc(s,Pi),classNameArrow:l,content:kr,contentWrapperRef:Oi,place:wi,variant:Ul,offset:Uo,wrapper:sn,events:jn,openOnClick:y,positionStrategy:Ti,middlewares:S,delayShow:Dn,delayHide:xi,float:ki,hidden:Ho,noArrow:x,clickable:E,closeOnEsc:P,closeOnScroll:k,closeOnResize:R,openEvents:M,closeEvents:Y,globalCloseEvents:fe,imperativeModeOnly:ve,style:H,position:K,isOpen:G,defaultIsOpen:Z,border:L,opacity:I,arrowColor:D,setIsOpen:J,afterShow:Dt,afterHide:nt,disableTooltip:nn,activeAnchor:pe,setActiveAnchor:we=>Ko(we),role:dt};return Lt.createElement(R5,{...Yo})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||um({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||um({css:` +.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});const hm=({title:e,icon:t,color:n,link:r,tooltipTarget:i,tooltip:o})=>{const s={rosewater:"bg-rosewater",flamingo:"bg-flamingo",pink:"bg-pink",mauve:"bg-mauve",red:"bg-red",maroon:"bg-maroon",peach:"bg-peach",yellow:"bg-yellow",green:"bg-green",teal:"bg-teal",sky:"bg-sky",sapphire:"bg-sapphire",blue:"bg-blue",lavender:"bg-lavender",grey:"bg-overlay2"};return j.jsxs("a",{className:`${s[n]} px-6 py-4 xl:px-4 xl:py-2 rounded-2xl drop-shadow-sm text-crust font-semibold font-fira-condensed transition-all ease-in-out duration-200 hover:-translate-y-1 hover:scale-110 hover:drop-shadow-xl active:brightness-75 active:translate-y-1 active:scale-95 active:drop-shadow-none flex flex-row justify-center xl:justify-between gap-x-2 items-center text-2xl xl:text-xl z-10`,target:"_blank",rel:`noreferrer noopener ${e==="@Virkkunen@mastodon.social"&&"me"}`,href:r,"data-tooltip-id":i,children:[t&&j.jsx(Yr,{icon:t,fixedWidth:!0}),j.jsx("span",{children:e}),j.jsx(z5,{id:i,content:o,opacity:"0.95",style:{background:"#45475a",color:"#cdd6f4",borderRadius:"16px",padding:"10px 18px",fontSize:"16px"}})]})},F5={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},V5={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},D5={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},Fg={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},j5={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},$5={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},B5={prefix:"fas",iconName:"dice-d20",icon:[512,512,[],"f6cf","M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"]},W5={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},U5={prefix:"fas",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},H5={prefix:"fab",iconName:"behance",icon:[576,512,[],"f1b4","M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"]},K5={prefix:"fab",iconName:"signal-messenger",icon:[512,512,[],"e663","M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"]},Y5={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},Vg={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},G5={prefix:"fab",iconName:"telegram",icon:[496,512,[62462,"telegram-plane"],"f2c6","M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"]},Q5={prefix:"fab",iconName:"mastodon",icon:[448,512,[],"f4f6","M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"]},gm={contact:[{title:"GitHub",icon:Vg,link:"https://github.com/Virkkunen",color:"grey",tooltip:"@Virkkunen"},{title:"Matrix",icon:F5,link:"https://matrix.to/#/@vrkknn:vrkknn.net",color:"green",tooltip:"@vrkknn:vrkknn.net"},{title:"Signal",icon:K5,link:"https://signal.me/#eu/70VOPP1AR3AlkpY-Il97_FWnBIZO6-iD_mkGYLmnfpB4KfLGDOpD5rp1CVNmqLR8",color:"blue",tooltip:"Virkkunen.119"},{title:"Telegram",icon:G5,link:"https://t.me/vrkknn",color:"sky",tooltip:"@vrkknn"},{title:"LinkedIn",icon:Y5,link:"https://www.linkedin.com/in/fredalmeida-/",color:"sapphire",tooltip:"fredalmeida-"},{title:"Email",icon:j5,link:"mailto:vrkknn@vrkknn.net",color:"mauve",tooltip:"vrkknn@vrkknn.net"},{title:"Mastodon",icon:Q5,link:"https://mastodon.social/@Virkkunen",color:"lavender",tooltip:"@Virkkunen@mastodon.social"}],portfolio:[{title:"Kessleroids",icon:W5,link:"https://virkkunen.itch.io/kessleroids",color:"green",tooltip:"An Asteroids-like made in Godot"},{title:"Art portfolio",icon:H5,link:"https://www.behance.net/vrkknn",color:"blue"},{title:"INPRNT",icon:V5,link:"https://inprnt.com/gallery/virkkunen",color:"sky",tooltip:"Buy my artwork!"},{title:"Timer",icon:$5,link:"/timer",color:"red",tooltip:"A timer app with sound alerts"},{title:"Dice",icon:B5,link:"/dice",color:"green",tooltip:"A simple dice roller with dice notation (2d20+3)"},{title:"Weather",icon:U5,link:"/weather",color:"peach",tooltip:"A weather forecast app"},{title:"Lattla.art",icon:Fg,link:"https://lattla.art",color:"mauve",tooltip:"Latt-la's homepage"}],languages:[{title:"android",iconStyle:"plain"},{title:"apple",iconStyle:"original"},{title:"bash",iconStyle:"plain"},{title:"bootstrap",iconStyle:"plain"},{title:"css3",iconStyle:"plain"},{title:"dart",iconStyle:"original"},{title:"django",iconStyle:"plain",svgStyle:"plain"},{title:"docker",iconStyle:"plain"},{title:"express",iconStyle:"original"},{title:"flutter",iconStyle:"original"},{title:"git",iconStyle:"plain"},{title:"github",iconStyle:"original"},{title:"html5",iconStyle:"plain"},{title:"javascript",iconStyle:"plain"},{title:"jira",iconStyle:"plain"},{title:"linux",iconStyle:"plain"},{title:"materialui",iconStyle:"plain",svgStyle:"original"},{title:"markdown",iconStyle:"original"},{title:"mysql",iconStyle:"plain",svgStyle:"original"},{title:"nodejs",iconStyle:"plain",svgStyle:"original"},{title:"python",iconStyle:"plain"},{title:"raspberrypi",iconStyle:"line"},{title:"react",iconStyle:"original"},{title:"redux",iconStyle:"original"},{title:"sass",iconStyle:"original",svgStyle:"original"},{title:"tailwindcss",iconStyle:"plain",svgStyle:"plain"},{title:"trello",iconStyle:"plain",svgStyle:"plain"},{title:"typescript",iconStyle:"plain",svgStyle:"plain"},{title:"vscode",iconStyle:"plain"},{title:"windows8",iconStyle:"original"}]};function X5(){return j.jsx(jS,{reducedMotion:"user",children:j.jsx($S,{features:BS,children:j.jsxs("div",{className:"flex flex-col xl:grid xl:grid-cols-12 xl:row-auto max-md:p-6 xl:h-full xl:place-content-center xl:my-auto xl:min-h-screen gap-y-8 xl:py-48",children:[j.jsxs(ms,{children:[j.jsxs("div",{className:"flex flex-row justify-between items-center",children:[j.jsxs("div",{className:"flex flex-col gap-y-1 font-extrabold text-[48px]",children:[j.jsxs("div",{className:"flex flex-row gap-x-2 items-baseline",children:[j.jsx("span",{children:"Fred"}),j.jsx("span",{className:"text-subtext0 text-xl",children:"'Virkkunen'"})]}),j.jsx("span",{children:"Almeida"})]}),j.jsx(tc.div,{whileHover:{scale:1.2},children:j.jsx(Yr,{className:"transition-all ease-in-out duration-200 rounded-2xl hover:bg-clip-content hover:text-transparent hover:bg-gradient-to-b hover:from-[#5BCEFA] hover:via-[#F5A9B8] hover:to-white",icon:Fg,color:"#d20f39",size:"4x"})})]}),j.jsx("span",{className:"text-subtext1 text-xl max-sm:text-sm font-medium mt-6",children:"🇧🇷 🇮🇹 Italian-Brazilian Web Developer based in 🇭🇺 Hungary"})]}),j.jsx(ms,{title:"Contact me",buttonGroup:!0,children:gm.contact.map(e=>j.jsx(hm,{title:e.title,icon:e.icon,color:e.color,link:e.link,tooltipTarget:e.title.replace(/\s/g,""),tooltip:e.tooltip},e.title))}),j.jsx(ms,{title:"Some projects",buttonGroup:!0,children:gm.portfolio.map(e=>j.jsx(hm,{title:e.title,icon:e.icon,color:e.color,link:e.link,tooltipTarget:e.title.replace(/\s/g,""),tooltip:e.tooltip},e.title))}),j.jsx(ms,{children:j.jsxs("div",{className:"flex flex-row justify-around xl:mx-auto xl:gap-24",children:[j.jsxs("a",{className:"flex flex-row items-center gap-x-1 transition-all ease-in-out duration-200 hover:text-blue active:text-lavender",target:"_blank",rel:"noreferrer noopener",href:"https://github.com/Virkkunen",children:[j.jsx(Yr,{icon:Vg,fixedWidth:!0}),j.jsx("span",{children:"Virkkunen"})]}),j.jsx("span",{className:"text-overlay2",children:"•"}),j.jsxs("a",{className:"flex flex-row items-center gap-x-1 transition-all ease-in-out duration-200 hover:text-blue active:text-lavender",target:"_blank",rel:"noreferrer noopener",href:"https://github.com/Virkkunen/virkkunen.github.io",children:[j.jsx(Yr,{icon:D5,fixedWidth:!0}),j.jsx("span",{children:"source"})]})]})})]})})})}Ra.createRoot(document.getElementById("root")).render(j.jsx(Lt.StrictMode,{children:j.jsx(X5,{})})); diff --git a/index.html b/index.html index 13c39b1..3de27f2 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,7 @@ rel="manifest" href="/manifest.json" /> - + diff --git a/manifest.json b/manifest.json index 5950002..9d2207b 100644 --- a/manifest.json +++ b/manifest.json @@ -7,7 +7,7 @@ "css": [ "assets/index-7d995231.css" ], - "file": "assets/index-a6f6b2fc.js", + "file": "assets/index-97dddeda.js", "isEntry": true, "src": "index.html" }