diff --git "a/assets/index-QH18YZ5v.js" "b/assets/index-QH18YZ5v.js" new file mode 100644--- /dev/null +++ "b/assets/index-QH18YZ5v.js" @@ -0,0 +1,148 @@ +function nC(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();function Io(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Uf={exports:{}},is={},Xf={exports:{}},N={};/** + * @license React + * react.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 _o=Symbol.for("react.element"),uv=Symbol.for("react.portal"),fv=Symbol.for("react.fragment"),hv=Symbol.for("react.strict_mode"),pv=Symbol.for("react.profiler"),mv=Symbol.for("react.provider"),gv=Symbol.for("react.context"),vv=Symbol.for("react.forward_ref"),bv=Symbol.for("react.suspense"),yv=Symbol.for("react.memo"),wv=Symbol.for("react.lazy"),xd=Symbol.iterator;function xv(e){return e===null||typeof e!="object"?null:(e=xd&&e[xd]||e["@@iterator"],typeof e=="function"?e:null)}var Gf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qf=Object.assign,Kf={};function Ti(e,t,n){this.props=e,this.context=t,this.refs=Kf,this.updater=n||Gf}Ti.prototype.isReactComponent={};Ti.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ti.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yf(){}Yf.prototype=Ti.prototype;function Da(e,t,n){this.props=e,this.context=t,this.refs=Kf,this.updater=n||Gf}var Ba=Da.prototype=new Yf;Ba.constructor=Da;qf(Ba,Ti.prototype);Ba.isPureReactComponent=!0;var kd=Array.isArray,Qf=Object.prototype.hasOwnProperty,Ha={current:null},Zf={key:!0,ref:!0,__self:!0,__source:!0};function Jf(e,t,n){var i,o={},r=null,s=null;if(t!=null)for(i in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(r=""+t.key),t)Qf.call(t,i)&&!Zf.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(l===1)o.children=n;else if(1>>1,D=$[H];if(0>>1;Ho(be,S))Xo(ye,be)?($[H]=ye,$[X]=S,H=X):($[H]=be,$[V]=S,H=V);else if(Xo(ye,S))$[H]=ye,$[X]=S,H=X;else break e}}return _}function o($,_){var S=$.sortIndex-_.sortIndex;return S!==0?S:$.id-_.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],c=[],d=1,u=null,f=3,m=!1,v=!1,x=!1,R=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g($){for(var _=n(c);_!==null;){if(_.callback===null)i(c);else if(_.startTime<=$)i(c),_.sortIndex=_.expirationTime,t(a,_);else break;_=n(c)}}function k($){if(x=!1,g($),!v)if(n(a)!==null)v=!0,Oe(T);else{var _=n(c);_!==null&&ee(k,_.startTime-$)}}function T($,_){v=!1,x&&(x=!1,p(w),w=-1),m=!0;var S=f;try{for(g(_),u=n(a);u!==null&&(!(u.expirationTime>_)||$&&!O());){var H=u.callback;if(typeof H=="function"){u.callback=null,f=u.priorityLevel;var D=H(u.expirationTime<=_);_=e.unstable_now(),typeof D=="function"?u.callback=D:u===n(a)&&i(a),g(_)}else i(a);u=n(a)}if(u!==null)var U=!0;else{var V=n(c);V!==null&&ee(k,V.startTime-_),U=!1}return U}finally{u=null,f=S,m=!1}}var I=!1,y=null,w=-1,B=5,z=-1;function O(){return!(e.unstable_now()-z$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<$?Math.floor(1e3/$):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function($){switch(f){case 1:case 2:case 3:var _=3;break;default:_=f}var S=f;f=_;try{return $()}finally{f=S}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function($,_){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var S=f;f=$;try{return _()}finally{f=S}},e.unstable_scheduleCallback=function($,_,S){var H=e.unstable_now();switch(typeof S=="object"&&S!==null?(S=S.delay,S=typeof S=="number"&&0H?($.sortIndex=S,t(c,$),n(a)===null&&$===n(c)&&(x?(p(w),w=-1):x=!0,ee(k,S-H))):($.sortIndex=D,t(a,$),v||m||(v=!0,Oe(T))),$},e.unstable_shouldYield=O,e.unstable_wrapCallback=function($){var _=f;return function(){var S=f;f=_;try{return $.apply(this,arguments)}finally{f=S}}}})(ih);nh.exports=ih;var Rv=nh.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 oh=et,nt=Rv;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ll=Object.prototype.hasOwnProperty,Ov=/^[: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]*$/,Sd={},Cd={};function zv(e){return Ll.call(Cd,e)?!0:Ll.call(Sd,e)?!1:Ov.test(e)?Cd[e]=!0:(Sd[e]=!0,!1)}function Av(e,t,n,i){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Mv(e,t,n,i){if(t===null||typeof t>"u"||Av(e,t,n,i))return!0;if(i)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Fe(e,t,n,i,o,r,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=s}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Re[e]=new Fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Re[t]=new Fe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Re[e]=new Fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Re[e]=new Fe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Re[e]=new Fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Re[e]=new Fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Re[e]=new Fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Re[e]=new Fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Re[e]=new Fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Na=/[\-:]([a-z])/g;function Va(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Na,Va);Re[t]=new Fe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Na,Va);Re[t]=new Fe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Na,Va);Re[t]=new Fe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Re[e]=new Fe(e,1,!1,e.toLowerCase(),null,!1,!1)});Re.xlinkHref=new Fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Re[e]=new Fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Fa(e,t,n,i){var o=Re.hasOwnProperty(t)?Re[t]:null;(o!==null?o.type!==0:i||!(2l||o[s]!==r[l]){var a="\n"+o[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Xs=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Wi(e):""}function Dv(e){switch(e.tag){case 5:return Wi(e.type);case 16:return Wi("Lazy");case 13:return Wi("Suspense");case 19:return Wi("SuspenseList");case 0:case 2:case 15:return e=Gs(e.type,!1),e;case 11:return e=Gs(e.type.render,!1),e;case 1:return e=Gs(e.type,!0),e;default:return""}}function Al(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ei:return"Fragment";case Jn:return"Portal";case Rl:return"Profiler";case Wa:return"StrictMode";case Ol:return"Suspense";case zl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case lh:return(e.displayName||"Context")+".Consumer";case sh:return(e._context.displayName||"Context")+".Provider";case Ua:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Xa:return t=e.displayName||null,t!==null?t:Al(e.type)||"Memo";case Yt:t=e._payload,e=e._init;try{return Al(e(t))}catch(n){}}return null}function Bv(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Al(t);case 8:return t===Wa?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ch(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Hv(e){var t=ch(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){i=""+s,r.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(s){i=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jo(e){e._valueTracker||(e._valueTracker=Hv(e))}function dh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=ch(e)?e.checked?"true":"false":e.value),e=i,e!==n?(t.setValue(e),!0):!1}function Sr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ml(e,t){var n=t.checked;return ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Td(e,t){var n=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;n=mn(t.value!=null?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function uh(e,t){t=t.checked,t!=null&&Fa(e,"checked",t,!1)}function Dl(e,t){uh(e,t);var n=mn(t.value),i=t.type;if(n!=null)i==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Bl(e,t.type,mn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Id(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Bl(e,t,n){(t!=="number"||Sr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ui=Array.isArray;function ui(e,t,n,i){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=No.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function so(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ki={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},jv=["Webkit","ms","Moz","O"];Object.keys(Ki).forEach(function(e){jv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ki[t]=Ki[e]})});function mh(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ki.hasOwnProperty(e)&&Ki[e]?(""+t).trim():t+"px"}function gh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var i=n.indexOf("--")===0,o=mh(n,t[n],i);n==="float"&&(n="cssFloat"),i?e.setProperty(n,o):e[n]=o}}var Nv=ae({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 Nl(e,t){if(t){if(Nv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Vl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fl=null;function Ga(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wl=null,fi=null,hi=null;function Ld(e){if(e=Ro(e)){if(typeof Wl!="function")throw Error(C(280));var t=e.stateNode;t&&(t=as(t),Wl(e.stateNode,e.type,t))}}function vh(e){fi?hi?hi.push(e):hi=[e]:fi=e}function bh(){if(fi){var e=fi,t=hi;if(hi=fi=null,Ld(e),t)for(e=0;e>>=0,e===0?32:31-(Zv(e)/Jv|0)|0}var Vo=64,Fo=4194304;function Xi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ir(e,t){var n=e.pendingLanes;if(n===0)return 0;var i=0,o=e.suspendedLanes,r=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~o;l!==0?i=Xi(l):(r&=s,r!==0&&(i=Xi(r)))}else s=n&~o,s!==0?i=Xi(s):r!==0&&(i=Xi(r));if(i===0)return 0;if(t!==0&&t!==i&&!(t&o)&&(o=i&-i,r=t&-t,o>=r||o===16&&(r&4194240)!==0))return t;if(i&4&&(i|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0n;n++)t.push(e);return t}function Po(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Et(t),e[t]=n}function i0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0=Qi),jd=" ",Nd=!1;function Bh(e,t){switch(e){case"keyup":return L0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ti=!1;function O0(e,t){switch(e){case"compositionend":return Hh(t);case"keypress":return t.which!==32?null:(Nd=!0,jd);case"textInput":return e=t.data,e===jd&&Nd?null:e;default:return null}}function z0(e,t){if(ti)return e==="compositionend"||!tc&&Bh(e,t)?(e=Mh(),hr=Za=nn=null,ti=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ud(n)}}function Fh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wh(){for(var e=window,t=Sr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(i){n=!1}if(n)e=t.contentWindow;else break;t=Sr(e.document)}return t}function nc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function F0(e){var t=Wh(),n=e.focusedElem,i=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fh(n.ownerDocument.documentElement,n)){if(i!==null&&nc(n)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,r=Math.min(i.start,o);i=i.end===void 0?r:Math.min(i.end,o),!e.extend&&r>i&&(o=i,i=r,r=o),o=Xd(n,r);var s=Xd(n,i);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),r>i?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ni=null,Yl=null,Ji=null,Ql=!1;function Gd(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ql||ni==null||ni!==Sr(i)||(i=ni,"selectionStart"in i&&nc(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Ji&&ho(Ji,i)||(Ji=i,i=Lr(Yl,"onSelect"),0ri||(e.current=ia[ri],ia[ri]=null,ri--)}function Z(e,t){ri++,ia[ri]=e.current,e.current=t}var gn={},Be=kn(gn),Ge=kn(!1),An=gn;function wi(e,t){var n=e.type.contextTypes;if(!n)return gn;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in n)o[r]=t[r];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function qe(e){return e=e.childContextTypes,e!=null}function Or(){ne(Ge),ne(Be)}function eu(e,t,n){if(Be.current!==gn)throw Error(C(168));Z(Be,t),Z(Ge,n)}function Jh(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return n;i=i.getChildContext();for(var o in i)if(!(o in t))throw Error(C(108,Bv(e)||"Unknown",o));return ae({},n,i)}function zr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gn,An=Be.current,Z(Be,e),Z(Ge,Ge.current),!0}function tu(e,t,n){var i=e.stateNode;if(!i)throw Error(C(169));n?(e=Jh(e,t,An),i.__reactInternalMemoizedMergedChildContext=e,ne(Ge),ne(Be),Z(Be,e)):ne(Ge),Z(Ge,n)}var At=null,cs=!1,ll=!1;function ep(e){At===null?At=[e]:At.push(e)}function tb(e){cs=!0,ep(e)}function En(){if(!ll&&At!==null){ll=!0;var e=0,t=G;try{var n=At;for(G=1;e>=s,o-=s,Bt=1<<32-Et(t)+o|n<w?(B=y,y=null):B=y.sibling;var z=f(p,y,g[w],k);if(z===null){y===null&&(y=B);break}e&&y&&z.alternate===null&&t(p,y),h=r(z,h,w),I===null?T=z:I.sibling=z,I=z,y=B}if(w===g.length)return n(p,y),re&&Cn(p,w),T;if(y===null){for(;ww?(B=y,y=null):B=y.sibling;var O=f(p,y,z.value,k);if(O===null){y===null&&(y=B);break}e&&y&&O.alternate===null&&t(p,y),h=r(O,h,w),I===null?T=O:I.sibling=O,I=O,y=B}if(z.done)return n(p,y),re&&Cn(p,w),T;if(y===null){for(;!z.done;w++,z=g.next())z=u(p,z.value,k),z!==null&&(h=r(z,h,w),I===null?T=z:I.sibling=z,I=z);return re&&Cn(p,w),T}for(y=i(p,y);!z.done;w++,z=g.next())z=m(y,p,w,z.value,k),z!==null&&(e&&z.alternate!==null&&y.delete(z.key===null?w:z.key),h=r(z,h,w),I===null?T=z:I.sibling=z,I=z);return e&&y.forEach(function(W){return t(p,W)}),re&&Cn(p,w),T}function R(p,h,g,k){if(typeof g=="object"&&g!==null&&g.type===ei&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Ho:e:{for(var T=g.key,I=h;I!==null;){if(I.key===T){if(T=g.type,T===ei){if(I.tag===7){n(p,I.sibling),h=o(I,g.props.children),h.return=p,p=h;break e}}else if(I.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Yt&&au(T)===I.type){n(p,I.sibling),h=o(I,g.props),h.ref=ji(p,I,g),h.return=p,p=h;break e}n(p,I);break}else t(p,I);I=I.sibling}g.type===ei?(h=zn(g.props.children,p.mode,k,g.key),h.return=p,p=h):(k=xr(g.type,g.key,g.props,null,p.mode,k),k.ref=ji(p,h,g),k.return=p,p=k)}return s(p);case Jn:e:{for(I=g.key;h!==null;){if(h.key===I)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){n(p,h.sibling),h=o(h,g.children||[]),h.return=p,p=h;break e}else{n(p,h);break}else t(p,h);h=h.sibling}h=ml(g,p.mode,k),h.return=p,p=h}return s(p);case Yt:return I=g._init,R(p,h,I(g._payload),k)}if(Ui(g))return v(p,h,g,k);if(Ai(g))return x(p,h,g,k);Yo(p,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(n(p,h.sibling),h=o(h,g),h.return=p,p=h):(n(p,h),h=pl(g,p.mode,k),h.return=p,p=h),s(p)):n(p,h)}return R}var ki=ap(!0),cp=ap(!1),Oo={},Ot=kn(Oo),vo=kn(Oo),bo=kn(Oo);function Pn(e){if(e===Oo)throw Error(C(174));return e}function uc(e,t){switch(Z(bo,t),Z(vo,e),Z(Ot,Oo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=jl(t,e)}ne(Ot),Z(Ot,t)}function Ei(){ne(Ot),ne(vo),ne(bo)}function dp(e){Pn(bo.current);var t=Pn(Ot.current),n=jl(t,e.type);t!==n&&(Z(vo,e),Z(Ot,n))}function fc(e){vo.current===e&&(ne(Ot),ne(vo))}var se=kn(0);function jr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var al=[];function hc(){for(var e=0;en?n:4,e(!0);var i=cl.transition;cl.transition={};try{e(!1),t()}finally{G=n,cl.transition=i}}function $p(){return mt().memoizedState}function rb(e,t,n){var i=fn(e);if(n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},Tp(e))Ip(t,n);else if(n=op(e,t,n,i),n!==null){var o=je();St(n,e,i,o),_p(n,t,i)}}function sb(e,t,n){var i=fn(e),o={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(Tp(e))Ip(t,o);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var s=t.lastRenderedState,l=r(s,n);if(o.hasEagerState=!0,o.eagerState=l,$t(l,s)){var a=t.interleaved;a===null?(o.next=o,cc(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch(c){}finally{}n=op(e,t,o,i),n!==null&&(o=je(),St(n,e,i,o),_p(n,t,i))}}function Tp(e){var t=e.alternate;return e===le||t!==null&&t===le}function Ip(e,t){eo=Nr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _p(e,t,n){if(n&4194240){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,Ka(e,n)}}var Vr={readContext:pt,useCallback:ze,useContext:ze,useEffect:ze,useImperativeHandle:ze,useInsertionEffect:ze,useLayoutEffect:ze,useMemo:ze,useReducer:ze,useRef:ze,useState:ze,useDebugValue:ze,useDeferredValue:ze,useTransition:ze,useMutableSource:ze,useSyncExternalStore:ze,useId:ze,unstable_isNewReconciler:!1},lb={readContext:pt,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:pt,useEffect:du,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,vr(4194308,4,xp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vr(4194308,4,e,t)},useInsertionEffect:function(e,t){return vr(4,2,e,t)},useMemo:function(e,t){var n=_t();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=_t();return t=n!==void 0?n(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=rb.bind(null,le,e),[i.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:cu,useDebugValue:bc,useDeferredValue:function(e){return _t().memoizedState=e},useTransition:function(){var e=cu(!1),t=e[0];return e=ob.bind(null,e[1]),_t().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=le,o=_t();if(re){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),$e===null)throw Error(C(349));Dn&30||hp(i,t,n)}o.memoizedState=n;var r={value:n,getSnapshot:t};return o.queue=r,du(mp.bind(null,i,r,e),[e]),i.flags|=2048,xo(9,pp.bind(null,i,r,n,t),void 0,null),n},useId:function(){var e=_t(),t=$e.identifierPrefix;if(re){var n=Ht,i=Bt;n=(i&~(1<<32-Et(i)-1)).toString(32)+n,t=":"+t+"R"+n,n=yo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=s.createElement(n,{is:i.is}):(e=s.createElement(n),n==="select"&&(s=e,i.multiple?s.multiple=!0:i.size&&(s.size=i.size))):e=s.createElementNS(e,n),e[Lt]=t,e[go]=i,Bp(e,t,!1,!1),t.stateNode=e;e:{switch(s=Vl(n,i),n){case"dialog":te("cancel",e),te("close",e),o=i;break;case"iframe":case"object":case"embed":te("load",e),o=i;break;case"video":case"audio":for(o=0;oCi&&(t.flags|=128,i=!0,Ni(r,!1),t.lanes=4194304)}else{if(!i)if(e=jr(s),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ni(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!re)return Ae(t),null}else 2*ge()-r.renderingStartTime>Ci&&n!==1073741824&&(t.flags|=128,i=!0,Ni(r,!1),t.lanes=4194304);r.isBackwards?(s.sibling=t.child,t.child=s):(n=r.last,n!==null?n.sibling=s:t.child=s,r.last=s)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=ge(),t.sibling=null,n=se.current,Z(se,i?n&1|2:n&1),t):(Ae(t),null);case 22:case 23:return Sc(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Qe&1073741824&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function mb(e,t){switch(oc(t),t.tag){case 1:return qe(t.type)&&Or(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ei(),ne(Ge),ne(Be),hc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return fc(t),null;case 13:if(ne(se),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));xi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ne(se),null;case 4:return Ei(),null;case 10:return ac(t.type._context),null;case 22:case 23:return Sc(),null;case 24:return null;default:return null}}var Zo=!1,De=!1,gb=typeof WeakSet=="function"?WeakSet:Set,M=null;function ci(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(i){fe(e,t,i)}else n.current=null}function ma(e,t,n){try{n()}catch(i){fe(e,t,i)}}var yu=!1;function vb(e,t){if(Zl=_r,e=Wh(),nc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var o=i.anchorOffset,r=i.focusNode;i=i.focusOffset;try{n.nodeType,r.nodeType}catch(k){n=null;break e}var s=0,l=-1,a=-1,c=0,d=0,u=e,f=null;t:for(;;){for(var m;u!==n||o!==0&&u.nodeType!==3||(l=s+o),u!==r||i!==0&&u.nodeType!==3||(a=s+i),u.nodeType===3&&(s+=u.nodeValue.length),(m=u.firstChild)!==null;)f=u,u=m;for(;;){if(u===e)break t;if(f===n&&++c===o&&(l=s),f===r&&++d===i&&(a=s),(m=u.nextSibling)!==null)break;u=f,f=u.parentNode}u=m}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Jl={focusedElem:e,selectionRange:n},_r=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var x=v.memoizedProps,R=v.memoizedState,p=t.stateNode,h=p.getSnapshotBeforeUpdate(t.elementType===t.type?x:yt(t.type,x),R);p.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(k){fe(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return v=yu,yu=!1,v}function to(e,t,n){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var o=i=i.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,r!==void 0&&ma(t,n,r)}o=o.next}while(o!==i)}}function fs(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var i=n.create;n.destroy=i()}n=n.next}while(n!==t)}}function ga(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Np(e){var t=e.alternate;t!==null&&(e.alternate=null,Np(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lt],delete t[go],delete t[na],delete t[J0],delete t[eb])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Vp(e){return e.tag===5||e.tag===3||e.tag===4}function wu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function va(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Rr));else if(i!==4&&(e=e.child,e!==null))for(va(e,t,n),e=e.sibling;e!==null;)va(e,t,n),e=e.sibling}function ba(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(ba(e,t,n),e=e.sibling;e!==null;)ba(e,t,n),e=e.sibling}var Pe=null,wt=!1;function Kt(e,t,n){for(n=n.child;n!==null;)Fp(e,t,n),n=n.sibling}function Fp(e,t,n){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(os,n)}catch(l){}switch(n.tag){case 5:De||ci(n,t);case 6:var i=Pe,o=wt;Pe=null,Kt(e,t,n),Pe=i,wt=o,Pe!==null&&(wt?(e=Pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Pe.removeChild(n.stateNode));break;case 18:Pe!==null&&(wt?(e=Pe,n=n.stateNode,e.nodeType===8?sl(e.parentNode,n):e.nodeType===1&&sl(e,n),uo(e)):sl(Pe,n.stateNode));break;case 4:i=Pe,o=wt,Pe=n.stateNode.containerInfo,wt=!0,Kt(e,t,n),Pe=i,wt=o;break;case 0:case 11:case 14:case 15:if(!De&&(i=n.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){o=i=i.next;do{var r=o,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&ma(n,t,s),o=o.next}while(o!==i)}Kt(e,t,n);break;case 1:if(!De&&(ci(n,t),i=n.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(l){fe(n,t,l)}Kt(e,t,n);break;case 21:Kt(e,t,n);break;case 22:n.mode&1?(De=(i=De)||n.memoizedState!==null,Kt(e,t,n),De=i):Kt(e,t,n);break;default:Kt(e,t,n)}}function xu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gb),t.forEach(function(i){var o=$b.bind(null,e,i);n.has(i)||(n.add(i),i.then(o,o))})}}function vt(e,t){var n=t.deletions;if(n!==null)for(var i=0;io&&(o=s),i&=~r}if(i=o,i=ge()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*yb(i/1960))-i,10e?16:e,on===null)var i=!1;else{if(e=on,on=null,Ur=0,F&6)throw Error(C(331));var o=F;for(F|=4,M=e.current;M!==null;){var r=M,s=r.child;if(M.flags&16){var l=r.deletions;if(l!==null){for(var a=0;age()-kc?On(e,0):xc|=n),Ke(e,t)}function Qp(e,t){t===0&&(e.mode&1?(t=Fo,Fo<<=1,!(Fo&130023424)&&(Fo=4194304)):t=1);var n=je();e=Ft(e,t),e!==null&&(Po(e,t,n),Ke(e,n))}function Cb(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Qp(e,n)}function $b(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(C(314))}i!==null&&i.delete(t),Qp(e,n)}var Zp;Zp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ge.current)Ue=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ue=!1,hb(e,t,n);Ue=!!(e.flags&131072)}else Ue=!1,re&&t.flags&1048576&&tp(t,Mr,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;br(e,t),e=t.pendingProps;var o=wi(t,Be.current);mi(t,n),o=mc(null,t,i,e,o,n);var r=gc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qe(i)?(r=!0,zr(t)):r=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,dc(t),o.updater=ds,t.stateNode=o,o._reactInternals=t,aa(t,i,e,n),t=ua(null,t,i,!0,r,n)):(t.tag=0,re&&r&&ic(t),He(null,t,o,n),t=t.child),t;case 16:i=t.elementType;e:{switch(br(e,t),e=t.pendingProps,o=i._init,i=o(i._payload),t.type=i,o=t.tag=Ib(i),e=yt(i,e),o){case 0:t=da(null,t,i,e,n);break e;case 1:t=gu(null,t,i,e,n);break e;case 11:t=pu(null,t,i,e,n);break e;case 14:t=mu(null,t,i,yt(i.type,e),n);break e}throw Error(C(306,i,""))}return t;case 0:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:yt(i,o),da(e,t,i,o,n);case 1:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:yt(i,o),gu(e,t,i,o,n);case 3:e:{if(Ap(t),e===null)throw Error(C(387));i=t.pendingProps,r=t.memoizedState,o=r.element,rp(e,t),Hr(t,i,null,n);var s=t.memoizedState;if(i=s.element,r.isDehydrated)if(r={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){o=Si(Error(C(423)),t),t=vu(e,t,i,n,o);break e}else if(i!==o){o=Si(Error(C(424)),t),t=vu(e,t,i,n,o);break e}else for(Je=cn(t.stateNode.containerInfo.firstChild),tt=t,re=!0,xt=null,n=cp(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(xi(),i===o){t=Wt(e,t,n);break e}He(e,t,i,n)}t=t.child}return t;case 5:return dp(t),e===null&&ra(t),i=t.type,o=t.pendingProps,r=e!==null?e.memoizedProps:null,s=o.children,ea(i,o)?s=null:r!==null&&ea(i,r)&&(t.flags|=32),zp(e,t),He(e,t,s,n),t.child;case 6:return e===null&&ra(t),null;case 13:return Mp(e,t,n);case 4:return uc(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=ki(t,null,i,n):He(e,t,i,n),t.child;case 11:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:yt(i,o),pu(e,t,i,o,n);case 7:return He(e,t,t.pendingProps,n),t.child;case 8:return He(e,t,t.pendingProps.children,n),t.child;case 12:return He(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,o=t.pendingProps,r=t.memoizedProps,s=o.value,Z(Dr,i._currentValue),i._currentValue=s,r!==null)if($t(r.value,s)){if(r.children===o.children&&!Ge.current){t=Wt(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var l=r.dependencies;if(l!==null){s=r.child;for(var a=l.firstContext;a!==null;){if(a.context===i){if(r.tag===1){a=jt(-1,n&-n),a.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?a.next=a:(a.next=d.next,d.next=a),c.pending=a}}r.lanes|=n,a=r.alternate,a!==null&&(a.lanes|=n),sa(r.return,n,t),l.lanes|=n;break}a=a.next}}else if(r.tag===10)s=r.type===t.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(C(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),sa(s,n,t),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===t){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}He(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,i=t.pendingProps.children,mi(t,n),o=pt(o),i=i(o),t.flags|=1,He(e,t,i,n),t.child;case 14:return i=t.type,o=yt(i,t.pendingProps),o=yt(i.type,o),mu(e,t,i,o,n);case 15:return Rp(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:yt(i,o),br(e,t),t.tag=1,qe(i)?(e=!0,zr(t)):e=!1,mi(t,n),lp(t,i,o),aa(t,i,o,n),ua(null,t,i,!0,e,n);case 19:return Dp(e,t,n);case 22:return Op(e,t,n)}throw Error(C(156,t.tag))};function Jp(e,t){return Ch(e,t)}function Tb(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ft(e,t,n,i){return new Tb(e,t,n,i)}function $c(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ib(e){if(typeof e=="function")return $c(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ua)return 11;if(e===Xa)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=ft(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function xr(e,t,n,i,o,r){var s=2;if(i=e,typeof e=="function")$c(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case ei:return zn(n.children,o,r,t);case Wa:s=8,o|=8;break;case Rl:return e=ft(12,n,t,o|2),e.elementType=Rl,e.lanes=r,e;case Ol:return e=ft(13,n,t,o),e.elementType=Ol,e.lanes=r,e;case zl:return e=ft(19,n,t,o),e.elementType=zl,e.lanes=r,e;case ah:return ps(n,o,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case sh:s=10;break e;case lh:s=9;break e;case Ua:s=11;break e;case Xa:s=14;break e;case Yt:s=16,i=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=ft(s,n,t,o),t.elementType=e,t.type=i,t.lanes=r,t}function zn(e,t,n,i){return e=ft(7,e,i,t),e.lanes=n,e}function ps(e,t,n,i){return e=ft(22,e,i,t),e.elementType=ah,e.lanes=n,e.stateNode={isHidden:!1},e}function pl(e,t,n){return e=ft(6,e,null,t),e.lanes=n,e}function ml(e,t,n){return t=ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _b(e,t,n,i,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ks(0),this.expirationTimes=Ks(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ks(0),this.identifierPrefix=i,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Tc(e,t,n,i,o,r,s,l,a){return e=new _b(e,t,n,l,a),t===1?(t=1,r===!0&&(t|=8)):t=0,r=ft(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dc(r),e}function Pb(e,t,n){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(im)}catch(e){console.error(e)}}im(),th.exports=it;var Lc=th.exports;const Ab=Io(Lc);var om,_u=Lc;om=_u.createRoot,_u.hydrateRoot;const Mb="modulepreload",Db=function(e){return"/"+e},Pu={},kt=function(t,n,i){let o=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link");o=Promise.all(n.map(s=>{if(s=Db(s),s in Pu)return;Pu[s]=!0;const l=s.endsWith(".css"),a=l?'[rel="stylesheet"]':"";if(!!i)for(let u=r.length-1;u>=0;u--){const f=r[u];if(f.href===s&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(s,'"]').concat(a)))return;const d=document.createElement("link");if(d.rel=l?"stylesheet":Mb,l||(d.as="script",d.crossOrigin=""),d.href=s,document.head.appendChild(d),l)return new Promise((u,f)=>{d.addEventListener("load",u),d.addEventListener("error",()=>f(new Error("Unable to preload CSS for ".concat(s))))})}))}return o.then(()=>t()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},Tn={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1};let Yn,rm,ys,sm=!1,qr=!1,Rc=!1,Ze=!1,Lu=null,Ea=!1;const Bb={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},lm=e=>{const t=new URL(e,Te.$resourcesUrl$);return t.origin!==Ao.location.origin?t.href:t.pathname},jn=(e,t="")=>()=>{},Hb="slot-fb{display:contents}slot-fb[hidden]{display:none}",Ru="http://www.w3.org/1999/xlink",Ou={},jb="http://www.w3.org/2000/svg",Nb="http://www.w3.org/1999/xhtml",Vb=e=>e!=null,Oc=e=>(e=typeof e,e==="object"||e==="function");function Fb(e){var t,n,i;return(i=(n=(t=e.head)===null||t===void 0?void 0:t.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&i!==void 0?i:void 0}const L=(e,t,...n)=>{let i=null,o=null,r=null,s=!1,l=!1;const a=[],c=u=>{for(let f=0;fu[f]).join(" "))}}if(typeof e=="function")return e(t===null?{}:t,a,Ub);const d=Kr(e,null);return d.$attrs$=t,a.length>0&&(d.$children$=a),d.$key$=o,d.$name$=r,d},Kr=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},pe={},Wb=e=>e&&e.$tag$===pe,Ub={forEach:(e,t)=>e.map(zu).forEach(t),map:(e,t)=>e.map(zu).map(t).map(Xb)},zu=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),Xb=e=>{if(typeof e.vtag=="function"){const n=Object.assign({},e.vattrs);return e.vkey&&(n.key=e.vkey),e.vname&&(n.name=e.vname),L(e.vtag,n,...e.vchildren||[])}const t=Kr(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},Gb=e=>ym.map(t=>t(e)).find(t=>!!t),qb=e=>ym.push(e),Kb=e=>Wn(e).$modeName$,Yb=(e,t)=>e!=null&&!Oc(e)?t&4?e==="false"?!1:e===""||!!e:t&2?parseFloat(e):t&1?String(e):e:e,Qb=e=>e,he=(e,t,n)=>{const i=Qb(e);return{emit:o=>Zb(i,t,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:o})}},Zb=(e,t,n)=>{const i=Te.ce(t,n);return e.dispatchEvent(i),i},Au=new WeakMap,Jb=(e,t,n)=>{let i=Zr.get(e);$y&&n?(i=i||new CSSStyleSheet,typeof i=="string"?i=t:i.replaceSync(t)):i=t,Zr.set(e,i)},ey=(e,t,n)=>{var i;const o=am(t,n),r=Zr.get(o);if(e=e.nodeType===11?e:Ct,r)if(typeof r=="string"){e=e.head||e;let s=Au.get(e),l;if(s||Au.set(e,s=new Set),!s.has(o)){{l=Ct.createElement("style"),l.innerHTML=r;const a=(i=Te.$nonce$)!==null&&i!==void 0?i:Fb(Ct);a!=null&&l.setAttribute("nonce",a),e.insertBefore(l,e.querySelector("link"))}t.$flags$&4&&(l.innerHTML+=Hb),s&&s.add(o)}}else e.adoptedStyleSheets.includes(r)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,r]);return o},ty=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,i=t.$flags$,o=jn("attachStyles",t.$tagName$),r=ey(n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);i&10&&(n["s-sc"]=r,n.classList.add(r+"-h"),i&2&&n.classList.add(r+"-s")),o()},am=(e,t)=>"sc-"+(t&&e.$flags$&32?e.$tagName$+"-"+t:e.$tagName$),Mu=(e,t,n,i,o,r)=>{if(n!==i){let s=Nu(e,t),l=t.toLowerCase();if(t==="class"){const a=e.classList,c=Du(n),d=Du(i);a.remove(...c.filter(u=>u&&!d.includes(u))),a.add(...d.filter(u=>u&&!c.includes(u)))}else if(t==="style"){for(const a in n)(!i||i[a]==null)&&(a.includes("-")?e.style.removeProperty(a):e.style[a]="");for(const a in i)(!n||i[a]!==n[a])&&(a.includes("-")?e.style.setProperty(a,i[a]):e.style[a]=i[a])}else if(t!=="key")if(t==="ref")i&&i(e);else if(!e.__lookupSetter__(t)&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"?t=t.slice(3):Nu(Ao,l)?t=l.slice(2):t=l[2]+t.slice(3),n||i){const a=t.endsWith(cm);t=t.replace(iy,""),n&&Te.rel(e,t,n,a),i&&Te.ael(e,t,i,a)}}else{const a=Oc(i);if((s||a&&i!==null)&&!o)try{if(e.tagName.includes("-"))e[t]=i;else{const d=i==null?"":i;t==="list"?s=!1:(n==null||e[t]!=d)&&(e[t]=d)}}catch(d){}let c=!1;l!==(l=l.replace(/^xlink\:?/,""))&&(t=l,c=!0),i==null||i===!1?(i!==!1||e.getAttribute(t)==="")&&(c?e.removeAttributeNS(Ru,t):e.removeAttribute(t)):(!s||r&4||o)&&!a&&(i=i===!0?"":i,c?e.setAttributeNS(Ru,t,i):e.setAttribute(t,i))}}},ny=/\s/,Du=e=>e?e.split(ny):[],cm="Capture",iy=new RegExp(cm+"$"),dm=(e,t,n,i)=>{const o=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$,r=e&&e.$attrs$||Ou,s=t.$attrs$||Ou;for(i in r)i in s||Mu(o,i,r[i],void 0,n,t.$flags$);for(i in s)Mu(o,i,r[i],s[i],n,t.$flags$)},Yr=(e,t,n,i)=>{var o;const r=t.$children$[n];let s=0,l,a,c;if(sm||(Rc=!0,r.$tag$==="slot"&&(Yn&&i.classList.add(Yn+"-s"),r.$flags$|=r.$children$?2:1)),r.$text$!==null)l=r.$elm$=Ct.createTextNode(r.$text$);else if(r.$flags$&1)l=r.$elm$=Ct.createTextNode("");else{if(Ze||(Ze=r.$tag$==="svg"),l=r.$elm$=Ct.createElementNS(Ze?jb:Nb,r.$flags$&2?"slot-fb":r.$tag$),Ze&&r.$tag$==="foreignObject"&&(Ze=!1),dm(null,r,Ze),Vb(Yn)&&l["s-si"]!==Yn&&l.classList.add(l["s-si"]=Yn),r.$children$)for(s=0;s{var n;Te.$flags$|=1;const i=e.childNodes;for(let o=i.length-1;o>=0;o--){const r=i[o];r["s-hn"]!==ys&&r["s-ol"]&&(hm(r).insertBefore(r,zc(r)),r["s-ol"].remove(),r["s-ol"]=void 0,r["s-sh"]=void 0,r.nodeType===1&&r.setAttribute("slot",(n=r["s-sn"])!==null&&n!==void 0?n:""),Rc=!0),t&&Eo(r,t)}Te.$flags$&=-2},um=(e,t,n,i,o,r)=>{let s=e["s-cr"]&&e["s-cr"].parentNode||e,l;for(s.shadowRoot&&s.tagName===ys&&(s=s.shadowRoot);o<=r;++o)i[o]&&(l=Yr(null,n,o,e),l&&(i[o].$elm$=l,s.insertBefore(l,zc(t))))},fm=(e,t,n)=>{for(let i=t;i<=n;++i){const o=e[i];if(o){const r=o.$elm$;gm(o),r&&(qr=!0,r["s-ol"]?r["s-ol"].remove():Eo(r,!0),r.remove())}}},oy=(e,t,n,i,o=!1)=>{let r=0,s=0,l=0,a=0,c=t.length-1,d=t[0],u=t[c],f=i.length-1,m=i[0],v=i[f],x,R;for(;r<=c&&s<=f;)if(d==null)d=t[++r];else if(u==null)u=t[--c];else if(m==null)m=i[++s];else if(v==null)v=i[--f];else if(tr(d,m,o))Qn(d,m,o),d=t[++r],m=i[++s];else if(tr(u,v,o))Qn(u,v,o),u=t[--c],v=i[--f];else if(tr(d,v,o))(d.$tag$==="slot"||v.$tag$==="slot")&&Eo(d.$elm$.parentNode,!1),Qn(d,v,o),e.insertBefore(d.$elm$,u.$elm$.nextSibling),d=t[++r],v=i[--f];else if(tr(u,m,o))(d.$tag$==="slot"||v.$tag$==="slot")&&Eo(u.$elm$.parentNode,!1),Qn(u,m,o),e.insertBefore(u.$elm$,d.$elm$),u=t[--c],m=i[++s];else{for(l=-1,a=r;a<=c;++a)if(t[a]&&t[a].$key$!==null&&t[a].$key$===m.$key$){l=a;break}l>=0?(R=t[l],R.$tag$!==m.$tag$?x=Yr(t&&t[s],n,l,e):(Qn(R,m,o),t[l]=void 0,x=R.$elm$),m=i[++s]):(x=Yr(t&&t[s],n,s,e),m=i[++s]),x&&hm(d.$elm$).insertBefore(x,zc(d.$elm$))}r>c?um(e,i[f+1]==null?null:i[f+1].$elm$,n,i,s,f):s>f&&fm(t,r,c)},tr=(e,t,n=!1)=>e.$tag$===t.$tag$?e.$tag$==="slot"?e.$name$===t.$name$:n?!0:e.$key$===t.$key$:!1,zc=e=>e&&e["s-ol"]||e,hm=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,Qn=(e,t,n=!1)=>{const i=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,s=t.$tag$,l=t.$text$;let a;l===null?(Ze=s==="svg"?!0:s==="foreignObject"?!1:Ze,s==="slot"||dm(e,t,Ze),o!==null&&r!==null?oy(i,o,t,r,n):r!==null?(e.$text$!==null&&(i.textContent=""),um(i,null,t,r,0,r.length-1)):o!==null&&fm(o,0,o.length-1),Ze&&s==="svg"&&(Ze=!1)):(a=i["s-cr"])?a.parentNode.textContent=l:e.$text$!==l&&(i.data=l)},pm=e=>{const t=e.childNodes;for(const n of t)if(n.nodeType===1){if(n["s-sr"]){const i=n["s-sn"];n.hidden=!1;for(const o of t)if(o!==n){if(o["s-hn"]!==n["s-hn"]||i!==""){if(o.nodeType===1&&(i===o.getAttribute("slot")||i===o["s-sn"])){n.hidden=!0;break}}else if(o.nodeType===1||o.nodeType===3&&o.textContent.trim()!==""){n.hidden=!0;break}}}pm(n)}},Mt=[],mm=e=>{let t,n,i;for(const o of e.childNodes){if(o["s-sr"]&&(t=o["s-cr"])&&t.parentNode){n=t.parentNode.childNodes;const r=o["s-sn"];for(i=n.length-1;i>=0;i--)if(t=n[i],!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==o["s-hn"]&&!Tn.experimentalSlotFixes)if(Bu(t,r)){let s=Mt.find(l=>l.$nodeToRelocate$===t);qr=!0,t["s-sn"]=t["s-sn"]||r,s?(s.$nodeToRelocate$["s-sh"]=o["s-hn"],s.$slotRefNode$=o):(t["s-sh"]=o["s-hn"],Mt.push({$slotRefNode$:o,$nodeToRelocate$:t})),t["s-sr"]&&Mt.map(l=>{Bu(l.$nodeToRelocate$,t["s-sn"])&&(s=Mt.find(a=>a.$nodeToRelocate$===t),s&&!l.$slotRefNode$&&(l.$slotRefNode$=s.$slotRefNode$))})}else Mt.some(s=>s.$nodeToRelocate$===t)||Mt.push({$nodeToRelocate$:t})}o.nodeType===1&&mm(o)}},Bu=(e,t)=>e.nodeType===1?e.getAttribute("slot")===null&&t===""||e.getAttribute("slot")===t:e["s-sn"]===t?!0:t==="",gm=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(gm)},ry=(e,t,n=!1)=>{var i,o,r,s;const l=e.$hostElement$,a=e.$cmpMeta$,c=e.$vnode$||Kr(null,null),d=Wb(t)?t:L(null,null,t);if(ys=l.tagName,a.$attrsToReflect$&&(d.$attrs$=d.$attrs$||{},a.$attrsToReflect$.map(([u,f])=>d.$attrs$[f]=l[u])),n&&d.$attrs$)for(const u of Object.keys(d.$attrs$))l.hasAttribute(u)&&!["key","ref","style","class"].includes(u)&&(d.$attrs$[u]=l[u]);d.$tag$=null,d.$flags$|=4,e.$vnode$=d,d.$elm$=c.$elm$=l.shadowRoot||l,Yn=l["s-sc"],rm=l["s-cr"],sm=(a.$flags$&1)!==0,qr=!1,Qn(c,d,n);{if(Te.$flags$|=1,Rc){mm(d.$elm$);for(const u of Mt){const f=u.$nodeToRelocate$;if(!f["s-ol"]){const m=Ct.createTextNode("");m["s-nr"]=f,f.parentNode.insertBefore(f["s-ol"]=m,f)}}for(const u of Mt){const f=u.$nodeToRelocate$,m=u.$slotRefNode$;if(m){const v=m.parentNode;let x=m.nextSibling;{let R=(i=f["s-ol"])===null||i===void 0?void 0:i.previousSibling;for(;R;){let p=(o=R["s-nr"])!==null&&o!==void 0?o:null;if(p&&p["s-sn"]===f["s-sn"]&&v===p.parentNode&&(p=p.nextSibling,!p||!p["s-nr"])){x=p;break}R=R.previousSibling}}(!x&&v!==f.parentNode||f.nextSibling!==x)&&f!==x&&(!f["s-hn"]&&f["s-ol"]&&(f["s-hn"]=f["s-ol"].parentNode.nodeName),v.insertBefore(f,x),f.nodeType===1&&(f.hidden=(r=f["s-ih"])!==null&&r!==void 0?r:!1))}else f.nodeType===1&&(n&&(f["s-ih"]=(s=f.hidden)!==null&&s!==void 0?s:!1),f.hidden=!0)}}qr&&pm(d.$elm$),Te.$flags$&=-2,Mt.length=0}},sy=(e,t)=>{},Ac=(e,t)=>(e.$flags$|=16,sy(e,e.$ancestorComponent$),vn(()=>ly(e,t))),ly=(e,t)=>{const n=e.$hostElement$,i=jn("scheduleUpdate",e.$cmpMeta$.$tagName$),o=n;let r;return t?r=vi(o,"componentWillLoad"):r=vi(o,"componentWillUpdate"),r=Hu(r,()=>vi(o,"componentWillRender")),i(),Hu(r,()=>cy(e,o,t))},Hu=(e,t)=>ay(e)?e.then(t):t(),ay=e=>e instanceof Promise||e&&e.then&&typeof e.then=="function",cy=async(e,t,n)=>{const i=e.$hostElement$,o=jn("update",e.$cmpMeta$.$tagName$);i["s-rc"],n&&ty(e);const r=jn("render",e.$cmpMeta$.$tagName$);dy(e,t,i,n),r(),o(),uy(e)},dy=(e,t,n,i)=>{try{Lu=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,(Tn.hasRenderFn||Tn.reflect)&&(Tn.vdomRender||Tn.reflect)&&(Tn.hydrateServerSide||ry(e,t,i))}catch(a){zo(a,e.$hostElement$)}return Lu=null,null},uy=e=>{const t=e.$cmpMeta$.$tagName$,n=e.$hostElement$,i=jn("postUpdate",t),o=n;e.$ancestorComponent$,vi(o,"componentDidRender"),e.$flags$&64?(vi(o,"componentDidUpdate"),i()):(e.$flags$|=64,vi(o,"componentDidLoad"),i())},Qr=e=>{{const t=Wn(e),n=t.$hostElement$.isConnected;return n&&(t.$flags$&18)===2&&Ac(t,!1),n}},vi=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(i){zo(i)}},fy=(e,t)=>Wn(e).$instanceValues$.get(t),hy=(e,t,n,i)=>{const o=Wn(e),r=e,s=o.$instanceValues$.get(t),l=o.$flags$,a=r;n=Yb(n,i.$members$[t][0]);const c=Number.isNaN(s)&&Number.isNaN(n);if(n!==s&&!c){o.$instanceValues$.set(t,n);{if(i.$watchers$&&l&128){const u=i.$watchers$[t];u&&u.map(f=>{try{a[f](n,s,t)}catch(m){zo(m,r)}})}if((l&18)===2){if(a.componentShouldUpdate&&a.componentShouldUpdate(n,s,t)===!1)return;Ac(o,!1)}}}},py=(e,t,n)=>{var i;const o=e.prototype;if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const r=Object.entries(t.$members$);r.map(([s,[l]])=>{(l&31||l&32)&&Object.defineProperty(o,s,{get(){return fy(this,s)},set(a){hy(this,s,a,t)},configurable:!0,enumerable:!0})});{const s=new Map;o.attributeChangedCallback=function(l,a,c){Te.jmp(()=>{var d;const u=s.get(l);if(this.hasOwnProperty(u))c=this[u],delete this[u];else{if(o.hasOwnProperty(u)&&typeof this[u]=="number"&&this[u]==c)return;if(u==null){const f=Wn(this),m=f==null?void 0:f.$flags$;if(m&&!(m&8)&&m&128&&c!==a){const x=this,R=(d=t.$watchers$)===null||d===void 0?void 0:d[l];R==null||R.forEach(p=>{x[p]!=null&&x[p].call(x,c,a,l)})}return}}this[u]=c===null&&typeof this[u]=="boolean"?!1:c})},e.observedAttributes=Array.from(new Set([...Object.keys((i=t.$watchers$)!==null&&i!==void 0?i:{}),...r.filter(([l,a])=>a[0]&15).map(([l,a])=>{var c;const d=a[1]||l;return s.set(d,l),a[0]&512&&((c=t.$attrsToReflect$)===null||c===void 0||c.push([l,d])),d})]))}}return e},my=async(e,t,n,i)=>{let o;if(!(t.$flags$&32)&&(t.$flags$|=32,o=e.constructor,customElements.whenDefined(n.$tagName$).then(()=>t.$flags$|=128),o.style)){let s=o.style;typeof s!="string"&&(s=s[t.$modeName$=Gb(e)]);const l=am(n,t.$modeName$);if(!Zr.has(l)){const a=jn("registerStyles",n.$tagName$);Jb(l,s,!!(n.$flags$&1)),a()}}t.$ancestorComponent$,Ac(t,!0)},ju=e=>{},gy=e=>{if(!(Te.$flags$&1)){const t=Wn(e),n=t.$cmpMeta$,i=jn("connectedCallback",n.$tagName$);t.$flags$&1?(vm(e,t,n.$listeners$),t!=null&&t.$lazyInstance$?ju(t.$lazyInstance$):t!=null&&t.$onReadyPromise$&&t.$onReadyPromise$.then(()=>ju(t.$lazyInstance$))):(t.$flags$|=1,n.$flags$&12&&vy(e),n.$members$&&Object.entries(n.$members$).map(([o,[r]])=>{if(r&31&&e.hasOwnProperty(o)){const s=e[o];delete e[o],e[o]=s}}),my(e,t,n)),i()}},vy=e=>{const t=e["s-cr"]=Ct.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},by=async e=>{if(!(Te.$flags$&1)){const t=Wn(e);t.$rmListeners$&&(t.$rmListeners$.map(n=>n()),t.$rmListeners$=void 0)}},ce=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[];const i=e.prototype.connectedCallback,o=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){ky(this,n)},connectedCallback(){gy(this),i&&i.call(this)},disconnectedCallback(){by(this),o&&o.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&16)})}}),e.is=n.$tagName$,py(e,n)},vm=(e,t,n,i)=>{n&&n.map(([o,r,s])=>{const l=wy(e,o),a=yy(t,s),c=xy(o);Te.ael(l,r,a,c),(t.$rmListeners$=t.$rmListeners$||[]).push(()=>Te.rel(l,r,a,c))})},yy=(e,t)=>n=>{try{Tn.lazyLoad||e.$hostElement$[t](n)}catch(i){zo(i)}},wy=(e,t)=>t&4?Ct:t&8?Ao:t&16?Ct.body:e,xy=e=>Sy?{passive:(e&1)!==0,capture:(e&2)!==0}:(e&2)!==0,bm=new WeakMap,Wn=e=>bm.get(e),ky=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return vm(e,n,t.$listeners$),bm.set(e,n)},Nu=(e,t)=>t in e,zo=(e,t)=>(0,console.error)(e,t),Zr=new Map,ym=[],Ao=typeof window<"u"?window:{},Ct=Ao.document||{head:{}},de=Ao.HTMLElement||class{},Te={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,i)=>e.addEventListener(t,n,i),rel:(e,t,n,i)=>e.removeEventListener(t,n,i),ce:(e,t)=>new CustomEvent(e,t)},Ey=e=>{Object.assign(Te,e)},Sy=(()=>{let e=!1;try{Ct.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(t){}return e})(),Cy=e=>Promise.resolve(e),$y=(()=>{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch(e){}return!1})(),Sa=[],wm=[],xm=(e,t)=>n=>{e.push(n),Ea||(Ea=!0,t&&Te.$flags$&4?Ty(Ca):Te.raf(Ca))},Vu=e=>{for(let t=0;t{Vu(Sa),Vu(wm),(Ea=Sa.length>0)&&Te.raf(Ca)},Ty=e=>Cy().then(e),So=xm(Sa,!1),vn=xm(wm,!0);/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Me=typeof window<"u"?window:void 0,bi=typeof document<"u"?document:void 0;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const $i=(e,t)=>{e.componentOnReady?e.componentOnReady().then(n=>t(n)):Pt(()=>t(e))},$a=e=>e.componentOnReady!==void 0,Mc=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},Iy=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],Dc=(e,t)=>{let n=Iy;return t&&t.length>0&&(n=n.filter(i=>!t.includes(i))),Mc(e,n)},iC=(e,t,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const l=s.get("_ael");if(l)return l(e,t,n,i);if(s._ael)return s._ael(e,t,n,i)}}return e.addEventListener(t,n,i)},oC=(e,t,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const l=s.get("_rel");if(l)return l(e,t,n,i);if(s._rel)return s._rel(e,t,n,i)}}return e.removeEventListener(t,n,i)},Pt=e=>typeof __zone_symbol__requestAnimationFrame=="function"?__zone_symbol__requestAnimationFrame(e):typeof requestAnimationFrame=="function"?requestAnimationFrame(e):setTimeout(e),Bc=(e,t,n)=>Math.max(e,Math.min(t,n)),Se=(e,t)=>{if(!e){const n="ASSERT: "+t;console.error(n);debugger;throw new Error(n)}},rC=e=>e.timeStamp||Date.now(),sC=e=>{if(e){const t=e.changedTouches;if(t&&t.length>0){const n=t[0];return{x:n.clientX,y:n.clientY}}if(e.pageX!==void 0)return{x:e.pageX,y:e.pageY}}return{x:0,y:0}},Fu=e=>{const t=document.dir==="rtl";switch(e){case"start":return t;case"end":return!t;default:throw new Error('"'.concat(e,'" is not a valid value for [side]. Use "start" or "end" instead.'))}},km=(e,t)=>{if(e!=null||(e={}),t!=null||(t={}),e===t)return!0;const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const i of n)if(!(i in t)||e[i]!==t[i])return!1;return!0};/*! + * (C) Ionic http://ionicframework.com - MIT License + */let gl;const _y=e=>(e.forEach(t=>{for(const n in t)if(t.hasOwnProperty(n)){const i=t[n];if(n==="easing"){const o="animation-timing-function";t[o]=i,delete t[n]}else{const o=Py(n);o!==n&&(t[o]=i,delete t[n])}}}),e),Py=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Hc=e=>{if(gl===void 0){const t=e.style.animationName!==void 0,n=e.style.webkitAnimationName!==void 0;gl=!t&&n?"-webkit-":""}return gl},ie=(e,t,n)=>{const i=t.startsWith("animation")?Hc(e):"";e.style.setProperty(i+t,n)},bt=(e,t)=>{const n=t.startsWith("animation")?Hc(e):"";e.style.removeProperty(n+t)},Ly=(e,t)=>{let n;const i={passive:!0},o=()=>{n&&n()},r=s=>{e===s.target&&(o(),t(s))};return e&&(e.addEventListener("webkitAnimationEnd",r,i),e.addEventListener("animationend",r,i),n=()=>{e.removeEventListener("webkitAnimationEnd",r,i),e.removeEventListener("animationend",r,i)}),o},Ry=(e=[])=>e.map(t=>{const n=t.offset,i=[];for(const o in t)t.hasOwnProperty(o)&&o!=="offset"&&i.push("".concat(o,": ").concat(t[o],";"));return"".concat(n*100,"% { ").concat(i.join(" ")," }")}).join(" "),Wu=[],Oy=e=>{let t=Wu.indexOf(e);return t<0&&(t=Wu.push(e)-1),"ion-animation-".concat(t)},zy=e=>{const t=e.getRootNode!==void 0?e.getRootNode():e;return t.head||t},Ay=(e,t,n)=>{var i;const o=zy(n),r=Hc(n),s=o.querySelector("#"+e);if(s)return s;const l=((i=n.ownerDocument)!==null&&i!==void 0?i:document).createElement("style");return l.id=e,l.textContent="@".concat(r,"keyframes ").concat(e," { ").concat(t," } @").concat(r,"keyframes ").concat(e,"-alt { ").concat(t," }"),o.appendChild(l),l},nr=(e=[],t)=>{if(t!==void 0){const n=Array.isArray(t)?t:[t];return[...e,...n]}return e},pn=e=>{let t,n,i,o,r,s,l=[],a=[],c=[],d=!1,u,f={},m=[],v=[],x={},R=0,p=!1,h=!1,g,k,T,I,y=!0,w=!1,B=!0,z,O,W=!1;const ue=e,me=[],J=[],Oe=[],ee=[],$=[],_=[],S=[],H=[],D=[],U=[],V=[],be=typeof AnimationEffect=="function"||Me!==void 0&&typeof Me.AnimationEffect=="function",X=typeof Element=="function"&&typeof Element.prototype.animate=="function"&&be,ye=100,Tt=()=>V,Do=b=>($.forEach(P=>{P.destroy(b)}),Eg(b),ee.length=0,$.length=0,l.length=0,Tg(),d=!1,B=!0,O),Eg=b=>{fd(),b&&hd()},Sg=()=>{p=!1,h=!1,B=!0,k=void 0,T=void 0,I=void 0,R=0,w=!1,y=!0,W=!1},Cg=()=>R!==0&&!W,ud=(b,P)=>{const A=P.findIndex(Q=>Q.c===b);A>-1&&P.splice(A,1)},$g=(b,P)=>(Oe.push({c:b,o:P}),O),Vs=(b,P)=>((P!=null&&P.oneTimeCallback?J:me).push({c:b,o:P}),O),Tg=()=>(me.length=0,J.length=0,O),fd=()=>{if(X)V.forEach(b=>{b.cancel()}),V.length=0;else{const b=ee.slice();Pt(()=>{b.forEach(P=>{bt(P,"animation-name"),bt(P,"animation-duration"),bt(P,"animation-timing-function"),bt(P,"animation-iteration-count"),bt(P,"animation-delay"),bt(P,"animation-play-state"),bt(P,"animation-fill-mode"),bt(P,"animation-direction")})})}},hd=()=>{_.forEach(b=>{b!=null&&b.parentNode&&b.parentNode.removeChild(b)}),_.length=0},Ig=b=>(S.push(b),O),_g=b=>(H.push(b),O),Pg=b=>(D.push(b),O),Lg=b=>(U.push(b),O),Rg=b=>(a=nr(a,b),O),Og=b=>(c=nr(c,b),O),zg=(b={})=>(f=b,O),Ag=(b=[])=>{for(const P of b)f[P]="";return O},Mg=b=>(m=nr(m,b),O),Dg=b=>(v=nr(v,b),O),Bg=(b={})=>(x=b,O),Hg=(b=[])=>{for(const P of b)x[P]="";return O},Ri=()=>r!==void 0?r:u?u.getFill():"both",Xn=()=>k!==void 0?k:s!==void 0?s:u?u.getDirection():"normal",Oi=()=>p?"linear":i!==void 0?i:u?u.getEasing():"linear",gt=()=>h?0:T!==void 0?T:n!==void 0?n:u?u.getDuration():0,qt=()=>o!==void 0?o:u?u.getIterations():1,Gn=()=>I!==void 0?I:t!==void 0?t:u?u.getDelay():0,jg=()=>l,Ng=b=>(s=b,lt(!0),O),Vg=b=>(r=b,lt(!0),O),Fg=b=>(t=b,lt(!0),O),Wg=b=>(i=b,lt(!0),O),Ug=b=>(!X&&b===0&&(b=1),n=b,lt(!0),O),Xg=b=>(o=b,lt(!0),O),Gg=b=>(u=b,O),qg=b=>{if(b!=null)if(b.nodeType===1)ee.push(b);else if(b.length>=0)for(let P=0;P{if(b!=null)if(Array.isArray(b))for(const P of b)P.parent(O),$.push(P);else b.parent(O),$.push(b);return O},Yg=b=>{const P=l!==b;return l=b,P&&Qg(l),O},Qg=b=>{X?Tt().forEach(P=>{const A=P.effect;if(A.setKeyframes)A.setKeyframes(b);else{const Q=new KeyframeEffect(A.target,b,A.getTiming());P.effect=Q}}):pd()},Zg=()=>{S.forEach(Q=>Q()),H.forEach(Q=>Q());const b=a,P=c,A=f;ee.forEach(Q=>{const we=Q.classList;b.forEach(at=>we.add(at)),P.forEach(at=>we.remove(at));for(const at in A)A.hasOwnProperty(at)&&ie(Q,at,A[at])})},Jg=()=>{Fs(),D.forEach(we=>we()),U.forEach(we=>we());const b=y?1:0,P=m,A=v,Q=x;ee.forEach(we=>{const at=we.classList;P.forEach(Sn=>at.add(Sn)),A.forEach(Sn=>at.remove(Sn));for(const Sn in Q)Q.hasOwnProperty(Sn)&&ie(we,Sn,Q[Sn])}),T=void 0,k=void 0,I=void 0,me.forEach(we=>we.c(b,O)),J.forEach(we=>we.c(b,O)),J.length=0,B=!0,y&&(w=!0),y=!0},qn=()=>{R!==0&&(R--,R===0&&(Jg(),u&&u.animationFinish()))},pd=(b=!0)=>{hd();const P=_y(l);ee.forEach(A=>{if(P.length>0){const Q=Ry(P);z=e!==void 0?e:Oy(Q);const we=Ay(z,Q,A);_.push(we),ie(A,"animation-duration","".concat(gt(),"ms")),ie(A,"animation-timing-function",Oi()),ie(A,"animation-delay","".concat(Gn(),"ms")),ie(A,"animation-fill-mode",Ri()),ie(A,"animation-direction",Xn());const at=qt()===1/0?"infinite":qt().toString();ie(A,"animation-iteration-count",at),ie(A,"animation-play-state","paused"),b&&ie(A,"animation-name","".concat(we.id,"-alt")),Pt(()=>{ie(A,"animation-name",we.id||null)})}})},ev=()=>{ee.forEach(b=>{const P=b.animate(l,{id:ue,delay:Gn(),duration:gt(),easing:Oi(),iterations:qt(),fill:Ri(),direction:Xn()});P.pause(),V.push(P)}),V.length>0&&(V[0].onfinish=()=>{qn()})},md=(b=!0)=>{Zg(),l.length>0&&(X?ev():pd(b)),d=!0},zi=b=>{if(b=Math.min(Math.max(b,0),.9999),X)V.forEach(P=>{P.currentTime=P.effect.getComputedTiming().delay+gt()*b,P.pause()});else{const P="-".concat(gt()*b,"ms");ee.forEach(A=>{l.length>0&&(ie(A,"animation-delay",P),ie(A,"animation-play-state","paused"))})}},gd=b=>{V.forEach(P=>{P.effect.updateTiming({delay:Gn(),duration:gt(),easing:Oi(),iterations:qt(),fill:Ri(),direction:Xn()})}),b!==void 0&&zi(b)},vd=(b=!0,P)=>{Pt(()=>{ee.forEach(A=>{ie(A,"animation-name",z||null),ie(A,"animation-duration","".concat(gt(),"ms")),ie(A,"animation-timing-function",Oi()),ie(A,"animation-delay",P!==void 0?"-".concat(P*gt(),"ms"):"".concat(Gn(),"ms")),ie(A,"animation-fill-mode",Ri()||null),ie(A,"animation-direction",Xn()||null);const Q=qt()===1/0?"infinite":qt().toString();ie(A,"animation-iteration-count",Q),b&&ie(A,"animation-name","".concat(z,"-alt")),Pt(()=>{ie(A,"animation-name",z||null)})})})},lt=(b=!1,P=!0,A)=>(b&&$.forEach(Q=>{Q.update(b,P,A)}),X?gd(A):vd(P,A),O),tv=(b=!1,P)=>($.forEach(A=>{A.progressStart(b,P)}),bd(),p=b,d||md(),lt(!1,!0,P),O),nv=b=>($.forEach(P=>{P.progressStep(b)}),zi(b),O),iv=(b,P,A)=>(p=!1,$.forEach(Q=>{Q.progressEnd(b,P,A)}),A!==void 0&&(T=A),w=!1,y=!0,b===0?(k=Xn()==="reverse"?"normal":"reverse",k==="reverse"&&(y=!1),X?(lt(),zi(1-P)):(I=(1-P)*gt()*-1,lt(!1,!1))):b===1&&(X?(lt(),zi(P)):(I=P*gt()*-1,lt(!1,!1))),b!==void 0&&!u&&yd(),O),bd=()=>{d&&(X?V.forEach(b=>{b.pause()}):ee.forEach(b=>{ie(b,"animation-play-state","paused")}),W=!0)},ov=()=>($.forEach(b=>{b.pause()}),bd(),O),rv=()=>{g=void 0,qn()},Fs=()=>{g&&clearTimeout(g)},sv=()=>{if(Fs(),Pt(()=>{ee.forEach(b=>{l.length>0&&ie(b,"animation-play-state","running")})}),l.length===0||ee.length===0)qn();else{const b=Gn()||0,P=gt()||0,A=qt()||1;isFinite(A)&&(g=setTimeout(rv,b+P*A+ye)),Ly(ee[0],()=>{Fs(),Pt(()=>{lv(),Pt(qn)})})}},lv=()=>{ee.forEach(b=>{bt(b,"animation-duration"),bt(b,"animation-delay"),bt(b,"animation-play-state")})},av=()=>{V.forEach(b=>{b.play()}),(l.length===0||ee.length===0)&&qn()},cv=()=>{X?(zi(0),gd()):vd()},yd=b=>new Promise(P=>{b!=null&&b.sync&&(h=!0,Vs(()=>h=!1,{oneTimeCallback:!0})),d||md(),w&&(cv(),w=!1),B&&(R=$.length+1,B=!1);const A=()=>{ud(Q,J),P()},Q=()=>{ud(A,Oe),P()};Vs(Q,{oneTimeCallback:!0}),$g(A,{oneTimeCallback:!0}),$.forEach(we=>{we.play()}),X?av():sv(),W=!1}),dv=()=>{$.forEach(b=>{b.stop()}),d&&(fd(),d=!1),Sg(),Oe.forEach(b=>b.c(0,O)),Oe.length=0},wd=(b,P)=>{const A=l[0];return A!==void 0&&(A.offset===void 0||A.offset===0)?A[b]=P:l=[{offset:0,[b]:P},...l],O};return O={parentAnimation:u,elements:ee,childAnimations:$,id:ue,animationFinish:qn,from:wd,to:(b,P)=>{const A=l[l.length-1];return A!==void 0&&(A.offset===void 0||A.offset===1)?A[b]=P:l=[...l,{offset:1,[b]:P}],O},fromTo:(b,P,A)=>wd(b,P).to(b,A),parent:Gg,play:yd,pause:ov,stop:dv,destroy:Do,keyframes:Yg,addAnimation:Kg,addElement:qg,update:lt,fill:Vg,direction:Ng,iterations:Xg,duration:Ug,easing:Wg,delay:Fg,getWebAnimations:Tt,getKeyframes:jg,getFill:Ri,getDirection:Xn,getDelay:Gn,getIterations:qt,getEasing:Oi,getDuration:gt,afterAddRead:Pg,afterAddWrite:Lg,afterClearStyles:Hg,afterStyles:Bg,afterRemoveClass:Dg,afterAddClass:Mg,beforeAddRead:Ig,beforeAddWrite:_g,beforeClearStyles:Ag,beforeStyles:zg,beforeRemoveClass:Og,beforeAddClass:Rg,onFinish:Vs,isRunning:Cg,progressStart:tv,progressStep:nv,progressEnd:iv}},My="ionViewWillEnter",Dy="ionViewDidEnter",Em="ionViewWillLeave",Sm="ionViewDidLeave",vl="ionViewWillUnload",By=()=>kt(()=>import("./ios.transition-a-kdN6-l.js"),__vite__mapDeps([])),Hy=()=>kt(()=>import("./md.transition-0_2doiWi.js"),__vite__mapDeps([])),Cm=e=>new Promise((t,n)=>{vn(()=>{jy(e),Ny(e).then(i=>{i.animation&&i.animation.destroy(),Uu(e),t(i)},i=>{Uu(e),n(i)})})}),jy=e=>{const t=e.enteringEl,n=e.leavingEl;Gy(t,n,e.direction),e.showGoBack?t.classList.add("can-go-back"):t.classList.remove("can-go-back"),Ia(t,!1),t.style.setProperty("pointer-events","none"),n&&(Ia(n,!1),n.style.setProperty("pointer-events","none"))},Ny=async e=>{const t=await Vy(e);return t&&Bb.isBrowser?Fy(t,e):Wy(e)},Uu=e=>{const t=e.enteringEl,n=e.leavingEl;t.classList.remove("ion-page-invisible"),t.style.removeProperty("pointer-events"),n!==void 0&&(n.classList.remove("ion-page-invisible"),n.style.removeProperty("pointer-events"))},Vy=async e=>!e.leavingEl||!e.animated||e.duration===0?void 0:e.animationBuilder?e.animationBuilder:e.mode==="ios"?(await By()).iosTransitionAnimation:(await Hy()).mdTransitionAnimation,Fy=async(e,t)=>{await $m(t,!0);const n=e(t.baseEl,t);Tm(t.enteringEl,t.leavingEl);const i=await Xy(n,t);return t.progressCallback&&t.progressCallback(void 0),i&&Im(t.enteringEl,t.leavingEl),{hasCompleted:i,animation:n}},Wy=async e=>{const t=e.enteringEl,n=e.leavingEl;return await $m(e,!1),Tm(t,n),Im(t,n),{hasCompleted:!0}},$m=async(e,t)=>{(e.deepWait!==void 0?e.deepWait:t)&&await Promise.all([Ta(e.enteringEl),Ta(e.leavingEl)]),await Uy(e.viewIsReady,e.enteringEl)},Uy=async(e,t)=>{e&&await e(t)},Xy=(e,t)=>{const n=t.progressCallback,i=new Promise(o=>{e.onFinish(r=>o(r===1))});return n?(e.progressStart(!0),n(e)):e.play(),i},Tm=(e,t)=>{Dt(t,Em),Dt(e,My)},Im=(e,t)=>{Dt(e,Dy),Dt(t,Sm)},Dt=(e,t)=>{if(e){const n=new CustomEvent(t,{bubbles:!1,cancelable:!1});e.dispatchEvent(n)}},Ta=async e=>{const t=e;if(t){if(t.componentOnReady!=null){if(await t.componentOnReady()!=null)return}else if(t.__registerHost!=null){await new Promise(i=>Pt(i));return}await Promise.all(Array.from(t.children).map(Ta))}},Ia=(e,t)=>{t?(e.setAttribute("aria-hidden","true"),e.classList.add("ion-page-hidden")):(e.hidden=!1,e.removeAttribute("aria-hidden"),e.classList.remove("ion-page-hidden"))},Gy=(e,t,n)=>{e!==void 0&&(e.style.zIndex=n==="back"?"99":"101"),t!==void 0&&(t.style.zIndex="100")},lC=e=>{if(e.classList.contains("ion-page"))return e;const t=e.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs");return t||e};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Co=(e,t,n,i,o)=>Ky(e[1],t[1],n[1],i[1],o).map(r=>qy(e[0],t[0],n[0],i[0],r)),qy=(e,t,n,i,o)=>{const r=3*t*Math.pow(o-1,2),s=-3*n*o+3*n+i*o,l=e*Math.pow(o-1,3);return o*(r+o*s)-l},Ky=(e,t,n,i,o)=>(e-=o,t-=o,n-=o,i-=o,Qy(i-3*n+3*t-e,3*n-6*t+3*e,3*t-3*e,e).filter(s=>s>=0&&s<=1)),Yy=(e,t,n)=>{const i=t*t-4*e*n;return i<0?[]:[(-t+Math.sqrt(i))/(2*e),(-t-Math.sqrt(i))/(2*e)]},Qy=(e,t,n,i)=>{if(e===0)return Yy(t,n,i);t/=e,n/=e,i/=e;const o=(3*n-t*t)/3,r=(2*t*t*t-9*t*n+27*i)/27;if(o===0)return[Math.pow(-r,1/3)];if(r===0)return[Math.sqrt(-o),-Math.sqrt(-o)];const s=Math.pow(r/2,2)+Math.pow(o/3,3);if(s===0)return[Math.pow(r/2,1/2)-t/3];if(s>0)return[Math.pow(-(r/2)+Math.sqrt(s),1/3)-Math.pow(r/2+Math.sqrt(s),1/3)-t/3];const l=Math.sqrt(Math.pow(-(o/3),3)),a=Math.acos(-(r/(2*Math.sqrt(Math.pow(-(o/3),3))))),c=2*Math.pow(l,1/3);return[c*Math.cos(a/3)-t/3,c*Math.cos((a+2*Math.PI)/3)-t/3,c*Math.cos((a+4*Math.PI)/3)-t/3]};/*! + * (C) Ionic http://ionicframework.com - MIT License + */class Zy{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(t){var n;return new Jy(this,this.newID(),t.name,(n=t.priority)!==null&&n!==void 0?n:0,!!t.disableScroll)}createBlocker(t={}){return new ew(this,this.newID(),t.disable,!!t.disableScroll)}start(t,n,i){return this.canStart(t)?(this.requestedStart.set(n,i),!0):(this.requestedStart.delete(n),!1)}capture(t,n,i){if(!this.start(t,n,i))return!1;const o=this.requestedStart;let r=-1e4;if(o.forEach(s=>{r=Math.max(r,s)}),r===i){this.capturedId=n,o.clear();const s=new CustomEvent("ionGestureCaptured",{detail:{gestureName:t}});return document.dispatchEvent(s),!0}return o.delete(n),!1}release(t){this.requestedStart.delete(t),this.capturedId===t&&(this.capturedId=void 0)}disableGesture(t,n){let i=this.disabledGestures.get(t);i===void 0&&(i=new Set,this.disabledGestures.set(t,i)),i.add(n)}enableGesture(t,n){const i=this.disabledGestures.get(t);i!==void 0&&i.delete(n)}disableScroll(t){this.disabledScroll.add(t),this.disabledScroll.size===1&&document.body.classList.add(Xu)}enableScroll(t){this.disabledScroll.delete(t),this.disabledScroll.size===0&&document.body.classList.remove(Xu)}canStart(t){return!(this.capturedId!==void 0||this.isDisabled(t))}isCaptured(){return this.capturedId!==void 0}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(t){const n=this.disabledGestures.get(t);return!!(n&&n.size>0)}newID(){return this.gestureId++,this.gestureId}}class Jy{constructor(t,n,i,o,r){this.id=n,this.name=i,this.disableScroll=r,this.priority=o*1e6+n,this.ctrl=t}canStart(){return this.ctrl?this.ctrl.canStart(this.name):!1}start(){return this.ctrl?this.ctrl.start(this.name,this.id,this.priority):!1}capture(){if(!this.ctrl)return!1;const t=this.ctrl.capture(this.name,this.id,this.priority);return t&&this.disableScroll&&this.ctrl.disableScroll(this.id),t}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class ew{constructor(t,n,i,o){this.id=n,this.disable=i,this.disableScroll=o,this.ctrl=t}block(){if(this.ctrl){if(this.disable)for(const t of this.disable)this.ctrl.disableGesture(t,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const t of this.disable)this.ctrl.enableGesture(t,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const Xu="backdrop-no-scroll",_m=new Zy;/*! + * (C) Ionic http://ionicframework.com - MIT License + */class tw{constructor(){this.m=new Map}reset(t){this.m=new Map(Object.entries(t))}get(t,n){const i=this.m.get(t);return i!==void 0?i:n}getBoolean(t,n=!1){const i=this.m.get(t);return i===void 0?n:typeof i=="string"?i==="true":!!i}getNumber(t,n){const i=parseFloat(this.m.get(t));return isNaN(i)?n!==void 0?n:NaN:i}set(t,n){this.m.set(t,n)}}const oe=new tw,nw=e=>{try{const t=e.sessionStorage.getItem(Pm);return t!==null?JSON.parse(t):{}}catch(t){return{}}},iw=(e,t)=>{try{e.sessionStorage.setItem(Pm,JSON.stringify(t))}catch(n){return}},ow=e=>{const t={};return e.location.search.slice(1).split("&").map(n=>n.split("=")).map(([n,i])=>[decodeURIComponent(n),decodeURIComponent(i)]).filter(([n])=>rw(n,Gu)).map(([n,i])=>[n.slice(Gu.length),i]).forEach(([n,i])=>{t[n]=i}),t},rw=(e,t)=>e.substr(0,t.length)===t,Gu="ionic:",Pm="ionic-persist-config",sw=e=>Lm(e),rn=(e,t)=>(typeof e=="string"&&(t=e,e=void 0),sw(e).includes(t)),Lm=(e=window)=>{if(typeof e>"u")return[];e.Ionic=e.Ionic||{};let t=e.Ionic.platforms;return t==null&&(t=e.Ionic.platforms=lw(e),t.forEach(n=>e.document.documentElement.classList.add("plt-".concat(n)))),t},lw=e=>{const t=oe.get("platform");return Object.keys(qu).filter(n=>{const i=t==null?void 0:t[n];return typeof i=="function"?i(e):qu[n](e)})},aw=e=>ws(e)&&!Om(e),jc=e=>!!(Nn(e,/iPad/i)||Nn(e,/Macintosh/i)&&ws(e)),cw=e=>Nn(e,/iPhone/i),dw=e=>Nn(e,/iPhone|iPod/i)||jc(e),Rm=e=>Nn(e,/android|sink/i),uw=e=>Rm(e)&&!Nn(e,/mobile/i),fw=e=>{const t=e.innerWidth,n=e.innerHeight,i=Math.min(t,n),o=Math.max(t,n);return i>390&&i<520&&o>620&&o<800},hw=e=>{const t=e.innerWidth,n=e.innerHeight,i=Math.min(t,n),o=Math.max(t,n);return jc(e)||uw(e)||i>460&&i<820&&o>780&&o<1400},ws=e=>vw(e,"(any-pointer:coarse)"),pw=e=>!ws(e),Om=e=>zm(e)||Am(e),zm=e=>!!(e.cordova||e.phonegap||e.PhoneGap),Am=e=>{const t=e.Capacitor;return!!(t!=null&&t.isNative)},mw=e=>Nn(e,/electron/i),gw=e=>{var t;return!!(!((t=e.matchMedia)===null||t===void 0)&&t.call(e,"(display-mode: standalone)").matches||e.navigator.standalone)},Nn=(e,t)=>t.test(e.navigator.userAgent),vw=(e,t)=>{var n;return(n=e.matchMedia)===null||n===void 0?void 0:n.call(e,t).matches},qu={ipad:jc,iphone:cw,ios:dw,android:Rm,phablet:fw,tablet:hw,cordova:zm,capacitor:Am,electron:mw,pwa:gw,mobile:ws,mobileweb:aw,desktop:pw,hybrid:Om};let Zn;const K=e=>e&&Kb(e)||Zn,bw=(e={})=>{if(typeof window>"u")return;const t=window.document,n=window,i=n.Ionic=n.Ionic||{},o={};e._ael&&(o.ael=e._ael),e._rel&&(o.rel=e._rel),e._ce&&(o.ce=e._ce),Ey(o);const r=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},nw(n)),{persistConfig:!1}),i.config),ow(n)),e);oe.reset(r),oe.getBoolean("persistConfig")&&iw(n,r),Lm(n),i.config=oe,i.mode=Zn=oe.get("mode",t.documentElement.getAttribute("mode")||(rn(n,"ios")?"ios":"md")),oe.set("mode",Zn),t.documentElement.setAttribute("mode",Zn),t.documentElement.classList.add(Zn),oe.getBoolean("_testing")&&oe.set("animated",!1);const s=a=>{var c;return(c=a.tagName)===null||c===void 0?void 0:c.startsWith("ION-")},l=a=>["ios","md"].includes(a);qb(a=>{for(;a;){const c=a.mode||a.getAttribute("mode");if(c){if(l(c))return c;s(a)&&console.warn('Invalid ionic mode: "'+c+'", expected: "ios" or "md"')}a=a.parentElement}return Zn})};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const bn=(e,t)=>t.closest(e)!==null,Xt=(e,t)=>typeof e=="string"&&e.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(e)]:!0},t):t,yw=/^[a-z][a-z0-9+\-.]*:/,ww=async(e,t,n,i)=>{if(e!=null&&e[0]!=="#"&&!yw.test(e)){const o=document.querySelector("ion-router");if(o)return t!=null&&t.preventDefault(),o.push(e,n,i)}return!1};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const xw=()=>{document.addEventListener("backbutton",()=>{})},kw=()=>{const e=document;let t=!1;e.addEventListener("backbutton",()=>{if(t)return;let n=0,i=[];const o=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(l,a){i.push({priority:l,handler:a,id:n++})}}});e.dispatchEvent(o);const r=async l=>{try{if(l!=null&&l.handler){const a=l.handler(s);a!=null&&await a}}catch(a){console.error(a)}},s=()=>{if(i.length>0){let l={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};i.forEach(a=>{a.priority>=l.priority&&(l=a)}),t=!0,i=i.filter(a=>a.id!==l.id),r(l).then(()=>t=!1)}};s()})},Ew=100,Mm=99,Sw=Object.freeze(Object.defineProperty({__proto__:null,MENU_BACK_BUTTON_PRIORITY:Mm,OVERLAY_BACK_BUTTON_PRIORITY:Ew,blockHardwareBackButton:xw,startHardwareBackButton:kw},Symbol.toStringTag,{value:"Module"}));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Zt=(e,...t)=>console.warn("[Ionic Warning]: ".concat(e),...t),Cw=(e,...t)=>console.error("[Ionic Error]: ".concat(e),...t),$w=(e,...t)=>console.error("<".concat(e.tagName.toLowerCase(),"> must be used inside ").concat(t.join(" or "),"."));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Nc=e=>pn().duration(e?400:300),Tw=e=>{let t,n;const i=e.width+8,o=pn(),r=pn();e.isEndSide?(t=i+"px",n="0px"):(t=-i+"px",n="0px"),o.addElement(e.menuInnerEl).fromTo("transform","translateX(".concat(t,")"),"translateX(".concat(n,")"));const l=K(e)==="ios",a=l?.2:.25;return r.addElement(e.backdropEl).fromTo("opacity",.01,a),Nc(l).addAnimation([o,r])},Iw=e=>{let t,n;const i=K(e),o=e.width;e.isEndSide?(t=-o+"px",n=o+"px"):(t=o+"px",n=-o+"px");const r=pn().addElement(e.menuInnerEl).fromTo("transform","translateX(".concat(n,")"),"translateX(0px)"),s=pn().addElement(e.contentEl).fromTo("transform","translateX(0px)","translateX(".concat(t,")")),l=pn().addElement(e.backdropEl).fromTo("opacity",.01,.32);return Nc(i==="ios").addAnimation([r,s,l])},_w=e=>{const t=K(e),n=e.width*(e.isEndSide?-1:1)+"px",i=pn().addElement(e.contentEl).fromTo("transform","translateX(0px)","translateX(".concat(n,")"));return Nc(t==="ios").addAnimation(i)},Pw=()=>{const e=new Map,t=[],n=async y=>{const w=await c(y,!0);return w?w.open():!1},i=async y=>{const w=await(y!==void 0?c(y,!0):d());return w!==void 0?w.close():!1},o=async y=>{const w=await c(y,!0);return w?w.toggle():!1},r=async(y,w)=>{const B=await c(w);return B&&(B.disabled=!y),B},s=async(y,w)=>{const B=await c(w);return B&&(B.swipeGesture=y),B},l=async y=>{if(y!=null){const w=await c(y);return w!==void 0&&w.isOpen()}else return await d()!==void 0},a=async y=>{const w=await c(y);return w?!w.disabled:!1},c=async(y,w=!1)=>{if(await I(),y==="start"||y==="end"){const z=t.filter(W=>W.side===y&&!W.disabled);if(z.length>=1)return z.length>1&&w&&Zt('menuController queried for a menu on the "'.concat(y,'" side, but ').concat(z.length," menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side."),z.map(W=>W.el)),z[0].el;const O=t.filter(W=>W.side===y);if(O.length>=1)return O.length>1&&w&&Zt('menuController queried for a menu on the "'.concat(y,'" side, but ').concat(O.length," menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side."),O.map(W=>W.el)),O[0].el}else if(y!=null)return T(z=>z.menuId===y);const B=T(z=>!z.disabled);return B||(t.length>0?t[0].el:void 0)},d=async()=>(await I(),h()),u=async()=>(await I(),g()),f=async()=>(await I(),k()),m=(y,w)=>{e.set(y,w)},v=y=>{t.indexOf(y)<0&&t.push(y)},x=y=>{const w=t.indexOf(y);w>-1&&t.splice(w,1)},R=async(y,w,B)=>{if(k())return!1;if(w){const z=await d();z&&y.el!==z&&await z.setOpen(!1,!1)}return y._setOpen(w,B)},p=(y,w)=>{const B=e.get(y);if(!B)throw new Error("animation not registered");return B(w)},h=()=>T(y=>y._isOpen),g=()=>t.map(y=>y.el),k=()=>t.some(y=>y.isAnimating),T=y=>{const w=t.find(y);if(w!==void 0)return w.el},I=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(y=>new Promise(w=>$i(y,w))));return m("reveal",_w),m("push",Iw),m("overlay",Tw),bi==null||bi.addEventListener("ionBackButton",y=>{const w=h();w&&y.detail.register(Mm,()=>w.close())}),{registerAnimation:m,get:c,getMenus:u,getOpen:d,isEnabled:a,swipeGesture:s,isAnimating:f,isOpen:l,enable:r,toggle:o,close:i,open:n,_getOpenSync:h,_createAnimation:p,_register:v,_unregister:x,_setOpen:R}},tn=Pw();/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Dm=async(e,t,n,i,o,r)=>{var s;if(e)return e.attachViewToDom(t,n,o,i);if(!r&&typeof n!="string"&&!(n instanceof HTMLElement))throw new Error("framework delegate is missing");const l=typeof n=="string"?(s=t.ownerDocument)===null||s===void 0?void 0:s.createElement(n):n;return i&&i.forEach(a=>l.classList.add(a)),o&&Object.assign(l,o),t.appendChild(l),await new Promise(a=>$i(l,a)),l},Lw=(e,t)=>{if(t){if(e){const n=t.parentElement;return e.removeViewFromDom(n,t)}t.remove()}return Promise.resolve()};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Rw=e=>e.classList.contains("overlay-hidden"),Ow=(e,t)=>(t===void 0&&(t="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(e.querySelectorAll(t)).filter(n=>n.overlayIndex>0)),zw=(e,t)=>Ow(e,t).filter(n=>!Rw(n)),Aw=(e,t,n)=>{const i=zw(e,t);return n===void 0?i[i.length-1]:i.find(o=>o.id===n)};function Ne(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o{if(typeof window>"u")return new Map;if(!bl){const e=window;e.Ionicons=e.Ionicons||{},bl=e.Ionicons.map=e.Ionicons.map||new Map}return bl},Hw=e=>{let t=yl(e.src);return t||(t=Bm(e.name,e.icon,e.mode,e.ios,e.md),t?jw(t,e):e.icon&&(t=yl(e.icon),t||(t=yl(e.icon[e.mode]),t))?t:null)},jw=(e,t)=>{const n=Bw().get(e);if(n)return n;try{return lm("svg/".concat(e,".svg"))}catch(i){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(e,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),t)}},Bm=(e,t,n,i,o)=>(n=(n&&ir(n))==="ios"?"ios":"md",i&&n==="ios"?e=ir(i):o&&n==="md"?e=ir(o):(!e&&t&&!Hm(t)&&(e=t),Jr(e)&&(e=ir(e))),!Jr(e)||e.trim()===""||e.replace(/[a-z]|-|\d/gi,"")!==""?null:e),yl=e=>Jr(e)&&(e=e.trim(),Hm(e))?e:null,Hm=e=>e.length>0&&/(\/|\.)/.test(e),Jr=e=>typeof e=="string",ir=e=>e.toLowerCase(),Nw=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},Vw=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",Fw=e=>{const t=document.createElement("div");t.innerHTML=e;for(let i=t.childNodes.length-1;i>=0;i--)t.childNodes[i].nodeName.toLowerCase()!=="svg"&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),jm(n))return t.innerHTML}return""},jm=e=>{if(e.nodeType===1){if(e.nodeName.toLowerCase()==="script")return!1;for(let t=0;te.startsWith("data:image/svg+xml"),Uw=e=>e.indexOf(";utf8,")!==-1,Ln=new Map,Yu=new Map;let wl;const Xw=(e,t)=>{let n=Yu.get(e);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(Ww(e)&&Uw(e)){wl||(wl=new DOMParser);const o=wl.parseFromString(e,"text/html").querySelector("svg");return o&&Ln.set(e,o.outerHTML),Promise.resolve()}else n=fetch(e).then(i=>{if(i.ok)return i.text().then(o=>{o&&t!==!1&&(o=Fw(o)),Ln.set(e,o||"")});Ln.set(e,"")}),Yu.set(e,n);else return Ln.set(e,""),Promise.resolve();return n},Gw=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",qw=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=Kw(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=Nw(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(t,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const o=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(o.disconnect(),this.io=void 0,i())},{rootMargin:n});o.observe(t)}else i()}loadIcon(){if(this.isVisible){const t=Hw(this);t&&(Ln.has(t)?this.svgContent=Ln.get(t):Xw(t,this.sanitize).then(()=>this.svgContent=Ln.get(t)),this.didLoadIcon=!0)}this.iconName=Bm(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:t,iconName:n,inheritedAttributes:i,el:o}=this,r=this.mode||"md",s=n?(n.includes("arrow")||n.includes("chevron"))&&t!==!1:!1,l=t||s;return L(pe,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},Yw(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":l,"icon-rtl":l&&Vw(o)})},i),this.svgContent?L("div",{class:"icon-inner",innerHTML:this.svgContent}):L("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return Gw}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]},void 0,{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}]),Kw=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",Yw=e=>e?{"ion-color":!0,["ion-color-".concat(e)]:!0}:null;function Qw(){if(typeof customElements>"u")return;["ion-icon"].forEach(t=>{switch(t){case"ion-icon":customElements.get(t)||customElements.define(t,qw);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Zw=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",Jw=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",e1=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=he(this,"ionBackdropTap",7),this.blocker=_m.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(t){this.emitTap(t)}emitTap(t){this.stopPropagation&&(t.preventDefault(),t.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const t=K(this);return L(pe,{tabindex:"-1","aria-hidden":"true",class:{[t]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:Zw,md:Jw}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function t1(){if(typeof customElements>"u")return;["ion-backdrop"].forEach(t=>{switch(t){case"ion-backdrop":customElements.get(t)||customElements.define(t,e1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const n1=".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.65em;line-height:0.67}",i1=".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}",o1=ce(class extends de{constructor(){super(),this.__registerHost(),this.collapse=!1}render(){const t=K(this);return L(pe,{class:{[t]:!0,"buttons-collapse":this.collapse}})}static get style(){return{ios:n1,md:i1}}},[34,"ion-buttons",{collapse:[4]}]);function r1(){if(typeof customElements>"u")return;["ion-buttons"].forEach(t=>{switch(t){case"ion-buttons":customElements.get(t)||customElements.define(t,o1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const s1=r1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const l1=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}",a1=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}async addRipple(t,n){return new Promise(i=>{So(()=>{const o=this.el.getBoundingClientRect(),r=o.width,s=o.height,l=Math.sqrt(r*r+s*s),a=Math.max(s,r),c=this.unbounded?a:l+d1,d=Math.floor(a*u1),u=c/d;let f=t-o.left,m=n-o.top;this.unbounded&&(f=r*.5,m=s*.5);const v=f-d*.5,x=m-d*.5,R=r*.5-f,p=s*.5-m;vn(()=>{const h=document.createElement("div");h.classList.add("ripple-effect");const g=h.style;g.top=x+"px",g.left=v+"px",g.width=g.height=d+"px",g.setProperty("--final-scale","".concat(u)),g.setProperty("--translate-end","".concat(R,"px, ").concat(p,"px")),(this.el.shadowRoot||this.el).appendChild(h),setTimeout(()=>{i(()=>{c1(h)})},325)})})})}get unbounded(){return this.type==="unbounded"}render(){const t=K(this);return L(pe,{role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return l1}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),c1=e=>{e.classList.add("fade-out"),setTimeout(()=>{e.remove()},200)},d1=10,u1=.5;function Nm(){if(typeof customElements>"u")return;["ion-ripple-effect"].forEach(t=>{switch(t){case"ion-ripple-effect":customElements.get(t)||customElements.define(t,a1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const or=typeof window<"u"?window:void 0;or&&(or.CSS&&or.CSS.supports&&or.CSS.supports("--a: 0"));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const f1=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl";/*! + * (C) Ionic http://ionicframework.com - MIT License + */const h1=':host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}',p1=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionScrollStart=he(this,"ionScrollStart",7),this.ionScroll=he(this,"ionScroll",7),this.ionScrollEnd=he(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=this.el.closest("ion-menu, ion-popover, ion-modal")===null,$a(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");t!==null&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),$a(this.el)){const{tabsElement:t,tabsLoadCallback:n}=this;t!==null&&n!==void 0&&t.removeEventListener("ionTabBarLoaded",n),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{this.el.offsetParent!==null&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,n=K(this);return t===void 0?n==="ios"&&rn("ios"):t}resize(){this.fullscreen?So(()=>this.readDimensions()):(this.cTop!==0||this.cBottom!==0)&&(this.cTop=this.cBottom=0,Qr(this))}readDimensions(){const t=g1(this.el),n=Math.max(this.el.offsetTop,0),i=Math.max(t.offsetHeight-n-this.el.offsetHeight,0);(n!==this.cTop||i!==this.cBottom)&&(this.cTop=n,this.cBottom=i,Qr(this))}onScroll(t){const n=Date.now(),i=!this.isScrolling;this.lastScroll=n,i&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,So(o=>{this.queued=!1,this.detail.event=t,v1(this.detail,this.scrollEl,o,i),this.ionScroll.emit(this.detail)}))}async getScrollElement(){return this.scrollEl||await new Promise(t=>$i(this.el,t)),Promise.resolve(this.scrollEl)}async getBackgroundElement(){return this.backgroundContentEl||await new Promise(t=>$i(this.el,t)),Promise.resolve(this.backgroundContentEl)}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}async scrollToBottom(t=0){const n=await this.getScrollElement(),i=n.scrollHeight-n.clientHeight;return this.scrollToPoint(void 0,i,t)}async scrollByPoint(t,n,i){const o=await this.getScrollElement();return this.scrollToPoint(t+o.scrollLeft,n+o.scrollTop,i)}async scrollToPoint(t,n,i=0){const o=await this.getScrollElement();if(i<32){n!=null&&(o.scrollTop=n),t!=null&&(o.scrollLeft=t);return}let r,s=0;const l=new Promise(m=>r=m),a=o.scrollTop,c=o.scrollLeft,d=n!=null?n-a:0,u=t!=null?t-c:0,f=m=>{const v=Math.min(1,(m-s)/i)-1,x=Math.pow(v,3)+1;d!==0&&(o.scrollTop=Math.floor(x*d+a)),u!==0&&(o.scrollLeft=Math.floor(x*u+c)),x<1?requestAnimationFrame(f):r()};return requestAnimationFrame(m=>{s=m,f(m)}),l}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=d,id:"background-content",part:"background"}),L(c,{class:{"inner-scroll":!0,"scroll-x":n,"scroll-y":i,overscroll:(n||i)&&l},ref:d=>this.scrollEl=d,onScroll:this.scrollEvents?d=>this.onScroll(d):void 0,part:"scroll"},L("slot",null)),a?L("div",{class:"transition-effect"},L("div",{class:"transition-cover"}),L("div",{class:"transition-shadow"})):null,L("slot",{name:"fixed"}))}get el(){return this}static get style(){return h1}},[1,"ion-content",{color:[513],fullscreen:[4],forceOverscroll:[1028,"force-overscroll"],scrollX:[4,"scroll-x"],scrollY:[4,"scroll-y"],scrollEvents:[4,"scroll-events"],getScrollElement:[64],getBackgroundElement:[64],scrollToTop:[64],scrollToBottom:[64],scrollByPoint:[64],scrollToPoint:[64]},[[9,"resize","onResize"]]]),m1=e=>{var t;return e.parentElement?e.parentElement:!((t=e.parentNode)===null||t===void 0)&&t.host?e.parentNode.host:null},g1=e=>{const t=e.closest("ion-tabs");if(t)return t;const n=e.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content");return n||m1(e)},v1=(e,t,n,i)=>{const o=e.currentX,r=e.currentY,s=e.currentTime,l=t.scrollLeft,a=t.scrollTop,c=n-s;if(i&&(e.startTime=n,e.startX=l,e.startY=a,e.velocityX=e.velocityY=0),e.currentTime=n,e.currentX=e.scrollLeft=l,e.currentY=e.scrollTop=a,e.deltaX=l-e.startX,e.deltaY=a-e.startY,c>0&&c<100){const d=(l-o)/c,u=(a-r)/c;e.velocityX=d*.7+e.velocityX*.3,e.velocityY=u*.7+e.velocityY*.3}};function b1(){if(typeof customElements>"u")return;["ion-content"].forEach(t=>{switch(t){case"ion-content":customElements.get(t)||customElements.define(t,p1);break}})}const y1=b1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const w1=":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6);font-size:max(14px, 1rem)}",x1=":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:0.875rem}",k1=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const t=K(this);return L(pe,{class:Xt(this.color,{[t]:!0})},L("slot",null))}static get style(){return{ios:w1,md:x1}}},[33,"ion-note",{color:[513]}]);function E1(){if(typeof customElements>"u")return;["ion-note"].forEach(t=>{switch(t){case"ion-note":customElements.get(t)||customElements.define(t,k1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const S1=':host{--inner-min-width:4rem;--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',C1=':host{--inner-min-width:4rem;--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}',$1=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=Ku,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:n}=this;n===void 0&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const n=t.target.tagName,i=t.detail,o={},r=this.itemStyles.get(n)||{};let s=!1;Object.keys(i).forEach(l=>{if(i[l]){const a="item-".concat(l);r[a]||(s=!0),o[a]=!0}}),!s&&Object.keys(o).length!==Object.keys(r).length&&(s=!0),s&&(this.itemStyles.set(n,o),Qr(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=Mc(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:n,counterFormatter:i,fill:o,shape:r}=this;t.querySelector('[slot="helper"]')!==null&&Zt('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),t.querySelector('[slot="error"]')!==null&&Zt('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),n===!0&&Zt('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),i!==void 0&&Zt('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),o!==void 0&&Zt('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),r!==void 0&&Zt('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),Pt(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),n=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),i=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+n.length>1||t.length+i.length>1||t.length>0&&this.isClickable()}hasCover(){return this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length===1&&!this.multipleInputs}isClickable(){return this.href!==void 0||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const t=this.el.querySelector(".ion-focusable");return this.canActivate()||t!==null}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var n,i;const{counter:o,counterFormatter:r,defaultCounterFormatter:s}=this;if(o&&!this.multipleInputs&&(t==null?void 0:t.maxlength)!==void 0){const l=(i=(n=t==null?void 0:t.value)===null||n===void 0?void 0:n.toString().length)!==null&&i!==void 0?i:0;if(r===void 0)this.counterString=s(l,t.maxlength);else try{this.counterString=r(l,t.maxlength)}catch(a){Cw("Exception in provided `counterFormatter`.",a),this.counterString=s(l,t.maxlength)}}}defaultCounterFormatter(t,n){return"".concat(t," / ").concat(n)}hasStartEl(){this.el.querySelector('[slot="start"]')!==null&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled])")[0]}render(){const{counterString:t,detail:n,detailIcon:i,download:o,fill:r,labelColorStyles:s,lines:l,disabled:a,href:c,rel:d,shape:u,target:f,routerAnimation:m,routerDirection:v,inheritedAriaAttributes:x,multipleInputs:R}=this,p={},h=K(this),g=this.isClickable(),k=this.canActivate(),T=g?c===void 0?"button":"a":"div",I=T==="button"?{type:this.type}:{download:o,href:c,rel:d,target:f};let y={};const w=this.getFirstInteractive();(g||w!==void 0&&!R)&&(y={onClick:ue=>{if(g&&ww(c,ue,v,m),w!==void 0&&!R){const J=ue.composedPath()[0];ue.isTrusted&&this.el.shadowRoot.contains(J)&&w.click()}}});const B=n!==void 0?n:h==="ios"&&g;this.itemStyles.forEach(ue=>{Object.assign(p,ue)});const z=a||p["item-interactive-disabled"]?"true":null,O=r||"none",W=bn("ion-list",this.el)&&!bn("ion-radio-group",this.el);return L(pe,{"aria-disabled":z,class:Object.assign(Object.assign(Object.assign({},p),s),Xt(this.color,{item:!0,[h]:!0,"item-lines-default":l===void 0,["item-lines-".concat(l)]:l!==void 0,["item-fill-".concat(O)]:!0,["item-shape-".concat(u)]:u!==void 0,"item-has-interactive-control":w!==void 0,"item-disabled":a,"in-list":W,"item-multiple-inputs":this.multipleInputs,"ion-activatable":k,"ion-focusable":this.focusable,"item-rtl":document.dir==="rtl"})),role:W?"listitem":null},L(T,Object.assign({},I,x,{class:"item-native",part:"native",disabled:a},y),L("slot",{name:"start"}),L("div",{class:"item-inner"},L("div",{class:"input-wrapper"},L("slot",null)),L("slot",{name:"end"}),B&&L("ion-icon",{icon:i,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":i===Ku}),L("div",{class:"item-inner-highlight"})),k&&h==="md"&&L("ion-ripple-effect",null),L("div",{class:"item-highlight"})),L("div",{class:"item-bottom"},L("slot",{name:"error"}),L("slot",{name:"helper"}),t&&L("ion-note",{class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{counterFormatter:["counterFormatterChanged"]}}static get style(){return{ios:S1,md:C1}}},[49,"ion-item",{color:[513],button:[4],detail:[4],detailIcon:[1,"detail-icon"],disabled:[4],download:[1],fill:[1],shape:[1],href:[1],rel:[1],lines:[1],counter:[4],routerAnimation:[16],routerDirection:[1,"router-direction"],target:[1],type:[1],counterFormatter:[16],multipleInputs:[32],focusable:[32],counterString:[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{counterFormatter:["counterFormatterChanged"]}]);/*! + * (C) Ionic http://ionicframework.com - MIT License + */const T1=".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-ios-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-ios-h{-ms-flex-positive:1;flex-grow:1}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",I1='.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-md-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-md-h{-ms-flex-positive:1;flex-grow:1}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}',_1=ce(class extends de{constructor(){super(),this.__registerHost(),this.ionColor=he(this,"ionColor",7),this.ionStyle=he(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate=this.position==="floating",this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:t}=this;this.ionColor.emit({"item-label-color":t!==void 0,["ion-color-".concat(t)]:t!==void 0})}emitStyle(){const{inRange:t,position:n}=this;t||this.ionStyle.emit({label:!0,["label-".concat(n)]:n!==void 0})}render(){const t=this.position,n=K(this);return L(pe,{class:Xt(this.color,{[n]:!0,"in-item-color":bn("ion-item.ion-color",this.el),["label-".concat(t)]:t!==void 0,"label-no-animate":this.noAnimate,"label-rtl":document.dir==="rtl"})})}get el(){return this}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}static get style(){return{ios:T1,md:I1}}},[34,"ion-label",{color:[513],position:[1],noAnimate:[32]},void 0,{color:["colorChanged"],position:["positionChanged"]}]);function P1(){if(typeof customElements>"u")return;["ion-label"].forEach(t=>{switch(t){case"ion-label":customElements.get(t)||customElements.define(t,_1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const L1=()=>{if(Me!==void 0)return Me.Capacitor};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const R1=()=>{let e;return{lock:async()=>{const n=e;let i;return e=new Promise(o=>i=o),n!==void 0&&await n,i}}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const O1="ION-CONTENT",Vm="ion-content",Fm=".ion-content-scroll-host",Wm="".concat(Vm,", ").concat(Fm),Vc=e=>e.tagName===O1,Qu=async e=>Vc(e)?(await new Promise(t=>$i(e,t)),e.getScrollElement()):e,Zu=e=>{const t=e.querySelector(Fm);return t||e.querySelector(Wm)},gC=e=>e.closest(Wm),vC=(e,t)=>Vc(e)?e.scrollToTop(t):Promise.resolve(e.scrollTo({top:0,left:0,behavior:t>0?"smooth":"auto"})),bC=(e,t,n,i)=>Vc(e)?e.scrollByPoint(t,n,i):Promise.resolve(e.scrollBy({top:n,left:t,behavior:i>0?"smooth":"auto"})),Ju=e=>$w(e,Vm);/*! + * (C) Ionic http://ionicframework.com - MIT License + */var _a;(function(e){e.Unimplemented="UNIMPLEMENTED",e.Unavailable="UNAVAILABLE"})(_a||(_a={}));var Pa;(function(e){e.Body="body",e.Ionic="ionic",e.Native="native",e.None="none"})(Pa||(Pa={}));const z1={getEngine(){const e=L1();if(e!=null&&e.isPluginAvailable("Keyboard"))return e.Plugins.Keyboard},getResizeMode(){const e=this.getEngine();return e!=null&&e.getResizeMode?e.getResizeMode().catch(t=>{if(t.code!==_a.Unimplemented)throw t}):Promise.resolve(void 0)}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Um=e=>{if(bi===void 0||e===Pa.None||e===void 0)return null;const t=bi.querySelector("ion-app");return t!=null?t:bi.body},ef=e=>{const t=Um(e);return t===null?0:t.clientHeight},A1=async e=>{let t,n,i,o;const r=async()=>{const d=await z1.getResizeMode(),u=d===void 0?void 0:d.mode;t=()=>{o===void 0&&(o=ef(u)),i=!0,s(i,u)},n=()=>{i=!1,s(i,u)},Me==null||Me.addEventListener("keyboardWillShow",t),Me==null||Me.addEventListener("keyboardWillHide",n)},s=(d,u)=>{e&&e(d,l(u))},l=d=>{if(o===0||o===ef(d))return;const u=Um(d);if(u!==null)return new Promise(f=>{const m=()=>{u.clientHeight===o&&(v.disconnect(),f())},v=new ResizeObserver(m);v.observe(u)})},a=()=>{Me==null||Me.removeEventListener("keyboardWillShow",t),Me==null||Me.removeEventListener("keyboardWillHide",n),t=n=void 0},c=()=>i;return await r(),{init:r,destroy:a,isKeyboardVisible:c}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const M1="all 0.2s ease-in-out",tf=e=>{const t=document.querySelector("".concat(e,".ion-cloned-element"));if(t!==null)return t;const n=document.createElement(e);return n.classList.add("ion-cloned-element"),n.style.setProperty("display","none"),document.body.appendChild(n),n},nf=e=>{if(!e)return;const t=e.querySelectorAll("ion-toolbar");return{el:e,toolbars:Array.from(t).map(n=>{const i=n.querySelector("ion-title");return{el:n,background:n.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:i,innerTitleEl:i?i.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(n.querySelectorAll("ion-buttons"))}})}},D1=(e,t,n)=>{So(()=>{const i=e.scrollTop,o=Bc(1,1+-i/500,1.1);n.querySelector("ion-refresher.refresher-native")===null&&vn(()=>{j1(t.toolbars,o)})})},Fc=(e,t)=>{e.collapse!=="fade"&&(t===void 0?e.style.removeProperty("--opacity-scale"):e.style.setProperty("--opacity-scale",t.toString()))},B1=(e,t,n)=>{if(!e[0].isIntersecting)return;const i=e[0].intersectionRatio>.9||n<=0?0:(1-e[0].intersectionRatio)*100/75;Fc(t.el,i===1?void 0:i)},H1=(e,t,n,i)=>{vn(()=>{const o=i.scrollTop;B1(e,t,o);const r=e[0],s=r.intersectionRect,l=s.width*s.height,a=r.rootBounds.width*r.rootBounds.height,c=l===0&&a===0,d=Math.abs(s.left-r.boundingClientRect.left),u=Math.abs(s.right-r.boundingClientRect.right),f=l>0&&(d>=5||u>=5);c||f||(r.isIntersecting?(qi(t,!1),qi(n)):(s.x===0&&s.y===0||s.width!==0&&s.height!==0)&&o>0&&(qi(t),qi(n,!1),Fc(t.el)))})},qi=(e,t=!0)=>{const n=e.el;t?(n.classList.remove("header-collapse-condense-inactive"),n.removeAttribute("aria-hidden")):(n.classList.add("header-collapse-condense-inactive"),n.setAttribute("aria-hidden","true"))},j1=(e=[],t=1,n=!1)=>{e.forEach(i=>{const o=i.ionTitleEl,r=i.innerTitleEl;!o||o.size!=="large"||(r.style.transition=n?M1:"",r.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"))})},of=(e,t,n)=>{So(()=>{const i=e.scrollTop,o=t.clientHeight,r=n?n.clientHeight:0;if(n!==null&&i{e.style.removeProperty("clip-path"),t.style.setProperty("--opacity-scale",a.toString())})})},N1="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header:not(.header-collapse-main):has(~ion-content ion-header[collapse=condense],~ion-content ion-header.header-collapse-condense){opacity:0}",V1="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}",F1=ce(class extends de{constructor(){super(),this.__registerHost(),this.inheritedAttributes={},this.setupFadeHeader=async(t,n)=>{const i=this.scrollEl=await Qu(t);this.contentScrollCallback=()=>{of(this.scrollEl,this.el,n)},i.addEventListener("scroll",this.contentScrollCallback),of(this.scrollEl,this.el,n)},this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=Dc(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}async checkCollapsibleHeader(){if(K(this)!=="ios")return;const{collapse:n}=this,i=n==="condense",o=n==="fade";if(this.destroyCollapsibleHeader(),i){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Zu(r):null;vn(()=>{const l=tf("ion-title");l.size="large",tf("ion-back-button")}),await this.setupCondenseHeader(s,r)}else if(o){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Zu(r):null;if(!s){Ju(this.el);return}const l=s.querySelector('ion-header[collapse="condense"]');await this.setupFadeHeader(s,l)}}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}async setupCondenseHeader(t,n){if(!t||!n){Ju(this.el);return}if(typeof IntersectionObserver>"u")return;this.scrollEl=await Qu(t);const i=n.querySelectorAll("ion-header");if(this.collapsibleMainHeader=Array.from(i).find(l=>l.collapse!=="condense"),!this.collapsibleMainHeader)return;const o=nf(this.collapsibleMainHeader),r=nf(this.el);if(!o||!r)return;qi(o,!1),Fc(o.el,0);const s=l=>{H1(l,o,r,this.scrollEl)};this.intersectionObserver=new IntersectionObserver(s,{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserver.observe(r.toolbars[r.toolbars.length-1].el),this.contentScrollCallback=()=>{D1(this.scrollEl,r,t)},this.scrollEl.addEventListener("scroll",this.contentScrollCallback),vn(()=>{this.collapsibleMainHeader!==void 0&&this.collapsibleMainHeader.classList.add("header-collapse-main")})}render(){const{translucent:t,inheritedAttributes:n}=this,i=K(this),o=this.collapse||"none",r=bn("ion-menu",this.el)?"none":"banner";return L(pe,Object.assign({role:r,class:{[i]:!0,["header-".concat(i)]:!0,"header-translucent":this.translucent,["header-collapse-".concat(o)]:!0,["header-translucent-".concat(i)]:this.translucent}},n),i==="ios"&&t&&L("div",{class:"header-background"}),L("slot",null))}get el(){return this}static get style(){return{ios:N1,md:V1}}},[36,"ion-header",{collapse:[1],translucent:[4]}]);function W1(){if(typeof customElements>"u")return;["ion-header"].forEach(t=>{switch(t){case"ion-header":customElements.get(t)||customElements.define(t,F1);break}})}const U1=W1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const X1=P1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const G1="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",q1="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):first-of-type,.list-md.list-inset ion-item-sliding:first-of-type ion-item{--border-radius:2px 2px 0 0}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-radius:0 0 2px 2px;--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-radius:2px;--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",K1=ce(class extends de{constructor(){super(),this.__registerHost(),this.lines=void 0,this.inset=!1}async closeSlidingItems(){const t=this.el.querySelector("ion-item-sliding");return t!=null&&t.closeOpened?t.closeOpened():!1}render(){const t=K(this),{lines:n,inset:i}=this;return L(pe,{role:"list",class:{[t]:!0,["list-".concat(t)]:!0,"list-inset":i,["list-lines-".concat(n)]:n!==void 0,["list-".concat(t,"-lines-").concat(n)]:n!==void 0}})}get el(){return this}static get style(){return{ios:G1,md:q1}}},[32,"ion-list",{lines:[1],inset:[4],closeSlidingItems:[64]}]);function Y1(){if(typeof customElements>"u")return;["ion-list"].forEach(t=>{switch(t){case"ion-list":customElements.get(t)||customElements.define(t,K1);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Q1=Y1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Z1=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",J1=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}",ex=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.lines=void 0}render(){const{lines:t}=this,n=K(this);return L(pe,{class:Xt(this.color,{[n]:!0,["list-header-lines-".concat(t)]:t!==void 0})},L("div",{class:"list-header-inner"},L("slot",null)))}static get style(){return{ios:Z1,md:J1}}},[33,"ion-list-header",{color:[513],lines:[1]}]);function tx(){if(typeof customElements>"u")return;["ion-list-header"].forEach(t=>{switch(t){case"ion-list-header":customElements.get(t)||customElements.define(t,ex);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const nx=tx,ix=":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}",ox=":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}",rx="cubic-bezier(0.32,0.72,0,1)",sx="cubic-bezier(0.0,0.0,0.2,1)",lx="cubic-bezier(1, 0, 0.68, 0.28)",ax="cubic-bezier(0.4, 0, 0.6, 1)",rf='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',cx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionWillOpen=he(this,"ionWillOpen",7),this.ionWillClose=he(this,"ionWillClose",7),this.ionDidOpen=he(this,"ionDidOpen",7),this.ionDidClose=he(this,"ionDidClose",7),this.ionMenuChange=he(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=_m.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=t=>{const n=Aw(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(t,document)},this.isPaneVisible=!1,this.isEndSide=!1,this.contentId=void 0,this.menuId=void 0,this.type=void 0,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}typeChanged(t,n){const i=this.contentEl;i&&(n!==void 0&&i.classList.remove("menu-content-".concat(n)),i.classList.add("menu-content-".concat(t)),i.removeAttribute("style")),this.menuInnerEl&&this.menuInnerEl.removeAttribute("style"),this.animation=void 0}disabledChanged(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}sideChanged(){this.isEndSide=Fu(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}async connectedCallback(){typeof customElements<"u"&&customElements!=null&&await customElements.whenDefined("ion-menu"),this.type===void 0&&(this.type=oe.get("menuType","overlay"));const t=this.contentId!==void 0?document.getElementById(this.contentId):null;if(t===null){console.error('Menu: must have a "content" element to listen for drag events on.');return}this.el.contains(t)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),this.contentEl=t,t.classList.add("menu-content"),this.typeChanged(this.type,void 0),this.sideChanged(),tn._register(this),this.menuChanged(),this.gesture=(await kt(()=>import("./index3-6682u5_z.js"),__vite__mapDeps([]))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>this.canStart(n),onWillStart:()=>this.onWillStart(),onStart:()=>this.onStart(),onMove:n=>this.onMove(n),onEnd:n=>this.onEnd(n)}),this.updateState()}componentWillLoad(){this.inheritedAttributes=Dc(this.el)}async componentDidLoad(){this.didLoad=!0,this.menuChanged(),this.updateState()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}async disconnectedCallback(){await this.close(!1),this.blocker.destroy(),tn._unregister(this),this.animation&&this.animation.destroy(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.animation=void 0,this.contentEl=void 0}onSplitPaneChanged(t){const{target:n}=t,i=this.el.closest("ion-split-pane");n===i&&(this.isPaneVisible=t.detail.isPane(this.el),this.updateState())}onBackdropClick(t){this._isOpen&&this.lastOnEnd0?n[n.length-1]:null;i?i.focus():t.focus()}trapKeyboardFocus(t,n){const i=t.target;i&&(this.el.contains(i)?this.lastFocus=i:(this.focusFirstDescendant(),this.lastFocus===n.activeElement&&this.focusLastDescendant()))}async _setOpen(t,n=!0){return!this._isActive()||this.isAnimating||t===this._isOpen?!1:(this.beforeAnimation(t),await this.loadAnimation(),await this.startAnimation(t,n),this.operationCancelled?(this.operationCancelled=!1,!1):(this.afterAnimation(t),!0))}async loadAnimation(){const t=this.menuInnerEl.offsetWidth,n=Fu(this.side);if(t===this.width&&this.animation!==void 0&&n===this.isEndSide)return;this.width=t,this.isEndSide=n,this.animation&&(this.animation.destroy(),this.animation=void 0);const i=this.animation=await tn._createAnimation(this.type,this);oe.getBoolean("animated",!0)||i.duration(0),i.fill("both")}async startAnimation(t,n){const i=!t,o=K(this),r=o==="ios"?rx:sx,s=o==="ios"?lx:ax,l=this.animation.direction(i?"reverse":"normal").easing(i?s:r);n?await l.play():l.play({sync:!0}),l.getDirection()==="reverse"&&l.direction("normal")}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(t){return!!document.querySelector("ion-modal.show-modal")||!this.canSwipe()?!1:this._isOpen?!0:tn._getOpenSync()?!1:dx(window,t.currentX,this.isEndSide,this.maxEdgeStart)}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){if(!this.isAnimating||!this.animation){Se(!1,"isAnimating has to be true");return}this.animation.progressStart(!0,this._isOpen?1:0)}onMove(t){if(!this.isAnimating||!this.animation){Se(!1,"isAnimating has to be true");return}const i=sf(t.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-i:i)}onEnd(t){if(!this.isAnimating||!this.animation){Se(!1,"isAnimating has to be true");return}const n=this._isOpen,i=this.isEndSide,o=sf(t.deltaX,n,i),r=this.width,s=o/r,l=t.velocityX,a=r/2,c=l>=0&&(l>.2||t.deltaX>a),d=l<=0&&(l<-.2||t.deltaX<-a),u=n?i?c:d:i?d:c;let f=!n&&u;n&&!u&&(f=!0),this.lastOnEnd=t.currentTime;let m=u?.001:-.001;const v=s<0?.01:s;m+=Co([0,0],[.4,0],[.6,1],[1,1],Bc(0,v,.9999))[0]||0;const x=this._isOpen?!u:u;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(f),{oneTimeCallback:!0}).progressEnd(x?1:0,this._isOpen?1-m:m,300)}beforeAnimation(t){Se(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(lf),this.el.setAttribute("tabindex","0"),this.backdropEl&&this.backdropEl.classList.add(af),this.contentEl&&(this.contentEl.classList.add(cf),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(t){var n;this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.ionDidOpen.emit(),((n=document.activeElement)===null||n===void 0?void 0:n.closest("ion-menu"))!==this.el&&this.el.focus(),document.addEventListener("focus",this.handleFocus,!0)):(this.el.classList.remove(lf),this.el.removeAttribute("tabindex"),this.contentEl&&(this.contentEl.classList.remove(cf),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(af),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),t||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:t,disabled:n,isPaneVisible:i,inheritedAttributes:o,side:r}=this,s=K(this);return L(pe,{role:"navigation","aria-label":o["aria-label"]||"menu",class:{[s]:!0,["menu-type-".concat(t)]:!0,"menu-enabled":!n,["menu-side-".concat(r)]:!0,"menu-pane-visible":i}},L("div",{class:"menu-inner",part:"container",ref:l=>this.menuInnerEl=l},L("slot",null)),L("ion-backdrop",{ref:l=>this.backdropEl=l,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return this}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}static get style(){return{ios:ix,md:ox}}},[33,"ion-menu",{contentId:[513,"content-id"],menuId:[513,"menu-id"],type:[1025],disabled:[1028],side:[513],swipeGesture:[4,"swipe-gesture"],maxEdgeStart:[2,"max-edge-start"],isPaneVisible:[32],isEndSide:[32],isOpen:[64],isActive:[64],open:[64],close:[64],toggle:[64],setOpen:[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"],[0,"keydown","onKeydown"]],{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}]),sf=(e,t,n)=>Math.max(0,t!==n?-e:e),dx=(e,t,n,i)=>n?t>=e.innerWidth-i:t<=i,lf="show-menu",af="show-backdrop",cf="menu-content-open";function ux(){if(typeof customElements>"u")return;["ion-menu","ion-backdrop"].forEach(t=>{switch(t){case"ion-menu":customElements.get(t)||customElements.define(t,cx);break;case"ion-backdrop":customElements.get(t)||t1();break}})}const fx=ux;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Xm=async e=>{const t=await tn.get(e);return!!(t&&await t.isActive())};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const hx=':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;min-height:32px;font-size:clamp(31px, 1.9375rem, 38.13px)}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',px=':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:3rem;height:3rem;font-size:1.5rem}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}',mx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAttributes={},this.onClick=async()=>tn.toggle(this.menu),this.visible=!1,this.color=void 0,this.disabled=!1,this.menu=void 0,this.autoHide=!0,this.type="button"}componentWillLoad(){this.inheritedAttributes=Dc(this.el)}componentDidLoad(){this.visibilityChanged()}async visibilityChanged(){this.visible=await Xm(this.menu)}render(){const{color:t,disabled:n,inheritedAttributes:i}=this,o=K(this),r=oe.get("menuIcon",o==="ios"?Mw:Dw),s=this.autoHide&&!this.visible,l={type:this.type},a=i["aria-label"]||"menu";return L(pe,{onClick:this.onClick,"aria-disabled":n?"true":null,"aria-hidden":s?"true":null,class:Xt(t,{[o]:!0,button:!0,"menu-button-hidden":s,"menu-button-disabled":n,"in-toolbar":bn("ion-toolbar",this.el),"in-toolbar-color":bn("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},L("button",Object.assign({},l,{disabled:n,class:"button-native",part:"native","aria-label":a}),L("span",{class:"button-inner"},L("slot",null,L("ion-icon",{part:"icon",icon:r,mode:o,lazy:!1,"aria-hidden":"true"}))),o==="md"&&L("ion-ripple-effect",{type:"unbounded"})))}get el(){return this}static get style(){return{ios:hx,md:px}}},[33,"ion-menu-button",{color:[513],disabled:[4],menu:[1],autoHide:[4,"auto-hide"],type:[1],visible:[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]);function gx(){if(typeof customElements>"u")return;["ion-menu-button","ion-icon","ion-ripple-effect"].forEach(t=>{switch(t){case"ion-menu-button":customElements.get(t)||customElements.define(t,mx);break;case"ion-icon":customElements.get(t)||Qw();break;case"ion-ripple-effect":customElements.get(t)||Nm();break}})}const vx=gx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const bx=":host(.menu-toggle-hidden){display:none}",yx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.onClick=()=>tn.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}async visibilityChanged(){this.visible=await Xm(this.menu)}render(){const t=K(this),n=this.autoHide&&!this.visible;return L(pe,{onClick:this.onClick,"aria-hidden":n?"true":null,class:{[t]:!0,"menu-toggle-hidden":n}},L("slot",null))}static get style(){return bx}},[1,"ion-menu-toggle",{menu:[1],autoHide:[4,"auto-hide"],visible:[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]);function wx(){if(typeof customElements>"u")return;["ion-menu-toggle"].forEach(t=>{switch(t){case"ion-menu-toggle":customElements.get(t)||customElements.define(t,yx);break}})}const xx=wx,Gm=1,qm=2,es=3;class La{constructor(t,n){this.component=t,this.params=n,this.state=Gm}async init(t){if(this.state=qm,!this.element){const n=this.component;this.element=await Dm(this.delegate,t,n,["ion-page","ion-page-invisible"],this.params)}}_destroy(){Se(this.state!==es,"view state must be ATTACHED");const t=this.element;t&&(this.delegate?this.delegate.removeViewFromDom(t.parentElement,t):t.remove()),this.nav=void 0,this.state=es}}const df=(e,t,n)=>!e||e.component!==t?!1:km(e.params,n),uf=(e,t)=>e?e instanceof La?e:new La(e,t):null,kx=e=>e.map(t=>t instanceof La?t:"component"in t?uf(t.component,t.componentProps===null?void 0:t.componentProps):uf(t,void 0)).filter(t=>t!==null),Ex=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",Sx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=he(this,"ionNavWillLoad",7),this.ionNavWillChange=he(this,"ionNavWillChange",3),this.ionNavDidChange=he(this,"ionNavDidChange",3),this.transInstr=[],this.gestureOrAnimationInProgress=!1,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.delegate=void 0,this.swipeGesture=void 0,this.animated=!0,this.animation=void 0,this.rootParams=void 0,this.root=void 0}swipeGestureChanged(){this.gesture&&this.gesture.enable(this.swipeGesture===!0)}rootChanged(){this.root!==void 0&&this.didLoad!==!1&&(this.useRouter||this.root!==void 0&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=document.querySelector("ion-router")!==null&&this.el.closest("[no-router]")===null,this.swipeGesture===void 0){const t=K(this);this.swipeGesture=oe.getBoolean("swipeBackEnabled",t==="ios")}this.ionNavWillLoad.emit()}async componentDidLoad(){this.didLoad=!0,this.rootChanged(),this.gesture=(await kt(()=>import("./swipe-back-SCwRv7X0.js"),__vite__mapDeps([0,1]))).createSwipeBackGesture(this.el,this.canStart.bind(this),this.onStart.bind(this),this.onMove.bind(this),this.onEnd.bind(this)),this.swipeGestureChanged()}connectedCallback(){this.destroyed=!1}disconnectedCallback(){for(const t of this.views)Dt(t.element,vl),t._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(t,n,i,o){return this.insert(-1,t,n,i,o)}insert(t,n,i,o,r){return this.insertPages(t,[{component:n,componentProps:i}],o,r)}insertPages(t,n,i,o){return this.queueTrns({insertStart:t,insertViews:n,opts:i},o)}pop(t,n){return this.removeIndex(-1,1,t,n)}popTo(t,n,i){const o={removeStart:-1,removeCount:-1,opts:n};return typeof t=="object"&&t.component?(o.removeView=t,o.removeStart=1):typeof t=="number"&&(o.removeStart=t+1),this.queueTrns(o,i)}popToRoot(t,n){return this.removeIndex(1,-1,t,n)}removeIndex(t,n=1,i,o){return this.queueTrns({removeStart:t,removeCount:n,opts:i},o)}setRoot(t,n,i,o){return this.setPages([{component:t,componentProps:n}],i,o)}setPages(t,n,i){return n!=null||(n={}),n.animated!==!0&&(n.animated=!1),this.queueTrns({insertStart:0,insertViews:t,removeStart:0,removeCount:-1,opts:n},i)}setRouteId(t,n,i,o){const r=this.getActiveSync();if(df(r,t,n))return Promise.resolve({changed:!1,element:r.element});let s;const l=new Promise(d=>s=d);let a;const c={updateURL:!1,viewIsReady:d=>{let u;const f=new Promise(m=>u=m);return s({changed:!0,element:d,markVisible:async()=>{u(),await a}}),f}};if(i==="root")a=this.setRoot(t,n,c);else{const d=this.views.find(u=>df(u,t,n));d?a=this.popTo(d,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:o})):i==="forward"?a=this.push(t,n,Object.assign(Object.assign({},c),{animationBuilder:o})):i==="back"&&(a=this.setRoot(t,n,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:o})))}return l}async getRouteId(){const t=this.getActiveSync();if(t)return{id:t.element.tagName,params:t.params,element:t.element}}async getActive(){return this.getActiveSync()}async getByIndex(t){return this.views[t]}async canGoBack(t){return this.canGoBackSync(t)}async getPrevious(t){return this.getPreviousSync(t)}getLength(){return this.views.length}getActiveSync(){return this.views[this.views.length-1]}canGoBackSync(t=this.getActiveSync()){return!!(t&&this.getPreviousSync(t))}getPreviousSync(t=this.getActiveSync()){if(!t)return;const n=this.views,i=n.indexOf(t);return i>0?n[i-1]:void 0}async queueTrns(t,n){var i,o;if(this.isTransitioning&&(!((i=t.opts)===null||i===void 0)&&i.skipIfBusy))return!1;const r=new Promise((s,l)=>{t.resolve=s,t.reject=l});if(t.done=n,t.opts&&t.opts.updateURL!==!1&&this.useRouter){const s=document.querySelector("ion-router");if(s){const l=await s.canTransition();if(l===!1)return!1;if(typeof l=="string")return s.push(l,t.opts.direction||"back"),!1}}return((o=t.insertViews)===null||o===void 0?void 0:o.length)===0&&(t.insertViews=void 0),this.transInstr.push(t),this.nextTrns(),r}success(t,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}if(n.done&&n.done(t.hasCompleted,t.requiresTransition,t.enteringView,t.leavingView,t.direction),n.resolve(t.hasCompleted),n.opts.updateURL!==!1&&this.useRouter){const i=document.querySelector("ion-router");if(i){const o=t.direction==="back"?"back":"forward";i.navChanged(o)}}}failed(t,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}this.transInstr.length=0,this.fireError(t,n)}fireError(t,n){n.done&&n.done(!1,!1,t),n.reject&&!this.destroyed?n.reject(t):n.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const t=this.transInstr.shift();return t?(this.runTransition(t),!0):!1}async runTransition(t){try{this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(t);const n=this.getActiveSync(),i=this.getEnteringView(t,n);if(!n&&!i)throw new Error("no views in the stack to be removed");i&&i.state===Gm&&await i.init(this.el),this.postViewInit(i,n,t);const o=(t.enteringRequiresTransition||t.leavingRequiresTransition)&&i!==n;o&&t.opts&&n&&(t.opts.direction==="back"&&(t.opts.animationBuilder=t.opts.animationBuilder||(i==null?void 0:i.animationBuilder)),n.animationBuilder=t.opts.animationBuilder);let r;o?r=await this.transition(i,n,t):r={hasCompleted:!0,requiresTransition:!1},this.success(r,t),this.ionNavDidChange.emit()}catch(n){this.failed(n,t)}this.isTransitioning=!1,this.nextTrns()}prepareTI(t){var n,i,o;const r=this.views.length;if((n=t.opts)!==null&&n!==void 0||(t.opts={}),(i=(o=t.opts).delegate)!==null&&i!==void 0||(o.delegate=this.delegate),t.removeView!==void 0){Se(t.removeStart!==void 0,"removeView needs removeStart"),Se(t.removeCount!==void 0,"removeView needs removeCount");const a=this.views.indexOf(t.removeView);if(a<0)throw new Error("removeView was not found");t.removeStart+=a}t.removeStart!==void 0&&(t.removeStart<0&&(t.removeStart=r-1),t.removeCount<0&&(t.removeCount=r-t.removeStart),t.leavingRequiresTransition=t.removeCount>0&&t.removeStart+t.removeCount===r),t.insertViews&&((t.insertStart<0||t.insertStart>r)&&(t.insertStart=r),t.enteringRequiresTransition=t.insertStart===r);const s=t.insertViews;if(!s)return;Se(s.length>0,"length can not be zero");const l=kx(s);if(l.length===0)throw new Error("invalid views to insert");for(const a of l){a.delegate=t.opts.delegate;const c=a.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(a.state===es)throw new Error("inserted view was already destroyed")}t.insertViews=l}getEnteringView(t,n){const i=t.insertViews;if(i!==void 0)return i[i.length-1];const o=t.removeStart;if(o!==void 0){const r=this.views,s=o+t.removeCount;for(let l=r.length-1;l>=0;l--){const a=r[l];if((l=s)&&a!==n)return a}}}postViewInit(t,n,i){var o,r,s;Se(n||t,"Both leavingView and enteringView are null"),Se(i.resolve,"resolve must be valid"),Se(i.reject,"reject must be valid");const l=i.opts,{insertViews:a,removeStart:c,removeCount:d}=i;let u;if(c!==void 0&&d!==void 0){Se(c>=0,"removeStart can not be negative"),Se(d>=0,"removeCount can not be negative"),u=[];for(let m=c;m=0,"final balance can not be negative"),f===0)throw console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.",this,this.el),new Error("navigation stack needs at least one root page");if(a){let m=i.insertStart;for(const v of a)this.insertViewAt(v,m),m++;i.enteringRequiresTransition&&((s=l.direction)!==null&&s!==void 0||(l.direction="forward"))}if(u&&u.length>0){for(const m of u)Dt(m.element,Em),Dt(m.element,Sm),Dt(m.element,vl);for(const m of u)this.destroyView(m)}}async transition(t,n,i){const o=i.opts,r=o.progressAnimation?u=>{u!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,u.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),u.progressEnd(0,0,0)):this.sbAni=u}:void 0,s=K(this),l=t.element,a=n&&n.element,c=Object.assign(Object.assign({mode:s,showGoBack:this.canGoBackSync(t),baseEl:this.el,progressCallback:r,animated:this.animated&&oe.getBoolean("animated",!0),enteringEl:l,leavingEl:a},o),{animationBuilder:o.animationBuilder||this.animation||oe.get("navAnimation")}),{hasCompleted:d}=await Cm(c);return this.transitionFinish(d,t,n,o)}transitionFinish(t,n,i,o){const r=t?n:i;return r&&this.unmountInactiveViews(r),{hasCompleted:t,requiresTransition:!0,enteringView:n,leavingView:i,direction:o.direction}}insertViewAt(t,n){const i=this.views,o=i.indexOf(t);o>-1?(Se(t.nav===this,"view is not part of the nav"),i.splice(o,1),i.splice(n,0,t)):(Se(!t.nav,"nav is used"),t.nav=this,i.splice(n,0,t))}removeView(t){Se(t.state===qm||t.state===es,"view state should be loaded or destroyed");const n=this.views,i=n.indexOf(t);Se(i>-1,"view must be part of the stack"),i>=0&&n.splice(i,1)}destroyView(t){t._destroy(),this.removeView(t)}unmountInactiveViews(t){if(this.destroyed)return;const n=this.views,i=n.indexOf(t);for(let o=n.length-1;o>=0;o--){const r=n[o],s=r.element;s&&(o>i?(Dt(s,vl),this.destroyView(r)):o{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let o=t?-.001:.001;t?o+=Co([0,0],[.32,.72],[0,1],[1,1],n)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),o+=Co([0,0],[1,0],[.68,.28],[1,1],n)[0]),this.sbAni.progressEnd(t?1:0,o,i)}else this.gestureOrAnimationInProgress=!1}render(){return L("slot",null)}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}static get style(){return Ex}},[1,"ion-nav",{delegate:[16],swipeGesture:[1028,"swipe-gesture"],animated:[4],animation:[16],rootParams:[16],root:[1],push:[64],insert:[64],insertPages:[64],pop:[64],popTo:[64],popToRoot:[64],removeIndex:[64],setRoot:[64],setPages:[64],setRouteId:[64],getRouteId:[64],getActive:[64],getByIndex:[64],canGoBack:[64],getPrevious:[64]},void 0,{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}]);function Cx(){if(typeof customElements>"u")return;["ion-nav"].forEach(t=>{switch(t){case"ion-nav":customElements.get(t)||customElements.define(t,Sx);break}})}const $x=Cx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Tx=E1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Ix=":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1;overflow:hidden}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}",_x=":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1;overflow:hidden}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}",ff="split-pane-main",Ra="split-pane-side",hf={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",never:""},Px=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionSplitPaneVisible=he(this,"ionSplitPaneVisible",7),this.visible=!1,this.contentId=void 0,this.disabled=!1,this.when=hf.lg}visibleChanged(t){const n={visible:t,isPane:this.isPane.bind(this)};this.ionSplitPaneVisible.emit(n)}async connectedCallback(){typeof customElements<"u"&&customElements!=null&&await customElements.whenDefined("ion-split-pane"),this.styleChildren(),this.updateState()}disconnectedCallback(){this.rmL&&(this.rmL(),this.rmL=void 0)}updateState(){if(this.rmL&&(this.rmL(),this.rmL=void 0),this.disabled){this.visible=!1;return}const t=this.when;if(typeof t=="boolean"){this.visible=t;return}const n=hf[t]||t;if(n.length===0){this.visible=!1;return}if(window.matchMedia){const i=r=>{this.visible=r.matches},o=window.matchMedia(n);o.addListener(i),this.rmL=()=>o.removeListener(i),this.visible=o.matches}}isPane(t){return this.visible?t.parentElement===this.el&&t.classList.contains(Ra):!1}styleChildren(){const t=this.contentId,n=this.el.children,i=this.el.childElementCount;let o=!1;for(let r=0;r{let n,i;t?(n=ff,i=Ra):(n=Ra,i=ff);const o=e.classList;o.add(n),o.remove(i)};function Rx(){if(typeof customElements>"u")return;["ion-split-pane"].forEach(t=>{switch(t){case"ion-split-pane":customElements.get(t)||customElements.define(t,Px);break}})}const Ox=Rx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const zx=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",Ax=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}",Mx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=he(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const t=this.getSize();this.ionStyle.emit({["title-".concat(t)]:!0})}getSize(){return this.size!==void 0?this.size:"default"}render(){const t=K(this),n=this.getSize();return L(pe,{class:Xt(this.color,{[t]:!0,["title-".concat(n)]:!0,"title-rtl":document.dir==="rtl"})},L("div",{class:"toolbar-title"},L("slot",null)))}get el(){return this}static get watchers(){return{size:["sizeChanged"]}}static get style(){return{ios:zx,md:Ax}}},[33,"ion-title",{color:[513],size:[1]},void 0,{size:["sizeChanged"]}]);function Dx(){if(typeof customElements>"u")return;["ion-title"].forEach(t=>{switch(t){case"ion-title":customElements.get(t)||customElements.define(t,Mx);break}})}const Bx=Dx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Hx=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",jx=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}",Nx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),n=t.find(r=>r.slot==="start");n&&n.classList.add("buttons-first-slot");const i=t.reverse(),o=i.find(r=>r.slot==="end")||i.find(r=>r.slot==="primary")||i.find(r=>r.slot==="secondary");o&&o.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const n=t.target.tagName,i=t.detail,o={},r=this.childrenStyles.get(n)||{};let s=!1;Object.keys(i).forEach(l=>{const a="toolbar-".concat(l),c=i[l];c!==r[a]&&(s=!0),c&&(o[a]=!0)}),s&&(this.childrenStyles.set(n,o),Qr(this))}render(){const t=K(this),n={};return this.childrenStyles.forEach(i=>{Object.assign(n,i)}),L(pe,{class:Object.assign(Object.assign({},n),Xt(this.color,{[t]:!0,"in-toolbar":bn("ion-toolbar",this.el)}))},L("div",{class:"toolbar-background"}),L("div",{class:"toolbar-container"},L("slot",{name:"start"}),L("slot",{name:"secondary"}),L("div",{class:"toolbar-content"},L("slot",null)),L("slot",{name:"primary"}),L("slot",{name:"end"})))}get el(){return this}static get style(){return{ios:Hx,md:jx}}},[33,"ion-toolbar",{color:[513]},[[0,"ionStyle","childrenStyle"]]]);function Vx(){if(typeof customElements>"u")return;["ion-toolbar"].forEach(t=>{switch(t){case"ion-toolbar":customElements.get(t)||customElements.define(t,Nx);break}})}const Fx=Vx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Wx=$1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */var pf;(function(e){e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT"})(pf||(pf={}));const Ux="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}",Xx=ce(class extends de{constructor(){super(),this.__registerHost()}componentDidLoad(){qx(async()=>{const t=rn(window,"hybrid");if(oe.getBoolean("_testing")||kt(()=>import("./index9-6iSxNYd1.js"),__vite__mapDeps([])).then(i=>i.startTapClick(oe)),oe.getBoolean("statusTap",t)&&kt(()=>import("./status-tap-hTHEX_Ui.js"),__vite__mapDeps([])).then(i=>i.startStatusTap()),oe.getBoolean("inputShims",Gx())){const i=rn(window,"ios")?"ios":"android";kt(()=>import("./input-shims-3U_UZlF6.js"),__vite__mapDeps([])).then(o=>o.startInputShims(oe,i))}const n=await kt(()=>Promise.resolve().then(()=>Sw),void 0);oe.getBoolean("hardwareBackButton",t)?n.startHardwareBackButton():n.blockHardwareBackButton(),typeof window<"u"&&kt(()=>import("./keyboard2-ZridaYrI.js"),__vite__mapDeps([])).then(i=>i.startKeyboardAssist(window)),kt(()=>import("./focus-visible-Pz59kC95.js"),__vite__mapDeps([])).then(i=>this.focusVisible=i.startFocusVisible())})}async setFocus(t){this.focusVisible&&this.focusVisible.setFocus(t)}render(){const t=K(this);return L(pe,{class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":oe.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return Ux}},[0,"ion-app",{setFocus:[64]}]),Gx=()=>!!(rn(window,"ios")&&rn(window,"mobile")||rn(window,"android")&&rn(window,"mobileweb")),qx=e=>{"requestIdleCallback"in window?window.requestIdleCallback(e):setTimeout(e,32)};function Kx(){if(typeof customElements>"u")return;["ion-app"].forEach(t=>{switch(t){case"ion-app":customElements.get(t)||customElements.define(t,Xx);break}})}const Yx=Kx,Qx=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",Zx=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=he(this,"ionNavWillLoad",7),this.ionNavWillChange=he(this,"ionNavWillChange",3),this.ionNavDidChange=he(this,"ionNavDidChange",3),this.lockController=R1(),this.gestureOrAnimationInProgress=!1,this.mode=K(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(this.swipeHandler!==void 0)}async connectedCallback(){const t=()=>{this.gestureOrAnimationInProgress=!0,this.swipeHandler&&this.swipeHandler.onStart()};this.gesture=(await kt(()=>import("./swipe-back-SCwRv7X0.js"),__vite__mapDeps([0,1]))).createSwipeBackGesture(this.el,()=>!this.gestureOrAnimationInProgress&&!!this.swipeHandler&&this.swipeHandler.canStart(),()=>t(),n=>{var i;return(i=this.ani)===null||i===void 0?void 0:i.progressStep(n)},(n,i,o)=>{if(this.ani){this.ani.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(n)},{oneTimeCallback:!0});let r=n?-.001:.001;n?r+=Co([0,0],[.32,.72],[0,1],[1,1],i)[0]:(this.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),r+=Co([0,0],[1,0],[.68,.28],[1,1],i)[0]),this.ani.progressEnd(n?1:0,r,o)}else this.gestureOrAnimationInProgress=!1}),this.swipeHandlerChanged()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async commit(t,n,i){const o=await this.lockController.lock();let r=!1;try{r=await this.transition(t,n,i)}catch(s){console.error(s)}return o(),r}async setRouteId(t,n,i,o){return{changed:await this.setRoot(t,n,{duration:i==="root"?0:void 0,direction:i==="back"?"back":"forward",animationBuilder:o}),element:this.activeEl}}async getRouteId(){const t=this.activeEl;return t?{id:t.tagName,element:t,params:this.activeParams}:void 0}async setRoot(t,n,i){if(this.activeComponent===t&&km(n,this.activeParams))return!1;const o=this.activeEl,r=await Dm(this.delegate,this.el,t,["ion-page","ion-page-invisible"],n);return this.activeComponent=t,this.activeEl=r,this.activeParams=n,await this.commit(r,o,i),await Lw(this.delegate,o),!0}async transition(t,n,i={}){if(n===t)return!1;this.ionNavWillChange.emit();const{el:o,mode:r}=this,s=this.animated&&oe.getBoolean("animated",!0),l=i.animationBuilder||this.animation||oe.get("navAnimation");return await Cm(Object.assign(Object.assign({mode:r,animated:s,enteringEl:t,leavingEl:n,baseEl:o,deepWait:$a(o),progressCallback:i.progressAnimation?a=>{a!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,a.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),a.progressEnd(0,0,0)):this.ani=a}:void 0},i),{animationBuilder:l})),this.ionNavDidChange.emit(),!0}render(){return L("slot",null)}get el(){return this}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}static get style(){return Qx}},[1,"ion-router-outlet",{mode:[1025],delegate:[16],animated:[4],animation:[16],swipeHandler:[16],commit:[64],setRouteId:[64],getRouteId:[64]},void 0,{swipeHandler:["swipeHandlerChanged"]}]);function Jx(){if(typeof customElements>"u")return;["ion-router-outlet"].forEach(t=>{switch(t){case"ion-router-outlet":customElements.get(t)||customElements.define(t,Zx);break}})}const ek=Jx;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const tk=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",nk=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}",ik=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabBarChanged=he(this,"ionTabBarChanged",7),this.ionTabBarLoaded=he(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){this.selectedTab!==void 0&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}async connectedCallback(){this.keyboardCtrl=await A1(async(t,n)=>{t===!1&&n!==void 0&&await n,this.keyboardVisible=t})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:t,translucent:n,keyboardVisible:i}=this,o=K(this),r=i&&this.el.getAttribute("slot")!=="top";return L(pe,{role:"tablist","aria-hidden":r?"true":null,class:Xt(t,{[o]:!0,"tab-bar-translucent":n,"tab-bar-hidden":r})},L("slot",null))}get el(){return this}static get watchers(){return{selectedTab:["selectedTabChanged"]}}static get style(){return{ios:tk,md:nk}}},[33,"ion-tab-bar",{color:[513],selectedTab:[1,"selected-tab"],translucent:[4],keyboardVisible:[32]},void 0,{selectedTab:["selectedTabChanged"]}]);function ok(){if(typeof customElements>"u")return;["ion-tab-bar"].forEach(t=>{switch(t){case"ion-tab-bar":customElements.get(t)||customElements.define(t,ik);break}})}const rk=ok;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const sk=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',lk=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}',ak=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabButtonClick=he(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=t=>{(t.key==="Enter"||t.key===" ")&&this.selectTab(t)},this.onClick=t=>{this.selectTab(t)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(t){const n=t.target,i=this.el.parentElement;(t.composedPath().includes(i)||n!=null&&n.contains(this.el))&&(this.selected=this.tab===t.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},Mc(this.el,["aria-label"])),this.layout===void 0&&(this.layout=oe.get("tabButtonLayout","icon-top"))}selectTab(t){this.tab!==void 0&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),t.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:t,hasIcon:n,hasLabel:i,href:o,rel:r,target:s,layout:l,selected:a,tab:c,inheritedAttributes:d}=this,u=K(this),f={download:this.download,href:o,rel:r,target:s};return L(pe,{onClick:this.onClick,onKeyup:this.onKeyUp,id:c!==void 0?"tab-button-".concat(c):null,class:{[u]:!0,"tab-selected":a,"tab-disabled":t,"tab-has-label":i,"tab-has-icon":n,"tab-has-label-only":i&&!n,"tab-has-icon-only":n&&!i,["tab-layout-".concat(l)]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},L("a",Object.assign({},f,{class:"button-native",part:"native",role:"tab","aria-selected":a?"true":null,"aria-disabled":t?"true":null,tabindex:t?"-1":void 0},d),L("span",{class:"button-inner"},L("slot",null)),u==="md"&&L("ion-ripple-effect",{type:"unbounded"})))}get el(){return this}static get style(){return{ios:sk,md:lk}}},[33,"ion-tab-button",{disabled:[4],download:[1],href:[1],rel:[1],layout:[1025],selected:[1028],tab:[1],target:[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]]);function ck(){if(typeof customElements>"u")return;["ion-tab-button","ion-ripple-effect"].forEach(t=>{switch(t){case"ion-tab-button":customElements.get(t)||customElements.define(t,ak);break;case"ion-ripple-effect":customElements.get(t)||Nm();break}})}const dk=ck;let xl;const uk=()=>{if(typeof window>"u")return new Map;if(!xl){const e=window;e.Ionicons=e.Ionicons||{},xl=e.Ionicons.map=e.Ionicons.map||new Map}return xl},fk=e=>{let t=kl(e.src);return t||(t=Km(e.name,e.icon,e.mode,e.ios,e.md),t?hk(t,e):e.icon&&(t=kl(e.icon),t||(t=kl(e.icon[e.mode]),t))?t:null)},hk=(e,t)=>{const n=uk().get(e);if(n)return n;try{return lm("svg/".concat(e,".svg"))}catch(i){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(e,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),t)}},Km=(e,t,n,i,o)=>(n=(n&&rr(n))==="ios"?"ios":"md",i&&n==="ios"?e=rr(i):o&&n==="md"?e=rr(o):(!e&&t&&!Ym(t)&&(e=t),ts(e)&&(e=rr(e))),!ts(e)||e.trim()===""||e.replace(/[a-z]|-|\d/gi,"")!==""?null:e),kl=e=>ts(e)&&(e=e.trim(),Ym(e))?e:null,Ym=e=>e.length>0&&/(\/|\.)/.test(e),ts=e=>typeof e=="string",rr=e=>e.toLowerCase(),pk=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},mk=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",gk=e=>{const t=document.createElement("div");t.innerHTML=e;for(let i=t.childNodes.length-1;i>=0;i--)t.childNodes[i].nodeName.toLowerCase()!=="svg"&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),Qm(n))return t.innerHTML}return""},Qm=e=>{if(e.nodeType===1){if(e.nodeName.toLowerCase()==="script")return!1;for(let t=0;te.startsWith("data:image/svg+xml"),bk=e=>e.indexOf(";utf8,")!==-1,Rn=new Map,mf=new Map;let El;const yk=(e,t)=>{let n=mf.get(e);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(vk(e)&&bk(e)){El||(El=new DOMParser);const o=El.parseFromString(e,"text/html").querySelector("svg");return o&&Rn.set(e,o.outerHTML),Promise.resolve()}else n=fetch(e).then(i=>{if(i.ok)return i.text().then(o=>{o&&t!==!1&&(o=gk(o)),Rn.set(e,o||"")});Rn.set(e,"")}),mf.set(e,n);else return Rn.set(e,""),Promise.resolve();return n},wk=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",xk=ce(class extends de{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=kk(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=pk(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(t,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const o=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(o.disconnect(),this.io=void 0,i())},{rootMargin:n});o.observe(t)}else i()}loadIcon(){if(this.isVisible){const t=fk(this);t&&(Rn.has(t)?this.svgContent=Rn.get(t):yk(t,this.sanitize).then(()=>this.svgContent=Rn.get(t)),this.didLoadIcon=!0)}this.iconName=Km(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:t,iconName:n,inheritedAttributes:i,el:o}=this,r=this.mode||"md",s=n?(n.includes("arrow")||n.includes("chevron"))&&t!==!1:!1,l=t||s;return L(pe,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},Ek(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":l,"icon-rtl":l&&mk(o)})},i),this.svgContent?L("div",{class:"icon-inner",innerHTML:this.svgContent}):L("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return wk}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),kk=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",Ek=e=>e?{"ion-color":!0,["ion-color-".concat(e)]:!0}:null;function Sk(){if(typeof customElements>"u")return;["ion-icon"].forEach(t=>{switch(t){case"ion-icon":customElements.get(t)||customElements.define(t,xk);break}})}const Ck=Sk,Wc=E.createContext({onIonViewWillEnter:()=>{},ionViewWillEnter:()=>{},onIonViewDidEnter:()=>{},ionViewDidEnter:()=>{},onIonViewWillLeave:()=>{},ionViewWillLeave:()=>{},onIonViewDidLeave:()=>{},ionViewDidLeave:()=>{},cleanupIonViewWillEnter:()=>{},cleanupIonViewDidEnter:()=>{},cleanupIonViewWillLeave:()=>{},cleanupIonViewDidLeave:()=>{}}),$k=class{constructor(){this.ionViewWillEnterCallbacks=[],this.ionViewDidEnterCallbacks=[],this.ionViewWillLeaveCallbacks=[],this.ionViewDidLeaveCallbacks=[],this.ionViewWillEnterDestructorCallbacks=[],this.ionViewDidEnterDestructorCallbacks=[],this.ionViewWillLeaveDestructorCallbacks=[],this.ionViewDidLeaveDestructorCallbacks=[]}onIonViewWillEnter(e){if(e.id){const t=this.ionViewWillEnterCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewWillEnterCallbacks[t]=e:this.ionViewWillEnterCallbacks.push(e)}else this.ionViewWillEnterCallbacks.push(e)}teardownCallback(e,t){const n=t.filter(i=>i.id===e.id);n.length!==0&&(n.forEach(i=>{i&&typeof i.destructor=="function"&&i.destructor()}),t=t.filter(i=>i.id!==e.id))}cleanupIonViewWillEnter(e){this.teardownCallback(e,this.ionViewWillEnterDestructorCallbacks)}cleanupIonViewDidEnter(e){this.teardownCallback(e,this.ionViewDidEnterDestructorCallbacks)}cleanupIonViewWillLeave(e){this.teardownCallback(e,this.ionViewWillLeaveDestructorCallbacks)}cleanupIonViewDidLeave(e){this.teardownCallback(e,this.ionViewDidLeaveDestructorCallbacks)}ionViewWillEnter(){this.ionViewWillEnterCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewWillEnterDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewDidEnter(e){if(e.id){const t=this.ionViewDidEnterCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewDidEnterCallbacks[t]=e:this.ionViewDidEnterCallbacks.push(e)}else this.ionViewDidEnterCallbacks.push(e)}ionViewDidEnter(){this.ionViewDidEnterCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewDidEnterDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewWillLeave(e){if(e.id){const t=this.ionViewWillLeaveCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewWillLeaveCallbacks[t]=e:this.ionViewWillLeaveCallbacks.push(e)}else this.ionViewWillLeaveCallbacks.push(e)}ionViewWillLeave(){this.ionViewWillLeaveCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewWillLeaveDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewDidLeave(e){if(e.id){const t=this.ionViewDidLeaveCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewDidLeaveCallbacks[t]=e:this.ionViewDidLeaveCallbacks.push(e)}else this.ionViewDidLeaveCallbacks.push(e)}ionViewDidLeave(){this.ionViewDidLeaveCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewDidLeaveDestructorCallbacks.push({id:e.id,destructor:t})}),this.componentCanBeDestroyed()}onComponentCanBeDestroyed(e){this.componentCanBeDestroyedCallback=e}componentCanBeDestroyed(){this.componentCanBeDestroyedCallback&&this.componentCanBeDestroyedCallback()}},Gt=E.createContext({getIonRedirect:()=>{},getIonRoute:()=>{},getPageManager:()=>{},getStackManager:()=>{},goBack:e=>{typeof window<"u"&&(typeof e=="string"?window.location.pathname=e:window.history.back())},navigate:e=>{typeof window<"u"&&(window.location.pathname=e)},hasIonicRouter:()=>!1,routeInfo:void 0,setCurrentTab:()=>{},changeTab:(e,t)=>{typeof window<"u"&&(window.location.pathname=t)},resetTab:(e,t)=>{typeof window<"u"&&(window.location.pathname=t)}}),Zm=e=>e.toLowerCase().split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),Uc=e=>e.replace(/([A-Z])/g,t=>"-".concat(t[0].toLowerCase())),Jm=(e,t,n={})=>{if(e instanceof Element){const i=Tk(e.classList,t,n);i!==""&&(e.className=i),Object.keys(t).forEach(o=>{if(!(o==="children"||o==="style"||o==="ref"||o==="class"||o==="className"||o==="forwardedRef"))if(o.indexOf("on")===0&&o[2]===o[2].toUpperCase()){const r=o.substring(2),s=r[0].toLowerCase()+r.substring(1);Xc(s)||_k(e,s,t[o])}else e[o]=t[o],typeof t[o]==="string"&&e.setAttribute(Uc(o),t[o])})}},Tk=(e,t,n)=>{const i=t.className||t.class,o=n.className||n.class,r=Sl(e),s=Sl(i?i.split(" "):[]),l=Sl(o?o.split(" "):[]),a=[];return r.forEach(c=>{s.has(c)?(a.push(c),s.delete(c)):l.has(c)||a.push(c)}),s.forEach(c=>a.push(c)),a.join(" ")},Ik=e=>{switch(e){case"doubleclick":return"dblclick"}return e};/** + * Checks if an event is supported in the current execution environment. + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */const Xc=e=>{if(typeof document>"u")return!0;{const t="on"+Ik(e);let n=t in document;if(!n){const i=document.createElement("div");i.setAttribute(t,"return;"),n=typeof i[t]=="function"}return n}},_k=(e,t,n)=>{const i=e.__events||(e.__events={}),o=i[t];o&&e.removeEventListener(t,o),e.addEventListener(t,i[t]=function(s){n&&n.call(this,s)})},Sl=e=>{const t=new Map;return e.forEach(n=>t.set(n,n)),t},Pk=(e,t)=>{typeof e=="function"?e(t):e!=null&&(e.current=t)},Gc=(...e)=>t=>{e.forEach(n=>{Pk(n,t)})},Lk=(e,t)=>{const n=(i,o)=>E.createElement(e,Object.assign({},i,{forwardedRef:o}));return n.displayName=t,E.forwardRef(n)},Rk=(e,t)=>{t!==void 0&&typeof customElements<"u"&&!customElements.get(e)&&customElements.define(e,t)},Ee=(e,t,n,i)=>{i!==void 0&&i();const o=Zm(e),r=class extends E.Component{constructor(s){super(s),this.setComponentElRef=l=>{this.componentEl=l}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(s){Jm(this.componentEl,this.props,s)}render(){const s=this.props,{children:l,forwardedRef:a,style:c,className:d,ref:u}=s,f=Ne(s,["children","forwardedRef","style","className","ref"]);let m=Object.keys(f).reduce((x,R)=>{const p=f[R];if(R.indexOf("on")===0&&R[2]===R[2].toUpperCase()){const h=R.substring(2).toLowerCase();typeof document<"u"&&Xc(h)&&(x[R]=p)}else{const h=typeof p;(h==="string"||h==="boolean"||h==="number")&&(x[Uc(R)]=p)}return x},{});n&&(m=n(this.props,m));const v=Object.assign(Object.assign({},m),{ref:Gc(a,this.setComponentElRef),style:c});return et.createElement(e,v,l)}static get displayName(){return o}};return t&&(r.contextType=t),Lk(r,o)},gf=Ee("ion-buttons",void 0,void 0,s1),Oa=Ee("ion-content",void 0,void 0,y1),sr=Ee("ion-header",void 0,void 0,U1),Ok=Ee("ion-label",void 0,void 0,X1),zk=Ee("ion-list",void 0,void 0,Q1),Ak=Ee("ion-list-header",void 0,void 0,nx),Mk=Ee("ion-menu",void 0,void 0,fx),vf=Ee("ion-menu-button",void 0,void 0,vx),Dk=Ee("ion-menu-toggle",void 0,void 0,xx),Bk=Ee("ion-note",void 0,void 0,Tx),Hk=Ee("ion-split-pane",void 0,void 0,Ox),lr=Ee("ion-title",void 0,void 0,Bx),ar=Ee("ion-toolbar",void 0,void 0,Fx),Pi=(e,t)=>{const n=(i,o)=>E.createElement(e,Object.assign({},i,{forwardedRef:o}));return n.displayName=t,E.forwardRef(n)},qc=()=>{if(typeof window<"u"){const e=window.Ionic;if(e&&e.config)return e.config}return null},jk=(e,t)=>{Rk(e,t);const n=Zm(e),i=class extends E.Component{constructor(o){super(o),this.handleClick=r=>{const{routerLink:s,routerDirection:l,routerOptions:a,routerAnimation:c}=this.props;s!==void 0&&(r.preventDefault(),this.context.navigate(s,l,void 0,c,a))},this.ref=E.createRef(),this.stableMergedRefs=Gc(this.ref,this.props.forwardedRef)}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(o){const r=this.ref.current;Jm(r,this.props,o)}render(){const o=this.props,{children:r,forwardedRef:s,style:l,className:a,ref:c}=o,d=Ne(o,["children","forwardedRef","style","className","ref"]),u=Object.keys(d).reduce((m,v)=>{if(v.indexOf("on")===0&&v[2]===v[2].toUpperCase()){const x=v.substring(2).toLowerCase();Xc(x)&&(m[v]=d[v])}else["string","boolean","number"].includes(typeof d[v])&&(m[Uc(v)]=d[v]);return m},{}),f=Object.assign(Object.assign({},u),{ref:this.stableMergedRefs,style:l});if(this.props.routerLink&&!this.props.href&&(f.href=this.props.routerLink),f.onClick){const m=f.onClick;f.onClick=v=>{m(v),v.defaultPrevented||this.handleClick(v)}}else f.onClick=this.handleClick;return et.createElement(e,f,r)}static get displayName(){return n}static get contextType(){return Gt}};return Pi(i,n)},Nk=jk("ion-item",Wx),Vk=E.createContext({addOverlay:()=>{},removeOverlay:()=>{}}),Fk=({onAddOverlay:e,onRemoveOverlay:t})=>{const[n,i]=et.useState({}),o=et.useRef({});et.useEffect(()=>{e(r),t(s)},[]);const r=(a,c,d)=>{const u=Object.assign({},o.current);u[a]={component:c,containerElement:d},o.current=u,i(u)},s=a=>{const c=Object.assign({},o.current);delete c[a],o.current=c,i(c)},l=Object.keys(n);return E.createElement(E.Fragment,null,l.map(a=>{const c=n[a];return Ab.createPortal(c.component,c.containerElement,"overlay-".concat(a))}))},Wk=Ee("ion-tab-button",void 0,void 0,dk),Uk=Ee("ion-tab-bar",void 0,void 0,rk),za=Ee("ion-router-outlet",void 0,void 0,ek),Xk=Ee("ion-app",void 0,void 0,Yx),Gk=Ee("ion-icon",void 0,void 0,Ck),qk=class extends E.Component{constructor(e){super(e),this.ionContext={addOverlay:(t,n,i)=>{this.addOverlayCallback&&this.addOverlayCallback(t,n,i)},removeOverlay:t=>{this.removeOverlayCallback&&this.removeOverlayCallback(t)}}}render(){return E.createElement(Vk.Provider,{value:this.ionContext},E.createElement(Xk,Object.assign({},this.props),this.props.children),E.createElement(Fk,{onAddOverlay:e=>{this.addOverlayCallback=e},onRemoveOverlay:e=>{this.removeOverlayCallback=e}}))}static get displayName(){return"IonApp"}},Kc=E.createContext({registerIonPage:()=>{},isInOutlet:()=>!1});class eg extends E.PureComponent{constructor(t){super(t),this.ionPageElementRef=E.createRef(),this.stableMergedRefs=Gc(this.ionPageElementRef,this.props.forwardedRef),this.ionViewWillEnterHandler=this.ionViewWillEnterHandler.bind(this),this.ionViewDidEnterHandler=this.ionViewDidEnterHandler.bind(this),this.ionViewWillLeaveHandler=this.ionViewWillLeaveHandler.bind(this),this.ionViewDidLeaveHandler=this.ionViewDidLeaveHandler.bind(this)}componentDidMount(){this.ionPageElementRef.current&&(this.context.isInOutlet()&&this.ionPageElementRef.current.classList.add("ion-page-invisible"),this.context.registerIonPage(this.ionPageElementRef.current,this.props.routeInfo),this.ionPageElementRef.current.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionPageElementRef.current.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionPageElementRef.current.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionPageElementRef.current.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}componentWillUnmount(){this.ionPageElementRef.current&&(this.ionPageElementRef.current.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionPageElementRef.current.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionPageElementRef.current.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionPageElementRef.current.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const t=this.props,{className:n,children:i,routeInfo:o,forwardedRef:r}=t,s=Ne(t,["className","children","routeInfo","forwardedRef"]);return E.createElement(Wc.Consumer,null,l=>(this.ionLifeCycleContext=l,E.createElement("div",Object.assign({className:n?"".concat(n," ion-page"):"ion-page",ref:this.stableMergedRefs},s),i)))}static get contextType(){return Kc}}class Kk extends E.Component{constructor(t){super(t)}render(){const t=this.props,{className:n,children:i,forwardedRef:o}=t,r=Ne(t,["className","children","forwardedRef"]);return this.context.hasIonicRouter()?E.createElement(eg,Object.assign({className:n?"".concat(n):"",routeInfo:this.context.routeInfo,forwardedRef:o},r),i):E.createElement("div",Object.assign({className:n?"ion-page ".concat(n):"ion-page",ref:o},r),i)}static get displayName(){return"IonPage"}static get contextType(){return Gt}}const bf=Pi(Kk,"IonPage"),yf={main:0},$o=(e="main")=>{var t;const n=((t=yf[e])!==null&&t!==void 0?t:0)+1;return yf[e]=n,n.toString()},Yk=(e,t)=>{const n=new WeakMap,i="react-delegate-".concat($o());let o=0;return{attachViewToDom:async(l,a,c,d)=>{const u=document.createElement("div");d&&u.classList.add(...d),l.appendChild(u);const f=a(c),m="".concat(i,"-").concat(o++),v=Lc.createPortal(f,u,m);return n.set(u,v),e(v),Promise.resolve(u)},removeViewFromDom:(l,a)=>{const c=n.get(a);return c&&t(c),a.remove(),Promise.resolve()}}},Qk=Ee("ion-nav",void 0,void 0,$x),Zk=e=>{var{children:t,forwardedRef:n}=e,i=Ne(e,["children","forwardedRef"]);const[o,r]=et.useState([]),s=c=>r(d=>[...d,c]),l=c=>r(d=>d.filter(u=>u!==c)),a=et.useMemo(()=>Yk(s,l),[]);return E.createElement(Qk,Object.assign({delegate:a,ref:n},i),o)};Pi(Zk,"IonNav");E.createContext({activeTab:void 0,selectTab:()=>!1});const Jk=typeof HTMLElement<"u"?HTMLElement:class{};class eE extends E.Component{constructor(t){super(t),this.outletIsReady=!1,this.ionViewWillEnterHandler=this.ionViewWillEnterHandler.bind(this),this.ionViewDidEnterHandler=this.ionViewDidEnterHandler.bind(this),this.ionViewWillLeaveHandler=this.ionViewWillLeaveHandler.bind(this),this.ionViewDidLeaveHandler=this.ionViewDidLeaveHandler.bind(this)}componentDidMount(){this.ionRouterOutlet&&(this.outletIsReady||$i(this.ionRouterOutlet,()=>{this.outletIsReady=!0,this.context.registerIonPage(this.ionRouterOutlet,this.props.routeInfo)}),this.ionRouterOutlet.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionRouterOutlet.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionRouterOutlet.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionRouterOutlet.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}componentWillUnmount(){this.ionRouterOutlet&&(this.ionRouterOutlet.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionRouterOutlet.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionRouterOutlet.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionRouterOutlet.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const t=this.props,{StackManager:n,children:i,routeInfo:o}=t,r=Ne(t,["StackManager","children","routeInfo"]);return E.createElement(Wc.Consumer,null,s=>(this.ionLifeCycleContext=s,E.createElement(n,{routeInfo:o},E.createElement(za,Object.assign({setRef:l=>this.ionRouterOutlet=l},r),i))))}static get contextType(){return Kc}}class tE extends E.Component{constructor(t){super(t)}render(){const t=this.context.getStackManager(),n=this.props,{children:i,forwardedRef:o}=n,r=Ne(n,["children","forwardedRef"]);return this.context.hasIonicRouter()?r.ionPage?E.createElement(eE,Object.assign({StackManager:t,routeInfo:this.context.routeInfo},r),i):E.createElement(t,{routeInfo:this.context.routeInfo},E.createElement(za,Object.assign({},r,{forwardedRef:o}),i)):E.createElement(za,Object.assign({ref:o},this.props),this.props.children)}static get contextType(){return Gt}}const nE=Pi(tE,"IonRouterOutlet"),Cl=class extends E.Component{constructor(e){super(e),this.handleIonTabButtonClick=this.handleIonTabButtonClick.bind(this)}handleIonTabButtonClick(){this.props.onClick&&this.props.onClick(new CustomEvent("ionTabButtonClick",{detail:{tab:this.props.tab,href:this.props.href,routeOptions:this.props.routerOptions}}))}render(){const e=this.props,t=Ne(e,["onClick"]);return E.createElement(Wk,Object.assign({onIonTabButtonClick:this.handleIonTabButtonClick},t))}static get displayName(){return"IonTabButton"}};class iE extends E.PureComponent{constructor(t){super(t),this.setActiveTabOnContext=i=>{};const n={};E.Children.forEach(t.children,i=>{var o,r,s,l;i!=null&&typeof i=="object"&&i.props&&(i.type===Cl||i.type.isTabButton)&&(n[i.props.tab]={originalHref:i.props.href,currentHref:i.props.href,originalRouteOptions:i.props.href===((o=t.routeInfo)===null||o===void 0?void 0:o.pathname)?(r=t.routeInfo)===null||r===void 0?void 0:r.routeOptions:void 0,currentRouteOptions:i.props.href===((s=t.routeInfo)===null||s===void 0?void 0:s.pathname)?(l=t.routeInfo)===null||l===void 0?void 0:l.routeOptions:void 0})}),this.state={tabs:n},this.onTabButtonClick=this.onTabButtonClick.bind(this),this.renderTabButton=this.renderTabButton.bind(this),this.setActiveTabOnContext=this.setActiveTabOnContext.bind(this),this.selectTab=this.selectTab.bind(this)}componentDidMount(){const t=this.state.tabs,i=Object.keys(t).find(o=>{const r=t[o].originalHref;return this.props.routeInfo.pathname.startsWith(r)});i&&this.setState({activeTab:i})}componentDidUpdate(){this.state.activeTab&&this.setActiveTabOnContext(this.state.activeTab)}selectTab(t){const n=this.state.tabs[t];return n?(this.onTabButtonClick(new CustomEvent("ionTabButtonClick",{detail:{href:n.currentHref,tab:t,selected:t===this.state.activeTab,routeOptions:void 0}})),!0):!1}static getDerivedStateFromProps(t,n){var i,o,r;const s=Object.assign({},n.tabs),a=Object.keys(n.tabs).find(d=>{const u=n.tabs[d].originalHref;return t.routeInfo.pathname.startsWith(u)});E.Children.forEach(t.children,d=>{if(d!=null&&typeof d=="object"&&d.props&&(d.type===Cl||d.type.isTabButton)){const u=s[d.props.tab];(!u||u.originalHref!==d.props.href)&&(s[d.props.tab]={originalHref:d.props.href,currentHref:d.props.href,originalRouteOptions:d.props.routeOptions,currentRouteOptions:d.props.routeOptions})}});const{activeTab:c}=n;if(a&&c){const d=n.tabs[c].currentHref,u=n.tabs[c].currentRouteOptions;(a!==c||d!==((i=t.routeInfo)===null||i===void 0?void 0:i.pathname)||u!==((o=t.routeInfo)===null||o===void 0?void 0:o.routeOptions))&&(s[a]={originalHref:s[a].originalHref,currentHref:t.routeInfo.pathname+(t.routeInfo.search||""),originalRouteOptions:s[a].originalRouteOptions,currentRouteOptions:(r=t.routeInfo)===null||r===void 0?void 0:r.routeOptions},t.routeInfo.routeAction==="pop"&&a!==c&&(s[c]={originalHref:s[c].originalHref,currentHref:s[c].originalHref,originalRouteOptions:s[c].originalRouteOptions,currentRouteOptions:s[c].currentRouteOptions}))}return a&&t.onSetCurrentTab(a,t.routeInfo),{activeTab:a,tabs:s}}onTabButtonClick(t,n){const i=this.state.tabs[t.detail.tab],o=i.originalHref,r=t.detail.href,{activeTab:s}=this.state;n&&n(t),s===t.detail.tab?o!==r&&this.context.resetTab(t.detail.tab,o,i.originalRouteOptions):(this.props.onIonTabsWillChange&&this.props.onIonTabsWillChange(new CustomEvent("ionTabWillChange",{detail:{tab:t.detail.tab}})),this.props.onIonTabsDidChange&&this.props.onIonTabsDidChange(new CustomEvent("ionTabDidChange",{detail:{tab:t.detail.tab}})),this.setActiveTabOnContext(t.detail.tab),this.context.changeTab(t.detail.tab,r,t.detail.routeOptions))}renderTabButton(t){return n=>{var i,o;if(n!=null&&n.props&&(n.type===Cl||n.type.isTabButton)){const r=n.props.tab===t?(i=this.props.routeInfo)===null||i===void 0?void 0:i.pathname:this.state.tabs[n.props.tab].currentHref,s=n.props.tab===t?(o=this.props.routeInfo)===null||o===void 0?void 0:o.routeOptions:this.state.tabs[n.props.tab].currentRouteOptions;return E.cloneElement(n,{href:r,routeOptions:s,onClick:l=>this.onTabButtonClick(l,n.props.onClick)})}return null}}render(){const{activeTab:t}=this.state;return E.createElement(Uk,Object.assign({},this.props,{selectedTab:t}),E.Children.map(this.props.children,this.renderTabButton(t)))}static get contextType(){return Gt}}const oE=E.memo(e=>{var{forwardedRef:t}=e,n=Ne(e,["forwardedRef"]);const i=et.useContext(Gt);return E.createElement(iE,Object.assign({ref:t},n,{routeInfo:n.routeInfo||i.routeInfo||{pathname:window.location.pathname},onSetCurrentTab:i.setCurrentTab}),n.children)});Pi(oE,"IonTabBar");class rE extends Jk{constructor(){super()}}typeof window<"u"&&window.customElements&&(window.customElements.get("ion-tabs")||window.customElements.define("ion-tabs",rE));class sE extends E.PureComponent{constructor(t){super(t),this.props.name&&console.warn('In Ionic React, you import icons from "ionicons/icons" and set the icon you imported to the "icon" property. Setting the "name" property has no effect.')}render(){var t,n;const i=this.props,{icon:o,ios:r,md:s,mode:l}=i,a=Ne(i,["icon","ios","md","mode"]);let c;const d=qc(),u=l||(d==null?void 0:d.get("mode"));return r||s?u==="ios"?c=(t=r!=null?r:s)!==null&&t!==void 0?t:o:c=(n=s!=null?s:r)!==null&&n!==void 0?n:o:c=o,E.createElement(Gk,Object.assign({ref:this.props.forwardedRef,icon:c},a),this.props.children)}static get contextType(){return Gt}}const lE=Pi(sE,"IonIcon");class Yc extends E.PureComponent{render(){const t=this.context.getIonRoute();return!this.context.hasIonicRouter()||!Yc?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):E.createElement(t,Object.assign({},this.props))}static get contextType(){return Gt}}class tg extends E.PureComponent{render(){const t=this.context.getIonRedirect();return!this.context.hasIonicRouter()||!tg?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):E.createElement(t,Object.assign({},this.props))}static get contextType(){return Gt}}const aE=E.createContext({routeInfo:void 0,push:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},back:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},canGoBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},nativeBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")}});class zC extends E.PureComponent{constructor(t){super(t),this.nodes=new Map,this.animation=pn(t.id)}setupAnimation(t){const n=this.animation;this.nodes.size>0&&n.addElement(Array.from(this.nodes.values())),wf(n,t),xf(n,t)}componentDidMount(){const t=this.props;this.setupAnimation(t)}componentDidUpdate(t){const n=this.animation,i=this.props;wf(n,i,t),cE(n,i,t),xf(n,i,t)}render(){const{children:t}=this.props;return E.createElement(E.Fragment,null,E.Children.map(t,(n,i)=>E.cloneElement(n,{ref:o=>this.nodes.set(i,o)})))}}const wf=(e,t={},n={})=>{const i=["children","progressStart","progressStep","progressEnd","pause","stop","destroy","play","from","to","fromTo","onFinish"];for(const a in t)t.hasOwnProperty(a)&&!i.includes(a)&&t[a]!==n[a]&&e[a](t[a]);const o=t.from;o&&o!==n.from&&(Array.isArray(o)?o:[o]).forEach(c=>e.from(c.property,c.value));const r=t.to;r&&r!==n.to&&(Array.isArray(r)?r:[r]).forEach(c=>e.to(c.property,c.value));const s=t.fromTo;s&&s!==n.fromTo&&(Array.isArray(s)?s:[s]).forEach(c=>e.fromTo(c.property,c.fromValue,c.toValue));const l=t.onFinish;l&&l!==n.onFinish&&(Array.isArray(l)?l:[l]).forEach(c=>e.onFinish(c.callback,c.opts))},cE=(e,t={},n={})=>{var i,o,r,s,l;const{progressStart:a,progressStep:c,progressEnd:d}=t;a&&(((i=n.progressStart)===null||i===void 0?void 0:i.forceLinearEasing)!==(a==null?void 0:a.forceLinearEasing)||((o=n.progressStart)===null||o===void 0?void 0:o.step)!==(a==null?void 0:a.step))&&e.progressStart(a.forceLinearEasing,a.step),c&&((r=n.progressStep)===null||r===void 0?void 0:r.step)!==(c==null?void 0:c.step)&&e.progressStep(c.step),d&&(((s=n.progressEnd)===null||s===void 0?void 0:s.playTo)!==(d==null?void 0:d.playTo)||((l=n.progressEnd)===null||l===void 0?void 0:l.step)!==(d==null?void 0:d.step)||(n==null?void 0:n.dur)!==(d==null?void 0:d.dur))&&e.progressEnd(d.playTo,d.step,d.dur)},xf=(e,t={},n={})=>{!n.play&&t.play&&e.play(),!n.pause&&t.pause&&e.pause(),!n.stop&&t.stop&&e.stop(),!n.destroy&&t.destroy&&e.destroy()},dE=(e={})=>{typeof document<"u"&&document.documentElement.classList.add("ion-ce"),bw(Object.assign({},e))},ng=E.createContext({addViewItem:()=>{},canGoBack:()=>{},clearOutlet:()=>{},createViewItem:()=>{},findViewItemByPathname:()=>{},findLeavingViewItemByRouteInfo:()=>{},findViewItemByRouteInfo:()=>{},getChildrenToRender:()=>{},goBack:()=>{},unMountViewItem:()=>{}});class kf extends E.Component{constructor(t){super(t),this.ionLifeCycleContext=new $k,this._isMounted=!1,this.ionLifeCycleContext.onComponentCanBeDestroyed(()=>{this.props.mount||this._isMounted&&this.setState({show:!1},()=>this.props.removeView())}),this.state={show:!0}}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}render(){const{show:t}=this.state;return E.createElement(Wc.Provider,{value:this.ionLifeCycleContext},t&&this.props.children)}}class uE{constructor(){this.locationHistory=[],this.tabHistory={}}add(t){t.routeAction==="push"||t.routeAction==null?this._add(t):t.routeAction==="pop"?this._pop(t):t.routeAction==="replace"&&this._replace(t),t.routeDirection==="root"&&(this._clear(),this._add(t))}clearTabStack(t){const n=this._getRouteInfosByKey(t);n&&(n.forEach(i=>{this.locationHistory=this.locationHistory.filter(o=>o.id!==i.id)}),this.tabHistory[t]=[])}update(t){const n=this.locationHistory.findIndex(o=>o.id===t.id);n>-1&&this.locationHistory.splice(n,1,t);const i=this.tabHistory[t.tab||""];if(i){const o=i.findIndex(r=>r.id===t.id);o>-1?i.splice(o,1,t):i.push(t)}else t.tab&&(this.tabHistory[t.tab]=[t])}_add(t){const n=this._getRouteInfosByKey(t.tab);n&&(this._areRoutesEqual(n[n.length-1],t)&&n.pop(),n.push(t)),this.locationHistory.push(t)}_areRoutesEqual(t,n){return!t||!n?!1:t.pathname===n.pathname&&t.search===n.search}_pop(t){const n=this._getRouteInfosByKey(t.tab);n&&(n.pop(),n.pop(),n.push(t)),this.locationHistory.pop(),this.locationHistory.pop(),this.locationHistory.push(t)}_replace(t){const n=this._getRouteInfosByKey(t.tab);n&&n.pop(),this.locationHistory.pop(),this._add(t)}_clear(){Object.keys(this.tabHistory).forEach(n=>this.tabHistory[n]=[]),this.locationHistory=[]}_getRouteInfosByKey(t){let n;return t&&(n=this.tabHistory[t],n||(n=this.tabHistory[t]=[])),n}getFirstRouteInfoForTab(t){const n=this._getRouteInfosByKey(t);if(n)return n[0]}getCurrentRouteInfoForTab(t){const n=this._getRouteInfosByKey(t);if(n)return n[n.length-1]}findLastLocation(t){const n=this._getRouteInfosByKey(t.tab);if(n)for(let i=n.length-2;i>=0;i--){const o=n[i];if(o&&o.pathname===t.pushedByRoute)return o}for(let i=this.locationHistory.length-2;i>=0;i--){const o=this.locationHistory[i];if(o&&o.pathname===t.pushedByRoute)return o}}previous(){return this.locationHistory[this.locationHistory.length-2]||this.locationHistory[this.locationHistory.length-1]}current(){return this.locationHistory[this.locationHistory.length-1]}canGoBack(){return this.locationHistory.length>1}}class fE extends E.PureComponent{constructor(t){super(t),this.ionRouterContextValue={push:(n,i,o,r,s)=>{this.navigate(n,i,o,s,r)},back:n=>{this.goBack(void 0,n)},canGoBack:()=>this.props.locationHistory.canGoBack(),nativeBack:()=>this.props.onNativeBack(),routeInfo:this.props.routeInfo},this.state={goBack:this.goBack.bind(this),hasIonicRouter:()=>!0,navigate:this.navigate.bind(this),getIonRedirect:this.getIonRedirect.bind(this),getIonRoute:this.getIonRoute.bind(this),getStackManager:this.getStackManager.bind(this),getPageManager:this.getPageManager.bind(this),routeInfo:this.props.routeInfo,setCurrentTab:this.props.onSetCurrentTab,changeTab:this.props.onChangeTab,resetTab:this.props.onResetTab}}componentDidMount(){typeof document<"u"&&(this.handleHardwareBackButton=this.handleHardwareBackButton.bind(this),document.addEventListener("ionBackButton",this.handleHardwareBackButton))}componentWillUnmount(){typeof document<"u"&&document.removeEventListener("ionBackButton",this.handleHardwareBackButton)}handleHardwareBackButton(t){t.detail.register(0,n=>{this.nativeGoBack(),n()})}goBack(t,n){this.props.onNavigateBack(t,n)}nativeGoBack(){this.props.onNativeBack()}navigate(t,n="forward",i="push",o,r,s){this.props.onNavigate(t,i,n,o,r,s)}getPageManager(){return eg}getIonRedirect(){return this.props.ionRedirect}getIonRoute(){return this.props.ionRoute}getStackManager(){return this.props.stackManager}render(){return E.createElement(Gt.Provider,{value:Object.assign(Object.assign({},this.state),{routeInfo:this.props.routeInfo})},E.createElement(aE.Provider,{value:Object.assign(Object.assign({},this.ionRouterContextValue),{routeInfo:this.props.routeInfo})},this.props.children))}}class hE{constructor(){this.viewStacks={},this.add=this.add.bind(this),this.clear=this.clear.bind(this),this.getViewItemsForOutlet=this.getViewItemsForOutlet.bind(this),this.remove=this.remove.bind(this)}add(t){const{outletId:n}=t;this.viewStacks[n]?this.viewStacks[n].push(t):this.viewStacks[n]=[t]}clear(t){return setTimeout(()=>{delete this.viewStacks[t]},500)}getViewItemsForOutlet(t){return this.viewStacks[t]||[]}remove(t){const{outletId:n}=t,i=this.viewStacks[n];if(i){const o=i.find(r=>r.id===t.id);o&&(o.mount=!1,this.viewStacks[n]=i.filter(r=>r.id!==o.id))}}getStackIds(){return Object.keys(this.viewStacks)}getAllViewItems(){const t=this.getStackIds(),n=[];return t.forEach(i=>{n.push(...this.viewStacks[i])}),n}}function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var u=i[d];u==="."?$l(i,d):u===".."?($l(i,d),c++):c&&($l(i,d),c--)}if(!s)for(;c--;c)i.unshift("..");s&&i[0]!==""&&(!i[0]||!cr(i[0]))&&i.unshift("");var f=i.join("/");return l&&f.substr(-1)!=="/"&&(f+="/"),f}function Ef(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function kr(e,t){if(e===t)return!0;if(e==null||t==null)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(o,r){return kr(o,t[r])});if(typeof e=="object"||typeof t=="object"){var n=Ef(e),i=Ef(t);return n!==e||i!==t?kr(n,i):Object.keys(Object.assign({},e,t)).every(function(o){return kr(e[o],t[o])})}return!1}var mE="Invariant failed";function Un(e,t){if(!e)throw new Error(mE)}function oo(e){return e.charAt(0)==="/"?e:"/"+e}function Sf(e){return e.charAt(0)==="/"?e.substr(1):e}function gE(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function ig(e,t){return gE(e,t)?e.substr(t.length):e}function og(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function vE(e){var t=e||"/",n="",i="",o=t.indexOf("#");o!==-1&&(i=t.substr(o),t=t.substr(0,o));var r=t.indexOf("?");return r!==-1&&(n=t.substr(r),t=t.substr(0,r)),{pathname:t,search:n==="?"?"":n,hash:i==="#"?"":i}}function ct(e){var t=e.pathname,n=e.search,i=e.hash,o=t||"/";return n&&n!=="?"&&(o+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(o+=i.charAt(0)==="#"?i:"#"+i),o}function Xe(e,t,n,i){var o;typeof e=="string"?(o=vE(e),o.state=t):(o=Ye({},e),o.pathname===void 0&&(o.pathname=""),o.search?o.search.charAt(0)!=="?"&&(o.search="?"+o.search):o.search="",o.hash?o.hash.charAt(0)!=="#"&&(o.hash="#"+o.hash):o.hash="",t!==void 0&&o.state===void 0&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(o.key=n),i?o.pathname?o.pathname.charAt(0)!=="/"&&(o.pathname=pE(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function bE(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&kr(e.state,t.state)}function Qc(){var e=null;function t(s){return e=s,function(){e===s&&(e=null)}}function n(s,l,a,c){if(e!=null){var d=typeof e=="function"?e(s,l):e;typeof d=="string"?typeof a=="function"?a(d,c):c(!0):c(d!==!1)}else c(!0)}var i=[];function o(s){var l=!0;function a(){l&&s.apply(void 0,arguments)}return i.push(a),function(){l=!1,i=i.filter(function(c){return c!==a})}}function r(){for(var s=arguments.length,l=new Array(s),a=0;ame?J.splice(me,J.length-me,O):J.push(O),d({action:z,location:O,index:me,entries:J})}})}function R(w,B){var z="REPLACE",O=Xe(w,B,u(),y.location);c.confirmTransitionTo(O,z,n,function(W){W&&(y.entries[y.index]=O,d({action:z,location:O}))})}function p(w){var B=_f(y.index+w,0,y.entries.length-1),z="POP",O=y.entries[B];c.confirmTransitionTo(O,z,n,function(W){W?d({action:z,location:O,index:B}):d()})}function h(){p(-1)}function g(){p(1)}function k(w){var B=y.index+w;return B>=0&&B=0)&&(n[o]=e[o]);return n}var vg={exports:{}},q={};/** @license React v16.13.1 + * react-is.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 _e=typeof Symbol=="function"&&Symbol.for,od=_e?Symbol.for("react.element"):60103,rd=_e?Symbol.for("react.portal"):60106,Ls=_e?Symbol.for("react.fragment"):60107,Rs=_e?Symbol.for("react.strict_mode"):60108,Os=_e?Symbol.for("react.profiler"):60114,zs=_e?Symbol.for("react.provider"):60109,As=_e?Symbol.for("react.context"):60110,sd=_e?Symbol.for("react.async_mode"):60111,Ms=_e?Symbol.for("react.concurrent_mode"):60111,Ds=_e?Symbol.for("react.forward_ref"):60112,Bs=_e?Symbol.for("react.suspense"):60113,qE=_e?Symbol.for("react.suspense_list"):60120,Hs=_e?Symbol.for("react.memo"):60115,js=_e?Symbol.for("react.lazy"):60116,KE=_e?Symbol.for("react.block"):60121,YE=_e?Symbol.for("react.fundamental"):60117,QE=_e?Symbol.for("react.responder"):60118,ZE=_e?Symbol.for("react.scope"):60119;function st(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case od:switch(e=e.type,e){case sd:case Ms:case Ls:case Os:case Rs:case Bs:return e;default:switch(e=e&&e.$$typeof,e){case As:case Ds:case js:case Hs:case zs:return e;default:return t}}case rd:return t}}}function bg(e){return st(e)===Ms}q.AsyncMode=sd;q.ConcurrentMode=Ms;q.ContextConsumer=As;q.ContextProvider=zs;q.Element=od;q.ForwardRef=Ds;q.Fragment=Ls;q.Lazy=js;q.Memo=Hs;q.Portal=rd;q.Profiler=Os;q.StrictMode=Rs;q.Suspense=Bs;q.isAsyncMode=function(e){return bg(e)||st(e)===sd};q.isConcurrentMode=bg;q.isContextConsumer=function(e){return st(e)===As};q.isContextProvider=function(e){return st(e)===zs};q.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===od};q.isForwardRef=function(e){return st(e)===Ds};q.isFragment=function(e){return st(e)===Ls};q.isLazy=function(e){return st(e)===js};q.isMemo=function(e){return st(e)===Hs};q.isPortal=function(e){return st(e)===rd};q.isProfiler=function(e){return st(e)===Os};q.isStrictMode=function(e){return st(e)===Rs};q.isSuspense=function(e){return st(e)===Bs};q.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ls||e===Ms||e===Os||e===Rs||e===Bs||e===qE||typeof e=="object"&&e!==null&&(e.$$typeof===js||e.$$typeof===Hs||e.$$typeof===zs||e.$$typeof===As||e.$$typeof===Ds||e.$$typeof===YE||e.$$typeof===QE||e.$$typeof===ZE||e.$$typeof===KE)};q.typeOf=st;vg.exports=q;var JE=vg.exports,ld=JE,eS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},tS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},nS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},yg={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ad={};ad[ld.ForwardRef]=nS;ad[ld.Memo]=yg;function Lf(e){return ld.isMemo(e)?yg:ad[e.$$typeof]||eS}var iS=Object.defineProperty,oS=Object.getOwnPropertyNames,Rf=Object.getOwnPropertySymbols,rS=Object.getOwnPropertyDescriptor,sS=Object.getPrototypeOf,Of=Object.prototype;function wg(e,t,n){if(typeof t!="string"){if(Of){var i=sS(t);i&&i!==Of&&wg(e,i,n)}var o=oS(t);Rf&&(o=o.concat(Rf(t)));for(var r=Lf(e),s=Lf(t),l=0;l{const{exact:n,component:i}=t,o=t.path||t.from,s=cd(e,{exact:n,path:o,component:i});return s||!1};class _S extends hE{constructor(){super(),this.createViewItem=this.createViewItem.bind(this),this.findViewItemByRouteInfo=this.findViewItemByRouteInfo.bind(this),this.findLeavingViewItemByRouteInfo=this.findLeavingViewItemByRouteInfo.bind(this),this.getChildrenToRender=this.getChildrenToRender.bind(this),this.findViewItemByPathname=this.findViewItemByPathname.bind(this)}createViewItem(t,n,i,o){const r={id:$o("viewItem"),outletId:t,ionPageElement:o,reactElement:n,mount:!0,ionRoute:!1};return n.type===Yc&&(r.ionRoute=!0,r.disableIonPageManagement=n.props.disableIonPageManagement),r.routeData={match:To({pathname:i.pathname,componentProps:n.props}),childProps:n.props},r}getChildrenToRender(t,n,i){const o=this.getViewItemsForOutlet(t);return E.Children.forEach(n.props.children,s=>{const l=o.find(a=>Nf(s,a.routeData.childProps.path||a.routeData.childProps.from));l&&(l.reactElement=s)}),o.map(s=>{let l;if(s.ionRoute&&!s.disableIonPageManagement)l=E.createElement(kf,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},E.cloneElement(s.reactElement,{computedMatch:s.routeData.match}));else{const a=Nf(s.reactElement,i.pathname);l=E.createElement(kf,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},E.cloneElement(s.reactElement,{computedMatch:s.routeData.match})),!a&&s.routeData.match&&(s.routeData.match=void 0,s.mount=!1)}return l})}findViewItemByRouteInfo(t,n,i){const{viewItem:o,match:r}=this.findViewItemByPath(t.pathname,n);return(i===void 0||i===!0)&&o&&r&&(o.routeData.match=r),o}findLeavingViewItemByRouteInfo(t,n,i=!0){const{viewItem:o}=this.findViewItemByPath(t.lastPathname,n,i);return o}findViewItemByPathname(t,n){const{viewItem:i}=this.findViewItemByPath(t,n);return i}findViewItemByPath(t,n,i){let o,r,s;if(n)s=this.getViewItemsForOutlet(n),s.some(l),o||s.some(a);else{const c=this.getAllViewItems();c.some(l),o||c.some(a)}return{viewItem:o,match:r};function l(c){var d,u;if(i&&!c.ionRoute)return!1;if(r=To({pathname:t,componentProps:c.routeData.childProps}),r){const f=r.path.includes(":");if(!f||f&&r.url===((u=(d=c.routeData)===null||d===void 0?void 0:d.match)===null||u===void 0?void 0:u.url))return o=c,!0}return!1}function a(c){return!c.routeData.childProps.path&&!c.routeData.childProps.from?(r={path:t,url:t,isExact:!0,params:{}},o=c,!0):!1}}}function Nf(e,t){return To({pathname:t,componentProps:e.props})}function PS(e){let t;if(typeof e=="string"?t=e:t=e.outerHTML,document){const n=document.createElement("div");n.innerHTML=t,n.style.zIndex="";const i=n.getElementsByTagName("ion-back-button");return i[0]&&i[0].remove(),n.firstChild}}const Vf=e=>!e.classList.contains("ion-page-invisible")&&!e.classList.contains("ion-page-hidden");class LS extends E.PureComponent{constructor(t){super(t),this.stackContextValue={registerIonPage:this.registerIonPage.bind(this),isInOutlet:()=>!0},this.pendingPageTransition=!1,this.registerIonPage=this.registerIonPage.bind(this),this.transitionPage=this.transitionPage.bind(this),this.handlePageTransition=this.handlePageTransition.bind(this),this.id=$o("routerOutlet"),this.prevProps=void 0,this.skipTransition=!1}componentDidMount(){this.clearOutletTimeout&&clearTimeout(this.clearOutletTimeout),this.routerOutletElement&&(this.setupRouterOutlet(this.routerOutletElement),this.handlePageTransition(this.props.routeInfo))}componentDidUpdate(t){const{pathname:n}=this.props.routeInfo,{pathname:i}=t.routeInfo;n!==i?(this.prevProps=t,this.handlePageTransition(this.props.routeInfo)):this.pendingPageTransition&&(this.handlePageTransition(this.props.routeInfo),this.pendingPageTransition=!1)}componentWillUnmount(){this.clearOutletTimeout=this.context.clearOutlet(this.id)}async handlePageTransition(t){var n,i;if(!this.routerOutletElement||!this.routerOutletElement.commit)this.pendingPageTransition=!0;else{let o=this.context.findViewItemByRouteInfo(t,this.id),r=this.context.findLeavingViewItemByRouteInfo(t,this.id);!r&&t.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(t.prevRouteLastPathname,this.id)),r&&(t.routeAction==="replace"?r.mount=!1:t.routeAction==="push"&&t.routeDirection==="forward"?!((n=t.routeOptions)===null||n===void 0)&&n.unmount&&(r.mount=!1):t.routeDirection!=="none"&&o!==r&&(r.mount=!1));const s=RS((i=this.ionRouterOutlet)===null||i===void 0?void 0:i.props.children,t);if(o?o.reactElement=s:s&&(o=this.context.createViewItem(this.id,s,t),this.context.addViewItem(o)),o&&o.ionPageElement){if(o===r&&o.routeData.match.url!==t.pathname||(!r&&this.props.routeInfo.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(this.props.routeInfo.prevRouteLastPathname,this.id)),Vf(o.ionPageElement)&&r!==void 0&&!Vf(r.ionPageElement)))return;this.transitionPage(t,o,r)}else r&&!s&&!o&&r.ionPageElement&&(r.ionPageElement.classList.add("ion-page-hidden"),r.ionPageElement.setAttribute("aria-hidden","true"));this.forceUpdate()}}registerIonPage(t,n){const i=this.context.findViewItemByRouteInfo(n,this.id);if(i){const o=i.ionPageElement;if(i.ionPageElement=t,i.ionRoute=!0,o===t)return}this.handlePageTransition(n)}async setupRouterOutlet(t){const n=()=>{const r=qc();if(!(r&&r.get("swipeBackEnabled",t.mode==="ios")))return!1;const{routeInfo:l}=this.props,a=this.prevProps&&this.prevProps.routeInfo.pathname===l.pushedByRoute?this.prevProps.routeInfo:{pathname:l.pushedByRoute||""},c=this.context.findViewItemByRouteInfo(a,this.id,!1);return!!c&&c.mount&&c.routeData.match.path!==l.pathname},i=async()=>{const{routeInfo:r}=this.props,s=this.prevProps&&this.prevProps.routeInfo.pathname===r.pushedByRoute?this.prevProps.routeInfo:{pathname:r.pushedByRoute||""},l=this.context.findViewItemByRouteInfo(s,this.id,!1),a=this.context.findViewItemByRouteInfo(r,this.id,!1);return l&&a&&await this.transitionPage(r,l,a,"back",!0),Promise.resolve()},o=r=>{if(r)this.skipTransition=!0,this.context.goBack();else{const{routeInfo:s}=this.props,l=this.prevProps&&this.prevProps.routeInfo.pathname===s.pushedByRoute?this.prevProps.routeInfo:{pathname:s.pushedByRoute||""},a=this.context.findViewItemByRouteInfo(l,this.id,!1),c=this.context.findViewItemByRouteInfo(s,this.id,!1);if(a!==c&&(a==null?void 0:a.ionPageElement)!==void 0){const{ionPageElement:d}=a;d.setAttribute("aria-hidden","true"),d.classList.add("ion-page-hidden")}}};t.swipeHandler={canStart:n,onStart:i,onEnd:o}}async transitionPage(t,n,i,o,r=!1){const s=async(d,u)=>{const f=this.skipTransition;f?this.skipTransition=!1:(d.classList.add("ion-page"),d.classList.add("ion-page-invisible")),await l.commit(d,u,{duration:f||c===void 0?0:void 0,direction:c,showGoBack:!!t.pushedByRoute,progressAnimation:r,animationBuilder:t.routeAnimation})},l=this.routerOutletElement,a=t.routeDirection==="none"||t.routeDirection==="root"?void 0:t.routeDirection,c=o!=null?o:a;if(n&&n.ionPageElement&&this.routerOutletElement)if(i&&i.ionPageElement&&n===i)if(OS(i.reactElement,t.pathname,!0)){const u=PS(i.ionPageElement.outerHTML);u&&(this.routerOutletElement.appendChild(u),await s(n.ionPageElement,u),this.routerOutletElement.removeChild(u))}else await s(n.ionPageElement,void 0);else await s(n.ionPageElement,i==null?void 0:i.ionPageElement),i&&i.ionPageElement&&!r&&(i.ionPageElement.classList.add("ion-page-hidden"),i.ionPageElement.setAttribute("aria-hidden","true"))}render(){const{children:t}=this.props,n=E.Children.only(t);this.ionRouterOutlet=n;const i=this.context.getChildrenToRender(this.id,this.ionRouterOutlet,this.props.routeInfo,()=>{this.forceUpdate()});return E.createElement(Kc.Provider,{value:this.stackContextValue},E.cloneElement(n,{ref:o=>{n.props.setRef&&n.props.setRef(o),n.props.forwardedRef&&(n.props.forwardedRef.current=o),this.routerOutletElement=o;const{ref:r}=n;typeof r=="function"&&r(o)}},i))}static get contextType(){return ng}}function RS(e,t){let n;return E.Children.forEach(e,i=>{To({pathname:t.pathname,componentProps:i.props})&&(n=i)}),n||(E.Children.forEach(e,i=>{i.props.path||i.props.from||(n=i)}),n)}function OS(e,t,n){return To({pathname:t,componentProps:Object.assign(Object.assign({},e.props),{exact:n})})}class zS extends E.PureComponent{constructor(t){super(t),this.exitViewFromOtherOutletHandlers=[],this.locationHistory=new uE,this.viewStack=new _S,this.routeMangerContextState={canGoBack:()=>this.locationHistory.canGoBack(),clearOutlet:this.viewStack.clear,findViewItemByPathname:this.viewStack.findViewItemByPathname,getChildrenToRender:this.viewStack.getChildrenToRender,goBack:()=>this.handleNavigateBack(),createViewItem:this.viewStack.createViewItem,findViewItemByRouteInfo:this.viewStack.findViewItemByRouteInfo,findLeavingViewItemByRouteInfo:this.viewStack.findLeavingViewItemByRouteInfo,addViewItem:this.viewStack.add,unMountViewItem:this.viewStack.remove};const n={id:$o("routeInfo"),pathname:this.props.location.pathname,search:this.props.location.search};this.locationHistory.add(n),this.handleChangeTab=this.handleChangeTab.bind(this),this.handleResetTab=this.handleResetTab.bind(this),this.handleNativeBack=this.handleNativeBack.bind(this),this.handleNavigate=this.handleNavigate.bind(this),this.handleNavigateBack=this.handleNavigateBack.bind(this),this.props.registerHistoryListener(this.handleHistoryChange.bind(this)),this.handleSetCurrentTab=this.handleSetCurrentTab.bind(this),this.state={routeInfo:n}}handleChangeTab(t,n,i){if(!n)return;const o=this.locationHistory.getCurrentRouteInfoForTab(t),[r,s]=n.split("?");o?(this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"push",routeDirection:"none"}),o.pathname===r?(this.incomingRouteParams.routeOptions=i,this.props.history.push(o.pathname+(o.search||""))):(this.incomingRouteParams.pathname=r,this.incomingRouteParams.search=s?"?"+s:void 0,this.incomingRouteParams.routeOptions=i,this.props.history.push(r+(s?"?"+s:"")))):this.handleNavigate(r,"push","none",void 0,i,t)}handleHistoryChange(t,n){var i,o,r;let s;if(this.incomingRouteParams?this.incomingRouteParams.routeAction==="replace"?s=this.locationHistory.previous():s=this.locationHistory.current():s=this.locationHistory.current(),s.pathname+s.search!==t.pathname){if(!this.incomingRouteParams){if(n==="REPLACE"&&(this.incomingRouteParams={routeAction:"replace",routeDirection:"none",tab:this.currentTab}),n==="POP"){const c=this.locationHistory.current();if(c&&c.pushedByRoute){const d=this.locationHistory.findLastLocation(c);this.incomingRouteParams=Object.assign(Object.assign({},d),{routeAction:"pop",routeDirection:"back"})}else this.incomingRouteParams={routeAction:"pop",routeDirection:"none",tab:this.currentTab}}this.incomingRouteParams||(this.incomingRouteParams={routeAction:"push",routeDirection:((i=t.state)===null||i===void 0?void 0:i.direction)||"forward",routeOptions:(o=t.state)===null||o===void 0?void 0:o.routerOptions,tab:this.currentTab})}let a;if(!((r=this.incomingRouteParams)===null||r===void 0)&&r.id)a=Object.assign(Object.assign({},this.incomingRouteParams),{lastPathname:s.pathname}),this.locationHistory.add(a);else{const c=this.incomingRouteParams.routeAction==="push"&&this.incomingRouteParams.routeDirection==="forward";if(a=Object.assign(Object.assign({id:$o("routeInfo")},this.incomingRouteParams),{lastPathname:s.pathname,pathname:t.pathname,search:t.search,params:this.props.match.params,prevRouteLastPathname:s.lastPathname}),c)a.tab=s.tab,a.pushedByRoute=s.pathname;else if(a.routeAction==="pop"){const d=this.locationHistory.findLastLocation(a);a.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(a.routeAction==="push"&&a.tab!==s.tab){const d=this.locationHistory.getCurrentRouteInfoForTab(a.tab);a.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(a.routeAction==="replace"){const d=this.locationHistory.current(),u=d==null?void 0:d.pushedByRoute,f=u!==void 0&&u!==a.pathname?u:a.pushedByRoute;a.lastPathname=(d==null?void 0:d.pathname)||a.lastPathname,a.prevRouteLastPathname=d==null?void 0:d.lastPathname,a.pushedByRoute=f,a.routeDirection=a.routeDirection||(d==null?void 0:d.routeDirection),a.routeAnimation=a.routeAnimation||(d==null?void 0:d.routeAnimation)}this.locationHistory.add(a)}this.setState({routeInfo:a})}this.incomingRouteParams=void 0}handleNativeBack(){const t=this.props.history;(t.goBack||t.back)()}handleNavigate(t,n,i,o,r,s){this.incomingRouteParams=Object.assign(this.incomingRouteParams||{},{routeAction:n,routeDirection:i,routeOptions:r,routeAnimation:o,tab:s}),n==="push"?this.props.history.push(t):this.props.history.replace(t)}handleNavigateBack(t="/",n){const i=qc();t=t||i&&i.get("backButtonDefaultHref");const o=this.locationHistory.current();if(o&&o.pushedByRoute){const r=this.locationHistory.findLastLocation(o);if(r){const s=n||o.routeAnimation;if(this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back",routeAnimation:s}),o.lastPathname===o.pushedByRoute||r.pathname===o.pushedByRoute&&o.tab===""&&r.tab===""){const l=this.props.history;(l.goBack||l.back)()}else this.handleNavigate(r.pathname+(r.search||""),"pop","back",s)}else this.handleNavigate(t,"pop","back",n)}else this.handleNavigate(t,"pop","back",n)}handleResetTab(t,n,i){const o=this.locationHistory.getFirstRouteInfoForTab(t);if(o){const r=Object.assign({},o);r.pathname=n,r.routeOptions=i,this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back"}),this.props.history.push(r.pathname+(r.search||""))}}handleSetCurrentTab(t){this.currentTab=t;const n=Object.assign({},this.locationHistory.current());n.tab!==t&&(n.tab=t,this.locationHistory.update(n))}render(){return E.createElement(ng.Provider,{value:this.routeMangerContextState},E.createElement(fE,{ionRoute:IS,ionRedirect:{},stackManager:LS,routeInfo:this.state.routeInfo,onNativeBack:this.handleNativeBack,onNavigateBack:this.handleNavigateBack,onNavigate:this.handleNavigate,onSetCurrentTab:this.handleSetCurrentTab,onChangeTab:this.handleChangeTab,onResetTab:this.handleResetTab,locationHistory:this.locationHistory},this.props.children))}}const Ns=CS(zS);Ns.displayName="IonRouter";class AS extends E.Component{constructor(t){super(t);const{history:n}=t,i=Ne(t,["history"]);this.history=n||EE(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Ne(t,["children"]);return E.createElement(Mo,Object.assign({history:this.history},i),E.createElement(Ns,{registerHistoryListener:this.registerHistoryListener},n))}}class AC extends E.Component{constructor(t){super(t),this.history=t.history,this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Ne(t,["children"]);return E.createElement(Mo,Object.assign({},i),E.createElement(Ns,{registerHistoryListener:this.registerHistoryListener},n))}}class MC extends E.Component{constructor(t){super(t);const{history:n}=t,i=Ne(t,["history"]);this.history=n||$E(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Ne(t,["children"]);return E.createElement(Mo,Object.assign({history:this.history},i),E.createElement(Ns,{registerHistoryListener:this.registerHistoryListener},n))}}const MS="data:image/svg+xml;utf8,",DS="data:image/svg+xml;utf8,",BS="data:image/svg+xml;utf8,",HS="data:image/svg+xml;utf8,",jS="data:image/svg+xml;utf8,",NS="data:image/svg+xml;utf8,",VS="data:image/svg+xml;utf8,",FS="data:image/svg+xml;utf8,",WS="data:image/svg+xml;utf8,",US="data:image/svg+xml;utf8,",Ff="data:image/svg+xml;utf8,",Wf="data:image/svg+xml;utf8,",XS=[{title:"Inbox",url:"/folder/Inbox",iosIcon:jS,mdIcon:NS},{title:"Outbox",url:"/folder/Outbox",iosIcon:VS,mdIcon:FS},{title:"Favorites",url:"/folder/Favorites",iosIcon:BS,mdIcon:HS},{title:"Archived",url:"/folder/Archived",iosIcon:MS,mdIcon:DS},{title:"Trash",url:"/folder/Trash",iosIcon:WS,mdIcon:US},{title:"Spam",url:"/folder/Spam",iosIcon:Ff,mdIcon:Wf},{title:"Env",url:"/folder/Env",iosIcon:Ff,mdIcon:Wf}],GS=()=>{const e=$S();return j.jsx(Mk,{contentId:"main",type:"overlay",children:j.jsx(Oa,{children:j.jsxs(zk,{id:"inbox-list",children:[j.jsx(Ak,{children:"Inbox"}),j.jsx(Bk,{children:"hi@ionicframework.com"}),XS.map((t,n)=>j.jsx(Dk,{autoHide:!1,children:j.jsxs(Nk,{className:e.pathname===t.url?"selected":"",routerLink:t.url,routerDirection:"none",lines:"none",detail:!1,children:[j.jsx(lE,{"aria-hidden":"true",slot:"start",ios:t.iosIcon,md:t.mdIcon}),j.jsx(Ok,{children:t.title})]})},n))]})})})},qS=({name:e})=>j.jsxs("div",{id:"container",children:[j.jsx("strong",{children:e}),j.jsxs("p",{children:["Explore ",j.jsx("a",{target:"_blank",rel:"noopener noreferrer",href:"https://ionicframework.com/docs/components",children:"UI Components"})]})]}),KS=({name:e})=>{const t=et.useRef(null);return et.useEffect(()=>{(async()=>{try{const i=await fetch("https://c-gohlke-litrl-api.hf.space/hfmp4?env_id=CartPole-v1");if(!i.ok)throw new Error("Failed to fetch video");const o=await i.blob(),r=URL.createObjectURL(o);t.current.src=r}catch(i){console.error("Error fetching video:",i)}})()},[]),j.jsx("div",{children:j.jsx("video",{ref:t,controls:!0,autoPlay:!0,loop:!0,width:"640",height:"360"})})},YS=()=>{const{name:e}=TS();return e!="Env"?j.jsxs(bf,{children:[j.jsx(sr,{children:j.jsxs(ar,{children:[j.jsx(gf,{slot:"start",children:j.jsx(vf,{})}),j.jsx(lr,{children:e})]})}),j.jsxs(Oa,{fullscreen:!0,children:[j.jsx(sr,{collapse:"condense",children:j.jsx(ar,{children:j.jsx(lr,{size:"large",children:e})})}),j.jsx(qS,{name:e})]})]}):j.jsxs(bf,{children:[j.jsx(sr,{children:j.jsxs(ar,{children:[j.jsx(gf,{slot:"start",children:j.jsx(vf,{})}),j.jsx(lr,{children:e})]})}),j.jsxs(Oa,{fullscreen:!0,children:[j.jsx(sr,{collapse:"condense",children:j.jsx(ar,{children:j.jsx(lr,{size:"large",children:e})})}),j.jsx(KS,{name:e})]})]})};dE();const QS=()=>j.jsx(qk,{children:j.jsx(AS,{children:j.jsxs(Hk,{contentId:"main",children:[j.jsx(GS,{}),j.jsxs(nE,{id:"main",children:[j.jsx(Ma,{path:"/",exact:!0,children:j.jsx(yS,{to:"/folder/Inbox"})}),j.jsx(Ma,{path:"/folder/:name",exact:!0,children:j.jsx(YS,{})})]})]})})}),ZS=document.getElementById("root"),JS=om(ZS);JS.render(j.jsx(E.StrictMode,{children:j.jsx(QS,{})}));export{_m as G,z1 as K,nC as __vite_legacy_guard,$i as a,iC as b,Bc as c,bi as d,oC as e,gC as f,Pa as g,Me as h,f1 as i,Pt as j,Qu as k,bC as l,pn as m,rC as n,lC as o,sC as p,So as r,vC as s,vn as w}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/swipe-back-SCwRv7X0.js","assets/index3-6682u5_z.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +}