import{b as zv,g as $v,a as k,R as Ya,l as Ke}from"./analytics-Sn9U7rkE.js";import{_ as tx}from"./react-UNpBBUFG.js";function nx(e,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const s in o)if(s!=="default"&&!(s in e)){const a=Object.getOwnPropertyDescriptor(o,s);a&&Object.defineProperty(e,s,a.get?a:{enumerable:!0,get:()=>o[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var md={exports:{}},Ns={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qh;function rx(){if(Qh)return Ns;Qh=1;var e=zv(),n=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function u(c,f,p){var y,g={},E=null,x=null;p!==void 0&&(E=""+p),f.key!==void 0&&(E=""+f.key),f.ref!==void 0&&(x=f.ref);for(y in f)o.call(f,y)&&!a.hasOwnProperty(y)&&(g[y]=f[y]);if(c&&c.defaultProps)for(y in f=c.defaultProps,f)g[y]===void 0&&(g[y]=f[y]);return{$$typeof:n,type:c,key:E,ref:x,props:g,_owner:s.current}}return Ns.Fragment=r,Ns.jsx=u,Ns.jsxs=u,Ns}var Zh;function ix(){return Zh||(Zh=1,md.exports=rx()),md.exports}var J=ix(),hd={exports:{}},gn={},gd={exports:{}},vd={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Jh;function ox(){return Jh||(Jh=1,function(e){function n(V,ne){var ie=V.length;V.push(ne);e:for(;0<ie;){var ge=ie-1>>>1,Re=V[ge];if(0<s(Re,ne))V[ge]=ne,V[ie]=Re,ie=ge;else break e}}function r(V){return V.length===0?null:V[0]}function o(V){if(V.length===0)return null;var ne=V[0],ie=V.pop();if(ie!==ne){V[0]=ie;e:for(var ge=0,Re=V.length,$e=Re>>>1;ge<$e;){var He=2*(ge+1)-1,Ae=V[He],Be=He+1,he=V[Be];if(0>s(Ae,ie))Be<Re&&0>s(he,Ae)?(V[ge]=he,V[Be]=ie,ge=Be):(V[ge]=Ae,V[He]=ie,ge=He);else if(Be<Re&&0>s(he,ie))V[ge]=he,V[Be]=ie,ge=Be;else break e}}return ne}function s(V,ne){var ie=V.sortIndex-ne.sortIndex;return ie!==0?ie:V.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var u=Date,c=u.now();e.unstable_now=function(){return u.now()-c}}var f=[],p=[],y=1,g=null,E=3,x=!1,b=!1,v=!1,C=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(V){for(var ne=r(p);ne!==null;){if(ne.callback===null)o(p);else if(ne.startTime<=V)o(p),ne.sortIndex=ne.expirationTime,n(f,ne);else break;ne=r(p)}}function A(V){if(v=!1,T(V),!b)if(r(f)!==null)b=!0,Z(_);else{var ne=r(p);ne!==null&&re(A,ne.startTime-V)}}function _(V,ne){b=!1,v&&(v=!1,w(R),R=-1),x=!0;var ie=E;try{for(T(ne),g=r(f);g!==null&&(!(g.expirationTime>ne)||V&&!W());){var ge=g.callback;if(typeof ge=="function"){g.callback=null,E=g.priorityLevel;var Re=ge(g.expirationTime<=ne);ne=e.unstable_now(),typeof Re=="function"?g.callback=Re:g===r(f)&&o(f),T(ne)}else o(f);g=r(f)}if(g!==null)var $e=!0;else{var He=r(p);He!==null&&re(A,He.startTime-ne),$e=!1}return $e}finally{g=null,E=ie,x=!1}}var N=!1,D=null,R=-1,G=5,ee=-1;function W(){return!(e.unstable_now()-ee<G)}function j(){if(D!==null){var V=e.unstable_now();ee=V;var ne=!0;try{ne=D(!0,V)}finally{ne?O():(N=!1,D=null)}}else N=!1}var O;if(typeof S=="function")O=function(){S(j)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,X=z.port2;z.port1.onmessage=j,O=function(){X.postMessage(null)}}else O=function(){C(j,0)};function Z(V){D=V,N||(N=!0,O())}function re(V,ne){R=C(function(){V(e.unstable_now())},ne)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(V){V.callback=null},e.unstable_continueExecution=function(){b||x||(b=!0,Z(_))},e.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<V?Math.floor(1e3/V):5},e.unstable_getCurrentPriorityLevel=function(){return E},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(V){switch(E){case 1:case 2:case 3:var ne=3;break;default:ne=E}var ie=E;E=ne;try{return V()}finally{E=ie}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(V,ne){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var ie=E;E=V;try{return ne()}finally{E=ie}},e.unstable_scheduleCallback=function(V,ne,ie){var ge=e.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?ge+ie:ge):ie=ge,V){case 1:var Re=-1;break;case 2:Re=250;break;case 5:Re=1073741823;break;case 4:Re=1e4;break;default:Re=5e3}return Re=ie+Re,V={id:y++,callback:ne,priorityLevel:V,startTime:ie,expirationTime:Re,sortIndex:-1},ie>ge?(V.sortIndex=ie,n(p,V),r(f)===null&&V===r(p)&&(v?(w(R),R=-1):v=!0,re(A,ie-ge))):(V.sortIndex=Re,n(f,V),b||x||(b=!0,Z(_))),V},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(V){var ne=E;return function(){var ie=E;E=ne;try{return V.apply(this,arguments)}finally{E=ie}}}}(vd)),vd}var eg;function sx(){return eg||(eg=1,gd.exports=ox()),gd.exports}/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var tg;function lx(){if(tg)return gn;tg=1;var e=zv(),n=sx();function r(t){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+t,l=1;l<arguments.length;l++)i+="&args[]="+encodeURIComponent(arguments[l]);return"Minified React error #"+t+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,s={};function a(t,i){u(t,i),u(t+"Capture",i)}function u(t,i){for(s[t]=i,t=0;t<i.length;t++)o.add(i[t])}var c=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,p=/^[: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]*$/,y={},g={};function E(t){return f.call(g,t)?!0:f.call(y,t)?!1:p.test(t)?g[t]=!0:(y[t]=!0,!1)}function x(t,i,l,d){if(l!==null&&l.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return d?!1:l!==null?!l.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function b(t,i,l,d){if(i===null||typeof i>"u"||x(t,i,l,d))return!0;if(d)return!1;if(l!==null)switch(l.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function v(t,i,l,d,m,h,P){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=d,this.attributeNamespace=m,this.mustUseProperty=l,this.propertyName=t,this.type=i,this.sanitizeURL=h,this.removeEmptyString=P}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){C[t]=new v(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var i=t[0];C[i]=new v(i,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){C[t]=new v(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){C[t]=new v(t,2,!1,t,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(t){C[t]=new v(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){C[t]=new v(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){C[t]=new v(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){C[t]=new v(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){C[t]=new v(t,5,!1,t.toLowerCase(),null,!1,!1)});var w=/[\-:]([a-z])/g;function S(t){return t[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(t){var i=t.replace(w,S);C[i]=new v(i,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var i=t.replace(w,S);C[i]=new v(i,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var i=t.replace(w,S);C[i]=new v(i,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){C[t]=new v(t,1,!1,t.toLowerCase(),null,!1,!1)}),C.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){C[t]=new v(t,1,!1,t.toLowerCase(),null,!0,!0)});function T(t,i,l,d){var m=C.hasOwnProperty(i)?C[i]:null;(m!==null?m.type!==0:d||!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(b(i,l,m,d)&&(l=null),d||m===null?E(i)&&(l===null?t.removeAttribute(i):t.setAttribute(i,""+l)):m.mustUseProperty?t[m.propertyName]=l===null?m.type===3?!1:"":l:(i=m.attributeName,d=m.attributeNamespace,l===null?t.removeAttribute(i):(m=m.type,l=m===3||m===4&&l===!0?"":""+l,d?t.setAttributeNS(d,i,l):t.setAttribute(i,l))))}var A=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=Symbol.for("react.element"),N=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),ee=Symbol.for("react.provider"),W=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),re=Symbol.for("react.offscreen"),V=Symbol.iterator;function ne(t){return t===null||typeof t!="object"?null:(t=V&&t[V]||t["@@iterator"],typeof t=="function"?t:null)}var ie=Object.assign,ge;function Re(t){if(ge===void 0)try{throw Error()}catch(l){var i=l.stack.trim().match(/\n( *(at )?)/);ge=i&&i[1]||""}return`
`+ge+t}var $e=!1;function He(t,i){if(!t||$e)return"";$e=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(i)if(i=function(){throw Error()},Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(i,[])}catch(K){var d=K}Reflect.construct(t,[],i)}else{try{i.call()}catch(K){d=K}t.call(i.prototype)}else{try{throw Error()}catch(K){d=K}t()}}catch(K){if(K&&d&&typeof K.stack=="string"){for(var m=K.stack.split(`
`),h=d.stack.split(`
`),P=m.length-1,I=h.length-1;1<=P&&0<=I&&m[P]!==h[I];)I--;for(;1<=P&&0<=I;P--,I--)if(m[P]!==h[I]){if(P!==1||I!==1)do if(P--,I--,0>I||m[P]!==h[I]){var F=`
`+m[P].replace(" at new "," at ");return t.displayName&&F.includes("<anonymous>")&&(F=F.replace("<anonymous>",t.displayName)),F}while(1<=P&&0<=I);break}}}finally{$e=!1,Error.prepareStackTrace=l}return(t=t?t.displayName||t.name:"")?Re(t):""}function Ae(t){switch(t.tag){case 5:return Re(t.type);case 16:return Re("Lazy");case 13:return Re("Suspense");case 19:return Re("SuspenseList");case 0:case 2:case 15:return t=He(t.type,!1),t;case 11:return t=He(t.type.render,!1),t;case 1:return t=He(t.type,!0),t;default:return""}}function Be(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case D:return"Fragment";case N:return"Portal";case G:return"Profiler";case R:return"StrictMode";case O:return"Suspense";case z:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case W:return(t.displayName||"Context")+".Consumer";case ee:return(t._context.displayName||"Context")+".Provider";case j:var i=t.render;return t=t.displayName,t||(t=i.displayName||i.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case X:return i=t.displayName||null,i!==null?i:Be(t.type)||"Memo";case Z:i=t._payload,t=t._init;try{return Be(t(i))}catch{}}return null}function he(t){var i=t.type;switch(t.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=i.render,t=t.displayName||t.name||"",i.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Be(i);case 8:return i===R?"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 i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function ke(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Qe(t){var i=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Fe(t){var i=Qe(t)?"checked":"value",l=Object.getOwnPropertyDescriptor(t.constructor.prototype,i),d=""+t[i];if(!t.hasOwnProperty(i)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var m=l.get,h=l.set;return Object.defineProperty(t,i,{configurable:!0,get:function(){return m.call(this)},set:function(P){d=""+P,h.call(this,P)}}),Object.defineProperty(t,i,{enumerable:l.enumerable}),{getValue:function(){return d},setValue:function(P){d=""+P},stopTracking:function(){t._valueTracker=null,delete t[i]}}}}function Te(t){t._valueTracker||(t._valueTracker=Fe(t))}function me(t){if(!t)return!1;var i=t._valueTracker;if(!i)return!0;var l=i.getValue(),d="";return t&&(d=Qe(t)?t.checked?"true":"false":t.value),t=d,t!==l?(i.setValue(t),!0):!1}function _e(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Ve(t,i){var l=i.checked;return ie({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:l??t._wrapperState.initialChecked})}function et(t,i){var l=i.defaultValue==null?"":i.defaultValue,d=i.checked!=null?i.checked:i.defaultChecked;l=ke(i.value!=null?i.value:l),t._wrapperState={initialChecked:d,initialValue:l,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function yt(t,i){i=i.checked,i!=null&&T(t,"checked",i,!1)}function wt(t,i){yt(t,i);var l=ke(i.value),d=i.type;if(l!=null)d==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+l):t.value!==""+l&&(t.value=""+l);else if(d==="submit"||d==="reset"){t.removeAttribute("value");return}i.hasOwnProperty("value")?U(t,i.type,l):i.hasOwnProperty("defaultValue")&&U(t,i.type,ke(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(t.defaultChecked=!!i.defaultChecked)}function M(t,i,l){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var d=i.type;if(!(d!=="submit"&&d!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+t._wrapperState.initialValue,l||i===t.value||(t.value=i),t.defaultValue=i}l=t.name,l!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,l!==""&&(t.name=l)}function U(t,i,l){(i!=="number"||_e(t.ownerDocument)!==t)&&(l==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+l&&(t.defaultValue=""+l))}var q=Array.isArray;function pe(t,i,l,d){if(t=t.options,i){i={};for(var m=0;m<l.length;m++)i["$"+l[m]]=!0;for(l=0;l<t.length;l++)m=i.hasOwnProperty("$"+t[l].value),t[l].selected!==m&&(t[l].selected=m),m&&d&&(t[l].defaultSelected=!0)}else{for(l=""+ke(l),i=null,m=0;m<t.length;m++){if(t[m].value===l){t[m].selected=!0,d&&(t[m].defaultSelected=!0);return}i!==null||t[m].disabled||(i=t[m])}i!==null&&(i.selected=!0)}}function fe(t,i){if(i.dangerouslySetInnerHTML!=null)throw Error(r(91));return ie({},i,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function ae(t,i){var l=i.value;if(l==null){if(l=i.children,i=i.defaultValue,l!=null){if(i!=null)throw Error(r(92));if(q(l)){if(1<l.length)throw Error(r(93));l=l[0]}i=l}i==null&&(i=""),l=i}t._wrapperState={initialValue:ke(l)}}function be(t,i){var l=ke(i.value),d=ke(i.defaultValue);l!=null&&(l=""+l,l!==t.value&&(t.value=l),i.defaultValue==null&&t.defaultValue!==l&&(t.defaultValue=l)),d!=null&&(t.defaultValue=""+d)}function je(t){var i=t.textContent;i===t._wrapperState.initialValue&&i!==""&&i!==null&&(t.value=i)}function it(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ye(t,i){return t==null||t==="http://www.w3.org/1999/xhtml"?it(i):t==="http://www.w3.org/2000/svg"&&i==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var Nt,Yn=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(i,l,d,m){MSApp.execUnsafeLocalFunction(function(){return t(i,l,d,m)})}:t}(function(t,i){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=i;else{for(Nt=Nt||document.createElement("div"),Nt.innerHTML="<svg>"+i.valueOf().toString()+"</svg>",i=Nt.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;i.firstChild;)t.appendChild(i.firstChild)}});function kt(t,i){if(i){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=i;return}}t.textContent=i}var Vt={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},dr=["Webkit","ms","Moz","O"];Object.keys(Vt).forEach(function(t){dr.forEach(function(i){i=i+t.charAt(0).toUpperCase()+t.substring(1),Vt[i]=Vt[t]})});function tn(t,i,l){return i==null||typeof i=="boolean"||i===""?"":l||typeof i!="number"||i===0||Vt.hasOwnProperty(t)&&Vt[t]?(""+i).trim():i+"px"}function xn(t,i){t=t.style;for(var l in i)if(i.hasOwnProperty(l)){var d=l.indexOf("--")===0,m=tn(l,i[l],d);l==="float"&&(l="cssFloat"),d?t.setProperty(l,m):t[l]=m}}var Yt=ie({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 Dn(t,i){if(i){if(Yt[t]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(r(137,t));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(r(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(r(61))}if(i.style!=null&&typeof i.style!="object")throw Error(r(62))}}function Ar(t,i){if(t.indexOf("-")===-1)return typeof i.is=="string";switch(t){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 fr=null;function Ri(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Kn=null,cn=null,Xn=null;function pr(t){if(t=Ss(t)){if(typeof Kn!="function")throw Error(r(280));var i=t.stateNode;i&&(i=Dl(i),Kn(t.stateNode,t.type,i))}}function Mi(t){cn?Xn?Xn.push(t):Xn=[t]:cn=t}function ro(){if(cn){var t=cn,i=Xn;if(Xn=cn=null,pr(t),i)for(t=0;t<i.length;t++)pr(i[t])}}function bt(t,i){return t(i)}function _r(){}var Qo=!1;function Zo(t,i,l){if(Qo)return t(i,l);Qo=!0;try{return bt(t,i,l)}finally{Qo=!1,(cn!==null||Xn!==null)&&(_r(),ro())}}function Ir(t,i){var l=t.stateNode;if(l===null)return null;var d=Dl(l);if(d===null)return null;l=d[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d=!d.disabled)||(t=t.type,d=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!d;break e;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(r(231,i,typeof l));return l}var io=!1;if(c)try{var ei={};Object.defineProperty(ei,"passive",{get:function(){io=!0}}),window.addEventListener("test",ei,ei),window.removeEventListener("test",ei,ei)}catch{io=!1}function Lu(t,i,l,d,m,h,P,I,F){var K=Array.prototype.slice.call(arguments,3);try{i.apply(l,K)}catch(se){this.onError(se)}}var Kt=!1,Nn=null,Li=!1,oo=null,Jo={onError:function(t){Kt=!0,Nn=t}};function ml(t,i,l,d,m,h,P,I,F){Kt=!1,Nn=null,Lu.apply(Jo,arguments)}function qn(t,i,l,d,m,h,P,I,F){if(ml.apply(this,arguments),Kt){if(Kt){var K=Nn;Kt=!1,Nn=null}else throw Error(r(198));Li||(Li=!0,oo=K)}}function mr(t){var i=t,l=t;if(t.alternate)for(;i.return;)i=i.return;else{t=i;do i=t,(i.flags&4098)!==0&&(l=i.return),t=i.return;while(t)}return i.tag===3?l:null}function es(t){if(t.tag===13){var i=t.memoizedState;if(i===null&&(t=t.alternate,t!==null&&(i=t.memoizedState)),i!==null)return i.dehydrated}return null}function ts(t){if(mr(t)!==t)throw Error(r(188))}function hl(t){var i=t.alternate;if(!i){if(i=mr(t),i===null)throw Error(r(188));return i!==t?null:t}for(var l=t,d=i;;){var m=l.return;if(m===null)break;var h=m.alternate;if(h===null){if(d=m.return,d!==null){l=d;continue}break}if(m.child===h.child){for(h=m.child;h;){if(h===l)return ts(m),t;if(h===d)return ts(m),i;h=h.sibling}throw Error(r(188))}if(l.return!==d.return)l=m,d=h;else{for(var P=!1,I=m.child;I;){if(I===l){P=!0,l=m,d=h;break}if(I===d){P=!0,d=m,l=h;break}I=I.sibling}if(!P){for(I=h.child;I;){if(I===l){P=!0,l=h,d=m;break}if(I===d){P=!0,d=h,l=m;break}I=I.sibling}if(!P)throw Error(r(189))}}if(l.alternate!==d)throw Error(r(190))}if(l.tag!==3)throw Error(r(188));return l.stateNode.current===l?t:i}function gl(t){return t=hl(t),t!==null?Pe(t):null}function Pe(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var i=Pe(t);if(i!==null)return i;t=t.sibling}return null}var $=n.unstable_scheduleCallback,ue=n.unstable_cancelCallback,xe=n.unstable_shouldYield,at=n.unstable_requestPaint,Ue=n.unstable_now,St=n.unstable_getCurrentPriorityLevel,Ft=n.unstable_ImmediatePriority,Fn=n.unstable_UserBlockingPriority,Qn=n.unstable_NormalPriority,ns=n.unstable_LowPriority,Pt=n.unstable_IdlePriority,Di=null,En=null;function gb(t){if(En&&typeof En.onCommitFiberRoot=="function")try{En.onCommitFiberRoot(Di,t,void 0,(t.current.flags&128)===128)}catch{}}var Zn=Math.clz32?Math.clz32:wb,vb=Math.log,yb=Math.LN2;function wb(t){return t>>>=0,t===0?32:31-(vb(t)/yb|0)|0}var vl=64,yl=4194304;function rs(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function wl(t,i){var l=t.pendingLanes;if(l===0)return 0;var d=0,m=t.suspendedLanes,h=t.pingedLanes,P=l&268435455;if(P!==0){var I=P&~m;I!==0?d=rs(I):(h&=P,h!==0&&(d=rs(h)))}else P=l&~m,P!==0?d=rs(P):h!==0&&(d=rs(h));if(d===0)return 0;if(i!==0&&i!==d&&(i&m)===0&&(m=d&-d,h=i&-i,m>=h||m===16&&(h&4194240)!==0))return i;if((d&4)!==0&&(d|=l&16),i=t.entangledLanes,i!==0)for(t=t.entanglements,i&=d;0<i;)l=31-Zn(i),m=1<<l,d|=t[l],i&=~m;return d}function bb(t,i){switch(t){case 1:case 2:case 4:return i+250;case 8:case 16:case 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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sb(t,i){for(var l=t.suspendedLanes,d=t.pingedLanes,m=t.expirationTimes,h=t.pendingLanes;0<h;){var P=31-Zn(h),I=1<<P,F=m[P];F===-1?((I&l)===0||(I&d)!==0)&&(m[P]=bb(I,i)):F<=i&&(t.expiredLanes|=I),h&=~I}}function Du(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Pp(){var t=vl;return vl<<=1,(vl&4194240)===0&&(vl=64),t}function Nu(t){for(var i=[],l=0;31>l;l++)i.push(t);return i}function is(t,i,l){t.pendingLanes|=i,i!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,i=31-Zn(i),t[i]=l}function xb(t,i){var l=t.pendingLanes&~i;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=i,t.mutableReadLanes&=i,t.entangledLanes&=i,i=t.entanglements;var d=t.eventTimes;for(t=t.expirationTimes;0<l;){var m=31-Zn(l),h=1<<m;i[m]=0,d[m]=-1,t[m]=-1,l&=~h}}function Fu(t,i){var l=t.entangledLanes|=i;for(t=t.entanglements;l;){var d=31-Zn(l),m=1<<d;m&i|t[d]&i&&(t[d]|=i),l&=~m}}var ot=0;function Ap(t){return t&=-t,1<t?4<t?(t&268435455)!==0?16:536870912:4:1}var _p,zu,Ip,Op,Rp,$u=!1,bl=[],ti=null,ni=null,ri=null,os=new Map,ss=new Map,ii=[],Eb="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Mp(t,i){switch(t){case"focusin":case"focusout":ti=null;break;case"dragenter":case"dragleave":ni=null;break;case"mouseover":case"mouseout":ri=null;break;case"pointerover":case"pointerout":os.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":ss.delete(i.pointerId)}}function ls(t,i,l,d,m,h){return t===null||t.nativeEvent!==h?(t={blockedOn:i,domEventName:l,eventSystemFlags:d,nativeEvent:h,targetContainers:[m]},i!==null&&(i=Ss(i),i!==null&&zu(i)),t):(t.eventSystemFlags|=d,i=t.targetContainers,m!==null&&i.indexOf(m)===-1&&i.push(m),t)}function kb(t,i,l,d,m){switch(i){case"focusin":return ti=ls(ti,t,i,l,d,m),!0;case"dragenter":return ni=ls(ni,t,i,l,d,m),!0;case"mouseover":return ri=ls(ri,t,i,l,d,m),!0;case"pointerover":var h=m.pointerId;return os.set(h,ls(os.get(h)||null,t,i,l,d,m)),!0;case"gotpointercapture":return h=m.pointerId,ss.set(h,ls(ss.get(h)||null,t,i,l,d,m)),!0}return!1}function Lp(t){var i=Ni(t.target);if(i!==null){var l=mr(i);if(l!==null){if(i=l.tag,i===13){if(i=es(l),i!==null){t.blockedOn=i,Rp(t.priority,function(){Ip(l)});return}}else if(i===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Sl(t){if(t.blockedOn!==null)return!1;for(var i=t.targetContainers;0<i.length;){var l=ju(t.domEventName,t.eventSystemFlags,i[0],t.nativeEvent);if(l===null){l=t.nativeEvent;var d=new l.constructor(l.type,l);fr=d,l.target.dispatchEvent(d),fr=null}else return i=Ss(l),i!==null&&zu(i),t.blockedOn=l,!1;i.shift()}return!0}function Dp(t,i,l){Sl(t)&&l.delete(i)}function Cb(){$u=!1,ti!==null&&Sl(ti)&&(ti=null),ni!==null&&Sl(ni)&&(ni=null),ri!==null&&Sl(ri)&&(ri=null),os.forEach(Dp),ss.forEach(Dp)}function as(t,i){t.blockedOn===i&&(t.blockedOn=null,$u||($u=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Cb)))}function us(t){function i(m){return as(m,t)}if(0<bl.length){as(bl[0],t);for(var l=1;l<bl.length;l++){var d=bl[l];d.blockedOn===t&&(d.blockedOn=null)}}for(ti!==null&&as(ti,t),ni!==null&&as(ni,t),ri!==null&&as(ri,t),os.forEach(i),ss.forEach(i),l=0;l<ii.length;l++)d=ii[l],d.blockedOn===t&&(d.blockedOn=null);for(;0<ii.length&&(l=ii[0],l.blockedOn===null);)Lp(l),l.blockedOn===null&&ii.shift()}var so=A.ReactCurrentBatchConfig,xl=!0;function Tb(t,i,l,d){var m=ot,h=so.transition;so.transition=null;try{ot=1,Bu(t,i,l,d)}finally{ot=m,so.transition=h}}function Pb(t,i,l,d){var m=ot,h=so.transition;so.transition=null;try{ot=4,Bu(t,i,l,d)}finally{ot=m,so.transition=h}}function Bu(t,i,l,d){if(xl){var m=ju(t,i,l,d);if(m===null)ic(t,i,d,El,l),Mp(t,d);else if(kb(m,t,i,l,d))d.stopPropagation();else if(Mp(t,d),i&4&&-1<Eb.indexOf(t)){for(;m!==null;){var h=Ss(m);if(h!==null&&_p(h),h=ju(t,i,l,d),h===null&&ic(t,i,d,El,l),h===m)break;m=h}m!==null&&d.stopPropagation()}else ic(t,i,d,null,l)}}var El=null;function ju(t,i,l,d){if(El=null,t=Ri(d),t=Ni(t),t!==null)if(i=mr(t),i===null)t=null;else if(l=i.tag,l===13){if(t=es(i),t!==null)return t;t=null}else if(l===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;t=null}else i!==t&&(t=null);return El=t,null}function Np(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(St()){case Ft:return 1;case Fn:return 4;case Qn:case ns:return 16;case Pt:return 536870912;default:return 16}default:return 16}}var oi=null,Vu=null,kl=null;function Fp(){if(kl)return kl;var t,i=Vu,l=i.length,d,m="value"in oi?oi.value:oi.textContent,h=m.length;for(t=0;t<l&&i[t]===m[t];t++);var P=l-t;for(d=1;d<=P&&i[l-d]===m[h-d];d++);return kl=m.slice(t,1<d?1-d:void 0)}function Cl(t){var i=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&i===13&&(t=13)):t=i,t===10&&(t=13),32<=t||t===13?t:0}function Tl(){return!0}function zp(){return!1}function kn(t){function i(l,d,m,h,P){this._reactName=l,this._targetInst=m,this.type=d,this.nativeEvent=h,this.target=P,this.currentTarget=null;for(var I in t)t.hasOwnProperty(I)&&(l=t[I],this[I]=l?l(h):h[I]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?Tl:zp,this.isPropagationStopped=zp,this}return ie(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Tl)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Tl)},persist:function(){},isPersistent:Tl}),i}var lo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hu=kn(lo),cs=ie({},lo,{view:0,detail:0}),Ab=kn(cs),Wu,Uu,ds,Pl=ie({},cs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yu,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==ds&&(ds&&t.type==="mousemove"?(Wu=t.screenX-ds.screenX,Uu=t.screenY-ds.screenY):Uu=Wu=0,ds=t),Wu)},movementY:function(t){return"movementY"in t?t.movementY:Uu}}),$p=kn(Pl),_b=ie({},Pl,{dataTransfer:0}),Ib=kn(_b),Ob=ie({},cs,{relatedTarget:0}),Gu=kn(Ob),Rb=ie({},lo,{animationName:0,elapsedTime:0,pseudoElement:0}),Mb=kn(Rb),Lb=ie({},lo,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Db=kn(Lb),Nb=ie({},lo,{data:0}),Bp=kn(Nb),Fb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zb={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},$b={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bb(t){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(t):(t=$b[t])?!!i[t]:!1}function Yu(){return Bb}var jb=ie({},cs,{key:function(t){if(t.key){var i=Fb[t.key]||t.key;if(i!=="Unidentified")return i}return t.type==="keypress"?(t=Cl(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?zb[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yu,charCode:function(t){return t.type==="keypress"?Cl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Cl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Vb=kn(jb),Hb=ie({},Pl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),jp=kn(Hb),Wb=ie({},cs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yu}),Ub=kn(Wb),Gb=ie({},lo,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yb=kn(Gb),Kb=ie({},Pl,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Xb=kn(Kb),qb=[9,13,27,32],Ku=c&&"CompositionEvent"in window,fs=null;c&&"documentMode"in document&&(fs=document.documentMode);var Qb=c&&"TextEvent"in window&&!fs,Vp=c&&(!Ku||fs&&8<fs&&11>=fs),Hp=" ",Wp=!1;function Up(t,i){switch(t){case"keyup":return qb.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gp(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ao=!1;function Zb(t,i){switch(t){case"compositionend":return Gp(i);case"keypress":return i.which!==32?null:(Wp=!0,Hp);case"textInput":return t=i.data,t===Hp&&Wp?null:t;default:return null}}function Jb(t,i){if(ao)return t==="compositionend"||!Ku&&Up(t,i)?(t=Fp(),kl=Vu=oi=null,ao=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Vp&&i.locale!=="ko"?null:i.data;default:return null}}var eS={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Yp(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i==="input"?!!eS[t.type]:i==="textarea"}function Kp(t,i,l,d){Mi(d),i=Rl(i,"onChange"),0<i.length&&(l=new Hu("onChange","change",null,l,d),t.push({event:l,listeners:i}))}var ps=null,ms=null;function tS(t){fm(t,0)}function Al(t){var i=mo(t);if(me(i))return t}function nS(t,i){if(t==="change")return i}var Xp=!1;if(c){var Xu;if(c){var qu="oninput"in document;if(!qu){var qp=document.createElement("div");qp.setAttribute("oninput","return;"),qu=typeof qp.oninput=="function"}Xu=qu}else Xu=!1;Xp=Xu&&(!document.documentMode||9<document.documentMode)}function Qp(){ps&&(ps.detachEvent("onpropertychange",Zp),ms=ps=null)}function Zp(t){if(t.propertyName==="value"&&Al(ms)){var i=[];Kp(i,ms,t,Ri(t)),Zo(tS,i)}}function rS(t,i,l){t==="focusin"?(Qp(),ps=i,ms=l,ps.attachEvent("onpropertychange",Zp)):t==="focusout"&&Qp()}function iS(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Al(ms)}function oS(t,i){if(t==="click")return Al(i)}function sS(t,i){if(t==="input"||t==="change")return Al(i)}function lS(t,i){return t===i&&(t!==0||1/t===1/i)||t!==t&&i!==i}var Jn=typeof Object.is=="function"?Object.is:lS;function hs(t,i){if(Jn(t,i))return!0;if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;var l=Object.keys(t),d=Object.keys(i);if(l.length!==d.length)return!1;for(d=0;d<l.length;d++){var m=l[d];if(!f.call(i,m)||!Jn(t[m],i[m]))return!1}return!0}function Jp(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function em(t,i){var l=Jp(t);t=0;for(var d;l;){if(l.nodeType===3){if(d=t+l.textContent.length,t<=i&&d>=i)return{node:l,offset:i-t};t=d}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Jp(l)}}function tm(t,i){return t&&i?t===i?!0:t&&t.nodeType===3?!1:i&&i.nodeType===3?tm(t,i.parentNode):"contains"in t?t.contains(i):t.compareDocumentPosition?!!(t.compareDocumentPosition(i)&16):!1:!1}function nm(){for(var t=window,i=_e();i instanceof t.HTMLIFrameElement;){try{var l=typeof i.contentWindow.location.href=="string"}catch{l=!1}if(l)t=i.contentWindow;else break;i=_e(t.document)}return i}function Qu(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i&&(i==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||i==="textarea"||t.contentEditable==="true")}function aS(t){var i=nm(),l=t.focusedElem,d=t.selectionRange;if(i!==l&&l&&l.ownerDocument&&tm(l.ownerDocument.documentElement,l)){if(d!==null&&Qu(l)){if(i=d.start,t=d.end,t===void 0&&(t=i),"selectionStart"in l)l.selectionStart=i,l.selectionEnd=Math.min(t,l.value.length);else if(t=(i=l.ownerDocument||document)&&i.defaultView||window,t.getSelection){t=t.getSelection();var m=l.textContent.length,h=Math.min(d.start,m);d=d.end===void 0?h:Math.min(d.end,m),!t.extend&&h>d&&(m=d,d=h,h=m),m=em(l,h);var P=em(l,d);m&&P&&(t.rangeCount!==1||t.anchorNode!==m.node||t.anchorOffset!==m.offset||t.focusNode!==P.node||t.focusOffset!==P.offset)&&(i=i.createRange(),i.setStart(m.node,m.offset),t.removeAllRanges(),h>d?(t.addRange(i),t.extend(P.node,P.offset)):(i.setEnd(P.node,P.offset),t.addRange(i)))}}for(i=[],t=l;t=t.parentNode;)t.nodeType===1&&i.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l<i.length;l++)t=i[l],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var uS=c&&"documentMode"in document&&11>=document.documentMode,uo=null,Zu=null,gs=null,Ju=!1;function rm(t,i,l){var d=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ju||uo==null||uo!==_e(d)||(d=uo,"selectionStart"in d&&Qu(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),gs&&hs(gs,d)||(gs=d,d=Rl(Zu,"onSelect"),0<d.length&&(i=new Hu("onSelect","select",null,i,l),t.push({event:i,listeners:d}),i.target=uo)))}function _l(t,i){var l={};return l[t.toLowerCase()]=i.toLowerCase(),l["Webkit"+t]="webkit"+i,l["Moz"+t]="moz"+i,l}var co={animationend:_l("Animation","AnimationEnd"),animationiteration:_l("Animation","AnimationIteration"),animationstart:_l("Animation","AnimationStart"),transitionend:_l("Transition","TransitionEnd")},ec={},im={};c&&(im=document.createElement("div").style,"AnimationEvent"in window||(delete co.animationend.animation,delete co.animationiteration.animation,delete co.animationstart.animation),"TransitionEvent"in window||delete co.transitionend.transition);function Il(t){if(ec[t])return ec[t];if(!co[t])return t;var i=co[t],l;for(l in i)if(i.hasOwnProperty(l)&&l in im)return ec[t]=i[l];return t}var om=Il("animationend"),sm=Il("animationiteration"),lm=Il("animationstart"),am=Il("transitionend"),um=new Map,cm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function si(t,i){um.set(t,i),a(i,[t])}for(var tc=0;tc<cm.length;tc++){var nc=cm[tc],cS=nc.toLowerCase(),dS=nc[0].toUpperCase()+nc.slice(1);si(cS,"on"+dS)}si(om,"onAnimationEnd"),si(sm,"onAnimationIteration"),si(lm,"onAnimationStart"),si("dblclick","onDoubleClick"),si("focusin","onFocus"),si("focusout","onBlur"),si(am,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),a("onBeforeInput",["compositionend","keypress","textInput","paste"]),a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var vs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),fS=new Set("cancel close invalid load scroll toggle".split(" ").concat(vs));function dm(t,i,l){var d=t.type||"unknown-event";t.currentTarget=l,qn(d,i,void 0,t),t.currentTarget=null}function fm(t,i){i=(i&4)!==0;for(var l=0;l<t.length;l++){var d=t[l],m=d.event;d=d.listeners;e:{var h=void 0;if(i)for(var P=d.length-1;0<=P;P--){var I=d[P],F=I.instance,K=I.currentTarget;if(I=I.listener,F!==h&&m.isPropagationStopped())break e;dm(m,I,K),h=F}else for(P=0;P<d.length;P++){if(I=d[P],F=I.instance,K=I.currentTarget,I=I.listener,F!==h&&m.isPropagationStopped())break e;dm(m,I,K),h=F}}}if(Li)throw t=oo,Li=!1,oo=null,t}function dt(t,i){var l=i[cc];l===void 0&&(l=i[cc]=new Set);var d=t+"__bubble";l.has(d)||(pm(i,t,2,!1),l.add(d))}function rc(t,i,l){var d=0;i&&(d|=4),pm(l,t,d,i)}var Ol="_reactListening"+Math.random().toString(36).slice(2);function ys(t){if(!t[Ol]){t[Ol]=!0,o.forEach(function(l){l!=="selectionchange"&&(fS.has(l)||rc(l,!1,t),rc(l,!0,t))});var i=t.nodeType===9?t:t.ownerDocument;i===null||i[Ol]||(i[Ol]=!0,rc("selectionchange",!1,i))}}function pm(t,i,l,d){switch(Np(i)){case 1:var m=Tb;break;case 4:m=Pb;break;default:m=Bu}l=m.bind(null,i,l,t),m=void 0,!io||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(m=!0),d?m!==void 0?t.addEventListener(i,l,{capture:!0,passive:m}):t.addEventListener(i,l,!0):m!==void 0?t.addEventListener(i,l,{passive:m}):t.addEventListener(i,l,!1)}function ic(t,i,l,d,m){var h=d;if((i&1)===0&&(i&2)===0&&d!==null)e:for(;;){if(d===null)return;var P=d.tag;if(P===3||P===4){var I=d.stateNode.containerInfo;if(I===m||I.nodeType===8&&I.parentNode===m)break;if(P===4)for(P=d.return;P!==null;){var F=P.tag;if((F===3||F===4)&&(F=P.stateNode.containerInfo,F===m||F.nodeType===8&&F.parentNode===m))return;P=P.return}for(;I!==null;){if(P=Ni(I),P===null)return;if(F=P.tag,F===5||F===6){d=h=P;continue e}I=I.parentNode}}d=d.return}Zo(function(){var K=h,se=Ri(l),le=[];e:{var oe=um.get(t);if(oe!==void 0){var ye=Hu,Se=t;switch(t){case"keypress":if(Cl(l)===0)break e;case"keydown":case"keyup":ye=Vb;break;case"focusin":Se="focus",ye=Gu;break;case"focusout":Se="blur",ye=Gu;break;case"beforeblur":case"afterblur":ye=Gu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ye=$p;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ye=Ib;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ye=Ub;break;case om:case sm:case lm:ye=Mb;break;case am:ye=Yb;break;case"scroll":ye=Ab;break;case"wheel":ye=Xb;break;case"copy":case"cut":case"paste":ye=Db;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ye=jp}var Ee=(i&4)!==0,Ct=!Ee&&t==="scroll",H=Ee?oe!==null?oe+"Capture":null:oe;Ee=[];for(var B=K,Y;B!==null;){Y=B;var de=Y.stateNode;if(Y.tag===5&&de!==null&&(Y=de,H!==null&&(de=Ir(B,H),de!=null&&Ee.push(ws(B,de,Y)))),Ct)break;B=B.return}0<Ee.length&&(oe=new ye(oe,Se,null,l,se),le.push({event:oe,listeners:Ee}))}}if((i&7)===0){e:{if(oe=t==="mouseover"||t==="pointerover",ye=t==="mouseout"||t==="pointerout",oe&&l!==fr&&(Se=l.relatedTarget||l.fromElement)&&(Ni(Se)||Se[Or]))break e;if((ye||oe)&&(oe=se.window===se?se:(oe=se.ownerDocument)?oe.defaultView||oe.parentWindow:window,ye?(Se=l.relatedTarget||l.toElement,ye=K,Se=Se?Ni(Se):null,Se!==null&&(Ct=mr(Se),Se!==Ct||Se.tag!==5&&Se.tag!==6)&&(Se=null)):(ye=null,Se=K),ye!==Se)){if(Ee=$p,de="onMouseLeave",H="onMouseEnter",B="mouse",(t==="pointerout"||t==="pointerover")&&(Ee=jp,de="onPointerLeave",H="onPointerEnter",B="pointer"),Ct=ye==null?oe:mo(ye),Y=Se==null?oe:mo(Se),oe=new Ee(de,B+"leave",ye,l,se),oe.target=Ct,oe.relatedTarget=Y,de=null,Ni(se)===K&&(Ee=new Ee(H,B+"enter",Se,l,se),Ee.target=Y,Ee.relatedTarget=Ct,de=Ee),Ct=de,ye&&Se)t:{for(Ee=ye,H=Se,B=0,Y=Ee;Y;Y=fo(Y))B++;for(Y=0,de=H;de;de=fo(de))Y++;for(;0<B-Y;)Ee=fo(Ee),B--;for(;0<Y-B;)H=fo(H),Y--;for(;B--;){if(Ee===H||H!==null&&Ee===H.alternate)break t;Ee=fo(Ee),H=fo(H)}Ee=null}else Ee=null;ye!==null&&mm(le,oe,ye,Ee,!1),Se!==null&&Ct!==null&&mm(le,Ct,Se,Ee,!0)}}e:{if(oe=K?mo(K):window,ye=oe.nodeName&&oe.nodeName.toLowerCase(),ye==="select"||ye==="input"&&oe.type==="file")var Ce=nS;else if(Yp(oe))if(Xp)Ce=sS;else{Ce=iS;var Ie=rS}else(ye=oe.nodeName)&&ye.toLowerCase()==="input"&&(oe.type==="checkbox"||oe.type==="radio")&&(Ce=oS);if(Ce&&(Ce=Ce(t,K))){Kp(le,Ce,l,se);break e}Ie&&Ie(t,oe,K),t==="focusout"&&(Ie=oe._wrapperState)&&Ie.controlled&&oe.type==="number"&&U(oe,"number",oe.value)}switch(Ie=K?mo(K):window,t){case"focusin":(Yp(Ie)||Ie.contentEditable==="true")&&(uo=Ie,Zu=K,gs=null);break;case"focusout":gs=Zu=uo=null;break;case"mousedown":Ju=!0;break;case"contextmenu":case"mouseup":case"dragend":Ju=!1,rm(le,l,se);break;case"selectionchange":if(uS)break;case"keydown":case"keyup":rm(le,l,se)}var Oe;if(Ku)e:{switch(t){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else ao?Up(t,l)&&(De="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(De="onCompositionStart");De&&(Vp&&l.locale!=="ko"&&(ao||De!=="onCompositionStart"?De==="onCompositionEnd"&&ao&&(Oe=Fp()):(oi=se,Vu="value"in oi?oi.value:oi.textContent,ao=!0)),Ie=Rl(K,De),0<Ie.length&&(De=new Bp(De,t,null,l,se),le.push({event:De,listeners:Ie}),Oe?De.data=Oe:(Oe=Gp(l),Oe!==null&&(De.data=Oe)))),(Oe=Qb?Zb(t,l):Jb(t,l))&&(K=Rl(K,"onBeforeInput"),0<K.length&&(se=new Bp("onBeforeInput","beforeinput",null,l,se),le.push({event:se,listeners:K}),se.data=Oe))}fm(le,i)})}function ws(t,i,l){return{instance:t,listener:i,currentTarget:l}}function Rl(t,i){for(var l=i+"Capture",d=[];t!==null;){var m=t,h=m.stateNode;m.tag===5&&h!==null&&(m=h,h=Ir(t,l),h!=null&&d.unshift(ws(t,h,m)),h=Ir(t,i),h!=null&&d.push(ws(t,h,m))),t=t.return}return d}function fo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function mm(t,i,l,d,m){for(var h=i._reactName,P=[];l!==null&&l!==d;){var I=l,F=I.alternate,K=I.stateNode;if(F!==null&&F===d)break;I.tag===5&&K!==null&&(I=K,m?(F=Ir(l,h),F!=null&&P.unshift(ws(l,F,I))):m||(F=Ir(l,h),F!=null&&P.push(ws(l,F,I)))),l=l.return}P.length!==0&&t.push({event:i,listeners:P})}var pS=/\r\n?/g,mS=/\u0000|\uFFFD/g;function hm(t){return(typeof t=="string"?t:""+t).replace(pS,`
`).replace(mS,"")}function Ml(t,i,l){if(i=hm(i),hm(t)!==i&&l)throw Error(r(425))}function Ll(){}var oc=null,sc=null;function lc(t,i){return t==="textarea"||t==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var ac=typeof setTimeout=="function"?setTimeout:void 0,hS=typeof clearTimeout=="function"?clearTimeout:void 0,gm=typeof Promise=="function"?Promise:void 0,gS=typeof queueMicrotask=="function"?queueMicrotask:typeof gm<"u"?function(t){return gm.resolve(null).then(t).catch(vS)}:ac;function vS(t){setTimeout(function(){throw t})}function uc(t,i){var l=i,d=0;do{var m=l.nextSibling;if(t.removeChild(l),m&&m.nodeType===8)if(l=m.data,l==="/$"){if(d===0){t.removeChild(m),us(i);return}d--}else l!=="$"&&l!=="$?"&&l!=="$!"||d++;l=m}while(l);us(i)}function li(t){for(;t!=null;t=t.nextSibling){var i=t.nodeType;if(i===1||i===3)break;if(i===8){if(i=t.data,i==="$"||i==="$!"||i==="$?")break;if(i==="/$")return null}}return t}function vm(t){t=t.previousSibling;for(var i=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"){if(i===0)return t;i--}else l==="/$"&&i++}t=t.previousSibling}return null}var po=Math.random().toString(36).slice(2),hr="__reactFiber$"+po,bs="__reactProps$"+po,Or="__reactContainer$"+po,cc="__reactEvents$"+po,yS="__reactListeners$"+po,wS="__reactHandles$"+po;function Ni(t){var i=t[hr];if(i)return i;for(var l=t.parentNode;l;){if(i=l[Or]||l[hr]){if(l=i.alternate,i.child!==null||l!==null&&l.child!==null)for(t=vm(t);t!==null;){if(l=t[hr])return l;t=vm(t)}return i}t=l,l=t.parentNode}return null}function Ss(t){return t=t[hr]||t[Or],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function mo(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(r(33))}function Dl(t){return t[bs]||null}var dc=[],ho=-1;function ai(t){return{current:t}}function ft(t){0>ho||(t.current=dc[ho],dc[ho]=null,ho--)}function ut(t,i){ho++,dc[ho]=t.current,t.current=i}var ui={},Xt=ai(ui),dn=ai(!1),Fi=ui;function go(t,i){var l=t.type.contextTypes;if(!l)return ui;var d=t.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===i)return d.__reactInternalMemoizedMaskedChildContext;var m={},h;for(h in l)m[h]=i[h];return d&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=m),m}function fn(t){return t=t.childContextTypes,t!=null}function Nl(){ft(dn),ft(Xt)}function ym(t,i,l){if(Xt.current!==ui)throw Error(r(168));ut(Xt,i),ut(dn,l)}function wm(t,i,l){var d=t.stateNode;if(i=i.childContextTypes,typeof d.getChildContext!="function")return l;d=d.getChildContext();for(var m in d)if(!(m in i))throw Error(r(108,he(t)||"Unknown",m));return ie({},l,d)}function Fl(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ui,Fi=Xt.current,ut(Xt,t),ut(dn,dn.current),!0}function bm(t,i,l){var d=t.stateNode;if(!d)throw Error(r(169));l?(t=wm(t,i,Fi),d.__reactInternalMemoizedMergedChildContext=t,ft(dn),ft(Xt),ut(Xt,t)):ft(dn),ut(dn,l)}var Rr=null,zl=!1,fc=!1;function Sm(t){Rr===null?Rr=[t]:Rr.push(t)}function bS(t){zl=!0,Sm(t)}function ci(){if(!fc&&Rr!==null){fc=!0;var t=0,i=ot;try{var l=Rr;for(ot=1;t<l.length;t++){var d=l[t];do d=d(!0);while(d!==null)}Rr=null,zl=!1}catch(m){throw Rr!==null&&(Rr=Rr.slice(t+1)),$(Ft,ci),m}finally{ot=i,fc=!1}}return null}var vo=[],yo=0,$l=null,Bl=0,zn=[],$n=0,zi=null,Mr=1,Lr="";function $i(t,i){vo[yo++]=Bl,vo[yo++]=$l,$l=t,Bl=i}function xm(t,i,l){zn[$n++]=Mr,zn[$n++]=Lr,zn[$n++]=zi,zi=t;var d=Mr;t=Lr;var m=32-Zn(d)-1;d&=~(1<<m),l+=1;var h=32-Zn(i)+m;if(30<h){var P=m-m%5;h=(d&(1<<P)-1).toString(32),d>>=P,m-=P,Mr=1<<32-Zn(i)+m|l<<m|d,Lr=h+t}else Mr=1<<h|l<<m|d,Lr=t}function pc(t){t.return!==null&&($i(t,1),xm(t,1,0))}function mc(t){for(;t===$l;)$l=vo[--yo],vo[yo]=null,Bl=vo[--yo],vo[yo]=null;for(;t===zi;)zi=zn[--$n],zn[$n]=null,Lr=zn[--$n],zn[$n]=null,Mr=zn[--$n],zn[$n]=null}var Cn=null,Tn=null,pt=!1,er=null;function Em(t,i){var l=Hn(5,null,null,0);l.elementType="DELETED",l.stateNode=i,l.return=t,i=t.deletions,i===null?(t.deletions=[l],t.flags|=16):i.push(l)}function km(t,i){switch(t.tag){case 5:var l=t.type;return i=i.nodeType!==1||l.toLowerCase()!==i.nodeName.toLowerCase()?null:i,i!==null?(t.stateNode=i,Cn=t,Tn=li(i.firstChild),!0):!1;case 6:return i=t.pendingProps===""||i.nodeType!==3?null:i,i!==null?(t.stateNode=i,Cn=t,Tn=null,!0):!1;case 13:return i=i.nodeType!==8?null:i,i!==null?(l=zi!==null?{id:Mr,overflow:Lr}:null,t.memoizedState={dehydrated:i,treeContext:l,retryLane:1073741824},l=Hn(18,null,null,0),l.stateNode=i,l.return=t,t.child=l,Cn=t,Tn=null,!0):!1;default:return!1}}function hc(t){return(t.mode&1)!==0&&(t.flags&128)===0}function gc(t){if(pt){var i=Tn;if(i){var l=i;if(!km(t,i)){if(hc(t))throw Error(r(418));i=li(l.nextSibling);var d=Cn;i&&km(t,i)?Em(d,l):(t.flags=t.flags&-4097|2,pt=!1,Cn=t)}}else{if(hc(t))throw Error(r(418));t.flags=t.flags&-4097|2,pt=!1,Cn=t}}}function Cm(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Cn=t}function jl(t){if(t!==Cn)return!1;if(!pt)return Cm(t),pt=!0,!1;var i;if((i=t.tag!==3)&&!(i=t.tag!==5)&&(i=t.type,i=i!=="head"&&i!=="body"&&!lc(t.type,t.memoizedProps)),i&&(i=Tn)){if(hc(t))throw Tm(),Error(r(418));for(;i;)Em(t,i),i=li(i.nextSibling)}if(Cm(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(317));e:{for(t=t.nextSibling,i=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"){if(i===0){Tn=li(t.nextSibling);break e}i--}else l!=="$"&&l!=="$!"&&l!=="$?"||i++}t=t.nextSibling}Tn=null}}else Tn=Cn?li(t.stateNode.nextSibling):null;return!0}function Tm(){for(var t=Tn;t;)t=li(t.nextSibling)}function wo(){Tn=Cn=null,pt=!1}function vc(t){er===null?er=[t]:er.push(t)}var SS=A.ReactCurrentBatchConfig;function tr(t,i){if(t&&t.defaultProps){i=ie({},i),t=t.defaultProps;for(var l in t)i[l]===void 0&&(i[l]=t[l]);return i}return i}var Vl=ai(null),Hl=null,bo=null,yc=null;function wc(){yc=bo=Hl=null}function bc(t){var i=Vl.current;ft(Vl),t._currentValue=i}function Sc(t,i,l){for(;t!==null;){var d=t.alternate;if((t.childLanes&i)!==i?(t.childLanes|=i,d!==null&&(d.childLanes|=i)):d!==null&&(d.childLanes&i)!==i&&(d.childLanes|=i),t===l)break;t=t.return}}function So(t,i){Hl=t,yc=bo=null,t=t.dependencies,t!==null&&t.firstContext!==null&&((t.lanes&i)!==0&&(pn=!0),t.firstContext=null)}function Bn(t){var i=t._currentValue;if(yc!==t)if(t={context:t,memoizedValue:i,next:null},bo===null){if(Hl===null)throw Error(r(308));bo=t,Hl.dependencies={lanes:0,firstContext:t}}else bo=bo.next=t;return i}var Bi=null;function xc(t){Bi===null?Bi=[t]:Bi.push(t)}function Pm(t,i,l,d){var m=i.interleaved;return m===null?(l.next=l,xc(i)):(l.next=m.next,m.next=l),i.interleaved=l,Dr(t,d)}function Dr(t,i){t.lanes|=i;var l=t.alternate;for(l!==null&&(l.lanes|=i),l=t,t=t.return;t!==null;)t.childLanes|=i,l=t.alternate,l!==null&&(l.childLanes|=i),l=t,t=t.return;return l.tag===3?l.stateNode:null}var di=!1;function Ec(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Am(t,i){t=t.updateQueue,i.updateQueue===t&&(i.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Nr(t,i){return{eventTime:t,lane:i,tag:0,payload:null,callback:null,next:null}}function fi(t,i,l){var d=t.updateQueue;if(d===null)return null;if(d=d.shared,(Ze&2)!==0){var m=d.pending;return m===null?i.next=i:(i.next=m.next,m.next=i),d.pending=i,Dr(t,l)}return m=d.interleaved,m===null?(i.next=i,xc(d)):(i.next=m.next,m.next=i),d.interleaved=i,Dr(t,l)}function Wl(t,i,l){if(i=i.updateQueue,i!==null&&(i=i.shared,(l&4194240)!==0)){var d=i.lanes;d&=t.pendingLanes,l|=d,i.lanes=l,Fu(t,l)}}function _m(t,i){var l=t.updateQueue,d=t.alternate;if(d!==null&&(d=d.updateQueue,l===d)){var m=null,h=null;if(l=l.firstBaseUpdate,l!==null){do{var P={eventTime:l.eventTime,lane:l.lane,tag:l.tag,payload:l.payload,callback:l.callback,next:null};h===null?m=h=P:h=h.next=P,l=l.next}while(l!==null);h===null?m=h=i:h=h.next=i}else m=h=i;l={baseState:d.baseState,firstBaseUpdate:m,lastBaseUpdate:h,shared:d.shared,effects:d.effects},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=i:t.next=i,l.lastBaseUpdate=i}function Ul(t,i,l,d){var m=t.updateQueue;di=!1;var h=m.firstBaseUpdate,P=m.lastBaseUpdate,I=m.shared.pending;if(I!==null){m.shared.pending=null;var F=I,K=F.next;F.next=null,P===null?h=K:P.next=K,P=F;var se=t.alternate;se!==null&&(se=se.updateQueue,I=se.lastBaseUpdate,I!==P&&(I===null?se.firstBaseUpdate=K:I.next=K,se.lastBaseUpdate=F))}if(h!==null){var le=m.baseState;P=0,se=K=F=null,I=h;do{var oe=I.lane,ye=I.eventTime;if((d&oe)===oe){se!==null&&(se=se.next={eventTime:ye,lane:0,tag:I.tag,payload:I.payload,callback:I.callback,next:null});e:{var Se=t,Ee=I;switch(oe=i,ye=l,Ee.tag){case 1:if(Se=Ee.payload,typeof Se=="function"){le=Se.call(ye,le,oe);break e}le=Se;break e;case 3:Se.flags=Se.flags&-65537|128;case 0:if(Se=Ee.payload,oe=typeof Se=="function"?Se.call(ye,le,oe):Se,oe==null)break e;le=ie({},le,oe);break e;case 2:di=!0}}I.callback!==null&&I.lane!==0&&(t.flags|=64,oe=m.effects,oe===null?m.effects=[I]:oe.push(I))}else ye={eventTime:ye,lane:oe,tag:I.tag,payload:I.payload,callback:I.callback,next:null},se===null?(K=se=ye,F=le):se=se.next=ye,P|=oe;if(I=I.next,I===null){if(I=m.shared.pending,I===null)break;oe=I,I=oe.next,oe.next=null,m.lastBaseUpdate=oe,m.shared.pending=null}}while(!0);if(se===null&&(F=le),m.baseState=F,m.firstBaseUpdate=K,m.lastBaseUpdate=se,i=m.shared.interleaved,i!==null){m=i;do P|=m.lane,m=m.next;while(m!==i)}else h===null&&(m.shared.lanes=0);Hi|=P,t.lanes=P,t.memoizedState=le}}function Im(t,i,l){if(t=i.effects,i.effects=null,t!==null)for(i=0;i<t.length;i++){var d=t[i],m=d.callback;if(m!==null){if(d.callback=null,d=l,typeof m!="function")throw Error(r(191,m));m.call(d)}}}var Om=new e.Component().refs;function kc(t,i,l,d){i=t.memoizedState,l=l(d,i),l=l==null?i:ie({},i,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Gl={isMounted:function(t){return(t=t._reactInternals)?mr(t)===t:!1},enqueueSetState:function(t,i,l){t=t._reactInternals;var d=rn(),m=gi(t),h=Nr(d,m);h.payload=i,l!=null&&(h.callback=l),i=fi(t,h,m),i!==null&&(ir(i,t,m,d),Wl(i,t,m))},enqueueReplaceState:function(t,i,l){t=t._reactInternals;var d=rn(),m=gi(t),h=Nr(d,m);h.tag=1,h.payload=i,l!=null&&(h.callback=l),i=fi(t,h,m),i!==null&&(ir(i,t,m,d),Wl(i,t,m))},enqueueForceUpdate:function(t,i){t=t._reactInternals;var l=rn(),d=gi(t),m=Nr(l,d);m.tag=2,i!=null&&(m.callback=i),i=fi(t,m,d),i!==null&&(ir(i,t,d,l),Wl(i,t,d))}};function Rm(t,i,l,d,m,h,P){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(d,h,P):i.prototype&&i.prototype.isPureReactComponent?!hs(l,d)||!hs(m,h):!0}function Mm(t,i,l){var d=!1,m=ui,h=i.contextType;return typeof h=="object"&&h!==null?h=Bn(h):(m=fn(i)?Fi:Xt.current,d=i.contextTypes,h=(d=d!=null)?go(t,m):ui),i=new i(l,h),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Gl,t.stateNode=i,i._reactInternals=t,d&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=m,t.__reactInternalMemoizedMaskedChildContext=h),i}function Lm(t,i,l,d){t=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(l,d),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(l,d),i.state!==t&&Gl.enqueueReplaceState(i,i.state,null)}function Cc(t,i,l,d){var m=t.stateNode;m.props=l,m.state=t.memoizedState,m.refs=Om,Ec(t);var h=i.contextType;typeof h=="object"&&h!==null?m.context=Bn(h):(h=fn(i)?Fi:Xt.current,m.context=go(t,h)),m.state=t.memoizedState,h=i.getDerivedStateFromProps,typeof h=="function"&&(kc(t,i,h,l),m.state=t.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(i=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),i!==m.state&&Gl.enqueueReplaceState(m,m.state,null),Ul(t,l,m,d),m.state=t.memoizedState),typeof m.componentDidMount=="function"&&(t.flags|=4194308)}function xs(t,i,l){if(t=l.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(l._owner){if(l=l._owner,l){if(l.tag!==1)throw Error(r(309));var d=l.stateNode}if(!d)throw Error(r(147,t));var m=d,h=""+t;return i!==null&&i.ref!==null&&typeof i.ref=="function"&&i.ref._stringRef===h?i.ref:(i=function(P){var I=m.refs;I===Om&&(I=m.refs={}),P===null?delete I[h]:I[h]=P},i._stringRef=h,i)}if(typeof t!="string")throw Error(r(284));if(!l._owner)throw Error(r(290,t))}return t}function Yl(t,i){throw t=Object.prototype.toString.call(i),Error(r(31,t==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":t))}function Dm(t){var i=t._init;return i(t._payload)}function Nm(t){function i(H,B){if(t){var Y=H.deletions;Y===null?(H.deletions=[B],H.flags|=16):Y.push(B)}}function l(H,B){if(!t)return null;for(;B!==null;)i(H,B),B=B.sibling;return null}function d(H,B){for(H=new Map;B!==null;)B.key!==null?H.set(B.key,B):H.set(B.index,B),B=B.sibling;return H}function m(H,B){return H=yi(H,B),H.index=0,H.sibling=null,H}function h(H,B,Y){return H.index=Y,t?(Y=H.alternate,Y!==null?(Y=Y.index,Y<B?(H.flags|=2,B):Y):(H.flags|=2,B)):(H.flags|=1048576,B)}function P(H){return t&&H.alternate===null&&(H.flags|=2),H}function I(H,B,Y,de){return B===null||B.tag!==6?(B=ad(Y,H.mode,de),B.return=H,B):(B=m(B,Y),B.return=H,B)}function F(H,B,Y,de){var Ce=Y.type;return Ce===D?se(H,B,Y.props.children,de,Y.key):B!==null&&(B.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===Z&&Dm(Ce)===B.type)?(de=m(B,Y.props),de.ref=xs(H,B,Y),de.return=H,de):(de=fa(Y.type,Y.key,Y.props,null,H.mode,de),de.ref=xs(H,B,Y),de.return=H,de)}function K(H,B,Y,de){return B===null||B.tag!==4||B.stateNode.containerInfo!==Y.containerInfo||B.stateNode.implementation!==Y.implementation?(B=ud(Y,H.mode,de),B.return=H,B):(B=m(B,Y.children||[]),B.return=H,B)}function se(H,B,Y,de,Ce){return B===null||B.tag!==7?(B=Yi(Y,H.mode,de,Ce),B.return=H,B):(B=m(B,Y),B.return=H,B)}function le(H,B,Y){if(typeof B=="string"&&B!==""||typeof B=="number")return B=ad(""+B,H.mode,Y),B.return=H,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case _:return Y=fa(B.type,B.key,B.props,null,H.mode,Y),Y.ref=xs(H,null,B),Y.return=H,Y;case N:return B=ud(B,H.mode,Y),B.return=H,B;case Z:var de=B._init;return le(H,de(B._payload),Y)}if(q(B)||ne(B))return B=Yi(B,H.mode,Y,null),B.return=H,B;Yl(H,B)}return null}function oe(H,B,Y,de){var Ce=B!==null?B.key:null;if(typeof Y=="string"&&Y!==""||typeof Y=="number")return Ce!==null?null:I(H,B,""+Y,de);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case _:return Y.key===Ce?F(H,B,Y,de):null;case N:return Y.key===Ce?K(H,B,Y,de):null;case Z:return Ce=Y._init,oe(H,B,Ce(Y._payload),de)}if(q(Y)||ne(Y))return Ce!==null?null:se(H,B,Y,de,null);Yl(H,Y)}return null}function ye(H,B,Y,de,Ce){if(typeof de=="string"&&de!==""||typeof de=="number")return H=H.get(Y)||null,I(B,H,""+de,Ce);if(typeof de=="object"&&de!==null){switch(de.$$typeof){case _:return H=H.get(de.key===null?Y:de.key)||null,F(B,H,de,Ce);case N:return H=H.get(de.key===null?Y:de.key)||null,K(B,H,de,Ce);case Z:var Ie=de._init;return ye(H,B,Y,Ie(de._payload),Ce)}if(q(de)||ne(de))return H=H.get(Y)||null,se(B,H,de,Ce,null);Yl(B,de)}return null}function Se(H,B,Y,de){for(var Ce=null,Ie=null,Oe=B,De=B=0,Bt=null;Oe!==null&&De<Y.length;De++){Oe.index>De?(Bt=Oe,Oe=null):Bt=Oe.sibling;var Je=oe(H,Oe,Y[De],de);if(Je===null){Oe===null&&(Oe=Bt);break}t&&Oe&&Je.alternate===null&&i(H,Oe),B=h(Je,B,De),Ie===null?Ce=Je:Ie.sibling=Je,Ie=Je,Oe=Bt}if(De===Y.length)return l(H,Oe),pt&&$i(H,De),Ce;if(Oe===null){for(;De<Y.length;De++)Oe=le(H,Y[De],de),Oe!==null&&(B=h(Oe,B,De),Ie===null?Ce=Oe:Ie.sibling=Oe,Ie=Oe);return pt&&$i(H,De),Ce}for(Oe=d(H,Oe);De<Y.length;De++)Bt=ye(Oe,H,De,Y[De],de),Bt!==null&&(t&&Bt.alternate!==null&&Oe.delete(Bt.key===null?De:Bt.key),B=h(Bt,B,De),Ie===null?Ce=Bt:Ie.sibling=Bt,Ie=Bt);return t&&Oe.forEach(function(wi){return i(H,wi)}),pt&&$i(H,De),Ce}function Ee(H,B,Y,de){var Ce=ne(Y);if(typeof Ce!="function")throw Error(r(150));if(Y=Ce.call(Y),Y==null)throw Error(r(151));for(var Ie=Ce=null,Oe=B,De=B=0,Bt=null,Je=Y.next();Oe!==null&&!Je.done;De++,Je=Y.next()){Oe.index>De?(Bt=Oe,Oe=null):Bt=Oe.sibling;var wi=oe(H,Oe,Je.value,de);if(wi===null){Oe===null&&(Oe=Bt);break}t&&Oe&&wi.alternate===null&&i(H,Oe),B=h(wi,B,De),Ie===null?Ce=wi:Ie.sibling=wi,Ie=wi,Oe=Bt}if(Je.done)return l(H,Oe),pt&&$i(H,De),Ce;if(Oe===null){for(;!Je.done;De++,Je=Y.next())Je=le(H,Je.value,de),Je!==null&&(B=h(Je,B,De),Ie===null?Ce=Je:Ie.sibling=Je,Ie=Je);return pt&&$i(H,De),Ce}for(Oe=d(H,Oe);!Je.done;De++,Je=Y.next())Je=ye(Oe,H,De,Je.value,de),Je!==null&&(t&&Je.alternate!==null&&Oe.delete(Je.key===null?De:Je.key),B=h(Je,B,De),Ie===null?Ce=Je:Ie.sibling=Je,Ie=Je);return t&&Oe.forEach(function(ex){return i(H,ex)}),pt&&$i(H,De),Ce}function Ct(H,B,Y,de){if(typeof Y=="object"&&Y!==null&&Y.type===D&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case _:e:{for(var Ce=Y.key,Ie=B;Ie!==null;){if(Ie.key===Ce){if(Ce=Y.type,Ce===D){if(Ie.tag===7){l(H,Ie.sibling),B=m(Ie,Y.props.children),B.return=H,H=B;break e}}else if(Ie.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===Z&&Dm(Ce)===Ie.type){l(H,Ie.sibling),B=m(Ie,Y.props),B.ref=xs(H,Ie,Y),B.return=H,H=B;break e}l(H,Ie);break}else i(H,Ie);Ie=Ie.sibling}Y.type===D?(B=Yi(Y.props.children,H.mode,de,Y.key),B.return=H,H=B):(de=fa(Y.type,Y.key,Y.props,null,H.mode,de),de.ref=xs(H,B,Y),de.return=H,H=de)}return P(H);case N:e:{for(Ie=Y.key;B!==null;){if(B.key===Ie)if(B.tag===4&&B.stateNode.containerInfo===Y.containerInfo&&B.stateNode.implementation===Y.implementation){l(H,B.sibling),B=m(B,Y.children||[]),B.return=H,H=B;break e}else{l(H,B);break}else i(H,B);B=B.sibling}B=ud(Y,H.mode,de),B.return=H,H=B}return P(H);case Z:return Ie=Y._init,Ct(H,B,Ie(Y._payload),de)}if(q(Y))return Se(H,B,Y,de);if(ne(Y))return Ee(H,B,Y,de);Yl(H,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,B!==null&&B.tag===6?(l(H,B.sibling),B=m(B,Y),B.return=H,H=B):(l(H,B),B=ad(Y,H.mode,de),B.return=H,H=B),P(H)):l(H,B)}return Ct}var xo=Nm(!0),Fm=Nm(!1),Es={},gr=ai(Es),ks=ai(Es),Cs=ai(Es);function ji(t){if(t===Es)throw Error(r(174));return t}function Tc(t,i){switch(ut(Cs,i),ut(ks,t),ut(gr,Es),t=i.nodeType,t){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:Ye(null,"");break;default:t=t===8?i.parentNode:i,i=t.namespaceURI||null,t=t.tagName,i=Ye(i,t)}ft(gr),ut(gr,i)}function Eo(){ft(gr),ft(ks),ft(Cs)}function zm(t){ji(Cs.current);var i=ji(gr.current),l=Ye(i,t.type);i!==l&&(ut(ks,t),ut(gr,l))}function Pc(t){ks.current===t&&(ft(gr),ft(ks))}var mt=ai(0);function Kl(t){for(var i=t;i!==null;){if(i.tag===13){var l=i.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||l.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Ac=[];function _c(){for(var t=0;t<Ac.length;t++)Ac[t]._workInProgressVersionPrimary=null;Ac.length=0}var Xl=A.ReactCurrentDispatcher,Ic=A.ReactCurrentBatchConfig,Vi=0,ht=null,Rt=null,zt=null,ql=!1,Ts=!1,Ps=0,xS=0;function qt(){throw Error(r(321))}function Oc(t,i){if(i===null)return!1;for(var l=0;l<i.length&&l<t.length;l++)if(!Jn(t[l],i[l]))return!1;return!0}function Rc(t,i,l,d,m,h){if(Vi=h,ht=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,Xl.current=t===null||t.memoizedState===null?TS:PS,t=l(d,m),Ts){h=0;do{if(Ts=!1,Ps=0,25<=h)throw Error(r(301));h+=1,zt=Rt=null,i.updateQueue=null,Xl.current=AS,t=l(d,m)}while(Ts)}if(Xl.current=Jl,i=Rt!==null&&Rt.next!==null,Vi=0,zt=Rt=ht=null,ql=!1,i)throw Error(r(300));return t}function Mc(){var t=Ps!==0;return Ps=0,t}function vr(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return zt===null?ht.memoizedState=zt=t:zt=zt.next=t,zt}function jn(){if(Rt===null){var t=ht.alternate;t=t!==null?t.memoizedState:null}else t=Rt.next;var i=zt===null?ht.memoizedState:zt.next;if(i!==null)zt=i,Rt=t;else{if(t===null)throw Error(r(310));Rt=t,t={memoizedState:Rt.memoizedState,baseState:Rt.baseState,baseQueue:Rt.baseQueue,queue:Rt.queue,next:null},zt===null?ht.memoizedState=zt=t:zt=zt.next=t}return zt}function As(t,i){return typeof i=="function"?i(t):i}function Lc(t){var i=jn(),l=i.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=t;var d=Rt,m=d.baseQueue,h=l.pending;if(h!==null){if(m!==null){var P=m.next;m.next=h.next,h.next=P}d.baseQueue=m=h,l.pending=null}if(m!==null){h=m.next,d=d.baseState;var I=P=null,F=null,K=h;do{var se=K.lane;if((Vi&se)===se)F!==null&&(F=F.next={lane:0,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null}),d=K.hasEagerState?K.eagerState:t(d,K.action);else{var le={lane:se,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null};F===null?(I=F=le,P=d):F=F.next=le,ht.lanes|=se,Hi|=se}K=K.next}while(K!==null&&K!==h);F===null?P=d:F.next=I,Jn(d,i.memoizedState)||(pn=!0),i.memoizedState=d,i.baseState=P,i.baseQueue=F,l.lastRenderedState=d}if(t=l.interleaved,t!==null){m=t;do h=m.lane,ht.lanes|=h,Hi|=h,m=m.next;while(m!==t)}else m===null&&(l.lanes=0);return[i.memoizedState,l.dispatch]}function Dc(t){var i=jn(),l=i.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=t;var d=l.dispatch,m=l.pending,h=i.memoizedState;if(m!==null){l.pending=null;var P=m=m.next;do h=t(h,P.action),P=P.next;while(P!==m);Jn(h,i.memoizedState)||(pn=!0),i.memoizedState=h,i.baseQueue===null&&(i.baseState=h),l.lastRenderedState=h}return[h,d]}function $m(){}function Bm(t,i){var l=ht,d=jn(),m=i(),h=!Jn(d.memoizedState,m);if(h&&(d.memoizedState=m,pn=!0),d=d.queue,Nc(Hm.bind(null,l,d,t),[t]),d.getSnapshot!==i||h||zt!==null&&zt.memoizedState.tag&1){if(l.flags|=2048,_s(9,Vm.bind(null,l,d,m,i),void 0,null),$t===null)throw Error(r(349));(Vi&30)!==0||jm(l,i,m)}return m}function jm(t,i,l){t.flags|=16384,t={getSnapshot:i,value:l},i=ht.updateQueue,i===null?(i={lastEffect:null,stores:null},ht.updateQueue=i,i.stores=[t]):(l=i.stores,l===null?i.stores=[t]:l.push(t))}function Vm(t,i,l,d){i.value=l,i.getSnapshot=d,Wm(i)&&Um(t)}function Hm(t,i,l){return l(function(){Wm(i)&&Um(t)})}function Wm(t){var i=t.getSnapshot;t=t.value;try{var l=i();return!Jn(t,l)}catch{return!0}}function Um(t){var i=Dr(t,1);i!==null&&ir(i,t,1,-1)}function Gm(t){var i=vr();return typeof t=="function"&&(t=t()),i.memoizedState=i.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:As,lastRenderedState:t},i.queue=t,t=t.dispatch=CS.bind(null,ht,t),[i.memoizedState,t]}function _s(t,i,l,d){return t={tag:t,create:i,destroy:l,deps:d,next:null},i=ht.updateQueue,i===null?(i={lastEffect:null,stores:null},ht.updateQueue=i,i.lastEffect=t.next=t):(l=i.lastEffect,l===null?i.lastEffect=t.next=t:(d=l.next,l.next=t,t.next=d,i.lastEffect=t)),t}function Ym(){return jn().memoizedState}function Ql(t,i,l,d){var m=vr();ht.flags|=t,m.memoizedState=_s(1|i,l,void 0,d===void 0?null:d)}function Zl(t,i,l,d){var m=jn();d=d===void 0?null:d;var h=void 0;if(Rt!==null){var P=Rt.memoizedState;if(h=P.destroy,d!==null&&Oc(d,P.deps)){m.memoizedState=_s(i,l,h,d);return}}ht.flags|=t,m.memoizedState=_s(1|i,l,h,d)}function Km(t,i){return Ql(8390656,8,t,i)}function Nc(t,i){return Zl(2048,8,t,i)}function Xm(t,i){return Zl(4,2,t,i)}function qm(t,i){return Zl(4,4,t,i)}function Qm(t,i){if(typeof i=="function")return t=t(),i(t),function(){i(null)};if(i!=null)return t=t(),i.current=t,function(){i.current=null}}function Zm(t,i,l){return l=l!=null?l.concat([t]):null,Zl(4,4,Qm.bind(null,i,t),l)}function Fc(){}function Jm(t,i){var l=jn();i=i===void 0?null:i;var d=l.memoizedState;return d!==null&&i!==null&&Oc(i,d[1])?d[0]:(l.memoizedState=[t,i],t)}function eh(t,i){var l=jn();i=i===void 0?null:i;var d=l.memoizedState;return d!==null&&i!==null&&Oc(i,d[1])?d[0]:(t=t(),l.memoizedState=[t,i],t)}function th(t,i,l){return(Vi&21)===0?(t.baseState&&(t.baseState=!1,pn=!0),t.memoizedState=l):(Jn(l,i)||(l=Pp(),ht.lanes|=l,Hi|=l,t.baseState=!0),i)}function ES(t,i){var l=ot;ot=l!==0&&4>l?l:4,t(!0);var d=Ic.transition;Ic.transition={};try{t(!1),i()}finally{ot=l,Ic.transition=d}}function nh(){return jn().memoizedState}function kS(t,i,l){var d=gi(t);if(l={lane:d,action:l,hasEagerState:!1,eagerState:null,next:null},rh(t))ih(i,l);else if(l=Pm(t,i,l,d),l!==null){var m=rn();ir(l,t,d,m),oh(l,i,d)}}function CS(t,i,l){var d=gi(t),m={lane:d,action:l,hasEagerState:!1,eagerState:null,next:null};if(rh(t))ih(i,m);else{var h=t.alternate;if(t.lanes===0&&(h===null||h.lanes===0)&&(h=i.lastRenderedReducer,h!==null))try{var P=i.lastRenderedState,I=h(P,l);if(m.hasEagerState=!0,m.eagerState=I,Jn(I,P)){var F=i.interleaved;F===null?(m.next=m,xc(i)):(m.next=F.next,F.next=m),i.interleaved=m;return}}catch{}finally{}l=Pm(t,i,m,d),l!==null&&(m=rn(),ir(l,t,d,m),oh(l,i,d))}}function rh(t){var i=t.alternate;return t===ht||i!==null&&i===ht}function ih(t,i){Ts=ql=!0;var l=t.pending;l===null?i.next=i:(i.next=l.next,l.next=i),t.pending=i}function oh(t,i,l){if((l&4194240)!==0){var d=i.lanes;d&=t.pendingLanes,l|=d,i.lanes=l,Fu(t,l)}}var Jl={readContext:Bn,useCallback:qt,useContext:qt,useEffect:qt,useImperativeHandle:qt,useInsertionEffect:qt,useLayoutEffect:qt,useMemo:qt,useReducer:qt,useRef:qt,useState:qt,useDebugValue:qt,useDeferredValue:qt,useTransition:qt,useMutableSource:qt,useSyncExternalStore:qt,useId:qt,unstable_isNewReconciler:!1},TS={readContext:Bn,useCallback:function(t,i){return vr().memoizedState=[t,i===void 0?null:i],t},useContext:Bn,useEffect:Km,useImperativeHandle:function(t,i,l){return l=l!=null?l.concat([t]):null,Ql(4194308,4,Qm.bind(null,i,t),l)},useLayoutEffect:function(t,i){return Ql(4194308,4,t,i)},useInsertionEffect:function(t,i){return Ql(4,2,t,i)},useMemo:function(t,i){var l=vr();return i=i===void 0?null:i,t=t(),l.memoizedState=[t,i],t},useReducer:function(t,i,l){var d=vr();return i=l!==void 0?l(i):i,d.memoizedState=d.baseState=i,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:i},d.queue=t,t=t.dispatch=kS.bind(null,ht,t),[d.memoizedState,t]},useRef:function(t){var i=vr();return t={current:t},i.memoizedState=t},useState:Gm,useDebugValue:Fc,useDeferredValue:function(t){return vr().memoizedState=t},useTransition:function(){var t=Gm(!1),i=t[0];return t=ES.bind(null,t[1]),vr().memoizedState=t,[i,t]},useMutableSource:function(){},useSyncExternalStore:function(t,i,l){var d=ht,m=vr();if(pt){if(l===void 0)throw Error(r(407));l=l()}else{if(l=i(),$t===null)throw Error(r(349));(Vi&30)!==0||jm(d,i,l)}m.memoizedState=l;var h={value:l,getSnapshot:i};return m.queue=h,Km(Hm.bind(null,d,h,t),[t]),d.flags|=2048,_s(9,Vm.bind(null,d,h,l,i),void 0,null),l},useId:function(){var t=vr(),i=$t.identifierPrefix;if(pt){var l=Lr,d=Mr;l=(d&~(1<<32-Zn(d)-1)).toString(32)+l,i=":"+i+"R"+l,l=Ps++,0<l&&(i+="H"+l.toString(32)),i+=":"}else l=xS++,i=":"+i+"r"+l.toString(32)+":";return t.memoizedState=i},unstable_isNewReconciler:!1},PS={readContext:Bn,useCallback:Jm,useContext:Bn,useEffect:Nc,useImperativeHandle:Zm,useInsertionEffect:Xm,useLayoutEffect:qm,useMemo:eh,useReducer:Lc,useRef:Ym,useState:function(){return Lc(As)},useDebugValue:Fc,useDeferredValue:function(t){var i=jn();return th(i,Rt.memoizedState,t)},useTransition:function(){var t=Lc(As)[0],i=jn().memoizedState;return[t,i]},useMutableSource:$m,useSyncExternalStore:Bm,useId:nh,unstable_isNewReconciler:!1},AS={readContext:Bn,useCallback:Jm,useContext:Bn,useEffect:Nc,useImperativeHandle:Zm,useInsertionEffect:Xm,useLayoutEffect:qm,useMemo:eh,useReducer:Dc,useRef:Ym,useState:function(){return Dc(As)},useDebugValue:Fc,useDeferredValue:function(t){var i=jn();return Rt===null?i.memoizedState=t:th(i,Rt.memoizedState,t)},useTransition:function(){var t=Dc(As)[0],i=jn().memoizedState;return[t,i]},useMutableSource:$m,useSyncExternalStore:Bm,useId:nh,unstable_isNewReconciler:!1};function ko(t,i){try{var l="",d=i;do l+=Ae(d),d=d.return;while(d);var m=l}catch(h){m=`
Error generating stack: `+h.message+`
`+h.stack}return{value:t,source:i,stack:m,digest:null}}function zc(t,i,l){return{value:t,source:null,stack:l??null,digest:i??null}}function $c(t,i){try{console.error(i.value)}catch(l){setTimeout(function(){throw l})}}var _S=typeof WeakMap=="function"?WeakMap:Map;function sh(t,i,l){l=Nr(-1,l),l.tag=3,l.payload={element:null};var d=i.value;return l.callback=function(){sa||(sa=!0,ed=d),$c(t,i)},l}function lh(t,i,l){l=Nr(-1,l),l.tag=3;var d=t.type.getDerivedStateFromError;if(typeof d=="function"){var m=i.value;l.payload=function(){return d(m)},l.callback=function(){$c(t,i)}}var h=t.stateNode;return h!==null&&typeof h.componentDidCatch=="function"&&(l.callback=function(){$c(t,i),typeof d!="function"&&(mi===null?mi=new Set([this]):mi.add(this));var P=i.stack;this.componentDidCatch(i.value,{componentStack:P!==null?P:""})}),l}function ah(t,i,l){var d=t.pingCache;if(d===null){d=t.pingCache=new _S;var m=new Set;d.set(i,m)}else m=d.get(i),m===void 0&&(m=new Set,d.set(i,m));m.has(l)||(m.add(l),t=HS.bind(null,t,i,l),i.then(t,t))}function uh(t){do{var i;if((i=t.tag===13)&&(i=t.memoizedState,i=i!==null?i.dehydrated!==null:!0),i)return t;t=t.return}while(t!==null);return null}function ch(t,i,l,d,m){return(t.mode&1)===0?(t===i?t.flags|=65536:(t.flags|=128,l.flags|=131072,l.flags&=-52805,l.tag===1&&(l.alternate===null?l.tag=17:(i=Nr(-1,1),i.tag=2,fi(l,i,1))),l.lanes|=1),t):(t.flags|=65536,t.lanes=m,t)}var IS=A.ReactCurrentOwner,pn=!1;function nn(t,i,l,d){i.child=t===null?Fm(i,null,l,d):xo(i,t.child,l,d)}function dh(t,i,l,d,m){l=l.render;var h=i.ref;return So(i,m),d=Rc(t,i,l,d,h,m),l=Mc(),t!==null&&!pn?(i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~m,Fr(t,i,m)):(pt&&l&&pc(i),i.flags|=1,nn(t,i,d,m),i.child)}function fh(t,i,l,d,m){if(t===null){var h=l.type;return typeof h=="function"&&!ld(h)&&h.defaultProps===void 0&&l.compare===null&&l.defaultProps===void 0?(i.tag=15,i.type=h,ph(t,i,h,d,m)):(t=fa(l.type,null,d,i,i.mode,m),t.ref=i.ref,t.return=i,i.child=t)}if(h=t.child,(t.lanes&m)===0){var P=h.memoizedProps;if(l=l.compare,l=l!==null?l:hs,l(P,d)&&t.ref===i.ref)return Fr(t,i,m)}return i.flags|=1,t=yi(h,d),t.ref=i.ref,t.return=i,i.child=t}function ph(t,i,l,d,m){if(t!==null){var h=t.memoizedProps;if(hs(h,d)&&t.ref===i.ref)if(pn=!1,i.pendingProps=d=h,(t.lanes&m)!==0)(t.flags&131072)!==0&&(pn=!0);else return i.lanes=t.lanes,Fr(t,i,m)}return Bc(t,i,l,d,m)}function mh(t,i,l){var d=i.pendingProps,m=d.children,h=t!==null?t.memoizedState:null;if(d.mode==="hidden")if((i.mode&1)===0)i.memoizedState={baseLanes:0,cachePool:null,transitions:null},ut(To,Pn),Pn|=l;else{if((l&1073741824)===0)return t=h!==null?h.baseLanes|l:l,i.lanes=i.childLanes=1073741824,i.memoizedState={baseLanes:t,cachePool:null,transitions:null},i.updateQueue=null,ut(To,Pn),Pn|=t,null;i.memoizedState={baseLanes:0,cachePool:null,transitions:null},d=h!==null?h.baseLanes:l,ut(To,Pn),Pn|=d}else h!==null?(d=h.baseLanes|l,i.memoizedState=null):d=l,ut(To,Pn),Pn|=d;return nn(t,i,m,l),i.child}function hh(t,i){var l=i.ref;(t===null&&l!==null||t!==null&&t.ref!==l)&&(i.flags|=512,i.flags|=2097152)}function Bc(t,i,l,d,m){var h=fn(l)?Fi:Xt.current;return h=go(i,h),So(i,m),l=Rc(t,i,l,d,h,m),d=Mc(),t!==null&&!pn?(i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~m,Fr(t,i,m)):(pt&&d&&pc(i),i.flags|=1,nn(t,i,l,m),i.child)}function gh(t,i,l,d,m){if(fn(l)){var h=!0;Fl(i)}else h=!1;if(So(i,m),i.stateNode===null)ta(t,i),Mm(i,l,d),Cc(i,l,d,m),d=!0;else if(t===null){var P=i.stateNode,I=i.memoizedProps;P.props=I;var F=P.context,K=l.contextType;typeof K=="object"&&K!==null?K=Bn(K):(K=fn(l)?Fi:Xt.current,K=go(i,K));var se=l.getDerivedStateFromProps,le=typeof se=="function"||typeof P.getSnapshotBeforeUpdate=="function";le||typeof P.UNSAFE_componentWillReceiveProps!="function"&&typeof P.componentWillReceiveProps!="function"||(I!==d||F!==K)&&Lm(i,P,d,K),di=!1;var oe=i.memoizedState;P.state=oe,Ul(i,d,P,m),F=i.memoizedState,I!==d||oe!==F||dn.current||di?(typeof se=="function"&&(kc(i,l,se,d),F=i.memoizedState),(I=di||Rm(i,l,I,d,oe,F,K))?(le||typeof P.UNSAFE_componentWillMount!="function"&&typeof P.componentWillMount!="function"||(typeof P.componentWillMount=="function"&&P.componentWillMount(),typeof P.UNSAFE_componentWillMount=="function"&&P.UNSAFE_componentWillMount()),typeof P.componentDidMount=="function"&&(i.flags|=4194308)):(typeof P.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=d,i.memoizedState=F),P.props=d,P.state=F,P.context=K,d=I):(typeof P.componentDidMount=="function"&&(i.flags|=4194308),d=!1)}else{P=i.stateNode,Am(t,i),I=i.memoizedProps,K=i.type===i.elementType?I:tr(i.type,I),P.props=K,le=i.pendingProps,oe=P.context,F=l.contextType,typeof F=="object"&&F!==null?F=Bn(F):(F=fn(l)?Fi:Xt.current,F=go(i,F));var ye=l.getDerivedStateFromProps;(se=typeof ye=="function"||typeof P.getSnapshotBeforeUpdate=="function")||typeof P.UNSAFE_componentWillReceiveProps!="function"&&typeof P.componentWillReceiveProps!="function"||(I!==le||oe!==F)&&Lm(i,P,d,F),di=!1,oe=i.memoizedState,P.state=oe,Ul(i,d,P,m);var Se=i.memoizedState;I!==le||oe!==Se||dn.current||di?(typeof ye=="function"&&(kc(i,l,ye,d),Se=i.memoizedState),(K=di||Rm(i,l,K,d,oe,Se,F)||!1)?(se||typeof P.UNSAFE_componentWillUpdate!="function"&&typeof P.componentWillUpdate!="function"||(typeof P.componentWillUpdate=="function"&&P.componentWillUpdate(d,Se,F),typeof P.UNSAFE_componentWillUpdate=="function"&&P.UNSAFE_componentWillUpdate(d,Se,F)),typeof P.componentDidUpdate=="function"&&(i.flags|=4),typeof P.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof P.componentDidUpdate!="function"||I===t.memoizedProps&&oe===t.memoizedState||(i.flags|=4),typeof P.getSnapshotBeforeUpdate!="function"||I===t.memoizedProps&&oe===t.memoizedState||(i.flags|=1024),i.memoizedProps=d,i.memoizedState=Se),P.props=d,P.state=Se,P.context=F,d=K):(typeof P.componentDidUpdate!="function"||I===t.memoizedProps&&oe===t.memoizedState||(i.flags|=4),typeof P.getSnapshotBeforeUpdate!="function"||I===t.memoizedProps&&oe===t.memoizedState||(i.flags|=1024),d=!1)}return jc(t,i,l,d,h,m)}function jc(t,i,l,d,m,h){hh(t,i);var P=(i.flags&128)!==0;if(!d&&!P)return m&&bm(i,l,!1),Fr(t,i,h);d=i.stateNode,IS.current=i;var I=P&&typeof l.getDerivedStateFromError!="function"?null:d.render();return i.flags|=1,t!==null&&P?(i.child=xo(i,t.child,null,h),i.child=xo(i,null,I,h)):nn(t,i,I,h),i.memoizedState=d.state,m&&bm(i,l,!0),i.child}function vh(t){var i=t.stateNode;i.pendingContext?ym(t,i.pendingContext,i.pendingContext!==i.context):i.context&&ym(t,i.context,!1),Tc(t,i.containerInfo)}function yh(t,i,l,d,m){return wo(),vc(m),i.flags|=256,nn(t,i,l,d),i.child}var Vc={dehydrated:null,treeContext:null,retryLane:0};function Hc(t){return{baseLanes:t,cachePool:null,transitions:null}}function wh(t,i,l){var d=i.pendingProps,m=mt.current,h=!1,P=(i.flags&128)!==0,I;if((I=P)||(I=t!==null&&t.memoizedState===null?!1:(m&2)!==0),I?(h=!0,i.flags&=-129):(t===null||t.memoizedState!==null)&&(m|=1),ut(mt,m&1),t===null)return gc(i),t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?((i.mode&1)===0?i.lanes=1:t.data==="$!"?i.lanes=8:i.lanes=1073741824,null):(P=d.children,t=d.fallback,h?(d=i.mode,h=i.child,P={mode:"hidden",children:P},(d&1)===0&&h!==null?(h.childLanes=0,h.pendingProps=P):h=pa(P,d,0,null),t=Yi(t,d,l,null),h.return=i,t.return=i,h.sibling=t,i.child=h,i.child.memoizedState=Hc(l),i.memoizedState=Vc,t):Wc(i,P));if(m=t.memoizedState,m!==null&&(I=m.dehydrated,I!==null))return OS(t,i,P,d,I,m,l);if(h){h=d.fallback,P=i.mode,m=t.child,I=m.sibling;var F={mode:"hidden",children:d.children};return(P&1)===0&&i.child!==m?(d=i.child,d.childLanes=0,d.pendingProps=F,i.deletions=null):(d=yi(m,F),d.subtreeFlags=m.subtreeFlags&14680064),I!==null?h=yi(I,h):(h=Yi(h,P,l,null),h.flags|=2),h.return=i,d.return=i,d.sibling=h,i.child=d,d=h,h=i.child,P=t.child.memoizedState,P=P===null?Hc(l):{baseLanes:P.baseLanes|l,cachePool:null,transitions:P.transitions},h.memoizedState=P,h.childLanes=t.childLanes&~l,i.memoizedState=Vc,d}return h=t.child,t=h.sibling,d=yi(h,{mode:"visible",children:d.children}),(i.mode&1)===0&&(d.lanes=l),d.return=i,d.sibling=null,t!==null&&(l=i.deletions,l===null?(i.deletions=[t],i.flags|=16):l.push(t)),i.child=d,i.memoizedState=null,d}function Wc(t,i){return i=pa({mode:"visible",children:i},t.mode,0,null),i.return=t,t.child=i}function ea(t,i,l,d){return d!==null&&vc(d),xo(i,t.child,null,l),t=Wc(i,i.pendingProps.children),t.flags|=2,i.memoizedState=null,t}function OS(t,i,l,d,m,h,P){if(l)return i.flags&256?(i.flags&=-257,d=zc(Error(r(422))),ea(t,i,P,d)):i.memoizedState!==null?(i.child=t.child,i.flags|=128,null):(h=d.fallback,m=i.mode,d=pa({mode:"visible",children:d.children},m,0,null),h=Yi(h,m,P,null),h.flags|=2,d.return=i,h.return=i,d.sibling=h,i.child=d,(i.mode&1)!==0&&xo(i,t.child,null,P),i.child.memoizedState=Hc(P),i.memoizedState=Vc,h);if((i.mode&1)===0)return ea(t,i,P,null);if(m.data==="$!"){if(d=m.nextSibling&&m.nextSibling.dataset,d)var I=d.dgst;return d=I,h=Error(r(419)),d=zc(h,d,void 0),ea(t,i,P,d)}if(I=(P&t.childLanes)!==0,pn||I){if(d=$t,d!==null){switch(P&-P){case 4:m=2;break;case 16:m=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:m=32;break;case 536870912:m=268435456;break;default:m=0}m=(m&(d.suspendedLanes|P))!==0?0:m,m!==0&&m!==h.retryLane&&(h.retryLane=m,Dr(t,m),ir(d,t,m,-1))}return sd(),d=zc(Error(r(421))),ea(t,i,P,d)}return m.data==="$?"?(i.flags|=128,i.child=t.child,i=WS.bind(null,t),m._reactRetry=i,null):(t=h.treeContext,Tn=li(m.nextSibling),Cn=i,pt=!0,er=null,t!==null&&(zn[$n++]=Mr,zn[$n++]=Lr,zn[$n++]=zi,Mr=t.id,Lr=t.overflow,zi=i),i=Wc(i,d.children),i.flags|=4096,i)}function bh(t,i,l){t.lanes|=i;var d=t.alternate;d!==null&&(d.lanes|=i),Sc(t.return,i,l)}function Uc(t,i,l,d,m){var h=t.memoizedState;h===null?t.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:d,tail:l,tailMode:m}:(h.isBackwards=i,h.rendering=null,h.renderingStartTime=0,h.last=d,h.tail=l,h.tailMode=m)}function Sh(t,i,l){var d=i.pendingProps,m=d.revealOrder,h=d.tail;if(nn(t,i,d.children,l),d=mt.current,(d&2)!==0)d=d&1|2,i.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=i.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&bh(t,l,i);else if(t.tag===19)bh(t,l,i);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===i)break e;for(;t.sibling===null;){if(t.return===null||t.return===i)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}d&=1}if(ut(mt,d),(i.mode&1)===0)i.memoizedState=null;else switch(m){case"forwards":for(l=i.child,m=null;l!==null;)t=l.alternate,t!==null&&Kl(t)===null&&(m=l),l=l.sibling;l=m,l===null?(m=i.child,i.child=null):(m=l.sibling,l.sibling=null),Uc(i,!1,m,l,h);break;case"backwards":for(l=null,m=i.child,i.child=null;m!==null;){if(t=m.alternate,t!==null&&Kl(t)===null){i.child=m;break}t=m.sibling,m.sibling=l,l=m,m=t}Uc(i,!0,l,null,h);break;case"together":Uc(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function ta(t,i){(i.mode&1)===0&&t!==null&&(t.alternate=null,i.alternate=null,i.flags|=2)}function Fr(t,i,l){if(t!==null&&(i.dependencies=t.dependencies),Hi|=i.lanes,(l&i.childLanes)===0)return null;if(t!==null&&i.child!==t.child)throw Error(r(153));if(i.child!==null){for(t=i.child,l=yi(t,t.pendingProps),i.child=l,l.return=i;t.sibling!==null;)t=t.sibling,l=l.sibling=yi(t,t.pendingProps),l.return=i;l.sibling=null}return i.child}function RS(t,i,l){switch(i.tag){case 3:vh(i),wo();break;case 5:zm(i);break;case 1:fn(i.type)&&Fl(i);break;case 4:Tc(i,i.stateNode.containerInfo);break;case 10:var d=i.type._context,m=i.memoizedProps.value;ut(Vl,d._currentValue),d._currentValue=m;break;case 13:if(d=i.memoizedState,d!==null)return d.dehydrated!==null?(ut(mt,mt.current&1),i.flags|=128,null):(l&i.child.childLanes)!==0?wh(t,i,l):(ut(mt,mt.current&1),t=Fr(t,i,l),t!==null?t.sibling:null);ut(mt,mt.current&1);break;case 19:if(d=(l&i.childLanes)!==0,(t.flags&128)!==0){if(d)return Sh(t,i,l);i.flags|=128}if(m=i.memoizedState,m!==null&&(m.rendering=null,m.tail=null,m.lastEffect=null),ut(mt,mt.current),d)break;return null;case 22:case 23:return i.lanes=0,mh(t,i,l)}return Fr(t,i,l)}var xh,Gc,Eh,kh;xh=function(t,i){for(var l=i.child;l!==null;){if(l.tag===5||l.tag===6)t.appendChild(l.stateNode);else if(l.tag!==4&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===i)break;for(;l.sibling===null;){if(l.return===null||l.return===i)return;l=l.return}l.sibling.return=l.return,l=l.sibling}},Gc=function(){},Eh=function(t,i,l,d){var m=t.memoizedProps;if(m!==d){t=i.stateNode,ji(gr.current);var h=null;switch(l){case"input":m=Ve(t,m),d=Ve(t,d),h=[];break;case"select":m=ie({},m,{value:void 0}),d=ie({},d,{value:void 0}),h=[];break;case"textarea":m=fe(t,m),d=fe(t,d),h=[];break;default:typeof m.onClick!="function"&&typeof d.onClick=="function"&&(t.onclick=Ll)}Dn(l,d);var P;l=null;for(K in m)if(!d.hasOwnProperty(K)&&m.hasOwnProperty(K)&&m[K]!=null)if(K==="style"){var I=m[K];for(P in I)I.hasOwnProperty(P)&&(l||(l={}),l[P]="")}else K!=="dangerouslySetInnerHTML"&&K!=="children"&&K!=="suppressContentEditableWarning"&&K!=="suppressHydrationWarning"&&K!=="autoFocus"&&(s.hasOwnProperty(K)?h||(h=[]):(h=h||[]).push(K,null));for(K in d){var F=d[K];if(I=m?.[K],d.hasOwnProperty(K)&&F!==I&&(F!=null||I!=null))if(K==="style")if(I){for(P in I)!I.hasOwnProperty(P)||F&&F.hasOwnProperty(P)||(l||(l={}),l[P]="");for(P in F)F.hasOwnProperty(P)&&I[P]!==F[P]&&(l||(l={}),l[P]=F[P])}else l||(h||(h=[]),h.push(K,l)),l=F;else K==="dangerouslySetInnerHTML"?(F=F?F.__html:void 0,I=I?I.__html:void 0,F!=null&&I!==F&&(h=h||[]).push(K,F)):K==="children"?typeof F!="string"&&typeof F!="number"||(h=h||[]).push(K,""+F):K!=="suppressContentEditableWarning"&&K!=="suppressHydrationWarning"&&(s.hasOwnProperty(K)?(F!=null&&K==="onScroll"&&dt("scroll",t),h||I===F||(h=[])):(h=h||[]).push(K,F))}l&&(h=h||[]).push("style",l);var K=h;(i.updateQueue=K)&&(i.flags|=4)}},kh=function(t,i,l,d){l!==d&&(i.flags|=4)};function Is(t,i){if(!pt)switch(t.tailMode){case"hidden":i=t.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var d=null;l!==null;)l.alternate!==null&&(d=l),l=l.sibling;d===null?i||t.tail===null?t.tail=null:t.tail.sibling=null:d.sibling=null}}function Qt(t){var i=t.alternate!==null&&t.alternate.child===t.child,l=0,d=0;if(i)for(var m=t.child;m!==null;)l|=m.lanes|m.childLanes,d|=m.subtreeFlags&14680064,d|=m.flags&14680064,m.return=t,m=m.sibling;else for(m=t.child;m!==null;)l|=m.lanes|m.childLanes,d|=m.subtreeFlags,d|=m.flags,m.return=t,m=m.sibling;return t.subtreeFlags|=d,t.childLanes=l,i}function MS(t,i,l){var d=i.pendingProps;switch(mc(i),i.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qt(i),null;case 1:return fn(i.type)&&Nl(),Qt(i),null;case 3:return d=i.stateNode,Eo(),ft(dn),ft(Xt),_c(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(t===null||t.child===null)&&(jl(i)?i.flags|=4:t===null||t.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,er!==null&&(rd(er),er=null))),Gc(t,i),Qt(i),null;case 5:Pc(i);var m=ji(Cs.current);if(l=i.type,t!==null&&i.stateNode!=null)Eh(t,i,l,d,m),t.ref!==i.ref&&(i.flags|=512,i.flags|=2097152);else{if(!d){if(i.stateNode===null)throw Error(r(166));return Qt(i),null}if(t=ji(gr.current),jl(i)){d=i.stateNode,l=i.type;var h=i.memoizedProps;switch(d[hr]=i,d[bs]=h,t=(i.mode&1)!==0,l){case"dialog":dt("cancel",d),dt("close",d);break;case"iframe":case"object":case"embed":dt("load",d);break;case"video":case"audio":for(m=0;m<vs.length;m++)dt(vs[m],d);break;case"source":dt("error",d);break;case"img":case"image":case"link":dt("error",d),dt("load",d);break;case"details":dt("toggle",d);break;case"input":et(d,h),dt("invalid",d);break;case"select":d._wrapperState={wasMultiple:!!h.multiple},dt("invalid",d);break;case"textarea":ae(d,h),dt("invalid",d)}Dn(l,h),m=null;for(var P in h)if(h.hasOwnProperty(P)){var I=h[P];P==="children"?typeof I=="string"?d.textContent!==I&&(h.suppressHydrationWarning!==!0&&Ml(d.textContent,I,t),m=["children",I]):typeof I=="number"&&d.textContent!==""+I&&(h.suppressHydrationWarning!==!0&&Ml(d.textContent,I,t),m=["children",""+I]):s.hasOwnProperty(P)&&I!=null&&P==="onScroll"&&dt("scroll",d)}switch(l){case"input":Te(d),M(d,h,!0);break;case"textarea":Te(d),je(d);break;case"select":case"option":break;default:typeof h.onClick=="function"&&(d.onclick=Ll)}d=m,i.updateQueue=d,d!==null&&(i.flags|=4)}else{P=m.nodeType===9?m:m.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=it(l)),t==="http://www.w3.org/1999/xhtml"?l==="script"?(t=P.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof d.is=="string"?t=P.createElement(l,{is:d.is}):(t=P.createElement(l),l==="select"&&(P=t,d.multiple?P.multiple=!0:d.size&&(P.size=d.size))):t=P.createElementNS(t,l),t[hr]=i,t[bs]=d,xh(t,i,!1,!1),i.stateNode=t;e:{switch(P=Ar(l,d),l){case"dialog":dt("cancel",t),dt("close",t),m=d;break;case"iframe":case"object":case"embed":dt("load",t),m=d;break;case"video":case"audio":for(m=0;m<vs.length;m++)dt(vs[m],t);m=d;break;case"source":dt("error",t),m=d;break;case"img":case"image":case"link":dt("error",t),dt("load",t),m=d;break;case"details":dt("toggle",t),m=d;break;case"input":et(t,d),m=Ve(t,d),dt("invalid",t);break;case"option":m=d;break;case"select":t._wrapperState={wasMultiple:!!d.multiple},m=ie({},d,{value:void 0}),dt("invalid",t);break;case"textarea":ae(t,d),m=fe(t,d),dt("invalid",t);break;default:m=d}Dn(l,m),I=m;for(h in I)if(I.hasOwnProperty(h)){var F=I[h];h==="style"?xn(t,F):h==="dangerouslySetInnerHTML"?(F=F?F.__html:void 0,F!=null&&Yn(t,F)):h==="children"?typeof F=="string"?(l!=="textarea"||F!=="")&&kt(t,F):typeof F=="number"&&kt(t,""+F):h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&(s.hasOwnProperty(h)?F!=null&&h==="onScroll"&&dt("scroll",t):F!=null&&T(t,h,F,P))}switch(l){case"input":Te(t),M(t,d,!1);break;case"textarea":Te(t),je(t);break;case"option":d.value!=null&&t.setAttribute("value",""+ke(d.value));break;case"select":t.multiple=!!d.multiple,h=d.value,h!=null?pe(t,!!d.multiple,h,!1):d.defaultValue!=null&&pe(t,!!d.multiple,d.defaultValue,!0);break;default:typeof m.onClick=="function"&&(t.onclick=Ll)}switch(l){case"button":case"input":case"select":case"textarea":d=!!d.autoFocus;break e;case"img":d=!0;break e;default:d=!1}}d&&(i.flags|=4)}i.ref!==null&&(i.flags|=512,i.flags|=2097152)}return Qt(i),null;case 6:if(t&&i.stateNode!=null)kh(t,i,t.memoizedProps,d);else{if(typeof d!="string"&&i.stateNode===null)throw Error(r(166));if(l=ji(Cs.current),ji(gr.current),jl(i)){if(d=i.stateNode,l=i.memoizedProps,d[hr]=i,(h=d.nodeValue!==l)&&(t=Cn,t!==null))switch(t.tag){case 3:Ml(d.nodeValue,l,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Ml(d.nodeValue,l,(t.mode&1)!==0)}h&&(i.flags|=4)}else d=(l.nodeType===9?l:l.ownerDocument).createTextNode(d),d[hr]=i,i.stateNode=d}return Qt(i),null;case 13:if(ft(mt),d=i.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(pt&&Tn!==null&&(i.mode&1)!==0&&(i.flags&128)===0)Tm(),wo(),i.flags|=98560,h=!1;else if(h=jl(i),d!==null&&d.dehydrated!==null){if(t===null){if(!h)throw Error(r(318));if(h=i.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(r(317));h[hr]=i}else wo(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Qt(i),h=!1}else er!==null&&(rd(er),er=null),h=!0;if(!h)return i.flags&65536?i:null}return(i.flags&128)!==0?(i.lanes=l,i):(d=d!==null,d!==(t!==null&&t.memoizedState!==null)&&d&&(i.child.flags|=8192,(i.mode&1)!==0&&(t===null||(mt.current&1)!==0?Mt===0&&(Mt=3):sd())),i.updateQueue!==null&&(i.flags|=4),Qt(i),null);case 4:return Eo(),Gc(t,i),t===null&&ys(i.stateNode.containerInfo),Qt(i),null;case 10:return bc(i.type._context),Qt(i),null;case 17:return fn(i.type)&&Nl(),Qt(i),null;case 19:if(ft(mt),h=i.memoizedState,h===null)return Qt(i),null;if(d=(i.flags&128)!==0,P=h.rendering,P===null)if(d)Is(h,!1);else{if(Mt!==0||t!==null&&(t.flags&128)!==0)for(t=i.child;t!==null;){if(P=Kl(t),P!==null){for(i.flags|=128,Is(h,!1),d=P.updateQueue,d!==null&&(i.updateQueue=d,i.flags|=4),i.subtreeFlags=0,d=l,l=i.child;l!==null;)h=l,t=d,h.flags&=14680066,P=h.alternate,P===null?(h.childLanes=0,h.lanes=t,h.child=null,h.subtreeFlags=0,h.memoizedProps=null,h.memoizedState=null,h.updateQueue=null,h.dependencies=null,h.stateNode=null):(h.childLanes=P.childLanes,h.lanes=P.lanes,h.child=P.child,h.subtreeFlags=0,h.deletions=null,h.memoizedProps=P.memoizedProps,h.memoizedState=P.memoizedState,h.updateQueue=P.updateQueue,h.type=P.type,t=P.dependencies,h.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),l=l.sibling;return ut(mt,mt.current&1|2),i.child}t=t.sibling}h.tail!==null&&Ue()>Po&&(i.flags|=128,d=!0,Is(h,!1),i.lanes=4194304)}else{if(!d)if(t=Kl(P),t!==null){if(i.flags|=128,d=!0,l=t.updateQueue,l!==null&&(i.updateQueue=l,i.flags|=4),Is(h,!0),h.tail===null&&h.tailMode==="hidden"&&!P.alternate&&!pt)return Qt(i),null}else 2*Ue()-h.renderingStartTime>Po&&l!==1073741824&&(i.flags|=128,d=!0,Is(h,!1),i.lanes=4194304);h.isBackwards?(P.sibling=i.child,i.child=P):(l=h.last,l!==null?l.sibling=P:i.child=P,h.last=P)}return h.tail!==null?(i=h.tail,h.rendering=i,h.tail=i.sibling,h.renderingStartTime=Ue(),i.sibling=null,l=mt.current,ut(mt,d?l&1|2:l&1),i):(Qt(i),null);case 22:case 23:return od(),d=i.memoizedState!==null,t!==null&&t.memoizedState!==null!==d&&(i.flags|=8192),d&&(i.mode&1)!==0?(Pn&1073741824)!==0&&(Qt(i),i.subtreeFlags&6&&(i.flags|=8192)):Qt(i),null;case 24:return null;case 25:return null}throw Error(r(156,i.tag))}function LS(t,i){switch(mc(i),i.tag){case 1:return fn(i.type)&&Nl(),t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 3:return Eo(),ft(dn),ft(Xt),_c(),t=i.flags,(t&65536)!==0&&(t&128)===0?(i.flags=t&-65537|128,i):null;case 5:return Pc(i),null;case 13:if(ft(mt),t=i.memoizedState,t!==null&&t.dehydrated!==null){if(i.alternate===null)throw Error(r(340));wo()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 19:return ft(mt),null;case 4:return Eo(),null;case 10:return bc(i.type._context),null;case 22:case 23:return od(),null;case 24:return null;default:return null}}var na=!1,Zt=!1,DS=typeof WeakSet=="function"?WeakSet:Set,we=null;function Co(t,i){var l=t.ref;if(l!==null)if(typeof l=="function")try{l(null)}catch(d){xt(t,i,d)}else l.current=null}function Yc(t,i,l){try{l()}catch(d){xt(t,i,d)}}var Ch=!1;function NS(t,i){if(oc=xl,t=nm(),Qu(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else e:{l=(l=t.ownerDocument)&&l.defaultView||window;var d=l.getSelection&&l.getSelection();if(d&&d.rangeCount!==0){l=d.anchorNode;var m=d.anchorOffset,h=d.focusNode;d=d.focusOffset;try{l.nodeType,h.nodeType}catch{l=null;break e}var P=0,I=-1,F=-1,K=0,se=0,le=t,oe=null;t:for(;;){for(var ye;le!==l||m!==0&&le.nodeType!==3||(I=P+m),le!==h||d!==0&&le.nodeType!==3||(F=P+d),le.nodeType===3&&(P+=le.nodeValue.length),(ye=le.firstChild)!==null;)oe=le,le=ye;for(;;){if(le===t)break t;if(oe===l&&++K===m&&(I=P),oe===h&&++se===d&&(F=P),(ye=le.nextSibling)!==null)break;le=oe,oe=le.parentNode}le=ye}l=I===-1||F===-1?null:{start:I,end:F}}else l=null}l=l||{start:0,end:0}}else l=null;for(sc={focusedElem:t,selectionRange:l},xl=!1,we=i;we!==null;)if(i=we,t=i.child,(i.subtreeFlags&1028)!==0&&t!==null)t.return=i,we=t;else for(;we!==null;){i=we;try{var Se=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(Se!==null){var Ee=Se.memoizedProps,Ct=Se.memoizedState,H=i.stateNode,B=H.getSnapshotBeforeUpdate(i.elementType===i.type?Ee:tr(i.type,Ee),Ct);H.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Y=i.stateNode.containerInfo;Y.nodeType===1?Y.textContent="":Y.nodeType===9&&Y.documentElement&&Y.removeChild(Y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(de){xt(i,i.return,de)}if(t=i.sibling,t!==null){t.return=i.return,we=t;break}we=i.return}return Se=Ch,Ch=!1,Se}function Os(t,i,l){var d=i.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var m=d=d.next;do{if((m.tag&t)===t){var h=m.destroy;m.destroy=void 0,h!==void 0&&Yc(i,l,h)}m=m.next}while(m!==d)}}function ra(t,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var l=i=i.next;do{if((l.tag&t)===t){var d=l.create;l.destroy=d()}l=l.next}while(l!==i)}}function Kc(t){var i=t.ref;if(i!==null){var l=t.stateNode;switch(t.tag){case 5:t=l;break;default:t=l}typeof i=="function"?i(t):i.current=t}}function Th(t){var i=t.alternate;i!==null&&(t.alternate=null,Th(i)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(i=t.stateNode,i!==null&&(delete i[hr],delete i[bs],delete i[cc],delete i[yS],delete i[wS])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Ph(t){return t.tag===5||t.tag===3||t.tag===4}function Ah(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Ph(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Xc(t,i,l){var d=t.tag;if(d===5||d===6)t=t.stateNode,i?l.nodeType===8?l.parentNode.insertBefore(t,i):l.insertBefore(t,i):(l.nodeType===8?(i=l.parentNode,i.insertBefore(t,l)):(i=l,i.appendChild(t)),l=l._reactRootContainer,l!=null||i.onclick!==null||(i.onclick=Ll));else if(d!==4&&(t=t.child,t!==null))for(Xc(t,i,l),t=t.sibling;t!==null;)Xc(t,i,l),t=t.sibling}function qc(t,i,l){var d=t.tag;if(d===5||d===6)t=t.stateNode,i?l.insertBefore(t,i):l.appendChild(t);else if(d!==4&&(t=t.child,t!==null))for(qc(t,i,l),t=t.sibling;t!==null;)qc(t,i,l),t=t.sibling}var Ht=null,nr=!1;function pi(t,i,l){for(l=l.child;l!==null;)_h(t,i,l),l=l.sibling}function _h(t,i,l){if(En&&typeof En.onCommitFiberUnmount=="function")try{En.onCommitFiberUnmount(Di,l)}catch{}switch(l.tag){case 5:Zt||Co(l,i);case 6:var d=Ht,m=nr;Ht=null,pi(t,i,l),Ht=d,nr=m,Ht!==null&&(nr?(t=Ht,l=l.stateNode,t.nodeType===8?t.parentNode.removeChild(l):t.removeChild(l)):Ht.removeChild(l.stateNode));break;case 18:Ht!==null&&(nr?(t=Ht,l=l.stateNode,t.nodeType===8?uc(t.parentNode,l):t.nodeType===1&&uc(t,l),us(t)):uc(Ht,l.stateNode));break;case 4:d=Ht,m=nr,Ht=l.stateNode.containerInfo,nr=!0,pi(t,i,l),Ht=d,nr=m;break;case 0:case 11:case 14:case 15:if(!Zt&&(d=l.updateQueue,d!==null&&(d=d.lastEffect,d!==null))){m=d=d.next;do{var h=m,P=h.destroy;h=h.tag,P!==void 0&&((h&2)!==0||(h&4)!==0)&&Yc(l,i,P),m=m.next}while(m!==d)}pi(t,i,l);break;case 1:if(!Zt&&(Co(l,i),d=l.stateNode,typeof d.componentWillUnmount=="function"))try{d.props=l.memoizedProps,d.state=l.memoizedState,d.componentWillUnmount()}catch(I){xt(l,i,I)}pi(t,i,l);break;case 21:pi(t,i,l);break;case 22:l.mode&1?(Zt=(d=Zt)||l.memoizedState!==null,pi(t,i,l),Zt=d):pi(t,i,l);break;default:pi(t,i,l)}}function Ih(t){var i=t.updateQueue;if(i!==null){t.updateQueue=null;var l=t.stateNode;l===null&&(l=t.stateNode=new DS),i.forEach(function(d){var m=US.bind(null,t,d);l.has(d)||(l.add(d),d.then(m,m))})}}function rr(t,i){var l=i.deletions;if(l!==null)for(var d=0;d<l.length;d++){var m=l[d];try{var h=t,P=i,I=P;e:for(;I!==null;){switch(I.tag){case 5:Ht=I.stateNode,nr=!1;break e;case 3:Ht=I.stateNode.containerInfo,nr=!0;break e;case 4:Ht=I.stateNode.containerInfo,nr=!0;break e}I=I.return}if(Ht===null)throw Error(r(160));_h(h,P,m),Ht=null,nr=!1;var F=m.alternate;F!==null&&(F.return=null),m.return=null}catch(K){xt(m,i,K)}}if(i.subtreeFlags&12854)for(i=i.child;i!==null;)Oh(i,t),i=i.sibling}function Oh(t,i){var l=t.alternate,d=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(rr(i,t),yr(t),d&4){try{Os(3,t,t.return),ra(3,t)}catch(Ee){xt(t,t.return,Ee)}try{Os(5,t,t.return)}catch(Ee){xt(t,t.return,Ee)}}break;case 1:rr(i,t),yr(t),d&512&&l!==null&&Co(l,l.return);break;case 5:if(rr(i,t),yr(t),d&512&&l!==null&&Co(l,l.return),t.flags&32){var m=t.stateNode;try{kt(m,"")}catch(Ee){xt(t,t.return,Ee)}}if(d&4&&(m=t.stateNode,m!=null)){var h=t.memoizedProps,P=l!==null?l.memoizedProps:h,I=t.type,F=t.updateQueue;if(t.updateQueue=null,F!==null)try{I==="input"&&h.type==="radio"&&h.name!=null&&yt(m,h),Ar(I,P);var K=Ar(I,h);for(P=0;P<F.length;P+=2){var se=F[P],le=F[P+1];se==="style"?xn(m,le):se==="dangerouslySetInnerHTML"?Yn(m,le):se==="children"?kt(m,le):T(m,se,le,K)}switch(I){case"input":wt(m,h);break;case"textarea":be(m,h);break;case"select":var oe=m._wrapperState.wasMultiple;m._wrapperState.wasMultiple=!!h.multiple;var ye=h.value;ye!=null?pe(m,!!h.multiple,ye,!1):oe!==!!h.multiple&&(h.defaultValue!=null?pe(m,!!h.multiple,h.defaultValue,!0):pe(m,!!h.multiple,h.multiple?[]:"",!1))}m[bs]=h}catch(Ee){xt(t,t.return,Ee)}}break;case 6:if(rr(i,t),yr(t),d&4){if(t.stateNode===null)throw Error(r(162));m=t.stateNode,h=t.memoizedProps;try{m.nodeValue=h}catch(Ee){xt(t,t.return,Ee)}}break;case 3:if(rr(i,t),yr(t),d&4&&l!==null&&l.memoizedState.isDehydrated)try{us(i.containerInfo)}catch(Ee){xt(t,t.return,Ee)}break;case 4:rr(i,t),yr(t);break;case 13:rr(i,t),yr(t),m=t.child,m.flags&8192&&(h=m.memoizedState!==null,m.stateNode.isHidden=h,!h||m.alternate!==null&&m.alternate.memoizedState!==null||(Jc=Ue())),d&4&&Ih(t);break;case 22:if(se=l!==null&&l.memoizedState!==null,t.mode&1?(Zt=(K=Zt)||se,rr(i,t),Zt=K):rr(i,t),yr(t),d&8192){if(K=t.memoizedState!==null,(t.stateNode.isHidden=K)&&!se&&(t.mode&1)!==0)for(we=t,se=t.child;se!==null;){for(le=we=se;we!==null;){switch(oe=we,ye=oe.child,oe.tag){case 0:case 11:case 14:case 15:Os(4,oe,oe.return);break;case 1:Co(oe,oe.return);var Se=oe.stateNode;if(typeof Se.componentWillUnmount=="function"){d=oe,l=oe.return;try{i=d,Se.props=i.memoizedProps,Se.state=i.memoizedState,Se.componentWillUnmount()}catch(Ee){xt(d,l,Ee)}}break;case 5:Co(oe,oe.return);break;case 22:if(oe.memoizedState!==null){Lh(le);continue}}ye!==null?(ye.return=oe,we=ye):Lh(le)}se=se.sibling}e:for(se=null,le=t;;){if(le.tag===5){if(se===null){se=le;try{m=le.stateNode,K?(h=m.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none"):(I=le.stateNode,F=le.memoizedProps.style,P=F!=null&&F.hasOwnProperty("display")?F.display:null,I.style.display=tn("display",P))}catch(Ee){xt(t,t.return,Ee)}}}else if(le.tag===6){if(se===null)try{le.stateNode.nodeValue=K?"":le.memoizedProps}catch(Ee){xt(t,t.return,Ee)}}else if((le.tag!==22&&le.tag!==23||le.memoizedState===null||le===t)&&le.child!==null){le.child.return=le,le=le.child;continue}if(le===t)break e;for(;le.sibling===null;){if(le.return===null||le.return===t)break e;se===le&&(se=null),le=le.return}se===le&&(se=null),le.sibling.return=le.return,le=le.sibling}}break;case 19:rr(i,t),yr(t),d&4&&Ih(t);break;case 21:break;default:rr(i,t),yr(t)}}function yr(t){var i=t.flags;if(i&2){try{e:{for(var l=t.return;l!==null;){if(Ph(l)){var d=l;break e}l=l.return}throw Error(r(160))}switch(d.tag){case 5:var m=d.stateNode;d.flags&32&&(kt(m,""),d.flags&=-33);var h=Ah(t);qc(t,h,m);break;case 3:case 4:var P=d.stateNode.containerInfo,I=Ah(t);Xc(t,I,P);break;default:throw Error(r(161))}}catch(F){xt(t,t.return,F)}t.flags&=-3}i&4096&&(t.flags&=-4097)}function FS(t,i,l){we=t,Rh(t)}function Rh(t,i,l){for(var d=(t.mode&1)!==0;we!==null;){var m=we,h=m.child;if(m.tag===22&&d){var P=m.memoizedState!==null||na;if(!P){var I=m.alternate,F=I!==null&&I.memoizedState!==null||Zt;I=na;var K=Zt;if(na=P,(Zt=F)&&!K)for(we=m;we!==null;)P=we,F=P.child,P.tag===22&&P.memoizedState!==null?Dh(m):F!==null?(F.return=P,we=F):Dh(m);for(;h!==null;)we=h,Rh(h),h=h.sibling;we=m,na=I,Zt=K}Mh(t)}else(m.subtreeFlags&8772)!==0&&h!==null?(h.return=m,we=h):Mh(t)}}function Mh(t){for(;we!==null;){var i=we;if((i.flags&8772)!==0){var l=i.alternate;try{if((i.flags&8772)!==0)switch(i.tag){case 0:case 11:case 15:Zt||ra(5,i);break;case 1:var d=i.stateNode;if(i.flags&4&&!Zt)if(l===null)d.componentDidMount();else{var m=i.elementType===i.type?l.memoizedProps:tr(i.type,l.memoizedProps);d.componentDidUpdate(m,l.memoizedState,d.__reactInternalSnapshotBeforeUpdate)}var h=i.updateQueue;h!==null&&Im(i,h,d);break;case 3:var P=i.updateQueue;if(P!==null){if(l=null,i.child!==null)switch(i.child.tag){case 5:l=i.child.stateNode;break;case 1:l=i.child.stateNode}Im(i,P,l)}break;case 5:var I=i.stateNode;if(l===null&&i.flags&4){l=I;var F=i.memoizedProps;switch(i.type){case"button":case"input":case"select":case"textarea":F.autoFocus&&l.focus();break;case"img":F.src&&(l.src=F.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(i.memoizedState===null){var K=i.alternate;if(K!==null){var se=K.memoizedState;if(se!==null){var le=se.dehydrated;le!==null&&us(le)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Zt||i.flags&512&&Kc(i)}catch(oe){xt(i,i.return,oe)}}if(i===t){we=null;break}if(l=i.sibling,l!==null){l.return=i.return,we=l;break}we=i.return}}function Lh(t){for(;we!==null;){var i=we;if(i===t){we=null;break}var l=i.sibling;if(l!==null){l.return=i.return,we=l;break}we=i.return}}function Dh(t){for(;we!==null;){var i=we;try{switch(i.tag){case 0:case 11:case 15:var l=i.return;try{ra(4,i)}catch(F){xt(i,l,F)}break;case 1:var d=i.stateNode;if(typeof d.componentDidMount=="function"){var m=i.return;try{d.componentDidMount()}catch(F){xt(i,m,F)}}var h=i.return;try{Kc(i)}catch(F){xt(i,h,F)}break;case 5:var P=i.return;try{Kc(i)}catch(F){xt(i,P,F)}}}catch(F){xt(i,i.return,F)}if(i===t){we=null;break}var I=i.sibling;if(I!==null){I.return=i.return,we=I;break}we=i.return}}var zS=Math.ceil,ia=A.ReactCurrentDispatcher,Qc=A.ReactCurrentOwner,Vn=A.ReactCurrentBatchConfig,Ze=0,$t=null,At=null,Wt=0,Pn=0,To=ai(0),Mt=0,Rs=null,Hi=0,oa=0,Zc=0,Ms=null,mn=null,Jc=0,Po=1/0,zr=null,sa=!1,ed=null,mi=null,la=!1,hi=null,aa=0,Ls=0,td=null,ua=-1,ca=0;function rn(){return(Ze&6)!==0?Ue():ua!==-1?ua:ua=Ue()}function gi(t){return(t.mode&1)===0?1:(Ze&2)!==0&&Wt!==0?Wt&-Wt:SS.transition!==null?(ca===0&&(ca=Pp()),ca):(t=ot,t!==0||(t=window.event,t=t===void 0?16:Np(t.type)),t)}function ir(t,i,l,d){if(50<Ls)throw Ls=0,td=null,Error(r(185));is(t,l,d),((Ze&2)===0||t!==$t)&&(t===$t&&((Ze&2)===0&&(oa|=l),Mt===4&&vi(t,Wt)),hn(t,d),l===1&&Ze===0&&(i.mode&1)===0&&(Po=Ue()+500,zl&&ci()))}function hn(t,i){var l=t.callbackNode;Sb(t,i);var d=wl(t,t===$t?Wt:0);if(d===0)l!==null&&ue(l),t.callbackNode=null,t.callbackPriority=0;else if(i=d&-d,t.callbackPriority!==i){if(l!=null&&ue(l),i===1)t.tag===0?bS(Fh.bind(null,t)):Sm(Fh.bind(null,t)),gS(function(){(Ze&6)===0&&ci()}),l=null;else{switch(Ap(d)){case 1:l=Ft;break;case 4:l=Fn;break;case 16:l=Qn;break;case 536870912:l=Pt;break;default:l=Qn}l=Uh(l,Nh.bind(null,t))}t.callbackPriority=i,t.callbackNode=l}}function Nh(t,i){if(ua=-1,ca=0,(Ze&6)!==0)throw Error(r(327));var l=t.callbackNode;if(Ao()&&t.callbackNode!==l)return null;var d=wl(t,t===$t?Wt:0);if(d===0)return null;if((d&30)!==0||(d&t.expiredLanes)!==0||i)i=da(t,d);else{i=d;var m=Ze;Ze|=2;var h=$h();($t!==t||Wt!==i)&&(zr=null,Po=Ue()+500,Ui(t,i));do try{jS();break}catch(I){zh(t,I)}while(!0);wc(),ia.current=h,Ze=m,At!==null?i=0:($t=null,Wt=0,i=Mt)}if(i!==0){if(i===2&&(m=Du(t),m!==0&&(d=m,i=nd(t,m))),i===1)throw l=Rs,Ui(t,0),vi(t,d),hn(t,Ue()),l;if(i===6)vi(t,d);else{if(m=t.current.alternate,(d&30)===0&&!$S(m)&&(i=da(t,d),i===2&&(h=Du(t),h!==0&&(d=h,i=nd(t,h))),i===1))throw l=Rs,Ui(t,0),vi(t,d),hn(t,Ue()),l;switch(t.finishedWork=m,t.finishedLanes=d,i){case 0:case 1:throw Error(r(345));case 2:Gi(t,mn,zr);break;case 3:if(vi(t,d),(d&130023424)===d&&(i=Jc+500-Ue(),10<i)){if(wl(t,0)!==0)break;if(m=t.suspendedLanes,(m&d)!==d){rn(),t.pingedLanes|=t.suspendedLanes&m;break}t.timeoutHandle=ac(Gi.bind(null,t,mn,zr),i);break}Gi(t,mn,zr);break;case 4:if(vi(t,d),(d&4194240)===d)break;for(i=t.eventTimes,m=-1;0<d;){var P=31-Zn(d);h=1<<P,P=i[P],P>m&&(m=P),d&=~h}if(d=m,d=Ue()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*zS(d/1960))-d,10<d){t.timeoutHandle=ac(Gi.bind(null,t,mn,zr),d);break}Gi(t,mn,zr);break;case 5:Gi(t,mn,zr);break;default:throw Error(r(329))}}}return hn(t,Ue()),t.callbackNode===l?Nh.bind(null,t):null}function nd(t,i){var l=Ms;return t.current.memoizedState.isDehydrated&&(Ui(t,i).flags|=256),t=da(t,i),t!==2&&(i=mn,mn=l,i!==null&&rd(i)),t}function rd(t){mn===null?mn=t:mn.push.apply(mn,t)}function $S(t){for(var i=t;;){if(i.flags&16384){var l=i.updateQueue;if(l!==null&&(l=l.stores,l!==null))for(var d=0;d<l.length;d++){var m=l[d],h=m.getSnapshot;m=m.value;try{if(!Jn(h(),m))return!1}catch{return!1}}}if(l=i.child,i.subtreeFlags&16384&&l!==null)l.return=i,i=l;else{if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function vi(t,i){for(i&=~Zc,i&=~oa,t.suspendedLanes|=i,t.pingedLanes&=~i,t=t.expirationTimes;0<i;){var l=31-Zn(i),d=1<<l;t[l]=-1,i&=~d}}function Fh(t){if((Ze&6)!==0)throw Error(r(327));Ao();var i=wl(t,0);if((i&1)===0)return hn(t,Ue()),null;var l=da(t,i);if(t.tag!==0&&l===2){var d=Du(t);d!==0&&(i=d,l=nd(t,d))}if(l===1)throw l=Rs,Ui(t,0),vi(t,i),hn(t,Ue()),l;if(l===6)throw Error(r(345));return t.finishedWork=t.current.alternate,t.finishedLanes=i,Gi(t,mn,zr),hn(t,Ue()),null}function id(t,i){var l=Ze;Ze|=1;try{return t(i)}finally{Ze=l,Ze===0&&(Po=Ue()+500,zl&&ci())}}function Wi(t){hi!==null&&hi.tag===0&&(Ze&6)===0&&Ao();var i=Ze;Ze|=1;var l=Vn.transition,d=ot;try{if(Vn.transition=null,ot=1,t)return t()}finally{ot=d,Vn.transition=l,Ze=i,(Ze&6)===0&&ci()}}function od(){Pn=To.current,ft(To)}function Ui(t,i){t.finishedWork=null,t.finishedLanes=0;var l=t.timeoutHandle;if(l!==-1&&(t.timeoutHandle=-1,hS(l)),At!==null)for(l=At.return;l!==null;){var d=l;switch(mc(d),d.tag){case 1:d=d.type.childContextTypes,d!=null&&Nl();break;case 3:Eo(),ft(dn),ft(Xt),_c();break;case 5:Pc(d);break;case 4:Eo();break;case 13:ft(mt);break;case 19:ft(mt);break;case 10:bc(d.type._context);break;case 22:case 23:od()}l=l.return}if($t=t,At=t=yi(t.current,null),Wt=Pn=i,Mt=0,Rs=null,Zc=oa=Hi=0,mn=Ms=null,Bi!==null){for(i=0;i<Bi.length;i++)if(l=Bi[i],d=l.interleaved,d!==null){l.interleaved=null;var m=d.next,h=l.pending;if(h!==null){var P=h.next;h.next=m,d.next=P}l.pending=d}Bi=null}return t}function zh(t,i){do{var l=At;try{if(wc(),Xl.current=Jl,ql){for(var d=ht.memoizedState;d!==null;){var m=d.queue;m!==null&&(m.pending=null),d=d.next}ql=!1}if(Vi=0,zt=Rt=ht=null,Ts=!1,Ps=0,Qc.current=null,l===null||l.return===null){Mt=1,Rs=i,At=null;break}e:{var h=t,P=l.return,I=l,F=i;if(i=Wt,I.flags|=32768,F!==null&&typeof F=="object"&&typeof F.then=="function"){var K=F,se=I,le=se.tag;if((se.mode&1)===0&&(le===0||le===11||le===15)){var oe=se.alternate;oe?(se.updateQueue=oe.updateQueue,se.memoizedState=oe.memoizedState,se.lanes=oe.lanes):(se.updateQueue=null,se.memoizedState=null)}var ye=uh(P);if(ye!==null){ye.flags&=-257,ch(ye,P,I,h,i),ye.mode&1&&ah(h,K,i),i=ye,F=K;var Se=i.updateQueue;if(Se===null){var Ee=new Set;Ee.add(F),i.updateQueue=Ee}else Se.add(F);break e}else{if((i&1)===0){ah(h,K,i),sd();break e}F=Error(r(426))}}else if(pt&&I.mode&1){var Ct=uh(P);if(Ct!==null){(Ct.flags&65536)===0&&(Ct.flags|=256),ch(Ct,P,I,h,i),vc(ko(F,I));break e}}h=F=ko(F,I),Mt!==4&&(Mt=2),Ms===null?Ms=[h]:Ms.push(h),h=P;do{switch(h.tag){case 3:h.flags|=65536,i&=-i,h.lanes|=i;var H=sh(h,F,i);_m(h,H);break e;case 1:I=F;var B=h.type,Y=h.stateNode;if((h.flags&128)===0&&(typeof B.getDerivedStateFromError=="function"||Y!==null&&typeof Y.componentDidCatch=="function"&&(mi===null||!mi.has(Y)))){h.flags|=65536,i&=-i,h.lanes|=i;var de=lh(h,I,i);_m(h,de);break e}}h=h.return}while(h!==null)}jh(l)}catch(Ce){i=Ce,At===l&&l!==null&&(At=l=l.return);continue}break}while(!0)}function $h(){var t=ia.current;return ia.current=Jl,t===null?Jl:t}function sd(){(Mt===0||Mt===3||Mt===2)&&(Mt=4),$t===null||(Hi&268435455)===0&&(oa&268435455)===0||vi($t,Wt)}function da(t,i){var l=Ze;Ze|=2;var d=$h();($t!==t||Wt!==i)&&(zr=null,Ui(t,i));do try{BS();break}catch(m){zh(t,m)}while(!0);if(wc(),Ze=l,ia.current=d,At!==null)throw Error(r(261));return $t=null,Wt=0,Mt}function BS(){for(;At!==null;)Bh(At)}function jS(){for(;At!==null&&!xe();)Bh(At)}function Bh(t){var i=Wh(t.alternate,t,Pn);t.memoizedProps=t.pendingProps,i===null?jh(t):At=i,Qc.current=null}function jh(t){var i=t;do{var l=i.alternate;if(t=i.return,(i.flags&32768)===0){if(l=MS(l,i,Pn),l!==null){At=l;return}}else{if(l=LS(l,i),l!==null){l.flags&=32767,At=l;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Mt=6,At=null;return}}if(i=i.sibling,i!==null){At=i;return}At=i=t}while(i!==null);Mt===0&&(Mt=5)}function Gi(t,i,l){var d=ot,m=Vn.transition;try{Vn.transition=null,ot=1,VS(t,i,l,d)}finally{Vn.transition=m,ot=d}return null}function VS(t,i,l,d){do Ao();while(hi!==null);if((Ze&6)!==0)throw Error(r(327));l=t.finishedWork;var m=t.finishedLanes;if(l===null)return null;if(t.finishedWork=null,t.finishedLanes=0,l===t.current)throw Error(r(177));t.callbackNode=null,t.callbackPriority=0;var h=l.lanes|l.childLanes;if(xb(t,h),t===$t&&(At=$t=null,Wt=0),(l.subtreeFlags&2064)===0&&(l.flags&2064)===0||la||(la=!0,Uh(Qn,function(){return Ao(),null})),h=(l.flags&15990)!==0,(l.subtreeFlags&15990)!==0||h){h=Vn.transition,Vn.transition=null;var P=ot;ot=1;var I=Ze;Ze|=4,Qc.current=null,NS(t,l),Oh(l,t),aS(sc),xl=!!oc,sc=oc=null,t.current=l,FS(l),at(),Ze=I,ot=P,Vn.transition=h}else t.current=l;if(la&&(la=!1,hi=t,aa=m),h=t.pendingLanes,h===0&&(mi=null),gb(l.stateNode),hn(t,Ue()),i!==null)for(d=t.onRecoverableError,l=0;l<i.length;l++)m=i[l],d(m.value,{componentStack:m.stack,digest:m.digest});if(sa)throw sa=!1,t=ed,ed=null,t;return(aa&1)!==0&&t.tag!==0&&Ao(),h=t.pendingLanes,(h&1)!==0?t===td?Ls++:(Ls=0,td=t):Ls=0,ci(),null}function Ao(){if(hi!==null){var t=Ap(aa),i=Vn.transition,l=ot;try{if(Vn.transition=null,ot=16>t?16:t,hi===null)var d=!1;else{if(t=hi,hi=null,aa=0,(Ze&6)!==0)throw Error(r(331));var m=Ze;for(Ze|=4,we=t.current;we!==null;){var h=we,P=h.child;if((we.flags&16)!==0){var I=h.deletions;if(I!==null){for(var F=0;F<I.length;F++){var K=I[F];for(we=K;we!==null;){var se=we;switch(se.tag){case 0:case 11:case 15:Os(8,se,h)}var le=se.child;if(le!==null)le.return=se,we=le;else for(;we!==null;){se=we;var oe=se.sibling,ye=se.return;if(Th(se),se===K){we=null;break}if(oe!==null){oe.return=ye,we=oe;break}we=ye}}}var Se=h.alternate;if(Se!==null){var Ee=Se.child;if(Ee!==null){Se.child=null;do{var Ct=Ee.sibling;Ee.sibling=null,Ee=Ct}while(Ee!==null)}}we=h}}if((h.subtreeFlags&2064)!==0&&P!==null)P.return=h,we=P;else e:for(;we!==null;){if(h=we,(h.flags&2048)!==0)switch(h.tag){case 0:case 11:case 15:Os(9,h,h.return)}var H=h.sibling;if(H!==null){H.return=h.return,we=H;break e}we=h.return}}var B=t.current;for(we=B;we!==null;){P=we;var Y=P.child;if((P.subtreeFlags&2064)!==0&&Y!==null)Y.return=P,we=Y;else e:for(P=B;we!==null;){if(I=we,(I.flags&2048)!==0)try{switch(I.tag){case 0:case 11:case 15:ra(9,I)}}catch(Ce){xt(I,I.return,Ce)}if(I===P){we=null;break e}var de=I.sibling;if(de!==null){de.return=I.return,we=de;break e}we=I.return}}if(Ze=m,ci(),En&&typeof En.onPostCommitFiberRoot=="function")try{En.onPostCommitFiberRoot(Di,t)}catch{}d=!0}return d}finally{ot=l,Vn.transition=i}}return!1}function Vh(t,i,l){i=ko(l,i),i=sh(t,i,1),t=fi(t,i,1),i=rn(),t!==null&&(is(t,1,i),hn(t,i))}function xt(t,i,l){if(t.tag===3)Vh(t,t,l);else for(;i!==null;){if(i.tag===3){Vh(i,t,l);break}else if(i.tag===1){var d=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof d.componentDidCatch=="function"&&(mi===null||!mi.has(d))){t=ko(l,t),t=lh(i,t,1),i=fi(i,t,1),t=rn(),i!==null&&(is(i,1,t),hn(i,t));break}}i=i.return}}function HS(t,i,l){var d=t.pingCache;d!==null&&d.delete(i),i=rn(),t.pingedLanes|=t.suspendedLanes&l,$t===t&&(Wt&l)===l&&(Mt===4||Mt===3&&(Wt&130023424)===Wt&&500>Ue()-Jc?Ui(t,0):Zc|=l),hn(t,i)}function Hh(t,i){i===0&&((t.mode&1)===0?i=1:(i=yl,yl<<=1,(yl&130023424)===0&&(yl=4194304)));var l=rn();t=Dr(t,i),t!==null&&(is(t,i,l),hn(t,l))}function WS(t){var i=t.memoizedState,l=0;i!==null&&(l=i.retryLane),Hh(t,l)}function US(t,i){var l=0;switch(t.tag){case 13:var d=t.stateNode,m=t.memoizedState;m!==null&&(l=m.retryLane);break;case 19:d=t.stateNode;break;default:throw Error(r(314))}d!==null&&d.delete(i),Hh(t,l)}var Wh;Wh=function(t,i,l){if(t!==null)if(t.memoizedProps!==i.pendingProps||dn.current)pn=!0;else{if((t.lanes&l)===0&&(i.flags&128)===0)return pn=!1,RS(t,i,l);pn=(t.flags&131072)!==0}else pn=!1,pt&&(i.flags&1048576)!==0&&xm(i,Bl,i.index);switch(i.lanes=0,i.tag){case 2:var d=i.type;ta(t,i),t=i.pendingProps;var m=go(i,Xt.current);So(i,l),m=Rc(null,i,d,t,m,l);var h=Mc();return i.flags|=1,typeof m=="object"&&m!==null&&typeof m.render=="function"&&m.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,fn(d)?(h=!0,Fl(i)):h=!1,i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,Ec(i),m.updater=Gl,i.stateNode=m,m._reactInternals=i,Cc(i,d,t,l),i=jc(null,i,d,!0,h,l)):(i.tag=0,pt&&h&&pc(i),nn(null,i,m,l),i=i.child),i;case 16:d=i.elementType;e:{switch(ta(t,i),t=i.pendingProps,m=d._init,d=m(d._payload),i.type=d,m=i.tag=YS(d),t=tr(d,t),m){case 0:i=Bc(null,i,d,t,l);break e;case 1:i=gh(null,i,d,t,l);break e;case 11:i=dh(null,i,d,t,l);break e;case 14:i=fh(null,i,d,tr(d.type,t),l);break e}throw Error(r(306,d,""))}return i;case 0:return d=i.type,m=i.pendingProps,m=i.elementType===d?m:tr(d,m),Bc(t,i,d,m,l);case 1:return d=i.type,m=i.pendingProps,m=i.elementType===d?m:tr(d,m),gh(t,i,d,m,l);case 3:e:{if(vh(i),t===null)throw Error(r(387));d=i.pendingProps,h=i.memoizedState,m=h.element,Am(t,i),Ul(i,d,null,l);var P=i.memoizedState;if(d=P.element,h.isDehydrated)if(h={element:d,isDehydrated:!1,cache:P.cache,pendingSuspenseBoundaries:P.pendingSuspenseBoundaries,transitions:P.transitions},i.updateQueue.baseState=h,i.memoizedState=h,i.flags&256){m=ko(Error(r(423)),i),i=yh(t,i,d,l,m);break e}else if(d!==m){m=ko(Error(r(424)),i),i=yh(t,i,d,l,m);break e}else for(Tn=li(i.stateNode.containerInfo.firstChild),Cn=i,pt=!0,er=null,l=Fm(i,null,d,l),i.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(wo(),d===m){i=Fr(t,i,l);break e}nn(t,i,d,l)}i=i.child}return i;case 5:return zm(i),t===null&&gc(i),d=i.type,m=i.pendingProps,h=t!==null?t.memoizedProps:null,P=m.children,lc(d,m)?P=null:h!==null&&lc(d,h)&&(i.flags|=32),hh(t,i),nn(t,i,P,l),i.child;case 6:return t===null&&gc(i),null;case 13:return wh(t,i,l);case 4:return Tc(i,i.stateNode.containerInfo),d=i.pendingProps,t===null?i.child=xo(i,null,d,l):nn(t,i,d,l),i.child;case 11:return d=i.type,m=i.pendingProps,m=i.elementType===d?m:tr(d,m),dh(t,i,d,m,l);case 7:return nn(t,i,i.pendingProps,l),i.child;case 8:return nn(t,i,i.pendingProps.children,l),i.child;case 12:return nn(t,i,i.pendingProps.children,l),i.child;case 10:e:{if(d=i.type._context,m=i.pendingProps,h=i.memoizedProps,P=m.value,ut(Vl,d._currentValue),d._currentValue=P,h!==null)if(Jn(h.value,P)){if(h.children===m.children&&!dn.current){i=Fr(t,i,l);break e}}else for(h=i.child,h!==null&&(h.return=i);h!==null;){var I=h.dependencies;if(I!==null){P=h.child;for(var F=I.firstContext;F!==null;){if(F.context===d){if(h.tag===1){F=Nr(-1,l&-l),F.tag=2;var K=h.updateQueue;if(K!==null){K=K.shared;var se=K.pending;se===null?F.next=F:(F.next=se.next,se.next=F),K.pending=F}}h.lanes|=l,F=h.alternate,F!==null&&(F.lanes|=l),Sc(h.return,l,i),I.lanes|=l;break}F=F.next}}else if(h.tag===10)P=h.type===i.type?null:h.child;else if(h.tag===18){if(P=h.return,P===null)throw Error(r(341));P.lanes|=l,I=P.alternate,I!==null&&(I.lanes|=l),Sc(P,l,i),P=h.sibling}else P=h.child;if(P!==null)P.return=h;else for(P=h;P!==null;){if(P===i){P=null;break}if(h=P.sibling,h!==null){h.return=P.return,P=h;break}P=P.return}h=P}nn(t,i,m.children,l),i=i.child}return i;case 9:return m=i.type,d=i.pendingProps.children,So(i,l),m=Bn(m),d=d(m),i.flags|=1,nn(t,i,d,l),i.child;case 14:return d=i.type,m=tr(d,i.pendingProps),m=tr(d.type,m),fh(t,i,d,m,l);case 15:return ph(t,i,i.type,i.pendingProps,l);case 17:return d=i.type,m=i.pendingProps,m=i.elementType===d?m:tr(d,m),ta(t,i),i.tag=1,fn(d)?(t=!0,Fl(i)):t=!1,So(i,l),Mm(i,d,m),Cc(i,d,m,l),jc(null,i,d,!0,t,l);case 19:return Sh(t,i,l);case 22:return mh(t,i,l)}throw Error(r(156,i.tag))};function Uh(t,i){return $(t,i)}function GS(t,i,l,d){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hn(t,i,l,d){return new GS(t,i,l,d)}function ld(t){return t=t.prototype,!(!t||!t.isReactComponent)}function YS(t){if(typeof t=="function")return ld(t)?1:0;if(t!=null){if(t=t.$$typeof,t===j)return 11;if(t===X)return 14}return 2}function yi(t,i){var l=t.alternate;return l===null?(l=Hn(t.tag,i,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=i,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&14680064,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,i=t.dependencies,l.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l}function fa(t,i,l,d,m,h){var P=2;if(d=t,typeof t=="function")ld(t)&&(P=1);else if(typeof t=="string")P=5;else e:switch(t){case D:return Yi(l.children,m,h,i);case R:P=8,m|=8;break;case G:return t=Hn(12,l,i,m|2),t.elementType=G,t.lanes=h,t;case O:return t=Hn(13,l,i,m),t.elementType=O,t.lanes=h,t;case z:return t=Hn(19,l,i,m),t.elementType=z,t.lanes=h,t;case re:return pa(l,m,h,i);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ee:P=10;break e;case W:P=9;break e;case j:P=11;break e;case X:P=14;break e;case Z:P=16,d=null;break e}throw Error(r(130,t==null?t:typeof t,""))}return i=Hn(P,l,i,m),i.elementType=t,i.type=d,i.lanes=h,i}function Yi(t,i,l,d){return t=Hn(7,t,d,i),t.lanes=l,t}function pa(t,i,l,d){return t=Hn(22,t,d,i),t.elementType=re,t.lanes=l,t.stateNode={isHidden:!1},t}function ad(t,i,l){return t=Hn(6,t,null,i),t.lanes=l,t}function ud(t,i,l){return i=Hn(4,t.children!==null?t.children:[],t.key,i),i.lanes=l,i.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},i}function KS(t,i,l,d,m){this.tag=i,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Nu(0),this.expirationTimes=Nu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nu(0),this.identifierPrefix=d,this.onRecoverableError=m,this.mutableSourceEagerHydrationData=null}function cd(t,i,l,d,m,h,P,I,F){return t=new KS(t,i,l,I,F),i===1?(i=1,h===!0&&(i|=8)):i=0,h=Hn(3,null,null,i),t.current=h,h.stateNode=t,h.memoizedState={element:d,isDehydrated:l,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ec(h),t}function XS(t,i,l){var d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:N,key:d==null?null:""+d,children:t,containerInfo:i,implementation:l}}function Gh(t){if(!t)return ui;t=t._reactInternals;e:{if(mr(t)!==t||t.tag!==1)throw Error(r(170));var i=t;do{switch(i.tag){case 3:i=i.stateNode.context;break e;case 1:if(fn(i.type)){i=i.stateNode.__reactInternalMemoizedMergedChildContext;break e}}i=i.return}while(i!==null);throw Error(r(171))}if(t.tag===1){var l=t.type;if(fn(l))return wm(t,l,i)}return i}function Yh(t,i,l,d,m,h,P,I,F){return t=cd(l,d,!0,t,m,h,P,I,F),t.context=Gh(null),l=t.current,d=rn(),m=gi(l),h=Nr(d,m),h.callback=i??null,fi(l,h,m),t.current.lanes=m,is(t,m,d),hn(t,d),t}function ma(t,i,l,d){var m=i.current,h=rn(),P=gi(m);return l=Gh(l),i.context===null?i.context=l:i.pendingContext=l,i=Nr(h,P),i.payload={element:t},d=d===void 0?null:d,d!==null&&(i.callback=d),t=fi(m,i,P),t!==null&&(ir(t,m,P,h),Wl(t,m,P)),P}function ha(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function Kh(t,i){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<i?l:i}}function dd(t,i){Kh(t,i),(t=t.alternate)&&Kh(t,i)}function qS(){return null}var Xh=typeof reportError=="function"?reportError:function(t){console.error(t)};function fd(t){this._internalRoot=t}ga.prototype.render=fd.prototype.render=function(t){var i=this._internalRoot;if(i===null)throw Error(r(409));ma(t,i,null,null)},ga.prototype.unmount=fd.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var i=t.containerInfo;Wi(function(){ma(null,t,null,null)}),i[Or]=null}};function ga(t){this._internalRoot=t}ga.prototype.unstable_scheduleHydration=function(t){if(t){var i=Op();t={blockedOn:null,target:t,priority:i};for(var l=0;l<ii.length&&i!==0&&i<ii[l].priority;l++);ii.splice(l,0,t),l===0&&Lp(t)}};function pd(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function va(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function qh(){}function QS(t,i,l,d,m){if(m){if(typeof d=="function"){var h=d;d=function(){var K=ha(P);h.call(K)}}var P=Yh(i,d,t,0,null,!1,!1,"",qh);return t._reactRootContainer=P,t[Or]=P.current,ys(t.nodeType===8?t.parentNode:t),Wi(),P}for(;m=t.lastChild;)t.removeChild(m);if(typeof d=="function"){var I=d;d=function(){var K=ha(F);I.call(K)}}var F=cd(t,0,!1,null,null,!1,!1,"",qh);return t._reactRootContainer=F,t[Or]=F.current,ys(t.nodeType===8?t.parentNode:t),Wi(function(){ma(i,F,l,d)}),F}function ya(t,i,l,d,m){var h=l._reactRootContainer;if(h){var P=h;if(typeof m=="function"){var I=m;m=function(){var F=ha(P);I.call(F)}}ma(i,P,t,m)}else P=QS(l,i,t,m,d);return ha(P)}_p=function(t){switch(t.tag){case 3:var i=t.stateNode;if(i.current.memoizedState.isDehydrated){var l=rs(i.pendingLanes);l!==0&&(Fu(i,l|1),hn(i,Ue()),(Ze&6)===0&&(Po=Ue()+500,ci()))}break;case 13:Wi(function(){var d=Dr(t,1);if(d!==null){var m=rn();ir(d,t,1,m)}}),dd(t,1)}},zu=function(t){if(t.tag===13){var i=Dr(t,134217728);if(i!==null){var l=rn();ir(i,t,134217728,l)}dd(t,134217728)}},Ip=function(t){if(t.tag===13){var i=gi(t),l=Dr(t,i);if(l!==null){var d=rn();ir(l,t,i,d)}dd(t,i)}},Op=function(){return ot},Rp=function(t,i){var l=ot;try{return ot=t,i()}finally{ot=l}},Kn=function(t,i,l){switch(i){case"input":if(wt(t,l),i=l.name,l.type==="radio"&&i!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll("input[name="+JSON.stringify(""+i)+'][type="radio"]'),i=0;i<l.length;i++){var d=l[i];if(d!==t&&d.form===t.form){var m=Dl(d);if(!m)throw Error(r(90));me(d),wt(d,m)}}}break;case"textarea":be(t,l);break;case"select":i=l.value,i!=null&&pe(t,!!l.multiple,i,!1)}},bt=id,_r=Wi;var ZS={usingClientEntryPoint:!1,Events:[Ss,mo,Dl,Mi,ro,id]},Ds={findFiberByHostInstance:Ni,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},JS={bundleType:Ds.bundleType,version:Ds.version,rendererPackageName:Ds.rendererPackageName,rendererConfig:Ds.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=gl(t),t===null?null:t.stateNode},findFiberByHostInstance:Ds.findFiberByHostInstance||qS,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var wa=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wa.isDisabled&&wa.supportsFiber)try{Di=wa.inject(JS),En=wa}catch{}}return gn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ZS,gn.createPortal=function(t,i){var l=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!pd(i))throw Error(r(200));return XS(t,i,null,l)},gn.createRoot=function(t,i){if(!pd(t))throw Error(r(299));var l=!1,d="",m=Xh;return i!=null&&(i.unstable_strictMode===!0&&(l=!0),i.identifierPrefix!==void 0&&(d=i.identifierPrefix),i.onRecoverableError!==void 0&&(m=i.onRecoverableError)),i=cd(t,1,!1,null,null,l,!1,d,m),t[Or]=i.current,ys(t.nodeType===8?t.parentNode:t),new fd(i)},gn.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var i=t._reactInternals;if(i===void 0)throw typeof t.render=="function"?Error(r(188)):(t=Object.keys(t).join(","),Error(r(268,t)));return t=gl(i),t=t===null?null:t.stateNode,t},gn.flushSync=function(t){return Wi(t)},gn.hydrate=function(t,i,l){if(!va(i))throw Error(r(200));return ya(null,t,i,!0,l)},gn.hydrateRoot=function(t,i,l){if(!pd(t))throw Error(r(405));var d=l!=null&&l.hydratedSources||null,m=!1,h="",P=Xh;if(l!=null&&(l.unstable_strictMode===!0&&(m=!0),l.identifierPrefix!==void 0&&(h=l.identifierPrefix),l.onRecoverableError!==void 0&&(P=l.onRecoverableError)),i=Yh(i,null,t,1,l??null,m,!1,h,P),t[Or]=i.current,ys(t),d)for(t=0;t<d.length;t++)l=d[t],m=l._getVersion,m=m(l._source),i.mutableSourceEagerHydrationData==null?i.mutableSourceEagerHydrationData=[l,m]:i.mutableSourceEagerHydrationData.push(l,m);return new ga(i)},gn.render=function(t,i,l){if(!va(i))throw Error(r(200));return ya(null,t,i,!1,l)},gn.unmountComponentAtNode=function(t){if(!va(t))throw Error(r(40));return t._reactRootContainer?(Wi(function(){ya(null,null,t,!1,function(){t._reactRootContainer=null,t[Or]=null})}),!0):!1},gn.unstable_batchedUpdates=id,gn.unstable_renderSubtreeIntoContainer=function(t,i,l,d){if(!va(l))throw Error(r(200));if(t==null||t._reactInternals===void 0)throw Error(r(38));return ya(t,i,l,!1,d)},gn.version="18.2.0-next-9e3b772b8-20220608",gn}var ng;function ax(){if(ng)return hd.exports;ng=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),hd.exports=lx(),hd.exports}var _i=ax();const Bv=$v(_i),DR=nx({__proto__:null,default:Bv},[_i]);function jv(e){var n,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(n=0;n<s;n++)e[n]&&(r=jv(e[n]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function ux(){for(var e,n,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(n=jv(e))&&(o&&(o+=" "),o+=n);return o}function cx(e){if(e.sheet)return e.sheet;for(var n=0;n<document.styleSheets.length;n++)if(document.styleSheets[n].ownerNode===e)return document.styleSheets[n]}function dx(e){var n=document.createElement("style");return n.setAttribute("data-emotion",e.key),e.nonce!==void 0&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode("")),n.setAttribute("data-s",""),n}var fx=function(){function e(r){var o=this;this._insertTag=function(s){var a;o.tags.length===0?o.insertionPoint?a=o.insertionPoint.nextSibling:o.prepend?a=o.container.firstChild:a=o.before:a=o.tags[o.tags.length-1].nextSibling,o.container.insertBefore(s,a),o.tags.push(s)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var n=e.prototype;return n.hydrate=function(o){o.forEach(this._insertTag)},n.insert=function(o){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(dx(this));var s=this.tags[this.tags.length-1];if(this.isSpeedy){var a=cx(s);try{a.insertRule(o,a.cssRules.length)}catch{}}else s.appendChild(document.createTextNode(o));this.ctr++},n.flush=function(){this.tags.forEach(function(o){var s;return(s=o.parentNode)==null?void 0:s.removeChild(o)}),this.tags=[],this.ctr=0},e}(),Jt="-ms-",Ka="-moz-",tt="-webkit-",Vv="comm",Pf="rule",Af="decl",px="@import",Hv="@keyframes",mx="@layer",hx=Math.abs,pu=String.fromCharCode,gx=Object.assign;function vx(e,n){return Gt(e,0)^45?(((n<<2^Gt(e,0))<<2^Gt(e,1))<<2^Gt(e,2))<<2^Gt(e,3):0}function Wv(e){return e.trim()}function yx(e,n){return(e=n.exec(e))?e[0]:e}function nt(e,n,r){return e.replace(n,r)}function Xd(e,n){return e.indexOf(n)}function Gt(e,n){return e.charCodeAt(n)|0}function Js(e,n,r){return e.slice(n,r)}function xr(e){return e.length}function _f(e){return e.length}function ba(e,n){return n.push(e),e}function wx(e,n){return e.map(n).join("")}var mu=1,Wo=1,Uv=0,bn=0,_t=0,Go="";function hu(e,n,r,o,s,a,u){return{value:e,root:n,parent:r,type:o,props:s,children:a,line:mu,column:Wo,length:u,return:""}}function Fs(e,n){return gx(hu("",null,null,"",null,null,0),e,{length:-e.length},n)}function bx(){return _t}function Sx(){return _t=bn>0?Gt(Go,--bn):0,Wo--,_t===10&&(Wo=1,mu--),_t}function On(){return _t=bn<Uv?Gt(Go,bn++):0,Wo++,_t===10&&(Wo=1,mu++),_t}function Tr(){return Gt(Go,bn)}function za(){return bn}function al(e,n){return Js(Go,e,n)}function el(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Gv(e){return mu=Wo=1,Uv=xr(Go=e),bn=0,[]}function Yv(e){return Go="",e}function $a(e){return Wv(al(bn-1,qd(e===91?e+2:e===40?e+1:e)))}function xx(e){for(;(_t=Tr())&&_t<33;)On();return el(e)>2||el(_t)>3?"":" "}function Ex(e,n){for(;--n&&On()&&!(_t<48||_t>102||_t>57&&_t<65||_t>70&&_t<97););return al(e,za()+(n<6&&Tr()==32&&On()==32))}function qd(e){for(;On();)switch(_t){case e:return bn;case 34:case 39:e!==34&&e!==39&&qd(_t);break;case 40:e===41&&qd(e);break;case 92:On();break}return bn}function kx(e,n){for(;On()&&e+_t!==57;)if(e+_t===84&&Tr()===47)break;return"/*"+al(n,bn-1)+"*"+pu(e===47?e:On())}function Cx(e){for(;!el(Tr());)On();return al(e,bn)}function Tx(e){return Yv(Ba("",null,null,null,[""],e=Gv(e),0,[0],e))}function Ba(e,n,r,o,s,a,u,c,f){for(var p=0,y=0,g=u,E=0,x=0,b=0,v=1,C=1,w=1,S=0,T="",A=s,_=a,N=o,D=T;C;)switch(b=S,S=On()){case 40:if(b!=108&&Gt(D,g-1)==58){Xd(D+=nt($a(S),"&","&\f"),"&\f")!=-1&&(w=-1);break}case 34:case 39:case 91:D+=$a(S);break;case 9:case 10:case 13:case 32:D+=xx(b);break;case 92:D+=Ex(za()-1,7);continue;case 47:switch(Tr()){case 42:case 47:ba(Px(kx(On(),za()),n,r),f);break;default:D+="/"}break;case 123*v:c[p++]=xr(D)*w;case 125*v:case 59:case 0:switch(S){case 0:case 125:C=0;case 59+y:w==-1&&(D=nt(D,/\f/g,"")),x>0&&xr(D)-g&&ba(x>32?ig(D+";",o,r,g-1):ig(nt(D," ","")+";",o,r,g-2),f);break;case 59:D+=";";default:if(ba(N=rg(D,n,r,p,y,s,c,T,A=[],_=[],g),a),S===123)if(y===0)Ba(D,n,N,N,A,a,g,c,_);else switch(E===99&&Gt(D,3)===110?100:E){case 100:case 108:case 109:case 115:Ba(e,N,N,o&&ba(rg(e,N,N,0,0,s,c,T,s,A=[],g),_),s,_,g,c,o?A:_);break;default:Ba(D,N,N,N,[""],_,0,c,_)}}p=y=x=0,v=w=1,T=D="",g=u;break;case 58:g=1+xr(D),x=b;default:if(v<1){if(S==123)--v;else if(S==125&&v++==0&&Sx()==125)continue}switch(D+=pu(S),S*v){case 38:w=y>0?1:(D+="\f",-1);break;case 44:c[p++]=(xr(D)-1)*w,w=1;break;case 64:Tr()===45&&(D+=$a(On())),E=Tr(),y=g=xr(T=D+=Cx(za())),S++;break;case 45:b===45&&xr(D)==2&&(v=0)}}return a}function rg(e,n,r,o,s,a,u,c,f,p,y){for(var g=s-1,E=s===0?a:[""],x=_f(E),b=0,v=0,C=0;b<o;++b)for(var w=0,S=Js(e,g+1,g=hx(v=u[b])),T=e;w<x;++w)(T=Wv(v>0?E[w]+" "+S:nt(S,/&\f/g,E[w])))&&(f[C++]=T);return hu(e,n,r,s===0?Pf:c,f,p,y)}function Px(e,n,r){return hu(e,n,r,Vv,pu(bx()),Js(e,2,-2),0)}function ig(e,n,r,o){return hu(e,n,r,Af,Js(e,0,o),Js(e,o+1,-1),o)}function $o(e,n){for(var r="",o=_f(e),s=0;s<o;s++)r+=n(e[s],s,e,n)||"";return r}function Ax(e,n,r,o){switch(e.type){case mx:if(e.children.length)break;case px:case Af:return e.return=e.return||e.value;case Vv:return"";case Hv:return e.return=e.value+"{"+$o(e.children,o)+"}";case Pf:e.value=e.props.join(",")}return xr(r=$o(e.children,o))?e.return=e.value+"{"+r+"}":""}function _x(e){var n=_f(e);return function(r,o,s,a){for(var u="",c=0;c<n;c++)u+=e[c](r,o,s,a)||"";return u}}function Ix(e){return function(n){n.root||(n=n.return)&&e(n)}}var og=function(n){var r=new WeakMap;return function(o){if(r.has(o))return r.get(o);var s=n(o);return r.set(o,s),s}};function Ox(e){var n=Object.create(null);return function(r){return n[r]===void 0&&(n[r]=e(r)),n[r]}}var Rx=function(n,r,o){for(var s=0,a=0;s=a,a=Tr(),s===38&&a===12&&(r[o]=1),!el(a);)On();return al(n,bn)},Mx=function(n,r){var o=-1,s=44;do switch(el(s)){case 0:s===38&&Tr()===12&&(r[o]=1),n[o]+=Rx(bn-1,r,o);break;case 2:n[o]+=$a(s);break;case 4:if(s===44){n[++o]=Tr()===58?"&\f":"",r[o]=n[o].length;break}default:n[o]+=pu(s)}while(s=On());return n},Lx=function(n,r){return Yv(Mx(Gv(n),r))},sg=new WeakMap,Dx=function(n){if(!(n.type!=="rule"||!n.parent||n.length<1)){for(var r=n.value,o=n.parent,s=n.column===o.column&&n.line===o.line;o.type!=="rule";)if(o=o.parent,!o)return;if(!(n.props.length===1&&r.charCodeAt(0)!==58&&!sg.get(o))&&!s){sg.set(n,!0);for(var a=[],u=Lx(r,a),c=o.props,f=0,p=0;f<u.length;f++)for(var y=0;y<c.length;y++,p++)n.props[p]=a[f]?u[f].replace(/&\f/g,c[y]):c[y]+" "+u[f]}}},Nx=function(n){if(n.type==="decl"){var r=n.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(n.return="",n.value="")}};function Kv(e,n){switch(vx(e,n)){case 5103:return tt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return tt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return tt+e+Ka+e+Jt+e+e;case 6828:case 4268:return tt+e+Jt+e+e;case 6165:return tt+e+Jt+"flex-"+e+e;case 5187:return tt+e+nt(e,/(\w+).+(:[^]+)/,tt+"box-$1$2"+Jt+"flex-$1$2")+e;case 5443:return tt+e+Jt+"flex-item-"+nt(e,/flex-|-self/,"")+e;case 4675:return tt+e+Jt+"flex-line-pack"+nt(e,/align-content|flex-|-self/,"")+e;case 5548:return tt+e+Jt+nt(e,"shrink","negative")+e;case 5292:return tt+e+Jt+nt(e,"basis","preferred-size")+e;case 6060:return tt+"box-"+nt(e,"-grow","")+tt+e+Jt+nt(e,"grow","positive")+e;case 4554:return tt+nt(e,/([^-])(transform)/g,"$1"+tt+"$2")+e;case 6187:return nt(nt(nt(e,/(zoom-|grab)/,tt+"$1"),/(image-set)/,tt+"$1"),e,"")+e;case 5495:case 3959:return nt(e,/(image-set\([^]*)/,tt+"$1$`$1");case 4968:return nt(nt(e,/(.+:)(flex-)?(.*)/,tt+"box-pack:$3"+Jt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+tt+e+e;case 4095:case 3583:case 4068:case 2532:return nt(e,/(.+)-inline(.+)/,tt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(xr(e)-1-n>6)switch(Gt(e,n+1)){case 109:if(Gt(e,n+4)!==45)break;case 102:return nt(e,/(.+:)(.+)-([^]+)/,"$1"+tt+"$2-$3$1"+Ka+(Gt(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~Xd(e,"stretch")?Kv(nt(e,"stretch","fill-available"),n)+e:e}break;case 4949:if(Gt(e,n+1)!==115)break;case 6444:switch(Gt(e,xr(e)-3-(~Xd(e,"!important")&&10))){case 107:return nt(e,":",":"+tt)+e;case 101:return nt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+tt+(Gt(e,14)===45?"inline-":"")+"box$3$1"+tt+"$2$3$1"+Jt+"$2box$3")+e}break;case 5936:switch(Gt(e,n+11)){case 114:return tt+e+Jt+nt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return tt+e+Jt+nt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return tt+e+Jt+nt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return tt+e+Jt+e+e}return e}var Fx=function(n,r,o,s){if(n.length>-1&&!n.return)switch(n.type){case Af:n.return=Kv(n.value,n.length);break;case Hv:return $o([Fs(n,{value:nt(n.value,"@","@"+tt)})],s);case Pf:if(n.length)return wx(n.props,function(a){switch(yx(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return $o([Fs(n,{props:[nt(a,/:(read-\w+)/,":"+Ka+"$1")]})],s);case"::placeholder":return $o([Fs(n,{props:[nt(a,/:(plac\w+)/,":"+tt+"input-$1")]}),Fs(n,{props:[nt(a,/:(plac\w+)/,":"+Ka+"$1")]}),Fs(n,{props:[nt(a,/:(plac\w+)/,Jt+"input-$1")]})],s)}return""})}},zx=[Fx],$x=function(n){var r=n.key;if(r==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(v){var C=v.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var s=n.stylisPlugins||zx,a={},u,c=[];u=n.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(v){for(var C=v.getAttribute("data-emotion").split(" "),w=1;w<C.length;w++)a[C[w]]=!0;c.push(v)});var f,p=[Dx,Nx];{var y,g=[Ax,Ix(function(v){y.insert(v)})],E=_x(p.concat(s,g)),x=function(C){return $o(Tx(C),E)};f=function(C,w,S,T){y=S,x(C?C+"{"+w.styles+"}":w.styles),T&&(b.inserted[w.name]=!0)}}var b={key:r,sheet:new fx({key:r,container:u,nonce:n.nonce,speedy:n.speedy,prepend:n.prepend,insertionPoint:n.insertionPoint}),nonce:n.nonce,inserted:a,registered:{},insert:f};return b.sheet.hydrate(c),b},Bx=!0;function jx(e,n,r){var o="";return r.split(" ").forEach(function(s){e[s]!==void 0?n.push(e[s]+";"):o+=s+" "}),o}var Xv=function(n,r,o){var s=n.key+"-"+r.name;(o===!1||Bx===!1)&&n.registered[s]===void 0&&(n.registered[s]=r.styles)},qv=function(n,r,o){Xv(n,r,o);var s=n.key+"-"+r.name;if(n.inserted[r.name]===void 0){var a=r;do n.insert(r===a?"."+s:"",a,n.sheet,!0),a=a.next;while(a!==void 0)}};function Vx(e){for(var n=0,r,o=0,s=e.length;s>=4;++o,s-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,n=(r&65535)*1540483477+((r>>>16)*59797<<16)^(n&65535)*1540483477+((n>>>16)*59797<<16);switch(s){case 3:n^=(e.charCodeAt(o+2)&255)<<16;case 2:n^=(e.charCodeAt(o+1)&255)<<8;case 1:n^=e.charCodeAt(o)&255,n=(n&65535)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,n=(n&65535)*1540483477+((n>>>16)*59797<<16),((n^n>>>15)>>>0).toString(36)}var Hx={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Wx=/[A-Z]|^ms/g,Ux=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Qv=function(n){return n.charCodeAt(1)===45},lg=function(n){return n!=null&&typeof n!="boolean"},yd=Ox(function(e){return Qv(e)?e:e.replace(Wx,"-$&").toLowerCase()}),ag=function(n,r){switch(n){case"animation":case"animationName":if(typeof r=="string")return r.replace(Ux,function(o,s,a){return Er={name:s,styles:a,next:Er},s})}return Hx[n]!==1&&!Qv(n)&&typeof r=="number"&&r!==0?r+"px":r};function tl(e,n,r){if(r==null)return"";var o=r;if(o.__emotion_styles!==void 0)return o;switch(typeof r){case"boolean":return"";case"object":{var s=r;if(s.anim===1)return Er={name:s.name,styles:s.styles,next:Er},s.name;var a=r;if(a.styles!==void 0){var u=a.next;if(u!==void 0)for(;u!==void 0;)Er={name:u.name,styles:u.styles,next:Er},u=u.next;var c=a.styles+";";return c}return Gx(e,n,r)}case"function":{if(e!==void 0){var f=Er,p=r(e);return Er=f,tl(e,n,p)}break}}var y=r;return y}function Gx(e,n,r){var o="";if(Array.isArray(r))for(var s=0;s<r.length;s++)o+=tl(e,n,r[s])+";";else for(var a in r){var u=r[a];if(typeof u!="object"){var c=u;lg(c)&&(o+=yd(a)+":"+ag(a,c)+";")}else if(Array.isArray(u)&&typeof u[0]=="string"&&n==null)for(var f=0;f<u.length;f++)lg(u[f])&&(o+=yd(a)+":"+ag(a,u[f])+";");else{var p=tl(e,n,u);switch(a){case"animation":case"animationName":{o+=yd(a)+":"+p+";";break}default:o+=a+"{"+p+"}"}}}return o}var ug=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Er;function If(e,n,r){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var o=!0,s="";Er=void 0;var a=e[0];if(a==null||a.raw===void 0)o=!1,s+=tl(r,n,a);else{var u=a;s+=u[0]}for(var c=1;c<e.length;c++)if(s+=tl(r,n,e[c]),o){var f=a;s+=f[c]}ug.lastIndex=0;for(var p="",y;(y=ug.exec(s))!==null;)p+="-"+y[1];var g=Vx(s)+p;return{name:g,styles:s,next:Er}}var Yx=function(n){return n()},Zv=Ya.useInsertionEffect?Ya.useInsertionEffect:!1,Kx=Zv||Yx,cg=Zv||k.useLayoutEffect,Jv=k.createContext(typeof HTMLElement<"u"?$x({key:"css"}):null);Jv.Provider;var ey=function(n){return k.forwardRef(function(r,o){var s=k.useContext(Jv);return n(r,s,o)})},Xa=k.createContext({}),Xx=function(n,r){if(typeof r=="function"){var o=r(n);return o}return tx({},n,r)},qx=og(function(e){return og(function(n){return Xx(e,n)})}),Qx=function(n){var r=k.useContext(Xa);return n.theme!==r&&(r=qx(r)(n.theme)),k.createElement(Xa.Provider,{value:r},n.children)},gu={}.hasOwnProperty,Qd="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",ty=function(n,r){var o={};for(var s in r)gu.call(r,s)&&(o[s]=r[s]);return o[Qd]=n,o},Zx=function(n){var r=n.cache,o=n.serialized,s=n.isStringTag;return Xv(r,o,s),Kx(function(){return qv(r,o,s)}),null},Jx=ey(function(e,n,r){var o=e.css;typeof o=="string"&&n.registered[o]!==void 0&&(o=n.registered[o]);var s=e[Qd],a=[o],u="";typeof e.className=="string"?u=jx(n.registered,a,e.className):e.className!=null&&(u=e.className+" ");var c=If(a,void 0,k.useContext(Xa));u+=n.key+"-"+c.name;var f={};for(var p in e)gu.call(e,p)&&p!=="css"&&p!==Qd&&(f[p]=e[p]);return f.className=u,r&&(f.ref=r),k.createElement(k.Fragment,null,k.createElement(Zx,{cache:n,serialized:c,isStringTag:typeof s=="string"}),k.createElement(s,f))}),ny=Jx,eE=ey(function(e,n){var r=e.styles,o=If([r],void 0,k.useContext(Xa)),s=k.useRef();return cg(function(){var a=n.key+"-global",u=new n.sheet.constructor({key:a,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy}),c=!1,f=document.querySelector('style[data-emotion="'+a+" "+o.name+'"]');return n.sheet.tags.length&&(u.before=n.sheet.tags[0]),f!==null&&(c=!0,f.setAttribute("data-emotion",a),u.hydrate([f])),s.current=[u,c],function(){u.flush()}},[n]),cg(function(){var a=s.current,u=a[0],c=a[1];if(c){a[1]=!1;return}if(o.next!==void 0&&qv(n,o.next,!0),u.tags.length){var f=u.tags[u.tags.length-1].nextElementSibling;u.before=f,u.flush()}n.insert("",o,u,!1)},[n,o.name]),null});function tE(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return If(n)}var Kr=function(){var n=tE.apply(void 0,arguments),r="animation-"+n.name;return{name:r,styles:"@keyframes "+r+"{"+n.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};function Xe(e,n,{checkForDefaultPrevented:r=!0}={}){return function(s){if(e?.(s),r===!1||!s.defaultPrevented)return n?.(s)}}function nE(e,n){typeof e=="function"?e(n):e!=null&&(e.current=n)}function ry(...e){return n=>e.forEach(r=>nE(r,n))}function ct(...e){return k.useCallback(ry(...e),e)}function rE(e,n){const r=k.createContext(n);function o(a){const{children:u,...c}=a,f=k.useMemo(()=>c,Object.values(c));return J.jsx(r.Provider,{value:f,children:u})}function s(a){const u=k.useContext(r);if(u)return u;if(n!==void 0)return n;throw new Error(`\`${a}\` must be used within \`${e}\``)}return o.displayName=e+"Provider",[o,s]}function Xr(e,n=[]){let r=[];function o(a,u){const c=k.createContext(u),f=r.length;r=[...r,u];function p(g){const{scope:E,children:x,...b}=g,v=E?.[e][f]||c,C=k.useMemo(()=>b,Object.values(b));return J.jsx(v.Provider,{value:C,children:x})}function y(g,E){const x=E?.[e][f]||c,b=k.useContext(x);if(b)return b;if(u!==void 0)return u;throw new Error(`\`${g}\` must be used within \`${a}\``)}return p.displayName=a+"Provider",[p,y]}const s=()=>{const a=r.map(u=>k.createContext(u));return function(c){const f=c?.[e]||a;return k.useMemo(()=>({[`__scope${e}`]:{...c,[e]:f}}),[c,f])}};return s.scopeName=e,[o,iE(s,...n)]}function iE(...e){const n=e[0];if(e.length===1)return n;const r=()=>{const o=e.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(a){const u=o.reduce((c,{useScope:f,scopeName:p})=>{const g=f(a)[`__scope${p}`];return{...c,...g}},{});return k.useMemo(()=>({[`__scope${n.scopeName}`]:u}),[u])}};return r.scopeName=n.scopeName,r}var en=globalThis?.document?k.useLayoutEffect:()=>{},oE=Ya.useId||(()=>{}),sE=0;function ki(e){const[n,r]=k.useState(oE());return en(()=>{r(o=>o??String(sE++))},[e]),n?`radix-${n}`:""}function Pr(e){const n=k.useRef(e);return k.useEffect(()=>{n.current=e}),k.useMemo(()=>(...r)=>n.current?.(...r),[])}function Xi({prop:e,defaultProp:n,onChange:r=()=>{}}){const[o,s]=lE({defaultProp:n,onChange:r}),a=e!==void 0,u=a?e:o,c=Pr(r),f=k.useCallback(p=>{if(a){const g=typeof p=="function"?p(e):p;g!==e&&c(g)}else s(p)},[a,e,s,c]);return[u,f]}function lE({defaultProp:e,onChange:n}){const r=k.useState(e),[o]=r,s=k.useRef(o),a=Pr(n);return k.useEffect(()=>{s.current!==o&&(a(o),s.current=o)},[o,s,a]),r}var Uo=k.forwardRef((e,n)=>{const{children:r,...o}=e,s=k.Children.toArray(r),a=s.find(uE);if(a){const u=a.props.children,c=s.map(f=>f===a?k.Children.count(u)>1?k.Children.only(null):k.isValidElement(u)?u.props.children:null:f);return J.jsx(Zd,{...o,ref:n,children:k.isValidElement(u)?k.cloneElement(u,void 0,c):null})}return J.jsx(Zd,{...o,ref:n,children:r})});Uo.displayName="Slot";var Zd=k.forwardRef((e,n)=>{const{children:r,...o}=e;if(k.isValidElement(r)){const s=dE(r);return k.cloneElement(r,{...cE(o,r.props),ref:n?ry(n,s):s})}return k.Children.count(r)>1?k.Children.only(null):null});Zd.displayName="SlotClone";var aE=({children:e})=>J.jsx(J.Fragment,{children:e});function uE(e){return k.isValidElement(e)&&e.type===aE}function cE(e,n){const r={...n};for(const o in n){const s=e[o],a=n[o];/^on[A-Z]/.test(o)?s&&a?r[o]=(...c)=>{a(...c),s(...c)}:s&&(r[o]=s):o==="style"?r[o]={...s,...a}:o==="className"&&(r[o]=[s,a].filter(Boolean).join(" "))}return{...e,...r}}function dE(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var fE=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],qe=fE.reduce((e,n)=>{const r=k.forwardRef((o,s)=>{const{asChild:a,...u}=o,c=a?Uo:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),J.jsx(c,{...u,ref:s})});return r.displayName=`Primitive.${n}`,{...e,[n]:r}},{});function pE(e,n){e&&_i.flushSync(()=>e.dispatchEvent(n))}function mE(e,n=globalThis?.document){const r=Pr(e);k.useEffect(()=>{const o=s=>{s.key==="Escape"&&r(s)};return n.addEventListener("keydown",o,{capture:!0}),()=>n.removeEventListener("keydown",o,{capture:!0})},[r,n])}var hE="DismissableLayer",Jd="dismissableLayer.update",gE="dismissableLayer.pointerDownOutside",vE="dismissableLayer.focusOutside",dg,iy=k.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Of=k.forwardRef((e,n)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:a,onInteractOutside:u,onDismiss:c,...f}=e,p=k.useContext(iy),[y,g]=k.useState(null),E=y?.ownerDocument??globalThis?.document,[,x]=k.useState({}),b=ct(n,D=>g(D)),v=Array.from(p.layers),[C]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),w=v.indexOf(C),S=y?v.indexOf(y):-1,T=p.layersWithOutsidePointerEventsDisabled.size>0,A=S>=w,_=bE(D=>{const R=D.target,G=[...p.branches].some(ee=>ee.contains(R));!A||G||(s?.(D),u?.(D),D.defaultPrevented||c?.())},E),N=SE(D=>{const R=D.target;[...p.branches].some(ee=>ee.contains(R))||(a?.(D),u?.(D),D.defaultPrevented||c?.())},E);return mE(D=>{S===p.layers.size-1&&(o?.(D),!D.defaultPrevented&&c&&(D.preventDefault(),c()))},E),k.useEffect(()=>{if(y)return r&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(dg=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(y)),p.layers.add(y),fg(),()=>{r&&p.layersWithOutsidePointerEventsDisabled.size===1&&(E.body.style.pointerEvents=dg)}},[y,E,r,p]),k.useEffect(()=>()=>{y&&(p.layers.delete(y),p.layersWithOutsidePointerEventsDisabled.delete(y),fg())},[y,p]),k.useEffect(()=>{const D=()=>x({});return document.addEventListener(Jd,D),()=>document.removeEventListener(Jd,D)},[]),J.jsx(qe.div,{...f,ref:b,style:{pointerEvents:T?A?"auto":"none":void 0,...e.style},onFocusCapture:Xe(e.onFocusCapture,N.onFocusCapture),onBlurCapture:Xe(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:Xe(e.onPointerDownCapture,_.onPointerDownCapture)})});Of.displayName=hE;var yE="DismissableLayerBranch",wE=k.forwardRef((e,n)=>{const r=k.useContext(iy),o=k.useRef(null),s=ct(n,o);return k.useEffect(()=>{const a=o.current;if(a)return r.branches.add(a),()=>{r.branches.delete(a)}},[r.branches]),J.jsx(qe.div,{...e,ref:s})});wE.displayName=yE;function bE(e,n=globalThis?.document){const r=Pr(e),o=k.useRef(!1),s=k.useRef(()=>{});return k.useEffect(()=>{const a=c=>{if(c.target&&!o.current){let f=function(){oy(gE,r,p,{discrete:!0})};const p={originalEvent:c};c.pointerType==="touch"?(n.removeEventListener("click",s.current),s.current=f,n.addEventListener("click",s.current,{once:!0})):f()}else n.removeEventListener("click",s.current);o.current=!1},u=window.setTimeout(()=>{n.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(u),n.removeEventListener("pointerdown",a),n.removeEventListener("click",s.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}function SE(e,n=globalThis?.document){const r=Pr(e),o=k.useRef(!1);return k.useEffect(()=>{const s=a=>{a.target&&!o.current&&oy(vE,r,{originalEvent:a},{discrete:!1})};return n.addEventListener("focusin",s),()=>n.removeEventListener("focusin",s)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function fg(){const e=new CustomEvent(Jd);document.dispatchEvent(e)}function oy(e,n,r,{discrete:o}){const s=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});n&&s.addEventListener(e,n,{once:!0}),o?pE(s,a):s.dispatchEvent(a)}var wd="focusScope.autoFocusOnMount",bd="focusScope.autoFocusOnUnmount",pg={bubbles:!1,cancelable:!0},xE="FocusScope",Rf=k.forwardRef((e,n)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:s,onUnmountAutoFocus:a,...u}=e,[c,f]=k.useState(null),p=Pr(s),y=Pr(a),g=k.useRef(null),E=ct(n,v=>f(v)),x=k.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;k.useEffect(()=>{if(o){let v=function(T){if(x.paused||!c)return;const A=T.target;c.contains(A)?g.current=A:bi(g.current,{select:!0})},C=function(T){if(x.paused||!c)return;const A=T.relatedTarget;A!==null&&(c.contains(A)||bi(g.current,{select:!0}))},w=function(T){if(document.activeElement===document.body)for(const _ of T)_.removedNodes.length>0&&bi(c)};document.addEventListener("focusin",v),document.addEventListener("focusout",C);const S=new MutationObserver(w);return c&&S.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",C),S.disconnect()}}},[o,c,x.paused]),k.useEffect(()=>{if(c){hg.add(x);const v=document.activeElement;if(!c.contains(v)){const w=new CustomEvent(wd,pg);c.addEventListener(wd,p),c.dispatchEvent(w),w.defaultPrevented||(EE(AE(sy(c)),{select:!0}),document.activeElement===v&&bi(c))}return()=>{c.removeEventListener(wd,p),setTimeout(()=>{const w=new CustomEvent(bd,pg);c.addEventListener(bd,y),c.dispatchEvent(w),w.defaultPrevented||bi(v??document.body,{select:!0}),c.removeEventListener(bd,y),hg.remove(x)},0)}}},[c,p,y,x]);const b=k.useCallback(v=>{if(!r&&!o||x.paused)return;const C=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(C&&w){const S=v.currentTarget,[T,A]=kE(S);T&&A?!v.shiftKey&&w===A?(v.preventDefault(),r&&bi(T,{select:!0})):v.shiftKey&&w===T&&(v.preventDefault(),r&&bi(A,{select:!0})):w===S&&v.preventDefault()}},[r,o,x.paused]);return J.jsx(qe.div,{tabIndex:-1,...u,ref:E,onKeyDown:b})});Rf.displayName=xE;function EE(e,{select:n=!1}={}){const r=document.activeElement;for(const o of e)if(bi(o,{select:n}),document.activeElement!==r)return}function kE(e){const n=sy(e),r=mg(n,e),o=mg(n.reverse(),e);return[r,o]}function sy(e){const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n}function mg(e,n){for(const r of e)if(!CE(r,{upTo:n}))return r}function CE(e,{upTo:n}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n!==void 0&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function TE(e){return e instanceof HTMLInputElement&&"select"in e}function bi(e,{select:n=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&TE(e)&&n&&e.select()}}var hg=PE();function PE(){let e=[];return{add(n){const r=e[0];n!==r&&r?.pause(),e=gg(e,n),e.unshift(n)},remove(n){e=gg(e,n),e[0]?.resume()}}}function gg(e,n){const r=[...e],o=r.indexOf(n);return o!==-1&&r.splice(o,1),r}function AE(e){return e.filter(n=>n.tagName!=="A")}var _E="Portal",Mf=k.forwardRef((e,n)=>{const{container:r,...o}=e,[s,a]=k.useState(!1);en(()=>a(!0),[]);const u=r||s&&globalThis?.document?.body;return u?Bv.createPortal(J.jsx(qe.div,{...o,ref:n}),u):null});Mf.displayName=_E;function IE(e,n){return k.useReducer((r,o)=>n[r][o]??r,e)}var to=e=>{const{present:n,children:r}=e,o=OE(n),s=typeof r=="function"?r({present:o.isPresent}):k.Children.only(r),a=ct(o.ref,RE(s));return typeof r=="function"||o.isPresent?k.cloneElement(s,{ref:a}):null};to.displayName="Presence";function OE(e){const[n,r]=k.useState(),o=k.useRef({}),s=k.useRef(e),a=k.useRef("none"),u=e?"mounted":"unmounted",[c,f]=IE(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return k.useEffect(()=>{const p=Sa(o.current);a.current=c==="mounted"?p:"none"},[c]),en(()=>{const p=o.current,y=s.current;if(y!==e){const E=a.current,x=Sa(p);e?f("MOUNT"):x==="none"||p?.display==="none"?f("UNMOUNT"):f(y&&E!==x?"ANIMATION_OUT":"UNMOUNT"),s.current=e}},[e,f]),en(()=>{if(n){const p=g=>{const x=Sa(o.current).includes(g.animationName);g.target===n&&x&&_i.flushSync(()=>f("ANIMATION_END"))},y=g=>{g.target===n&&(a.current=Sa(o.current))};return n.addEventListener("animationstart",y),n.addEventListener("animationcancel",p),n.addEventListener("animationend",p),()=>{n.removeEventListener("animationstart",y),n.removeEventListener("animationcancel",p),n.removeEventListener("animationend",p)}}else f("ANIMATION_END")},[n,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:k.useCallback(p=>{p&&(o.current=getComputedStyle(p)),r(p)},[])}}function Sa(e){return e?.animationName||"none"}function RE(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Sd=0;function ly(){k.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??vg()),document.body.insertAdjacentElement("beforeend",e[1]??vg()),Sd++,()=>{Sd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),Sd--}},[])}function vg(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var It=function(){return It=Object.assign||function(n){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])}return n},It.apply(this,arguments)};function Lf(e,n){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)n.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(r[o[s]]=e[o[s]]);return r}function Df(e,n,r){for(var o=0,s=n.length,a;o<s;o++)(a||!(o in n))&&(a||(a=Array.prototype.slice.call(n,0,o)),a[o]=n[o]);return e.concat(a||Array.prototype.slice.call(n))}var Bo="right-scroll-bar-position",jo="width-before-scroll-bar",ME="with-scroll-bars-hidden",LE="--removed-body-scroll-bar-size";function xd(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function DE(e,n){var r=k.useState(function(){return{value:e,callback:n,facade:{get current(){return r.value},set current(o){var s=r.value;s!==o&&(r.value=o,r.callback(o,s))}}}})[0];return r.callback=n,r.facade}var NE=typeof window<"u"?k.useLayoutEffect:k.useEffect,yg=new WeakMap;function Nf(e,n){var r=DE(null,function(o){return e.forEach(function(s){return xd(s,o)})});return NE(function(){var o=yg.get(r);if(o){var s=new Set(o),a=new Set(e),u=r.current;s.forEach(function(c){a.has(c)||xd(c,null)}),a.forEach(function(c){s.has(c)||xd(c,u)})}yg.set(r,e)},[e]),r}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var qa=function(){return qa=Object.assign||function(n){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])}return n},qa.apply(this,arguments)};function FE(e,n){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)n.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(r[o[s]]=e[o[s]]);return r}function zE(e){return e}function $E(e,n){n===void 0&&(n=zE);var r=[],o=!1,s={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(a){var u=n(a,o);return r.push(u),function(){r=r.filter(function(c){return c!==u})}},assignSyncMedium:function(a){for(o=!0;r.length;){var u=r;r=[],u.forEach(a)}r={push:function(c){return a(c)},filter:function(){return r}}},assignMedium:function(a){o=!0;var u=[];if(r.length){var c=r;r=[],c.forEach(a),u=r}var f=function(){var y=u;u=[],y.forEach(a)},p=function(){return Promise.resolve().then(f)};p(),r={push:function(y){u.push(y),p()},filter:function(y){return u=u.filter(y),r}}}};return s}function Ff(e){e===void 0&&(e={});var n=$E(null);return n.options=qa({async:!0,ssr:!1},e),n}var ay=function(e){var n=e.sideCar,r=FE(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return k.createElement(o,qa({},r))};ay.isSideCarExport=!0;function zf(e,n){return e.useMedium(n),ay}var uy=Ff(),Ed=function(){},vu=k.forwardRef(function(e,n){var r=k.useRef(null),o=k.useState({onScrollCapture:Ed,onWheelCapture:Ed,onTouchMoveCapture:Ed}),s=o[0],a=o[1],u=e.forwardProps,c=e.children,f=e.className,p=e.removeScrollBar,y=e.enabled,g=e.shards,E=e.sideCar,x=e.noIsolation,b=e.inert,v=e.allowPinchZoom,C=e.as,w=C===void 0?"div":C,S=e.gapMode,T=Lf(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=E,_=Nf([r,n]),N=It(It({},T),s);return k.createElement(k.Fragment,null,y&&k.createElement(A,{sideCar:uy,removeScrollBar:p,shards:g,noIsolation:x,inert:b,setCallbacks:a,allowPinchZoom:!!v,lockRef:r,gapMode:S}),u?k.cloneElement(k.Children.only(c),It(It({},N),{ref:_})):k.createElement(w,It({},N,{className:f,ref:_}),c))});vu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};vu.classNames={fullWidth:jo,zeroRight:Bo};var BE=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function jE(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=BE();return n&&e.setAttribute("nonce",n),e}function VE(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function HE(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var WE=function(){var e=0,n=null;return{add:function(r){e==0&&(n=jE())&&(VE(n,r),HE(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},UE=function(){var e=WE();return function(n,r){k.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&r])}},yu=function(){var e=UE(),n=function(r){var o=r.styles,s=r.dynamic;return e(o,s),null};return n},GE={left:0,top:0,right:0,gap:0},kd=function(e){return parseInt(e||"",10)||0},YE=function(e){var n=window.getComputedStyle(document.body),r=n[e==="padding"?"paddingLeft":"marginLeft"],o=n[e==="padding"?"paddingTop":"marginTop"],s=n[e==="padding"?"paddingRight":"marginRight"];return[kd(r),kd(o),kd(s)]},KE=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return GE;var n=YE(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,o-r+n[2]-n[0])}},XE=yu(),Vo="data-scroll-locked",qE=function(e,n,r,o){var s=e.left,a=e.top,u=e.right,c=e.gap;return r===void 0&&(r="margin"),`
.`.concat(ME,` {
overflow: hidden `).concat(o,`;
padding-right: `).concat(c,"px ").concat(o,`;
}
body[`).concat(Vo,`] {
overflow: hidden `).concat(o,`;
overscroll-behavior: contain;
`).concat([n&&"position: relative ".concat(o,";"),r==="margin"&&`
padding-left: `.concat(s,`px;
padding-top: `).concat(a,`px;
padding-right: `).concat(u,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(c,"px ").concat(o,`;
`),r==="padding"&&"padding-right: ".concat(c,"px ").concat(o,";")].filter(Boolean).join(""),`
}
.`).concat(Bo,` {
right: `).concat(c,"px ").concat(o,`;
}
.`).concat(jo,` {
margin-right: `).concat(c,"px ").concat(o,`;
}
.`).concat(Bo," .").concat(Bo,` {
right: 0 `).concat(o,`;
}
.`).concat(jo," .").concat(jo,` {
margin-right: 0 `).concat(o,`;
}
body[`).concat(Vo,`] {
`).concat(LE,": ").concat(c,`px;
}
`)},wg=function(){var e=parseInt(document.body.getAttribute(Vo)||"0",10);return isFinite(e)?e:0},QE=function(){k.useEffect(function(){return document.body.setAttribute(Vo,(wg()+1).toString()),function(){var e=wg()-1;e<=0?document.body.removeAttribute(Vo):document.body.setAttribute(Vo,e.toString())}},[])},$f=function(e){var n=e.noRelative,r=e.noImportant,o=e.gapMode,s=o===void 0?"margin":o;QE();var a=k.useMemo(function(){return KE(s)},[s]);return k.createElement(XE,{styles:qE(a,!n,s,r?"":"!important")})},ef=!1;if(typeof window<"u")try{var xa=Object.defineProperty({},"passive",{get:function(){return ef=!0,!0}});window.addEventListener("test",xa,xa),window.removeEventListener("test",xa,xa)}catch{ef=!1}var _o=ef?{passive:!1}:!1,ZE=function(e){return e.tagName==="TEXTAREA"},cy=function(e,n){var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!ZE(e)&&r[n]==="visible")},JE=function(e){return cy(e,"overflowY")},ek=function(e){return cy(e,"overflowX")},bg=function(e,n){var r=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=dy(e,o);if(s){var a=fy(e,o),u=a[1],c=a[2];if(u>c)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},tk=function(e){var n=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[n,r,o]},nk=function(e){var n=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[n,r,o]},dy=function(e,n){return e==="v"?JE(n):ek(n)},fy=function(e,n){return e==="v"?tk(n):nk(n)},rk=function(e,n){return e==="h"&&n==="rtl"?-1:1},ik=function(e,n,r,o,s){var a=rk(e,window.getComputedStyle(n).direction),u=a*o,c=r.target,f=n.contains(c),p=!1,y=u>0,g=0,E=0;do{var x=fy(e,c),b=x[0],v=x[1],C=x[2],w=v-C-a*b;(b||w)&&dy(e,c)&&(g+=w,E+=b),c instanceof ShadowRoot?c=c.host:c=c.parentNode}while(!f&&c!==document.body||f&&(n.contains(c)||n===c));return(y&&Math.abs(g)<1||!y&&Math.abs(E)<1)&&(p=!0),p},Ea=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Sg=function(e){return[e.deltaX,e.deltaY]},xg=function(e){return e&&"current"in e?e.current:e},ok=function(e,n){return e[0]===n[0]&&e[1]===n[1]},sk=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},lk=0,Io=[];function ak(e){var n=k.useRef([]),r=k.useRef([0,0]),o=k.useRef(),s=k.useState(lk++)[0],a=k.useState(yu)[0],u=k.useRef(e);k.useEffect(function(){u.current=e},[e]),k.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var v=Df([e.lockRef.current],(e.shards||[]).map(xg)).filter(Boolean);return v.forEach(function(C){return C.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),v.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var c=k.useCallback(function(v,C){if("touches"in v&&v.touches.length===2)return!u.current.allowPinchZoom;var w=Ea(v),S=r.current,T="deltaX"in v?v.deltaX:S[0]-w[0],A="deltaY"in v?v.deltaY:S[1]-w[1],_,N=v.target,D=Math.abs(T)>Math.abs(A)?"h":"v";if("touches"in v&&D==="h"&&N.type==="range")return!1;var R=bg(D,N);if(!R)return!0;if(R?_=D:(_=D==="v"?"h":"v",R=bg(D,N)),!R)return!1;if(!o.current&&"changedTouches"in v&&(T||A)&&(o.current=_),!_)return!0;var G=o.current||_;return ik(G,C,v,G==="h"?T:A)},[]),f=k.useCallback(function(v){var C=v;if(!(!Io.length||Io[Io.length-1]!==a)){var w="deltaY"in C?Sg(C):Ea(C),S=n.current.filter(function(_){return _.name===C.type&&(_.target===C.target||C.target===_.shadowParent)&&ok(_.delta,w)})[0];if(S&&S.should){C.cancelable&&C.preventDefault();return}if(!S){var T=(u.current.shards||[]).map(xg).filter(Boolean).filter(function(_){return _.contains(C.target)}),A=T.length>0?c(C,T[0]):!u.current.noIsolation;A&&C.cancelable&&C.preventDefault()}}},[]),p=k.useCallback(function(v,C,w,S){var T={name:v,delta:C,target:w,should:S,shadowParent:uk(w)};n.current.push(T),setTimeout(function(){n.current=n.current.filter(function(A){return A!==T})},1)},[]),y=k.useCallback(function(v){r.current=Ea(v),o.current=void 0},[]),g=k.useCallback(function(v){p(v.type,Sg(v),v.target,c(v,e.lockRef.current))},[]),E=k.useCallback(function(v){p(v.type,Ea(v),v.target,c(v,e.lockRef.current))},[]);k.useEffect(function(){return Io.push(a),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:E}),document.addEventListener("wheel",f,_o),document.addEventListener("touchmove",f,_o),document.addEventListener("touchstart",y,_o),function(){Io=Io.filter(function(v){return v!==a}),document.removeEventListener("wheel",f,_o),document.removeEventListener("touchmove",f,_o),document.removeEventListener("touchstart",y,_o)}},[]);var x=e.removeScrollBar,b=e.inert;return k.createElement(k.Fragment,null,b?k.createElement(a,{styles:sk(s)}):null,x?k.createElement($f,{gapMode:e.gapMode}):null)}function uk(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const ck=zf(uy,ak);var py=k.forwardRef(function(e,n){return k.createElement(vu,It({},e,{ref:n,sideCar:ck}))});py.classNames=vu.classNames;var dk=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},Oo=new WeakMap,ka=new WeakMap,Ca={},Cd=0,my=function(e){return e&&(e.host||my(e.parentNode))},fk=function(e,n){return n.map(function(r){if(e.contains(r))return r;var o=my(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},pk=function(e,n,r,o){var s=fk(n,Array.isArray(e)?e:[e]);Ca[r]||(Ca[r]=new WeakMap);var a=Ca[r],u=[],c=new Set,f=new Set(s),p=function(g){!g||c.has(g)||(c.add(g),p(g.parentNode))};s.forEach(p);var y=function(g){!g||f.has(g)||Array.prototype.forEach.call(g.children,function(E){if(c.has(E))y(E);else try{var x=E.getAttribute(o),b=x!==null&&x!=="false",v=(Oo.get(E)||0)+1,C=(a.get(E)||0)+1;Oo.set(E,v),a.set(E,C),u.push(E),v===1&&b&&ka.set(E,!0),C===1&&E.setAttribute(r,"true"),b||E.setAttribute(o,"true")}catch(w){console.error("aria-hidden: cannot operate on ",E,w)}})};return y(n),c.clear(),Cd++,function(){u.forEach(function(g){var E=Oo.get(g)-1,x=a.get(g)-1;Oo.set(g,E),a.set(g,x),E||(ka.has(g)||g.removeAttribute(o),ka.delete(g)),x||g.removeAttribute(r)}),Cd--,Cd||(Oo=new WeakMap,Oo=new WeakMap,ka=new WeakMap,Ca={})}},hy=function(e,n,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),s=dk(e);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live]"))),pk(o,s,r,"aria-hidden")):function(){return null}},Bf="Dialog",[gy]=Xr(Bf),[mk,cr]=gy(Bf),vy=e=>{const{__scopeDialog:n,children:r,open:o,defaultOpen:s,onOpenChange:a,modal:u=!0}=e,c=k.useRef(null),f=k.useRef(null),[p=!1,y]=Xi({prop:o,defaultProp:s,onChange:a});return J.jsx(mk,{scope:n,triggerRef:c,contentRef:f,contentId:ki(),titleId:ki(),descriptionId:ki(),open:p,onOpenChange:y,onOpenToggle:k.useCallback(()=>y(g=>!g),[y]),modal:u,children:r})};vy.displayName=Bf;var yy="DialogTrigger",hk=k.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,s=cr(yy,r),a=ct(n,s.triggerRef);return J.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":Hf(s.open),...o,ref:a,onClick:Xe(e.onClick,s.onOpenToggle)})});hk.displayName=yy;var jf="DialogPortal",[gk,wy]=gy(jf,{forceMount:void 0}),by=e=>{const{__scopeDialog:n,forceMount:r,children:o,container:s}=e,a=cr(jf,n);return J.jsx(gk,{scope:n,forceMount:r,children:k.Children.map(o,u=>J.jsx(to,{present:r||a.open,children:J.jsx(Mf,{asChild:!0,container:s,children:u})}))})};by.displayName=jf;var Qa="DialogOverlay",Sy=k.forwardRef((e,n)=>{const r=wy(Qa,e.__scopeDialog),{forceMount:o=r.forceMount,...s}=e,a=cr(Qa,e.__scopeDialog);return a.modal?J.jsx(to,{present:o||a.open,children:J.jsx(vk,{...s,ref:n})}):null});Sy.displayName=Qa;var vk=k.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,s=cr(Qa,r);return J.jsx(py,{as:Uo,allowPinchZoom:!0,shards:[s.contentRef],children:J.jsx(qe.div,{"data-state":Hf(s.open),...o,ref:n,style:{pointerEvents:"auto",...o.style}})})}),qi="DialogContent",xy=k.forwardRef((e,n)=>{const r=wy(qi,e.__scopeDialog),{forceMount:o=r.forceMount,...s}=e,a=cr(qi,e.__scopeDialog);return J.jsx(to,{present:o||a.open,children:a.modal?J.jsx(yk,{...s,ref:n}):J.jsx(wk,{...s,ref:n})})});xy.displayName=qi;var yk=k.forwardRef((e,n)=>{const r=cr(qi,e.__scopeDialog),o=k.useRef(null),s=ct(n,r.contentRef,o);return k.useEffect(()=>{const a=o.current;if(a)return hy(a)},[]),J.jsx(Ey,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Xe(e.onCloseAutoFocus,a=>{a.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:Xe(e.onPointerDownOutside,a=>{const u=a.detail.originalEvent,c=u.button===0&&u.ctrlKey===!0;(u.button===2||c)&&a.preventDefault()}),onFocusOutside:Xe(e.onFocusOutside,a=>a.preventDefault())})}),wk=k.forwardRef((e,n)=>{const r=cr(qi,e.__scopeDialog),o=k.useRef(!1),s=k.useRef(!1);return J.jsx(Ey,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{e.onCloseAutoFocus?.(a),a.defaultPrevented||(o.current||r.triggerRef.current?.focus(),a.preventDefault()),o.current=!1,s.current=!1},onInteractOutside:a=>{e.onInteractOutside?.(a),a.defaultPrevented||(o.current=!0,a.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const u=a.target;r.triggerRef.current?.contains(u)&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&s.current&&a.preventDefault()}})}),Ey=k.forwardRef((e,n)=>{const{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:a,...u}=e,c=cr(qi,r),f=k.useRef(null),p=ct(n,f);return ly(),J.jsxs(J.Fragment,{children:[J.jsx(Rf,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:s,onUnmountAutoFocus:a,children:J.jsx(Of,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Hf(c.open),...u,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),J.jsxs(J.Fragment,{children:[J.jsx(bk,{titleId:c.titleId}),J.jsx(xk,{contentRef:f,descriptionId:c.descriptionId})]})]})}),Vf="DialogTitle",ky=k.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,s=cr(Vf,r);return J.jsx(qe.h2,{id:s.titleId,...o,ref:n})});ky.displayName=Vf;var Cy="DialogDescription",Ty=k.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,s=cr(Cy,r);return J.jsx(qe.p,{id:s.descriptionId,...o,ref:n})});Ty.displayName=Cy;var Py="DialogClose",Ay=k.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,s=cr(Py,r);return J.jsx(qe.button,{type:"button",...o,ref:n,onClick:Xe(e.onClick,()=>s.onOpenChange(!1))})});Ay.displayName=Py;function Hf(e){return e?"open":"closed"}var _y="DialogTitleWarning",[NR,Iy]=rE(_y,{contentName:qi,titleName:Vf,docsSlug:"dialog"}),bk=({titleId:e})=>{const n=Iy(_y),r=`\`${n.contentName}\` requires a \`${n.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${n.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${n.docsSlug}`;return k.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},Sk="DialogDescriptionWarning",xk=({contentRef:e,descriptionId:n})=>{const o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Iy(Sk).contentName}}.`;return k.useEffect(()=>{const s=e.current?.getAttribute("aria-describedby");n&&s&&(document.getElementById(n)||console.warn(o))},[o,e,n]),null},Ek=vy,kk=by,Ck=Sy,Tk=xy,Pk=ky,Ak=Ty,_k=Ay,wu=J.Fragment;function L(e,n,r){return gu.call(n,"css")?J.jsx(ny,ty(e,n),r):J.jsx(e,n,r)}function Ne(e,n,r){return gu.call(n,"css")?J.jsxs(ny,ty(e,n),r):J.jsxs(e,n,r)}var Td={};const Ik=JSON.parse('["-epub-caption-side","-epub-hyphens","-epub-text-combine","-epub-text-emphasis","-epub-text-emphasis-color","-epub-text-emphasis-style","-epub-text-orientation","-epub-text-transform","-epub-word-break","-epub-writing-mode","-internal-text-autosizing-status","accelerator","accent-color","-wap-accesskey","additive-symbols","align-content","-webkit-align-content","align-items","-webkit-align-items","align-self","-webkit-align-self","alignment-baseline","all","alt","-webkit-alt","anchor-default","anchor-name","anchor-scroll","animation","animation-composition","animation-delay","-moz-animation-delay","-ms-animation-delay","-webkit-animation-delay","animation-direction","-moz-animation-direction","-ms-animation-direction","-webkit-animation-direction","animation-duration","-moz-animation-duration","-ms-animation-duration","-webkit-animation-duration","animation-fill-mode","-moz-animation-fill-mode","-ms-animation-fill-mode","-webkit-animation-fill-mode","animation-iteration-count","-moz-animation-iteration-count","-ms-animation-iteration-count","-webkit-animation-iteration-count","-moz-animation","-ms-animation","animation-name","-moz-animation-name","-ms-animation-name","-webkit-animation-name","animation-play-state","-moz-animation-play-state","-ms-animation-play-state","-webkit-animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","-moz-animation-timing-function","-ms-animation-timing-function","-webkit-animation-timing-function","-webkit-animation-trigger","-webkit-animation","app-region","-webkit-app-region","appearance","-moz-appearance","-webkit-appearance","ascent-override","aspect-ratio","-webkit-aspect-ratio","audio-level","azimuth","backdrop-filter","-webkit-backdrop-filter","backface-visibility","-moz-backface-visibility","-ms-backface-visibility","-webkit-backface-visibility","background","background-attachment","-webkit-background-attachment","background-blend-mode","background-clip","-moz-background-clip","-webkit-background-clip","background-color","-webkit-background-color","-webkit-background-composite","background-image","-webkit-background-image","-moz-background-inline-policy","background-origin","-moz-background-origin","-webkit-background-origin","background-position","-webkit-background-position","background-position-x","-webkit-background-position-x","background-position-y","-webkit-background-position-y","background-repeat","-webkit-background-repeat","background-repeat-x","background-repeat-y","background-size","-moz-background-size","-webkit-background-size","-webkit-background","base-palette","baseline-shift","baseline-source","behavior","-moz-binding","block-ellipsis","-ms-block-progression","block-size","block-step","block-step-align","block-step-insert","block-step-round","block-step-size","bookmark-label","bookmark-level","bookmark-state","border","-webkit-border-after-color","-webkit-border-after-style","-webkit-border-after","-webkit-border-after-width","-webkit-border-before-color","-webkit-border-before-style","-webkit-border-before","-webkit-border-before-width","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","-moz-border-bottom-colors","border-bottom-left-radius","-webkit-border-bottom-left-radius","border-bottom-right-radius","-webkit-border-bottom-right-radius","border-bottom-style","border-bottom-width","border-boundary","border-collapse","border-color","-moz-border-end-color","-webkit-border-end-color","border-end-end-radius","-moz-border-end","border-end-start-radius","-moz-border-end-style","-webkit-border-end-style","-webkit-border-end","-moz-border-end-width","-webkit-border-end-width","-webkit-border-fit","-webkit-border-horizontal-spacing","border-image","-moz-border-image","-o-border-image","border-image-outset","-webkit-border-image-outset","border-image-repeat","-webkit-border-image-repeat","border-image-slice","-webkit-border-image-slice","border-image-source","-webkit-border-image-source","-webkit-border-image","border-image-width","-webkit-border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","-moz-border-left-colors","border-left-style","border-left-width","border-radius","-moz-border-radius-bottomleft","-moz-border-radius-bottomright","-moz-border-radius","-moz-border-radius-topleft","-moz-border-radius-topright","-webkit-border-radius","border-right","border-right-color","-moz-border-right-colors","border-right-style","border-right-width","border-spacing","-moz-border-start-color","-webkit-border-start-color","border-start-end-radius","-moz-border-start","border-start-start-radius","-moz-border-start-style","-webkit-border-start-style","-webkit-border-start","-moz-border-start-width","-webkit-border-start-width","border-style","border-top","border-top-color","-moz-border-top-colors","border-top-left-radius","-webkit-border-top-left-radius","border-top-right-radius","-webkit-border-top-right-radius","border-top-style","border-top-width","-webkit-border-vertical-spacing","border-width","bottom","-moz-box-align","-webkit-box-align","box-decoration-break","-webkit-box-decoration-break","-moz-box-direction","-webkit-box-direction","-webkit-box-flex-group","-moz-box-flex","-webkit-box-flex","-webkit-box-lines","-moz-box-ordinal-group","-webkit-box-ordinal-group","-moz-box-orient","-webkit-box-orient","-moz-box-pack","-webkit-box-pack","-webkit-box-reflect","box-shadow","-moz-box-shadow","-webkit-box-shadow","box-sizing","-moz-box-sizing","-webkit-box-sizing","box-snap","break-after","break-before","break-inside","buffered-rendering","caption-side","caret","caret-color","caret-shape","chains","clear","clip","clip-path","-webkit-clip-path","clip-rule","color","color-adjust","-webkit-color-correction","-apple-color-filter","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","-webkit-column-axis","-webkit-column-break-after","-webkit-column-break-before","-webkit-column-break-inside","column-count","-moz-column-count","-webkit-column-count","column-fill","-moz-column-fill","-webkit-column-fill","column-gap","-moz-column-gap","-webkit-column-gap","column-progression","-webkit-column-progression","column-rule","column-rule-color","-moz-column-rule-color","-webkit-column-rule-color","-moz-column-rule","column-rule-style","-moz-column-rule-style","-webkit-column-rule-style","-webkit-column-rule","column-rule-width","-moz-column-rule-width","-webkit-column-rule-width","column-span","-moz-column-span","-webkit-column-span","column-width","-moz-column-width","-webkit-column-width","columns","-moz-columns","-webkit-columns","-webkit-composition-fill-color","-webkit-composition-frame-color","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","-ms-content-zoom-chaining","-ms-content-zoom-limit-max","-ms-content-zoom-limit-min","-ms-content-zoom-limit","-ms-content-zoom-snap","-ms-content-zoom-snap-points","-ms-content-zoom-snap-type","-ms-content-zooming","continue","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","-webkit-cursor-visibility","cx","cy","d","-apple-dashboard-region","-webkit-dashboard-region","descent-override","direction","display","display-align","dominant-baseline","elevation","empty-cells","enable-background","epub-caption-side","epub-hyphens","epub-text-combine","epub-text-emphasis","epub-text-emphasis-color","epub-text-emphasis-style","epub-text-orientation","epub-text-transform","epub-word-break","epub-writing-mode","fallback","fill","fill-break","fill-color","fill-image","fill-opacity","fill-origin","fill-position","fill-repeat","fill-rule","fill-size","filter","-ms-filter","-webkit-filter","flex","-ms-flex-align","-webkit-flex-align","flex-basis","-webkit-flex-basis","flex-direction","-ms-flex-direction","-webkit-flex-direction","flex-flow","-ms-flex-flow","-webkit-flex-flow","flex-grow","-webkit-flex-grow","-ms-flex-item-align","-webkit-flex-item-align","-ms-flex-line-pack","-webkit-flex-line-pack","-ms-flex","-ms-flex-negative","-ms-flex-order","-webkit-flex-order","-ms-flex-pack","-webkit-flex-pack","-ms-flex-positive","-ms-flex-preferred-size","flex-shrink","-webkit-flex-shrink","-webkit-flex","flex-wrap","-ms-flex-wrap","-webkit-flex-wrap","float","float-defer","-moz-float-edge","float-offset","float-reference","flood-color","flood-opacity","flow","flow-from","-ms-flow-from","-webkit-flow-from","flow-into","-ms-flow-into","-webkit-flow-into","font","font-display","font-family","font-feature-settings","-moz-font-feature-settings","-ms-font-feature-settings","-webkit-font-feature-settings","font-kerning","-webkit-font-kerning","font-language-override","-moz-font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","-webkit-font-size-delta","-webkit-font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","-webkit-font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","footnote-display","footnote-policy","-moz-force-broken-image-icon","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","-webkit-grid-after","grid-area","grid-auto-columns","-webkit-grid-auto-columns","grid-auto-flow","-webkit-grid-auto-flow","grid-auto-rows","-webkit-grid-auto-rows","-webkit-grid-before","grid-column","-ms-grid-column-align","grid-column-end","grid-column-gap","-ms-grid-column","-ms-grid-column-span","grid-column-start","-webkit-grid-column","-ms-grid-columns","-webkit-grid-columns","-webkit-grid-end","grid-gap","grid-row","-ms-grid-row-align","grid-row-end","grid-row-gap","-ms-grid-row","-ms-grid-row-span","grid-row-start","-webkit-grid-row","-ms-grid-rows","-webkit-grid-rows","-webkit-grid-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","-ms-high-contrast-adjust","-webkit-highlight","hyphenate-character","-webkit-hyphenate-character","-webkit-hyphenate-limit-after","-webkit-hyphenate-limit-before","hyphenate-limit-chars","-ms-hyphenate-limit-chars","hyphenate-limit-last","hyphenate-limit-lines","-ms-hyphenate-limit-lines","-webkit-hyphenate-limit-lines","hyphenate-limit-zone","-ms-hyphenate-limit-zone","hyphens","-moz-hyphens","-ms-hyphens","-webkit-hyphens","image-orientation","-moz-image-region","image-rendering","image-resolution","-ms-ime-align","ime-mode","inherits","initial-letter","initial-letter-align","-webkit-initial-letter","initial-letter-wrap","initial-value","inline-size","inline-sizing","input-format","-wap-input-format","-wap-input-required","input-security","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","-ms-interpolation-mode","isolation","justify-content","-webkit-justify-content","justify-items","-webkit-justify-items","justify-self","-webkit-justify-self","kerning","layout-flow","layout-grid","layout-grid-char","layout-grid-line","layout-grid-mode","layout-grid-type","left","letter-spacing","lighting-color","-webkit-line-align","-webkit-line-box-contain","line-break","-webkit-line-break","line-clamp","-webkit-line-clamp","line-gap-override","line-grid","-webkit-line-grid-snap","-webkit-line-grid","line-height","line-height-step","line-increment","line-padding","line-snap","-webkit-line-snap","-o-link","-o-link-source","list-style","list-style-image","list-style-position","list-style-type","-webkit-locale","-webkit-logical-height","-webkit-logical-width","margin","-webkit-margin-after-collapse","-webkit-margin-after","-webkit-margin-before-collapse","-webkit-margin-before","margin-block","margin-block-end","margin-block-start","margin-bottom","-webkit-margin-bottom-collapse","margin-break","-webkit-margin-collapse","-moz-margin-end","-webkit-margin-end","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","-moz-margin-start","-webkit-margin-start","margin-top","-webkit-margin-top-collapse","margin-trim","marker","marker-end","marker-knockout-left","marker-knockout-right","marker-mid","marker-offset","marker-pattern","marker-segment","marker-side","marker-start","marks","-wap-marquee-dir","-webkit-marquee-direction","-webkit-marquee-increment","-wap-marquee-loop","-webkit-marquee-repetition","-wap-marquee-speed","-webkit-marquee-speed","-wap-marquee-style","-webkit-marquee-style","-webkit-marquee","mask","-webkit-mask-attachment","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","-webkit-mask-box-image-outset","-webkit-mask-box-image-repeat","-webkit-mask-box-image-slice","-webkit-mask-box-image-source","-webkit-mask-box-image","-webkit-mask-box-image-width","mask-clip","-webkit-mask-clip","mask-composite","-webkit-mask-composite","mask-image","-webkit-mask-image","mask-mode","mask-origin","-webkit-mask-origin","mask-position","-webkit-mask-position","mask-position-x","-webkit-mask-position-x","mask-position-y","-webkit-mask-position-y","mask-repeat","-webkit-mask-repeat","-webkit-mask-repeat-x","-webkit-mask-repeat-y","mask-size","-webkit-mask-size","mask-source-type","-webkit-mask-source-type","mask-type","-webkit-mask","-webkit-match-nearest-mail-blockquote-color","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-lines","-webkit-max-logical-height","-webkit-max-logical-width","max-width","max-zoom","min-block-size","min-height","min-inline-size","min-intrinsic-sizing","-webkit-min-logical-height","-webkit-min-logical-width","min-width","min-zoom","mix-blend-mode","motion","motion-offset","motion-path","motion-rotation","nav-down","nav-index","nav-left","nav-right","nav-up","-webkit-nbsp-mode","negative","object-fit","-o-object-fit","object-position","-o-object-position","object-view-box","offset","offset-anchor","offset-block-end","offset-block-start","offset-distance","offset-inline-end","offset-inline-start","offset-path","offset-position","offset-rotate","offset-rotation","opacity","-moz-opacity","-webkit-opacity","order","-webkit-order","-moz-orient","orientation","orphans","-moz-osx-font-smoothing","outline","outline-color","-moz-outline-color","-moz-outline","outline-offset","-moz-outline-offset","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius","-moz-outline-radius-topleft","-moz-outline-radius-topright","outline-style","-moz-outline-style","outline-width","-moz-outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-clip-margin-block","overflow-clip-margin-block-end","overflow-clip-margin-block-start","overflow-clip-margin-bottom","overflow-clip-margin-inline","overflow-clip-margin-inline-end","overflow-clip-margin-inline-start","overflow-clip-margin-left","overflow-clip-margin-right","overflow-clip-margin-top","overflow-inline","-webkit-overflow-scrolling","-ms-overflow-style","overflow-wrap","overflow-x","overflow-y","overlay","override-colors","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","pad","padding","-webkit-padding-after","-webkit-padding-before","padding-block","padding-block-end","padding-block-start","padding-bottom","-moz-padding-end","-webkit-padding-end","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","-moz-padding-start","-webkit-padding-start","padding-top","page","page-break-after","page-break-before","page-break-inside","page-orientation","paint-order","pause","pause-after","pause-before","-apple-pay-button-style","-apple-pay-button-type","pen-action","perspective","-moz-perspective","-ms-perspective","perspective-origin","-moz-perspective-origin","-ms-perspective-origin","-webkit-perspective-origin","perspective-origin-x","-webkit-perspective-origin-x","perspective-origin-y","-webkit-perspective-origin-y","-webkit-perspective","pitch","pitch-range","place-content","place-items","place-self","play-during","pointer-events","position","position-fallback","position-fallback-bounds","prefix","print-color-adjust","-webkit-print-color-adjust","property-name","quotes","r","range","-webkit-region-break-after","-webkit-region-break-before","-webkit-region-break-inside","region-fragment","-webkit-region-fragment","-webkit-region-overflow","resize","rest","rest-after","rest-before","richness","right","rotate","row-gap","-webkit-rtl-ordering","ruby-align","ruby-merge","ruby-overhang","ruby-position","-webkit-ruby-position","running","rx","ry","scale","scroll-behavior","-ms-scroll-chaining","-ms-scroll-limit","-ms-scroll-limit-x-max","-ms-scroll-limit-x-min","-ms-scroll-limit-y-max","-ms-scroll-limit-y-min","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","-ms-scroll-rails","scroll-snap-align","scroll-snap-coordinate","-webkit-scroll-snap-coordinate","scroll-snap-destination","-webkit-scroll-snap-destination","scroll-snap-margin","scroll-snap-margin-bottom","scroll-snap-margin-left","scroll-snap-margin-right","scroll-snap-margin-top","scroll-snap-points-x","-ms-scroll-snap-points-x","-webkit-scroll-snap-points-x","scroll-snap-points-y","-ms-scroll-snap-points-y","-webkit-scroll-snap-points-y","scroll-snap-stop","scroll-snap-type","-ms-scroll-snap-type","-webkit-scroll-snap-type","scroll-snap-type-x","scroll-snap-type-y","-ms-scroll-snap-x","-ms-scroll-snap-y","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","-ms-scroll-translation","scrollbar-arrow-color","scrollbar-base-color","scrollbar-color","scrollbar-dark-shadow-color","scrollbar-darkshadow-color","scrollbar-face-color","scrollbar-gutter","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","scrollbar-width","scrollbar3d-light-color","scrollbar3dlight-color","shape-image-threshold","-webkit-shape-image-threshold","shape-inside","-webkit-shape-inside","shape-margin","-webkit-shape-margin","shape-outside","-webkit-shape-outside","-webkit-shape-padding","shape-rendering","size","size-adjust","snap-height","solid-color","solid-opacity","spatial-navigation-action","spatial-navigation-contain","spatial-navigation-function","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","src","-moz-stack-sizing","stop-color","stop-opacity","stress","string-set","stroke","stroke-align","stroke-alignment","stroke-break","stroke-color","stroke-dash-corner","stroke-dash-justify","stroke-dashadjust","stroke-dasharray","stroke-dashcorner","stroke-dashoffset","stroke-image","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-origin","stroke-position","stroke-repeat","stroke-size","stroke-width","suffix","supported-color-schemes","-webkit-svg-shadow","symbols","syntax","system","tab-size","-moz-tab-size","-o-tab-size","-o-table-baseline","table-layout","-webkit-tap-highlight-color","text-align","text-align-all","text-align-last","-moz-text-align-last","text-anchor","text-autospace","-moz-text-blink","text-box-edge","text-box-trim","-ms-text-combine-horizontal","text-combine-upright","-webkit-text-combine","text-decoration","text-decoration-blink","text-decoration-color","-moz-text-decoration-color","-webkit-text-decoration-color","text-decoration-line","-moz-text-decoration-line","text-decoration-line-through","-webkit-text-decoration-line","text-decoration-none","text-decoration-overline","text-decoration-skip","text-decoration-skip-box","text-decoration-skip-ink","text-decoration-skip-inset","text-decoration-skip-self","text-decoration-skip-spaces","-webkit-text-decoration-skip","text-decoration-style","-moz-text-decoration-style","-webkit-text-decoration-style","text-decoration-thickness","text-decoration-trim","text-decoration-underline","-webkit-text-decoration","-webkit-text-decorations-in-effect","text-emphasis","text-emphasis-color","-webkit-text-emphasis-color","text-emphasis-position","-webkit-text-emphasis-position","text-emphasis-skip","text-emphasis-style","-webkit-text-emphasis-style","-webkit-text-emphasis","-webkit-text-fill-color","text-group-align","text-indent","text-justify","text-justify-trim","text-kashida","text-kashida-space","text-line-through","text-line-through-color","text-line-through-mode","text-line-through-style","text-line-through-width","text-orientation","-webkit-text-orientation","text-overflow","text-overline","text-overline-color","text-overline-mode","text-overline-style","text-overline-width","text-rendering","-webkit-text-security","text-shadow","text-size-adjust","-moz-text-size-adjust","-ms-text-size-adjust","-webkit-text-size-adjust","text-spacing","text-spacing-trim","-webkit-text-stroke-color","-webkit-text-stroke","-webkit-text-stroke-width","text-transform","text-underline","text-underline-color","text-underline-mode","text-underline-offset","text-underline-position","-webkit-text-underline-position","text-underline-style","text-underline-width","text-wrap","text-wrap-mode","text-wrap-style","-webkit-text-zoom","timeline-scope","top","touch-action","touch-action-delay","-ms-touch-action","-webkit-touch-callout","-ms-touch-select","-apple-trailing-word","transform","transform-box","-moz-transform","-ms-transform","-o-transform","transform-origin","-moz-transform-origin","-ms-transform-origin","-o-transform-origin","-webkit-transform-origin","transform-origin-x","-webkit-transform-origin-x","transform-origin-y","-webkit-transform-origin-y","transform-origin-z","-webkit-transform-origin-z","transform-style","-moz-transform-style","-ms-transform-style","-webkit-transform-style","-webkit-transform","transition","transition-behavior","transition-delay","-moz-transition-delay","-ms-transition-delay","-o-transition-delay","-webkit-transition-delay","transition-duration","-moz-transition-duration","-ms-transition-duration","-o-transition-duration","-webkit-transition-duration","-moz-transition","-ms-transition","-o-transition","transition-property","-moz-transition-property","-ms-transition-property","-o-transition-property","-webkit-transition-property","transition-timing-function","-moz-transition-timing-function","-ms-transition-timing-function","-o-transition-timing-function","-webkit-transition-timing-function","-webkit-transition","translate","uc-alt-skin","uc-skin","unicode-bidi","unicode-range","-webkit-user-drag","-moz-user-focus","-moz-user-input","-moz-user-modify","-webkit-user-modify","user-select","-moz-user-select","-ms-user-select","-webkit-user-select","user-zoom","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","viewport-fill","viewport-fill-opacity","viewport-fit","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","white-space-collapse","white-space-trim","-webkit-widget-region","widows","width","will-change","-moz-window-dragging","-moz-window-shadow","word-boundary-detection","word-boundary-expansion","word-break","word-space-transform","word-spacing","word-wrap","wrap-after","wrap-before","wrap-flow","-ms-wrap-flow","-webkit-wrap-flow","wrap-inside","-ms-wrap-margin","-webkit-wrap-margin","-webkit-wrap-padding","-webkit-wrap-shape-inside","-webkit-wrap-shape-outside","wrap-through","-ms-wrap-through","-webkit-wrap-through","-webkit-wrap","writing-mode","-webkit-writing-mode","x","y","z-index","zoom"]'),Ok={properties:Ik};var Eg;function Rk(){return Eg||(Eg=1,Td.all=Ok.properties),Td}var Mk=Rk();const Lk=$v(Mk);/*! @license DOMPurify 3.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.3/LICENSE */const{entries:Oy,setPrototypeOf:kg,isFrozen:Dk,getPrototypeOf:Nk,getOwnPropertyDescriptor:Fk}=Object;let{freeze:an,seal:Un,create:ja}=Object,{apply:tf,construct:nf}=typeof Reflect<"u"&&Reflect;an||(an=function(n){return n});Un||(Un=function(n){return n});tf||(tf=function(n,r){for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a<o;a++)s[a-2]=arguments[a];return n.apply(r,s)});nf||(nf=function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];return new n(...o)});const Ta=un(Array.prototype.forEach),zk=un(Array.prototype.lastIndexOf),Cg=un(Array.prototype.pop),zs=un(Array.prototype.push),$k=un(Array.prototype.splice),Va=un(String.prototype.toLowerCase),Pd=un(String.prototype.toString),Ad=un(String.prototype.match),$s=un(String.prototype.replace),Bk=un(String.prototype.indexOf),jk=un(String.prototype.trim),An=un(Object.prototype.hasOwnProperty),on=un(RegExp.prototype.test),Bs=Vk(TypeError);function un(e){return function(n){n instanceof RegExp&&(n.lastIndex=0);for(var r=arguments.length,o=new Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];return tf(e,n,o)}}function Vk(e){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return nf(e,r)}}function Ge(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Va;kg&&kg(e,null);let o=n.length;for(;o--;){let s=n[o];if(typeof s=="string"){const a=r(s);a!==s&&(Dk(n)||(n[o]=a),s=a)}e[s]=!0}return e}function Hk(e){for(let n=0;n<e.length;n++)An(e,n)||(e[n]=null);return e}function br(e){const n=ja(null);for(const[r,o]of Oy(e))An(e,r)&&(Array.isArray(o)?n[r]=Hk(o):o&&typeof o=="object"&&o.constructor===Object?n[r]=br(o):n[r]=o);return n}function js(e,n){for(;e!==null;){const o=Fk(e,n);if(o){if(o.get)return un(o.get);if(typeof o.value=="function")return un(o.value)}e=Nk(e)}function r(){return null}return r}const Tg=an(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),_d=an(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Id=an(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Wk=an(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Od=an(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Uk=an(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Pg=an(["#text"]),Ag=an(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),Rd=an(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),_g=an(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Pa=an(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Gk=Un(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Yk=Un(/<%[\w\W]*|[\w\W]*%>/gm),Kk=Un(/\$\{[\w\W]*/gm),Xk=Un(/^data-[\-\w.\u00B7-\uFFFF]+$/),qk=Un(/^aria-[\-\w]+$/),Ry=Un(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Qk=Un(/^(?:\w+script|data):/i),Zk=Un(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),My=Un(/^html$/i),Jk=Un(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ig=Object.freeze({__proto__:null,ARIA_ATTR:qk,ATTR_WHITESPACE:Zk,CUSTOM_ELEMENT:Jk,DATA_ATTR:Xk,DOCTYPE_NAME:My,ERB_EXPR:Yk,IS_ALLOWED_URI:Ry,IS_SCRIPT_OR_DATA:Qk,MUSTACHE_EXPR:Gk,TMPLIT_EXPR:Kk});const Vs={element:1,text:3,progressingInstruction:7,comment:8,document:9},e1=function(){return typeof window>"u"?null:window},t1=function(n,r){if(typeof n!="object"||typeof n.createPolicy!="function")return null;let o=null;const s="data-tt-policy-suffix";r&&r.hasAttribute(s)&&(o=r.getAttribute(s));const a="dompurify"+(o?"#"+o:"");try{return n.createPolicy(a,{createHTML(u){return u},createScriptURL(u){return u}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},Og=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Ly(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e1();const n=Pe=>Ly(Pe);if(n.version="3.3.3",n.removed=[],!e||!e.document||e.document.nodeType!==Vs.document||!e.Element)return n.isSupported=!1,n;let{document:r}=e;const o=r,s=o.currentScript,{DocumentFragment:a,HTMLTemplateElement:u,Node:c,Element:f,NodeFilter:p,NamedNodeMap:y=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:g,DOMParser:E,trustedTypes:x}=e,b=f.prototype,v=js(b,"cloneNode"),C=js(b,"remove"),w=js(b,"nextSibling"),S=js(b,"childNodes"),T=js(b,"parentNode");if(typeof u=="function"){const Pe=r.createElement("template");Pe.content&&Pe.content.ownerDocument&&(r=Pe.content.ownerDocument)}let A,_="";const{implementation:N,createNodeIterator:D,createDocumentFragment:R,getElementsByTagName:G}=r,{importNode:ee}=o;let W=Og();n.isSupported=typeof Oy=="function"&&typeof T=="function"&&N&&N.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:j,ERB_EXPR:O,TMPLIT_EXPR:z,DATA_ATTR:X,ARIA_ATTR:Z,IS_SCRIPT_OR_DATA:re,ATTR_WHITESPACE:V,CUSTOM_ELEMENT:ne}=Ig;let{IS_ALLOWED_URI:ie}=Ig,ge=null;const Re=Ge({},[...Tg,..._d,...Id,...Od,...Pg]);let $e=null;const He=Ge({},[...Ag,...Rd,..._g,...Pa]);let Ae=Object.seal(ja(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Be=null,he=null;const ke=Object.seal(ja(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Qe=!0,Fe=!0,Te=!1,me=!0,_e=!1,Ve=!0,et=!1,yt=!1,wt=!1,M=!1,U=!1,q=!1,pe=!0,fe=!1;const ae="user-content-";let be=!0,je=!1,it={},Ye=null;const Nt=Ge({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Yn=null;const kt=Ge({},["audio","video","img","source","image","track"]);let Vt=null;const dr=Ge({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tn="http://www.w3.org/1998/Math/MathML",xn="http://www.w3.org/2000/svg",Yt="http://www.w3.org/1999/xhtml";let Dn=Yt,Ar=!1,fr=null;const Ri=Ge({},[tn,xn,Yt],Pd);let Kn=Ge({},["mi","mo","mn","ms","mtext"]),cn=Ge({},["annotation-xml"]);const Xn=Ge({},["title","style","font","a","script"]);let pr=null;const Mi=["application/xhtml+xml","text/html"],ro="text/html";let bt=null,_r=null;const Qo=r.createElement("form"),Zo=function($){return $ instanceof RegExp||$ instanceof Function},Ir=function(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(_r&&_r===$)){if((!$||typeof $!="object")&&($={}),$=br($),pr=Mi.indexOf($.PARSER_MEDIA_TYPE)===-1?ro:$.PARSER_MEDIA_TYPE,bt=pr==="application/xhtml+xml"?Pd:Va,ge=An($,"ALLOWED_TAGS")?Ge({},$.ALLOWED_TAGS,bt):Re,$e=An($,"ALLOWED_ATTR")?Ge({},$.ALLOWED_ATTR,bt):He,fr=An($,"ALLOWED_NAMESPACES")?Ge({},$.ALLOWED_NAMESPACES,Pd):Ri,Vt=An($,"ADD_URI_SAFE_ATTR")?Ge(br(dr),$.ADD_URI_SAFE_ATTR,bt):dr,Yn=An($,"ADD_DATA_URI_TAGS")?Ge(br(kt),$.ADD_DATA_URI_TAGS,bt):kt,Ye=An($,"FORBID_CONTENTS")?Ge({},$.FORBID_CONTENTS,bt):Nt,Be=An($,"FORBID_TAGS")?Ge({},$.FORBID_TAGS,bt):br({}),he=An($,"FORBID_ATTR")?Ge({},$.FORBID_ATTR,bt):br({}),it=An($,"USE_PROFILES")?$.USE_PROFILES:!1,Qe=$.ALLOW_ARIA_ATTR!==!1,Fe=$.ALLOW_DATA_ATTR!==!1,Te=$.ALLOW_UNKNOWN_PROTOCOLS||!1,me=$.ALLOW_SELF_CLOSE_IN_ATTR!==!1,_e=$.SAFE_FOR_TEMPLATES||!1,Ve=$.SAFE_FOR_XML!==!1,et=$.WHOLE_DOCUMENT||!1,M=$.RETURN_DOM||!1,U=$.RETURN_DOM_FRAGMENT||!1,q=$.RETURN_TRUSTED_TYPE||!1,wt=$.FORCE_BODY||!1,pe=$.SANITIZE_DOM!==!1,fe=$.SANITIZE_NAMED_PROPS||!1,be=$.KEEP_CONTENT!==!1,je=$.IN_PLACE||!1,ie=$.ALLOWED_URI_REGEXP||Ry,Dn=$.NAMESPACE||Yt,Kn=$.MATHML_TEXT_INTEGRATION_POINTS||Kn,cn=$.HTML_INTEGRATION_POINTS||cn,Ae=$.CUSTOM_ELEMENT_HANDLING||{},$.CUSTOM_ELEMENT_HANDLING&&Zo($.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=$.CUSTOM_ELEMENT_HANDLING.tagNameCheck),$.CUSTOM_ELEMENT_HANDLING&&Zo($.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=$.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),$.CUSTOM_ELEMENT_HANDLING&&typeof $.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ae.allowCustomizedBuiltInElements=$.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),_e&&(Fe=!1),U&&(M=!0),it&&(ge=Ge({},Pg),$e=ja(null),it.html===!0&&(Ge(ge,Tg),Ge($e,Ag)),it.svg===!0&&(Ge(ge,_d),Ge($e,Rd),Ge($e,Pa)),it.svgFilters===!0&&(Ge(ge,Id),Ge($e,Rd),Ge($e,Pa)),it.mathMl===!0&&(Ge(ge,Od),Ge($e,_g),Ge($e,Pa))),An($,"ADD_TAGS")||(ke.tagCheck=null),An($,"ADD_ATTR")||(ke.attributeCheck=null),$.ADD_TAGS&&(typeof $.ADD_TAGS=="function"?ke.tagCheck=$.ADD_TAGS:(ge===Re&&(ge=br(ge)),Ge(ge,$.ADD_TAGS,bt))),$.ADD_ATTR&&(typeof $.ADD_ATTR=="function"?ke.attributeCheck=$.ADD_ATTR:($e===He&&($e=br($e)),Ge($e,$.ADD_ATTR,bt))),$.ADD_URI_SAFE_ATTR&&Ge(Vt,$.ADD_URI_SAFE_ATTR,bt),$.FORBID_CONTENTS&&(Ye===Nt&&(Ye=br(Ye)),Ge(Ye,$.FORBID_CONTENTS,bt)),$.ADD_FORBID_CONTENTS&&(Ye===Nt&&(Ye=br(Ye)),Ge(Ye,$.ADD_FORBID_CONTENTS,bt)),be&&(ge["#text"]=!0),et&&Ge(ge,["html","head","body"]),ge.table&&(Ge(ge,["tbody"]),delete Be.tbody),$.TRUSTED_TYPES_POLICY){if(typeof $.TRUSTED_TYPES_POLICY.createHTML!="function")throw Bs('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof $.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Bs('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');A=$.TRUSTED_TYPES_POLICY,_=A.createHTML("")}else A===void 0&&(A=t1(x,s)),A!==null&&typeof _=="string"&&(_=A.createHTML(""));an&&an($),_r=$}},io=Ge({},[..._d,...Id,...Wk]),ei=Ge({},[...Od,...Uk]),Lu=function($){let ue=T($);(!ue||!ue.tagName)&&(ue={namespaceURI:Dn,tagName:"template"});const xe=Va($.tagName),at=Va(ue.tagName);return fr[$.namespaceURI]?$.namespaceURI===xn?ue.namespaceURI===Yt?xe==="svg":ue.namespaceURI===tn?xe==="svg"&&(at==="annotation-xml"||Kn[at]):!!io[xe]:$.namespaceURI===tn?ue.namespaceURI===Yt?xe==="math":ue.namespaceURI===xn?xe==="math"&&cn[at]:!!ei[xe]:$.namespaceURI===Yt?ue.namespaceURI===xn&&!cn[at]||ue.namespaceURI===tn&&!Kn[at]?!1:!ei[xe]&&(Xn[xe]||!io[xe]):!!(pr==="application/xhtml+xml"&&fr[$.namespaceURI]):!1},Kt=function($){zs(n.removed,{element:$});try{T($).removeChild($)}catch{C($)}},Nn=function($,ue){try{zs(n.removed,{attribute:ue.getAttributeNode($),from:ue})}catch{zs(n.removed,{attribute:null,from:ue})}if(ue.removeAttribute($),$==="is")if(M||U)try{Kt(ue)}catch{}else try{ue.setAttribute($,"")}catch{}},Li=function($){let ue=null,xe=null;if(wt)$="<remove></remove>"+$;else{const St=Ad($,/^[\r\n\t ]+/);xe=St&&St[0]}pr==="application/xhtml+xml"&&Dn===Yt&&($='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+$+"</body></html>");const at=A?A.createHTML($):$;if(Dn===Yt)try{ue=new E().parseFromString(at,pr)}catch{}if(!ue||!ue.documentElement){ue=N.createDocument(Dn,"template",null);try{ue.documentElement.innerHTML=Ar?_:at}catch{}}const Ue=ue.body||ue.documentElement;return $&&xe&&Ue.insertBefore(r.createTextNode(xe),Ue.childNodes[0]||null),Dn===Yt?G.call(ue,et?"html":"body")[0]:et?ue.documentElement:Ue},oo=function($){return D.call($.ownerDocument||$,$,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT|p.SHOW_PROCESSING_INSTRUCTION|p.SHOW_CDATA_SECTION,null)},Jo=function($){return $ instanceof g&&(typeof $.nodeName!="string"||typeof $.textContent!="string"||typeof $.removeChild!="function"||!($.attributes instanceof y)||typeof $.removeAttribute!="function"||typeof $.setAttribute!="function"||typeof $.namespaceURI!="string"||typeof $.insertBefore!="function"||typeof $.hasChildNodes!="function")},ml=function($){return typeof c=="function"&&$ instanceof c};function qn(Pe,$,ue){Ta(Pe,xe=>{xe.call(n,$,ue,_r)})}const mr=function($){let ue=null;if(qn(W.beforeSanitizeElements,$,null),Jo($))return Kt($),!0;const xe=bt($.nodeName);if(qn(W.uponSanitizeElement,$,{tagName:xe,allowedTags:ge}),Ve&&$.hasChildNodes()&&!ml($.firstElementChild)&&on(/<[/\w!]/g,$.innerHTML)&&on(/<[/\w!]/g,$.textContent)||$.nodeType===Vs.progressingInstruction||Ve&&$.nodeType===Vs.comment&&on(/<[/\w]/g,$.data))return Kt($),!0;if(!(ke.tagCheck instanceof Function&&ke.tagCheck(xe))&&(!ge[xe]||Be[xe])){if(!Be[xe]&&ts(xe)&&(Ae.tagNameCheck instanceof RegExp&&on(Ae.tagNameCheck,xe)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(xe)))return!1;if(be&&!Ye[xe]){const at=T($)||$.parentNode,Ue=S($)||$.childNodes;if(Ue&&at){const St=Ue.length;for(let Ft=St-1;Ft>=0;--Ft){const Fn=v(Ue[Ft],!0);Fn.__removalCount=($.__removalCount||0)+1,at.insertBefore(Fn,w($))}}}return Kt($),!0}return $ instanceof f&&!Lu($)||(xe==="noscript"||xe==="noembed"||xe==="noframes")&&on(/<\/no(script|embed|frames)/i,$.innerHTML)?(Kt($),!0):(_e&&$.nodeType===Vs.text&&(ue=$.textContent,Ta([j,O,z],at=>{ue=$s(ue,at," ")}),$.textContent!==ue&&(zs(n.removed,{element:$.cloneNode()}),$.textContent=ue)),qn(W.afterSanitizeElements,$,null),!1)},es=function($,ue,xe){if(he[ue]||pe&&(ue==="id"||ue==="name")&&(xe in r||xe in Qo))return!1;if(!(Fe&&!he[ue]&&on(X,ue))){if(!(Qe&&on(Z,ue))){if(!(ke.attributeCheck instanceof Function&&ke.attributeCheck(ue,$))){if(!$e[ue]||he[ue]){if(!(ts($)&&(Ae.tagNameCheck instanceof RegExp&&on(Ae.tagNameCheck,$)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck($))&&(Ae.attributeNameCheck instanceof RegExp&&on(Ae.attributeNameCheck,ue)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(ue,$))||ue==="is"&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&on(Ae.tagNameCheck,xe)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(xe))))return!1}else if(!Vt[ue]){if(!on(ie,$s(xe,V,""))){if(!((ue==="src"||ue==="xlink:href"||ue==="href")&&$!=="script"&&Bk(xe,"data:")===0&&Yn[$])){if(!(Te&&!on(re,$s(xe,V,"")))){if(xe)return!1}}}}}}}return!0},ts=function($){return $!=="annotation-xml"&&Ad($,ne)},hl=function($){qn(W.beforeSanitizeAttributes,$,null);const{attributes:ue}=$;if(!ue||Jo($))return;const xe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:$e,forceKeepAttr:void 0};let at=ue.length;for(;at--;){const Ue=ue[at],{name:St,namespaceURI:Ft,value:Fn}=Ue,Qn=bt(St),ns=Fn;let Pt=St==="value"?ns:jk(ns);if(xe.attrName=Qn,xe.attrValue=Pt,xe.keepAttr=!0,xe.forceKeepAttr=void 0,qn(W.uponSanitizeAttribute,$,xe),Pt=xe.attrValue,fe&&(Qn==="id"||Qn==="name")&&(Nn(St,$),Pt=ae+Pt),Ve&&on(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,Pt)){Nn(St,$);continue}if(Qn==="attributename"&&Ad(Pt,"href")){Nn(St,$);continue}if(xe.forceKeepAttr)continue;if(!xe.keepAttr){Nn(St,$);continue}if(!me&&on(/\/>/i,Pt)){Nn(St,$);continue}_e&&Ta([j,O,z],En=>{Pt=$s(Pt,En," ")});const Di=bt($.nodeName);if(!es(Di,Qn,Pt)){Nn(St,$);continue}if(A&&typeof x=="object"&&typeof x.getAttributeType=="function"&&!Ft)switch(x.getAttributeType(Di,Qn)){case"TrustedHTML":{Pt=A.createHTML(Pt);break}case"TrustedScriptURL":{Pt=A.createScriptURL(Pt);break}}if(Pt!==ns)try{Ft?$.setAttributeNS(Ft,St,Pt):$.setAttribute(St,Pt),Jo($)?Kt($):Cg(n.removed)}catch{Nn(St,$)}}qn(W.afterSanitizeAttributes,$,null)},gl=function Pe($){let ue=null;const xe=oo($);for(qn(W.beforeSanitizeShadowDOM,$,null);ue=xe.nextNode();)qn(W.uponSanitizeShadowNode,ue,null),mr(ue),hl(ue),ue.content instanceof a&&Pe(ue.content);qn(W.afterSanitizeShadowDOM,$,null)};return n.sanitize=function(Pe){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=null,xe=null,at=null,Ue=null;if(Ar=!Pe,Ar&&(Pe="<!-->"),typeof Pe!="string"&&!ml(Pe))if(typeof Pe.toString=="function"){if(Pe=Pe.toString(),typeof Pe!="string")throw Bs("dirty is not a string, aborting")}else throw Bs("toString is not a function");if(!n.isSupported)return Pe;if(yt||Ir($),n.removed=[],typeof Pe=="string"&&(je=!1),je){if(Pe.nodeName){const Fn=bt(Pe.nodeName);if(!ge[Fn]||Be[Fn])throw Bs("root node is forbidden and cannot be sanitized in-place")}}else if(Pe instanceof c)ue=Li("<!---->"),xe=ue.ownerDocument.importNode(Pe,!0),xe.nodeType===Vs.element&&xe.nodeName==="BODY"||xe.nodeName==="HTML"?ue=xe:ue.appendChild(xe);else{if(!M&&!_e&&!et&&Pe.indexOf("<")===-1)return A&&q?A.createHTML(Pe):Pe;if(ue=Li(Pe),!ue)return M?null:q?_:""}ue&&wt&&Kt(ue.firstChild);const St=oo(je?Pe:ue);for(;at=St.nextNode();)mr(at),hl(at),at.content instanceof a&&gl(at.content);if(je)return Pe;if(M){if(U)for(Ue=R.call(ue.ownerDocument);ue.firstChild;)Ue.appendChild(ue.firstChild);else Ue=ue;return($e.shadowroot||$e.shadowrootmode)&&(Ue=ee.call(o,Ue,!0)),Ue}let Ft=et?ue.outerHTML:ue.innerHTML;return et&&ge["!doctype"]&&ue.ownerDocument&&ue.ownerDocument.doctype&&ue.ownerDocument.doctype.name&&on(My,ue.ownerDocument.doctype.name)&&(Ft="<!DOCTYPE "+ue.ownerDocument.doctype.name+`>
`+Ft),_e&&Ta([j,O,z],Fn=>{Ft=$s(Ft,Fn," ")}),A&&q?A.createHTML(Ft):Ft},n.setConfig=function(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ir(Pe),yt=!0},n.clearConfig=function(){_r=null,yt=!1},n.isValidAttribute=function(Pe,$,ue){_r||Ir({});const xe=bt(Pe),at=bt($);return es(xe,at,ue)},n.addHook=function(Pe,$){typeof $=="function"&&zs(W[Pe],$)},n.removeHook=function(Pe,$){if($!==void 0){const ue=zk(W[Pe],$);return ue===-1?void 0:$k(W[Pe],ue,1)[0]}return Cg(W[Pe])},n.removeHooks=function(Pe){W[Pe]=[]},n.removeAllHooks=function(){W=Og()},n}var n1=Ly();let Aa;const r1=new Uint8Array(16);function i1(){if(!Aa&&(Aa=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Aa))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Aa(r1)}const Ut=[];for(let e=0;e<256;++e)Ut.push((e+256).toString(16).slice(1));function o1(e,n=0){return Ut[e[n+0]]+Ut[e[n+1]]+Ut[e[n+2]]+Ut[e[n+3]]+"-"+Ut[e[n+4]]+Ut[e[n+5]]+"-"+Ut[e[n+6]]+Ut[e[n+7]]+"-"+Ut[e[n+8]]+Ut[e[n+9]]+"-"+Ut[e[n+10]]+Ut[e[n+11]]+Ut[e[n+12]]+Ut[e[n+13]]+Ut[e[n+14]]+Ut[e[n+15]]}const s1=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Rg={randomUUID:s1};function Mg(e,n,r){if(Rg.randomUUID&&!e)return Rg.randomUUID();e=e||{};const o=e.random||(e.rng||i1)();return o[6]=o[6]&15|64,o[8]=o[8]&63|128,o1(o)}var l1=Object.defineProperty,a1=Object.defineProperties,u1=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,c1=Object.prototype.hasOwnProperty,d1=Object.prototype.propertyIsEnumerable,Dg=(e,n,r)=>n in e?l1(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,sn=(e,n)=>{for(var r in n||(n={}))c1.call(n,r)&&Dg(e,r,n[r]);if(Lg)for(var r of Lg(n))d1.call(n,r)&&Dg(e,r,n[r]);return e},Xs=(e,n)=>a1(e,u1(n)),We=(e,n,r)=>new Promise((o,s)=>{var a=f=>{try{c(r.next(f))}catch(p){s(p)}},u=f=>{try{c(r.throw(f))}catch(p){s(p)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(a,u);c((r=r.apply(e,n)).next())}),yn={};function Us(e){return`${e.__instanceId}-${e.apiKey}`}var Dy=class{constructor(e){this.config={apiKey:"",apiUrl:"https://api.frigade.com",userId:P1(),__instanceId:Math.random().toString(12).substring(4),generateGuestId:!0};let n=Object.fromEntries(Object.entries(e).filter(([r,o])=>o!=null));!e.userId&&e.generateGuestId===!1&&delete this.config.userId,this.config=sn(sn({},this.config),n)}fetch(e,n){return We(this,null,function*(){return this.config.__readOnly?Sr():T1(this.getAPIUrl(e),sn(sn({keepalive:!0},n??{}),b1(this.config)))})}getAPIUrl(e){return`${this.config.apiUrl.replace(/\/$/,"")}/${e.replace(/^\//,"")}`}getGlobalState(){let e=Us(this.config);if(!yn[e])throw new Error("Frigade has not yet been initialized");return yn[e]}},rf=class extends Dy{constructor({config:e,id:n}){super(e),this.props={},this._isVisible=!1,this.lastStepUpdate=new Map,this.id=n,this.init()}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e}reload(){this.init()}resyncState(e){var n,r,o,s,a;let u=wr(e??this.getStatefulFlow());this.rawData=u,this.title=(n=u?.data)==null?void 0:n.title,this.subtitle=(r=u?.data)==null?void 0:r.subtitle,this.props=(s=(o=u?.data)==null?void 0:o.props)!=null?s:{},this.isCompleted=u.$state.completed,this.isStarted=u.$state.started,this.isSkipped=u.$state.skipped,this._isVisible=u.$state.visible,u.data.steps.forEach((c,f)=>{var p;let y=this.initStepFromStatefulStep(c,f),g=(p=this.steps)==null?void 0:p.get(c.id);g&&Object.keys(y).forEach(E=>{g[E]=y[E]})}),this.getGlobalState().variables[this.id]&&this.applyVariables((a=this.getGlobalState().variables[this.id])!=null?a:{})}initStepFromStatefulStep(e,n){return Xs(sn({},e),{flow:this,$state:Xs(sn({},e.$state),{lastActionAt:e.$state.lastActionAt?new Date(e.$state.lastActionAt):void 0}),order:n})}init(){let e=this.getStatefulFlow();this.resyncState();let n=new Map;e.data.steps.forEach((r,o)=>{let s=this.initStepFromStatefulStep(r,o);s.start=u=>We(this,null,function*(){let c=this.steps.get(r.id);if(this.getCurrentStep().id===c.id&&c.$state.started)return;let f=wr(this.getGlobalState().flowStates[this.id]);f.data.steps[c.order].$state.started=!0,f.data.steps[c.order].$state.lastActionAt=new Date,f.$state.lastActionAt=new Date,f.$state.currentStepId=c.id,f.$state.currentStepIndex=c.order,this.getGlobalState().flowStates[this.id]=f,this.resyncState(),yield this.sendFlowStateToAPI(Fg,u,c.id)});let a=(u,c,f=!0)=>We(this,null,function*(){let p=this.steps.get(r.id);if((p.$state.completed||p.$state.skipped)&&f){let g=this.getStepByIndex(p.order+1);for(;g&&!g.$state.visible&&g.order!==this.steps.size-1;)g=this.getStepByIndex(g.order+1);if(g){let E=wr(this.getGlobalState().flowStates[this.id]);E.$state.currentStepId=this.getStepByIndex(p.order+1).id,E.$state.currentStepIndex=p.order+1,E.data.steps[p.order+1].$state.started=!0,this.getGlobalState().flowStates[this.id]=E,yield this.sendFlowStateToAPI(Fg,void 0,g.id),this.resyncState()}return}let y=this.getCurrentStepOrder()+1===this.getNumberOfAvailableSteps();if(f){let g=wr(this.getGlobalState().flowStates[this.id]);if(g.$state.started=!0,u=="complete"?g.data.steps[p.order].$state.completed=!0:g.data.steps[p.order].$state.skipped=!0,g.data.steps[p.order].$state.started=!0,g.data.steps[p.order].$state.lastActionAt=new Date,y)g.$state.completed=!0,g.$state.visible=!1;else{let E=this.getNextVisibleStepIndexAfterIndex(p.order);E!==-1&&(g.$state.currentStepId=this.getStepByIndex(E).id,g.$state.currentStepIndex=E,g.data.steps[E].$state.started=!0)}this.getGlobalState().flowStates[this.id]=g,this.resyncState(),y&&this.optimisticallyMarkFlowCompleted()}yield this.sendFlowStateToAPI(u=="complete"?v1:y1,c,p.id),y&&(yield this.sendFlowStateToAPI(Ng,c))});s.complete=(u,c=!0)=>We(this,null,function*(){yield a("complete",u,c)}),s.skip=(u,c=!0)=>We(this,null,function*(){yield a("skip",u,c)}),s.reset=()=>We(this,null,function*(){let u=this.steps.get(r.id);if(!u.$state.completed)return;let c=wr(this.getGlobalState().flowStates[this.id]);c.data.steps[u.order].$state.started=!1,c.data.steps[u.order].$state.completed=!1,c.data.steps[u.order].$state.lastActionAt=void 0,this.getGlobalState().flowStates[this.id]=c,this.resyncState(),yield this.sendFlowStateToAPI(p1,void 0,u.id)}),s.onStateChange=u=>{let c=f=>{if(f.id!==this.id)return;let p=f.steps.get(r.id),y=this.lastStepUpdate.get(u);(p.$state.completed!==y?.$state.completed||p.$state.started!==y?.$state.started||p.$state.visible!==y?.$state.visible||p.$state.blocked!==y?.$state.blocked)&&(u(p,y??wr(p)),this.lastStepUpdate.set(u,wr(p)))};this.getGlobalState().onStepStateChangeHandlerWrappers.set(u,c),this.getGlobalState().onFlowStateChangeHandlers.push(c)},s.removeStateChangeHandler=u=>{let c=this.getGlobalState().onStepStateChangeHandlerWrappers.get(u);c&&(this.getGlobalState().onFlowStateChangeHandlers=this.getGlobalState().onFlowStateChangeHandlers.filter(f=>f!==c))},n.set(r.id,s)}),this.steps=n,this.getGlobalState().variables&&this.getGlobalState().variables[this.id]&&Object.keys(this.getGlobalState().variables[this.id]).length>0&&this.applyVariables(this.getGlobalState().variables[this.id])}start(e){return We(this,null,function*(){this.isStarted||this.isCompleted||(this.optimisticallyMarkFlowStarted(),yield this.sendFlowStateToAPI(h1,e))})}complete(e){return We(this,null,function*(){this.isCompleted||(this.optimisticallyMarkFlowCompleted(),yield this.sendFlowStateToAPI(Ng,e))})}skip(e){return We(this,null,function*(){this.isSkipped||(this.optimisticallyMarkFlowSkipped(),yield this.sendFlowStateToAPI(m1,e))})}forward(e){return We(this,null,function*(){let n=this.getStepByIndex(this.getNextVisibleStepIndexAfterIndex(this.getCurrentStepIndex()));n&&(yield n.start(e))})}back(e){return We(this,null,function*(){let n=this.getStepByIndex(this.getCurrentStepIndex()-1);for(;n&&!n.$state.visible&&n.order!==0;)n=this.getStepByIndex(n.order-1);n&&(yield n.start(e))})}restart(){return We(this,null,function*(){yield this.sendFlowStateToAPI(g1)})}getStepByIndex(e){return this.steps.get(Array.from(this.steps.keys())[e])}getCurrentStep(){let e=this.steps.get(this.getStatefulFlow().$state.currentStepId);return e||(e=this.getFirstVisibleStep(),e)}getFirstVisibleStep(){return this.getStepByIndex(this.getNextVisibleStepIndexAfterIndex(-1))}getNextVisibleStepIndexAfterIndex(e){let n=Array.from(this.steps.values());for(let r=e+1;r<n.length;r++)if(n[r].$state.visible)return r;return-1}getCurrentStepIndex(){let e=this.getCurrentStep();return Array.from(this.steps.keys()).indexOf(e.id)}getNumberOfCompletedSteps(){return Array.from(this.steps.values()).filter(e=>e.$state.completed).length}getNumberOfAvailableSteps(){return Array.from(this.steps.values()).filter(e=>e.$state.visible).length}getCurrentStepOrder(){let e=this.getCurrentStep();return Array.from(this.steps.values()).filter(n=>n.$state.visible).indexOf(e)}getProgress(){return(this.getNumberOfCompletedSteps()||0)/(this.getNumberOfAvailableSteps()||1)}onStateChange(e){let n=(r,o)=>{r.id===this.id&&(r.isCompleted!==o?.isCompleted||r.isStarted!==o?.isStarted||r.isSkipped!==o?.isSkipped||r.isVisible!==o?.isVisible||JSON.stringify(r.steps)!==JSON.stringify(o?.steps))&&e(r,o)};this.getGlobalState().onFlowStateChangeHandlerWrappers.set(e,n),this.getGlobalState().onFlowStateChangeHandlers.push(n)}removeStateChangeHandler(e){let n=this.getGlobalState().onFlowStateChangeHandlerWrappers.get(e);n&&(this.getGlobalState().onFlowStateChangeHandlers=this.getGlobalState().onFlowStateChangeHandlers.filter(r=>r!==n))}applyVariables(e){var n,r;if(this.getGlobalState().variables[this.id]&&JSON.stringify(this.getGlobalState().variables[this.id])!==JSON.stringify(e)){this.getGlobalState().variables[this.id]=e,this.reload();return}let o=a=>{let u=a.match(/\${(.*?)}/g);return u&&u.forEach(c=>{let f=c.replace("${","").replace("}","");if(!e[f]){a=a.replace(c,"");return}a=a.replace(c,e[f])}),a};this.title=o((n=this.title)!=null?n:""),this.subtitle=o((r=this.subtitle)!=null?r:"");let s=a=>{a&&Object.keys(a).forEach(u=>{typeof a[u]=="string"?a[u]=o(a[u]):typeof a[u]=="object"?s(a[u]):Array.isArray(a[u])&&a[u].forEach(c=>{s(c)})})};this.steps&&this.steps.forEach(a=>{s(a)}),this.getGlobalState().variables[this.id]=e}getStatefulFlow(){return this.getGlobalState().flowStates[this.id]}optimisticallyMarkFlowCompleted(){let e=wr(this.getGlobalState().flowStates[this.id]);e.$state.completed=!0,e.$state.started=!0,e.$state.visible=!1,this.getGlobalState().flowStates[this.id]=e,this.resyncState()}optimisticallyMarkFlowStarted(){let e=wr(this.getGlobalState().flowStates[this.id]);e.$state.started=!0,this.getGlobalState().flowStates[this.id]=e,this.resyncState()}sendFlowStateToAPI(e,n,r){return We(this,null,function*(){var o;let s=new Date;this.getGlobalState().lastFlowSyncDate[this.id]=s,this.getGlobalState().pendingRequests[this.id]=((o=this.getGlobalState().pendingRequests[this.id])!=null?o:0)+1;let a=yield this.fetch("/v1/public/flowStates",{method:"POST",body:JSON.stringify({userId:this.getGlobalState().config.userId,groupId:this.getGlobalState().config.groupId,flowSlug:this.id,stepId:r,data:n||{},actionType:e,createdAt:s,context:Ny(this.getGlobalState())})});this.getGlobalState().pendingRequests[this.id]-=1,!(s<this.getGlobalState().lastFlowSyncDate[this.id]||this.getGlobalState().pendingRequests[this.id]>0)&&(yield this.getGlobalState().refreshStateFromAPI(a))})}optimisticallyMarkFlowSkipped(){let e=wr(this.getGlobalState().flowStates[this.id]);e.$state.skipped=!0,e.$state.visible=!1,this.getGlobalState().flowStates[this.id]=e,this.resyncState()}register(e){this.getGlobalState().collections.register(this.id,n=>{let r=this.getGlobalState().previousFlows.get(this.id);r?._isVisible!==n&&this.getGlobalState().onFlowStateChangeHandlers.forEach(o=>{o(this,r),this.getGlobalState().previousFlows.set(this.id,Ha(this))}),e?.(n)})}unregister(){this.getGlobalState().collections&&this.getGlobalState().collections.unregister(this.id)}},f1="0.7.9",p1="NOT_STARTED_STEP",Ng="COMPLETED_FLOW",m1="SKIPPED_FLOW",h1="STARTED_FLOW",g1="NOT_STARTED_FLOW",v1="COMPLETED_STEP",y1="SKIPPED_STEP",Fg="STARTED_STEP",zg="frigade-guest-key",of="guest_",w1="get-cache-",Wf="fr-js-";function Ha(e){return new rf({config:e.config,id:e.id})}function wr(e){return JSON.parse(JSON.stringify(e))}function b1(e){var n,r;return{headers:{Authorization:`Bearer ${e.apiKey}`,"Content-Type":"application/json","x-frigade-sdk-version":(n=e.__platformVersion)!=null?n:f1,"x-frigade-sdk-platform":(r=e.__platformName)!=null?r:"Javascript"}}}function S1(e){return Wr()?window.localStorage.getItem(`${Wf}${e}`):null}function x1(e,n){Wr()&&window.localStorage.setItem(`${Wf}${e}`,n)}function E1(){Object.keys(yn).forEach(e=>{e.startsWith(w1)&&delete yn[e]})}function k1(){Wr()&&Object.keys(window.localStorage).forEach(e=>{e.startsWith(Wf)&&window.localStorage.removeItem(e)})}var C1=class{constructor(){this.queue=[],this.ttlInMS=250,this.cacheSize=5}push(e,n){let r=new Date;this.queue.length>=this.cacheSize&&this.queue.shift(),this.queue.push({call:e,time:r.getTime(),response:n??null})}hasIdenticalCall(e){let n=new Date;return this.queue=this.queue.filter(r=>n.getTime()-r.time<this.ttlInMS),this.queue.find(r=>r.call===e)}},$g=new C1;function T1(e,n){return We(this,null,function*(){var r;if(typeof globalThis.fetch!="function")return Sr("- Attempted to call fetch() in an environment that doesn't support it.");let o=`${e}${JSON.stringify((r=n.body)!=null?r:{})}`,s,a=Wr()&&n&&n.body&&n.method==="POST";if(a){let u=$g.hasIdenticalCall(o);u!=null&&u.response!=null&&(s=(yield u.response).clone())}if(!s)try{let u=fetch(e,n);a&&$g.push(o,u.then(c=>c.clone()).catch(()=>Sr())),s=yield u}catch(u){return Sr(u)}if(!s)return Sr("Received an empty response");if(s.status>=400)return Sr(s.statusText);try{if(s.status===204)return Sr();let u;try{u=yield s.json()}catch{return Sr()}return u.error?Sr(u.error):u}catch(u){return Sr(u)}})}function Sr(e){return e&&console.warn("Call to Frigade failed",e),{json:()=>({}),clone:()=>({})}}function P1(){if(Wr()){let e=S1(zg);return e||(e=`${of}${Mg()}`,x1(zg,e)),e}else return`${of}${Mg()}`}function Wr(){return typeof window<"u"&&typeof window.document<"u"&&typeof window.localStorage<"u"}function Ny(e){let n={registeredCollectionIds:Array.from(e.registeredCollectionIds)};return Wr()?sn({url:e.currentUrl,userAgent:navigator.userAgent},n):n}var A1=class{constructor(n){this.registry=new Map,this.registryStateLocked=!1,this.collections=new Map,this.flowsInCollections=new Set,this.ingestCollectionsData(n)}getCollection(n){return this.collections.get(n)}getCollections(){return this.collections}ingestCollectionsData(n){this.collections=n;for(let[,r]of this.collections)for(let{flowId:o}of r.flows)this.flowsInCollections.add(o);this.registry.size>0&&(this.registryStateLocked||this.resetRegistryState(),this.processCollections()),this.fireCallbacks()}fireCallbacks(){for(let[n,{callback:r}]of this.registry)typeof r=="function"&&r(this.isFlowVisible(n))}isFlowVisible(n){let r=this.registry.get(n),o=this.flowsInCollections.has(n);return r==null||!o?!0:r.visible}lockRegistryState(){this.registryStateLocked=!0}unlockRegistryState(){this.registryStateLocked=!1}resetRegistryState(){for(let[n,r]of this.registry)r.visible=!1,r.visited=!1,this.registry.set(n,r)}processCollections(){for(let[,n]of this.collections)for(let{flowId:r,visible:o}of n.flows){let s=this.registry.get(r);if(s!=null){if(o===!1&&s.visible!==!0){this.visit(r,!1);continue}s.visited&&this.registryStateLocked||(n.flows.map(({flowId:a})=>a).filter(a=>a!==r),this.visit(r))}}}register(n,r){if(Array.isArray(n)){this.batchRegister(n);return}this.registry.set(n,{callback:r??(()=>{}),visible:!1,visited:!1}),this.registryStateLocked||this.resetRegistryState(),this.processCollections(),this.fireCallbacks()}batchRegister(n){n.forEach(([r,o])=>{this.registry.set(r,{callback:o??(()=>{}),visible:!1,visited:!1})}),this.registryStateLocked||this.resetRegistryState(),this.processCollections(),this.lockRegistryState(),this.fireCallbacks()}unregister(n){this.registry.delete(n),this.resetRegistryState(),this.processCollections(),this.fireCallbacks()}visit(n,r=!0){var o;let s=(o=this.registry.get(n))!=null?o:{callback:()=>{},visible:r,visited:!0};s.visible=r,s.visited=!0,this.registry.set(n,s)}},_1=class extends Dy{constructor(n,r){super(sn({apiKey:n},r)),this.flows=[],this.hasFailed=!1,this.visibilityChangeHandler=()=>We(this,null,function*(){document.visibilityState==="visible"&&(yield this.refreshStateFromAPI())}),this.init(this.config),Wr()&&this.config.syncOnWindowUpdates!==!1&&(document.addEventListener("visibilitychange",this.visibilityChangeHandler),window.navigation&&window.navigation.addEventListener("navigate",o=>We(this,null,function*(){try{if(this.getGlobalState().currentUrl===o.destination.url)return;this.getGlobalState().currentUrl=o.destination.url,this.refreshStateFromAPI()}catch{}})))}getConfig(){return this.config}destroy(){if(Wr()){document.removeEventListener("visibilitychange",this.visibilityChangeHandler);let n=Us(this.config);yn[n]&&(yn[n].onFlowStateChangeHandlers=[])}}init(n){return We(this,null,function*(){if(this.updateConfig(sn(sn({},this.config),n)),!(!this.config.userId&&this.config.generateGuestId===!1))return this.initPromise=We(this,null,function*(){var r;this.config.__readOnly||(r=this.config.userId)!=null&&r.startsWith(of)||(this.config.userId&&this.config.groupId?yield this.session({userId:this.config.userId,groupId:this.config.groupId,userProperties:this.config.userProperties,groupProperties:this.config.groupProperties}):this.config.userId&&(yield this.session({userId:this.config.userId,userProperties:this.config.userProperties}))),yield this.refreshStateFromAPI()}),this.initPromise})}identify(n,r){return We(this,null,function*(){yield this.updateConfig(Xs(sn({},this.config),{userId:n})),yield this.initIfNeeded(),yield this.session({userId:this.config.userId,userProperties:r}),yield this.resync()})}group(n,r){return We(this,null,function*(){yield this.initIfNeeded(),this.updateConfig(Xs(sn({},this.config),{groupId:n})),yield this.session({userId:this.config.userId,groupId:this.config.groupId,groupProperties:r}),yield this.resync()})}track(n,r){return We(this,null,function*(){if(yield this.initIfNeeded(),!n){console.error("Event name is required to track an event");return}this.config.userId&&this.config.groupId?yield this.session({userId:this.config.userId,groupId:this.config.groupId,groupEvents:[{event:n,properties:r}],userEvents:[{event:n,properties:r}]}):this.config.userId&&(yield this.session({userId:this.config.userId,userEvents:[{event:n,properties:r}]})),yield this.resync()})}session(n){return We(this,null,function*(){yield this.fetch("/v1/public/sessions",{method:"POST",body:JSON.stringify(n)})})}isReady(){return!!(this.config.__instanceId&&this.config.apiKey&&this.initPromise)}getFlow(n){return We(this,null,function*(){return yield this.initIfNeeded(),this.getFlowSync(n)})}getFlowSync(n){return this.flows.find(r=>r.id==n)}getFlows(){return We(this,null,function*(){return yield this.initIfNeeded(),this.flows})}getCollection(n){return We(this,null,function*(){yield this.initIfNeeded();let r=this.getGlobalState().collections.getCollection(n);if(r==null)return;this.getGlobalState().registeredCollectionIds.add(n);let o=yield Promise.all(r.flows.map(s=>We(this,null,function*(){return Xs(sn({},s),{flow:yield this.getFlow(s.flowId)})})));return r.flows=o,r})}getCollectionSync(n){let r=this.getGlobalState().collections.getCollection(n);if(r!=null)return this.getGlobalState().registeredCollectionIds.add(n),r}getCollections(){return We(this,null,function*(){if(yield this.initIfNeeded(),!this.config.userId&&this.config.generateGuestId===!1)return;let n=this.getGlobalState().collections.getCollections();if(n!=null)return n})}reload(n){return We(this,null,function*(){k1(),E1(),n&&(yield this.updateConfig(n),this.mockFlowStates(Us(this.config))),this.initPromise=null,yield this.init(this.config),this.flows.forEach(r=>{this.getGlobalState().onFlowStateChangeHandlers.forEach(o=>{let s=this.getGlobalState().previousFlows.get(r.id);o(r,s),this.getGlobalState().previousFlows.set(r.id,Ha(r))})})})}resync(){return We(this,null,function*(){yield this.refreshStateFromAPI()})}onStateChange(n){return We(this,null,function*(){yield this.initIfNeeded(),this.getGlobalState().onFlowStateChangeHandlers.push(n)})}hasFailedToLoad(){return this.hasFailed}removeStateChangeHandler(n){return We(this,null,function*(){yield this.initIfNeeded(),this.getGlobalState().onFlowStateChangeHandlers=this.getGlobalState().onFlowStateChangeHandlers.filter(r=>r!==n)})}initIfNeeded(){return We(this,null,function*(){return this.initPromise?this.initPromise:this.init(this.config)})}refreshStateFromAPI(){return We(this,null,function*(){let n=Us(this.config);if(!yn[n]){let r=this,o={set:function(s,a,u){if(s[a]){let c=s[a],f=u;JSON.stringify(c)!==JSON.stringify(f)&&r.triggerEventHandlers(f,c)}return s[a]=u,!0}};if(yn[n]={refreshStateFromAPI:()=>We(this,null,function*(){}),collections:new A1(new Map),registeredCollectionIds:new Set,flowStates:new Proxy({},o),onFlowStateChangeHandlerWrappers:new Map,onStepStateChangeHandlerWrappers:new Map,onFlowStateChangeHandlers:[],previousFlows:new Map,variables:{},config:this.config,currentUrl:Wr()?window.location.href:"",pendingRequests:new Map,lastFlowSyncDate:new Map},this.config.__readOnly&&this.config.__flowStateOverrides){this.mockFlowStates(n);return}yn[n].refreshStateFromAPI=s=>We(this,null,function*(){var a,u;if(this.config.__readOnly)return;let c=s||(yield this.fetch("/v1/public/flowStates",{method:"POST",body:JSON.stringify({userId:this.getGlobalState().config.userId,groupId:this.getGlobalState().config.groupId,context:Ny(this.getGlobalState())})})),f=new Map;(u=(a=c.collections)==null?void 0:a.computedOrder)==null||u.forEach(({allowedComponents:p,collectionId:y,collectionType:g,flowId:E,visible:x})=>{var b;let v=(b=f.get(y))!=null?b:{allowedComponents:p,collectionType:g,flows:[]};v.flows.push({flowId:E,visible:x}),f.set(y,v)}),f.size>0&&yn[n].collections.ingestCollectionsData(f),c&&c.eligibleFlows?(c.eligibleFlows.forEach(p=>{yn[n].flowStates[p.flowSlug]=p,this.flows.find(y=>y.id==p.flowSlug)?this.flows.forEach(y=>{y.id==p.flowSlug&&y.resyncState(p)}):this.flows.push(new rf({config:this.config,id:p.flowSlug}))}),this.hasFailed=!1):this.hasFailed=!0})}yield yn[n].refreshStateFromAPI()})}mockFlowStates(n){Object.keys(this.config.__flowStateOverrides).forEach(r=>{yn[n].flowStates[r]=this.config.__flowStateOverrides[r],this.flows.find(o=>o.id==r)?this.flows.forEach(o=>{o.id==r&&o.resyncState(this.config.__flowStateOverrides[r])}):this.flows.push(new rf({config:this.config,id:r}))})}updateConfig(n){return We(this,null,function*(){this.config=sn(sn({},this.config),n),yn[Us(this.config)]&&(this.getGlobalState().config=this.config)})}triggerEventHandlers(n,r){return We(this,null,function*(){n&&this.flows.forEach(o=>{o.id==r.flowSlug&&this.getGlobalState().onFlowStateChangeHandlers.forEach(s=>{let a=this.getGlobalState().previousFlows.get(o.id);o.resyncState(n),s(o,a),this.getGlobalState().previousFlows.set(o.id,Ha(o))})})})}batchRegister(n){return We(this,null,function*(){let r=n.map(o=>We(this,[o],function*([s,a]){let u=yield this.getFlow(s);return[s,c=>{let f=this.getGlobalState().previousFlows.get(s);f?.isVisible!==c&&this.getGlobalState().onFlowStateChangeHandlers.forEach(p=>{p(u,f),this.getGlobalState().previousFlows.set(s,Ha(u))}),a?.(c)}]}));Promise.all(r).then(o=>{this.getGlobalState().collections.batchRegister(o)})})}},I1=(e=>(e.MANUAL="MANUAL",e.AUTOMATIC="AUTOMATIC",e))(I1||{}),O1=(e=>(e.DRAFT="DRAFT",e.ACTIVE="ACTIVE",e.ARCHIVED="ARCHIVED",e))(O1||{}),Za=(e=>(e.ANNOUNCEMENT="ANNOUNCEMENT",e.CHECKLIST="CHECKLIST",e.FORM="FORM",e.TOUR="TOUR",e.SUPPORT="SUPPORT",e.CUSTOM="CUSTOM",e.BANNER="BANNER",e.EMBEDDED_TIP="EMBEDDED_TIP",e.NPS_SURVEY="NPS_SURVEY",e.SURVEY="SURVEY",e.CARD="CARD",e))(Za||{});function R1(e){return Object.prototype.toString.call(e)==="[object Object]"}function Bg(e){return R1(e)||Array.isArray(e)}function M1(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Uf(e,n){const r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;const s=JSON.stringify(Object.keys(e.breakpoints||{})),a=JSON.stringify(Object.keys(n.breakpoints||{}));return s!==a?!1:r.every(u=>{const c=e[u],f=n[u];return typeof c=="function"?`${c}`==`${f}`:!Bg(c)||!Bg(f)?c===f:Uf(c,f)})}function jg(e){return e.concat().sort((n,r)=>n.name>r.name?1:-1).map(n=>n.options)}function L1(e,n){if(e.length!==n.length)return!1;const r=jg(e),o=jg(n);return r.every((s,a)=>{const u=o[a];return Uf(s,u)})}function Gf(e){return typeof e=="number"}function sf(e){return typeof e=="string"}function bu(e){return typeof e=="boolean"}function Vg(e){return Object.prototype.toString.call(e)==="[object Object]"}function gt(e){return Math.abs(e)}function Yf(e){return Math.sign(e)}function qs(e,n){return gt(e-n)}function D1(e,n){if(e===0||n===0||gt(e)<=gt(n))return 0;const r=qs(gt(e),gt(n));return gt(r/e)}function nl(e){return rl(e).map(Number)}function ar(e){return e[ul(e)]}function ul(e){return Math.max(0,e.length-1)}function Kf(e,n){return n===ul(e)}function Hg(e,n=0){return Array.from(Array(e),(r,o)=>n+o)}function rl(e){return Object.keys(e)}function Fy(e,n){return[e,n].reduce((r,o)=>(rl(o).forEach(s=>{const a=r[s],u=o[s],c=Vg(a)&&Vg(u);r[s]=c?Fy(a,u):u}),r),{})}function lf(e,n){return typeof n.MouseEvent<"u"&&e instanceof n.MouseEvent}function N1(e,n){const r={start:o,center:s,end:a};function o(){return 0}function s(f){return a(f)/2}function a(f){return n-f}function u(f,p){return sf(e)?r[e](f):e(n,f,p)}return{measure:u}}function il(){let e=[];function n(s,a,u,c={passive:!0}){let f;if("addEventListener"in s)s.addEventListener(a,u,c),f=()=>s.removeEventListener(a,u,c);else{const p=s;p.addListener(u),f=()=>p.removeListener(u)}return e.push(f),o}function r(){e=e.filter(s=>s())}const o={add:n,clear:r};return o}function F1(e,n,r,o){const s=il(),a=1e3/60;let u=null,c=0,f=0;function p(){s.add(e,"visibilitychange",()=>{e.hidden&&b()})}function y(){x(),s.clear()}function g(C){if(!f)return;u||(u=C);const w=C-u;for(u=C,c+=w;c>=a;)r(a),c-=a;const S=c/a;o(S),f&&n.requestAnimationFrame(g)}function E(){f||(f=n.requestAnimationFrame(g))}function x(){n.cancelAnimationFrame(f),u=null,c=0,f=0}function b(){u=null,c=0}return{init:p,destroy:y,start:E,stop:x,update:()=>r(a),render:o}}function z1(e,n){const r=n==="rtl",o=e==="y",s=o?"y":"x",a=o?"x":"y",u=!o&&r?-1:1,c=y(),f=g();function p(b){const{height:v,width:C}=b;return o?v:C}function y(){return o?"top":r?"right":"left"}function g(){return o?"bottom":r?"left":"right"}function E(b){return b*u}return{scroll:s,cross:a,startEdge:c,endEdge:f,measureSize:p,direction:E}}function Qi(e=0,n=0){const r=gt(e-n);function o(p){return p<e}function s(p){return p>n}function a(p){return o(p)||s(p)}function u(p){return a(p)?o(p)?e:n:p}function c(p){return r?p-r*Math.ceil((p-n)/r):p}return{length:r,max:n,min:e,constrain:u,reachedAny:a,reachedMax:s,reachedMin:o,removeOffset:c}}function zy(e,n,r){const{constrain:o}=Qi(0,e),s=e+1;let a=u(n);function u(E){return r?gt((s+E)%s):o(E)}function c(){return a}function f(E){return a=u(E),g}function p(E){return y().set(c()+E)}function y(){return zy(e,c(),r)}const g={get:c,set:f,add:p,clone:y};return g}function $1(e,n,r,o,s,a,u,c,f,p,y,g,E,x,b,v,C,w,S){const{cross:T,direction:A}=e,_=["INPUT","SELECT","TEXTAREA"],N={passive:!1},D=il(),R=il(),G=Qi(50,225).constrain(x.measure(20)),ee={mouse:300,touch:400},W={mouse:500,touch:600},j=b?43:25;let O=!1,z=0,X=0,Z=!1,re=!1,V=!1,ne=!1;function ie(me){if(!S)return;function _e(et){(bu(S)||S(me,et))&&Be(et)}const Ve=n;D.add(Ve,"dragstart",et=>et.preventDefault(),N).add(Ve,"touchmove",()=>{},N).add(Ve,"touchend",()=>{}).add(Ve,"touchstart",_e).add(Ve,"mousedown",_e).add(Ve,"touchcancel",ke).add(Ve,"contextmenu",ke).add(Ve,"click",Qe,!0)}function ge(){D.clear(),R.clear()}function Re(){const me=ne?r:n;R.add(me,"touchmove",he,N).add(me,"touchend",ke).add(me,"mousemove",he,N).add(me,"mouseup",ke)}function $e(me){const _e=me.nodeName||"";return _.includes(_e)}function He(){return(b?W:ee)[ne?"mouse":"touch"]}function Ae(me,_e){const Ve=g.add(Yf(me)*-1),et=y.byDistance(me,!b).distance;return b||gt(me)<G?et:C&&_e?et*.5:y.byIndex(Ve.get(),0).distance}function Be(me){const _e=lf(me,o);ne=_e,V=b&&_e&&!me.buttons&&O,O=qs(s.get(),u.get())>=2,!(_e&&me.button!==0)&&($e(me.target)||(Z=!0,a.pointerDown(me),p.useFriction(0).useDuration(0),s.set(u),Re(),z=a.readPoint(me),X=a.readPoint(me,T),E.emit("pointerDown")))}function he(me){if(!lf(me,o)&&me.touches.length>=2)return ke(me);const Ve=a.readPoint(me),et=a.readPoint(me,T),yt=qs(Ve,z),wt=qs(et,X);if(!re&&!ne&&(!me.cancelable||(re=yt>wt,!re)))return ke(me);const M=a.pointerMove(me);yt>v&&(V=!0),p.useFriction(.3).useDuration(.75),c.start(),s.add(A(M)),me.preventDefault()}function ke(me){const Ve=y.byDistance(0,!1).index!==g.get(),et=a.pointerUp(me)*He(),yt=Ae(A(et),Ve),wt=D1(et,yt),M=j-10*wt,U=w+wt/50;re=!1,Z=!1,R.clear(),p.useDuration(M).useFriction(U),f.distance(yt,!b),ne=!1,E.emit("pointerUp")}function Qe(me){V&&(me.stopPropagation(),me.preventDefault(),V=!1)}function Fe(){return Z}return{init:ie,destroy:ge,pointerDown:Fe}}function B1(e,n){let o,s;function a(g){return g.timeStamp}function u(g,E){const b=`client${(E||e.scroll)==="x"?"X":"Y"}`;return(lf(g,n)?g:g.touches[0])[b]}function c(g){return o=g,s=g,u(g)}function f(g){const E=u(g)-u(s),x=a(g)-a(o)>170;return s=g,x&&(o=g),E}function p(g){if(!o||!s)return 0;const E=u(s)-u(o),x=a(g)-a(o),b=a(g)-a(s)>170,v=E/x;return x&&!b&>(v)>.1?v:0}return{pointerDown:c,pointerMove:f,pointerUp:p,readPoint:u}}function j1(){function e(r){const{offsetTop:o,offsetLeft:s,offsetWidth:a,offsetHeight:u}=r;return{top:o,right:s+a,bottom:o+u,left:s,width:a,height:u}}return{measure:e}}function V1(e){function n(o){return e*(o/100)}return{measure:n}}function H1(e,n,r,o,s,a,u){const c=[e].concat(o);let f,p,y=[],g=!1;function E(C){return s.measureSize(u.measure(C))}function x(C){if(!a)return;p=E(e),y=o.map(E);function w(S){for(const T of S){if(g)return;const A=T.target===e,_=o.indexOf(T.target),N=A?p:y[_],D=E(A?e:o[_]);if(gt(D-N)>=.5){C.reInit(),n.emit("resize");break}}}f=new ResizeObserver(S=>{(bu(a)||a(C,S))&&w(S)}),r.requestAnimationFrame(()=>{c.forEach(S=>f.observe(S))})}function b(){g=!0,f&&f.disconnect()}return{init:x,destroy:b}}function W1(e,n,r,o,s,a){let u=0,c=0,f=s,p=a,y=e.get(),g=0;function E(N){const D=N/1e3,R=f*D,G=o.get()-e.get(),ee=!f;let W=0;return ee?(u=0,r.set(o),e.set(o),W=G):(r.set(e),u+=G/R,u*=p,y+=u,e.add(u*D),W=y-g),c=Yf(W),g=y,_}function x(){const N=o.get()-n.get();return gt(N)<.001}function b(){return f}function v(){return c}function C(){return u}function w(){return T(s)}function S(){return A(a)}function T(N){return f=N,_}function A(N){return p=N,_}const _={direction:v,duration:b,velocity:C,seek:E,settled:x,useBaseFriction:S,useBaseDuration:w,useFriction:A,useDuration:T};return _}function U1(e,n,r,o,s){const a=s.measure(10),u=s.measure(50),c=Qi(.1,.99);let f=!1;function p(){return!(f||!e.reachedAny(r.get())||!e.reachedAny(n.get()))}function y(x){if(!p())return;const b=e.reachedMin(n.get())?"min":"max",v=gt(e[b]-n.get()),C=r.get()-n.get(),w=c.constrain(v/u);r.subtract(C*w),!x&>(C)<a&&(r.set(e.constrain(r.get())),o.useDuration(25).useBaseFriction())}function g(x){f=!x}return{shouldConstrain:p,constrain:y,toggleActive:g}}function G1(e,n,r,o,s){const a=Qi(-n+e,0),u=g(),c=y(),f=E();function p(b,v){return qs(b,v)<1}function y(){const b=u[0],v=ar(u),C=u.lastIndexOf(b),w=u.indexOf(v)+1;return Qi(C,w)}function g(){return r.map((b,v)=>{const{min:C,max:w}=a,S=a.constrain(b),T=!v,A=Kf(r,v);return T?w:A||p(C,S)?C:p(w,S)?w:S}).map(b=>parseFloat(b.toFixed(3)))}function E(){if(n<=e+s)return[a.max];if(o==="keepSnaps")return u;const{min:b,max:v}=c;return u.slice(b,v)}return{snapsContained:f,scrollContainLimit:c}}function Y1(e,n,r){const o=n[0],s=r?o-e:ar(n);return{limit:Qi(s,o)}}function K1(e,n,r,o){const a=n.min+.1,u=n.max+.1,{reachedMin:c,reachedMax:f}=Qi(a,u);function p(E){return E===1?f(r.get()):E===-1?c(r.get()):!1}function y(E){if(!p(E))return;const x=e*(E*-1);o.forEach(b=>b.add(x))}return{loop:y}}function X1(e){const{max:n,length:r}=e;function o(a){const u=a-n;return r?u/-r:0}return{get:o}}function q1(e,n,r,o,s){const{startEdge:a,endEdge:u}=e,{groupSlides:c}=s,f=g().map(n.measure),p=E(),y=x();function g(){return c(o).map(v=>ar(v)[u]-v[0][a]).map(gt)}function E(){return o.map(v=>r[a]-v[a]).map(v=>-gt(v))}function x(){return c(p).map(v=>v[0]).map((v,C)=>v+f[C])}return{snaps:p,snapsAligned:y}}function Q1(e,n,r,o,s,a){const{groupSlides:u}=s,{min:c,max:f}=o,p=y();function y(){const E=u(a),x=!e||n==="keepSnaps";return r.length===1?[a]:x?E:E.slice(c,f).map((b,v,C)=>{const w=!v,S=Kf(C,v);if(w){const T=ar(C[0])+1;return Hg(T)}if(S){const T=ul(a)-ar(C)[0]+1;return Hg(T,ar(C)[0])}return b})}return{slideRegistry:p}}function Z1(e,n,r,o,s){const{reachedAny:a,removeOffset:u,constrain:c}=o;function f(b){return b.concat().sort((v,C)=>gt(v)-gt(C))[0]}function p(b){const v=e?u(b):c(b),C=n.map((S,T)=>({diff:y(S-v,0),index:T})).sort((S,T)=>gt(S.diff)-gt(T.diff)),{index:w}=C[0];return{index:w,distance:v}}function y(b,v){const C=[b,b+r,b-r];if(!e)return b;if(!v)return f(C);const w=C.filter(S=>Yf(S)===v);return w.length?f(w):ar(C)-r}function g(b,v){const C=n[b]-s.get(),w=y(C,v);return{index:b,distance:w}}function E(b,v){const C=s.get()+b,{index:w,distance:S}=p(C),T=!e&&a(C);if(!v||T)return{index:w,distance:b};const A=n[w]-S,_=b+y(A,0);return{index:w,distance:_}}return{byDistance:E,byIndex:g,shortcut:y}}function J1(e,n,r,o,s,a,u){function c(g){const E=g.distance,x=g.index!==n.get();a.add(E),E&&(o.duration()?e.start():(e.update(),e.render(1),e.update())),x&&(r.set(n.get()),n.set(g.index),u.emit("select"))}function f(g,E){const x=s.byDistance(g,E);c(x)}function p(g,E){const x=n.clone().set(g),b=s.byIndex(x.get(),E);c(b)}return{distance:f,index:p}}function eC(e,n,r,o,s,a,u,c){const f={passive:!0,capture:!0};let p=0;function y(x){if(!c)return;function b(v){if(new Date().getTime()-p>10)return;u.emit("slideFocusStart"),e.scrollLeft=0;const S=r.findIndex(T=>T.includes(v));Gf(S)&&(s.useDuration(0),o.index(S,0),u.emit("slideFocus"))}a.add(document,"keydown",g,!1),n.forEach((v,C)=>{a.add(v,"focus",w=>{(bu(c)||c(x,w))&&b(C)},f)})}function g(x){x.code==="Tab"&&(p=new Date().getTime())}return{init:y}}function Gs(e){let n=e;function r(){return n}function o(f){n=u(f)}function s(f){n+=u(f)}function a(f){n-=u(f)}function u(f){return Gf(f)?f:f.get()}return{get:r,set:o,add:s,subtract:a}}function $y(e,n){const r=e.scroll==="x"?a:u,o=n.style;let s=!1;function a(g){return`translate3d(${g}px,0px,0px)`}function u(g){return`translate3d(0px,${g}px,0px)`}function c(g){s||(o.transform=r(e.direction(g)))}function f(g){s=!g}function p(){s||(o.transform="",n.getAttribute("style")||n.removeAttribute("style"))}return{clear:p,to:c,toggleActive:f}}function tC(e,n,r,o,s,a,u,c,f){const y=nl(s),g=nl(s).reverse(),E=w().concat(S());function x(D,R){return D.reduce((G,ee)=>G-s[ee],R)}function b(D,R){return D.reduce((G,ee)=>x(G,R)>0?G.concat([ee]):G,[])}function v(D){return a.map((R,G)=>({start:R-o[G]+.5+D,end:R+n-.5+D}))}function C(D,R,G){const ee=v(R);return D.map(W=>{const j=G?0:-r,O=G?r:0,z=G?"end":"start",X=ee[W][z];return{index:W,loopPoint:X,slideLocation:Gs(-1),translate:$y(e,f[W]),target:()=>c.get()>X?j:O}})}function w(){const D=u[0],R=b(g,D);return C(R,r,!1)}function S(){const D=n-u[0]-1,R=b(y,D);return C(R,-r,!0)}function T(){return E.every(({index:D})=>{const R=y.filter(G=>G!==D);return x(R,n)<=.1})}function A(){E.forEach(D=>{const{target:R,translate:G,slideLocation:ee}=D,W=R();W!==ee.get()&&(G.to(W),ee.set(W))})}function _(){E.forEach(D=>D.translate.clear())}return{canLoop:T,clear:_,loop:A,loopPoints:E}}function nC(e,n,r){let o,s=!1;function a(f){if(!r)return;function p(y){for(const g of y)if(g.type==="childList"){f.reInit(),n.emit("slidesChanged");break}}o=new MutationObserver(y=>{s||(bu(r)||r(f,y))&&p(y)}),o.observe(e,{childList:!0})}function u(){o&&o.disconnect(),s=!0}return{init:a,destroy:u}}function rC(e,n,r,o){const s={};let a=null,u=null,c,f=!1;function p(){c=new IntersectionObserver(b=>{f||(b.forEach(v=>{const C=n.indexOf(v.target);s[C]=v}),a=null,u=null,r.emit("slidesInView"))},{root:e.parentElement,threshold:o}),n.forEach(b=>c.observe(b))}function y(){c&&c.disconnect(),f=!0}function g(b){return rl(s).reduce((v,C)=>{const w=parseInt(C),{isIntersecting:S}=s[w];return(b&&S||!b&&!S)&&v.push(w),v},[])}function E(b=!0){if(b&&a)return a;if(!b&&u)return u;const v=g(b);return b&&(a=v),b||(u=v),v}return{init:p,destroy:y,get:E}}function iC(e,n,r,o,s,a){const{measureSize:u,startEdge:c,endEdge:f}=e,p=r[0]&&s,y=b(),g=v(),E=r.map(u),x=C();function b(){if(!p)return 0;const S=r[0];return gt(n[c]-S[c])}function v(){if(!p)return 0;const S=a.getComputedStyle(ar(o));return parseFloat(S.getPropertyValue(`margin-${f}`))}function C(){return r.map((S,T,A)=>{const _=!T,N=Kf(A,T);return _?E[T]+y:N?E[T]+g:A[T+1][c]-S[c]}).map(gt)}return{slideSizes:E,slideSizesWithGaps:x,startGap:y,endGap:g}}function oC(e,n,r,o,s,a,u,c,f){const{startEdge:p,endEdge:y,direction:g}=e,E=Gf(r);function x(w,S){return nl(w).filter(T=>T%S===0).map(T=>w.slice(T,T+S))}function b(w){return w.length?nl(w).reduce((S,T,A)=>{const _=ar(S)||0,N=_===0,D=T===ul(w),R=s[p]-a[_][p],G=s[p]-a[T][y],ee=!o&&N?g(u):0,W=!o&&D?g(c):0,j=gt(G-W-(R+ee));return A&&j>n+f&&S.push(T),D&&S.push(w.length),S},[]).map((S,T,A)=>{const _=Math.max(A[T-1]||0);return w.slice(_,S)}):[]}function v(w){return E?x(w,r):b(w)}return{groupSlides:v}}function sC(e,n,r,o,s,a,u){const{align:c,axis:f,direction:p,startIndex:y,loop:g,duration:E,dragFree:x,dragThreshold:b,inViewThreshold:v,slidesToScroll:C,skipSnaps:w,containScroll:S,watchResize:T,watchSlides:A,watchDrag:_,watchFocus:N}=a,D=2,R=j1(),G=R.measure(n),ee=r.map(R.measure),W=z1(f,p),j=W.measureSize(G),O=V1(j),z=N1(c,j),X=!g&&!!S,Z=g||!!S,{slideSizes:re,slideSizesWithGaps:V,startGap:ne,endGap:ie}=iC(W,G,ee,r,Z,s),ge=oC(W,j,C,g,G,ee,ne,ie,D),{snaps:Re,snapsAligned:$e}=q1(W,z,G,ee,ge),He=-ar(Re)+ar(V),{snapsContained:Ae,scrollContainLimit:Be}=G1(j,He,$e,S,D),he=X?Ae:$e,{limit:ke}=Y1(He,he,g),Qe=zy(ul(he),y,g),Fe=Qe.clone(),Te=nl(r),me=({dragHandler:kt,scrollBody:Vt,scrollBounds:dr,options:{loop:tn}},xn)=>{tn||dr.constrain(kt.pointerDown()),Vt.seek(xn)},_e=({scrollBody:kt,translate:Vt,location:dr,offsetLocation:tn,scrollLooper:xn,slideLooper:Yt,dragHandler:Dn,animation:Ar,eventHandler:fr,scrollBounds:Ri,options:{loop:Kn}},cn)=>{const Xn=kt.settled(),pr=!Ri.shouldConstrain(),Mi=Kn?Xn:Xn&≺Mi&&!Dn.pointerDown()&&(Ar.stop(),fr.emit("settle")),Mi||fr.emit("scroll");const ro=dr.get()*cn+M.get()*(1-cn);tn.set(ro),Kn&&(xn.loop(kt.direction()),Yt.loop()),Vt.to(tn.get())},Ve=F1(o,s,kt=>me(Yn,kt),kt=>_e(Yn,kt)),et=.68,yt=he[Qe.get()],wt=Gs(yt),M=Gs(yt),U=Gs(yt),q=Gs(yt),pe=W1(wt,U,M,q,E,et),fe=Z1(g,he,He,ke,q),ae=J1(Ve,Qe,Fe,pe,fe,q,u),be=X1(ke),je=il(),it=rC(n,r,u,v),{slideRegistry:Ye}=Q1(X,S,he,Be,ge,Te),Nt=eC(e,r,Ye,ae,pe,je,u,N),Yn={ownerDocument:o,ownerWindow:s,eventHandler:u,containerRect:G,slideRects:ee,animation:Ve,axis:W,dragHandler:$1(W,e,o,s,q,B1(W,s),wt,Ve,ae,pe,fe,Qe,u,O,x,b,w,et,_),eventStore:je,percentOfView:O,index:Qe,indexPrevious:Fe,limit:ke,location:wt,offsetLocation:U,previousLocation:M,options:a,resizeHandler:H1(n,u,s,r,W,T,R),scrollBody:pe,scrollBounds:U1(ke,U,q,pe,O),scrollLooper:K1(He,ke,U,[wt,U,M,q]),scrollProgress:be,scrollSnapList:he.map(be.get),scrollSnaps:he,scrollTarget:fe,scrollTo:ae,slideLooper:tC(W,j,He,re,V,Re,he,U,r),slideFocus:Nt,slidesHandler:nC(n,u,A),slidesInView:it,slideIndexes:Te,slideRegistry:Ye,slidesToScroll:ge,target:q,translate:$y(W,n)};return Yn}function lC(){let e={},n;function r(p){n=p}function o(p){return e[p]||[]}function s(p){return o(p).forEach(y=>y(n,p)),f}function a(p,y){return e[p]=o(p).concat([y]),f}function u(p,y){return e[p]=o(p).filter(g=>g!==y),f}function c(){e={}}const f={init:r,emit:s,off:u,on:a,clear:c};return f}const aC={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function uC(e){function n(a,u){return Fy(a,u||{})}function r(a){const u=a.breakpoints||{},c=rl(u).filter(f=>e.matchMedia(f).matches).map(f=>u[f]).reduce((f,p)=>n(f,p),{});return n(a,c)}function o(a){return a.map(u=>rl(u.breakpoints||{})).reduce((u,c)=>u.concat(c),[]).map(e.matchMedia)}return{mergeOptions:n,optionsAtMedia:r,optionsMediaQueries:o}}function cC(e){let n=[];function r(a,u){return n=u.filter(({options:c})=>e.optionsAtMedia(c).active!==!1),n.forEach(c=>c.init(a,e)),u.reduce((c,f)=>Object.assign(c,{[f.name]:f}),{})}function o(){n=n.filter(a=>a.destroy())}return{init:r,destroy:o}}function Ja(e,n,r){const o=e.ownerDocument,s=o.defaultView,a=uC(s),u=cC(a),c=il(),f=lC(),{mergeOptions:p,optionsAtMedia:y,optionsMediaQueries:g}=a,{on:E,off:x,emit:b}=f,v=W;let C=!1,w,S=p(aC,Ja.globalOptions),T=p(S),A=[],_,N,D;function R(){const{container:Te,slides:me}=T;N=(sf(Te)?e.querySelector(Te):Te)||e.children[0];const Ve=sf(me)?N.querySelectorAll(me):me;D=[].slice.call(Ve||N.children)}function G(Te){const me=sC(e,N,D,o,s,Te,f);if(Te.loop&&!me.slideLooper.canLoop()){const _e=Object.assign({},Te,{loop:!1});return G(_e)}return me}function ee(Te,me){C||(S=p(S,Te),T=y(S),A=me||A,R(),w=G(T),g([S,...A.map(({options:_e})=>_e)]).forEach(_e=>c.add(_e,"change",W)),T.active&&(w.translate.to(w.location.get()),w.animation.init(),w.slidesInView.init(),w.slideFocus.init(Fe),w.eventHandler.init(Fe),w.resizeHandler.init(Fe),w.slidesHandler.init(Fe),w.options.loop&&w.slideLooper.loop(),N.offsetParent&&D.length&&w.dragHandler.init(Fe),_=u.init(Fe,A)))}function W(Te,me){const _e=ge();j(),ee(p({startIndex:_e},Te),me),f.emit("reInit")}function j(){w.dragHandler.destroy(),w.eventStore.clear(),w.translate.clear(),w.slideLooper.clear(),w.resizeHandler.destroy(),w.slidesHandler.destroy(),w.slidesInView.destroy(),w.animation.destroy(),u.destroy(),c.clear()}function O(){C||(C=!0,c.clear(),j(),f.emit("destroy"),f.clear())}function z(Te,me,_e){!T.active||C||(w.scrollBody.useBaseFriction().useDuration(me===!0?0:T.duration),w.scrollTo.index(Te,_e||0))}function X(Te){const me=w.index.add(1).get();z(me,Te,-1)}function Z(Te){const me=w.index.add(-1).get();z(me,Te,1)}function re(){return w.index.add(1).get()!==ge()}function V(){return w.index.add(-1).get()!==ge()}function ne(){return w.scrollSnapList}function ie(){return w.scrollProgress.get(w.location.get())}function ge(){return w.index.get()}function Re(){return w.indexPrevious.get()}function $e(){return w.slidesInView.get()}function He(){return w.slidesInView.get(!1)}function Ae(){return _}function Be(){return w}function he(){return e}function ke(){return N}function Qe(){return D}const Fe={canScrollNext:re,canScrollPrev:V,containerNode:ke,internalEngine:Be,destroy:O,off:x,on:E,emit:b,plugins:Ae,previousScrollSnap:Re,reInit:v,rootNode:he,scrollNext:X,scrollPrev:Z,scrollProgress:ie,scrollSnapList:ne,scrollTo:z,selectedScrollSnap:ge,slideNodes:Qe,slidesInView:$e,slidesNotInView:He};return ee(n,r),setTimeout(()=>f.emit("init"),0),Fe}Ja.globalOptions=void 0;function Xf(e={},n=[]){const r=k.useRef(e),o=k.useRef(n),[s,a]=k.useState(),[u,c]=k.useState(),f=k.useCallback(()=>{s&&s.reInit(r.current,o.current)},[s]);return k.useEffect(()=>{Uf(r.current,e)||(r.current=e,f())},[e,f]),k.useEffect(()=>{L1(o.current,n)||(o.current=n,f())},[n,f]),k.useEffect(()=>{if(M1()&&u){Ja.globalOptions=Xf.globalOptions;const p=Ja(u,r.current,o.current);return a(p),()=>p.destroy()}else a(void 0)},[u,a]),[c,s]}Xf.globalOptions=void 0;var qf="Collapsible",[dC]=Xr(qf),[fC,Qf]=dC(qf),By=k.forwardRef((e,n)=>{const{__scopeCollapsible:r,open:o,defaultOpen:s,disabled:a,onOpenChange:u,...c}=e,[f=!1,p]=Xi({prop:o,defaultProp:s,onChange:u});return J.jsx(fC,{scope:r,disabled:a,contentId:ki(),open:f,onOpenToggle:k.useCallback(()=>p(y=>!y),[p]),children:J.jsx(qe.div,{"data-state":Jf(f),"data-disabled":a?"":void 0,...c,ref:n})})});By.displayName=qf;var jy="CollapsibleTrigger",Vy=k.forwardRef((e,n)=>{const{__scopeCollapsible:r,...o}=e,s=Qf(jy,r);return J.jsx(qe.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":Jf(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...o,ref:n,onClick:Xe(e.onClick,s.onOpenToggle)})});Vy.displayName=jy;var Zf="CollapsibleContent",Hy=k.forwardRef((e,n)=>{const{forceMount:r,...o}=e,s=Qf(Zf,e.__scopeCollapsible);return J.jsx(to,{present:r||s.open,children:({present:a})=>J.jsx(pC,{...o,ref:n,present:a})})});Hy.displayName=Zf;var pC=k.forwardRef((e,n)=>{const{__scopeCollapsible:r,present:o,children:s,...a}=e,u=Qf(Zf,r),[c,f]=k.useState(o),p=k.useRef(null),y=ct(n,p),g=k.useRef(0),E=g.current,x=k.useRef(0),b=x.current,v=u.open||c,C=k.useRef(v),w=k.useRef();return k.useEffect(()=>{const S=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(S)},[]),en(()=>{const S=p.current;if(S){w.current=w.current||{transitionDuration:S.style.transitionDuration,animationName:S.style.animationName},S.style.transitionDuration="0s",S.style.animationName="none";const T=S.getBoundingClientRect();g.current=T.height,x.current=T.width,C.current||(S.style.transitionDuration=w.current.transitionDuration,S.style.animationName=w.current.animationName),f(o)}},[u.open,o]),J.jsx(qe.div,{"data-state":Jf(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!v,...a,ref:y,style:{"--radix-collapsible-content-height":E?`${E}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:v&&s})});function Jf(e){return e?"open":"closed"}var mC=By,hC=Vy,gC=Hy,cl=e=>e.type==="checkbox",zo=e=>e instanceof Date,ln=e=>e==null;const Wy=e=>typeof e=="object";var Ot=e=>!ln(e)&&!Array.isArray(e)&&Wy(e)&&!zo(e),Uy=e=>Ot(e)&&e.target?cl(e.target)?e.target.checked:e.target.value:e,vC=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Gy=(e,n)=>e.has(vC(n)),yC=e=>{const n=e.constructor&&e.constructor.prototype;return Ot(n)&&n.hasOwnProperty("isPrototypeOf")},ep=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function vn(e){let n;const r=Array.isArray(e);if(e instanceof Date)n=new Date(e);else if(e instanceof Set)n=new Set(e);else if(!(ep&&(e instanceof Blob||e instanceof FileList))&&(r||Ot(e)))if(n=r?[]:{},!r&&!yC(e))n=e;else for(const o in e)e.hasOwnProperty(o)&&(n[o]=vn(e[o]));else return e;return n}var Su=e=>Array.isArray(e)?e.filter(Boolean):[],Et=e=>e===void 0,ve=(e,n,r)=>{if(!n||!Ot(e))return r;const o=Su(n.split(/[,[\].]+?/)).reduce((s,a)=>ln(s)?s:s[a],e);return Et(o)||o===e?Et(e[n])?r:e[n]:o},Wn=e=>typeof e=="boolean",tp=e=>/^\w*$/.test(e),Yy=e=>Su(e.replace(/["|']|\]/g,"").split(/\.|\[/)),st=(e,n,r)=>{let o=-1;const s=tp(n)?[n]:Yy(n),a=s.length,u=a-1;for(;++o<a;){const c=s[o];let f=r;if(o!==u){const p=e[c];f=Ot(p)||Array.isArray(p)?p:isNaN(+s[o+1])?{}:[]}if(c==="__proto__")return;e[c]=f,e=e[c]}return e};const eu={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},sr={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},$r={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ky=Ke.createContext(null),xu=()=>Ke.useContext(Ky),wC=e=>{const{children:n,...r}=e;return Ke.createElement(Ky.Provider,{value:r},n)};var Xy=(e,n,r,o=!0)=>{const s={defaultValues:n._defaultValues};for(const a in e)Object.defineProperty(s,a,{get:()=>{const u=a;return n._proxyFormState[u]!==sr.all&&(n._proxyFormState[u]=!o||sr.all),r&&(r[u]=!0),e[u]}});return s},wn=e=>Ot(e)&&!Object.keys(e).length,qy=(e,n,r,o)=>{r(e);const{name:s,...a}=e;return wn(a)||Object.keys(a).length>=Object.keys(n).length||Object.keys(a).find(u=>n[u]===(!o||sr.all))},Qs=e=>Array.isArray(e)?e:[e],Qy=(e,n,r)=>!e||!n||e===n||Qs(e).some(o=>o&&(r?o===n:o.startsWith(n)||n.startsWith(o)));function np(e){const n=Ke.useRef(e);n.current=e,Ke.useEffect(()=>{const r=!e.disabled&&n.current.subject&&n.current.subject.subscribe({next:n.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function bC(e){const n=xu(),{control:r=n.control,disabled:o,name:s,exact:a}=e||{},[u,c]=Ke.useState(r._formState),f=Ke.useRef(!0),p=Ke.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),y=Ke.useRef(s);return y.current=s,np({disabled:o,next:g=>f.current&&Qy(y.current,g.name,a)&&qy(g,p.current,r._updateFormState)&&c({...r._formState,...g}),subject:r._subjects.state}),Ke.useEffect(()=>(f.current=!0,p.current.isValid&&r._updateValid(!0),()=>{f.current=!1}),[r]),Xy(u,r,p.current,!1)}var kr=e=>typeof e=="string",Zy=(e,n,r,o,s)=>kr(e)?(o&&n.watch.add(e),ve(r,e,s)):Array.isArray(e)?e.map(a=>(o&&n.watch.add(a),ve(r,a))):(o&&(n.watchAll=!0),r);function SC(e){const n=xu(),{control:r=n.control,name:o,defaultValue:s,disabled:a,exact:u}=e||{},c=Ke.useRef(o);c.current=o,np({disabled:a,subject:r._subjects.values,next:y=>{Qy(c.current,y.name,u)&&p(vn(Zy(c.current,r._names,y.values||r._formValues,!1,s)))}});const[f,p]=Ke.useState(r._getWatch(o,s));return Ke.useEffect(()=>r._removeUnmounted()),f}function xC(e){const n=xu(),{name:r,disabled:o,control:s=n.control,shouldUnregister:a}=e,u=Gy(s._names.array,r),c=SC({control:s,name:r,defaultValue:ve(s._formValues,r,ve(s._defaultValues,r,e.defaultValue)),exact:!0}),f=bC({control:s,name:r,exact:!0}),p=Ke.useRef(s.register(r,{...e.rules,value:c,...Wn(e.disabled)?{disabled:e.disabled}:{}}));return Ke.useEffect(()=>{const y=s._options.shouldUnregister||a,g=(E,x)=>{const b=ve(s._fields,E);b&&b._f&&(b._f.mount=x)};if(g(r,!0),y){const E=vn(ve(s._options.defaultValues,r));st(s._defaultValues,r,E),Et(ve(s._formValues,r))&&st(s._formValues,r,E)}return()=>{(u?y&&!s._state.action:y)?s.unregister(r):g(r,!1)}},[r,s,u,a]),Ke.useEffect(()=>{ve(s._fields,r)&&s._updateDisabledField({disabled:o,fields:s._fields,name:r,value:ve(s._fields,r)._f.value})},[o,r,s]),{field:{name:r,value:c,...Wn(o)||f.disabled?{disabled:f.disabled||o}:{},onChange:Ke.useCallback(y=>p.current.onChange({target:{value:Uy(y),name:r},type:eu.CHANGE}),[r]),onBlur:Ke.useCallback(()=>p.current.onBlur({target:{value:ve(s._formValues,r),name:r},type:eu.BLUR}),[r,s]),ref:Ke.useCallback(y=>{const g=ve(s._fields,r);g&&y&&(g._f.ref={focus:()=>y.focus(),select:()=>y.select(),setCustomValidity:E=>y.setCustomValidity(E),reportValidity:()=>y.reportValidity()})},[s._fields,r])},formState:f,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ve(f.errors,r)},isDirty:{enumerable:!0,get:()=>!!ve(f.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!ve(f.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!ve(f.validatingFields,r)},error:{enumerable:!0,get:()=>ve(f.errors,r)}})}}var EC=(e,n,r,o,s)=>n?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[o]:s||!0}}:{},Wg=e=>({isOnSubmit:!e||e===sr.onSubmit,isOnBlur:e===sr.onBlur,isOnChange:e===sr.onChange,isOnAll:e===sr.all,isOnTouch:e===sr.onTouched}),Ug=(e,n,r)=>!r&&(n.watchAll||n.watch.has(e)||[...n.watch].some(o=>e.startsWith(o)&&/^\.\w+/.test(e.slice(o.length))));const Zs=(e,n,r,o)=>{for(const s of r||Object.keys(e)){const a=ve(e,s);if(a){const{_f:u,...c}=a;if(u){if(u.refs&&u.refs[0]&&n(u.refs[0],s)&&!o)return!0;if(u.ref&&n(u.ref,u.name)&&!o)return!0;if(Zs(c,n))break}else if(Ot(c)&&Zs(c,n))break}}};var kC=(e,n,r)=>{const o=Qs(ve(e,r));return st(o,"root",n[r]),st(e,r,o),e},rp=e=>e.type==="file",Hr=e=>typeof e=="function",tu=e=>{if(!ep)return!1;const n=e?e.ownerDocument:0;return e instanceof(n&&n.defaultView?n.defaultView.HTMLElement:HTMLElement)},Wa=e=>kr(e),ip=e=>e.type==="radio",nu=e=>e instanceof RegExp;const Gg={value:!1,isValid:!1},Yg={value:!0,isValid:!0};var Jy=e=>{if(Array.isArray(e)){if(e.length>1){const n=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:n,isValid:!!n.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Et(e[0].attributes.value)?Et(e[0].value)||e[0].value===""?Yg:{value:e[0].value,isValid:!0}:Yg:Gg}return Gg};const Kg={isValid:!1,value:null};var e0=e=>Array.isArray(e)?e.reduce((n,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:n,Kg):Kg;function Xg(e,n,r="validate"){if(Wa(e)||Array.isArray(e)&&e.every(Wa)||Wn(e)&&!e)return{type:r,message:Wa(e)?e:"",ref:n}}var Ro=e=>Ot(e)&&!nu(e)?e:{value:e,message:""},qg=async(e,n,r,o,s)=>{const{ref:a,refs:u,required:c,maxLength:f,minLength:p,min:y,max:g,pattern:E,validate:x,name:b,valueAsNumber:v,mount:C,disabled:w}=e._f,S=ve(n,b);if(!C||w)return{};const T=u?u[0]:a,A=j=>{o&&T.reportValidity&&(T.setCustomValidity(Wn(j)?"":j||""),T.reportValidity())},_={},N=ip(a),D=cl(a),R=N||D,G=(v||rp(a))&&Et(a.value)&&Et(S)||tu(a)&&a.value===""||S===""||Array.isArray(S)&&!S.length,ee=EC.bind(null,b,r,_),W=(j,O,z,X=$r.maxLength,Z=$r.minLength)=>{const re=j?O:z;_[b]={type:j?X:Z,message:re,ref:a,...ee(j?X:Z,re)}};if(s?!Array.isArray(S)||!S.length:c&&(!R&&(G||ln(S))||Wn(S)&&!S||D&&!Jy(u).isValid||N&&!e0(u).isValid)){const{value:j,message:O}=Wa(c)?{value:!!c,message:c}:Ro(c);if(j&&(_[b]={type:$r.required,message:O,ref:T,...ee($r.required,O)},!r))return A(O),_}if(!G&&(!ln(y)||!ln(g))){let j,O;const z=Ro(g),X=Ro(y);if(!ln(S)&&!isNaN(S)){const Z=a.valueAsNumber||S&&+S;ln(z.value)||(j=Z>z.value),ln(X.value)||(O=Z<X.value)}else{const Z=a.valueAsDate||new Date(S),re=ie=>new Date(new Date().toDateString()+" "+ie),V=a.type=="time",ne=a.type=="week";kr(z.value)&&S&&(j=V?re(S)>re(z.value):ne?S>z.value:Z>new Date(z.value)),kr(X.value)&&S&&(O=V?re(S)<re(X.value):ne?S<X.value:Z<new Date(X.value))}if((j||O)&&(W(!!j,z.message,X.message,$r.max,$r.min),!r))return A(_[b].message),_}if((f||p)&&!G&&(kr(S)||s&&Array.isArray(S))){const j=Ro(f),O=Ro(p),z=!ln(j.value)&&S.length>+j.value,X=!ln(O.value)&&S.length<+O.value;if((z||X)&&(W(z,j.message,O.message),!r))return A(_[b].message),_}if(E&&!G&&kr(S)){const{value:j,message:O}=Ro(E);if(nu(j)&&!S.match(j)&&(_[b]={type:$r.pattern,message:O,ref:a,...ee($r.pattern,O)},!r))return A(O),_}if(x){if(Hr(x)){const j=await x(S,n),O=Xg(j,T);if(O&&(_[b]={...O,...ee($r.validate,O.message)},!r))return A(O.message),_}else if(Ot(x)){let j={};for(const O in x){if(!wn(j)&&!r)break;const z=Xg(await x[O](S,n),T,O);z&&(j={...z,...ee(O,z.message)},A(z.message),r&&(_[b]=j))}if(!wn(j)&&(_[b]={ref:T,...j},!r))return _}}return A(!0),_};function CC(e,n){const r=n.slice(0,-1).length;let o=0;for(;o<r;)e=Et(e)?o++:e[n[o++]];return e}function TC(e){for(const n in e)if(e.hasOwnProperty(n)&&!Et(e[n]))return!1;return!0}function Dt(e,n){const r=Array.isArray(n)?n:tp(n)?[n]:Yy(n),o=r.length===1?e:CC(e,r),s=r.length-1,a=r[s];return o&&delete o[a],s!==0&&(Ot(o)&&wn(o)||Array.isArray(o)&&TC(o))&&Dt(e,r.slice(0,-1)),e}var Md=()=>{let e=[];return{get observers(){return e},next:s=>{for(const a of e)a.next&&a.next(s)},subscribe:s=>(e.push(s),{unsubscribe:()=>{e=e.filter(a=>a!==s)}}),unsubscribe:()=>{e=[]}}},ru=e=>ln(e)||!Wy(e);function Si(e,n){if(ru(e)||ru(n))return e===n;if(zo(e)&&zo(n))return e.getTime()===n.getTime();const r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;for(const s of r){const a=e[s];if(!o.includes(s))return!1;if(s!=="ref"){const u=n[s];if(zo(a)&&zo(u)||Ot(a)&&Ot(u)||Array.isArray(a)&&Array.isArray(u)?!Si(a,u):a!==u)return!1}}return!0}var t0=e=>e.type==="select-multiple",PC=e=>ip(e)||cl(e),Ld=e=>tu(e)&&e.isConnected,n0=e=>{for(const n in e)if(Hr(e[n]))return!0;return!1};function iu(e,n={}){const r=Array.isArray(e);if(Ot(e)||r)for(const o in e)Array.isArray(e[o])||Ot(e[o])&&!n0(e[o])?(n[o]=Array.isArray(e[o])?[]:{},iu(e[o],n[o])):ln(e[o])||(n[o]=!0);return n}function r0(e,n,r){const o=Array.isArray(e);if(Ot(e)||o)for(const s in e)Array.isArray(e[s])||Ot(e[s])&&!n0(e[s])?Et(n)||ru(r[s])?r[s]=Array.isArray(e[s])?iu(e[s],[]):{...iu(e[s])}:r0(e[s],ln(n)?{}:n[s],r[s]):r[s]=!Si(e[s],n[s]);return r}var _a=(e,n)=>r0(e,n,iu(n)),i0=(e,{valueAsNumber:n,valueAsDate:r,setValueAs:o})=>Et(e)?e:n?e===""?NaN:e&&+e:r&&kr(e)?new Date(e):o?o(e):e;function Dd(e){const n=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):n.disabled))return rp(n)?n.files:ip(n)?e0(e.refs).value:t0(n)?[...n.selectedOptions].map(({value:r})=>r):cl(n)?Jy(e.refs).value:i0(Et(n.value)?e.ref.value:n.value,e)}var AC=(e,n,r,o)=>{const s={};for(const a of e){const u=ve(n,a);u&&st(s,a,u._f)}return{criteriaMode:r,names:[...e],fields:s,shouldUseNativeValidation:o}},Hs=e=>Et(e)?e:nu(e)?e.source:Ot(e)?nu(e.value)?e.value.source:e.value:e;const Qg="AsyncFunction";var _C=e=>(!e||!e.validate)&&!!(Hr(e.validate)&&e.validate.constructor.name===Qg||Ot(e.validate)&&Object.values(e.validate).find(n=>n.constructor.name===Qg)),IC=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Zg(e,n,r){const o=ve(e,r);if(o||tp(r))return{error:o,name:r};const s=r.split(".");for(;s.length;){const a=s.join("."),u=ve(n,a),c=ve(e,a);if(u&&!Array.isArray(u)&&r!==a)return{name:r};if(c&&c.type)return{name:a,error:c};s.pop()}return{name:r}}var OC=(e,n,r,o,s)=>s.isOnAll?!1:!r&&s.isOnTouch?!(n||e):(r?o.isOnBlur:s.isOnBlur)?!e:(r?o.isOnChange:s.isOnChange)?e:!0,RC=(e,n)=>!Su(ve(e,n)).length&&Dt(e,n);const MC={mode:sr.onSubmit,reValidateMode:sr.onChange,shouldFocusError:!0};function LC(e={}){let n={...MC,...e},r={submitCount:0,isDirty:!1,isLoading:Hr(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},o={},s=Ot(n.defaultValues)||Ot(n.values)?vn(n.defaultValues||n.values)||{}:{},a=n.shouldUnregister?{}:vn(s),u={action:!1,mount:!1,watch:!1},c={mount:new Set,unMount:new Set,array:new Set,watch:new Set},f,p=0;const y={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},g={values:Md(),array:Md(),state:Md()},E=Wg(n.mode),x=Wg(n.reValidateMode),b=n.criteriaMode===sr.all,v=M=>U=>{clearTimeout(p),p=setTimeout(M,U)},C=async M=>{if(y.isValid||M){const U=n.resolver?wn((await R()).errors):await ee(o,!0);U!==r.isValid&&g.state.next({isValid:U})}},w=(M,U)=>{(y.isValidating||y.validatingFields)&&((M||Array.from(c.mount)).forEach(q=>{q&&(U?st(r.validatingFields,q,U):Dt(r.validatingFields,q))}),g.state.next({validatingFields:r.validatingFields,isValidating:!wn(r.validatingFields)}))},S=(M,U=[],q,pe,fe=!0,ae=!0)=>{if(pe&&q){if(u.action=!0,ae&&Array.isArray(ve(o,M))){const be=q(ve(o,M),pe.argA,pe.argB);fe&&st(o,M,be)}if(ae&&Array.isArray(ve(r.errors,M))){const be=q(ve(r.errors,M),pe.argA,pe.argB);fe&&st(r.errors,M,be),RC(r.errors,M)}if(y.touchedFields&&ae&&Array.isArray(ve(r.touchedFields,M))){const be=q(ve(r.touchedFields,M),pe.argA,pe.argB);fe&&st(r.touchedFields,M,be)}y.dirtyFields&&(r.dirtyFields=_a(s,a)),g.state.next({name:M,isDirty:j(M,U),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else st(a,M,U)},T=(M,U)=>{st(r.errors,M,U),g.state.next({errors:r.errors})},A=M=>{r.errors=M,g.state.next({errors:r.errors,isValid:!1})},_=(M,U,q,pe)=>{const fe=ve(o,M);if(fe){const ae=ve(a,M,Et(q)?ve(s,M):q);Et(ae)||pe&&pe.defaultChecked||U?st(a,M,U?ae:Dd(fe._f)):X(M,ae),u.mount&&C()}},N=(M,U,q,pe,fe)=>{let ae=!1,be=!1;const je={name:M},it=!!(ve(o,M)&&ve(o,M)._f&&ve(o,M)._f.disabled);if(!q||pe){y.isDirty&&(be=r.isDirty,r.isDirty=je.isDirty=j(),ae=be!==je.isDirty);const Ye=it||Si(ve(s,M),U);be=!!(!it&&ve(r.dirtyFields,M)),Ye||it?Dt(r.dirtyFields,M):st(r.dirtyFields,M,!0),je.dirtyFields=r.dirtyFields,ae=ae||y.dirtyFields&&be!==!Ye}if(q){const Ye=ve(r.touchedFields,M);Ye||(st(r.touchedFields,M,q),je.touchedFields=r.touchedFields,ae=ae||y.touchedFields&&Ye!==q)}return ae&&fe&&g.state.next(je),ae?je:{}},D=(M,U,q,pe)=>{const fe=ve(r.errors,M),ae=y.isValid&&Wn(U)&&r.isValid!==U;if(e.delayError&&q?(f=v(()=>T(M,q)),f(e.delayError)):(clearTimeout(p),f=null,q?st(r.errors,M,q):Dt(r.errors,M)),(q?!Si(fe,q):fe)||!wn(pe)||ae){const be={...pe,...ae&&Wn(U)?{isValid:U}:{},errors:r.errors,name:M};r={...r,...be},g.state.next(be)}},R=async M=>{w(M,!0);const U=await n.resolver(a,n.context,AC(M||c.mount,o,n.criteriaMode,n.shouldUseNativeValidation));return w(M),U},G=async M=>{const{errors:U}=await R(M);if(M)for(const q of M){const pe=ve(U,q);pe?st(r.errors,q,pe):Dt(r.errors,q)}else r.errors=U;return U},ee=async(M,U,q={valid:!0})=>{for(const pe in M){const fe=M[pe];if(fe){const{_f:ae,...be}=fe;if(ae){const je=c.array.has(ae.name),it=fe._f&&_C(fe._f);it&&y.validatingFields&&w([pe],!0);const Ye=await qg(fe,a,b,n.shouldUseNativeValidation&&!U,je);if(it&&y.validatingFields&&w([pe]),Ye[ae.name]&&(q.valid=!1,U))break;!U&&(ve(Ye,ae.name)?je?kC(r.errors,Ye,ae.name):st(r.errors,ae.name,Ye[ae.name]):Dt(r.errors,ae.name))}!wn(be)&&await ee(be,U,q)}}return q.valid},W=()=>{for(const M of c.unMount){const U=ve(o,M);U&&(U._f.refs?U._f.refs.every(q=>!Ld(q)):!Ld(U._f.ref))&&Be(M)}c.unMount=new Set},j=(M,U)=>(M&&U&&st(a,M,U),!Si(ge(),s)),O=(M,U,q)=>Zy(M,c,{...u.mount?a:Et(U)?s:kr(M)?{[M]:U}:U},q,U),z=M=>Su(ve(u.mount?a:s,M,e.shouldUnregister?ve(s,M,[]):[])),X=(M,U,q={})=>{const pe=ve(o,M);let fe=U;if(pe){const ae=pe._f;ae&&(!ae.disabled&&st(a,M,i0(U,ae)),fe=tu(ae.ref)&&ln(U)?"":U,t0(ae.ref)?[...ae.ref.options].forEach(be=>be.selected=fe.includes(be.value)):ae.refs?cl(ae.ref)?ae.refs.length>1?ae.refs.forEach(be=>(!be.defaultChecked||!be.disabled)&&(be.checked=Array.isArray(fe)?!!fe.find(je=>je===be.value):fe===be.value)):ae.refs[0]&&(ae.refs[0].checked=!!fe):ae.refs.forEach(be=>be.checked=be.value===fe):rp(ae.ref)?ae.ref.value="":(ae.ref.value=fe,ae.ref.type||g.values.next({name:M,values:{...a}})))}(q.shouldDirty||q.shouldTouch)&&N(M,fe,q.shouldTouch,q.shouldDirty,!0),q.shouldValidate&&ie(M)},Z=(M,U,q)=>{for(const pe in U){const fe=U[pe],ae=`${M}.${pe}`,be=ve(o,ae);(c.array.has(M)||!ru(fe)||be&&!be._f)&&!zo(fe)?Z(ae,fe,q):X(ae,fe,q)}},re=(M,U,q={})=>{const pe=ve(o,M),fe=c.array.has(M),ae=vn(U);st(a,M,ae),fe?(g.array.next({name:M,values:{...a}}),(y.isDirty||y.dirtyFields)&&q.shouldDirty&&g.state.next({name:M,dirtyFields:_a(s,a),isDirty:j(M,ae)})):pe&&!pe._f&&!ln(ae)?Z(M,ae,q):X(M,ae,q),Ug(M,c)&&g.state.next({...r}),g.values.next({name:u.mount?M:void 0,values:{...a}})},V=async M=>{u.mount=!0;const U=M.target;let q=U.name,pe=!0;const fe=ve(o,q),ae=()=>U.type?Dd(fe._f):Uy(M),be=je=>{pe=Number.isNaN(je)||Si(je,ve(a,q,je))};if(fe){let je,it;const Ye=ae(),Nt=M.type===eu.BLUR||M.type===eu.FOCUS_OUT,Yn=!IC(fe._f)&&!n.resolver&&!ve(r.errors,q)&&!fe._f.deps||OC(Nt,ve(r.touchedFields,q),r.isSubmitted,x,E),kt=Ug(q,c,Nt);st(a,q,Ye),Nt?(fe._f.onBlur&&fe._f.onBlur(M),f&&f(0)):fe._f.onChange&&fe._f.onChange(M);const Vt=N(q,Ye,Nt,!1),dr=!wn(Vt)||kt;if(!Nt&&g.values.next({name:q,type:M.type,values:{...a}}),Yn)return y.isValid&&(e.mode==="onBlur"?Nt&&C():C()),dr&&g.state.next({name:q,...kt?{}:Vt});if(!Nt&&kt&&g.state.next({...r}),n.resolver){const{errors:tn}=await R([q]);if(be(Ye),pe){const xn=Zg(r.errors,o,q),Yt=Zg(tn,o,xn.name||q);je=Yt.error,q=Yt.name,it=wn(tn)}}else w([q],!0),je=(await qg(fe,a,b,n.shouldUseNativeValidation))[q],w([q]),be(Ye),pe&&(je?it=!1:y.isValid&&(it=await ee(o,!0)));pe&&(fe._f.deps&&ie(fe._f.deps),D(q,it,je,Vt))}},ne=(M,U)=>{if(ve(r.errors,U)&&M.focus)return M.focus(),1},ie=async(M,U={})=>{let q,pe;const fe=Qs(M);if(n.resolver){const ae=await G(Et(M)?M:fe);q=wn(ae),pe=M?!fe.some(be=>ve(ae,be)):q}else M?(pe=(await Promise.all(fe.map(async ae=>{const be=ve(o,ae);return await ee(be&&be._f?{[ae]:be}:be)}))).every(Boolean),!(!pe&&!r.isValid)&&C()):pe=q=await ee(o);return g.state.next({...!kr(M)||y.isValid&&q!==r.isValid?{}:{name:M},...n.resolver||!M?{isValid:q}:{},errors:r.errors}),U.shouldFocus&&!pe&&Zs(o,ne,M?fe:c.mount),pe},ge=M=>{const U={...u.mount?a:s};return Et(M)?U:kr(M)?ve(U,M):M.map(q=>ve(U,q))},Re=(M,U)=>({invalid:!!ve((U||r).errors,M),isDirty:!!ve((U||r).dirtyFields,M),error:ve((U||r).errors,M),isValidating:!!ve(r.validatingFields,M),isTouched:!!ve((U||r).touchedFields,M)}),$e=M=>{M&&Qs(M).forEach(U=>Dt(r.errors,U)),g.state.next({errors:M?r.errors:{}})},He=(M,U,q)=>{const pe=(ve(o,M,{_f:{}})._f||{}).ref,fe=ve(r.errors,M)||{},{ref:ae,message:be,type:je,...it}=fe;st(r.errors,M,{...it,...U,ref:pe}),g.state.next({name:M,errors:r.errors,isValid:!1}),q&&q.shouldFocus&&pe&&pe.focus&&pe.focus()},Ae=(M,U)=>Hr(M)?g.values.subscribe({next:q=>M(O(void 0,U),q)}):O(M,U,!0),Be=(M,U={})=>{for(const q of M?Qs(M):c.mount)c.mount.delete(q),c.array.delete(q),U.keepValue||(Dt(o,q),Dt(a,q)),!U.keepError&&Dt(r.errors,q),!U.keepDirty&&Dt(r.dirtyFields,q),!U.keepTouched&&Dt(r.touchedFields,q),!U.keepIsValidating&&Dt(r.validatingFields,q),!n.shouldUnregister&&!U.keepDefaultValue&&Dt(s,q);g.values.next({values:{...a}}),g.state.next({...r,...U.keepDirty?{isDirty:j()}:{}}),!U.keepIsValid&&C()},he=({disabled:M,name:U,field:q,fields:pe,value:fe})=>{if(Wn(M)&&u.mount||M){const ae=M?void 0:Et(fe)?Dd(q?q._f:ve(pe,U)._f):fe;st(a,U,ae),N(U,ae,!1,!1,!0)}},ke=(M,U={})=>{let q=ve(o,M);const pe=Wn(U.disabled)||Wn(e.disabled);return st(o,M,{...q||{},_f:{...q&&q._f?q._f:{ref:{name:M}},name:M,mount:!0,...U}}),c.mount.add(M),q?he({field:q,disabled:Wn(U.disabled)?U.disabled:e.disabled,name:M,value:U.value}):_(M,!0,U.value),{...pe?{disabled:U.disabled||e.disabled}:{},...n.progressive?{required:!!U.required,min:Hs(U.min),max:Hs(U.max),minLength:Hs(U.minLength),maxLength:Hs(U.maxLength),pattern:Hs(U.pattern)}:{},name:M,onChange:V,onBlur:V,ref:fe=>{if(fe){ke(M,U),q=ve(o,M);const ae=Et(fe.value)&&fe.querySelectorAll&&fe.querySelectorAll("input,select,textarea")[0]||fe,be=PC(ae),je=q._f.refs||[];if(be?je.find(it=>it===ae):ae===q._f.ref)return;st(o,M,{_f:{...q._f,...be?{refs:[...je.filter(Ld),ae,...Array.isArray(ve(s,M))?[{}]:[]],ref:{type:ae.type,name:M}}:{ref:ae}}}),_(M,!1,void 0,ae)}else q=ve(o,M,{}),q._f&&(q._f.mount=!1),(n.shouldUnregister||U.shouldUnregister)&&!(Gy(c.array,M)&&u.action)&&c.unMount.add(M)}}},Qe=()=>n.shouldFocusError&&Zs(o,ne,c.mount),Fe=M=>{Wn(M)&&(g.state.next({disabled:M}),Zs(o,(U,q)=>{const pe=ve(o,q);pe&&(U.disabled=pe._f.disabled||M,Array.isArray(pe._f.refs)&&pe._f.refs.forEach(fe=>{fe.disabled=pe._f.disabled||M}))},0,!1))},Te=(M,U)=>async q=>{let pe;q&&(q.preventDefault&&q.preventDefault(),q.persist&&q.persist());let fe=vn(a);if(g.state.next({isSubmitting:!0}),n.resolver){const{errors:ae,values:be}=await R();r.errors=ae,fe=be}else await ee(o);if(Dt(r.errors,"root"),wn(r.errors)){g.state.next({errors:{}});try{await M(fe,q)}catch(ae){pe=ae}}else U&&await U({...r.errors},q),Qe(),setTimeout(Qe);if(g.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:wn(r.errors)&&!pe,submitCount:r.submitCount+1,errors:r.errors}),pe)throw pe},me=(M,U={})=>{ve(o,M)&&(Et(U.defaultValue)?re(M,vn(ve(s,M))):(re(M,U.defaultValue),st(s,M,vn(U.defaultValue))),U.keepTouched||Dt(r.touchedFields,M),U.keepDirty||(Dt(r.dirtyFields,M),r.isDirty=U.defaultValue?j(M,vn(ve(s,M))):j()),U.keepError||(Dt(r.errors,M),y.isValid&&C()),g.state.next({...r}))},_e=(M,U={})=>{const q=M?vn(M):s,pe=vn(q),fe=wn(M),ae=fe?s:pe;if(U.keepDefaultValues||(s=q),!U.keepValues){if(U.keepDirtyValues)for(const be of c.mount)ve(r.dirtyFields,be)?st(ae,be,ve(a,be)):re(be,ve(ae,be));else{if(ep&&Et(M))for(const be of c.mount){const je=ve(o,be);if(je&&je._f){const it=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(tu(it)){const Ye=it.closest("form");if(Ye){Ye.reset();break}}}}o={}}a=e.shouldUnregister?U.keepDefaultValues?vn(s):{}:vn(ae),g.array.next({values:{...ae}}),g.values.next({values:{...ae}})}c={mount:U.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},u.mount=!y.isValid||!!U.keepIsValid||!!U.keepDirtyValues,u.watch=!!e.shouldUnregister,g.state.next({submitCount:U.keepSubmitCount?r.submitCount:0,isDirty:fe?!1:U.keepDirty?r.isDirty:!!(U.keepDefaultValues&&!Si(M,s)),isSubmitted:U.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:fe?{}:U.keepDirtyValues?U.keepDefaultValues&&a?_a(s,a):r.dirtyFields:U.keepDefaultValues&&M?_a(s,M):U.keepDirty?r.dirtyFields:{},touchedFields:U.keepTouched?r.touchedFields:{},errors:U.keepErrors?r.errors:{},isSubmitSuccessful:U.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Ve=(M,U)=>_e(Hr(M)?M(a):M,U);return{control:{register:ke,unregister:Be,getFieldState:Re,handleSubmit:Te,setError:He,_executeSchema:R,_getWatch:O,_getDirty:j,_updateValid:C,_removeUnmounted:W,_updateFieldArray:S,_updateDisabledField:he,_getFieldArray:z,_reset:_e,_resetDefaultValues:()=>Hr(n.defaultValues)&&n.defaultValues().then(M=>{Ve(M,n.resetOptions),g.state.next({isLoading:!1})}),_updateFormState:M=>{r={...r,...M}},_disableForm:Fe,_subjects:g,_proxyFormState:y,_setErrors:A,get _fields(){return o},get _formValues(){return a},get _state(){return u},set _state(M){u=M},get _defaultValues(){return s},get _names(){return c},set _names(M){c=M},get _formState(){return r},set _formState(M){r=M},get _options(){return n},set _options(M){n={...n,...M}}},trigger:ie,register:ke,handleSubmit:Te,watch:Ae,setValue:re,getValues:ge,reset:Ve,resetField:me,clearErrors:$e,unregister:Be,setError:He,setFocus:(M,U={})=>{const q=ve(o,M),pe=q&&q._f;if(pe){const fe=pe.refs?pe.refs[0]:pe.ref;fe.focus&&(fe.focus(),U.shouldSelect&&fe.select())}},getFieldState:Re}}function DC(e={}){const n=Ke.useRef(),r=Ke.useRef(),[o,s]=Ke.useState({isDirty:!1,isValidating:!1,isLoading:Hr(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Hr(e.defaultValues)?void 0:e.defaultValues});n.current||(n.current={...LC(e),formState:o});const a=n.current.control;return a._options=e,np({subject:a._subjects.state,next:u=>{qy(u,a._proxyFormState,a._updateFormState,!0)&&s({...a._formState})}}),Ke.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),Ke.useEffect(()=>{if(a._proxyFormState.isDirty){const u=a._getDirty();u!==o.isDirty&&a._subjects.state.next({isDirty:u})}},[a,o.isDirty]),Ke.useEffect(()=>{e.values&&!Si(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,s(u=>({...u}))):a._resetDefaultValues()},[e.values,a]),Ke.useEffect(()=>{e.errors&&a._setErrors(e.errors)},[e.errors,a]),Ke.useEffect(()=>{a._state.mount||(a._updateValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),Ke.useEffect(()=>{e.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[e.shouldUnregister,a]),n.current.formState=Xy(o,a),n.current}function o0(e){const n=e+"CollectionProvider",[r,o]=Xr(n),[s,a]=r(n,{collectionRef:{current:null},itemMap:new Map}),u=x=>{const{scope:b,children:v}=x,C=Ke.useRef(null),w=Ke.useRef(new Map).current;return J.jsx(s,{scope:b,itemMap:w,collectionRef:C,children:v})};u.displayName=n;const c=e+"CollectionSlot",f=Ke.forwardRef((x,b)=>{const{scope:v,children:C}=x,w=a(c,v),S=ct(b,w.collectionRef);return J.jsx(Uo,{ref:S,children:C})});f.displayName=c;const p=e+"CollectionItemSlot",y="data-radix-collection-item",g=Ke.forwardRef((x,b)=>{const{scope:v,children:C,...w}=x,S=Ke.useRef(null),T=ct(b,S),A=a(p,v);return Ke.useEffect(()=>(A.itemMap.set(S,{ref:S,...w}),()=>void A.itemMap.delete(S))),J.jsx(Uo,{[y]:"",ref:T,children:C})});g.displayName=p;function E(x){const b=a(e+"CollectionConsumer",x);return Ke.useCallback(()=>{const C=b.collectionRef.current;if(!C)return[];const w=Array.from(C.querySelectorAll(`[${y}]`));return Array.from(b.itemMap.values()).sort((A,_)=>w.indexOf(A.ref.current)-w.indexOf(_.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:u,Slot:f,ItemSlot:g},E,o]}var NC=k.createContext(void 0);function op(e){const n=k.useContext(NC);return e||n||"ltr"}var Nd="rovingFocusGroup.onEntryFocus",FC={bubbles:!1,cancelable:!0},Eu="RovingFocusGroup",[af,s0,zC]=o0(Eu),[$C,l0]=Xr(Eu,[zC]),[BC,jC]=$C(Eu),a0=k.forwardRef((e,n)=>J.jsx(af.Provider,{scope:e.__scopeRovingFocusGroup,children:J.jsx(af.Slot,{scope:e.__scopeRovingFocusGroup,children:J.jsx(VC,{...e,ref:n})})}));a0.displayName=Eu;var VC=k.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,orientation:o,loop:s=!1,dir:a,currentTabStopId:u,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:f,onEntryFocus:p,preventScrollOnEntryFocus:y=!1,...g}=e,E=k.useRef(null),x=ct(n,E),b=op(a),[v=null,C]=Xi({prop:u,defaultProp:c,onChange:f}),[w,S]=k.useState(!1),T=Pr(p),A=s0(r),_=k.useRef(!1),[N,D]=k.useState(0);return k.useEffect(()=>{const R=E.current;if(R)return R.addEventListener(Nd,T),()=>R.removeEventListener(Nd,T)},[T]),J.jsx(BC,{scope:r,orientation:o,dir:b,loop:s,currentTabStopId:v,onItemFocus:k.useCallback(R=>C(R),[C]),onItemShiftTab:k.useCallback(()=>S(!0),[]),onFocusableItemAdd:k.useCallback(()=>D(R=>R+1),[]),onFocusableItemRemove:k.useCallback(()=>D(R=>R-1),[]),children:J.jsx(qe.div,{tabIndex:w||N===0?-1:0,"data-orientation":o,...g,ref:x,style:{outline:"none",...e.style},onMouseDown:Xe(e.onMouseDown,()=>{_.current=!0}),onFocus:Xe(e.onFocus,R=>{const G=!_.current;if(R.target===R.currentTarget&&G&&!w){const ee=new CustomEvent(Nd,FC);if(R.currentTarget.dispatchEvent(ee),!ee.defaultPrevented){const W=A().filter(Z=>Z.focusable),j=W.find(Z=>Z.active),O=W.find(Z=>Z.id===v),X=[j,O,...W].filter(Boolean).map(Z=>Z.ref.current);d0(X,y)}}_.current=!1}),onBlur:Xe(e.onBlur,()=>S(!1))})})}),u0="RovingFocusGroupItem",c0=k.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,focusable:o=!0,active:s=!1,tabStopId:a,...u}=e,c=ki(),f=a||c,p=jC(u0,r),y=p.currentTabStopId===f,g=s0(r),{onFocusableItemAdd:E,onFocusableItemRemove:x}=p;return k.useEffect(()=>{if(o)return E(),()=>x()},[o,E,x]),J.jsx(af.ItemSlot,{scope:r,id:f,focusable:o,active:s,children:J.jsx(qe.span,{tabIndex:y?0:-1,"data-orientation":p.orientation,...u,ref:n,onMouseDown:Xe(e.onMouseDown,b=>{o?p.onItemFocus(f):b.preventDefault()}),onFocus:Xe(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:Xe(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){p.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const v=UC(b,p.orientation,p.dir);if(v!==void 0){if(b.metaKey||b.ctrlKey||b.altKey||b.shiftKey)return;b.preventDefault();let w=g().filter(S=>S.focusable).map(S=>S.ref.current);if(v==="last")w.reverse();else if(v==="prev"||v==="next"){v==="prev"&&w.reverse();const S=w.indexOf(b.currentTarget);w=p.loop?GC(w,S+1):w.slice(S+1)}setTimeout(()=>d0(w))}})})})});c0.displayName=u0;var HC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function WC(e,n){return n!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function UC(e,n,r){const o=WC(e.key,r);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return HC[o]}function d0(e,n=!1){const r=document.activeElement;for(const o of e)if(o===r||(o.focus({preventScroll:n}),document.activeElement!==r))return}function GC(e,n){return e.map((r,o)=>e[(n+o)%e.length])}var YC=a0,KC=c0;function sp(e){const[n,r]=k.useState(void 0);return en(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let u,c;if("borderBoxSize"in a){const f=a.borderBoxSize,p=Array.isArray(f)?f[0]:f;u=p.inlineSize,c=p.blockSize}else u=e.offsetWidth,c=e.offsetHeight;r({width:u,height:c})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else r(void 0)},[e]),n}function lp(e){const n=k.useRef({value:e,previous:e});return k.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}var ap="Radio",[XC,f0]=Xr(ap),[qC,QC]=XC(ap),p0=k.forwardRef((e,n)=>{const{__scopeRadio:r,name:o,checked:s=!1,required:a,disabled:u,value:c="on",onCheck:f,...p}=e,[y,g]=k.useState(null),E=ct(n,v=>g(v)),x=k.useRef(!1),b=y?!!y.closest("form"):!0;return J.jsxs(qC,{scope:r,checked:s,disabled:u,children:[J.jsx(qe.button,{type:"button",role:"radio","aria-checked":s,"data-state":g0(s),"data-disabled":u?"":void 0,disabled:u,value:c,...p,ref:E,onClick:Xe(e.onClick,v=>{s||f?.(),b&&(x.current=v.isPropagationStopped(),x.current||v.stopPropagation())})}),b&&J.jsx(ZC,{control:y,bubbles:!x.current,name:o,value:c,checked:s,required:a,disabled:u,style:{transform:"translateX(-100%)"}})]})});p0.displayName=ap;var m0="RadioIndicator",h0=k.forwardRef((e,n)=>{const{__scopeRadio:r,forceMount:o,...s}=e,a=QC(m0,r);return J.jsx(to,{present:o||a.checked,children:J.jsx(qe.span,{"data-state":g0(a.checked),"data-disabled":a.disabled?"":void 0,...s,ref:n})})});h0.displayName=m0;var ZC=e=>{const{control:n,checked:r,bubbles:o=!0,...s}=e,a=k.useRef(null),u=lp(r),c=sp(n);return k.useEffect(()=>{const f=a.current,p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==r&&g){const E=new Event("click",{bubbles:o});g.call(f,r),f.dispatchEvent(E)}},[u,r,o]),J.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...s,tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function g0(e){return e?"checked":"unchecked"}var JC=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],up="RadioGroup",[eT]=Xr(up,[l0,f0]),v0=l0(),y0=f0(),[tT,nT]=eT(up),w0=k.forwardRef((e,n)=>{const{__scopeRadioGroup:r,name:o,defaultValue:s,value:a,required:u=!1,disabled:c=!1,orientation:f,dir:p,loop:y=!0,onValueChange:g,...E}=e,x=v0(r),b=op(p),[v,C]=Xi({prop:a,defaultProp:s,onChange:g});return J.jsx(tT,{scope:r,name:o,required:u,disabled:c,value:v,onValueChange:C,children:J.jsx(YC,{asChild:!0,...x,orientation:f,dir:b,loop:y,children:J.jsx(qe.div,{role:"radiogroup","aria-required":u,"aria-orientation":f,"data-disabled":c?"":void 0,dir:b,...E,ref:n})})})});w0.displayName=up;var b0="RadioGroupItem",S0=k.forwardRef((e,n)=>{const{__scopeRadioGroup:r,disabled:o,...s}=e,a=nT(b0,r),u=a.disabled||o,c=v0(r),f=y0(r),p=k.useRef(null),y=ct(n,p),g=a.value===s.value,E=k.useRef(!1);return k.useEffect(()=>{const x=v=>{JC.includes(v.key)&&(E.current=!0)},b=()=>E.current=!1;return document.addEventListener("keydown",x),document.addEventListener("keyup",b),()=>{document.removeEventListener("keydown",x),document.removeEventListener("keyup",b)}},[]),J.jsx(KC,{asChild:!0,...c,focusable:!u,active:g,children:J.jsx(p0,{disabled:u,required:a.required,checked:g,...f,...s,name:a.name,ref:y,onCheck:()=>a.onValueChange(s.value),onKeyDown:Xe(x=>{x.key==="Enter"&&x.preventDefault()}),onFocus:Xe(s.onFocus,()=>{E.current&&p.current?.click()})})})});S0.displayName=b0;var rT="RadioGroupIndicator",x0=k.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,s=y0(r);return J.jsx(h0,{...s,...o,ref:n})});x0.displayName=rT;var iT=w0,oT=S0,sT=x0;function Jg(e,[n,r]){return Math.min(r,Math.max(n,e))}const lT=["top","right","bottom","left"],Cr=Math.min,In=Math.max,ou=Math.round,Ia=Math.floor,Ti=e=>({x:e,y:e}),aT={left:"right",right:"left",bottom:"top",top:"bottom"},uT={start:"end",end:"start"};function uf(e,n,r){return In(e,Cr(n,r))}function Ur(e,n){return typeof e=="function"?e(n):e}function Gr(e){return e.split("-")[0]}function Yo(e){return e.split("-")[1]}function cp(e){return e==="x"?"y":"x"}function dp(e){return e==="y"?"height":"width"}function Pi(e){return["top","bottom"].includes(Gr(e))?"y":"x"}function fp(e){return cp(Pi(e))}function cT(e,n,r){r===void 0&&(r=!1);const o=Yo(e),s=fp(e),a=dp(s);let u=s==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[a]>n.floating[a]&&(u=su(u)),[u,su(u)]}function dT(e){const n=su(e);return[cf(e),n,cf(n)]}function cf(e){return e.replace(/start|end/g,n=>uT[n])}function fT(e,n,r){const o=["left","right"],s=["right","left"],a=["top","bottom"],u=["bottom","top"];switch(e){case"top":case"bottom":return r?n?s:o:n?o:s;case"left":case"right":return n?a:u;default:return[]}}function pT(e,n,r,o){const s=Yo(e);let a=fT(Gr(e),r==="start",o);return s&&(a=a.map(u=>u+"-"+s),n&&(a=a.concat(a.map(cf)))),a}function su(e){return e.replace(/left|right|bottom|top/g,n=>aT[n])}function mT(e){return{top:0,right:0,bottom:0,left:0,...e}}function E0(e){return typeof e!="number"?mT(e):{top:e,right:e,bottom:e,left:e}}function lu(e){const{x:n,y:r,width:o,height:s}=e;return{width:o,height:s,top:r,left:n,right:n+o,bottom:r+s,x:n,y:r}}function ev(e,n,r){let{reference:o,floating:s}=e;const a=Pi(n),u=fp(n),c=dp(u),f=Gr(n),p=a==="y",y=o.x+o.width/2-s.width/2,g=o.y+o.height/2-s.height/2,E=o[c]/2-s[c]/2;let x;switch(f){case"top":x={x:y,y:o.y-s.height};break;case"bottom":x={x:y,y:o.y+o.height};break;case"right":x={x:o.x+o.width,y:g};break;case"left":x={x:o.x-s.width,y:g};break;default:x={x:o.x,y:o.y}}switch(Yo(n)){case"start":x[u]-=E*(r&&p?-1:1);break;case"end":x[u]+=E*(r&&p?-1:1);break}return x}const hT=async(e,n,r)=>{const{placement:o="bottom",strategy:s="absolute",middleware:a=[],platform:u}=r,c=a.filter(Boolean),f=await(u.isRTL==null?void 0:u.isRTL(n));let p=await u.getElementRects({reference:e,floating:n,strategy:s}),{x:y,y:g}=ev(p,o,f),E=o,x={},b=0;for(let v=0;v<c.length;v++){const{name:C,fn:w}=c[v],{x:S,y:T,data:A,reset:_}=await w({x:y,y:g,initialPlacement:o,placement:E,strategy:s,middlewareData:x,rects:p,platform:u,elements:{reference:e,floating:n}});y=S??y,g=T??g,x={...x,[C]:{...x[C],...A}},_&&b<=50&&(b++,typeof _=="object"&&(_.placement&&(E=_.placement),_.rects&&(p=_.rects===!0?await u.getElementRects({reference:e,floating:n,strategy:s}):_.rects),{x:y,y:g}=ev(p,E,f)),v=-1)}return{x:y,y:g,placement:E,strategy:s,middlewareData:x}};async function ol(e,n){var r;n===void 0&&(n={});const{x:o,y:s,platform:a,rects:u,elements:c,strategy:f}=e,{boundary:p="clippingAncestors",rootBoundary:y="viewport",elementContext:g="floating",altBoundary:E=!1,padding:x=0}=Ur(n,e),b=E0(x),C=c[E?g==="floating"?"reference":"floating":g],w=lu(await a.getClippingRect({element:(r=await(a.isElement==null?void 0:a.isElement(C)))==null||r?C:C.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(c.floating)),boundary:p,rootBoundary:y,strategy:f})),S=g==="floating"?{x:o,y:s,width:u.floating.width,height:u.floating.height}:u.reference,T=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c.floating)),A=await(a.isElement==null?void 0:a.isElement(T))?await(a.getScale==null?void 0:a.getScale(T))||{x:1,y:1}:{x:1,y:1},_=lu(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:S,offsetParent:T,strategy:f}):S);return{top:(w.top-_.top+b.top)/A.y,bottom:(_.bottom-w.bottom+b.bottom)/A.y,left:(w.left-_.left+b.left)/A.x,right:(_.right-w.right+b.right)/A.x}}const gT=e=>({name:"arrow",options:e,async fn(n){const{x:r,y:o,placement:s,rects:a,platform:u,elements:c,middlewareData:f}=n,{element:p,padding:y=0}=Ur(e,n)||{};if(p==null)return{};const g=E0(y),E={x:r,y:o},x=fp(s),b=dp(x),v=await u.getDimensions(p),C=x==="y",w=C?"top":"left",S=C?"bottom":"right",T=C?"clientHeight":"clientWidth",A=a.reference[b]+a.reference[x]-E[x]-a.floating[b],_=E[x]-a.reference[x],N=await(u.getOffsetParent==null?void 0:u.getOffsetParent(p));let D=N?N[T]:0;(!D||!await(u.isElement==null?void 0:u.isElement(N)))&&(D=c.floating[T]||a.floating[b]);const R=A/2-_/2,G=D/2-v[b]/2-1,ee=Cr(g[w],G),W=Cr(g[S],G),j=ee,O=D-v[b]-W,z=D/2-v[b]/2+R,X=uf(j,z,O),Z=!f.arrow&&Yo(s)!=null&&z!==X&&a.reference[b]/2-(z<j?ee:W)-v[b]/2<0,re=Z?z<j?z-j:z-O:0;return{[x]:E[x]+re,data:{[x]:X,centerOffset:z-X-re,...Z&&{alignmentOffset:re}},reset:Z}}}),vT=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var r,o;const{placement:s,middlewareData:a,rects:u,initialPlacement:c,platform:f,elements:p}=n,{mainAxis:y=!0,crossAxis:g=!0,fallbackPlacements:E,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:v=!0,...C}=Ur(e,n);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const w=Gr(s),S=Pi(c),T=Gr(c)===c,A=await(f.isRTL==null?void 0:f.isRTL(p.floating)),_=E||(T||!v?[su(c)]:dT(c)),N=b!=="none";!E&&N&&_.push(...pT(c,v,b,A));const D=[c,..._],R=await ol(n,C),G=[];let ee=((o=a.flip)==null?void 0:o.overflows)||[];if(y&&G.push(R[w]),g){const z=cT(s,u,A);G.push(R[z[0]],R[z[1]])}if(ee=[...ee,{placement:s,overflows:G}],!G.every(z=>z<=0)){var W,j;const z=(((W=a.flip)==null?void 0:W.index)||0)+1,X=D[z];if(X)return{data:{index:z,overflows:ee},reset:{placement:X}};let Z=(j=ee.filter(re=>re.overflows[0]<=0).sort((re,V)=>re.overflows[1]-V.overflows[1])[0])==null?void 0:j.placement;if(!Z)switch(x){case"bestFit":{var O;const re=(O=ee.filter(V=>{if(N){const ne=Pi(V.placement);return ne===S||ne==="y"}return!0}).map(V=>[V.placement,V.overflows.filter(ne=>ne>0).reduce((ne,ie)=>ne+ie,0)]).sort((V,ne)=>V[1]-ne[1])[0])==null?void 0:O[0];re&&(Z=re);break}case"initialPlacement":Z=c;break}if(s!==Z)return{reset:{placement:Z}}}return{}}}};function tv(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function nv(e){return lT.some(n=>e[n]>=0)}const yT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:r}=n,{strategy:o="referenceHidden",...s}=Ur(e,n);switch(o){case"referenceHidden":{const a=await ol(n,{...s,elementContext:"reference"}),u=tv(a,r.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:nv(u)}}}case"escaped":{const a=await ol(n,{...s,altBoundary:!0}),u=tv(a,r.floating);return{data:{escapedOffsets:u,escaped:nv(u)}}}default:return{}}}}};async function wT(e,n){const{placement:r,platform:o,elements:s}=e,a=await(o.isRTL==null?void 0:o.isRTL(s.floating)),u=Gr(r),c=Yo(r),f=Pi(r)==="y",p=["left","top"].includes(u)?-1:1,y=a&&f?-1:1,g=Ur(n,e);let{mainAxis:E,crossAxis:x,alignmentAxis:b}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return c&&typeof b=="number"&&(x=c==="end"?b*-1:b),f?{x:x*y,y:E*p}:{x:E*p,y:x*y}}const bT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var r,o;const{x:s,y:a,placement:u,middlewareData:c}=n,f=await wT(n,e);return u===((r=c.offset)==null?void 0:r.placement)&&(o=c.arrow)!=null&&o.alignmentOffset?{}:{x:s+f.x,y:a+f.y,data:{...f,placement:u}}}}},ST=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:r,y:o,placement:s}=n,{mainAxis:a=!0,crossAxis:u=!1,limiter:c={fn:C=>{let{x:w,y:S}=C;return{x:w,y:S}}},...f}=Ur(e,n),p={x:r,y:o},y=await ol(n,f),g=Pi(Gr(s)),E=cp(g);let x=p[E],b=p[g];if(a){const C=E==="y"?"top":"left",w=E==="y"?"bottom":"right",S=x+y[C],T=x-y[w];x=uf(S,x,T)}if(u){const C=g==="y"?"top":"left",w=g==="y"?"bottom":"right",S=b+y[C],T=b-y[w];b=uf(S,b,T)}const v=c.fn({...n,[E]:x,[g]:b});return{...v,data:{x:v.x-r,y:v.y-o}}}}},xT=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:r,y:o,placement:s,rects:a,middlewareData:u}=n,{offset:c=0,mainAxis:f=!0,crossAxis:p=!0}=Ur(e,n),y={x:r,y:o},g=Pi(s),E=cp(g);let x=y[E],b=y[g];const v=Ur(c,n),C=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(f){const T=E==="y"?"height":"width",A=a.reference[E]-a.floating[T]+C.mainAxis,_=a.reference[E]+a.reference[T]-C.mainAxis;x<A?x=A:x>_&&(x=_)}if(p){var w,S;const T=E==="y"?"width":"height",A=["top","left"].includes(Gr(s)),_=a.reference[g]-a.floating[T]+(A&&((w=u.offset)==null?void 0:w[g])||0)+(A?0:C.crossAxis),N=a.reference[g]+a.reference[T]+(A?0:((S=u.offset)==null?void 0:S[g])||0)-(A?C.crossAxis:0);b<_?b=_:b>N&&(b=N)}return{[E]:x,[g]:b}}}},ET=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){const{placement:r,rects:o,platform:s,elements:a}=n,{apply:u=()=>{},...c}=Ur(e,n),f=await ol(n,c),p=Gr(r),y=Yo(r),g=Pi(r)==="y",{width:E,height:x}=o.floating;let b,v;p==="top"||p==="bottom"?(b=p,v=y===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(v=p,b=y==="end"?"top":"bottom");const C=x-f.top-f.bottom,w=E-f.left-f.right,S=Cr(x-f[b],C),T=Cr(E-f[v],w),A=!n.middlewareData.shift;let _=S,N=T;if(g?N=y||A?Cr(T,w):w:_=y||A?Cr(S,C):C,A&&!y){const R=In(f.left,0),G=In(f.right,0),ee=In(f.top,0),W=In(f.bottom,0);g?N=E-2*(R!==0||G!==0?R+G:In(f.left,f.right)):_=x-2*(ee!==0||W!==0?ee+W:In(f.top,f.bottom))}await u({...n,availableWidth:N,availableHeight:_});const D=await s.getDimensions(a.floating);return E!==D.width||x!==D.height?{reset:{rects:!0}}:{}}}};function Ko(e){return k0(e)?(e.nodeName||"").toLowerCase():"#document"}function Rn(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function qr(e){var n;return(n=(k0(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function k0(e){return e instanceof Node||e instanceof Rn(e).Node}function Tt(e){return e instanceof Element||e instanceof Rn(e).Element}function Mn(e){return e instanceof HTMLElement||e instanceof Rn(e).HTMLElement}function df(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Rn(e).ShadowRoot}function dl(e){const{overflow:n,overflowX:r,overflowY:o,display:s}=Gn(e);return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&!["inline","contents"].includes(s)}function kT(e){return["table","td","th"].includes(Ko(e))}function ku(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch{return!1}})}function pp(e){const n=mp(),r=Tt(e)?Gn(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!n&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!n&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(r.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(r.contain||"").includes(o))}function CT(e){let n=Yr(e);for(;Mn(n)&&!Ai(n);){if(pp(n))return n;if(ku(n))return null;n=Yr(n)}return null}function mp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ai(e){return["html","body","#document"].includes(Ko(e))}function Gn(e){return Rn(e).getComputedStyle(e)}function Cu(e){return Tt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Yr(e){if(Ko(e)==="html")return e;const n=e.assignedSlot||e.parentNode||df(e)&&e.host||qr(e);return df(n)?n.host:n}function C0(e){const n=Yr(e);return Ai(n)?e.ownerDocument?e.ownerDocument.body:e.body:Mn(n)&&dl(n)?n:C0(n)}function Ci(e,n,r){var o;n===void 0&&(n=[]),r===void 0&&(r=!0);const s=C0(e),a=s===((o=e.ownerDocument)==null?void 0:o.body),u=Rn(s);if(a){const c=ff(u);return n.concat(u,u.visualViewport||[],dl(s)?s:[],c&&r?Ci(c):[])}return n.concat(s,Ci(s,[],r))}function ff(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function T0(e){const n=Gn(e);let r=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const s=Mn(e),a=s?e.offsetWidth:r,u=s?e.offsetHeight:o,c=ou(r)!==a||ou(o)!==u;return c&&(r=a,o=u),{width:r,height:o,$:c}}function hp(e){return Tt(e)?e:e.contextElement}function Ho(e){const n=hp(e);if(!Mn(n))return Ti(1);const r=n.getBoundingClientRect(),{width:o,height:s,$:a}=T0(n);let u=(a?ou(r.width):r.width)/o,c=(a?ou(r.height):r.height)/s;return(!u||!Number.isFinite(u))&&(u=1),(!c||!Number.isFinite(c))&&(c=1),{x:u,y:c}}const TT=Ti(0);function P0(e){const n=Rn(e);return!mp()||!n.visualViewport?TT:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function PT(e,n,r){return n===void 0&&(n=!1),!r||n&&r!==Rn(e)?!1:n}function Zi(e,n,r,o){n===void 0&&(n=!1),r===void 0&&(r=!1);const s=e.getBoundingClientRect(),a=hp(e);let u=Ti(1);n&&(o?Tt(o)&&(u=Ho(o)):u=Ho(e));const c=PT(a,r,o)?P0(a):Ti(0);let f=(s.left+c.x)/u.x,p=(s.top+c.y)/u.y,y=s.width/u.x,g=s.height/u.y;if(a){const E=Rn(a),x=o&&Tt(o)?Rn(o):o;let b=E,v=ff(b);for(;v&&o&&x!==b;){const C=Ho(v),w=v.getBoundingClientRect(),S=Gn(v),T=w.left+(v.clientLeft+parseFloat(S.paddingLeft))*C.x,A=w.top+(v.clientTop+parseFloat(S.paddingTop))*C.y;f*=C.x,p*=C.y,y*=C.x,g*=C.y,f+=T,p+=A,b=Rn(v),v=ff(b)}}return lu({width:y,height:g,x:f,y:p})}function AT(e){let{elements:n,rect:r,offsetParent:o,strategy:s}=e;const a=s==="fixed",u=qr(o),c=n?ku(n.floating):!1;if(o===u||c&&a)return r;let f={scrollLeft:0,scrollTop:0},p=Ti(1);const y=Ti(0),g=Mn(o);if((g||!g&&!a)&&((Ko(o)!=="body"||dl(u))&&(f=Cu(o)),Mn(o))){const E=Zi(o);p=Ho(o),y.x=E.x+o.clientLeft,y.y=E.y+o.clientTop}return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-f.scrollLeft*p.x+y.x,y:r.y*p.y-f.scrollTop*p.y+y.y}}function _T(e){return Array.from(e.getClientRects())}function A0(e){return Zi(qr(e)).left+Cu(e).scrollLeft}function IT(e){const n=qr(e),r=Cu(e),o=e.ownerDocument.body,s=In(n.scrollWidth,n.clientWidth,o.scrollWidth,o.clientWidth),a=In(n.scrollHeight,n.clientHeight,o.scrollHeight,o.clientHeight);let u=-r.scrollLeft+A0(e);const c=-r.scrollTop;return Gn(o).direction==="rtl"&&(u+=In(n.clientWidth,o.clientWidth)-s),{width:s,height:a,x:u,y:c}}function OT(e,n){const r=Rn(e),o=qr(e),s=r.visualViewport;let a=o.clientWidth,u=o.clientHeight,c=0,f=0;if(s){a=s.width,u=s.height;const p=mp();(!p||p&&n==="fixed")&&(c=s.offsetLeft,f=s.offsetTop)}return{width:a,height:u,x:c,y:f}}function RT(e,n){const r=Zi(e,!0,n==="fixed"),o=r.top+e.clientTop,s=r.left+e.clientLeft,a=Mn(e)?Ho(e):Ti(1),u=e.clientWidth*a.x,c=e.clientHeight*a.y,f=s*a.x,p=o*a.y;return{width:u,height:c,x:f,y:p}}function rv(e,n,r){let o;if(n==="viewport")o=OT(e,r);else if(n==="document")o=IT(qr(e));else if(Tt(n))o=RT(n,r);else{const s=P0(e);o={...n,x:n.x-s.x,y:n.y-s.y}}return lu(o)}function _0(e,n){const r=Yr(e);return r===n||!Tt(r)||Ai(r)?!1:Gn(r).position==="fixed"||_0(r,n)}function MT(e,n){const r=n.get(e);if(r)return r;let o=Ci(e,[],!1).filter(c=>Tt(c)&&Ko(c)!=="body"),s=null;const a=Gn(e).position==="fixed";let u=a?Yr(e):e;for(;Tt(u)&&!Ai(u);){const c=Gn(u),f=pp(u);!f&&c.position==="fixed"&&(s=null),(a?!f&&!s:!f&&c.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||dl(u)&&!f&&_0(e,u))?o=o.filter(y=>y!==u):s=c,u=Yr(u)}return n.set(e,o),o}function LT(e){let{element:n,boundary:r,rootBoundary:o,strategy:s}=e;const u=[...r==="clippingAncestors"?ku(n)?[]:MT(n,this._c):[].concat(r),o],c=u[0],f=u.reduce((p,y)=>{const g=rv(n,y,s);return p.top=In(g.top,p.top),p.right=Cr(g.right,p.right),p.bottom=Cr(g.bottom,p.bottom),p.left=In(g.left,p.left),p},rv(n,c,s));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function DT(e){const{width:n,height:r}=T0(e);return{width:n,height:r}}function NT(e,n,r){const o=Mn(n),s=qr(n),a=r==="fixed",u=Zi(e,!0,a,n);let c={scrollLeft:0,scrollTop:0};const f=Ti(0);if(o||!o&&!a)if((Ko(n)!=="body"||dl(s))&&(c=Cu(n)),o){const g=Zi(n,!0,a,n);f.x=g.x+n.clientLeft,f.y=g.y+n.clientTop}else s&&(f.x=A0(s));const p=u.left+c.scrollLeft-f.x,y=u.top+c.scrollTop-f.y;return{x:p,y,width:u.width,height:u.height}}function Fd(e){return Gn(e).position==="static"}function iv(e,n){return!Mn(e)||Gn(e).position==="fixed"?null:n?n(e):e.offsetParent}function I0(e,n){const r=Rn(e);if(ku(e))return r;if(!Mn(e)){let s=Yr(e);for(;s&&!Ai(s);){if(Tt(s)&&!Fd(s))return s;s=Yr(s)}return r}let o=iv(e,n);for(;o&&kT(o)&&Fd(o);)o=iv(o,n);return o&&Ai(o)&&Fd(o)&&!pp(o)?r:o||CT(e)||r}const FT=async function(e){const n=this.getOffsetParent||I0,r=this.getDimensions,o=await r(e.floating);return{reference:NT(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function zT(e){return Gn(e).direction==="rtl"}const $T={convertOffsetParentRelativeRectToViewportRelativeRect:AT,getDocumentElement:qr,getClippingRect:LT,getOffsetParent:I0,getElementRects:FT,getClientRects:_T,getDimensions:DT,getScale:Ho,isElement:Tt,isRTL:zT};function BT(e,n){let r=null,o;const s=qr(e);function a(){var c;clearTimeout(o),(c=r)==null||c.disconnect(),r=null}function u(c,f){c===void 0&&(c=!1),f===void 0&&(f=1),a();const{left:p,top:y,width:g,height:E}=e.getBoundingClientRect();if(c||n(),!g||!E)return;const x=Ia(y),b=Ia(s.clientWidth-(p+g)),v=Ia(s.clientHeight-(y+E)),C=Ia(p),S={rootMargin:-x+"px "+-b+"px "+-v+"px "+-C+"px",threshold:In(0,Cr(1,f))||1};let T=!0;function A(_){const N=_[0].intersectionRatio;if(N!==f){if(!T)return u();N?u(!1,N):o=setTimeout(()=>{u(!1,1e-7)},1e3)}T=!1}try{r=new IntersectionObserver(A,{...S,root:s.ownerDocument})}catch{r=new IntersectionObserver(A,S)}r.observe(e)}return u(!0),a}function gp(e,n,r,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:a=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:f=!1}=o,p=hp(e),y=s||a?[...p?Ci(p):[],...Ci(n)]:[];y.forEach(w=>{s&&w.addEventListener("scroll",r,{passive:!0}),a&&w.addEventListener("resize",r)});const g=p&&c?BT(p,r):null;let E=-1,x=null;u&&(x=new ResizeObserver(w=>{let[S]=w;S&&S.target===p&&x&&(x.unobserve(n),cancelAnimationFrame(E),E=requestAnimationFrame(()=>{var T;(T=x)==null||T.observe(n)})),r()}),p&&!f&&x.observe(p),x.observe(n));let b,v=f?Zi(e):null;f&&C();function C(){const w=Zi(e);v&&(w.x!==v.x||w.y!==v.y||w.width!==v.width||w.height!==v.height)&&r(),v=w,b=requestAnimationFrame(C)}return r(),()=>{var w;y.forEach(S=>{s&&S.removeEventListener("scroll",r),a&&S.removeEventListener("resize",r)}),g?.(),(w=x)==null||w.disconnect(),x=null,f&&cancelAnimationFrame(b)}}const jT=bT,VT=ST,HT=vT,WT=ET,UT=yT,ov=gT,GT=xT,YT=(e,n,r)=>{const o=new Map,s={platform:$T,...r},a={...s.platform,_c:o};return hT(e,n,{...s,platform:a})};var Ua=typeof document<"u"?k.useLayoutEffect:k.useEffect;function au(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let r,o,s;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==n.length)return!1;for(o=r;o--!==0;)if(!au(e[o],n[o]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(n,s[o]))return!1;for(o=r;o--!==0;){const a=s[o];if(!(a==="_owner"&&e.$$typeof)&&!au(e[a],n[a]))return!1}return!0}return e!==e&&n!==n}function O0(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function sv(e,n){const r=O0(e);return Math.round(n*r)/r}function lv(e){const n=k.useRef(e);return Ua(()=>{n.current=e}),n}function R0(e){e===void 0&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:s,elements:{reference:a,floating:u}={},transform:c=!0,whileElementsMounted:f,open:p}=e,[y,g]=k.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[E,x]=k.useState(o);au(E,o)||x(o);const[b,v]=k.useState(null),[C,w]=k.useState(null),S=k.useCallback(re=>{re!==N.current&&(N.current=re,v(re))},[]),T=k.useCallback(re=>{re!==D.current&&(D.current=re,w(re))},[]),A=a||b,_=u||C,N=k.useRef(null),D=k.useRef(null),R=k.useRef(y),G=f!=null,ee=lv(f),W=lv(s),j=k.useCallback(()=>{if(!N.current||!D.current)return;const re={placement:n,strategy:r,middleware:E};W.current&&(re.platform=W.current),YT(N.current,D.current,re).then(V=>{const ne={...V,isPositioned:!0};O.current&&!au(R.current,ne)&&(R.current=ne,_i.flushSync(()=>{g(ne)}))})},[E,n,r,W]);Ua(()=>{p===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,g(re=>({...re,isPositioned:!1})))},[p]);const O=k.useRef(!1);Ua(()=>(O.current=!0,()=>{O.current=!1}),[]),Ua(()=>{if(A&&(N.current=A),_&&(D.current=_),A&&_){if(ee.current)return ee.current(A,_,j);j()}},[A,_,j,ee,G]);const z=k.useMemo(()=>({reference:N,floating:D,setReference:S,setFloating:T}),[S,T]),X=k.useMemo(()=>({reference:A,floating:_}),[A,_]),Z=k.useMemo(()=>{const re={position:r,left:0,top:0};if(!X.floating)return re;const V=sv(X.floating,y.x),ne=sv(X.floating,y.y);return c?{...re,transform:"translate("+V+"px, "+ne+"px)",...O0(X.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:V,top:ne}},[r,c,X.floating,y.x,y.y]);return k.useMemo(()=>({...y,update:j,refs:z,elements:X,floatingStyles:Z}),[y,j,z,X,Z])}const KT=e=>{function n(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:o,padding:s}=typeof e=="function"?e(r):e;return o&&n(o)?o.current!=null?ov({element:o.current,padding:s}).fn(r):{}:o?ov({element:o,padding:s}).fn(r):{}}}},M0=(e,n)=>({...jT(e),options:[e,n]}),L0=(e,n)=>({...VT(e),options:[e,n]}),XT=(e,n)=>({...GT(e),options:[e,n]}),D0=(e,n)=>({...HT(e),options:[e,n]}),qT=(e,n)=>({...WT(e),options:[e,n]}),QT=(e,n)=>({...UT(e),options:[e,n]}),ZT=(e,n)=>({...KT(e),options:[e,n]});var JT="Arrow",N0=k.forwardRef((e,n)=>{const{children:r,width:o=10,height:s=5,...a}=e;return J.jsx(qe.svg,{...a,ref:n,width:o,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:J.jsx("polygon",{points:"0,0 30,0 15,10"})})});N0.displayName=JT;var eP=N0,vp="Popper",[F0,z0]=Xr(vp),[tP,$0]=F0(vp),B0=e=>{const{__scopePopper:n,children:r}=e,[o,s]=k.useState(null);return J.jsx(tP,{scope:n,anchor:o,onAnchorChange:s,children:r})};B0.displayName=vp;var j0="PopperAnchor",V0=k.forwardRef((e,n)=>{const{__scopePopper:r,virtualRef:o,...s}=e,a=$0(j0,r),u=k.useRef(null),c=ct(n,u);return k.useEffect(()=>{a.onAnchorChange(o?.current||u.current)}),o?null:J.jsx(qe.div,{...s,ref:c})});V0.displayName=j0;var yp="PopperContent",[nP,rP]=F0(yp),H0=k.forwardRef((e,n)=>{const{__scopePopper:r,side:o="bottom",sideOffset:s=0,align:a="center",alignOffset:u=0,arrowPadding:c=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:y=0,sticky:g="partial",hideWhenDetached:E=!1,updatePositionStrategy:x="optimized",onPlaced:b,...v}=e,C=$0(yp,r),[w,S]=k.useState(null),T=ct(n,he=>S(he)),[A,_]=k.useState(null),N=sp(A),D=N?.width??0,R=N?.height??0,G=o+(a!=="center"?"-"+a:""),ee=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},W=Array.isArray(p)?p:[p],j=W.length>0,O={padding:ee,boundary:W.filter(oP),altBoundary:j},{refs:z,floatingStyles:X,placement:Z,isPositioned:re,middlewareData:V}=R0({strategy:"fixed",placement:G,whileElementsMounted:(...he)=>gp(...he,{animationFrame:x==="always"}),elements:{reference:C.anchor},middleware:[M0({mainAxis:s+R,alignmentAxis:u}),f&&L0({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?XT():void 0,...O}),f&&D0({...O}),qT({...O,apply:({elements:he,rects:ke,availableWidth:Qe,availableHeight:Fe})=>{const{width:Te,height:me}=ke.reference,_e=he.floating.style;_e.setProperty("--radix-popper-available-width",`${Qe}px`),_e.setProperty("--radix-popper-available-height",`${Fe}px`),_e.setProperty("--radix-popper-anchor-width",`${Te}px`),_e.setProperty("--radix-popper-anchor-height",`${me}px`)}}),A&&ZT({element:A,padding:c}),sP({arrowWidth:D,arrowHeight:R}),E&&QT({strategy:"referenceHidden",...O})]}),[ne,ie]=G0(Z),ge=Pr(b);en(()=>{re&&ge?.()},[re,ge]);const Re=V.arrow?.x,$e=V.arrow?.y,He=V.arrow?.centerOffset!==0,[Ae,Be]=k.useState();return en(()=>{w&&Be(window.getComputedStyle(w).zIndex)},[w]),J.jsx("div",{ref:z.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:re?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ae,"--radix-popper-transform-origin":[V.transformOrigin?.x,V.transformOrigin?.y].join(" "),...V.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:J.jsx(nP,{scope:r,placedSide:ne,onArrowChange:_,arrowX:Re,arrowY:$e,shouldHideArrow:He,children:J.jsx(qe.div,{"data-side":ne,"data-align":ie,...v,ref:T,style:{...v.style,animation:re?void 0:"none"}})})})});H0.displayName=yp;var W0="PopperArrow",iP={top:"bottom",right:"left",bottom:"top",left:"right"},U0=k.forwardRef(function(n,r){const{__scopePopper:o,...s}=n,a=rP(W0,o),u=iP[a.placedSide];return J.jsx("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:J.jsx(eP,{...s,ref:r,style:{...s.style,display:"block"}})})});U0.displayName=W0;function oP(e){return e!==null}var sP=e=>({name:"transformOrigin",options:e,fn(n){const{placement:r,rects:o,middlewareData:s}=n,u=s.arrow?.centerOffset!==0,c=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,y]=G0(r),g={start:"0%",center:"50%",end:"100%"}[y],E=(s.arrow?.x??0)+c/2,x=(s.arrow?.y??0)+f/2;let b="",v="";return p==="bottom"?(b=u?g:`${E}px`,v=`${-f}px`):p==="top"?(b=u?g:`${E}px`,v=`${o.floating.height+f}px`):p==="right"?(b=`${-f}px`,v=u?g:`${x}px`):p==="left"&&(b=`${o.floating.width+f}px`,v=u?g:`${x}px`),{data:{x:b,y:v}}}});function G0(e){const[n,r="center"]=e.split("-");return[n,r]}var lP=B0,aP=V0,uP=H0,cP=U0,dP="VisuallyHidden",Y0=k.forwardRef((e,n)=>J.jsx(qe.span,{...e,ref:n,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));Y0.displayName=dP;var K0=Ff(),zd=function(){},Tu=k.forwardRef(function(e,n){var r=k.useRef(null),o=k.useState({onScrollCapture:zd,onWheelCapture:zd,onTouchMoveCapture:zd}),s=o[0],a=o[1],u=e.forwardProps,c=e.children,f=e.className,p=e.removeScrollBar,y=e.enabled,g=e.shards,E=e.sideCar,x=e.noIsolation,b=e.inert,v=e.allowPinchZoom,C=e.as,w=C===void 0?"div":C,S=e.gapMode,T=Lf(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=E,_=Nf([r,n]),N=It(It({},T),s);return k.createElement(k.Fragment,null,y&&k.createElement(A,{sideCar:K0,removeScrollBar:p,shards:g,noIsolation:x,inert:b,setCallbacks:a,allowPinchZoom:!!v,lockRef:r,gapMode:S}),u?k.cloneElement(k.Children.only(c),It(It({},N),{ref:_})):k.createElement(w,It({},N,{className:f,ref:_}),c))});Tu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Tu.classNames={fullWidth:jo,zeroRight:Bo};var pf=!1;if(typeof window<"u")try{var Oa=Object.defineProperty({},"passive",{get:function(){return pf=!0,!0}});window.addEventListener("test",Oa,Oa),window.removeEventListener("test",Oa,Oa)}catch{pf=!1}var Mo=pf?{passive:!1}:!1,fP=function(e){return e.tagName==="TEXTAREA"},X0=function(e,n){var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!fP(e)&&r[n]==="visible")},pP=function(e){return X0(e,"overflowY")},mP=function(e){return X0(e,"overflowX")},av=function(e,n){var r=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=q0(e,o);if(s){var a=Q0(e,o),u=a[1],c=a[2];if(u>c)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},hP=function(e){var n=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[n,r,o]},gP=function(e){var n=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[n,r,o]},q0=function(e,n){return e==="v"?pP(n):mP(n)},Q0=function(e,n){return e==="v"?hP(n):gP(n)},vP=function(e,n){return e==="h"&&n==="rtl"?-1:1},yP=function(e,n,r,o,s){var a=vP(e,window.getComputedStyle(n).direction),u=a*o,c=r.target,f=n.contains(c),p=!1,y=u>0,g=0,E=0;do{var x=Q0(e,c),b=x[0],v=x[1],C=x[2],w=v-C-a*b;(b||w)&&q0(e,c)&&(g+=w,E+=b),c instanceof ShadowRoot?c=c.host:c=c.parentNode}while(!f&&c!==document.body||f&&(n.contains(c)||n===c));return(y&&Math.abs(g)<1||!y&&Math.abs(E)<1)&&(p=!0),p},Ra=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},uv=function(e){return[e.deltaX,e.deltaY]},cv=function(e){return e&&"current"in e?e.current:e},wP=function(e,n){return e[0]===n[0]&&e[1]===n[1]},bP=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},SP=0,Lo=[];function xP(e){var n=k.useRef([]),r=k.useRef([0,0]),o=k.useRef(),s=k.useState(SP++)[0],a=k.useState(yu)[0],u=k.useRef(e);k.useEffect(function(){u.current=e},[e]),k.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var v=Df([e.lockRef.current],(e.shards||[]).map(cv)).filter(Boolean);return v.forEach(function(C){return C.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),v.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var c=k.useCallback(function(v,C){if("touches"in v&&v.touches.length===2)return!u.current.allowPinchZoom;var w=Ra(v),S=r.current,T="deltaX"in v?v.deltaX:S[0]-w[0],A="deltaY"in v?v.deltaY:S[1]-w[1],_,N=v.target,D=Math.abs(T)>Math.abs(A)?"h":"v";if("touches"in v&&D==="h"&&N.type==="range")return!1;var R=av(D,N);if(!R)return!0;if(R?_=D:(_=D==="v"?"h":"v",R=av(D,N)),!R)return!1;if(!o.current&&"changedTouches"in v&&(T||A)&&(o.current=_),!_)return!0;var G=o.current||_;return yP(G,C,v,G==="h"?T:A)},[]),f=k.useCallback(function(v){var C=v;if(!(!Lo.length||Lo[Lo.length-1]!==a)){var w="deltaY"in C?uv(C):Ra(C),S=n.current.filter(function(_){return _.name===C.type&&(_.target===C.target||C.target===_.shadowParent)&&wP(_.delta,w)})[0];if(S&&S.should){C.cancelable&&C.preventDefault();return}if(!S){var T=(u.current.shards||[]).map(cv).filter(Boolean).filter(function(_){return _.contains(C.target)}),A=T.length>0?c(C,T[0]):!u.current.noIsolation;A&&C.cancelable&&C.preventDefault()}}},[]),p=k.useCallback(function(v,C,w,S){var T={name:v,delta:C,target:w,should:S,shadowParent:EP(w)};n.current.push(T),setTimeout(function(){n.current=n.current.filter(function(A){return A!==T})},1)},[]),y=k.useCallback(function(v){r.current=Ra(v),o.current=void 0},[]),g=k.useCallback(function(v){p(v.type,uv(v),v.target,c(v,e.lockRef.current))},[]),E=k.useCallback(function(v){p(v.type,Ra(v),v.target,c(v,e.lockRef.current))},[]);k.useEffect(function(){return Lo.push(a),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:E}),document.addEventListener("wheel",f,Mo),document.addEventListener("touchmove",f,Mo),document.addEventListener("touchstart",y,Mo),function(){Lo=Lo.filter(function(v){return v!==a}),document.removeEventListener("wheel",f,Mo),document.removeEventListener("touchmove",f,Mo),document.removeEventListener("touchstart",y,Mo)}},[]);var x=e.removeScrollBar,b=e.inert;return k.createElement(k.Fragment,null,b?k.createElement(a,{styles:bP(s)}):null,x?k.createElement($f,{gapMode:e.gapMode}):null)}function EP(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const kP=zf(K0,xP);var Z0=k.forwardRef(function(e,n){return k.createElement(Tu,It({},e,{ref:n,sideCar:kP}))});Z0.classNames=Tu.classNames;var CP=[" ","Enter","ArrowUp","ArrowDown"],TP=[" ","Enter"],fl="Select",[Pu,Au,PP]=o0(fl),[Xo]=Xr(fl,[PP,z0]),_u=z0(),[AP,Ii]=Xo(fl),[_P,IP]=Xo(fl),J0=e=>{const{__scopeSelect:n,children:r,open:o,defaultOpen:s,onOpenChange:a,value:u,defaultValue:c,onValueChange:f,dir:p,name:y,autoComplete:g,disabled:E,required:x}=e,b=_u(n),[v,C]=k.useState(null),[w,S]=k.useState(null),[T,A]=k.useState(!1),_=op(p),[N=!1,D]=Xi({prop:o,defaultProp:s,onChange:a}),[R,G]=Xi({prop:u,defaultProp:c,onChange:f}),ee=k.useRef(null),W=v?!!v.closest("form"):!0,[j,O]=k.useState(new Set),z=Array.from(j).map(X=>X.props.value).join(";");return J.jsx(lP,{...b,children:J.jsxs(AP,{required:x,scope:n,trigger:v,onTriggerChange:C,valueNode:w,onValueNodeChange:S,valueNodeHasChildren:T,onValueNodeHasChildrenChange:A,contentId:ki(),value:R,onValueChange:G,open:N,onOpenChange:D,dir:_,triggerPointerDownPosRef:ee,disabled:E,children:[J.jsx(Pu.Provider,{scope:n,children:J.jsx(_P,{scope:e.__scopeSelect,onNativeOptionAdd:k.useCallback(X=>{O(Z=>new Set(Z).add(X))},[]),onNativeOptionRemove:k.useCallback(X=>{O(Z=>{const re=new Set(Z);return re.delete(X),re})},[]),children:r})}),W?J.jsxs(ww,{"aria-hidden":!0,required:x,tabIndex:-1,name:y,autoComplete:g,value:R,onChange:X=>G(X.target.value),disabled:E,children:[R===void 0?J.jsx("option",{value:""}):null,Array.from(j)]},z):null]})})};J0.displayName=fl;var ew="SelectTrigger",tw=k.forwardRef((e,n)=>{const{__scopeSelect:r,disabled:o=!1,...s}=e,a=_u(r),u=Ii(ew,r),c=u.disabled||o,f=ct(n,u.onTriggerChange),p=Au(r),[y,g,E]=bw(b=>{const v=p().filter(S=>!S.disabled),C=v.find(S=>S.value===u.value),w=Sw(v,b,C);w!==void 0&&u.onValueChange(w.value)}),x=()=>{c||(u.onOpenChange(!0),E())};return J.jsx(aP,{asChild:!0,...a,children:J.jsx(qe.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":yw(u.value)?"":void 0,...s,ref:f,onClick:Xe(s.onClick,b=>{b.currentTarget.focus()}),onPointerDown:Xe(s.onPointerDown,b=>{const v=b.target;v.hasPointerCapture(b.pointerId)&&v.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&(x(),u.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)},b.preventDefault())}),onKeyDown:Xe(s.onKeyDown,b=>{const v=y.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&g(b.key),!(v&&b.key===" ")&&CP.includes(b.key)&&(x(),b.preventDefault())})})})});tw.displayName=ew;var nw="SelectValue",rw=k.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:s,children:a,placeholder:u="",...c}=e,f=Ii(nw,r),{onValueNodeHasChildrenChange:p}=f,y=a!==void 0,g=ct(n,f.onValueNodeChange);return en(()=>{p(y)},[p,y]),J.jsx(qe.span,{...c,ref:g,style:{pointerEvents:"none"},children:yw(f.value)?J.jsx(J.Fragment,{children:u}):a})});rw.displayName=nw;var OP="SelectIcon",iw=k.forwardRef((e,n)=>{const{__scopeSelect:r,children:o,...s}=e;return J.jsx(qe.span,{"aria-hidden":!0,...s,ref:n,children:o||"â–¼"})});iw.displayName=OP;var RP="SelectPortal",ow=e=>J.jsx(Mf,{asChild:!0,...e});ow.displayName=RP;var Ji="SelectContent",sw=k.forwardRef((e,n)=>{const r=Ii(Ji,e.__scopeSelect),[o,s]=k.useState();if(en(()=>{s(new DocumentFragment)},[]),!r.open){const a=o;return a?_i.createPortal(J.jsx(lw,{scope:e.__scopeSelect,children:J.jsx(Pu.Slot,{scope:e.__scopeSelect,children:J.jsx("div",{children:e.children})})}),a):null}return J.jsx(aw,{...e,ref:n})});sw.displayName=Ji;var jr=10,[lw,Oi]=Xo(Ji),MP="SelectContentImpl",aw=k.forwardRef((e,n)=>{const{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:a,onPointerDownOutside:u,side:c,sideOffset:f,align:p,alignOffset:y,arrowPadding:g,collisionBoundary:E,collisionPadding:x,sticky:b,hideWhenDetached:v,avoidCollisions:C,...w}=e,S=Ii(Ji,r),[T,A]=k.useState(null),[_,N]=k.useState(null),D=ct(n,he=>A(he)),[R,G]=k.useState(null),[ee,W]=k.useState(null),j=Au(r),[O,z]=k.useState(!1),X=k.useRef(!1);k.useEffect(()=>{if(T)return hy(T)},[T]),ly();const Z=k.useCallback(he=>{const[ke,...Qe]=j().map(me=>me.ref.current),[Fe]=Qe.slice(-1),Te=document.activeElement;for(const me of he)if(me===Te||(me?.scrollIntoView({block:"nearest"}),me===ke&&_&&(_.scrollTop=0),me===Fe&&_&&(_.scrollTop=_.scrollHeight),me?.focus(),document.activeElement!==Te))return},[j,_]),re=k.useCallback(()=>Z([R,T]),[Z,R,T]);k.useEffect(()=>{O&&re()},[O,re]);const{onOpenChange:V,triggerPointerDownPosRef:ne}=S;k.useEffect(()=>{if(T){let he={x:0,y:0};const ke=Fe=>{he={x:Math.abs(Math.round(Fe.pageX)-(ne.current?.x??0)),y:Math.abs(Math.round(Fe.pageY)-(ne.current?.y??0))}},Qe=Fe=>{he.x<=10&&he.y<=10?Fe.preventDefault():T.contains(Fe.target)||V(!1),document.removeEventListener("pointermove",ke),ne.current=null};return ne.current!==null&&(document.addEventListener("pointermove",ke),document.addEventListener("pointerup",Qe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ke),document.removeEventListener("pointerup",Qe,{capture:!0})}}},[T,V,ne]),k.useEffect(()=>{const he=()=>V(!1);return window.addEventListener("blur",he),window.addEventListener("resize",he),()=>{window.removeEventListener("blur",he),window.removeEventListener("resize",he)}},[V]);const[ie,ge]=bw(he=>{const ke=j().filter(Te=>!Te.disabled),Qe=ke.find(Te=>Te.ref.current===document.activeElement),Fe=Sw(ke,he,Qe);Fe&&setTimeout(()=>Fe.ref.current.focus())}),Re=k.useCallback((he,ke,Qe)=>{const Fe=!X.current&&!Qe;(S.value!==void 0&&S.value===ke||Fe)&&(G(he),Fe&&(X.current=!0))},[S.value]),$e=k.useCallback(()=>T?.focus(),[T]),He=k.useCallback((he,ke,Qe)=>{const Fe=!X.current&&!Qe;(S.value!==void 0&&S.value===ke||Fe)&&W(he)},[S.value]),Ae=o==="popper"?mf:uw,Be=Ae===mf?{side:c,sideOffset:f,align:p,alignOffset:y,arrowPadding:g,collisionBoundary:E,collisionPadding:x,sticky:b,hideWhenDetached:v,avoidCollisions:C}:{};return J.jsx(lw,{scope:r,content:T,viewport:_,onViewportChange:N,itemRefCallback:Re,selectedItem:R,onItemLeave:$e,itemTextRefCallback:He,focusSelectedItem:re,selectedItemText:ee,position:o,isPositioned:O,searchRef:ie,children:J.jsx(Z0,{as:Uo,allowPinchZoom:!0,children:J.jsx(Rf,{asChild:!0,trapped:S.open,onMountAutoFocus:he=>{he.preventDefault()},onUnmountAutoFocus:Xe(s,he=>{S.trigger?.focus({preventScroll:!0}),he.preventDefault()}),children:J.jsx(Of,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:he=>he.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:J.jsx(Ae,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:he=>he.preventDefault(),...w,...Be,onPlaced:()=>z(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:Xe(w.onKeyDown,he=>{const ke=he.ctrlKey||he.altKey||he.metaKey;if(he.key==="Tab"&&he.preventDefault(),!ke&&he.key.length===1&&ge(he.key),["ArrowUp","ArrowDown","Home","End"].includes(he.key)){let Fe=j().filter(Te=>!Te.disabled).map(Te=>Te.ref.current);if(["ArrowUp","End"].includes(he.key)&&(Fe=Fe.slice().reverse()),["ArrowUp","ArrowDown"].includes(he.key)){const Te=he.target,me=Fe.indexOf(Te);Fe=Fe.slice(me+1)}setTimeout(()=>Z(Fe)),he.preventDefault()}})})})})})})});aw.displayName=MP;var LP="SelectItemAlignedPosition",uw=k.forwardRef((e,n)=>{const{__scopeSelect:r,onPlaced:o,...s}=e,a=Ii(Ji,r),u=Oi(Ji,r),[c,f]=k.useState(null),[p,y]=k.useState(null),g=ct(n,D=>y(D)),E=Au(r),x=k.useRef(!1),b=k.useRef(!0),{viewport:v,selectedItem:C,selectedItemText:w,focusSelectedItem:S}=u,T=k.useCallback(()=>{if(a.trigger&&a.valueNode&&c&&p&&v&&C&&w){const D=a.trigger.getBoundingClientRect(),R=p.getBoundingClientRect(),G=a.valueNode.getBoundingClientRect(),ee=w.getBoundingClientRect();if(a.dir!=="rtl"){const Te=ee.left-R.left,me=G.left-Te,_e=D.left-me,Ve=D.width+_e,et=Math.max(Ve,R.width),yt=window.innerWidth-jr,wt=Jg(me,[jr,yt-et]);c.style.minWidth=Ve+"px",c.style.left=wt+"px"}else{const Te=R.right-ee.right,me=window.innerWidth-G.right-Te,_e=window.innerWidth-D.right-me,Ve=D.width+_e,et=Math.max(Ve,R.width),yt=window.innerWidth-jr,wt=Jg(me,[jr,yt-et]);c.style.minWidth=Ve+"px",c.style.right=wt+"px"}const W=E(),j=window.innerHeight-jr*2,O=v.scrollHeight,z=window.getComputedStyle(p),X=parseInt(z.borderTopWidth,10),Z=parseInt(z.paddingTop,10),re=parseInt(z.borderBottomWidth,10),V=parseInt(z.paddingBottom,10),ne=X+Z+O+V+re,ie=Math.min(C.offsetHeight*5,ne),ge=window.getComputedStyle(v),Re=parseInt(ge.paddingTop,10),$e=parseInt(ge.paddingBottom,10),He=D.top+D.height/2-jr,Ae=j-He,Be=C.offsetHeight/2,he=C.offsetTop+Be,ke=X+Z+he,Qe=ne-ke;if(ke<=He){const Te=C===W[W.length-1].ref.current;c.style.bottom="0px";const me=p.clientHeight-v.offsetTop-v.offsetHeight,_e=Math.max(Ae,Be+(Te?$e:0)+me+re),Ve=ke+_e;c.style.height=Ve+"px"}else{const Te=C===W[0].ref.current;c.style.top="0px";const _e=Math.max(He,X+v.offsetTop+(Te?Re:0)+Be)+Qe;c.style.height=_e+"px",v.scrollTop=ke-He+v.offsetTop}c.style.margin=`${jr}px 0`,c.style.minHeight=ie+"px",c.style.maxHeight=j+"px",o?.(),requestAnimationFrame(()=>x.current=!0)}},[E,a.trigger,a.valueNode,c,p,v,C,w,a.dir,o]);en(()=>T(),[T]);const[A,_]=k.useState();en(()=>{p&&_(window.getComputedStyle(p).zIndex)},[p]);const N=k.useCallback(D=>{D&&b.current===!0&&(T(),S?.(),b.current=!1)},[T,S]);return J.jsx(NP,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:x,onScrollButtonChange:N,children:J.jsx("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:J.jsx(qe.div,{...s,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});uw.displayName=LP;var DP="SelectPopperPosition",mf=k.forwardRef((e,n)=>{const{__scopeSelect:r,align:o="start",collisionPadding:s=jr,...a}=e,u=_u(r);return J.jsx(uP,{...u,...a,ref:n,align:o,collisionPadding:s,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});mf.displayName=DP;var[NP,wp]=Xo(Ji,{}),hf="SelectViewport",cw=k.forwardRef((e,n)=>{const{__scopeSelect:r,nonce:o,...s}=e,a=Oi(hf,r),u=wp(hf,r),c=ct(n,a.onViewportChange),f=k.useRef(0);return J.jsxs(J.Fragment,{children:[J.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),J.jsx(Pu.Slot,{scope:r,children:J.jsx(qe.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:c,style:{position:"relative",flex:1,overflow:"auto",...s.style},onScroll:Xe(s.onScroll,p=>{const y=p.currentTarget,{contentWrapper:g,shouldExpandOnScrollRef:E}=u;if(E?.current&&g){const x=Math.abs(f.current-y.scrollTop);if(x>0){const b=window.innerHeight-jr*2,v=parseFloat(g.style.minHeight),C=parseFloat(g.style.height),w=Math.max(v,C);if(w<b){const S=w+x,T=Math.min(b,S),A=S-T;g.style.height=T+"px",g.style.bottom==="0px"&&(y.scrollTop=A>0?A:0,g.style.justifyContent="flex-end")}}}f.current=y.scrollTop})})})]})});cw.displayName=hf;var dw="SelectGroup",[FP,zP]=Xo(dw),$P=k.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,s=ki();return J.jsx(FP,{scope:r,id:s,children:J.jsx(qe.div,{role:"group","aria-labelledby":s,...o,ref:n})})});$P.displayName=dw;var fw="SelectLabel",BP=k.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,s=zP(fw,r);return J.jsx(qe.div,{id:s.id,...o,ref:n})});BP.displayName=fw;var uu="SelectItem",[jP,pw]=Xo(uu),mw=k.forwardRef((e,n)=>{const{__scopeSelect:r,value:o,disabled:s=!1,textValue:a,...u}=e,c=Ii(uu,r),f=Oi(uu,r),p=c.value===o,[y,g]=k.useState(a??""),[E,x]=k.useState(!1),b=ct(n,w=>f.itemRefCallback?.(w,o,s)),v=ki(),C=()=>{s||(c.onValueChange(o),c.onOpenChange(!1))};if(o==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return J.jsx(jP,{scope:r,value:o,disabled:s,textId:v,isSelected:p,onItemTextChange:k.useCallback(w=>{g(S=>S||(w?.textContent??"").trim())},[]),children:J.jsx(Pu.ItemSlot,{scope:r,value:o,disabled:s,textValue:y,children:J.jsx(qe.div,{role:"option","aria-labelledby":v,"data-highlighted":E?"":void 0,"aria-selected":p&&E,"data-state":p?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...u,ref:b,onFocus:Xe(u.onFocus,()=>x(!0)),onBlur:Xe(u.onBlur,()=>x(!1)),onPointerUp:Xe(u.onPointerUp,C),onPointerMove:Xe(u.onPointerMove,w=>{s?f.onItemLeave?.():w.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Xe(u.onPointerLeave,w=>{w.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:Xe(u.onKeyDown,w=>{f.searchRef?.current!==""&&w.key===" "||(TP.includes(w.key)&&C(),w.key===" "&&w.preventDefault())})})})})});mw.displayName=uu;var Ys="SelectItemText",hw=k.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:s,...a}=e,u=Ii(Ys,r),c=Oi(Ys,r),f=pw(Ys,r),p=IP(Ys,r),[y,g]=k.useState(null),E=ct(n,w=>g(w),f.onItemTextChange,w=>c.itemTextRefCallback?.(w,f.value,f.disabled)),x=y?.textContent,b=k.useMemo(()=>J.jsx("option",{value:f.value,disabled:f.disabled,children:x},f.value),[f.disabled,f.value,x]),{onNativeOptionAdd:v,onNativeOptionRemove:C}=p;return en(()=>(v(b),()=>C(b)),[v,C,b]),J.jsxs(J.Fragment,{children:[J.jsx(qe.span,{id:f.textId,...a,ref:E}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?_i.createPortal(a.children,u.valueNode):null]})});hw.displayName=Ys;var gw="SelectItemIndicator",VP=k.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return pw(gw,r).isSelected?J.jsx(qe.span,{"aria-hidden":!0,...o,ref:n}):null});VP.displayName=gw;var gf="SelectScrollUpButton",HP=k.forwardRef((e,n)=>{const r=Oi(gf,e.__scopeSelect),o=wp(gf,e.__scopeSelect),[s,a]=k.useState(!1),u=ct(n,o.onScrollButtonChange);return en(()=>{if(r.viewport&&r.isPositioned){let c=function(){const p=f.scrollTop>0;a(p)};const f=r.viewport;return c(),f.addEventListener("scroll",c),()=>f.removeEventListener("scroll",c)}},[r.viewport,r.isPositioned]),s?J.jsx(vw,{...e,ref:u,onAutoScroll:()=>{const{viewport:c,selectedItem:f}=r;c&&f&&(c.scrollTop=c.scrollTop-f.offsetHeight)}}):null});HP.displayName=gf;var vf="SelectScrollDownButton",WP=k.forwardRef((e,n)=>{const r=Oi(vf,e.__scopeSelect),o=wp(vf,e.__scopeSelect),[s,a]=k.useState(!1),u=ct(n,o.onScrollButtonChange);return en(()=>{if(r.viewport&&r.isPositioned){let c=function(){const p=f.scrollHeight-f.clientHeight,y=Math.ceil(f.scrollTop)<p;a(y)};const f=r.viewport;return c(),f.addEventListener("scroll",c),()=>f.removeEventListener("scroll",c)}},[r.viewport,r.isPositioned]),s?J.jsx(vw,{...e,ref:u,onAutoScroll:()=>{const{viewport:c,selectedItem:f}=r;c&&f&&(c.scrollTop=c.scrollTop+f.offsetHeight)}}):null});WP.displayName=vf;var vw=k.forwardRef((e,n)=>{const{__scopeSelect:r,onAutoScroll:o,...s}=e,a=Oi("SelectScrollButton",r),u=k.useRef(null),c=Au(r),f=k.useCallback(()=>{u.current!==null&&(window.clearInterval(u.current),u.current=null)},[]);return k.useEffect(()=>()=>f(),[f]),en(()=>{c().find(y=>y.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[c]),J.jsx(qe.div,{"aria-hidden":!0,...s,ref:n,style:{flexShrink:0,...s.style},onPointerDown:Xe(s.onPointerDown,()=>{u.current===null&&(u.current=window.setInterval(o,50))}),onPointerMove:Xe(s.onPointerMove,()=>{a.onItemLeave?.(),u.current===null&&(u.current=window.setInterval(o,50))}),onPointerLeave:Xe(s.onPointerLeave,()=>{f()})})}),UP="SelectSeparator",GP=k.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return J.jsx(qe.div,{"aria-hidden":!0,...o,ref:n})});GP.displayName=UP;var yf="SelectArrow",YP=k.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,s=_u(r),a=Ii(yf,r),u=Oi(yf,r);return a.open&&u.position==="popper"?J.jsx(cP,{...s,...o,ref:n}):null});YP.displayName=yf;function yw(e){return e===""||e===void 0}var ww=k.forwardRef((e,n)=>{const{value:r,...o}=e,s=k.useRef(null),a=ct(n,s),u=lp(r);return k.useEffect(()=>{const c=s.current,f=window.HTMLSelectElement.prototype,y=Object.getOwnPropertyDescriptor(f,"value").set;if(u!==r&&y){const g=new Event("change",{bubbles:!0});y.call(c,r),c.dispatchEvent(g)}},[u,r]),J.jsx(Y0,{asChild:!0,children:J.jsx("select",{...o,ref:a,defaultValue:r})})});ww.displayName="BubbleSelect";function bw(e){const n=Pr(e),r=k.useRef(""),o=k.useRef(0),s=k.useCallback(u=>{const c=r.current+u;n(c),function f(p){r.current=p,window.clearTimeout(o.current),p!==""&&(o.current=window.setTimeout(()=>f(""),1e3))}(c)},[n]),a=k.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return k.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,s,a]}function Sw(e,n,r){const s=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,a=r?e.indexOf(r):-1;let u=KP(e,Math.max(a,0));s.length===1&&(u=u.filter(p=>p!==r));const f=u.find(p=>p.textValue.toLowerCase().startsWith(s.toLowerCase()));return f!==r?f:void 0}function KP(e,n){return e.map((r,o)=>e[(n+o)%e.length])}var XP=J0,qP=tw,QP=rw,ZP=iw,JP=ow,eA=sw,tA=cw,nA=mw,rA=hw,bp="Checkbox",[iA]=Xr(bp),[oA,sA]=iA(bp),xw=k.forwardRef((e,n)=>{const{__scopeCheckbox:r,name:o,checked:s,defaultChecked:a,required:u,disabled:c,value:f="on",onCheckedChange:p,...y}=e,[g,E]=k.useState(null),x=ct(n,T=>E(T)),b=k.useRef(!1),v=g?!!g.closest("form"):!0,[C=!1,w]=Xi({prop:s,defaultProp:a,onChange:p}),S=k.useRef(C);return k.useEffect(()=>{const T=g?.form;if(T){const A=()=>w(S.current);return T.addEventListener("reset",A),()=>T.removeEventListener("reset",A)}},[g,w]),J.jsxs(oA,{scope:r,state:C,disabled:c,children:[J.jsx(qe.button,{type:"button",role:"checkbox","aria-checked":Ki(C)?"mixed":C,"aria-required":u,"data-state":Cw(C),"data-disabled":c?"":void 0,disabled:c,value:f,...y,ref:x,onKeyDown:Xe(e.onKeyDown,T=>{T.key==="Enter"&&T.preventDefault()}),onClick:Xe(e.onClick,T=>{w(A=>Ki(A)?!0:!A),v&&(b.current=T.isPropagationStopped(),b.current||T.stopPropagation())})}),v&&J.jsx(lA,{control:g,bubbles:!b.current,name:o,value:f,checked:C,required:u,disabled:c,style:{transform:"translateX(-100%)"}})]})});xw.displayName=bp;var Ew="CheckboxIndicator",kw=k.forwardRef((e,n)=>{const{__scopeCheckbox:r,forceMount:o,...s}=e,a=sA(Ew,r);return J.jsx(to,{present:o||Ki(a.state)||a.state===!0,children:J.jsx(qe.span,{"data-state":Cw(a.state),"data-disabled":a.disabled?"":void 0,...s,ref:n,style:{pointerEvents:"none",...e.style}})})});kw.displayName=Ew;var lA=e=>{const{control:n,checked:r,bubbles:o=!0,...s}=e,a=k.useRef(null),u=lp(r),c=sp(n);return k.useEffect(()=>{const f=a.current,p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==r&&g){const E=new Event("click",{bubbles:o});f.indeterminate=Ki(r),g.call(f,Ki(r)?!1:r),f.dispatchEvent(E)}},[u,r,o]),J.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:Ki(r)?!1:r,...s,tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Ki(e){return e==="indeterminate"}function Cw(e){return Ki(e)?"indeterminate":e?"checked":"unchecked"}var Tw=xw,Pw=kw,Aw=Ff(),$d=function(){},Iu=k.forwardRef(function(e,n){var r=k.useRef(null),o=k.useState({onScrollCapture:$d,onWheelCapture:$d,onTouchMoveCapture:$d}),s=o[0],a=o[1],u=e.forwardProps,c=e.children,f=e.className,p=e.removeScrollBar,y=e.enabled,g=e.shards,E=e.sideCar,x=e.noIsolation,b=e.inert,v=e.allowPinchZoom,C=e.as,w=C===void 0?"div":C,S=e.gapMode,T=Lf(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=E,_=Nf([r,n]),N=It(It({},T),s);return k.createElement(k.Fragment,null,y&&k.createElement(A,{sideCar:Aw,removeScrollBar:p,shards:g,noIsolation:x,inert:b,setCallbacks:a,allowPinchZoom:!!v,lockRef:r,gapMode:S}),u?k.cloneElement(k.Children.only(c),It(It({},N),{ref:_})):k.createElement(w,It({},N,{className:f,ref:_}),c))});Iu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Iu.classNames={fullWidth:jo,zeroRight:Bo};var wf=!1;if(typeof window<"u")try{var Ma=Object.defineProperty({},"passive",{get:function(){return wf=!0,!0}});window.addEventListener("test",Ma,Ma),window.removeEventListener("test",Ma,Ma)}catch{wf=!1}var Do=wf?{passive:!1}:!1,aA=function(e){return e.tagName==="TEXTAREA"},_w=function(e,n){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!aA(e)&&r[n]==="visible")},uA=function(e){return _w(e,"overflowY")},cA=function(e){return _w(e,"overflowX")},dv=function(e,n){var r=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=Iw(e,o);if(s){var a=Ow(e,o),u=a[1],c=a[2];if(u>c)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},dA=function(e){var n=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[n,r,o]},fA=function(e){var n=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[n,r,o]},Iw=function(e,n){return e==="v"?uA(n):cA(n)},Ow=function(e,n){return e==="v"?dA(n):fA(n)},pA=function(e,n){return e==="h"&&n==="rtl"?-1:1},mA=function(e,n,r,o,s){var a=pA(e,window.getComputedStyle(n).direction),u=a*o,c=r.target,f=n.contains(c),p=!1,y=u>0,g=0,E=0;do{var x=Ow(e,c),b=x[0],v=x[1],C=x[2],w=v-C-a*b;(b||w)&&Iw(e,c)&&(g+=w,E+=b),c instanceof ShadowRoot?c=c.host:c=c.parentNode}while(!f&&c!==document.body||f&&(n.contains(c)||n===c));return(y&&Math.abs(g)<1||!y&&Math.abs(E)<1)&&(p=!0),p},La=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},fv=function(e){return[e.deltaX,e.deltaY]},pv=function(e){return e&&"current"in e?e.current:e},hA=function(e,n){return e[0]===n[0]&&e[1]===n[1]},gA=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},vA=0,No=[];function yA(e){var n=k.useRef([]),r=k.useRef([0,0]),o=k.useRef(),s=k.useState(vA++)[0],a=k.useState(yu)[0],u=k.useRef(e);k.useEffect(function(){u.current=e},[e]),k.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var v=Df([e.lockRef.current],(e.shards||[]).map(pv)).filter(Boolean);return v.forEach(function(C){return C.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),v.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var c=k.useCallback(function(v,C){if("touches"in v&&v.touches.length===2)return!u.current.allowPinchZoom;var w=La(v),S=r.current,T="deltaX"in v?v.deltaX:S[0]-w[0],A="deltaY"in v?v.deltaY:S[1]-w[1],_,N=v.target,D=Math.abs(T)>Math.abs(A)?"h":"v";if("touches"in v&&D==="h"&&N.type==="range")return!1;var R=dv(D,N);if(!R)return!0;if(R?_=D:(_=D==="v"?"h":"v",R=dv(D,N)),!R)return!1;if(!o.current&&"changedTouches"in v&&(T||A)&&(o.current=_),!_)return!0;var G=o.current||_;return mA(G,C,v,G==="h"?T:A)},[]),f=k.useCallback(function(v){var C=v;if(!(!No.length||No[No.length-1]!==a)){var w="deltaY"in C?fv(C):La(C),S=n.current.filter(function(_){return _.name===C.type&&(_.target===C.target||C.target===_.shadowParent)&&hA(_.delta,w)})[0];if(S&&S.should){C.cancelable&&C.preventDefault();return}if(!S){var T=(u.current.shards||[]).map(pv).filter(Boolean).filter(function(_){return _.contains(C.target)}),A=T.length>0?c(C,T[0]):!u.current.noIsolation;A&&C.cancelable&&C.preventDefault()}}},[]),p=k.useCallback(function(v,C,w,S){var T={name:v,delta:C,target:w,should:S,shadowParent:wA(w)};n.current.push(T),setTimeout(function(){n.current=n.current.filter(function(A){return A!==T})},1)},[]),y=k.useCallback(function(v){r.current=La(v),o.current=void 0},[]),g=k.useCallback(function(v){p(v.type,fv(v),v.target,c(v,e.lockRef.current))},[]),E=k.useCallback(function(v){p(v.type,La(v),v.target,c(v,e.lockRef.current))},[]);k.useEffect(function(){return No.push(a),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:E}),document.addEventListener("wheel",f,Do),document.addEventListener("touchmove",f,Do),document.addEventListener("touchstart",y,Do),function(){No=No.filter(function(v){return v!==a}),document.removeEventListener("wheel",f,Do),document.removeEventListener("touchmove",f,Do),document.removeEventListener("touchstart",y,Do)}},[]);var x=e.removeScrollBar,b=e.inert;return k.createElement(k.Fragment,null,b?k.createElement(a,{styles:gA(s)}):null,x?k.createElement($f,{gapMode:e.gapMode}):null)}function wA(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const bA=zf(Aw,yA);var Rw=k.forwardRef(function(e,n){return k.createElement(Iu,It({},e,{ref:n,sideCar:bA}))});Rw.classNames=Iu.classNames;function mv(e,n){if(!e||!n)return!1;const r=n.getRootNode==null?void 0:n.getRootNode();if(e.contains(n))return!0;if(r&&df(r)){let o=n;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function hv(e,n){return["mouse","pen"].includes(e)}function SA(e){return"nativeEvent"in e}function xA(e){return e.matches("html,body")}function gv(e){return e?.ownerDocument||document}function Bd(e,n){if(n==null)return!1;if("composedPath"in e)return e.composedPath().includes(n);const r=e;return r.target!=null&&n.contains(r.target)}function Ws(e){return"composedPath"in e?e.composedPath()[0]:e.target}const EA="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function kA(e){return Mn(e)&&e.matches(EA)}const Mw={...Ya},CA=Mw.useInsertionEffect,TA=CA||(e=>e());function Fo(e){const n=k.useRef(()=>{});return TA(()=>{n.current=e}),k.useCallback(function(){for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return n.current==null?void 0:n.current(...o)},[])}var bf=typeof document<"u"?k.useLayoutEffect:k.useEffect;let vv=!1,PA=0;const yv=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+PA++;function AA(){const[e,n]=k.useState(()=>vv?yv():void 0);return bf(()=>{e==null&&n(yv())},[]),k.useEffect(()=>{vv=!0},[]),e}const _A=Mw.useId,Lw=_A||AA;function IA(){const e=new Map;return{emit(n,r){var o;(o=e.get(n))==null||o.forEach(s=>s(r))},on(n,r){e.set(n,[...e.get(n)||[],r])},off(n,r){var o;e.set(n,((o=e.get(n))==null?void 0:o.filter(s=>s!==r))||[])}}}const OA=k.createContext(null),RA=k.createContext(null),Dw=()=>{var e;return((e=k.useContext(OA))==null?void 0:e.id)||null},Nw=()=>k.useContext(RA);function MA(e){return"data-floating-ui-"+e}function jd(e,n){let r=e.filter(s=>{var a;return s.parentId===n&&((a=s.context)==null?void 0:a.open)}),o=r;for(;o.length;)o=e.filter(s=>{var a;return(a=o)==null?void 0:a.some(u=>{var c;return s.parentId===u.id&&((c=s.context)==null?void 0:c.open)})}),r=r.concat(o);return r}const LA="data-floating-ui-focusable";function wv(e){return Mn(e.target)&&e.target.tagName==="BUTTON"}function bv(e){return kA(e)}function DA(e,n){n===void 0&&(n={});const{open:r,onOpenChange:o,dataRef:s,elements:{domReference:a}}=e,{enabled:u=!0,event:c="click",toggle:f=!0,ignoreMouse:p=!1,keyboardHandlers:y=!0}=n,g=k.useRef(),E=k.useRef(!1),x=k.useMemo(()=>({onPointerDown(b){g.current=b.pointerType},onMouseDown(b){const v=g.current;b.button===0&&c!=="click"&&(hv(v)&&p||(r&&f&&(!s.current.openEvent||s.current.openEvent.type==="mousedown")?o(!1,b.nativeEvent,"click"):(b.preventDefault(),o(!0,b.nativeEvent,"click"))))},onClick(b){const v=g.current;if(c==="mousedown"&&g.current){g.current=void 0;return}hv(v)&&p||(r&&f&&(!s.current.openEvent||s.current.openEvent.type==="click")?o(!1,b.nativeEvent,"click"):o(!0,b.nativeEvent,"click"))},onKeyDown(b){g.current=void 0,!(b.defaultPrevented||!y||wv(b))&&(b.key===" "&&!bv(a)&&(b.preventDefault(),E.current=!0),b.key==="Enter"&&o(!(r&&f),b.nativeEvent,"click"))},onKeyUp(b){b.defaultPrevented||!y||wv(b)||bv(a)||b.key===" "&&E.current&&(E.current=!1,o(!(r&&f),b.nativeEvent,"click"))}}),[s,a,c,p,y,o,r,f]);return k.useMemo(()=>u?{reference:x}:{},[u,x])}const NA={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},FA={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Sv=e=>{var n,r;return{escapeKey:typeof e=="boolean"?e:(n=e?.escapeKey)!=null?n:!1,outsidePress:typeof e=="boolean"?e:(r=e?.outsidePress)!=null?r:!0}};function zA(e,n){n===void 0&&(n={});const{open:r,onOpenChange:o,elements:s,dataRef:a}=e,{enabled:u=!0,escapeKey:c=!0,outsidePress:f=!0,outsidePressEvent:p="pointerdown",referencePress:y=!1,referencePressEvent:g="pointerdown",ancestorScroll:E=!1,bubbles:x,capture:b}=n,v=Nw(),C=Fo(typeof f=="function"?f:()=>!1),w=typeof f=="function"?C:f,S=k.useRef(!1),T=k.useRef(!1),{escapeKey:A,outsidePress:_}=Sv(x),{escapeKey:N,outsidePress:D}=Sv(b),R=Fo(z=>{var X;if(!r||!u||!c||z.key!=="Escape")return;const Z=(X=a.current.floatingContext)==null?void 0:X.nodeId,re=v?jd(v.nodesRef.current,Z):[];if(!A&&(z.stopPropagation(),re.length>0)){let V=!0;if(re.forEach(ne=>{var ie;if((ie=ne.context)!=null&&ie.open&&!ne.context.dataRef.current.__escapeKeyBubbles){V=!1;return}}),!V)return}o(!1,SA(z)?z.nativeEvent:z,"escape-key")}),G=Fo(z=>{var X;const Z=()=>{var re;R(z),(re=Ws(z))==null||re.removeEventListener("keydown",Z)};(X=Ws(z))==null||X.addEventListener("keydown",Z)}),ee=Fo(z=>{var X;const Z=S.current;S.current=!1;const re=T.current;if(T.current=!1,p==="click"&&re||Z||typeof w=="function"&&!w(z))return;const V=Ws(z),ne="["+MA("inert")+"]",ie=gv(s.floating).querySelectorAll(ne);let ge=Tt(V)?V:null;for(;ge&&!Ai(ge);){const Ae=Yr(ge);if(Ai(Ae)||!Tt(Ae))break;ge=Ae}if(ie.length&&Tt(V)&&!xA(V)&&!mv(V,s.floating)&&Array.from(ie).every(Ae=>!mv(ge,Ae)))return;if(Mn(V)&&O){const Ae=V.clientWidth>0&&V.scrollWidth>V.clientWidth,Be=V.clientHeight>0&&V.scrollHeight>V.clientHeight;let he=Be&&z.offsetX>V.clientWidth;if(Be&&Gn(V).direction==="rtl"&&(he=z.offsetX<=V.offsetWidth-V.clientWidth),he||Ae&&z.offsetY>V.clientHeight)return}const Re=(X=a.current.floatingContext)==null?void 0:X.nodeId,$e=v&&jd(v.nodesRef.current,Re).some(Ae=>{var Be;return Bd(z,(Be=Ae.context)==null?void 0:Be.elements.floating)});if(Bd(z,s.floating)||Bd(z,s.domReference)||$e)return;const He=v?jd(v.nodesRef.current,Re):[];if(He.length>0){let Ae=!0;if(He.forEach(Be=>{var he;if((he=Be.context)!=null&&he.open&&!Be.context.dataRef.current.__outsidePressBubbles){Ae=!1;return}}),!Ae)return}o(!1,z,"outside-press")}),W=Fo(z=>{var X;const Z=()=>{var re;ee(z),(re=Ws(z))==null||re.removeEventListener(p,Z)};(X=Ws(z))==null||X.addEventListener(p,Z)});k.useEffect(()=>{if(!r||!u)return;a.current.__escapeKeyBubbles=A,a.current.__outsidePressBubbles=_;function z(re){o(!1,re,"ancestor-scroll")}const X=gv(s.floating);c&&X.addEventListener("keydown",N?G:R,N),w&&X.addEventListener(p,D?W:ee,D);let Z=[];return E&&(Tt(s.domReference)&&(Z=Ci(s.domReference)),Tt(s.floating)&&(Z=Z.concat(Ci(s.floating))),!Tt(s.reference)&&s.reference&&s.reference.contextElement&&(Z=Z.concat(Ci(s.reference.contextElement)))),Z=Z.filter(re=>{var V;return re!==((V=X.defaultView)==null?void 0:V.visualViewport)}),Z.forEach(re=>{re.addEventListener("scroll",z,{passive:!0})}),()=>{c&&X.removeEventListener("keydown",N?G:R,N),w&&X.removeEventListener(p,D?W:ee,D),Z.forEach(re=>{re.removeEventListener("scroll",z)})}},[a,s,c,w,p,r,o,E,u,A,_,R,N,G,ee,D,W]),k.useEffect(()=>{S.current=!1},[w,p]);const j=k.useMemo(()=>({onKeyDown:R,[NA[g]]:z=>{y&&o(!1,z.nativeEvent,"reference-press")}}),[R,o,y,g]),O=k.useMemo(()=>({onKeyDown:R,onMouseDown(){T.current=!0},onMouseUp(){T.current=!0},[FA[p]]:()=>{S.current=!0}}),[R,p]);return k.useMemo(()=>u?{reference:j,floating:O}:{},[u,j,O])}function $A(e){const{open:n=!1,onOpenChange:r,elements:o}=e,s=Lw(),a=k.useRef({}),[u]=k.useState(()=>IA()),c=Dw()!=null,[f,p]=k.useState(o.reference),y=Fo((x,b,v)=>{a.current.openEvent=x?b:void 0,u.emit("openchange",{open:x,event:b,reason:v,nested:c}),r?.(x,b,v)}),g=k.useMemo(()=>({setPositionReference:p}),[]),E=k.useMemo(()=>({reference:f||o.reference||null,floating:o.floating||null,domReference:o.reference}),[f,o.reference,o.floating]);return k.useMemo(()=>({dataRef:a,open:n,onOpenChange:y,elements:E,events:u,floatingId:s,refs:g}),[n,y,E,u,s,g])}function Fw(e){e===void 0&&(e={});const{nodeId:n}=e,r=$A({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||r,s=o.elements,[a,u]=k.useState(null),[c,f]=k.useState(null),y=s?.reference||a,g=k.useRef(null),E=Nw();bf(()=>{y&&(g.current=y)},[y]);const x=R0({...e,elements:{...s,...c&&{reference:c}}}),b=k.useCallback(T=>{const A=Tt(T)?{getBoundingClientRect:()=>T.getBoundingClientRect(),contextElement:T}:T;f(A),x.refs.setReference(A)},[x.refs]),v=k.useCallback(T=>{(Tt(T)||T===null)&&(g.current=T,u(T)),(Tt(x.refs.reference.current)||x.refs.reference.current===null||T!==null&&!Tt(T))&&x.refs.setReference(T)},[x.refs]),C=k.useMemo(()=>({...x.refs,setReference:v,setPositionReference:b,domReference:g}),[x.refs,v,b]),w=k.useMemo(()=>({...x.elements,domReference:y}),[x.elements,y]),S=k.useMemo(()=>({...x,...o,refs:C,elements:w,nodeId:n}),[x,C,w,n,o]);return bf(()=>{o.dataRef.current.floatingContext=S;const T=E?.nodesRef.current.find(A=>A.id===n);T&&(T.context=S)}),k.useMemo(()=>({...x,context:S,refs:C,elements:w}),[x,C,w,S])}const xv="active",Ev="selected";function Vd(e,n,r){const o=new Map,s=r==="item";let a=e;if(s&&e){const{[xv]:u,[Ev]:c,...f}=e;a=f}return{...r==="floating"&&{tabIndex:-1,[LA]:""},...a,...n.map(u=>{const c=u?u[r]:null;return typeof c=="function"?e?c(e):null:c}).concat(e).reduce((u,c)=>(c&&Object.entries(c).forEach(f=>{let[p,y]=f;if(!(s&&[xv,Ev].includes(p)))if(p.indexOf("on")===0){if(o.has(p)||o.set(p,[]),typeof y=="function"){var g;(g=o.get(p))==null||g.push(y),u[p]=function(){for(var E,x=arguments.length,b=new Array(x),v=0;v<x;v++)b[v]=arguments[v];return(E=o.get(p))==null?void 0:E.map(C=>C(...b)).find(C=>C!==void 0)}}}else u[p]=y}),u),{})}}function BA(e){e===void 0&&(e=[]);const n=e.map(c=>c?.reference),r=e.map(c=>c?.floating),o=e.map(c=>c?.item),s=k.useCallback(c=>Vd(c,e,"reference"),n),a=k.useCallback(c=>Vd(c,e,"floating"),r),u=k.useCallback(c=>Vd(c,e,"item"),o);return k.useMemo(()=>({getReferenceProps:s,getFloatingProps:a,getItemProps:u}),[s,a,u])}const jA=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function VA(e,n){var r;n===void 0&&(n={});const{open:o,floatingId:s}=e,{enabled:a=!0,role:u="dialog"}=n,c=(r=jA.get(u))!=null?r:u,f=Lw(),y=Dw()!=null,g=k.useMemo(()=>c==="tooltip"||u==="label"?{["aria-"+(u==="label"?"labelledby":"describedby")]:o?s:void 0}:{"aria-expanded":o?"true":"false","aria-haspopup":c==="alertdialog"?"dialog":c,"aria-controls":o?s:void 0,...c==="listbox"&&{role:"combobox"},...c==="menu"&&{id:f},...c==="menu"&&y&&{role:"menuitem"},...u==="select"&&{"aria-autocomplete":"none"},...u==="combobox"&&{"aria-autocomplete":"list"}},[c,s,y,o,f,u]),E=k.useMemo(()=>{const b={id:s,...c&&{role:c}};return c==="tooltip"||u==="label"?b:{...b,...c==="menu"&&{"aria-labelledby":f}}},[c,s,f,u]),x=k.useCallback(b=>{let{active:v,selected:C}=b;const w={role:"option",...v&&{id:s+"-option"}};switch(u){case"select":return{...w,"aria-selected":v&&C};case"combobox":return{...w,...v&&{"aria-selected":!0}}}return{}},[s,u]);return k.useMemo(()=>a?{reference:g,floating:E,item:x}:{},[a,g,E,x])}var zw=Object.defineProperty,HA=Object.defineProperties,WA=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,$w=Object.prototype.hasOwnProperty,Bw=Object.prototype.propertyIsEnumerable,kv=(e,n,r)=>n in e?zw(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,Q=(e,n)=>{for(var r in n||(n={}))$w.call(n,r)&&kv(e,r,n[r]);if(cu)for(var r of cu(n))Bw.call(n,r)&&kv(e,r,n[r]);return e},ce=(e,n)=>HA(e,WA(n)),UA=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(n,r)=>(typeof require<"u"?require:n)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')}),Me=(e,n)=>{var r={};for(var o in e)$w.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&cu)for(var o of cu(e))n.indexOf(o)<0&&Bw.call(e,o)&&(r[o]=e[o]);return r},Qr=(e,n)=>{for(var r in n)zw(e,r,{get:n[r],enumerable:!0})},eo=(e,n,r)=>new Promise((o,s)=>{var a=f=>{try{c(r.next(f))}catch(p){s(p)}},u=f=>{try{c(r.throw(f))}catch(p){s(p)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(a,u);c((r=r.apply(e,n)).next())});function jw(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"size-5"},e),{children:L("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})}))}var GA={borderWidths:{md:"1px"}},du=[5,10,20,35,50,65,80,95,98],Vw=[...du],Sf=[...du];Vw[4]=40;Sf[4]=60;var YA={blue:{h:213,s:100,l:du},gray:{h:220,s:10,l:du},green:{h:141,s:90,l:Vw},red:{h:9,s:90,l:Sf},yellow:{h:50,s:90,l:Sf}},Lt={};for(let[e,{h:n,s:r,l:o}]of Object.entries(YA))Lt[e]=Object.fromEntries(o.map((s,a)=>[`${(a+1)*100}`,`hsl(${n} ${r}% ${s}%)`]));var KA=ce(Q({black:"hsl(0 0% 0%)",white:"hsl(0 0% 100%)"},Lt),{gray100:Lt.gray[100],gray200:Lt.gray[200],gray300:Lt.gray[300],gray400:Lt.gray[400],gray500:Lt.gray[500],gray600:Lt.gray[600],gray700:Lt.gray[700],gray800:Lt.gray[800],gray900:Lt.gray[900],blue400:Lt.blue[400],blue500:Lt.blue[500],blue800:Lt.blue[800],blue900:Lt.blue[900],green400:Lt.blue[400],green500:Lt.green[500],green800:Lt.green[800],red500:Lt.red[500],transparent:"#FFFFFF00",inherit:"inherit"}),XA={md:"8px",lg:"20px",round:"50%"},te=e=>`var(--fr-colors-${e})`,qA={negative:{100:te("red-100"),200:te("red-200"),300:te("red-300"),400:te("red-400"),500:te("red-500"),600:te("red-600"),700:te("red-700"),800:te("red-800"),900:te("red-900"),background:te("negative-500"),border:te("negative-500"),foreground:te("white"),surface:te("negative-500"),active:{background:te("negative-400"),border:te("negative-400"),foreground:te("white"),surface:te("negative-400")},focus:{background:te("negative-500"),border:te("negative-500"),foreground:te("white"),surface:te("negative-500")},hover:{background:te("negative-400"),border:te("negative-400"),foreground:te("white"),surface:te("negative-400")}},neutral:{100:te("gray-100"),200:te("gray-200"),300:te("gray-300"),400:te("gray-400"),500:te("gray-500"),600:te("gray-600"),700:te("gray-700"),800:te("gray-800"),900:te("gray-900"),background:te("white"),border:te("neutral-800"),foreground:te("black"),surface:te("neutral-700"),active:{background:te("white"),border:te("neutral-900"),foreground:te("black"),surface:te("neutral-700")},focus:{background:te("white"),border:te("neutral-900"),foreground:te("black"),surface:te("neutral-700")},hover:{background:te("white"),border:te("neutral-900"),foreground:te("black"),surface:te("neutral-700")}},positive:{100:te("green-100"),200:te("green-200"),300:te("green-300"),400:te("green-400"),500:te("green-500"),600:te("green-600"),700:te("green-700"),800:te("green-800"),900:te("green-900"),background:te("positive-500"),border:te("positive-500"),foreground:te("white"),surface:te("positive-500"),active:{background:te("positive-400"),border:te("positive-400"),foreground:te("white"),surface:te("positive-400")},focus:{background:te("positive-500"),border:te("positive-500"),foreground:te("white"),surface:te("positive-500")},hover:{background:te("positive-400"),border:te("positive-400"),foreground:te("white"),surface:te("positive-400")}},primary:{100:te("blue-100"),200:te("blue-200"),300:te("blue-300"),400:te("blue-400"),500:te("blue-500"),600:te("blue-600"),700:te("blue-700"),800:te("blue-800"),900:te("blue-900"),background:te("primary-500"),border:te("primary-500"),foreground:te("white"),surface:te("primary-500"),active:{background:te("primary-400"),border:te("primary-400"),foreground:te("white"),surface:te("primary-400")},focus:{background:te("primary-500"),border:te("primary-500"),foreground:te("white"),surface:te("primary-500")},hover:{background:te("primary-400"),border:te("primary-400"),foreground:te("white"),surface:te("primary-400")}},secondary:{100:te("gray-100"),200:te("gray-200"),300:te("gray-300"),400:te("gray-400"),500:te("gray-500"),600:te("gray-600"),700:te("gray-700"),800:te("gray-800"),900:te("gray-900"),background:te("white"),border:te("secondary-800"),foreground:te("black"),surface:te("secondary-900"),active:{background:te("secondary-900"),border:te("secondary-800"),foreground:te("black"),surface:te("secondary-800")},focus:{background:te("secondary-900"),border:te("secondary-800"),foreground:te("black"),surface:te("secondary-900")},hover:{background:te("secondary-900"),border:te("secondary-800"),foreground:te("black"),surface:te("secondary-800")}}},QA={md:"0px 4px 20px rgba(0, 0, 0, 0.1)"},ZA="px",JA=e=>typeof e=="number"?`${4*e}${ZA}`:e,e_=[-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-.5,0,.5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,"auto"],t_=Object.fromEntries(e_.map(e=>[e,JA(e)])),n_={fontFamilies:{default:"inherit"},fontSizes:{xs:"12px",sm:"14px",md:"16px",lg:"18px",xl:"20px","2xl":"24px","3xl":"30px","4xl":"36px","5xl":"48px"},fontWeights:{thin:"100",extralight:"200",light:"300",regular:"400",medium:"500",demibold:"600",bold:"700",extrabold:"800",black:"900"},letterSpacings:{md:"0.02em"},lineHeights:{xs:"18px",sm:"22px",md:"24px",lg:"26px",xl:"30px","2xl":"38px","3xl":"46px","4xl":"60px"}},Hw=ce(Q(ce(Q({},GA),{colors:Q(Q({},KA),qA)}),n_),{radii:XA,shadows:QA,space:t_});function Sp(e,n="",r="."){return Object.keys(e).reduce((o,s)=>{let a=`${n.length?`${n}${r}`:""}${s}`,u=e[s];return typeof u=="object"&&u!==null&&!Array.isArray(u)?Object.assign(o,Sp(u,a,r)):o[a]=u,o},{})}function Ww(e){let n=Sp(e,"--fr","-");for(let[r,o]of Object.entries(n))if(r.indexOf(".")>-1){let s=r.replace(/\./g,"-");n[s]=o,delete n[r]}return n}function Uw(e,n="--fr"){let r={};return Object.keys(e).forEach(o=>{let s=e[o],a=o.replace(/\./g,"-");typeof s=="object"&&s!==null&&!Array.isArray(s)?r[o]=Uw(s,`${n}-${o}`):r[o]=`var(${n}-${a})`}),r}var r_=Ww(Hw),lt=Uw(Hw),i_=new Set(["alt","size","src"]),o_=Lk.all.filter(e=>e.indexOf("-")!=0&&!i_.has(e)).map(e=>[e.replace(/-([a-z])/g,(n,r)=>r.toUpperCase()),null]),s_=Object.fromEntries(o_),Da=Sp(lt.colors),l_={color:Da,backgroundColor:Da,borderColor:Da,border:Q(Q({},lt.borderWidths),Da),borderRadius:lt.radii,borderWidth:lt.borderWidths,boxShadow:lt.shadows,fontFamily:lt.fontFamilies,fontSize:lt.fontSizes,fontWeight:lt.fontWeights,gap:lt.space,lineHeight:lt.lineHeights,margin:lt.space,marginBottom:lt.space,marginLeft:lt.space,marginRight:lt.space,marginTop:lt.space,padding:lt.space,paddingBottom:lt.space,paddingLeft:lt.space,paddingRight:lt.space,paddingTop:lt.space},a_=Q(Q({},s_),l_),u_={bg:["backgroundColor"],m:["margin"],mt:["marginTop"],mr:["marginRight"],mb:["marginBottom"],ml:["marginLeft"],mx:["marginLeft","marginRight"],my:["marginTop","marginBottom"],p:["padding"],pt:["paddingTop"],pr:["paddingRight"],pb:["paddingBottom"],pl:["paddingLeft"],px:["paddingLeft","paddingRight"],py:["paddingTop","paddingBottom"]},c_=new Set(["active","disabled","focus","focusVisible","focusWithin","hover"]);function d_(e){return Array.isArray(e)?new Map(e.map(n=>[n,n])):typeof e=="object"&&e!==null?new Map(Object.entries(e)):typeof e=="string"||typeof e=="number"?new Map([[e,e]]):new Map}var Cv=new Map(Object.entries(a_).map(([e,n])=>[e,d_(n)])),f_=new Map(Object.entries(u_).map(([e,n])=>[e,new Set(n)])),p_=new Set(["height","width"]),m_=new Set(["canvas","embed","iframe","img","input","object","video"]);function Tv(e){let[n,r]=e.split(":");return[n,c_.has(r)?r:null]}function h_(e,n="div"){let r=Object.assign({},e),o={};function s(a){if(a==null)return o;let u=`&:${a.replace(/[A-Z]/g,c=>`-${c.toLocaleLowerCase()}`)}`;return o[u]==null&&(o[u]={}),o[u]}return Object.entries(r).forEach(([a,u])=>{let[c,f]=Tv(a),p=f_.get(c);p!=null&&(p.forEach(y=>{let g=`${y}${f?":"+f:""}`;r[g]=u}),delete r[a])}),Object.entries(r).forEach(([a,u])=>{let[c,f]=Tv(a),p=Cv.get(c);if(p!=null){if(u==null)delete r[a];else if(typeof u=="string"&&u.indexOf(" ")>-1){let y=u.split(" ");s(f)[c]=y.map(g=>{var E;return(E=p.get(g.toString()))!=null?E:g}).join(" ")}else p.has(u.toString())?s(f)[c]=p.get(u.toString()):s(f)[c]=u;(typeof n!="string"||!m_.has(n)||!p_.has(c))&&delete r[a]}}),Object.keys(r).forEach(a=>{let u=a.substring(1);a.indexOf("_")===0&&Cv.has(u)&&(r[u]=r[a],delete r[a])}),{cssFromProps:o,unmatchedProps:r}}function g_(){if(typeof window>"u"){let{JSDOM:e}=UA("jsdom");return new e("<!DOCTYPE html>").window}return window}function v_(e){return e?{__html:n1(g_()).sanitize(e,{ALLOWED_TAGS:["b","strong","i","em","a","span","div","p","pre","s","u","br","img","code","li","ol","ul","table","tbody","thead","tr","td","th","h1","h2","h3","h4","video","p","style"],ALLOWED_ATTR:["style","class","target","id","href","alt","src","controls","autoplay","loop","muted","playsinline"]})}:{__html:""}}function y_(e){return e&&`fr-${e}`}function Gw(e){return e&&(Array.isArray(e)?e.filter(n=>n!=null).map(n=>Gw(n)).join(" "):y_(e))}function w_(e,n){var r=e,{as:o,children:s,className:a,css:u={},part:c}=r,f=Me(r,["as","children","className","css","part"]);let p=o??"div",{cssFromProps:y,unmatchedProps:g}=h_(f,p),E=Gw(c),x=a||E?ux(a,E):void 0,b=[{boxSizing:"border-box"},y,u];return typeof s=="string"?L(p,ce(Q({className:x,css:b},g),{ref:n,dangerouslySetInnerHTML:v_(s)})):L(p,ce(Q({className:x,css:b},g),{ref:n,children:s}))}var Le=k.forwardRef(w_),Ln={};Qr(Ln,{Link:()=>G_,Plain:()=>Y_,Primary:()=>W_,Secondary:()=>U_});var vt={};Qr(vt,{Body1:()=>N_,Body2:()=>F_,Caption:()=>z_,Display1:()=>I_,Display2:()=>O_,H1:()=>R_,H2:()=>M_,H3:()=>L_,H4:()=>D_});var Yw={};Qr(Yw,{Body1:()=>T_,Body2:()=>P_,Caption:()=>A_,Display1:()=>b_,Display2:()=>S_,H1:()=>x_,H2:()=>E_,H3:()=>k_,H4:()=>C_});var Zr={color:"neutral.foreground",fontFamily:"default",margin:"0"},b_=ce(Q({},Zr),{fontSize:"5xl",fontWeight:"bold",lineHeight:"4xl"}),S_=ce(Q({},Zr),{fontSize:"4xl",fontWeight:"bold",lineHeight:"3xl"}),x_=ce(Q({},Zr),{fontSize:"3xl",fontWeight:"demibold",lineHeight:"2xl"}),E_=ce(Q({},Zr),{fontSize:"2xl",fontWeight:"demibold",lineHeight:"xl"}),k_=ce(Q({},Zr),{fontSize:"xl",fontWeight:"demibold",lineHeight:"lg"}),C_=ce(Q({},Zr),{fontSize:"md",fontWeight:"demibold",lineHeight:"md"}),T_=ce(Q({},Zr),{fontSize:"md",fontWeight:"regular",lineHeight:"md"}),P_=ce(Q({},Zr),{fontSize:"sm",fontWeight:"regular",lineHeight:"sm"}),A_=ce(Q({},Zr),{fontSize:"xs",fontWeight:"regular",lineHeight:"xs"}),__=["Display1","Display2","H1","H2","H3","H4","Body1","Body2","Caption"],Jr=Object.fromEntries(__.map(e=>{let n=["H1","H2","H3","H4"].includes(e)?e.toLowerCase():"span",r=k.forwardRef((o,s)=>{var a=o,{as:u=n,children:c}=a,f=Me(a,["as","children"]);return L(Le,ce(Q(Q({as:u},Yw[e]),f),{ref:s,children:c}))});return r.displayName=`Text.${e}`,[e,r]})),I_=Jr.Display1,O_=Jr.Display2,R_=Jr.H1,M_=Jr.H2,L_=Jr.H3,D_=Jr.H4,N_=Jr.Body1,F_=Jr.Body2,z_=Jr.Caption,Kw={};Qr(Kw,{Link:()=>j_,Plain:()=>V_,Primary:()=>$_,Secondary:()=>B_,loadingCSSStyle:()=>Xw});var Ou={borderWidth:"md",borderRadius:"md",borderStyle:"solid","cursor:disabled":"not-allowed",display:"flex",gap:"2",padding:"2 4",fontFamily:"inherit"},$_=ce(Q({},Ou),{backgroundColor:"primary.surface",borderColor:"primary.border",color:"primary.foreground","backgroundColor:disabled":"primary.surface","backgroundColor:hover":"primary.hover.surface","opacity:disabled":"0.6","pointerEvents:disabled":"none"}),B_=ce(Q({},Ou),{backgroundColor:"secondary.background",borderColor:"secondary.border",color:"secondary.foreground","backgroundColor:hover":"secondary.hover.background","backgroundColor:disabled":"secondary.background","opacity:disabled":"0.6"}),j_=ce(Q({},Ou),{backgroundColor:"transparent",borderColor:"transparent",color:"primary.surface","color:hover":"primary.hover.surface"}),V_=ce(Q({},Ou),{backgroundColor:"transparent",borderColor:"transparent",color:"neutral.foreground"}),H_=Kr({from:{transform:"rotate(0turn)"},to:{transform:"rotate(1turn)"}}),Xw={position:"relative",color:"transparent","&:after":{content:'""',position:"absolute",width:"16px",height:"16px",top:0,left:0,right:0,bottom:0,margin:"auto",border:"4px solid transparent",borderTopColor:"var(--fr-colors-primary-foreground)",borderRadius:"50%",animation:H_+" 1s ease infinite"}};function Ru(e){var n=e,{as:r,children:o,part:s,title:a,variant:u="Primary"}=n,c=Me(n,["as","children","part","title","variant"]),f;let p=u.toLocaleLowerCase();return Ne(Le,ce(Q(ce(Q({as:r??"button",part:[`button-${p}`,s]},Kw[u]),{css:Q(Q({},(f=c.css)!=null?f:{}),c.loading?Xw:{})}),c),{loading:void 0,children:[o,a&&L(vt.Body2,{color:"inherit",css:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},flexGrow:"1",fontWeight:"medium",lineHeight:"20px",part:"button-title",textWrap:"nowrap",children:a})]}))}function W_(e){var n=e,{children:r}=n,o=Me(n,["children"]);return L(Ru,ce(Q({},o),{variant:"Primary",children:r}))}function U_(e){var n=e,{children:r}=n,o=Me(n,["children"]);return L(Ru,ce(Q({},o),{variant:"Secondary",children:r}))}function G_(e){var n=e,{children:r}=n,o=Me(n,["children"]);return L(Ru,ce(Q({},o),{variant:"Link",children:r}))}function Y_(e){var n=e,{children:r}=n,o=Me(n,["children"]);return L(Ru,ce(Q({},o),{variant:"Plain",children:r}))}var rt={};Qr(rt,{Column:()=>X_,Row:()=>K_});var K_=k.forwardRef((e,n)=>L(Le,ce(Q({display:"flex",flexDirection:"row"},e),{ref:n}))),X_=k.forwardRef((e,n)=>L(Le,ce(Q({display:"flex",flexDirection:"column"},e),{ref:n})));function q_(e){var n=e,{dismissible:r,flowId:o,part:s}=n,a=Me(n,["dismissible","flowId","part"]);return L(no,ce(Q({as:null,flowId:o},a),{children:({handleDismiss:u,handlePrimary:c,handleSecondary:f,parentProps:{containerProps:p},step:y})=>{var g,E,x,b,v;let C=(g=y.props)!=null?g:{},w=(x=(E=y.primaryButton)==null?void 0:E.title)!=null?x:y.primaryButtonTitle,S=(v=(b=y.secondaryButton)==null?void 0:b.title)!=null?v:y.secondaryButtonTitle,T=y.$state.blocked;return Ne(ze,ce(Q(Q({alignItems:"center",borderWidth:"md",display:"flex",flexDirection:"row",gap:3,justifyContent:"flex-start",part:["banner",s]},p),C),{children:[y.imageUri&&L(Le,{as:"img",part:"image",src:y.imageUri,style:{height:40,width:40,alignSelf:"center"}}),Ne(rt.Column,{marginInlineEnd:"auto",part:"banner-title-wrapper",children:[L(ze.Title,{part:"title",children:y.title}),L(ze.Subtitle,{part:"subtitle",children:y.subtitle})]}),L(ze.Secondary,{disabled:T,title:S,onClick:f}),L(ze.Primary,{disabled:T,title:w,onClick:c}),r&&L(ze.Dismiss,{onClick:u})]}))}}))}var Q_={};Qr(Q_,{Carousel:()=>aI,Collapsible:()=>rb,CollapsibleStep:()=>Qw});var Z_={};Qr(Z_,{Bar:()=>xp,Dots:()=>J_,Fraction:()=>qw,Segments:()=>eI});function xp(e){var n=e,{current:r,total:o}=n,s=Me(n,["current","total"]);let a=o>0?Math.min(r/o,1):0,u=a===0?"10px":`${100*a}%`;return L(Le,ce(Q({part:"progress-bar",backgroundColor:"neutral.800",borderRadius:"md",height:"10px"},s),{children:L(Le,{backgroundColor:"primary.surface",part:"progress-bar-fill",borderRadius:"md",height:"100%",style:{width:u},transition:"width 300ms ease-out"})}))}function J_(e){var n=e,{current:r,total:o}=n,s=Me(n,["current","total"]);if(o==1)return null;let a=[...Array(o)].map((u,c)=>L(Le,{as:"circle",r:4,cx:4+16*c,cy:"4px",fill:r-1===c?lt.colors.blue500:lt.colors.blue800},c));return L(Le,ce(Q({as:"svg",height:"8px",part:"progress-dots",viewBox:`0 0 ${16*o-8} 8`,width:16*o-8},s),{children:a}))}function qw(e){var n=e,{current:r,total:o}=n,s=Me(n,["current","total"]);return L(vt.Body2,ce(Q({part:"progress-fraction"},s),{children:`${r}/${o}`}))}function eI(e){var n=e,{current:r,total:o}=n,s=Me(n,["current","total"]);let a=[...Array(o)].map((u,c)=>L(Le,{backgroundColor:r-1===c?"primary.surface":"blue800",borderRadius:"md",flexGrow:1,height:"100%"},c));return L(rt.Row,ce(Q({gap:1,height:"10px",part:"progress-segments"},s),{children:a}))}function tI(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",className:"size-4"},e),{children:L("path",{fillRule:"evenodd",d:"M8 1a3.5 3.5 0 0 0-3.5 3.5V7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7V4.5A3.5 3.5 0 0 0 8 1Zm2 6V4.5a2 2 0 1 0-4 0V7h4Z",clipRule:"evenodd"})}))}function nI(){return L(Le,{as:"svg",color:"primary.foreground",fill:"none",height:"8px",part:"check-icon",viewBox:"0 0 10 8",width:"10px",children:L("path",{d:"M1 4.34664L3.4618 6.99729L3.4459 6.98017L9 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function rI(e){var n=e,{checked:r=!1}=n,o=Me(n,["checked"]);return L(Le,ce(Q({backgroundColor:"inherit",borderWidth:"md",borderStyle:"solid",borderColor:"neutral.border",borderRadius:"100%",padding:"0",part:"check-indicator",position:"relative",height:"22px",width:"22px"},o),{children:r&&L(Le,{alignItems:"center",bg:"green500",borderWidth:"md",borderStyle:"solid",borderColor:"green500",borderRadius:"100%",display:"flex",height:"calc(100% + 2px)",justifyContent:"center",left:"-1px",part:"check-indicator-checked",position:"absolute",top:"-1px",width:"calc(100% + 2px)",children:L(nI,{})})}))}function Mu(e,{onPrimary:n,onSecondary:r}={}){let{navigate:o}=k.useContext(qo),s={"flow.back":()=>e.flow.back(),"flow.complete":()=>e.flow.complete(),"flow.forward":()=>e.flow.forward(),"flow.restart":()=>e.flow.restart(),"flow.skip":()=>e.flow.skip(),"flow.start":()=>e.flow.start(),"step.complete":()=>e.complete(),"step.skip":()=>e.skip(),"step.reset":()=>e.reset(),"step.start":()=>e.start()};return{handlePrimary:k.useCallback((a,u,c=!0)=>eo(this,null,function*(){if((yield n?.(e,a,u))===!1)return a.preventDefault(),!1;if(e.primaryButton!=null){let f=e.primaryButton.action===!1?!1:s[e.primaryButton.action];typeof f=="function"?f():f!==!1&&(yield e.complete(u,c)),e.primaryButton.uri!=null&&o(e.primaryButton.uri,e.primaryButton.target)}else yield e.complete(u,c),e.primaryButtonUri!=null&&o(e.primaryButtonUri,e.primaryButtonUriTarget);return!0}),[e]),handleSecondary:k.useCallback((a,u)=>eo(this,null,function*(){if((yield r?.(e,a,u))===!1)return a.preventDefault(),!1;if(e.secondaryButton!=null){let c=e.secondaryButton.action===!1?!1:s[e.secondaryButton.action];typeof c=="function"?c():c!==!1&&e.complete(u),e.secondaryButton.uri!=null&&o(e.secondaryButton.uri,e.secondaryButton.target)}else e.complete(u),e.secondaryButtonUri!=null&&o(e.secondaryButtonUri,e.secondaryButtonUriTarget);return!0}),[e])}}function iI({onPrimary:e,onSecondary:n,step:r}){var o,s;let{handlePrimary:a,handleSecondary:u}=Mu(r,{onPrimary:e,onSecondary:n}),{blocked:c,completed:f,skipped:p}=r.$state,y=f||p||!c?L(rI,{checked:f||p,marginLeft:"auto"}):L(Le,{as:tI,height:"22px",marginLeft:"auto",width:"22px"});return Ne(ze,{borderWidth:1,containerType:"inline-size",css:{"@container (max-width: 600px)":{flexBasis:"85%"},"@container (min-width: 601px) and (max-width: 900px)":{flexBasis:"45%"},"@container (min-width: 1200px)":{flexBasis:"25%"}},flex:"0 0 30%",gap:"2",p:"4",part:"carousel-step",userSelect:"none",disabled:c,opacity:c?.5:1,children:[Ne(rt.Row,{marginBottom:"2",part:"carousel-step-header",children:[r.iconUri&&L(ze.Media,{borderRadius:"0",height:"24px",src:r.iconUri,width:"24px"}),y]}),L(ze.Title,{children:r.title}),L(ze.Subtitle,{children:r.subtitle}),Ne(rt.Row,{css:{"@container (max-width: 200px)":{"& > button":{flexBasis:"50%",flexGrow:1},flexDirection:"column-reverse"}},gap:"2",marginTop:"auto",paddingTop:"3",part:"carousel-step-footer",children:[L(ze.Secondary,{disabled:c,onClick:u,title:(o=r.secondaryButton)==null?void 0:o.title}),L(ze.Primary,{disabled:c,onClick:a,title:(s=r.primaryButton)==null?void 0:s.title})]})]})}function oI(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"size-5"},e),{children:L("path",{fillRule:"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z",clipRule:"evenodd"})}))}function sI(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"size-5"},e),{children:L("path",{fillRule:"evenodd",d:"M17 10a.75.75 0 0 1-.75.75H5.612l4.158 3.96a.75.75 0 1 1-1.04 1.08l-5.5-5.25a.75.75 0 0 1 0-1.08l5.5-5.25a.75.75 0 1 1 1.04 1.08L5.612 9.25H16.25A.75.75 0 0 1 17 10Z",clipRule:"evenodd"})}))}var Pv=Kr`
from {
opacity: 0;
}
to {
opacity: 1;
}
`;function lI({flow:e,sort:n,onPrimary:r,onSecondary:o}){var s,a;let[u,c]=k.useState(),[f]=k.useState({align:"start",container:".fr-carousel-content",skipSnaps:!0,slides:".fr-carousel-step",startIndex:n=="completed-last"?0:(a=(s=Array.from(e.steps.values()).find(w=>!w.$state.completed&&!w.$state.skipped))==null?void 0:s.order)!=null?a:0}),[p,y]=Xf(f),[g,E]=k.useState(),[x,b]=k.useState();k.useLayoutEffect(()=>{y&&(g==null&&E(y.canScrollNext()),x==null&&b(y.canScrollPrev()),y.on("select",()=>{E(y.canScrollNext()),b(y.canScrollPrev())}))},[y]),k.useEffect(()=>{if(!u){let w=Array.from(e.steps.values()),S=w.filter(A=>A.$state.completed||A.$state.skipped).sort((A,_)=>A.order-_.order),T=w.filter(A=>!A.$state.completed&&!A.$state.skipped).sort((A,_)=>A.order-_.order);c(n==="completed-last"?[...T,...S].map(A=>A.id):w.map(A=>A.id))}},[]);let v=e.getNumberOfCompletedSteps(),C=e.getNumberOfAvailableSteps();return u?Ne(wu,{children:[Ne(rt.Row,{css:{"@container (max-width: 750px)":{flexDirection:"column",gap:lt.space[5]}},justifyContent:"space-between",part:"carousel-header",children:[Ne(rt.Column,{part:"carousel-header-content",children:[L(vt.H3,{children:e.title}),L(vt.Body2,{color:"neutral.400",children:e.subtitle})]}),Ne(rt.Row,{alignItems:"center",gap:2,part:"progress",children:[Ne(vt.Body2,{fontWeight:"demibold",part:"progress-text",children:[v,"/",C]}),L(xp,{current:v,total:C,minWidth:"200px"})]})]}),Ne(Le,{margin:`0 ${lt.space[-4]}`,overflow:"hidden",part:"carousel-wrapper",px:"4",position:"relative",ref:p,children:[L(rt.Row,{gap:4,part:"carousel-content",children:Array.from(e.steps.values()).filter(w=>w.$state.visible).sort((w,S)=>u.indexOf(w.id)-u.indexOf(S.id)).map(w=>L(iI,{onPrimary:r,onSecondary:o,step:w},w.id))}),x&&L(rt.Column,{animation:`${Pv} 300ms ease-out`,background:"linear-gradient(to right, rgba(255, 255, 255, 0.5), transparent 50%)",bottom:"0",left:"0",justifyContent:"center",paddingLeft:"3",part:"carousel-prev-wrapper",position:"absolute",top:"0",children:L(Ln.Plain,{border:"1px solid neutral.border",borderRadius:"100%",boxShadow:"md",backgroundColor:"neutral.background",color:"primary.surface",onClick:()=>y.scrollPrev(),padding:"2",children:L(sI,{height:"24px",width:"24px"})})}),g&&L(rt.Column,{animation:`${Pv} 300ms ease-out`,background:"linear-gradient(to left, rgba(255, 255, 255, 0.5), transparent 50%)",bottom:"0",justifyContent:"center",paddingRight:"3",part:"carousel-next-wrapper",position:"absolute",right:"0",top:"0",children:L(Ln.Plain,{border:"1px solid neutral.border",borderRadius:"100%",boxShadow:"md",backgroundColor:"neutral.background",color:"primary.surface",onClick:()=>y.scrollNext(),padding:"2",children:L(oI,{height:"24px",width:"24px"})})})]})]}):null}function aI(e){var n=Me(e,[]);return L(no,ce(Q({as:ze,borderWidth:1,containerType:"inline-size",p:"4",part:"carousel"},n),{children:r=>L(lI,Q(Q({},n),r))}))}var Qw={};Qr(Qw,{Content:()=>Zw,Root:()=>Jw,Trigger:()=>eb});function uI(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"size-6"},e),{children:L("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"})}))}var cI=Kr`
from {
height: 0;
opacity: 0;
}
to {
height: var(--radix-collapsible-content-height);
opacity: 1;
}
`,dI=Kr`
from {
height: var(--radix-collapsible-content-height);
opacity: 1;
}
to {
height: 0;
opacity: 0;
}
`,fI=()=>L(Le,{as:"svg",color:"primary.foreground",width:"10px",height:"8px",viewBox:"0 0 10 8",fill:"none",children:L("path",{d:"M1 4.34664L3.4618 6.99729L3.4459 6.98017L9 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});function pI({checked:e=!1}){return L(Le,{backgroundColor:"inherit",borderWidth:"md",borderStyle:"solid",borderColor:"neutral.border",borderRadius:"100%",padding:"0",part:"field-radio-value",position:"relative",height:"22px",width:"22px",children:e&&L(Le,{alignItems:"center",bg:"green500",borderWidth:"md",borderStyle:"solid",borderColor:"green500",borderRadius:"100%",display:"flex",height:"calc(100% + 2px)",justifyContent:"center",left:"-1px",part:"field-radio-indicator",position:"absolute",top:"-1px",width:"calc(100% + 2px)",children:L(fI,{})})})}function Zw({children:e}){return L(gC,{asChild:!0,children:Ne(rt.Column,{css:{'&[data-state="open"]':{animation:`${cI} 300ms ease-out`},'&[data-state="closed"]':{animation:`${dI} 300ms ease-out`},overflow:"hidden"},gap:5,part:"collapsible-content",children:[L(Le,{}),e]})})}function Jw(e){var n=e,{children:r,disabled:o=!1,onOpenChange:s=()=>{},open:a=!1}=n,u=Me(n,["children","disabled","onOpenChange","open"]);return L(mC,{asChild:!0,disabled:o,open:a,onOpenChange:s,children:L(ze,ce(Q({borderWidth:"md",css:{'&[data-state="open"] .fr-collapsible-step-icon':{transform:"rotate(180deg)"}},gap:0,part:"collapsible-step"},u),{children:r}))})}function eb({isCompleted:e,isBlocked:n,title:r}){return L(hC,{asChild:!0,children:Ne(rt.Row,{alignItems:"center",justifyContent:"space-between",margin:-5,padding:5,zIndex:1,opacity:n?.4:1,disabled:n,pointerEvents:n?"none":"auto",cursor:n?"not-allowed":"pointer",part:"collapsible-header",children:[Ne(rt.Row,{alignItems:"center",gap:2,children:[L(pI,{checked:e}),L(vt.Body2,{fontWeight:"demibold",userSelect:"none",part:"collapsible-title",children:r})]}),L(Le,{as:uI,color:"neutral.100",css:{"& path":{vectorEffect:"non-scaling-stroke"}},display:"block",height:"16px",order:2,part:"collapsible-step-icon",width:"16px"})]})})}var tb=k.createContext({onPrimary:()=>{},onSecondary:()=>{},openStepId:null,setOpenStepId:()=>{},stepTypes:{}});function nb({handlePrimary:e,handleSecondary:n,open:r,onOpenChange:o,step:s}){var a,u,c,f,p,y;let{$state:{blocked:g,completed:E,skipped:x},subtitle:b,title:v}=s,C=(u=(a=s.primaryButton)==null?void 0:a.title)!=null?u:s.primaryButtonTitle,w=(f=(c=s.secondaryButton)==null?void 0:c.title)!=null?f:s.secondaryButtonTitle,S=(p=s.props)!=null?p:{},T=!!g;return Ne(Jw,ce(Q({open:r,onOpenChange:o},S),{children:[L(eb,{isBlocked:s.$state.blocked,isCompleted:E||x,title:v}),Ne(Zw,{children:[L(ze.Media,{aspectRatio:2.5,objectFit:"cover",overflowClipMargin:"unset",src:(y=s.videoUri)!=null?y:s.imageUri,transform:"translate3d(0, 0, 1px)",type:s.videoUri?"video":"image"}),L(ze.Subtitle,{color:"neutral.400",children:b}),Ne(rt.Row,{gap:3,part:"collapsible-footer",children:[L(ze.Secondary,{title:w,onClick:n}),L(ze.Primary,{disabled:T,title:C,onClick:e})]})]})]}))}var mI={default:nb};function hI(e){var n=e,{flow:r,step:o}=n,s=Me(n,["flow","step"]),a;let{onPrimary:u,onSecondary:c,openStepId:f,setOpenStepId:p,stepTypes:y}=k.useContext(tb),{handlePrimary:g,handleSecondary:E}=Mu(o,{onPrimary:u,onSecondary:c}),x=(f??r.getCurrentStep().id)===o.id,b=(a=y[o.type])!=null?a:nb;function v(C){return eo(this,null,function*(){p(C?o.id:""),C&&!o.$state.completed&&(yield o.start(),p(null))})}return L(b,ce(Q({flow:r,onOpenChange:v,open:x,step:o},s),{handlePrimary:g,handleSecondary:E}),o.id)}function rb(e){var n=e,{dismissible:r,flowId:o,onPrimary:s,onSecondary:a,part:u,stepTypes:c={}}=n,f=Me(n,["dismissible","flowId","onPrimary","onSecondary","part","stepTypes"]);let[p,y]=k.useState(null),g=Q(Q({},mI),c);return L(tb.Provider,{value:{openStepId:p,setOpenStepId:y,onPrimary:s,onSecondary:a,stepTypes:g},children:L(no,ce(Q({as:ze,borderWidth:"md",flowId:o,part:["checklist",u]},f),{children:E=>{var x=E,{flow:b,handleDismiss:v}=x,C=Me(x,["flow","handleDismiss"]);let w=Array.from(b.steps.entries()).filter(([,A])=>A.$state.visible===!0).map(([,A])=>L(hI,ce(Q({flow:b,handleDismiss:v},C),{step:A}),A.id)),S=b.getNumberOfCompletedSteps(),T=b.getNumberOfAvailableSteps();return Ne(wu,{children:[Ne(rt.Column,{gap:2,children:[L(ze.Header,{dismissible:r,handleDismiss:v,part:"checklist-header",subtitle:b.subtitle,title:b.title}),Ne(rt.Row,{alignItems:"center",gap:2,children:[Ne(vt.Body2,{fontWeight:"demibold",children:[S,"/",T]}),L(xp,{current:S,total:T,flexGrow:1})]})]}),w]})}}))})}var gI=new Set(["required","min","max","minLength","maxLength","pattern"]);function vI({fieldComponent:e,control:n,fieldData:r,submit:o}){let s=xu();r.pattern!=null&&(typeof r.pattern=="string"?r.pattern=new RegExp(r.pattern.replace(/^\/|\/$/g,"")):typeof r.pattern=="object"&&typeof r.pattern.value=="string"&&(r.pattern.value=new RegExp(r.pattern.value.replace(/^\/|\/$/g,""))));let a=Object.fromEntries(Object.entries(r).filter(([c])=>gI.has(c))),u=xC({name:r.id,control:n,rules:a});return L(e,ce(Q({},u),{fieldData:r,formContext:s,submit:o}))}function yI({fieldTypes:e,handleDismiss:n,handlePrimary:r,handleSecondary:o,parentProps:{dismissible:s},step:a}){var u,c,f,p,y;let{__readOnly:g}=k.useContext(qo),E=k.useMemo(()=>{var R;return(R=a.fields)==null?void 0:R.filter(G=>e[G.type]!=null&&G.id)},[a.fields,e]),x=DC({delayError:2e3,mode:"onChange",defaultValues:E.reduce((R,G)=>{var ee;return R[G.id]=(ee=G.value)!=null?ee:"",R},{})});k.useEffect(()=>{x.formState.isDirty||x.reset(E.reduce((R,G)=>{var ee;return R[G.id]=(ee=G.value)!=null?ee:"",R},{}))},[E]);let[b,v]=k.useState(!1),C=[],{control:w,handleSubmit:S}=x,T=(u=a.props)!=null?u:{};function A(R,G){v(!0),r(G,R,g===!0).then(()=>v(!1))}E.forEach(R=>{e[R.type]!=null&&C.push(L(vI,{control:w,fieldComponent:e[R.type],fieldData:R,submit:S(A)},`${a.flow.id}-${R.id}`))});let _=(f=(c=a.primaryButton)==null?void 0:c.title)!=null?f:a.primaryButtonTitle,N=(y=(p=a.secondaryButton)==null?void 0:p.title)!=null?y:a.secondaryButtonTitle,D=!!(a.$state.blocked||!x.formState.isValid);return k.useEffect(()=>{x.clearErrors()},[a]),Ne(rt.Column,ce(Q({gap:5,part:"form-step"},T),{children:[L(ze.Header,{dismissible:s,handleDismiss:n,part:"form-step-header",subtitle:a.subtitle,title:a.title}),L(wC,ce(Q({},x),{children:C})),Ne(rt.Row,{part:"form-step-footer",justifyContent:"flex-end",gap:3,children:[N&&L(Ln.Secondary,{onClick:o,title:N}),L(Ln.Primary,{disabled:D||b,onClick:S(A),title:_??"Submit",loading:b})]},`form-footer-${a.id}`)]}))}function wI({error:e}){var n;return(n=e?.message)!=null&&n.length?L(vt.Caption,{color:"red500",display:"block",part:"field-error",mt:"1",textAlign:"end",children:e?.message}):null}function bI({children:e,id:n,required:r=!1}){return Ne(vt.Body2,{as:"label",htmlFor:n,part:"field-label",fontWeight:"medium",mb:"2",display:"block",children:[e,L(Le,{part:"field-label-required",display:"inline",children:r&&"*"})]})}var ib={backgroundColor:"neutral.background",borderColor:"neutral.border",borderStyle:"solid",borderWidth:"md",borderRadius:"md"},xf=ce(Q({},ib),{px:"4",py:"2",display:"block",outline:"none",width:"100%"}),ob={alignItems:"center",bg:"primary.surface",borderWidth:"md",borderStyle:"solid",borderColor:"primary.border",borderRadius:"100%",display:"flex",height:"calc(100% + 2px)",justifyContent:"center",left:"-1px",position:"absolute",top:"-1px",width:"calc(100% + 2px)",color:"primary.foreground"};function pl({children:e,field:n,fieldData:r,fieldState:o}){var s;let{id:a,label:u,placeholder:c}=r,{error:f}=o,p=ce(Q(Q(Q({id:a},n),c?{placeholder:c}:{}),xf),{"aria-invalid":!!f,value:(s=n.value)!=null?s:""});return Ne(Le,{part:"field",children:[L(bI,{id:a,required:!!r.required,children:u}),e(p),L(wI,{error:f})]})}function Ep(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"size-5"},e),{children:L("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"})}))}var SI=k.forwardRef(({label:e,value:n},r)=>Ne(Le,{as:"label",backgroundColor:"neutral.background",borderColor:"neutral.border",borderRadius:"md",borderStyle:"solid",borderWidth:"md",display:"flex",htmlFor:n,justifyContent:"space-between",part:"field-radio",px:4,py:2,children:[L(vt.Body2,{part:"field-radio-label",children:e}),L(oT,{id:n,value:n,ref:r,asChild:!0,children:L(Le,{as:"button",backgroundColor:"inherit",borderWidth:"md",borderStyle:"solid",borderColor:"neutral.border",borderRadius:"100%",flex:"0 0 auto",padding:"0",part:"field-radio-value",position:"relative",height:"24px",width:"24px",children:L(Le,ce(Q({as:sT},ob),{children:L(Ep,{height:"14",width:"14"})}))})})]}));function xI(e){let{field:{onChange:n,value:r},fieldData:{options:o=[]}}=e,s=o.map(({label:a,value:u})=>L(SI,{value:u,label:a},u));return L(pl,ce(Q({},e),{children:()=>L(iT,{value:r,onValueChange:n,asChild:!0,children:L(rt.Column,{gap:2,part:"field-radio-group",children:s})})}))}function EI(e){return L("svg",ce(Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"size-5"},e),{children:L("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"})}))}function kI(e){let{field:{onChange:n,value:r},fieldData:{options:o=[]}}=e,[s,a]=k.useState([]);function u(c){let f=[];s.includes(c)?f=[...s.filter(p=>p!==c)]:f=[...s,c],a(f),n(f)}return L(pl,ce(Q({},e),{children:()=>L(rt.Column,{gap:2,part:"field-select-multiple",children:o.map(({label:c,value:f})=>L(Tw,{value:s.includes(f)?f:void 0,onCheckedChange:()=>u(f),asChild:!0,children:Ne(Le,{as:"label",backgroundColor:"neutral.background",borderColor:"neutral.border",borderRadius:"md",borderStyle:"solid",borderWidth:"md",display:"flex",htmlFor:f,justifyContent:"space-between",part:"field-check",px:4,py:2,children:[L(vt.Body2,{part:"field-check-label",children:c}),L(Le,{as:"button",backgroundColor:"inherit",borderWidth:"md",borderStyle:"solid",borderColor:"neutral.border",borderRadius:"100%",flex:"0 0 auto",id:f,padding:"0",part:"field-check-value",position:"relative",height:"24px",width:"24px",children:L(Pw,{asChild:!0,children:L(Le,ce(Q({},ob),{children:L(Ep,{height:"14",width:"14"})}))})})]})},f))})}))}var CI=k.forwardRef(({label:e,value:n},r)=>L(nA,{value:n,ref:r,asChild:!0,children:L(Le,{"backgroundColor:hover":"neutral.900",borderRadius:"md",outline:"none",part:"field-select-option",px:"3",py:"2",children:L(rA,{asChild:!0,children:L(vt.Body2,{part:"field-select-option-label",children:e})})})}));function TI(e){let{field:{onChange:n,value:r},fieldData:{options:o=[],placeholder:s}}=e,a=o.map(({label:u,value:c})=>L(CI,{value:c,label:u},c));return e.fieldData.multiple?L(kI,Q({},e)):L(pl,ce(Q({},e),{children:()=>Ne(XP,{value:r,onValueChange:n,children:[L(qP,{asChild:!0,children:Ne(vt.Body2,ce(Q({},xf),{alignItems:"center",display:"flex",justifyContent:"space-between",part:"field-select",children:[L(QP,{placeholder:s??"Select one"}),L(ZP,{children:L(Le,{as:EI,color:"neutral.100",display:"block",height:"24px",part:"field-select-icon",width:"24px"})})]}))}),L(JP,{children:L(eA,{position:"popper",sideOffset:4,asChild:!0,children:L(Le,ce(Q({},xf),{boxShadow:"md",maxHeight:"var(--radix-select-content-available-height)",p:"1",part:"field-select-options",width:"var(--radix-popper-anchor-width)",zIndex:"99999",children:L(tA,{children:a})}))})})]})}))}function PI(e){return L(pl,ce(Q({},e),{children:n=>L(vt.Body2,Q({as:"input",part:"field-text",type:"text"},n))}))}function AI(e){return L(pl,ce(Q({},e),{children:n=>L(vt.Body2,Q({as:"textarea",part:"field-textarea"},n))}))}function _I(e){let{field:{onChange:n,value:r},fieldData:{options:o,label:s,id:a=[]}}=e;return Ne(Le,{part:"field",display:"flex",gap:2,alignItems:"center",children:[L(Tw,{defaultChecked:!0,onCheckedChange:n,value:r,checked:r===!0,asChild:!0,children:L(Le,ce(Q({},ib),{as:"button",width:"25px",minWidth:"25px",height:"25px",justifyContent:"center",alignItems:"center",display:"flex","backgroundColor:hover":"neutral.900",part:"field-checkbox",id:a,children:L(Pw,{asChild:!0,children:L(Le,{width:"20px",height:"20px",display:"flex",alignItems:"center",justifyContent:"center",children:L(Ep,{height:"14",fill:"currentColor"})})})}))}),L(vt.Body2,{part:"field-checkbox-label",as:"label",htmlFor:a,children:s})]})}var II={checkbox:_I,radio:xI,select:TI,text:PI,textarea:AI};function Ef(e){var n=e,{fieldTypes:r={},flowId:o,part:s}=n,a=Me(n,["fieldTypes","flowId","part"]);let u=Object.assign({},II,r);return L(no,ce(Q({flowId:o,part:["form",s]},a),{children:c=>L(yI,Q({fieldTypes:u},c))}))}var OI={};Qr(OI,{NPS:()=>kf});function RI({field:e,fieldData:n,submit:r}){var o,s;let a=[...Array(11)].map((u,c)=>{let f=e.value===c?Ln.Primary:Ln.Secondary;return L(f,{borderWidth:"1px",onClick:()=>{e.onChange(c),r()},title:`${c}`,css:{".fr-button-title":{fontSize:"15px"}}},c)});return Ne(rt.Column,{gap:2,children:[L(rt.Row,{gap:2,part:"field-nps",css:{"@media (min-width: 660px)":{flexWrap:"nowrap",justifyContent:"space-between"},flexWrap:"wrap",justifyContent:"center"},children:a}),Ne(rt.Row,{justifyContent:"space-between",part:"field-nps-label",children:[L(vt.Caption,{part:"field-nps-left-label",color:"neutral.400",children:(o=n.negativeLabel)!=null?o:"Not likely at all"}),L(vt.Caption,{part:"field-nps-right-label",color:"neutral.400",children:(s=n.positiveLabel)!=null?s:"Extremely likely"})]})]})}function kf(e){var n=e,{as:r=jt,flowId:o,fieldTypes:s,part:a}=n,u=Me(n,["as","flowId","fieldTypes","part"]);let{flow:c}=kp(o);return L(Ef,Q({alignSelf:"end",as:r,flowId:o,fieldTypes:Q({nps:RI},s),modal:!1,onEscapeKeyDown:f=>{typeof u.onEscapeKeyDown=="function"&&u.onEscapeKeyDown(f),f.defaultPrevented||c.skip()},part:["nps",a],css:ce(Q({},!c||c.getCurrentStepIndex()==0?{".fr-form-step-footer":{display:"none"}}:{}),{".fr-form":{padding:"20px","@media (min-width: 660px)":{minWidth:"600px"},minWidth:"100%"},".fr-form-step":{gap:"14px","@media (min-width: 660px)":{gap:"1"}}})},u))}function MI(e,n){var r=e,{children:o,part:s}=r,a=Me(r,["children","part"]);return L(Rw,{forwardProps:!0,ref:n,children:L(Le,ce(Q({backgroundColor:"black",inset:"0",opacity:"0.5",part:["overlay",s],position:"absolute"},a),{children:o}))})}var sb=k.forwardRef(MI),LI=Kr({"0%":{opacity:.5,transform:"scale(0.5)"},"50%":{opacity:0,transform:"scale(1)"},"100%":{opacity:0,transform:"scale(1)"}});function DI(e){var n=e,{part:r=""}=n,o=Me(n,["part"]);return Ne(Le,ce(Q({borderRadius:"24px",height:"24px",part:`ping-wrapper ${r}`,position:"relative",width:"24px"},o),{children:[L(Le,{backgroundColor:"primary.surface",animation:`2s ease-out infinite ${LI}`,borderRadius:"24px",height:"48px",left:"-12px",part:"ping-pulse",pointerEvents:"none",position:"absolute",top:"-12px",transformOrigin:"center center",width:"48px"}),L(Le,{backgroundColor:"primary.surface",borderRadius:"12px",height:"24px",left:"0",part:"ping",position:"absolute",top:"0",width:"24px"})]}))}function NI({maxX:e,maxY:n,radius:r,x1:o,x2:s,y1:a,y2:u}){return r>0?`path("${[`M${o+r},${a}`,`H${s-r}`,`A${r} ${r} 0,0,1 ${s} ${a+r}`,`V${u-r}`,`A${r} ${r} 0,0,1 ${s-r} ${u}`,`H${o+r}`,`A${r} ${r} 0,0,1 ${o} ${u-r}`,`V${n}`,`H${e}`,"V0","H0",`V${n}`,`H${o}`,`V${a+r}`,`A${r} ${r} 0,0,1 ${o+r} ${a}`,"Z"].join(" ")}")`:`path("M${o},${a} H${s} V${u} H${o} V${n} H${e} V0 H0 V${n} H${o} Z")`}function FI(e){if(!window||!("nodeType"in e))return 0;let n=Number(window.getComputedStyle(e).borderRadius.replace(/\D/g,""));return Number.isNaN(n)?0:n}function zI(e){var n=e,{anchor:r,part:o,style:s={}}=n,a=Me(n,["anchor","part","style"]);let[u,c]=k.useState({maxX:0,maxY:0,radius:0,x1:0,x2:0,y1:0,y2:0}),{refs:f}=Fw({middleware:[{name:"clipPath",fn({elements:p,rects:y}){return c({maxX:p.floating.clientWidth,maxY:p.floating.clientHeight,radius:FI(p.reference),x1:y.reference.x,x2:y.reference.x+y.reference.width,y1:y.reference.y,y2:y.reference.y+y.reference.height}),{}}}],open:!0,placement:"top-center",transform:!1,whileElementsMounted:gp});return k.useEffect(()=>{let p=document.querySelector(r);p!=null?f.setReference(p):console.debug(`[frigade] Spotlight: No anchor found for selector: ${r}`)},[r]),L(sb,Q({part:["spotlight",o],ref:f.setFloating,style:Q({clipPath:NI(u)},s)},a))}function $I({align:e,side:n}){let r={},o="-12px",s={top:"bottom",right:"left",bottom:"top",left:"right"};return r[s[n]]=o,["before","end"].includes(e)?["top","bottom"].includes(n)?r.right=o:r.bottom=o:["after","start"].includes(e)?["top","bottom"].includes(n)?r.left=o:r.top=o:["top","bottom"].includes(n)?r.left=`calc(50% + ${o})`:r.top=`calc(50% + ${o})`,r}function BI(e){switch(e){case"after":return"end";case"before":return"start";default:return e}}function jI({align:e,alignOffset:n,anchor:r,onOpenChange:o=()=>{},open:s,side:a,sideOffset:u}){let c=`${a}-${BI(e)}`;function f({rects:T}){let A={alignmentAxis:n,mainAxis:u};return["after","before"].includes(e)&&(["bottom","top"].includes(a)?A.alignmentAxis=n-T.floating.width:A.alignmentAxis=n-T.floating.height),A}let{context:p,floatingStyles:y,placement:g,refs:E}=Fw({middleware:[M0(f),D0(),L0()],onOpenChange:o,open:s,placement:c,whileElementsMounted:gp}),x=DA(p),b=zA(p,{outsidePress:!1}),v=VA(p),{getFloatingProps:C,getReferenceProps:w}=BA([x,b,v]);k.useEffect(()=>{let T=document.querySelector(r);T!=null?E.setReference(T):console.debug(`[frigade] Hint: No anchor found for selector: ${r}`)},[r]);let S=g.split("-");return e==="before"?S[1]=S[1]==="end"?"after":"before":e==="after"&&(S[1]=S[1]==="start"?"before":"after"),{context:p,getFloatingProps:C,getReferenceProps:w,floatingStyles:y,placement:S.join("-"),refs:E}}function VI(e){var n=e,{align:r="center",alignOffset:o=0,anchor:s,children:a,defaultOpen:u=!0,modal:c=!1,onOpenChange:f=()=>{},open:p,part:y,side:g="bottom",sideOffset:E=0,spotlight:x=!1,style:b={}}=n,v=Me(n,["align","alignOffset","anchor","children","defaultOpen","modal","onOpenChange","open","part","side","sideOffset","spotlight","style"]);let[C,w]=k.useState(u),S=p??C,{getFloatingProps:T,getReferenceProps:A,floatingStyles:_,placement:N,refs:D}=jI({align:r,alignOffset:o,anchor:s,onOpenChange:W=>{f(W),p==null&&w(W)},open:S,side:g,sideOffset:E}),[R,G]=N.split("-"),ee=A();return Ne(wu,{children:[x&&S&&L(zI,{anchor:s}),c&&!x&&S&&L(sb,{lockScroll:!0}),Ne(Le,ce(Q(Q({part:["hint",y],ref:D.setFloating,style:Q(Q({},_),b)},T()),v),{children:[S&&a,L(DI,ce(Q({},ee),{position:"absolute",style:$I({align:G,side:R})}))]}))]})}var HI=Kr`
from {
opacity: 0;
}
25% {
opacity: 0;
}
to {
opacity: 1;
}
`;function Av(e){var n=e,{align:r,alignOffset:o,defaultOpen:s,dismissible:a,flow:u,handleDismiss:c,modal:f,onPrimary:p,onSecondary:y,part:g,side:E,sideOffset:x,spotlight:b,step:v}=n,C=Me(n,["align","alignOffset","defaultOpen","dismissible","flow","handleDismiss","modal","onPrimary","onSecondary","part","side","sideOffset","spotlight","step"]),w,S,T,A,_;let{handlePrimary:N,handleSecondary:D}=Mu(v,{onPrimary:p,onSecondary:y}),R=(S=(w=v.primaryButton)==null?void 0:w.title)!=null?S:v.primaryButtonTitle,G=(A=(T=v.secondaryButton)==null?void 0:T.title)!=null?A:v.secondaryButtonTitle,ee=!!v.$state.blocked;return L(VI,ce(Q({align:r,alignOffset:o,anchor:v.selector,"data-step-id":v.id,defaultOpen:s,modal:f,part:g,side:E,sideOffset:x,spotlight:b},C),{children:Ne(ze,{animation:`${HI} 300ms ease-out`,boxShadow:"md",maxWidth:"min(360px, calc(100vw - 25px))",children:[L(ze.Media,{aspectRatio:"2",borderRadius:"md md 0 0",borderWidth:"0",margin:"-5 -5 0",objectFit:"cover",overflowClipMargin:"unset",src:(_=v.videoUri)!=null?_:v.imageUri,transform:"translate3d(0, 0, 1px)",type:v.videoUri?"video":"image"}),L(ze.Header,{css:{".fr-dismiss":{position:"absolute",right:"12px",top:"12px"}},dismissible:a,handleDismiss:c,subtitle:v.subtitle,title:v.title}),Ne(ze.Footer,{children:[u.getNumberOfAvailableSteps()>1&&L(qw,{current:u.getCurrentStepOrder()+1,marginRight:"auto",total:u.getNumberOfAvailableSteps()}),L(ze.Secondary,{disabled:ee,onClick:D,title:G}),L(ze.Primary,{disabled:ee,onClick:N,title:R})]})]})}))}function WI(e,n,r){let[o,s]=k.useState(!1),a=k.useRef();return k.useEffect(()=>{a.current=document.querySelector(n),s(!0)},[]),o?_i.createPortal(e,a.current,r):null}function UI(e){var n=e,{align:r="after",alignOffset:o=0,as:s,defaultOpen:a,dismissible:u=!1,flowId:c,modal:f,part:p,sequential:y=!0,side:g="bottom",sideOffset:E=0,spotlight:x,zIndex:b=9999}=n,v=Me(n,["align","alignOffset","as","defaultOpen","dismissible","flowId","modal","part","sequential","side","sideOffset","spotlight","zIndex"]);let{onDismiss:C,onPrimary:w,onSecondary:S}=v;return WI(L(no,ce(Q({as:s,flowId:c,part:"tour"},v),{children:({flow:T,handleDismiss:A,parentProps:{containerProps:_},step:N})=>{var D,R,G,ee;let W=Q({align:r,alignOffset:o,dismissible:u,flow:T,handleDismiss:A,modal:f,onPrimary:w,onSecondary:S,part:p,side:g,sideOffset:E,spotlight:x,step:N,zIndex:(G=(R=(D=N.props)==null?void 0:D.zIndex)!=null?R:_?.zIndex)!=null?G:b},(ee=N.props)!=null?ee:{});return y?L(Av,Q({defaultOpen:a??!0},W)):Array.from(T.steps.values()).filter(j=>{let{blocked:O,completed:z,skipped:X,visible:Z}=j.$state;return!O&&!z&&!X&&Z}).map(j=>{var O,z,X,Z,re;function V(Re){return eo(this,null,function*(){return(yield C?.(T,Re))===!1?(Re.preventDefault(),!1):(j.skip(),!0)})}let ne=x&&j.id===N.id,ie=(X=(z=(O=j.props)==null?void 0:O.zIndex)!=null?z:_?.zIndex)!=null?X:b,ge=Q({align:r,alignOffset:o,dismissible:u,flow:T,handleDismiss:V,onPrimary:w,onSecondary:S,part:p,side:g,sideOffset:E,spotlight:x,zIndex:ie},(Z=j.props)!=null?Z:{});return L(Av,Q({css:{"&:has([aria-expanded=true])":{zIndex:Number(ie)+2},".fr-overlay":{zIndex:Number(ie)+1},".fr-progress-fraction":{display:"none"}},defaultOpen:(re=a||ne)!=null?re:!1,step:j},ge),`${j.id}-${ne}`)})}})),"body")}function GI(e){var n,r,o;let{frigade:s}=k.useContext(qo),[,a]=k.useState(!1),u,c=k.useCallback(g=>{s?.getCollection(e).then(()=>{g()});let E=()=>{clearTimeout(u),u=setTimeout(()=>{a(x=>!x),g()},100)};return s?.onStateChange(E),()=>{s?.removeStateChangeHandler(E)}},[e]),f=k.useSyncExternalStore(c,()=>{let g;try{g=s?.getCollectionSync(e)}catch{}return g},()=>{let g;try{g=s?.getCollectionSync(e)}catch{}return g}),p=(o=((r=(n=f?.flows)==null?void 0:n.map(g=>ce(Q({},g),{flow:s?.getFlowSync(g.flowId)})))!=null?r:[]).find(({flow:g})=>g.isVisible))==null?void 0:o.flowId,{flow:y}=kp(p);return{collection:f,currentFlow:y}}function YI(e){var n=e,{collectionId:r,part:o}=n,s=Me(n,["collectionId","part"]),a,u,c;let f={ANNOUNCEMENT:oO,BANNER:q_,CARD:ze,CHECKLIST:rb,EMBEDDED_TIP:ze,FORM:Ef,NPS_SURVEY:kf,SURVEY:kf,TOUR:UI},{currentFlow:p}=GI(r),y=(u=f[(a=p?.rawData)==null?void 0:a.flowType])!=null?u:null;return p==null||y==null?null:((c=p?.rawData)==null?void 0:c.flowType)===Za.FORM?L(Le,ce(Q({part:["collection",o],"data-collection-id":r},s),{children:L(Ef,{flowId:p.id,as:jt},p.id)})):L(Le,ce(Q({part:["collection",o],"data-collection-id":r},s),{children:L(y,{flowId:p.id},p.id)}))}function lb(){let{frigade:e}=k.useContext(qo);return{frigade:e,isLoading:!(e!=null&&e.isReady())}}function KI(){let[e,n]=k.useState(),{frigade:r}=lb();return k.useEffect(()=>{r.getCollections().then(o=>{o?.forEach((s,a)=>{s.collectionType==="DEFAULT"&&n(a)})})},[]),e==null?null:L(YI,{as:null,collectionId:e})}var qo=k.createContext({apiKey:"",navigate:()=>{},hasInitialized:!1,registerComponent:()=>{},unregisterComponent:()=>{}});function XI(){let{frigade:e}=lb();return k.useEffect(()=>{eo(this,null,function*(){(yield e.getFlows()).forEach(n=>{n.steps.forEach(r=>{if(r.imageUri){let o=new Image;o.src=r.imageUri}})})})},[]),null}var qI="2.5.1";function $R(e){var n=e,{children:r,css:o={},defaultCollection:s=!0,navigate:a,theme:u}=n,c=Me(n,["children","css","defaultCollection","navigate","theme"]);let f=u?Ww(u):{},p=k.useRef(new Map),y=k.useRef(),[g,E]=k.useState(!1),x=k.useMemo(()=>(E(!1),y.current=void 0,new _1(c.apiKey,{apiKey:c.apiKey,apiUrl:c.apiUrl,userId:c.userId,groupId:c.groupId,userProperties:c.userProperties,groupProperties:c.groupProperties,generateGuestId:c.generateGuestId,syncOnWindowUpdates:c.syncOnWindowUpdates,__readOnly:c.__readOnly,__flowStateOverrides:c.__flowStateOverrides,__platformVersion:qI,__platformName:"React"})),[c.userId,c.groupId,c.apiKey]);k.useEffect(()=>{if(c.__flowStateOverrides){let S=x.getConfig();S.__flowStateOverrides=c.__flowStateOverrides,x.reload(S)}},[c.__flowStateOverrides]);function b(){let S=[...p.current.entries()].map(([T,A])=>[T,A.callback]);x.batchRegister(S),E(!0)}function v(S,T){if(y.current&&clearTimeout(y.current),g){p.current.has(S)?x.getFlow(S).then(A=>T(A.isVisible)):(x.getFlow(S).then(A=>A.register(T)),p.current.set(S,{callback:T}));return}p.current.has(S)||p.current.set(S,{callback:T}),y.current&&clearTimeout(y.current),y.current=setTimeout(()=>b(),0)}function C(S){p.current.has(S)&&x.getFlow(S).then(T=>{p.current.delete(S),T?.unregister()})}let w=a??((S,T="_self")=>{window.open(S,T)});return k.useEffect(()=>()=>{x.destroy()},[]),Ne(qo.Provider,{value:ce(Q({navigate:w},c),{frigade:x,registerComponent:v,unregisterComponent:C,hasInitialized:g}),children:[L(eE,{styles:{":root":Q(Q(Q({},r_),f),o)}}),Ne(Qx,{theme:lt,children:[s&&L(KI,{}),r]}),c.preloadImages!==!1&&L(XI,{})]})}function kp(e,n){let{frigade:r}=k.useContext(qo),[,o]=k.useState(!1),s=k.useCallback(u=>{r?.getFlow(e).then(()=>{u()});let c=f=>{f.id===e&&setTimeout(()=>{o(p=>!p),u()},0)};return r?.onStateChange(c),()=>{r?.removeStateChangeHandler(c)}},[e]),a=k.useSyncExternalStore(s,()=>r?.getFlowSync(e),()=>r?.getFlowSync(e));return a!=null&&n!=null&&n.variables&&a.applyVariables(n.variables),{flow:a,isLoading:r!=null&&r.hasFailedToLoad()?!1:!a}}function QI(e,{onComplete:n,onDismiss:r}={}){let o=k.useRef(null);return k.useEffect(()=>{e!=null&&(e.isCompleted&&o.current===!1&&eo(this,null,function*(){yield n?.(e)}),o.current=e?.isCompleted)},[e?.isCompleted]),{handleDismiss:k.useCallback(s=>eo(this,null,function*(){if((yield r?.(e,s))===!1)return s.preventDefault(),!1;e.skip()}),[e])}}var Br=new Set;function ZI(e,n=!0){let r=k.useCallback(()=>{Br.has(e?.id)&&Br.delete(e?.id)},[Br,n]),o=k.useCallback(()=>{n&&e!=null&&e.isVisible&&!Br.has(e.id)&&Br.add(e.id)},[Br,n]);k.useEffect(()=>()=>{r()},[]),e!=null&&e.isVisible?o():r();let s=Br.size>0?Br.values().next().value:null;return{isCurrentModal:n?s===e?.id||Br.size==0:!0}}function no(e){var n=e,{as:r,children:o,flowId:s,onComplete:a,onDismiss:u,onPrimary:c,onSecondary:f,variables:p}=n,y=Me(n,["as","children","flowId","onComplete","onDismiss","onPrimary","onSecondary","variables"]),g,E;let{flow:x}=kp(s,{variables:p}),b=Q(Q({},y),(g=x?.props)!=null?g:{}),{dismissible:v=!1,forceMount:C=!1}=b,w=Me(b,["dismissible","forceMount"]),S=x?.getCurrentStep(),{handleDismiss:T}=QI(x,{onComplete:a,onDismiss:u}),{handlePrimary:A,handleSecondary:_}=Mu(S,{onPrimary:c,onSecondary:f}),N=w?.modal||typeof r=="function"&&r?.displayName==="Dialog"||[Za.ANNOUNCEMENT,Za.TOUR].includes((E=x?.rawData)==null?void 0:E.flowType),{isCurrentModal:D}=ZI(x,N),R=C&&(x?.isCompleted||x?.isSkipped);if(!x||!x.isVisible&&!R||!R&&!D)return null;(R||!x.isCompleted&&!x.isSkipped)&&S.start();let G=r===null?k.Fragment:r??Le,ee=ce(Q({},w),{"data-flow-id":x.id});return L(G,ce(Q({},r===null?{}:ee),{children:o({flow:x,handleDismiss:T,handlePrimary:A,handleSecondary:_,parentProps:{dismissible:v,flowId:s,variables:p,containerProps:ee},step:S})}))}function JI(e){var n=e,{part:r}=n,o=Me(n,["part"]);return L(no,ce(Q({as:ze,gap:5,borderColor:"neutral.border",borderStyle:"solid",borderWidth:"md",part:["card",r]},o),{children:({handleDismiss:s,handlePrimary:a,handleSecondary:u,parentProps:{dismissible:c},step:f})=>{var p,y,g,E;let x=(y=(p=f.primaryButton)==null?void 0:p.title)!=null?y:f.primaryButtonTitle,b=(E=(g=f.secondaryButton)==null?void 0:g.title)!=null?E:f.secondaryButtonTitle;return Ne(wu,{children:[L(ze.Header,{dismissible:c,handleDismiss:s,subtitle:f.subtitle,title:f.title}),L(ze.Media,{src:f.imageUri,css:{objectFit:"contain",width:"100%"}}),Ne(rt.Row,{gap:3,justifyContent:"flex-end",part:"card-footer",children:[L(ze.Secondary,{title:b,onClick:u}),L(ze.Primary,{title:x,onClick:a})]})]})}}))}function eO(e){var n=e,{part:r,src:o}=n,s=Me(n,["part","src"]);return L(Le,Q({as:"img",maxWidth:"unset",part:["image",r],src:o},s))}function tO(e){var n,r,o,s,a;return e.includes("youtube")?`https://www.youtube.com/embed/${(n=e.split("v=")[1])==null?void 0:n.split("&")[0]}`:e.includes("youtu.be")?`https://www.youtube.com/embed/${(r=e.split("youtu.be/")[1])==null?void 0:r.split("&")[0]}`:e.includes("vimeo")?`https://player.vimeo.com/video/${(o=e.split("vimeo.com/")[1])==null?void 0:o.split("&")[0]}`:e.includes("wistia")?`https://fast.wistia.net/embed/iframe/${(s=e.split("wistia.com/medias/")[1])==null?void 0:s.split("&")[0]}`:e.includes("loom")?`https://loom.com/embed/${(a=e.split("loom.com/share/")[1])==null?void 0:a.split("&")[0]}?hideEmbedTopBar=true&hide_title=true&hide_share=true&hide_owner=true`:null}function nO(e){var n=e,{part:r,src:o}=n,s=Me(n,["part","src"]);let a=tO(o);return a?L(Le,Q({allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,as:"iframe",backgroundColor:"neutral.100",borderWidth:"0",part:["video",r],src:a},s)):o!=null&&o.endsWith(".mp4")?L(Le,Q({as:"video",controls:!0,part:["video",r],src:o},s)):(console.error(`Could not map videoUri ${o} to a known provider (Youtube, Vimeo, Wistia, Loom) or valid mp4 file.`),null)}function ab(e){var n=e,{src:r,type:o}=n,s=Me(n,["src","type"]);return L(o==="video"?nO:eO,Q({src:r},s))}var ze=k.forwardRef((e,n)=>{var r=e,{children:o,flowId:s,part:a}=r,u=Me(r,["children","flowId","part"]),c;if(s!=null)return L(JI,Q({flowId:s},u));let f=(c=u.as)!=null?c:rt.Column;return L(f,ce(Q({backgroundColor:"neutral.background",borderColor:"neutral.border",borderStyle:"solid",borderRadius:"md",borderWidth:"0",gap:5,p:5,part:["card",a]},u),{ref:n,children:o}))});ze.Dismiss=e=>L(Ln.Plain,ce(Q({part:"dismiss",padding:0},e),{children:L(jw,{height:"20",fill:"currentColor"})}));ze.Footer=e=>{var n=e,{children:r,part:o}=n,s=Me(n,["children","part"]);return L(rt.Row,ce(Q({alignItems:"center",gap:3,justifyContent:"flex-end",part:["card-footer",o]},s),{children:r}))};ze.Header=e=>{var n=e,{dismissible:r,handleDismiss:o,part:s,subtitle:a,title:u}=n,c=Me(n,["dismissible","handleDismiss","part","subtitle","title"]);return Ne(rt.Row,ce(Q({alignItems:"flex-start",flexWrap:"wrap",gap:1,part:["card-header",s]},c),{children:[L(ze.Title,{maxWidth:"calc(100% - 32px)",children:u}),r&&L(ze.Dismiss,{onClick:o,marginLeft:"auto"}),L(ze.Subtitle,{color:"neutral.400",flexBasis:"100%",children:a})]}))};ze.Media=e=>{var n=e,{src:r}=n,o=Me(n,["src"]);return r==null||r?.length===0?null:L(ab,Q({borderRadius:"md",src:r},o))};ze.Primary=e=>{var n=e,{onClick:r,title:o}=n,s=Me(n,["onClick","title"]);return o==null||o?.length===0?null:L(Ln.Primary,Q({title:o,onClick:r},s))};ze.Secondary=e=>{var n=e,{onClick:r,title:o}=n,s=Me(n,["onClick","title"]);return o==null||o?.length===0?null:L(Ln.Secondary,Q({title:o,onClick:r},s))};ze.Subtitle=e=>{var n=e,{children:r,part:o}=n,s=Me(n,["children","part"]);return r==null?null:L(vt.Body2,ce(Q({display:"block",color:"neutral.400",part:["subtitle",o]},s),{children:r}))};ze.Title=e=>{var n=e,{children:r,part:o}=n,s=Me(n,["children","part"]);return r==null?null:L(vt.H4,ce(Q({display:"block",part:["title",o]},s),{children:r}))};var Na={content:["onOpenAutoFocus","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","onInteractOutside"],root:["defaultOpen","modal","onOpenChange","open"]};function rO(e){let n=Object.fromEntries(Na.content.map(s=>[s,e[s]]).filter(s=>s[1]!==void 0)),r=Object.fromEntries(Na.root.map(s=>[s,e[s]]).filter(s=>s[1]!==void 0)),o={};for(let s of Object.keys(e))!Na.content.some(a=>a===s)&&!Na.root.some(a=>a===s)&&(o[s]=e[s]);return{contentProps:n,otherProps:o,rootProps:r}}var iO=Kr`
from {
opacity: 0;
}
25% {
opacity: 0;
}
to {
opacity: 1;
}
`;function jt(e){var n=e,{children:r,className:o,modal:s=!0}=n,a=Me(n,["children","className","modal"]);let{rootProps:u,contentProps:c,otherProps:f}=rO(a),p=f,{zIndex:y}=p,g=Me(p,["zIndex"]);return L(Ek,ce(Q({defaultOpen:!0,modal:s},u),{children:L(kk,{children:Ne(Le,{animation:`${iO} 300ms ease-out`,className:o,display:"grid",inset:"0",padding:"6",part:"dialog-wrapper",pointerEvents:"none",position:"fixed",zIndex:y??10,children:[s&&L(Ck,{asChild:!0,children:L(Le,{background:"rgb(0 0 0 / 0.5)",inset:"0",part:"dialog-overlay",position:"absolute"})}),L(Tk,ce(Q({asChild:!0,onOpenAutoFocus:E=>E.preventDefault(),onPointerDownOutside:E=>E.preventDefault(),onInteractOutside:E=>E.preventDefault()},c),{children:L(ze,ce(Q({alignSelf:"center",boxShadow:"md",justifySelf:"center",maxHeight:"100%",maxWidth:"430px",overflowY:"auto",padding:8,part:"dialog",pointerEvents:"auto",position:"relative"},g),{children:r}))}))]})})}))}jt.Dismiss=e=>L(_k,{"aria-label":"Close",asChild:!0,children:L(Ln.Plain,ce(Q({part:"close",position:"absolute",right:"2px",top:"2px"},e),{children:L(jw,{height:"20",fill:"currentColor"})}))});jt.Subtitle=e=>{var n=e,{children:r}=n,o=Me(n,["children"]);return L(Ak,{asChild:!0,children:L(vt.Body2,ce(Q({part:"subtitle"},o),{children:r}))})};jt.Media=e=>{var n=e,{src:r}=n,o=Me(n,["src"]);return r==null?null:L(ab,Q({borderRadius:"md",src:r},o))};jt.Primary=e=>{var n=e,{onClick:r,title:o}=n,s=Me(n,["onClick","title"]);return o==null?null:L(Ln.Primary,Q({title:o,onClick:r},s))};jt.ProgressDots=({current:e,total:n})=>{if(n==1)return null;let r=[...Array(n)].map((o,s)=>L(Le,{as:"circle",r:4,cx:4+16*s,cy:"4px",fill:e===s?lt.colors.primary.surface:lt.colors.neutral[700],part:e===s?"progress-dot-selected":"progress-dot"},s));return L(Le,{as:"svg",height:"8px",marginInline:"auto",part:"progress",viewBox:`0 0 ${16*n-8} 8`,width:16*n-8,children:r})};jt.Secondary=e=>{var n=e,{onClick:r,title:o}=n,s=Me(n,["onClick","title"]);return o==null?null:L(Ln.Secondary,Q({title:o,onClick:r},s))};jt.Title=e=>{var n=e,{children:r}=n,o=Me(n,["children"]);return L(Pk,{asChild:!0,children:L(vt.H4,ce(Q({part:"title"},o),{children:r}))})};jt.displayName="Dialog";var _v=["dismissible","flowId","forceMount","onComplete","onDismiss","onPrimary","onSecondary","variables"];function oO(e){var n=e,{flowId:r,part:o}=n,s=Me(n,["flowId","part"]);let a=Object.fromEntries(Object.entries(s).filter(([c])=>_v.some(f=>c===f))),u=Object.fromEntries(Object.entries(s).filter(([c])=>_v.indexOf(c)===-1));return L(no,ce(Q({as:null,flowId:r},a),{children:({flow:c,handleDismiss:f,handlePrimary:p,handleSecondary:y,parentProps:{containerProps:g,dismissible:E},step:x})=>{var b,v,C,w,S,T;let A=(b=x.props)!=null?b:{},_=(C=(v=x.primaryButton)==null?void 0:v.title)!=null?C:x.primaryButtonTitle,N=(S=(w=x.secondaryButton)==null?void 0:w.title)!=null?S:x.secondaryButtonTitle,D=x.$state.blocked;return L(jt,ce(Q(Q({part:["announcement",o],textAlign:"center"},g),u),{onEscapeKeyDown:R=>{if(s.dismissible===!1){R.preventDefault();return}typeof s.onEscapeKeyDown=="function"&&s.onEscapeKeyDown(R),R.defaultPrevented||f(R)},children:Ne(rt.Column,ce(Q({gap:5,part:"announcement-step"},A),{children:[E&&L(jt.Dismiss,{onClick:f}),Ne(rt.Column,{gap:1,part:"announcement-header",children:[L(jt.Title,{children:x.title}),L(jt.Subtitle,{children:x.subtitle})]}),L(jt.Media,{aspectRatio:"1.5",objectFit:"cover",overflowClipMargin:"unset",src:(T=x.videoUri)!=null?T:x.imageUri,transform:"translate3d(0, 0, 1px)",type:x.videoUri?"video":"image",width:"100%"}),L(jt.ProgressDots,{current:c.getCurrentStepIndex(),total:c.getNumberOfAvailableSteps()}),Ne(rt.Row,{css:{"& > button":{flexBasis:"50%",flexGrow:1}},gap:3,part:"announcement-footer",children:[N&&L(jt.Secondary,{disabled:D,onClick:y,title:N}),_&&L(jt.Primary,{disabled:D,onClick:p,title:_})]})]}))}))}}))}Kr({"0%":{opacity:.5,transform:"scale(0.5)"},"50%":{opacity:0,transform:"scale(1)"},"100%":{opacity:0,transform:"scale(1)"}});Kr`
from {
opacity: 0;
}
25% {
opacity: 0;
}
to {
opacity: 1;
}
`;function Iv(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Cp(e={},n={}){Object.keys(n).forEach(r=>{typeof e[r]>"u"?e[r]=n[r]:Iv(n[r])&&Iv(e[r])&&Object.keys(n[r]).length>0&&Cp(e[r],n[r])})}const ub={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ur(){const e=typeof document<"u"?document:{};return Cp(e,ub),e}const sO={document:ub,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Sn(){const e=typeof window<"u"?window:{};return Cp(e,sO),e}function lO(e){const n=e;Object.keys(n).forEach(r=>{try{n[r]=null}catch{}try{delete n[r]}catch{}})}function sl(e,n=0){return setTimeout(e,n)}function Vr(){return Date.now()}function aO(e){const n=Sn();let r;return n.getComputedStyle&&(r=n.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}function uO(e,n="x"){const r=Sn();let o,s,a;const u=aO(e);return r.WebKitCSSMatrix?(s=u.transform||u.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(c=>c.replace(",",".")).join(", ")),a=new r.WebKitCSSMatrix(s==="none"?"":s)):(a=u.MozTransform||u.OTransform||u.MsTransform||u.msTransform||u.transform||u.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),o=a.toString().split(",")),n==="x"&&(r.WebKitCSSMatrix?s=a.m41:o.length===16?s=parseFloat(o[12]):s=parseFloat(o[4])),n==="y"&&(r.WebKitCSSMatrix?s=a.m42:o.length===16?s=parseFloat(o[13]):s=parseFloat(o[5])),s||0}function Ks(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function cO(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function _n(...e){const n=Object(e[0]),r=["__proto__","constructor","prototype"];for(let o=1;o<e.length;o+=1){const s=e[o];if(s!=null&&!cO(s)){const a=Object.keys(Object(s)).filter(u=>r.indexOf(u)<0);for(let u=0,c=a.length;u<c;u+=1){const f=a[u],p=Object.getOwnPropertyDescriptor(s,f);p!==void 0&&p.enumerable&&(Ks(n[f])&&Ks(s[f])?s[f].__swiper__?n[f]=s[f]:_n(n[f],s[f]):!Ks(n[f])&&Ks(s[f])?(n[f]={},s[f].__swiper__?n[f]=s[f]:_n(n[f],s[f])):n[f]=s[f])}}}return n}function Fa(e,n,r){e.style.setProperty(n,r)}function cb({swiper:e,targetPosition:n,side:r}){const o=Sn(),s=-e.translate;let a=null,u;const c=e.params.speed;e.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(e.cssModeFrameID);const f=n>s?"next":"prev",p=(g,E)=>f==="next"&&g>=E||f==="prev"&&g<=E,y=()=>{u=new Date().getTime(),a===null&&(a=u);const g=Math.max(Math.min((u-a)/c,1),0),E=.5-Math.cos(g*Math.PI)/2;let x=s+E*(n-s);if(p(x,n)&&(x=n),e.wrapperEl.scrollTo({[r]:x}),p(x,n)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:x})}),o.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=o.requestAnimationFrame(y)};y()}function lr(e,n=""){return[...e.children].filter(r=>r.matches(n))}function Tp(e,n=[]){const r=document.createElement(e);return r.classList.add(...Array.isArray(n)?n:[n]),r}function dO(e,n){const r=[];for(;e.previousElementSibling;){const o=e.previousElementSibling;n?o.matches(n)&&r.push(o):r.push(o),e=o}return r}function fO(e,n){const r=[];for(;e.nextElementSibling;){const o=e.nextElementSibling;n?o.matches(n)&&r.push(o):r.push(o),e=o}return r}function Ei(e,n){return Sn().getComputedStyle(e,null).getPropertyValue(n)}function ll(e){let n=e,r;if(n){for(r=0;(n=n.previousSibling)!==null;)n.nodeType===1&&(r+=1);return r}}function db(e,n){const r=[];let o=e.parentElement;for(;o;)n?o.matches(n)&&r.push(o):r.push(o),o=o.parentElement;return r}function Cf(e,n,r){const o=Sn();return e[n==="width"?"offsetWidth":"offsetHeight"]+parseFloat(o.getComputedStyle(e,null).getPropertyValue(n==="width"?"margin-right":"margin-top"))+parseFloat(o.getComputedStyle(e,null).getPropertyValue(n==="width"?"margin-left":"margin-bottom"))}let Hd;function pO(){const e=Sn(),n=ur();return{smoothScroll:n.documentElement&&n.documentElement.style&&"scrollBehavior"in n.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&n instanceof e.DocumentTouch)}}function fb(){return Hd||(Hd=pO()),Hd}let Wd;function mO({userAgent:e}={}){const n=fb(),r=Sn(),o=r.navigator.platform,s=e||r.navigator.userAgent,a={ios:!1,android:!1},u=r.screen.width,c=r.screen.height,f=s.match(/(Android);?[\s\/]+([\d.]+)?/);let p=s.match(/(iPad).*OS\s([\d_]+)/);const y=s.match(/(iPod)(.*OS\s([\d_]+))?/),g=!p&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),E=o==="Win32";let x=o==="MacIntel";const b=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!p&&x&&n.touch&&b.indexOf(`${u}x${c}`)>=0&&(p=s.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),x=!1),f&&!E&&(a.os="android",a.android=!0),(p||g||y)&&(a.os="ios",a.ios=!0),a}function hO(e={}){return Wd||(Wd=mO(e)),Wd}let Ud;function gO(){const e=Sn();let n=!1;function r(){const o=e.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(r()){const o=String(e.navigator.userAgent);if(o.includes("Version/")){const[s,a]=o.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));n=s<16||s===16&&a<2}}return{isSafari:n||r(),needPerspectiveFix:n,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function vO(){return Ud||(Ud=gO()),Ud}function yO({swiper:e,on:n,emit:r}){const o=Sn();let s=null,a=null;const u=()=>{!e||e.destroyed||!e.initialized||(r("beforeResize"),r("resize"))},c=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(y=>{a=o.requestAnimationFrame(()=>{const{width:g,height:E}=e;let x=g,b=E;y.forEach(({contentBoxSize:v,contentRect:C,target:w})=>{w&&w!==e.el||(x=C?C.width:(v[0]||v).inlineSize,b=C?C.height:(v[0]||v).blockSize)}),(x!==g||b!==E)&&u()})}),s.observe(e.el))},f=()=>{a&&o.cancelAnimationFrame(a),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},p=()=>{!e||e.destroyed||!e.initialized||r("orientationchange")};n("init",()=>{if(e.params.resizeObserver&&typeof o.ResizeObserver<"u"){c();return}o.addEventListener("resize",u),o.addEventListener("orientationchange",p)}),n("destroy",()=>{f(),o.removeEventListener("resize",u),o.removeEventListener("orientationchange",p)})}function wO({swiper:e,extendParams:n,on:r,emit:o}){const s=[],a=Sn(),u=(p,y={})=>{const g=a.MutationObserver||a.WebkitMutationObserver,E=new g(x=>{if(e.__preventObserver__)return;if(x.length===1){o("observerUpdate",x[0]);return}const b=function(){o("observerUpdate",x[0])};a.requestAnimationFrame?a.requestAnimationFrame(b):a.setTimeout(b,0)});E.observe(p,{attributes:typeof y.attributes>"u"?!0:y.attributes,childList:typeof y.childList>"u"?!0:y.childList,characterData:typeof y.characterData>"u"?!0:y.characterData}),s.push(E)},c=()=>{if(e.params.observer){if(e.params.observeParents){const p=db(e.el);for(let y=0;y<p.length;y+=1)u(p[y])}u(e.el,{childList:e.params.observeSlideChildren}),u(e.wrapperEl,{attributes:!1})}},f=()=>{s.forEach(p=>{p.disconnect()}),s.splice(0,s.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",c),r("destroy",f)}const bO={on(e,n,r){const o=this;if(!o.eventsListeners||o.destroyed||typeof n!="function")return o;const s=r?"unshift":"push";return e.split(" ").forEach(a=>{o.eventsListeners[a]||(o.eventsListeners[a]=[]),o.eventsListeners[a][s](n)}),o},once(e,n,r){const o=this;if(!o.eventsListeners||o.destroyed||typeof n!="function")return o;function s(...a){o.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,n.apply(o,a)}return s.__emitterProxy=n,o.on(e,s,r)},onAny(e,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof e!="function")return r;const o=n?"unshift":"push";return r.eventsAnyListeners.indexOf(e)<0&&r.eventsAnyListeners[o](e),r},offAny(e){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsAnyListeners)return n;const r=n.eventsAnyListeners.indexOf(e);return r>=0&&n.eventsAnyListeners.splice(r,1),n},off(e,n){const r=this;return!r.eventsListeners||r.destroyed||!r.eventsListeners||e.split(" ").forEach(o=>{typeof n>"u"?r.eventsListeners[o]=[]:r.eventsListeners[o]&&r.eventsListeners[o].forEach((s,a)=>{(s===n||s.__emitterProxy&&s.__emitterProxy===n)&&r.eventsListeners[o].splice(a,1)})}),r},emit(...e){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;let r,o,s;return typeof e[0]=="string"||Array.isArray(e[0])?(r=e[0],o=e.slice(1,e.length),s=n):(r=e[0].events,o=e[0].data,s=e[0].context||n),o.unshift(s),(Array.isArray(r)?r:r.split(" ")).forEach(u=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(c=>{c.apply(s,[u,...o])}),n.eventsListeners&&n.eventsListeners[u]&&n.eventsListeners[u].forEach(c=>{c.apply(s,o)})}),n}};function SO(){const e=this;let n,r;const o=e.el;typeof e.params.width<"u"&&e.params.width!==null?n=e.params.width:n=o.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?r=e.params.height:r=o.clientHeight,!(n===0&&e.isHorizontal()||r===0&&e.isVertical())&&(n=n-parseInt(Ei(o,"padding-left")||0,10)-parseInt(Ei(o,"padding-right")||0,10),r=r-parseInt(Ei(o,"padding-top")||0,10)-parseInt(Ei(o,"padding-bottom")||0,10),Number.isNaN(n)&&(n=0),Number.isNaN(r)&&(r=0),Object.assign(e,{width:n,height:r,size:e.isHorizontal()?n:r}))}function xO(){const e=this;function n(W){return e.isHorizontal()?W:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[W]}function r(W,j){return parseFloat(W.getPropertyValue(n(j))||0)}const o=e.params,{wrapperEl:s,slidesEl:a,size:u,rtlTranslate:c,wrongRTL:f}=e,p=e.virtual&&o.virtual.enabled,y=p?e.virtual.slides.length:e.slides.length,g=lr(a,`.${e.params.slideClass}, swiper-slide`),E=p?e.virtual.slides.length:g.length;let x=[];const b=[],v=[];let C=o.slidesOffsetBefore;typeof C=="function"&&(C=o.slidesOffsetBefore.call(e));let w=o.slidesOffsetAfter;typeof w=="function"&&(w=o.slidesOffsetAfter.call(e));const S=e.snapGrid.length,T=e.slidesGrid.length;let A=o.spaceBetween,_=-C,N=0,D=0;if(typeof u>"u")return;typeof A=="string"&&A.indexOf("%")>=0?A=parseFloat(A.replace("%",""))/100*u:typeof A=="string"&&(A=parseFloat(A)),e.virtualSize=-A,g.forEach(W=>{c?W.style.marginLeft="":W.style.marginRight="",W.style.marginBottom="",W.style.marginTop=""}),o.centeredSlides&&o.cssMode&&(Fa(s,"--swiper-centered-offset-before",""),Fa(s,"--swiper-centered-offset-after",""));const R=o.grid&&o.grid.rows>1&&e.grid;R&&e.grid.initSlides(E);let G;const ee=o.slidesPerView==="auto"&&o.breakpoints&&Object.keys(o.breakpoints).filter(W=>typeof o.breakpoints[W].slidesPerView<"u").length>0;for(let W=0;W<E;W+=1){G=0;let j;if(g[W]&&(j=g[W]),R&&e.grid.updateSlide(W,j,E,n),!(g[W]&&Ei(j,"display")==="none")){if(o.slidesPerView==="auto"){ee&&(g[W].style[n("width")]="");const O=getComputedStyle(j),z=j.style.transform,X=j.style.webkitTransform;if(z&&(j.style.transform="none"),X&&(j.style.webkitTransform="none"),o.roundLengths)G=e.isHorizontal()?Cf(j,"width"):Cf(j,"height");else{const Z=r(O,"width"),re=r(O,"padding-left"),V=r(O,"padding-right"),ne=r(O,"margin-left"),ie=r(O,"margin-right"),ge=O.getPropertyValue("box-sizing");if(ge&&ge==="border-box")G=Z+ne+ie;else{const{clientWidth:Re,offsetWidth:$e}=j;G=Z+re+V+ne+ie+($e-Re)}}z&&(j.style.transform=z),X&&(j.style.webkitTransform=X),o.roundLengths&&(G=Math.floor(G))}else G=(u-(o.slidesPerView-1)*A)/o.slidesPerView,o.roundLengths&&(G=Math.floor(G)),g[W]&&(g[W].style[n("width")]=`${G}px`);g[W]&&(g[W].swiperSlideSize=G),v.push(G),o.centeredSlides?(_=_+G/2+N/2+A,N===0&&W!==0&&(_=_-u/2-A),W===0&&(_=_-u/2-A),Math.abs(_)<1/1e3&&(_=0),o.roundLengths&&(_=Math.floor(_)),D%o.slidesPerGroup===0&&x.push(_),b.push(_)):(o.roundLengths&&(_=Math.floor(_)),(D-Math.min(e.params.slidesPerGroupSkip,D))%e.params.slidesPerGroup===0&&x.push(_),b.push(_),_=_+G+A),e.virtualSize+=G+A,N=G,D+=1}}if(e.virtualSize=Math.max(e.virtualSize,u)+w,c&&f&&(o.effect==="slide"||o.effect==="coverflow")&&(s.style.width=`${e.virtualSize+A}px`),o.setWrapperSize&&(s.style[n("width")]=`${e.virtualSize+A}px`),R&&e.grid.updateWrapperSize(G,x,n),!o.centeredSlides){const W=[];for(let j=0;j<x.length;j+=1){let O=x[j];o.roundLengths&&(O=Math.floor(O)),x[j]<=e.virtualSize-u&&W.push(O)}x=W,Math.floor(e.virtualSize-u)-Math.floor(x[x.length-1])>1&&x.push(e.virtualSize-u)}if(p&&o.loop){const W=v[0]+A;if(o.slidesPerGroup>1){const j=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/o.slidesPerGroup),O=W*o.slidesPerGroup;for(let z=0;z<j;z+=1)x.push(x[x.length-1]+O)}for(let j=0;j<e.virtual.slidesBefore+e.virtual.slidesAfter;j+=1)o.slidesPerGroup===1&&x.push(x[x.length-1]+W),b.push(b[b.length-1]+W),e.virtualSize+=W}if(x.length===0&&(x=[0]),A!==0){const W=e.isHorizontal()&&c?"marginLeft":n("marginRight");g.filter((j,O)=>!o.cssMode||o.loop?!0:O!==g.length-1).forEach(j=>{j.style[W]=`${A}px`})}if(o.centeredSlides&&o.centeredSlidesBounds){let W=0;v.forEach(O=>{W+=O+(A||0)}),W-=A;const j=W-u;x=x.map(O=>O<=0?-C:O>j?j+w:O)}if(o.centerInsufficientSlides){let W=0;if(v.forEach(j=>{W+=j+(A||0)}),W-=A,W<u){const j=(u-W)/2;x.forEach((O,z)=>{x[z]=O-j}),b.forEach((O,z)=>{b[z]=O+j})}}if(Object.assign(e,{slides:g,snapGrid:x,slidesGrid:b,slidesSizesGrid:v}),o.centeredSlides&&o.cssMode&&!o.centeredSlidesBounds){Fa(s,"--swiper-centered-offset-before",`${-x[0]}px`),Fa(s,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);const W=-e.snapGrid[0],j=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(O=>O+W),e.slidesGrid=e.slidesGrid.map(O=>O+j)}if(E!==y&&e.emit("slidesLengthChange"),x.length!==S&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),b.length!==T&&e.emit("slidesGridLengthChange"),o.watchSlidesProgress&&e.updateSlidesOffset(),!p&&!o.cssMode&&(o.effect==="slide"||o.effect==="fade")){const W=`${o.containerModifierClass}backface-hidden`,j=e.el.classList.contains(W);E<=o.maxBackfaceHiddenSlides?j||e.el.classList.add(W):j&&e.el.classList.remove(W)}}function EO(e){const n=this,r=[],o=n.virtual&&n.params.virtual.enabled;let s=0,a;typeof e=="number"?n.setTransition(e):e===!0&&n.setTransition(n.params.speed);const u=c=>o?n.slides[n.getSlideIndexByData(c)]:n.slides[c];if(n.params.slidesPerView!=="auto"&&n.params.slidesPerView>1)if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(c=>{r.push(c)});else for(a=0;a<Math.ceil(n.params.slidesPerView);a+=1){const c=n.activeIndex+a;if(c>n.slides.length&&!o)break;r.push(u(c))}else r.push(u(n.activeIndex));for(a=0;a<r.length;a+=1)if(typeof r[a]<"u"){const c=r[a].offsetHeight;s=c>s?c:s}(s||s===0)&&(n.wrapperEl.style.height=`${s}px`)}function kO(){const e=this,n=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let o=0;o<n.length;o+=1)n[o].swiperSlideOffset=(e.isHorizontal()?n[o].offsetLeft:n[o].offsetTop)-r-e.cssOverflowAdjustment()}function CO(e=this&&this.translate||0){const n=this,r=n.params,{slides:o,rtlTranslate:s,snapGrid:a}=n;if(o.length===0)return;typeof o[0].swiperSlideOffset>"u"&&n.updateSlidesOffset();let u=-e;s&&(u=e),o.forEach(f=>{f.classList.remove(r.slideVisibleClass)}),n.visibleSlidesIndexes=[],n.visibleSlides=[];let c=r.spaceBetween;typeof c=="string"&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*n.size:typeof c=="string"&&(c=parseFloat(c));for(let f=0;f<o.length;f+=1){const p=o[f];let y=p.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(y-=o[0].swiperSlideOffset);const g=(u+(r.centeredSlides?n.minTranslate():0)-y)/(p.swiperSlideSize+c),E=(u-a[0]+(r.centeredSlides?n.minTranslate():0)-y)/(p.swiperSlideSize+c),x=-(u-y),b=x+n.slidesSizesGrid[f];(x>=0&&x<n.size-1||b>1&&b<=n.size||x<=0&&b>=n.size)&&(n.visibleSlides.push(p),n.visibleSlidesIndexes.push(f),o[f].classList.add(r.slideVisibleClass)),p.progress=s?-g:g,p.originalProgress=s?-E:E}}function TO(e){const n=this;if(typeof e>"u"){const y=n.rtlTranslate?-1:1;e=n&&n.translate&&n.translate*y||0}const r=n.params,o=n.maxTranslate()-n.minTranslate();let{progress:s,isBeginning:a,isEnd:u,progressLoop:c}=n;const f=a,p=u;if(o===0)s=0,a=!0,u=!0;else{s=(e-n.minTranslate())/o;const y=Math.abs(e-n.minTranslate())<1,g=Math.abs(e-n.maxTranslate())<1;a=y||s<=0,u=g||s>=1,y&&(s=0),g&&(s=1)}if(r.loop){const y=n.getSlideIndexByData(0),g=n.getSlideIndexByData(n.slides.length-1),E=n.slidesGrid[y],x=n.slidesGrid[g],b=n.slidesGrid[n.slidesGrid.length-1],v=Math.abs(e);v>=E?c=(v-E)/b:c=(v+b-x)/b,c>1&&(c-=1)}Object.assign(n,{progress:s,progressLoop:c,isBeginning:a,isEnd:u}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&n.updateSlidesProgress(e),a&&!f&&n.emit("reachBeginning toEdge"),u&&!p&&n.emit("reachEnd toEdge"),(f&&!a||p&&!u)&&n.emit("fromEdge"),n.emit("progress",s)}function PO(){const e=this,{slides:n,params:r,slidesEl:o,activeIndex:s}=e,a=e.virtual&&r.virtual.enabled,u=f=>lr(o,`.${r.slideClass}${f}, swiper-slide${f}`)[0];n.forEach(f=>{f.classList.remove(r.slideActiveClass,r.slideNextClass,r.slidePrevClass)});let c;if(a)if(r.loop){let f=s-e.virtual.slidesBefore;f<0&&(f=e.virtual.slides.length+f),f>=e.virtual.slides.length&&(f-=e.virtual.slides.length),c=u(`[data-swiper-slide-index="${f}"]`)}else c=u(`[data-swiper-slide-index="${s}"]`);else c=n[s];if(c){c.classList.add(r.slideActiveClass);let f=fO(c,`.${r.slideClass}, swiper-slide`)[0];r.loop&&!f&&(f=n[0]),f&&f.classList.add(r.slideNextClass);let p=dO(c,`.${r.slideClass}, swiper-slide`)[0];r.loop&&!p===0&&(p=n[n.length-1]),p&&p.classList.add(r.slidePrevClass)}e.emitSlidesClasses()}const Ga=(e,n)=>{if(!e||e.destroyed||!e.params)return;const r=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,o=n.closest(r());if(o){const s=o.querySelector(`.${e.params.lazyPreloaderClass}`);s&&s.remove()}},Gd=(e,n)=>{if(!e.slides[n])return;const r=e.slides[n].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},Tf=e=>{if(!e||e.destroyed||!e.params)return;let n=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!n||n<0)return;n=Math.min(n,r);const o=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const u=s,c=[u-n];c.push(...Array.from({length:n}).map((f,p)=>u+o+p)),e.slides.forEach((f,p)=>{c.includes(f.column)&&Gd(e,p)});return}const a=s+o-1;if(e.params.rewind||e.params.loop)for(let u=s-n;u<=a+n;u+=1){const c=(u%r+r)%r;(c<s||c>a)&&Gd(e,c)}else for(let u=Math.max(s-n,0);u<=Math.min(a+n,r-1);u+=1)u!==s&&(u>a||u<s)&&Gd(e,u)};function AO(e){const{slidesGrid:n,params:r}=e,o=e.rtlTranslate?e.translate:-e.translate;let s;for(let a=0;a<n.length;a+=1)typeof n[a+1]<"u"?o>=n[a]&&o<n[a+1]-(n[a+1]-n[a])/2?s=a:o>=n[a]&&o<n[a+1]&&(s=a+1):o>=n[a]&&(s=a);return r.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function _O(e){const n=this,r=n.rtlTranslate?n.translate:-n.translate,{snapGrid:o,params:s,activeIndex:a,realIndex:u,snapIndex:c}=n;let f=e,p;const y=E=>{let x=E-n.virtual.slidesBefore;return x<0&&(x=n.virtual.slides.length+x),x>=n.virtual.slides.length&&(x-=n.virtual.slides.length),x};if(typeof f>"u"&&(f=AO(n)),o.indexOf(r)>=0)p=o.indexOf(r);else{const E=Math.min(s.slidesPerGroupSkip,f);p=E+Math.floor((f-E)/s.slidesPerGroup)}if(p>=o.length&&(p=o.length-1),f===a){p!==c&&(n.snapIndex=p,n.emit("snapIndexChange")),n.params.loop&&n.virtual&&n.params.virtual.enabled&&(n.realIndex=y(f));return}let g;n.virtual&&s.virtual.enabled&&s.loop?g=y(f):n.slides[f]?g=parseInt(n.slides[f].getAttribute("data-swiper-slide-index")||f,10):g=f,Object.assign(n,{previousSnapIndex:c,snapIndex:p,previousRealIndex:u,realIndex:g,previousIndex:a,activeIndex:f}),n.initialized&&Tf(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),u!==g&&n.emit("realIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&n.emit("slideChange")}function IO(e){const n=this,r=n.params,o=e.closest(`.${r.slideClass}, swiper-slide`);let s=!1,a;if(o){for(let u=0;u<n.slides.length;u+=1)if(n.slides[u]===o){s=!0,a=u;break}}if(o&&s)n.clickedSlide=o,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(o.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=a;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}const OO={updateSize:SO,updateSlides:xO,updateAutoHeight:EO,updateSlidesOffset:kO,updateSlidesProgress:CO,updateProgress:TO,updateSlidesClasses:PO,updateActiveIndex:_O,updateClickedSlide:IO};function RO(e=this.isHorizontal()?"x":"y"){const n=this,{params:r,rtlTranslate:o,translate:s,wrapperEl:a}=n;if(r.virtualTranslate)return o?-s:s;if(r.cssMode)return s;let u=uO(a,e);return u+=n.cssOverflowAdjustment(),o&&(u=-u),u||0}function MO(e,n){const r=this,{rtlTranslate:o,params:s,wrapperEl:a,progress:u}=r;let c=0,f=0;const p=0;r.isHorizontal()?c=o?-e:e:f=e,s.roundLengths&&(c=Math.floor(c),f=Math.floor(f)),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?c:f,s.cssMode?a[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-c:-f:s.virtualTranslate||(r.isHorizontal()?c-=r.cssOverflowAdjustment():f-=r.cssOverflowAdjustment(),a.style.transform=`translate3d(${c}px, ${f}px, ${p}px)`);let y;const g=r.maxTranslate()-r.minTranslate();g===0?y=0:y=(e-r.minTranslate())/g,y!==u&&r.updateProgress(e),r.emit("setTranslate",r.translate,n)}function LO(){return-this.snapGrid[0]}function DO(){return-this.snapGrid[this.snapGrid.length-1]}function NO(e=0,n=this.params.speed,r=!0,o=!0,s){const a=this,{params:u,wrapperEl:c}=a;if(a.animating&&u.preventInteractionOnTransition)return!1;const f=a.minTranslate(),p=a.maxTranslate();let y;if(o&&e>f?y=f:o&&e<p?y=p:y=e,a.updateProgress(y),u.cssMode){const g=a.isHorizontal();if(n===0)c[g?"scrollLeft":"scrollTop"]=-y;else{if(!a.support.smoothScroll)return cb({swiper:a,targetPosition:-y,side:g?"left":"top"}),!0;c.scrollTo({[g?"left":"top"]:-y,behavior:"smooth"})}return!0}return n===0?(a.setTransition(0),a.setTranslate(y),r&&(a.emit("beforeTransitionStart",n,s),a.emit("transitionEnd"))):(a.setTransition(n),a.setTranslate(y),r&&(a.emit("beforeTransitionStart",n,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(E){!a||a.destroyed||E.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,r&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}const FO={getTranslate:RO,setTranslate:MO,minTranslate:LO,maxTranslate:DO,translateTo:NO};function zO(e,n){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`),r.emit("setTransition",e,n)}function pb({swiper:e,runCallbacks:n,direction:r,step:o}){const{activeIndex:s,previousIndex:a}=e;let u=r;if(u||(s>a?u="next":s<a?u="prev":u="reset"),e.emit(`transition${o}`),n&&s!==a){if(u==="reset"){e.emit(`slideResetTransition${o}`);return}e.emit(`slideChangeTransition${o}`),u==="next"?e.emit(`slideNextTransition${o}`):e.emit(`slidePrevTransition${o}`)}}function $O(e=!0,n){const r=this,{params:o}=r;o.cssMode||(o.autoHeight&&r.updateAutoHeight(),pb({swiper:r,runCallbacks:e,direction:n,step:"Start"}))}function BO(e=!0,n){const r=this,{params:o}=r;r.animating=!1,!o.cssMode&&(r.setTransition(0),pb({swiper:r,runCallbacks:e,direction:n,step:"End"}))}const jO={setTransition:zO,transitionStart:$O,transitionEnd:BO};function VO(e=0,n=this.params.speed,r=!0,o,s){typeof e=="string"&&(e=parseInt(e,10));const a=this;let u=e;u<0&&(u=0);const{params:c,snapGrid:f,slidesGrid:p,previousIndex:y,activeIndex:g,rtlTranslate:E,wrapperEl:x,enabled:b}=a;if(a.animating&&c.preventInteractionOnTransition||!b&&!o&&!s)return!1;const v=Math.min(a.params.slidesPerGroupSkip,u);let C=v+Math.floor((u-v)/a.params.slidesPerGroup);C>=f.length&&(C=f.length-1);const w=-f[C];if(c.normalizeSlideIndex)for(let T=0;T<p.length;T+=1){const A=-Math.floor(w*100),_=Math.floor(p[T]*100),N=Math.floor(p[T+1]*100);typeof p[T+1]<"u"?A>=_&&A<N-(N-_)/2?u=T:A>=_&&A<N&&(u=T+1):A>=_&&(u=T)}if(a.initialized&&u!==g&&(!a.allowSlideNext&&(E?w>a.translate&&w>a.minTranslate():w<a.translate&&w<a.minTranslate())||!a.allowSlidePrev&&w>a.translate&&w>a.maxTranslate()&&(g||0)!==u))return!1;u!==(y||0)&&r&&a.emit("beforeSlideChangeStart"),a.updateProgress(w);let S;if(u>g?S="next":u<g?S="prev":S="reset",E&&-w===a.translate||!E&&w===a.translate)return a.updateActiveIndex(u),c.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),c.effect!=="slide"&&a.setTranslate(w),S!=="reset"&&(a.transitionStart(r,S),a.transitionEnd(r,S)),!1;if(c.cssMode){const T=a.isHorizontal(),A=E?w:-w;if(n===0){const _=a.virtual&&a.params.virtual.enabled;_&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),_&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{x[T?"scrollLeft":"scrollTop"]=A})):x[T?"scrollLeft":"scrollTop"]=A,_&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})}else{if(!a.support.smoothScroll)return cb({swiper:a,targetPosition:A,side:T?"left":"top"}),!0;x.scrollTo({[T?"left":"top"]:A,behavior:"smooth"})}return!0}return a.setTransition(n),a.setTranslate(w),a.updateActiveIndex(u),a.updateSlidesClasses(),a.emit("beforeTransitionStart",n,o),a.transitionStart(r,S),n===0?a.transitionEnd(r,S):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(A){!a||a.destroyed||A.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(r,S))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function HO(e=0,n=this.params.speed,r=!0,o){typeof e=="string"&&(e=parseInt(e,10));const s=this;let a=e;return s.params.loop&&(s.virtual&&s.params.virtual.enabled?a=a+s.virtual.slidesBefore:a=s.getSlideIndexByData(a)),s.slideTo(a,n,r,o)}function WO(e=this.params.speed,n=!0,r){const o=this,{enabled:s,params:a,animating:u}=o;if(!s)return o;let c=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(c=Math.max(o.slidesPerViewDynamic("current",!0),1));const f=o.activeIndex<a.slidesPerGroupSkip?1:c,p=o.virtual&&a.virtual.enabled;if(a.loop){if(u&&!p&&a.loopPreventsSliding)return!1;o.loopFix({direction:"next"}),o._clientLeft=o.wrapperEl.clientLeft}return a.rewind&&o.isEnd?o.slideTo(0,e,n,r):o.slideTo(o.activeIndex+f,e,n,r)}function UO(e=this.params.speed,n=!0,r){const o=this,{params:s,snapGrid:a,slidesGrid:u,rtlTranslate:c,enabled:f,animating:p}=o;if(!f)return o;const y=o.virtual&&s.virtual.enabled;if(s.loop){if(p&&!y&&s.loopPreventsSliding)return!1;o.loopFix({direction:"prev"}),o._clientLeft=o.wrapperEl.clientLeft}const g=c?o.translate:-o.translate;function E(w){return w<0?-Math.floor(Math.abs(w)):Math.floor(w)}const x=E(g),b=a.map(w=>E(w));let v=a[b.indexOf(x)-1];if(typeof v>"u"&&s.cssMode){let w;a.forEach((S,T)=>{x>=S&&(w=T)}),typeof w<"u"&&(v=a[w>0?w-1:w])}let C=0;if(typeof v<"u"&&(C=u.indexOf(v),C<0&&(C=o.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(C=C-o.slidesPerViewDynamic("previous",!0)+1,C=Math.max(C,0))),s.rewind&&o.isBeginning){const w=o.params.virtual&&o.params.virtual.enabled&&o.virtual?o.virtual.slides.length-1:o.slides.length-1;return o.slideTo(w,e,n,r)}return o.slideTo(C,e,n,r)}function GO(e=this.params.speed,n=!0,r){const o=this;return o.slideTo(o.activeIndex,e,n,r)}function YO(e=this.params.speed,n=!0,r,o=.5){const s=this;let a=s.activeIndex;const u=Math.min(s.params.slidesPerGroupSkip,a),c=u+Math.floor((a-u)/s.params.slidesPerGroup),f=s.rtlTranslate?s.translate:-s.translate;if(f>=s.snapGrid[c]){const p=s.snapGrid[c],y=s.snapGrid[c+1];f-p>(y-p)*o&&(a+=s.params.slidesPerGroup)}else{const p=s.snapGrid[c-1],y=s.snapGrid[c];f-p<=(y-p)*o&&(a-=s.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,s.slidesGrid.length-1),s.slideTo(a,e,n,r)}function KO(){const e=this,{params:n,slidesEl:r}=e,o=n.slidesPerView==="auto"?e.slidesPerViewDynamic():n.slidesPerView;let s=e.clickedIndex,a;const u=e.isElement?"swiper-slide":`.${n.slideClass}`;if(n.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?s<e.loopedSlides-o/2||s>e.slides.length-e.loopedSlides+o/2?(e.loopFix(),s=e.getSlideIndex(lr(r,`${u}[data-swiper-slide-index="${a}"]`)[0]),sl(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-o?(e.loopFix(),s=e.getSlideIndex(lr(r,`${u}[data-swiper-slide-index="${a}"]`)[0]),sl(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}const XO={slideTo:VO,slideToLoop:HO,slideNext:WO,slidePrev:UO,slideReset:GO,slideToClosest:YO,slideToClickedSlide:KO};function qO(e){const n=this,{params:r,slidesEl:o}=n;if(!r.loop||n.virtual&&n.params.virtual.enabled)return;lr(o,`.${r.slideClass}, swiper-slide`).forEach((a,u)=>{a.setAttribute("data-swiper-slide-index",u)}),n.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next"})}function QO({slideRealIndex:e,slideTo:n=!0,direction:r,setTranslate:o,activeSlideIndex:s,byController:a,byMousewheel:u}={}){const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:f,allowSlidePrev:p,allowSlideNext:y,slidesEl:g,params:E}=c;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&E.virtual.enabled){n&&(!E.centeredSlides&&c.snapIndex===0?c.slideTo(c.virtual.slides.length,0,!1,!0):E.centeredSlides&&c.snapIndex<E.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0)),c.allowSlidePrev=p,c.allowSlideNext=y,c.emit("loopFix");return}const x=E.slidesPerView==="auto"?c.slidesPerViewDynamic():Math.ceil(parseFloat(E.slidesPerView,10));let b=E.loopedSlides||x;b%E.slidesPerGroup!==0&&(b+=E.slidesPerGroup-b%E.slidesPerGroup),c.loopedSlides=b;const v=[],C=[];let w=c.activeIndex;typeof s>"u"?s=c.getSlideIndex(c.slides.filter(N=>N.classList.contains(E.slideActiveClass))[0]):w=s;const S=r==="next"||!r,T=r==="prev"||!r;let A=0,_=0;if(s<b){A=Math.max(b-s,E.slidesPerGroup);for(let N=0;N<b-s;N+=1){const D=N-Math.floor(N/f.length)*f.length;v.push(f.length-D-1)}}else if(s>c.slides.length-b*2){_=Math.max(s-(c.slides.length-b*2),E.slidesPerGroup);for(let N=0;N<_;N+=1){const D=N-Math.floor(N/f.length)*f.length;C.push(D)}}if(T&&v.forEach(N=>{c.slides[N].swiperLoopMoveDOM=!0,g.prepend(c.slides[N]),c.slides[N].swiperLoopMoveDOM=!1}),S&&C.forEach(N=>{c.slides[N].swiperLoopMoveDOM=!0,g.append(c.slides[N]),c.slides[N].swiperLoopMoveDOM=!1}),c.recalcSlides(),E.slidesPerView==="auto"&&c.updateSlides(),E.watchSlidesProgress&&c.updateSlidesOffset(),n){if(v.length>0&&T)if(typeof e>"u"){const N=c.slidesGrid[w],R=c.slidesGrid[w+A]-N;u?c.setTranslate(c.translate-R):(c.slideTo(w+A,0,!1,!0),o&&(c.touches[c.isHorizontal()?"startX":"startY"]+=R))}else o&&c.slideToLoop(e,0,!1,!0);else if(C.length>0&&S)if(typeof e>"u"){const N=c.slidesGrid[w],R=c.slidesGrid[w-_]-N;u?c.setTranslate(c.translate-R):(c.slideTo(w-_,0,!1,!0),o&&(c.touches[c.isHorizontal()?"startX":"startY"]+=R))}else c.slideToLoop(e,0,!1,!0)}if(c.allowSlidePrev=p,c.allowSlideNext=y,c.controller&&c.controller.control&&!a){const N={slideRealIndex:e,slideTo:!1,direction:r,setTranslate:o,activeSlideIndex:s,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(D=>{!D.destroyed&&D.params.loop&&D.loopFix(N)}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix(N)}c.emit("loopFix")}function ZO(){const e=this,{params:n,slidesEl:r}=e;if(!n.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const o=[];e.slides.forEach(s=>{const a=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;o[a]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),o.forEach(s=>{r.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const JO={loopCreate:qO,loopFix:QO,loopDestroy:ZO};function eR(e){const n=this;if(!n.params.simulateTouch||n.params.watchOverflow&&n.isLocked||n.params.cssMode)return;const r=n.params.touchEventsTarget==="container"?n.el:n.wrapperEl;n.isElement&&(n.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",n.isElement&&requestAnimationFrame(()=>{n.__preventObserver__=!1})}function tR(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}const nR={setGrabCursor:eR,unsetGrabCursor:tR};function rR(e,n=this){function r(o){if(!o||o===ur()||o===Sn())return null;o.assignedSlot&&(o=o.assignedSlot);const s=o.closest(e);return!s&&!o.getRootNode?null:s||r(o.getRootNode().host)}return r(n)}function iR(e){const n=this,r=ur(),o=Sn(),s=n.touchEventsData;s.evCache.push(e);const{params:a,touches:u,enabled:c}=n;if(!c||!a.simulateTouch&&e.pointerType==="mouse"||n.animating&&a.preventInteractionOnTransition)return;!n.animating&&a.cssMode&&a.loop&&n.loopFix();let f=e;f.originalEvent&&(f=f.originalEvent);let p=f.target;if(a.touchEventsTarget==="wrapper"&&!n.wrapperEl.contains(p)||"which"in f&&f.which===3||"button"in f&&f.button>0||s.isTouched&&s.isMoved)return;const y=!!a.noSwipingClass&&a.noSwipingClass!=="",g=e.composedPath?e.composedPath():e.path;y&&f.target&&f.target.shadowRoot&&g&&(p=g[0]);const E=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,x=!!(f.target&&f.target.shadowRoot);if(a.noSwiping&&(x?rR(E,p):p.closest(E))){n.allowClick=!0;return}if(a.swipeHandler&&!p.closest(a.swipeHandler))return;u.currentX=f.pageX,u.currentY=f.pageY;const b=u.currentX,v=u.currentY,C=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,w=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(C&&(b<=w||b>=o.innerWidth-w))if(C==="prevent")e.preventDefault();else return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),u.startX=b,u.startY=v,s.touchStartTime=Vr(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1);let S=!0;p.matches(s.focusableElements)&&(S=!1,p.nodeName==="SELECT"&&(s.isTouched=!1)),r.activeElement&&r.activeElement.matches(s.focusableElements)&&r.activeElement!==p&&r.activeElement.blur();const T=S&&n.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||T)&&!p.isContentEditable&&f.preventDefault(),a.freeMode&&a.freeMode.enabled&&n.freeMode&&n.animating&&!a.cssMode&&n.freeMode.onTouchStart(),n.emit("touchStart",f)}function oR(e){const n=ur(),r=this,o=r.touchEventsData,{params:s,touches:a,rtlTranslate:u,enabled:c}=r;if(!c||!s.simulateTouch&&e.pointerType==="mouse")return;let f=e;if(f.originalEvent&&(f=f.originalEvent),!o.isTouched){o.startMoving&&o.isScrolling&&r.emit("touchMoveOpposite",f);return}const p=o.evCache.findIndex(N=>N.pointerId===f.pointerId);p>=0&&(o.evCache[p]=f);const y=o.evCache.length>1?o.evCache[0]:f,g=y.pageX,E=y.pageY;if(f.preventedByNestedSwiper){a.startX=g,a.startY=E;return}if(!r.allowTouchMove){f.target.matches(o.focusableElements)||(r.allowClick=!1),o.isTouched&&(Object.assign(a,{startX:g,startY:E,prevX:r.touches.currentX,prevY:r.touches.currentY,currentX:g,currentY:E}),o.touchStartTime=Vr());return}if(s.touchReleaseOnEdges&&!s.loop){if(r.isVertical()){if(E<a.startY&&r.translate<=r.maxTranslate()||E>a.startY&&r.translate>=r.minTranslate()){o.isTouched=!1,o.isMoved=!1;return}}else if(g<a.startX&&r.translate<=r.maxTranslate()||g>a.startX&&r.translate>=r.minTranslate())return}if(n.activeElement&&f.target===n.activeElement&&f.target.matches(o.focusableElements)){o.isMoved=!0,r.allowClick=!1;return}if(o.allowTouchCallbacks&&r.emit("touchMove",f),f.targetTouches&&f.targetTouches.length>1)return;a.currentX=g,a.currentY=E;const x=a.currentX-a.startX,b=a.currentY-a.startY;if(r.params.threshold&&Math.sqrt(x**2+b**2)<r.params.threshold)return;if(typeof o.isScrolling>"u"){let N;r.isHorizontal()&&a.currentY===a.startY||r.isVertical()&&a.currentX===a.startX?o.isScrolling=!1:x*x+b*b>=25&&(N=Math.atan2(Math.abs(b),Math.abs(x))*180/Math.PI,o.isScrolling=r.isHorizontal()?N>s.touchAngle:90-N>s.touchAngle)}if(o.isScrolling&&r.emit("touchMoveOpposite",f),typeof o.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(o.startMoving=!0),o.isScrolling||r.zoom&&r.params.zoom&&r.params.zoom.enabled&&o.evCache.length>1){o.isTouched=!1;return}if(!o.startMoving)return;r.allowClick=!1,!s.cssMode&&f.cancelable&&f.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&f.stopPropagation();let v=r.isHorizontal()?x:b,C=r.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(v=Math.abs(v)*(u?1:-1),C=Math.abs(C)*(u?1:-1)),a.diff=v,v*=s.touchRatio,u&&(v=-v,C=-C);const w=r.touchesDirection;r.swipeDirection=v>0?"prev":"next",r.touchesDirection=C>0?"prev":"next";const S=r.params.loop&&!s.cssMode;if(!o.isMoved){if(S&&r.loopFix({direction:r.swipeDirection}),o.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const N=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});r.wrapperEl.dispatchEvent(N)}o.allowMomentumBounce=!1,s.grabCursor&&(r.allowSlideNext===!0||r.allowSlidePrev===!0)&&r.setGrabCursor(!0),r.emit("sliderFirstMove",f)}let T;o.isMoved&&w!==r.touchesDirection&&S&&Math.abs(v)>=1&&(r.loopFix({direction:r.swipeDirection,setTranslate:!0}),T=!0),r.emit("sliderMove",f),o.isMoved=!0,o.currentTranslate=v+o.startTranslate;let A=!0,_=s.resistanceRatio;if(s.touchReleaseOnEdges&&(_=0),v>0?(S&&!T&&o.currentTranslate>(s.centeredSlides?r.minTranslate()-r.size/2:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),o.currentTranslate>r.minTranslate()&&(A=!1,s.resistance&&(o.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+o.startTranslate+v)**_))):v<0&&(S&&!T&&o.currentTranslate<(s.centeredSlides?r.maxTranslate()+r.size/2:r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-(s.slidesPerView==="auto"?r.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),o.currentTranslate<r.maxTranslate()&&(A=!1,s.resistance&&(o.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-o.startTranslate-v)**_))),A&&(f.preventedByNestedSwiper=!0),!r.allowSlideNext&&r.swipeDirection==="next"&&o.currentTranslate<o.startTranslate&&(o.currentTranslate=o.startTranslate),!r.allowSlidePrev&&r.swipeDirection==="prev"&&o.currentTranslate>o.startTranslate&&(o.currentTranslate=o.startTranslate),!r.allowSlidePrev&&!r.allowSlideNext&&(o.currentTranslate=o.startTranslate),s.threshold>0)if(Math.abs(v)>s.threshold||o.allowThresholdMove){if(!o.allowThresholdMove){o.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,o.currentTranslate=o.startTranslate,a.diff=r.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{o.currentTranslate=o.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&r.freeMode||s.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(o.currentTranslate),r.setTranslate(o.currentTranslate))}function sR(e){const n=this,r=n.touchEventsData,o=r.evCache.findIndex(T=>T.pointerId===e.pointerId);if(o>=0&&r.evCache.splice(o,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(n.browser.isSafari||n.browser.isWebView)))return;const{params:s,touches:a,rtlTranslate:u,slidesGrid:c,enabled:f}=n;if(!f||!s.simulateTouch&&e.pointerType==="mouse")return;let p=e;if(p.originalEvent&&(p=p.originalEvent),r.allowTouchCallbacks&&n.emit("touchEnd",p),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&s.grabCursor&&n.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}s.grabCursor&&r.isMoved&&r.isTouched&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!1);const y=Vr(),g=y-r.touchStartTime;if(n.allowClick){const T=p.path||p.composedPath&&p.composedPath();n.updateClickedSlide(T&&T[0]||p.target),n.emit("tap click",p),g<300&&y-r.lastClickTime<300&&n.emit("doubleTap doubleClick",p)}if(r.lastClickTime=Vr(),sl(()=>{n.destroyed||(n.allowClick=!0)}),!r.isTouched||!r.isMoved||!n.swipeDirection||a.diff===0||r.currentTranslate===r.startTranslate){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;let E;if(s.followFinger?E=u?n.translate:-n.translate:E=-r.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:E});return}let x=0,b=n.slidesSizesGrid[0];for(let T=0;T<c.length;T+=T<s.slidesPerGroupSkip?1:s.slidesPerGroup){const A=T<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof c[T+A]<"u"?E>=c[T]&&E<c[T+A]&&(x=T,b=c[T+A]-c[T]):E>=c[T]&&(x=T,b=c[c.length-1]-c[c.length-2])}let v=null,C=null;s.rewind&&(n.isBeginning?C=s.virtual&&s.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(v=0));const w=(E-c[x])/b,S=x<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(g>s.longSwipesMs){if(!s.longSwipes){n.slideTo(n.activeIndex);return}n.swipeDirection==="next"&&(w>=s.longSwipesRatio?n.slideTo(s.rewind&&n.isEnd?v:x+S):n.slideTo(x)),n.swipeDirection==="prev"&&(w>1-s.longSwipesRatio?n.slideTo(x+S):C!==null&&w<0&&Math.abs(w)>s.longSwipesRatio?n.slideTo(C):n.slideTo(x))}else{if(!s.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(p.target===n.navigation.nextEl||p.target===n.navigation.prevEl)?p.target===n.navigation.nextEl?n.slideTo(x+S):n.slideTo(x):(n.swipeDirection==="next"&&n.slideTo(v!==null?v:x+S),n.swipeDirection==="prev"&&n.slideTo(C!==null?C:x))}}function Ov(){const e=this,{params:n,el:r}=e;if(r&&r.offsetWidth===0)return;n.breakpoints&&e.setBreakpoint();const{allowSlideNext:o,allowSlidePrev:s,snapGrid:a}=e,u=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const c=u&&n.loop;(n.slidesPerView==="auto"||n.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!c?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!u?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=o,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function lR(e){const n=this;n.enabled&&(n.allowClick||(n.params.preventClicks&&e.preventDefault(),n.params.preventClicksPropagation&&n.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function aR(){const e=this,{wrapperEl:n,rtlTranslate:r,enabled:o}=e;if(!o)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-n.scrollLeft:e.translate=-n.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const a=e.maxTranslate()-e.minTranslate();a===0?s=0:s=(e.translate-e.minTranslate())/a,s!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function uR(e){const n=this;Ga(n,e.target),!(n.params.cssMode||n.params.slidesPerView!=="auto"&&!n.params.autoHeight)&&n.update()}let Rv=!1;function cR(){}const mb=(e,n)=>{const r=ur(),{params:o,el:s,wrapperEl:a,device:u}=e,c=!!o.nested,f=n==="on"?"addEventListener":"removeEventListener",p=n;s[f]("pointerdown",e.onTouchStart,{passive:!1}),r[f]("pointermove",e.onTouchMove,{passive:!1,capture:c}),r[f]("pointerup",e.onTouchEnd,{passive:!0}),r[f]("pointercancel",e.onTouchEnd,{passive:!0}),r[f]("pointerout",e.onTouchEnd,{passive:!0}),r[f]("pointerleave",e.onTouchEnd,{passive:!0}),(o.preventClicks||o.preventClicksPropagation)&&s[f]("click",e.onClick,!0),o.cssMode&&a[f]("scroll",e.onScroll),o.updateOnWindowResize?e[p](u.ios||u.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ov,!0):e[p]("observerUpdate",Ov,!0),s[f]("load",e.onLoad,{capture:!0})};function dR(){const e=this,n=ur(),{params:r}=e;e.onTouchStart=iR.bind(e),e.onTouchMove=oR.bind(e),e.onTouchEnd=sR.bind(e),r.cssMode&&(e.onScroll=aR.bind(e)),e.onClick=lR.bind(e),e.onLoad=uR.bind(e),Rv||(n.addEventListener("touchstart",cR),Rv=!0),mb(e,"on")}function fR(){mb(this,"off")}const pR={attachEvents:dR,detachEvents:fR},Mv=(e,n)=>e.grid&&n.grid&&n.grid.rows>1;function mR(){const e=this,{realIndex:n,initialized:r,params:o,el:s}=e,a=o.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const u=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!u||e.currentBreakpoint===u)return;const f=(u in a?a[u]:void 0)||e.originalParams,p=Mv(e,o),y=Mv(e,f),g=o.enabled;p&&!y?(s.classList.remove(`${o.containerModifierClass}grid`,`${o.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&y&&(s.classList.add(`${o.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&o.grid.fill==="column")&&s.classList.add(`${o.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(v=>{if(typeof f[v]>"u")return;const C=o[v]&&o[v].enabled,w=f[v]&&f[v].enabled;C&&!w&&e[v].disable(),!C&&w&&e[v].enable()});const E=f.direction&&f.direction!==o.direction,x=o.loop&&(f.slidesPerView!==o.slidesPerView||E);E&&r&&e.changeDirection(),_n(e.params,f);const b=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!b?e.disable():!g&&b&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",f),x&&r&&(e.loopDestroy(),e.loopCreate(n),e.updateSlides()),e.emit("breakpoint",f)}function hR(e,n="window",r){if(!e||n==="container"&&!r)return;let o=!1;const s=Sn(),a=n==="window"?s.innerHeight:r.clientHeight,u=Object.keys(e).map(c=>{if(typeof c=="string"&&c.indexOf("@")===0){const f=parseFloat(c.substr(1));return{value:a*f,point:c}}return{value:c,point:c}});u.sort((c,f)=>parseInt(c.value,10)-parseInt(f.value,10));for(let c=0;c<u.length;c+=1){const{point:f,value:p}=u[c];n==="window"?s.matchMedia(`(min-width: ${p}px)`).matches&&(o=f):p<=r.clientWidth&&(o=f)}return o||"max"}const gR={setBreakpoint:mR,getBreakpoint:hR};function vR(e,n){const r=[];return e.forEach(o=>{typeof o=="object"?Object.keys(o).forEach(s=>{o[s]&&r.push(n+s)}):typeof o=="string"&&r.push(n+o)}),r}function yR(){const e=this,{classNames:n,params:r,rtl:o,el:s,device:a}=e,u=vR(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:o},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&r.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);n.push(...u),s.classList.add(...n),e.emitContainerClasses()}function wR(){const e=this,{el:n,classNames:r}=e;n.classList.remove(...r),e.emitContainerClasses()}const bR={addClasses:yR,removeClasses:wR};function SR(){const e=this,{isLocked:n,params:r}=e,{slidesOffsetBefore:o}=r;if(o){const s=e.slides.length-1,a=e.slidesGrid[s]+e.slidesSizesGrid[s]+o*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;r.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),r.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),n&&n!==e.isLocked&&(e.isEnd=!1),n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const xR={checkOverflow:SR},Lv={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function ER(e,n){return function(o={}){const s=Object.keys(o)[0],a=o[s];if(typeof a!="object"||a===null){_n(n,o);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in a)){_n(n,o);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),_n(n,o)}}const Yd={eventsEmitter:bO,update:OO,translate:FO,transition:jO,slide:XO,loop:JO,grabCursor:nR,events:pR,breakpoints:gR,checkOverflow:xR,classes:bR},Kd={};class or{constructor(...n){let r,o;n.length===1&&n[0].constructor&&Object.prototype.toString.call(n[0]).slice(8,-1)==="Object"?o=n[0]:[r,o]=n,o||(o={}),o=_n({},o),r&&!o.el&&(o.el=r);const s=ur();if(o.el&&typeof o.el=="string"&&s.querySelectorAll(o.el).length>1){const f=[];return s.querySelectorAll(o.el).forEach(p=>{const y=_n({},o,{el:p});f.push(new or(y))}),f}const a=this;a.__swiper__=!0,a.support=fb(),a.device=hO({userAgent:o.userAgent}),a.browser=vO(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],o.modules&&Array.isArray(o.modules)&&a.modules.push(...o.modules);const u={};a.modules.forEach(f=>{f({params:o,swiper:a,extendParams:ER(o,u),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const c=_n({},Lv,u);return a.params=_n({},c,Kd,o),a.originalParams=_n({},a.params),a.passedParams=_n({},o),a.params&&a.params.on&&Object.keys(a.params.on).forEach(f=>{a.on(f,a.params.on[f])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:r,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction==="horizontal"},isVertical(){return a.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getSlideIndex(n){const{slidesEl:r,params:o}=this,s=lr(r,`.${o.slideClass}, swiper-slide`),a=ll(s[0]);return ll(n)-a}getSlideIndexByData(n){return this.getSlideIndex(this.slides.filter(r=>r.getAttribute("data-swiper-slide-index")*1===n)[0])}recalcSlides(){const n=this,{slidesEl:r,params:o}=n;n.slides=lr(r,`.${o.slideClass}, swiper-slide`)}enable(){const n=this;n.enabled||(n.enabled=!0,n.params.grabCursor&&n.setGrabCursor(),n.emit("enable"))}disable(){const n=this;n.enabled&&(n.enabled=!1,n.params.grabCursor&&n.unsetGrabCursor(),n.emit("disable"))}setProgress(n,r){const o=this;n=Math.min(Math.max(n,0),1);const s=o.minTranslate(),u=(o.maxTranslate()-s)*n+s;o.translateTo(u,typeof r>"u"?0:r),o.updateActiveIndex(),o.updateSlidesClasses()}emitContainerClasses(){const n=this;if(!n.params._emitClasses||!n.el)return;const r=n.el.className.split(" ").filter(o=>o.indexOf("swiper")===0||o.indexOf(n.params.containerModifierClass)===0);n.emit("_containerClasses",r.join(" "))}getSlideClasses(n){const r=this;return r.destroyed?"":n.className.split(" ").filter(o=>o.indexOf("swiper-slide")===0||o.indexOf(r.params.slideClass)===0).join(" ")}emitSlidesClasses(){const n=this;if(!n.params._emitClasses||!n.el)return;const r=[];n.slides.forEach(o=>{const s=n.getSlideClasses(o);r.push({slideEl:o,classNames:s}),n.emit("_slideClass",o,s)}),n.emit("_slideClasses",r)}slidesPerViewDynamic(n="current",r=!1){const o=this,{params:s,slides:a,slidesGrid:u,slidesSizesGrid:c,size:f,activeIndex:p}=o;let y=1;if(s.centeredSlides){let g=a[p]?a[p].swiperSlideSize:0,E;for(let x=p+1;x<a.length;x+=1)a[x]&&!E&&(g+=a[x].swiperSlideSize,y+=1,g>f&&(E=!0));for(let x=p-1;x>=0;x-=1)a[x]&&!E&&(g+=a[x].swiperSlideSize,y+=1,g>f&&(E=!0))}else if(n==="current")for(let g=p+1;g<a.length;g+=1)(r?u[g]+c[g]-u[p]<f:u[g]-u[p]<f)&&(y+=1);else for(let g=p-1;g>=0;g-=1)u[p]-u[g]<f&&(y+=1);return y}update(){const n=this;if(!n||n.destroyed)return;const{snapGrid:r,params:o}=n;o.breakpoints&&n.setBreakpoint(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(u=>{u.complete&&Ga(n,u)}),n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses();function s(){const u=n.rtlTranslate?n.translate*-1:n.translate,c=Math.min(Math.max(u,n.maxTranslate()),n.minTranslate());n.setTranslate(c),n.updateActiveIndex(),n.updateSlidesClasses()}let a;if(o.freeMode&&o.freeMode.enabled&&!o.cssMode)s(),o.autoHeight&&n.updateAutoHeight();else{if((o.slidesPerView==="auto"||o.slidesPerView>1)&&n.isEnd&&!o.centeredSlides){const u=n.virtual&&o.virtual.enabled?n.virtual.slides:n.slides;a=n.slideTo(u.length-1,0,!1,!0)}else a=n.slideTo(n.activeIndex,0,!1,!0);a||s()}o.watchOverflow&&r!==n.snapGrid&&n.checkOverflow(),n.emit("update")}changeDirection(n,r=!0){const o=this,s=o.params.direction;return n||(n=s==="horizontal"?"vertical":"horizontal"),n===s||n!=="horizontal"&&n!=="vertical"||(o.el.classList.remove(`${o.params.containerModifierClass}${s}`),o.el.classList.add(`${o.params.containerModifierClass}${n}`),o.emitContainerClasses(),o.params.direction=n,o.slides.forEach(a=>{n==="vertical"?a.style.width="":a.style.height=""}),o.emit("changeDirection"),r&&o.update()),o}changeLanguageDirection(n){const r=this;r.rtl&&n==="rtl"||!r.rtl&&n==="ltr"||(r.rtl=n==="rtl",r.rtlTranslate=r.params.direction==="horizontal"&&r.rtl,r.rtl?(r.el.classList.add(`${r.params.containerModifierClass}rtl`),r.el.dir="rtl"):(r.el.classList.remove(`${r.params.containerModifierClass}rtl`),r.el.dir="ltr"),r.update())}mount(n){const r=this;if(r.mounted)return!0;let o=n||r.params.el;if(typeof o=="string"&&(o=document.querySelector(o)),!o)return!1;o.swiper=r,o.shadowEl&&(r.isElement=!0);const s=()=>`.${(r.params.wrapperClass||"").trim().split(" ").join(".")}`;let u=o&&o.shadowRoot&&o.shadowRoot.querySelector?o.shadowRoot.querySelector(s()):lr(o,s())[0];return!u&&r.params.createElements&&(u=Tp("div",r.params.wrapperClass),o.append(u),lr(o,`.${r.params.slideClass}`).forEach(c=>{u.append(c)})),Object.assign(r,{el:o,wrapperEl:u,slidesEl:r.isElement?o:u,mounted:!0,rtl:o.dir.toLowerCase()==="rtl"||Ei(o,"direction")==="rtl",rtlTranslate:r.params.direction==="horizontal"&&(o.dir.toLowerCase()==="rtl"||Ei(o,"direction")==="rtl"),wrongRTL:Ei(u,"display")==="-webkit-box"}),!0}init(n){const r=this;return r.initialized||r.mount(n)===!1||(r.emit("beforeInit"),r.params.breakpoints&&r.setBreakpoint(),r.addClasses(),r.updateSize(),r.updateSlides(),r.params.watchOverflow&&r.checkOverflow(),r.params.grabCursor&&r.enabled&&r.setGrabCursor(),r.params.loop&&r.virtual&&r.params.virtual.enabled?r.slideTo(r.params.initialSlide+r.virtual.slidesBefore,0,r.params.runCallbacksOnInit,!1,!0):r.slideTo(r.params.initialSlide,0,r.params.runCallbacksOnInit,!1,!0),r.params.loop&&r.loopCreate(),r.attachEvents(),[...r.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete?Ga(r,s):s.addEventListener("load",a=>{Ga(r,a.target)})}),Tf(r),r.initialized=!0,Tf(r),r.emit("init"),r.emit("afterInit")),r}destroy(n=!0,r=!0){const o=this,{params:s,el:a,wrapperEl:u,slides:c}=o;return typeof o.params>"u"||o.destroyed||(o.emit("beforeDestroy"),o.initialized=!1,o.detachEvents(),s.loop&&o.loopDestroy(),r&&(o.removeClasses(),a.removeAttribute("style"),u.removeAttribute("style"),c&&c.length&&c.forEach(f=>{f.classList.remove(s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),f.removeAttribute("style"),f.removeAttribute("data-swiper-slide-index")})),o.emit("destroy"),Object.keys(o.eventsListeners).forEach(f=>{o.off(f)}),n!==!1&&(o.el.swiper=null,lO(o)),o.destroyed=!0),null}static extendDefaults(n){_n(Kd,n)}static get extendedDefaults(){return Kd}static get defaults(){return Lv}static installModule(n){or.prototype.__modules__||(or.prototype.__modules__=[]);const r=or.prototype.__modules__;typeof n=="function"&&r.indexOf(n)<0&&r.push(n)}static use(n){return Array.isArray(n)?(n.forEach(r=>or.installModule(r)),or):(or.installModule(n),or)}}Object.keys(Yd).forEach(e=>{Object.keys(Yd[e]).forEach(n=>{or.prototype[n]=Yd[e][n]})});or.use([yO,wO]);function BR({swiper:e,extendParams:n,on:r,emit:o}){const s=Sn();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let a,u=Vr(),c;const f=[];function p(S){let N=0,D=0,R=0,G=0;return"detail"in S&&(D=S.detail),"wheelDelta"in S&&(D=-S.wheelDelta/120),"wheelDeltaY"in S&&(D=-S.wheelDeltaY/120),"wheelDeltaX"in S&&(N=-S.wheelDeltaX/120),"axis"in S&&S.axis===S.HORIZONTAL_AXIS&&(N=D,D=0),R=N*10,G=D*10,"deltaY"in S&&(G=S.deltaY),"deltaX"in S&&(R=S.deltaX),S.shiftKey&&!R&&(R=G,G=0),(R||G)&&S.deltaMode&&(S.deltaMode===1?(R*=40,G*=40):(R*=800,G*=800)),R&&!N&&(N=R<1?-1:1),G&&!D&&(D=G<1?-1:1),{spinX:N,spinY:D,pixelX:R,pixelY:G}}function y(){e.enabled&&(e.mouseEntered=!0)}function g(){e.enabled&&(e.mouseEntered=!1)}function E(S){return e.params.mousewheel.thresholdDelta&&S.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&Vr()-u<e.params.mousewheel.thresholdTime?!1:S.delta>=6&&Vr()-u<60?!0:(S.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),o("scroll",S.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),o("scroll",S.raw)),u=new s.Date().getTime(),!1)}function x(S){const T=e.params.mousewheel;if(S.direction<0){if(e.isEnd&&!e.params.loop&&T.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&T.releaseOnEdges)return!0;return!1}function b(S){let T=S,A=!0;if(!e.enabled||S.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const _=e.params.mousewheel;e.params.cssMode&&T.preventDefault();let N=e.el;e.params.mousewheel.eventsTarget!=="container"&&(N=document.querySelector(e.params.mousewheel.eventsTarget));const D=N&&N.contains(T.target);if(!e.mouseEntered&&!D&&!_.releaseOnEdges)return!0;T.originalEvent&&(T=T.originalEvent);let R=0;const G=e.rtlTranslate?-1:1,ee=p(T);if(_.forceToAxis)if(e.isHorizontal())if(Math.abs(ee.pixelX)>Math.abs(ee.pixelY))R=-ee.pixelX*G;else return!0;else if(Math.abs(ee.pixelY)>Math.abs(ee.pixelX))R=-ee.pixelY;else return!0;else R=Math.abs(ee.pixelX)>Math.abs(ee.pixelY)?-ee.pixelX*G:-ee.pixelY;if(R===0)return!0;_.invert&&(R=-R);let W=e.getTranslate()+R*_.sensitivity;if(W>=e.minTranslate()&&(W=e.minTranslate()),W<=e.maxTranslate()&&(W=e.maxTranslate()),A=e.params.loop?!0:!(W===e.minTranslate()||W===e.maxTranslate()),A&&e.params.nested&&T.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const j={time:Vr(),delta:Math.abs(R),direction:Math.sign(R),raw:S};f.length>=2&&f.shift();const O=f.length?f[f.length-1]:void 0;if(f.push(j),O?(j.direction!==O.direction||j.delta>O.delta||j.time>O.time+150)&&E(j):E(j),x(j))return!0}else{const j={time:Vr(),delta:Math.abs(R),direction:Math.sign(R)},O=c&&j.time<c.time+500&&j.delta<=c.delta&&j.direction===c.direction;if(!O){c=void 0;let z=e.getTranslate()+R*_.sensitivity;const X=e.isBeginning,Z=e.isEnd;if(z>=e.minTranslate()&&(z=e.minTranslate()),z<=e.maxTranslate()&&(z=e.maxTranslate()),e.setTransition(0),e.setTranslate(z),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!X&&e.isBeginning||!Z&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:j.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,f.length>=15&&f.shift();const re=f.length?f[f.length-1]:void 0,V=f[0];if(f.push(j),re&&(j.delta>re.delta||j.direction!==re.direction))f.splice(0);else if(f.length>=15&&j.time-V.time<500&&V.delta-j.delta>=1&&j.delta<=6){const ne=R>0?.8:.2;c=j,f.splice(0),a=sl(()=>{e.slideToClosest(e.params.speed,!0,void 0,ne)},0)}a||(a=sl(()=>{c=j,f.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(O||o("scroll",T),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),z===e.minTranslate()||z===e.maxTranslate())return!0}}return T.preventDefault?T.preventDefault():T.returnValue=!1,!1}function v(S){let T=e.el;e.params.mousewheel.eventsTarget!=="container"&&(T=document.querySelector(e.params.mousewheel.eventsTarget)),T[S]("mouseenter",y),T[S]("mouseleave",g),T[S]("wheel",b)}function C(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",b),!0):e.mousewheel.enabled?!1:(v("addEventListener"),e.mousewheel.enabled=!0,!0)}function w(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,b),!0):e.mousewheel.enabled?(v("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}r("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&w(),e.params.mousewheel.enabled&&C()}),r("destroy",()=>{e.params.cssMode&&C(),e.mousewheel.enabled&&w()}),Object.assign(e.mousewheel,{enable:C,disable:w})}function hb(e,n,r,o){return e.params.createElements&&Object.keys(o).forEach(s=>{if(!r[s]&&r.auto===!0){let a=lr(e.el,`.${o[s]}`)[0];a||(a=Tp("div",o[s]),a.className=o[s],e.el.append(a)),r[s]=a,n[s]=a}}),r}function jR({swiper:e,extendParams:n,on:r,emit:o}){n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const s=b=>(Array.isArray(b)||(b=[b].filter(v=>!!v)),b);function a(b){let v;return b&&typeof b=="string"&&e.isElement&&(v=e.el.shadowRoot.querySelector(b),v)?v:(b&&(typeof b=="string"&&(v=[...document.querySelectorAll(b)]),e.params.uniqueNavElements&&typeof b=="string"&&v.length>1&&e.el.querySelectorAll(b).length===1&&(v=e.el.querySelector(b))),b&&!v?b:v)}function u(b,v){const C=e.params.navigation;b=s(b),b.forEach(w=>{w&&(w.classList[v?"add":"remove"](...C.disabledClass.split(" ")),w.tagName==="BUTTON"&&(w.disabled=v),e.params.watchOverflow&&e.enabled&&w.classList[e.isLocked?"add":"remove"](C.lockClass))})}function c(){const{nextEl:b,prevEl:v}=e.navigation;if(e.params.loop){u(v,!1),u(b,!1);return}u(v,e.isBeginning&&!e.params.rewind),u(b,e.isEnd&&!e.params.rewind)}function f(b){b.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),o("navigationPrev"))}function p(b){b.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),o("navigationNext"))}function y(){const b=e.params.navigation;if(e.params.navigation=hb(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(b.nextEl||b.prevEl))return;let v=a(b.nextEl),C=a(b.prevEl);Object.assign(e.navigation,{nextEl:v,prevEl:C}),v=s(v),C=s(C);const w=(S,T)=>{S&&S.addEventListener("click",T==="next"?p:f),!e.enabled&&S&&S.classList.add(...b.lockClass.split(" "))};v.forEach(S=>w(S,"next")),C.forEach(S=>w(S,"prev"))}function g(){let{nextEl:b,prevEl:v}=e.navigation;b=s(b),v=s(v);const C=(w,S)=>{w.removeEventListener("click",S==="next"?p:f),w.classList.remove(...e.params.navigation.disabledClass.split(" "))};b.forEach(w=>C(w,"next")),v.forEach(w=>C(w,"prev"))}r("init",()=>{e.params.navigation.enabled===!1?x():(y(),c())}),r("toEdge fromEdge lock unlock",()=>{c()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:b,prevEl:v}=e.navigation;b=s(b),v=s(v),[...b,...v].filter(C=>!!C).forEach(C=>C.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),r("click",(b,v)=>{let{nextEl:C,prevEl:w}=e.navigation;C=s(C),w=s(w);const S=v.target;if(e.params.navigation.hideOnClick&&!w.includes(S)&&!C.includes(S)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===S||e.pagination.el.contains(S)))return;let T;C.length?T=C[0].classList.contains(e.params.navigation.hiddenClass):w.length&&(T=w[0].classList.contains(e.params.navigation.hiddenClass)),o(T===!0?"navigationShow":"navigationHide"),[...C,...w].filter(A=>!!A).forEach(A=>A.classList.toggle(e.params.navigation.hiddenClass))}});const E=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),y(),c()},x=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(e.navigation,{enable:E,disable:x,update:c,init:y,destroy:g})}function xi(e=""){return`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function VR({swiper:e,extendParams:n,on:r,emit:o}){const s="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:w=>w,formatFractionTotal:w=>w,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let a,u=0;const c=w=>(Array.isArray(w)||(w=[w].filter(S=>!!S)),w);function f(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function p(w,S){const{bulletActiveClass:T}=e.params.pagination;w&&(w=w[`${S==="prev"?"previous":"next"}ElementSibling`],w&&(w.classList.add(`${T}-${S}`),w=w[`${S==="prev"?"previous":"next"}ElementSibling`],w&&w.classList.add(`${T}-${S}-${S}`)))}function y(w){const S=w.target.closest(xi(e.params.pagination.bulletClass));if(!S)return;w.preventDefault();const T=ll(S)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===T)return;const A=e.getSlideIndexByData(T),_=e.getSlideIndexByData(e.realIndex);A>e.slides.length-e.loopedSlides&&e.loopFix({direction:A>_?"next":"prev",activeSlideIndex:A,slideTo:!1}),e.slideToLoop(T)}else e.slideTo(T)}function g(){const w=e.rtl,S=e.params.pagination;if(f())return;let T=e.pagination.el;T=c(T);let A,_;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,D=e.params.loop?Math.ceil(N/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(_=e.previousRealIndex||0,A=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(A=e.snapIndex,_=e.previousSnapIndex):(_=e.previousIndex||0,A=e.activeIndex||0),S.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const R=e.pagination.bullets;let G,ee,W;if(S.dynamicBullets&&(a=Cf(R[0],e.isHorizontal()?"width":"height"),T.forEach(j=>{j.style[e.isHorizontal()?"width":"height"]=`${a*(S.dynamicMainBullets+4)}px`}),S.dynamicMainBullets>1&&_!==void 0&&(u+=A-(_||0),u>S.dynamicMainBullets-1?u=S.dynamicMainBullets-1:u<0&&(u=0)),G=Math.max(A-u,0),ee=G+(Math.min(R.length,S.dynamicMainBullets)-1),W=(ee+G)/2),R.forEach(j=>{const O=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(z=>`${S.bulletActiveClass}${z}`)].map(z=>typeof z=="string"&&z.includes(" ")?z.split(" "):z).flat();j.classList.remove(...O)}),T.length>1)R.forEach(j=>{const O=ll(j);O===A?j.classList.add(...S.bulletActiveClass.split(" ")):e.isElement&&j.setAttribute("part","bullet"),S.dynamicBullets&&(O>=G&&O<=ee&&j.classList.add(...`${S.bulletActiveClass}-main`.split(" ")),O===G&&p(j,"prev"),O===ee&&p(j,"next"))});else{const j=R[A];if(j&&j.classList.add(...S.bulletActiveClass.split(" ")),e.isElement&&R.forEach((O,z)=>{O.setAttribute("part",z===A?"bullet-active":"bullet")}),S.dynamicBullets){const O=R[G],z=R[ee];for(let X=G;X<=ee;X+=1)R[X]&&R[X].classList.add(...`${S.bulletActiveClass}-main`.split(" "));p(O,"prev"),p(z,"next")}}if(S.dynamicBullets){const j=Math.min(R.length,S.dynamicMainBullets+4),O=(a*j-a)/2-W*a,z=w?"right":"left";R.forEach(X=>{X.style[e.isHorizontal()?z:"top"]=`${O}px`})}}T.forEach((R,G)=>{if(S.type==="fraction"&&(R.querySelectorAll(xi(S.currentClass)).forEach(ee=>{ee.textContent=S.formatFractionCurrent(A+1)}),R.querySelectorAll(xi(S.totalClass)).forEach(ee=>{ee.textContent=S.formatFractionTotal(D)})),S.type==="progressbar"){let ee;S.progressbarOpposite?ee=e.isHorizontal()?"vertical":"horizontal":ee=e.isHorizontal()?"horizontal":"vertical";const W=(A+1)/D;let j=1,O=1;ee==="horizontal"?j=W:O=W,R.querySelectorAll(xi(S.progressbarFillClass)).forEach(z=>{z.style.transform=`translate3d(0,0,0) scaleX(${j}) scaleY(${O})`,z.style.transitionDuration=`${e.params.speed}ms`})}S.type==="custom"&&S.renderCustom?(R.innerHTML=S.renderCustom(e,A+1,D),G===0&&o("paginationRender",R)):(G===0&&o("paginationRender",R),o("paginationUpdate",R)),e.params.watchOverflow&&e.enabled&&R.classList[e.isLocked?"add":"remove"](S.lockClass)})}function E(){const w=e.params.pagination;if(f())return;const S=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let T=e.pagination.el;T=c(T);let A="";if(w.type==="bullets"){let _=e.params.loop?Math.ceil(S/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&_>S&&(_=S);for(let N=0;N<_;N+=1)w.renderBullet?A+=w.renderBullet.call(e,N,w.bulletClass):A+=`<${w.bulletElement} ${e.isElement?'part="bullet"':""} class="${w.bulletClass}"></${w.bulletElement}>`}w.type==="fraction"&&(w.renderFraction?A=w.renderFraction.call(e,w.currentClass,w.totalClass):A=`<span class="${w.currentClass}"></span> / <span class="${w.totalClass}"></span>`),w.type==="progressbar"&&(w.renderProgressbar?A=w.renderProgressbar.call(e,w.progressbarFillClass):A=`<span class="${w.progressbarFillClass}"></span>`),e.pagination.bullets=[],T.forEach(_=>{w.type!=="custom"&&(_.innerHTML=A||""),w.type==="bullets"&&e.pagination.bullets.push(..._.querySelectorAll(xi(w.bulletClass)))}),w.type!=="custom"&&o("paginationRender",T[0])}function x(){e.params.pagination=hb(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const w=e.params.pagination;if(!w.el)return;let S;typeof w.el=="string"&&e.isElement&&(S=e.el.shadowRoot.querySelector(w.el)),!S&&typeof w.el=="string"&&(S=[...document.querySelectorAll(w.el)]),S||(S=w.el),!(!S||S.length===0)&&(e.params.uniqueNavElements&&typeof w.el=="string"&&Array.isArray(S)&&S.length>1&&(S=[...e.el.querySelectorAll(w.el)],S.length>1&&(S=S.filter(T=>db(T,".swiper")[0]===e.el)[0])),Array.isArray(S)&&S.length===1&&(S=S[0]),Object.assign(e.pagination,{el:S}),S=c(S),S.forEach(T=>{w.type==="bullets"&&w.clickable&&T.classList.add(w.clickableClass),T.classList.add(w.modifierClass+w.type),T.classList.add(e.isHorizontal()?w.horizontalClass:w.verticalClass),w.type==="bullets"&&w.dynamicBullets&&(T.classList.add(`${w.modifierClass}${w.type}-dynamic`),u=0,w.dynamicMainBullets<1&&(w.dynamicMainBullets=1)),w.type==="progressbar"&&w.progressbarOpposite&&T.classList.add(w.progressbarOppositeClass),w.clickable&&T.addEventListener("click",y),e.enabled||T.classList.add(w.lockClass)}))}function b(){const w=e.params.pagination;if(f())return;let S=e.pagination.el;S&&(S=c(S),S.forEach(T=>{T.classList.remove(w.hiddenClass),T.classList.remove(w.modifierClass+w.type),T.classList.remove(e.isHorizontal()?w.horizontalClass:w.verticalClass),w.clickable&&T.removeEventListener("click",y)})),e.pagination.bullets&&e.pagination.bullets.forEach(T=>T.classList.remove(...w.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const w=e.params.pagination;let{el:S}=e.pagination;S=c(S),S.forEach(T=>{T.classList.remove(w.horizontalClass,w.verticalClass),T.classList.add(e.isHorizontal()?w.horizontalClass:w.verticalClass)})}),r("init",()=>{e.params.pagination.enabled===!1?C():(x(),E(),g())}),r("activeIndexChange",()=>{typeof e.snapIndex>"u"&&g()}),r("snapIndexChange",()=>{g()}),r("snapGridLengthChange",()=>{E(),g()}),r("destroy",()=>{b()}),r("enable disable",()=>{let{el:w}=e.pagination;w&&(w=c(w),w.forEach(S=>S.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),r("lock unlock",()=>{g()}),r("click",(w,S)=>{const T=S.target;let{el:A}=e.pagination;if(Array.isArray(A)||(A=[A].filter(_=>!!_)),e.params.pagination.el&&e.params.pagination.hideOnClick&&A&&A.length>0&&!T.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&T===e.navigation.nextEl||e.navigation.prevEl&&T===e.navigation.prevEl))return;const _=A[0].classList.contains(e.params.pagination.hiddenClass);o(_===!0?"paginationShow":"paginationHide"),A.forEach(N=>N.classList.toggle(e.params.pagination.hiddenClass))}});const v=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:w}=e.pagination;w&&(w=c(w),w.forEach(S=>S.classList.remove(e.params.pagination.paginationDisabledClass))),x(),E(),g()},C=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:w}=e.pagination;w&&(w=c(w),w.forEach(S=>S.classList.add(e.params.pagination.paginationDisabledClass))),b()};Object.assign(e.pagination,{enable:v,disable:C,render:E,update:g,init:x,destroy:b})}function HR({swiper:e,extendParams:n,on:r}){n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let o=null;function s(O){const z=o;z.length!==0&&(z.innerHTML="",z.innerHTML=O)}const a=O=>(Array.isArray(O)||(O=[O].filter(z=>!!z)),O);function u(O=16){const z=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(O).replace(/x/g,z)}function c(O){O=a(O),O.forEach(z=>{z.setAttribute("tabIndex","0")})}function f(O){O=a(O),O.forEach(z=>{z.setAttribute("tabIndex","-1")})}function p(O,z){O=a(O),O.forEach(X=>{X.setAttribute("role",z)})}function y(O,z){O=a(O),O.forEach(X=>{X.setAttribute("aria-roledescription",z)})}function g(O,z){O=a(O),O.forEach(X=>{X.setAttribute("aria-controls",z)})}function E(O,z){O=a(O),O.forEach(X=>{X.setAttribute("aria-label",z)})}function x(O,z){O=a(O),O.forEach(X=>{X.setAttribute("id",z)})}function b(O,z){O=a(O),O.forEach(X=>{X.setAttribute("aria-live",z)})}function v(O){O=a(O),O.forEach(z=>{z.setAttribute("aria-disabled",!0)})}function C(O){O=a(O),O.forEach(z=>{z.setAttribute("aria-disabled",!1)})}function w(O){if(O.keyCode!==13&&O.keyCode!==32)return;const z=e.params.a11y,X=O.target;e.pagination&&e.pagination.el&&(X===e.pagination.el||e.pagination.el.contains(O.target))&&!O.target.matches(xi(e.params.pagination.bulletClass))||(e.navigation&&e.navigation.nextEl&&X===e.navigation.nextEl&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?s(z.lastSlideMessage):s(z.nextSlideMessage)),e.navigation&&e.navigation.prevEl&&X===e.navigation.prevEl&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?s(z.firstSlideMessage):s(z.prevSlideMessage)),e.pagination&&X.matches(xi(e.params.pagination.bulletClass))&&X.click())}function S(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:O,prevEl:z}=e.navigation;z&&(e.isBeginning?(v(z),f(z)):(C(z),c(z))),O&&(e.isEnd?(v(O),f(O)):(C(O),c(O)))}function T(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function A(){return T()&&e.params.pagination.clickable}function _(){const O=e.params.a11y;T()&&e.pagination.bullets.forEach(z=>{e.params.pagination.clickable&&(c(z),e.params.pagination.renderBullet||(p(z,"button"),E(z,O.paginationBulletMessage.replace(/\{\{index\}\}/,ll(z)+1)))),z.matches(xi(e.params.pagination.bulletActiveClass))?z.setAttribute("aria-current","true"):z.removeAttribute("aria-current")})}const N=(O,z,X)=>{c(O),O.tagName!=="BUTTON"&&(p(O,"button"),O.addEventListener("keydown",w)),E(O,X),g(O,z)},D=()=>{e.a11y.clicked=!0},R=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},G=O=>{if(e.a11y.clicked)return;const z=O.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!z||!e.slides.includes(z))return;const X=e.slides.indexOf(z)===e.activeIndex,Z=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(z);X||Z||O.sourceCapabilities&&O.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(z),0))},ee=()=>{const O=e.params.a11y;O.itemRoleDescriptionMessage&&y(e.slides,O.itemRoleDescriptionMessage),O.slideRole&&p(e.slides,O.slideRole);const z=e.slides.length;O.slideLabelMessage&&e.slides.forEach((X,Z)=>{const re=e.params.loop?parseInt(X.getAttribute("data-swiper-slide-index"),10):Z,V=O.slideLabelMessage.replace(/\{\{index\}\}/,re+1).replace(/\{\{slidesLength\}\}/,z);E(X,V)})},W=()=>{const O=e.params.a11y;e.isElement?e.el.shadowEl.append(o):e.el.append(o);const z=e.el;O.containerRoleDescriptionMessage&&y(z,O.containerRoleDescriptionMessage),O.containerMessage&&E(z,O.containerMessage);const X=e.wrapperEl,Z=O.id||X.getAttribute("id")||`swiper-wrapper-${u(16)}`,re=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";x(X,Z),b(X,re),ee();let{nextEl:V,prevEl:ne}=e.navigation?e.navigation:{};V=a(V),ne=a(ne),V&&V.forEach(ie=>N(ie,Z,O.nextSlideMessage)),ne&&ne.forEach(ie=>N(ie,Z,O.prevSlideMessage)),A()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(ge=>{ge.addEventListener("keydown",w)}),e.el.addEventListener("focus",G,!0),e.el.addEventListener("pointerdown",D,!0),e.el.addEventListener("pointerup",R,!0)};function j(){o&&o.remove();let{nextEl:O,prevEl:z}=e.navigation?e.navigation:{};O=a(O),z=a(z),O&&O.forEach(X=>X.removeEventListener("keydown",w)),z&&z.forEach(X=>X.removeEventListener("keydown",w)),A()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(Z=>{Z.removeEventListener("keydown",w)}),e.el.removeEventListener("focus",G,!0),e.el.removeEventListener("pointerdown",D,!0),e.el.removeEventListener("pointerup",R,!0)}r("beforeInit",()=>{o=Tp("span",e.params.a11y.notificationClass),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),r("afterInit",()=>{e.params.a11y.enabled&&W()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&ee()}),r("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&S()}),r("paginationUpdate",()=>{e.params.a11y.enabled&&_()}),r("destroy",()=>{e.params.a11y.enabled&&j()})}function WR({swiper:e,extendParams:n,on:r,emit:o,params:s}){e.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,u,c=s&&s.autoplay?s.autoplay.delay:3e3,f=s&&s.autoplay?s.autoplay.delay:3e3,p,y=new Date().getTime,g,E,x,b,v,C;function w(Z){!e||e.destroyed||!e.wrapperEl||Z.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",w),R())}const S=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?g=!0:g&&(f=p,g=!1);const Z=e.autoplay.paused?p:y+f-new Date().getTime();e.autoplay.timeLeft=Z,o("autoplayTimeLeft",Z,Z/c),u=requestAnimationFrame(()=>{S()})},T=()=>{let Z;return e.virtual&&e.params.virtual.enabled?Z=e.slides.filter(V=>V.classList.contains("swiper-slide-active"))[0]:Z=e.slides[e.activeIndex],Z?parseInt(Z.getAttribute("data-swiper-autoplay"),10):void 0},A=Z=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(u),S();let re=typeof Z>"u"?e.params.autoplay.delay:Z;c=e.params.autoplay.delay,f=e.params.autoplay.delay;const V=T();!Number.isNaN(V)&&V>0&&typeof Z>"u"&&(re=V,c=V,f=V),p=re;const ne=e.params.speed,ie=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(ne,!0,!0),o("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,ne,!0,!0),o("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(ne,!0,!0),o("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,ne,!0,!0),o("autoplay")),e.params.cssMode&&(y=new Date().getTime(),requestAnimationFrame(()=>{A()})))};return re>0?(clearTimeout(a),a=setTimeout(()=>{ie()},re)):requestAnimationFrame(()=>{ie()}),re},_=()=>{e.autoplay.running=!0,A(),o("autoplayStart")},N=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(u),o("autoplayStop")},D=(Z,re)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),Z||(C=!0);const V=()=>{o("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",w):R()};if(e.autoplay.paused=!0,re){v&&(p=e.params.autoplay.delay),v=!1,V();return}p=(p||e.params.autoplay.delay)-(new Date().getTime()-y),!(e.isEnd&&p<0&&!e.params.loop)&&(p<0&&(p=0),V())},R=()=>{e.isEnd&&p<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(y=new Date().getTime(),C?(C=!1,A(p)):A(),e.autoplay.paused=!1,o("autoplayResume"))},G=()=>{if(e.destroyed||!e.autoplay.running)return;const Z=ur();Z.visibilityState==="hidden"&&(C=!0,D(!0)),Z.visibilityState==="visible"&&R()},ee=Z=>{Z.pointerType==="mouse"&&(C=!0,D(!0))},W=Z=>{Z.pointerType==="mouse"&&e.autoplay.paused&&R()},j=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",ee),e.el.addEventListener("pointerleave",W))},O=()=>{e.el.removeEventListener("pointerenter",ee),e.el.removeEventListener("pointerleave",W)},z=()=>{ur().addEventListener("visibilitychange",G)},X=()=>{ur().removeEventListener("visibilitychange",G)};r("init",()=>{e.params.autoplay.enabled&&(j(),z(),y=new Date().getTime(),_())}),r("destroy",()=>{O(),X(),e.autoplay.running&&N()}),r("beforeTransitionStart",(Z,re,V)=>{e.destroyed||!e.autoplay.running||(V||!e.params.autoplay.disableOnInteraction?D(!0,!0):N())}),r("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){N();return}E=!0,x=!1,C=!1,b=setTimeout(()=>{C=!0,x=!0,D(!0)},200)}}),r("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!E)){if(clearTimeout(b),clearTimeout(a),e.params.autoplay.disableOnInteraction){x=!1,E=!1;return}x&&e.params.cssMode&&R(),x=!1,E=!1}}),r("slideChange",()=>{e.destroyed||!e.autoplay.running||(v=!0)}),Object.assign(e.autoplay,{start:_,stop:N,pause:D,resume:R})}function UR({swiper:e,extendParams:n,on:r}){n({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let o=!1,s=!1;e.thumbs={swiper:null};function a(){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const p=f.clickedIndex,y=f.clickedSlide;if(y&&y.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof p>"u"||p===null)return;let g;f.params.loop?g=parseInt(f.clickedSlide.getAttribute("data-swiper-slide-index"),10):g=p,e.params.loop?e.slideToLoop(g):e.slideTo(g)}function u(){const{thumbs:f}=e.params;if(o)return!1;o=!0;const p=e.constructor;if(f.swiper instanceof p)e.thumbs.swiper=f.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update();else if(Ks(f.swiper)){const y=Object.assign({},f.swiper);Object.assign(y,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new p(y),s=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function c(f){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const y=p.params.slidesPerView==="auto"?p.slidesPerViewDynamic():p.params.slidesPerView;let g=1;const E=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(g=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(g=1),g=Math.floor(g),p.slides.forEach(v=>v.classList.remove(E)),p.params.loop||p.params.virtual&&p.params.virtual.enabled)for(let v=0;v<g;v+=1)lr(p.slidesEl,`[data-swiper-slide-index="${e.realIndex+v}"]`).forEach(C=>{C.classList.add(E)});else for(let v=0;v<g;v+=1)p.slides[e.realIndex+v]&&p.slides[e.realIndex+v].classList.add(E);const x=e.params.thumbs.autoScrollOffset,b=x&&!p.params.loop;if(e.realIndex!==p.realIndex||b){const v=p.activeIndex;let C,w;if(p.params.loop){const S=p.slides.filter(T=>T.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];C=p.slides.indexOf(S),w=e.activeIndex>e.previousIndex?"next":"prev"}else C=e.realIndex,w=C>e.previousIndex?"next":"prev";b&&(C+=w==="next"?x:-1*x),p.visibleSlidesIndexes&&p.visibleSlidesIndexes.indexOf(C)<0&&(p.params.centeredSlides?C>v?C=C-Math.floor(y/2)+1:C=C+Math.floor(y/2)-1:C>v&&p.params.slidesPerGroup,p.slideTo(C,f?0:void 0))}}r("beforeInit",()=>{const{thumbs:f}=e.params;if(!(!f||!f.swiper))if(typeof f.swiper=="string"||f.swiper instanceof HTMLElement){const p=ur(),y=()=>{const E=typeof f.swiper=="string"?p.querySelector(f.swiper):f.swiper;if(E&&E.swiper)f.swiper=E.swiper,u(),c(!0);else if(E){const x=b=>{f.swiper=b.detail[0],E.removeEventListener("init",x),u(),c(!0),f.swiper.update(),e.update()};E.addEventListener("init",x)}return E},g=()=>{if(e.destroyed)return;y()||requestAnimationFrame(g)};requestAnimationFrame(g)}else u(),c(!0)}),r("slideChange update resize observerUpdate",()=>{c()}),r("setTransition",(f,p)=>{const y=e.thumbs.swiper;!y||y.destroyed||y.setTransition(p)}),r("beforeDestroy",()=>{const f=e.thumbs.swiper;!f||f.destroyed||s&&f.destroy()}),Object.assign(e.thumbs,{init:u,update:c})}function kR(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function Dv(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,o)}return r}function Nv(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Dv(Object(r),!0).forEach(function(o){kR(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dv(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function CR(e,n){if(e==null)return{};var r={},o=Object.keys(e),s,a;for(a=0;a<o.length;a++)s=o[a],!(n.indexOf(s)>=0)&&(r[s]=e[s]);return r}function TR(e,n){if(e==null)return{};var r=CR(e,n),o,s;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s<a.length;s++)o=a[s],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function fu(e,n){return PR(e)||AR(e,n)||_R(e,n)||IR()}function PR(e){if(Array.isArray(e))return e}function AR(e,n){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],o=!0,s=!1,a=void 0;try{for(var u=e[Symbol.iterator](),c;!(o=(c=u.next()).done)&&(r.push(c.value),!(n&&r.length===n));o=!0);}catch(f){s=!0,a=f}finally{try{!o&&u.return!=null&&u.return()}finally{if(s)throw a}}return r}}function _R(e,n){if(e){if(typeof e=="string")return Fv(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Fv(e,n)}}function Fv(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r<n;r++)o[r]=e[r];return o}function IR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OR(e){var n=e.src,r=e.checkForExisting,o=r===void 0?!1:r,s=TR(e,["src","checkForExisting"]),a=k.useState(!!n),u=fu(a,2),c=u[0],f=u[1],p=k.useState(null),y=fu(p,2),g=y[0],E=y[1];return k.useEffect(function(){if(!(!RR||!n)){if(o){var x=document.querySelectorAll('script[src="'.concat(n,'"]'));if(x.length>0){f(!1);return}}var b=document.createElement("script");b.setAttribute("src",n),Object.keys(s).forEach(function(w){b[w]===void 0?b.setAttribute(w,s[w]):b[w]=s[w]});var v=function(){f(!1)},C=function(S){E(S)};return b.addEventListener("load",v),b.addEventListener("error",C),document.body.appendChild(b),function(){b.removeEventListener("load",v),b.removeEventListener("error",C)}}},[n]),[c,g]}var RR=typeof window<"u"&&typeof window.document<"u",GR=function(n){var r=OR({src:"https://cdn.merge.dev/initialize.js",checkForExisting:!0}),o=fu(r,2),s=o[0],a=o[1],u=k.useState(!1),c=fu(u,2),f=c[0],p=c[1],y=typeof window>"u",g=!y&&!!window.MergeLink&&!s&&!a;k.useEffect(function(){g&&window.MergeLink&&window.MergeLink.initialize(Nv(Nv({},n),{},{onReady:function(){return p(!0)}}))},[g,n]);var E=function(){window.MergeLink&&window.MergeLink.openLink(n)};return{open:E,isReady:f,error:a}};export{HR as A,BR as M,jR as N,VR as P,Bv as R,kp as S,UR as T,lb as _,DR as a,ax as b,ux as c,Z_ as d,no as e,or as f,ix as g,BE as h,D0 as i,J as j,qT as k,ZT as l,QT as m,gp as n,M0 as o,XT as p,GR as q,_i as r,L0 as s,WR as t,R0 as u,$R as v};