(self["webpackChunksuperhero_wallet"]=self["webpackChunksuperhero_wallet"]||[]).push([[1540],{251:(t,e)=>{
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
e.read=function(t,e,o,n,r){var i,a,s=8*r-n-1,l=(1<<s)-1,c=l>>1,d=-7,h=o?r-1:0,u=o?-1:1,p=t[e+h];for(h+=u,i=p&(1<<-d)-1,p>>=-d,d+=s;d>0;i=256*i+t[e+h],h+=u,d-=8);for(a=i&(1<<-d)-1,i>>=-d,d+=n;d>0;a=256*a+t[e+h],h+=u,d-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),i-=c}return(p?-1:1)*a*Math.pow(2,i-n)},e.write=function(t,e,o,n,r,i){var a,s,l,c=8*i-r-1,d=(1<<c)-1,h=d>>1,u=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,f=n?1:-1,b=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=d):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),e+=a+h>=1?u/l:u*Math.pow(2,1-h),e*l>=2&&(a++,l/=2),a+h>=d?(s=0,a=d):a+h>=1?(s=(e*l-1)*Math.pow(2,r),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,r),a=0));r>=8;t[o+p]=255&s,p+=f,s/=256,r-=8);for(a=a<<r|s,c+=r;c>0;t[o+p]=255&a,p+=f,a/=256,c-=8);t[o+p-f]|=128*b}},335:(t,e,o)=>{"use strict";o.r(e),o.d(e,{startInputShims:()=>P});var n=o(32725),r=o(4534),i=o(69185),a=o(35496);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const s=new WeakMap,l=(t,e,o,n=0,r=!1)=>{s.has(t)!==o&&(o?d(t,e,n,r):h(t,e))},c=t=>t===t.getRootNode().activeElement,d=(t,e,o,n=!1)=>{const r=e.parentNode,i=e.cloneNode(!1);i.classList.add("cloned-input"),i.tabIndex=-1,n&&(i.disabled=!0),r.appendChild(i),s.set(t,i);const a=t.ownerDocument,l="rtl"===a.dir?9999:-9999;t.style.pointerEvents="none",e.style.transform=`translate3d(${l}px,${o}px,0) scale(0)`},h=(t,e)=>{const o=s.get(t);o&&(s.delete(t),o.remove()),t.style.pointerEvents="",e.style.transform=""},u=50,p=(t,e,o)=>{if(!o||!e)return()=>{};const n=o=>{c(e)&&l(t,e,o)},r=()=>l(t,e,!1),a=()=>n(!0),s=()=>n(!1);return(0,i.a)(o,"ionScrollStart",a),(0,i.a)(o,"ionScrollEnd",s),e.addEventListener("blur",r),()=>{(0,i.b)(o,"ionScrollStart",a),(0,i.b)(o,"ionScrollEnd",s),e.removeEventListener("blur",r)}},f="input, textarea, [no-blur], [contenteditable]",b=()=>{let t=!0,e=!1;const o=document,n=()=>{e=!0},r=()=>{t=!0},a=n=>{if(e)return void(e=!1);const r=o.activeElement;if(!r)return;if(r.matches(f))return;const i=n.target;i!==r&&(i.matches(f)||i.closest(f)||(t=!1,setTimeout(()=>{t||r.blur()},50)))};return(0,i.a)(o,"ionScrollStart",n),o.addEventListener("focusin",r,!0),o.addEventListener("touchend",a,!1),()=>{(0,i.b)(o,"ionScrollStart",n,!0),o.removeEventListener("focusin",r,!0),o.removeEventListener("touchend",a,!1)}},m=.3,g=(t,e,o,n)=>{var r;const i=null!==(r=t.closest("ion-item,[ion-item]"))&&void 0!==r?r:t;return v(i.getBoundingClientRect(),e.getBoundingClientRect(),o,n)},v=(t,e,o,n)=>{const r=t.top,i=t.bottom,a=e.top,s=Math.min(e.bottom,n-o),l=a+15,c=s-u,d=c-i,h=l-r,p=Math.round(d<0?-d:h>0?-h:0),f=Math.min(p,r-a),b=Math.abs(f),g=b/m,v=Math.min(400,Math.max(150,g));return{scrollAmount:f,scrollDuration:v,scrollPadding:o,inputSafeY:4-(r-l)}},y="$ionPaddingTimer",w=(t,e,o)=>{const n=t[y];n&&clearTimeout(n),e>0?t.style.setProperty("--keyboard-offset",`${e}px`):t[y]=setTimeout(()=>{t.style.setProperty("--keyboard-offset","0px"),o&&o()},120)},x=(t,e,o)=>{const n=()=>{e&&w(e,0,o)};t.addEventListener("focusout",n,{once:!0})};let k=0;const E="data-ionic-skip-scroll-assist",S=(t,e,o,r,i,s,l,c=!1)=>{const d=s&&(void 0===l||l.mode===a.a.None);let h=!1;const u=void 0!==n.w?n.w.innerHeight:0,p=n=>{!1!==h?T(t,e,o,r,n.detail.keyboardHeight,d,c,u,!1):h=!0},f=()=>{h=!1,null===n.w||void 0===n.w||n.w.removeEventListener("ionKeyboardDidShow",p),t.removeEventListener("focusout",f)},b=async()=>{e.hasAttribute(E)?e.removeAttribute(E):(T(t,e,o,r,i,d,c,u),null===n.w||void 0===n.w||n.w.addEventListener("ionKeyboardDidShow",p),t.addEventListener("focusout",f))};return t.addEventListener("focusin",b),()=>{t.removeEventListener("focusin",b),null===n.w||void 0===n.w||n.w.removeEventListener("ionKeyboardDidShow",p),t.removeEventListener("focusout",f)}},A=t=>{var e;if(document.activeElement===t)return;const o=t.getAttribute("id"),n=t.closest(`label[for="${o}"]`),r=null===(e=document.activeElement)||void 0===e?void 0:e.closest(`label[for="${o}"]`);null!==n&&n===r||(t.setAttribute(E,"true"),t.focus())},T=async(t,e,o,n,a,s,c=!1,d=0,h=!0)=>{if(!o&&!n)return;const p=g(t,o||n,a,d);if(o&&Math.abs(p.scrollAmount)<4)return A(e),void(s&&null!==o&&(w(o,k),x(e,o,()=>k=0)));if(l(t,e,!0,p.inputSafeY,c),A(e),(0,i.r)(()=>t.click()),s&&o&&(k=p.scrollPadding,w(o,k)),"undefined"!==typeof window){let n;const i=async()=>{void 0!==n&&clearTimeout(n),window.removeEventListener("ionKeyboardDidShow",a),window.removeEventListener("ionKeyboardDidShow",i),o&&await(0,r.c)(o,0,p.scrollAmount,p.scrollDuration),l(t,e,!1,p.inputSafeY),A(e),s&&x(e,o,()=>k=0)},a=()=>{window.removeEventListener("ionKeyboardDidShow",a),window.addEventListener("ionKeyboardDidShow",i)};if(o){const t=await(0,r.g)(o),s=t.scrollHeight-t.clientHeight;if(h&&p.scrollAmount>s-t.scrollTop)return"password"===e.type?(p.scrollAmount+=u,window.addEventListener("ionKeyboardDidShow",a)):window.addEventListener("ionKeyboardDidShow",i),void(n=setTimeout(i,1e3))}i()}},_=!0,P=async(t,e)=>{if(void 0===n.d)return;const o="ios"===e,s="android"===e,l=t.getNumber("keyboardHeight",290),c=t.getBoolean("scrollAssist",!0),d=t.getBoolean("hideCaretOnScroll",o),h=t.getBoolean("inputBlurring",!1),u=t.getBoolean("scrollPadding",!0),f=Array.from(n.d.querySelectorAll("ion-input, ion-textarea")),m=new WeakMap,g=new WeakMap,v=await a.K.getResizeMode(),y=async t=>{await new Promise(e=>(0,i.c)(t,e));const e=t.shadowRoot||t,o=e.querySelector("input")||e.querySelector("textarea"),n=(0,r.a)(t),a=n?null:t.closest("ion-footer");if(!o)return;if(n&&d&&!m.has(t)){const e=p(t,o,n);m.set(t,e)}const h="date"===o.type||"datetime-local"===o.type;if(!h&&(n||a)&&c&&!g.has(t)){const e=S(t,o,n,a,l,u,v,s);g.set(t,e)}},w=t=>{if(d){const e=m.get(t);e&&e(),m.delete(t)}if(c){const e=g.get(t);e&&e(),g.delete(t)}};h&&_&&b();for(const n of f)y(n);n.d.addEventListener("ionInputDidLoad",t=>{y(t.detail)}),n.d.addEventListener("ionInputDidUnload",t=>{w(t.detail)})}},938:(t,e,o)=>{"use strict";o.d(e,{a:()=>r,d:()=>i});var n=o(69185);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const r=async(t,e,o,r,i,a)=>{var s;if(t)return t.attachViewToDom(e,o,i,r);if(!a&&"string"!==typeof o&&!(o instanceof HTMLElement))throw new Error("framework delegate is missing");const l="string"===typeof o?null===(s=e.ownerDocument)||void 0===s?void 0:s.createElement(o):o;return r&&r.forEach(t=>l.classList.add(t)),i&&Object.assign(l,i),e.appendChild(l),await new Promise(t=>(0,n.c)(l,t)),l},i=(t,e)=>{if(e){if(t){const o=e.parentElement;return t.removeViewFromDom(o,e)}e.remove()}return Promise.resolve()}},2287:(t,e,o)=>{"use strict";var n=o(67426),r=o(66166),i=o(66225),a=o(43349),s=n.sum32,l=n.sum32_4,c=n.sum32_5,d=i.ch32,h=i.maj32,u=i.s0_256,p=i.s1_256,f=i.g0_256,b=i.g1_256,m=r.BlockHash,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function v(){if(!(this instanceof v))return new v;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}n.inherits(v,m),t.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(t,e){for(var o=this.W,n=0;n<16;n++)o[n]=t[e+n];for(;n<o.length;n++)o[n]=l(b(o[n-2]),o[n-7],f(o[n-15]),o[n-16]);var r=this.h[0],i=this.h[1],m=this.h[2],g=this.h[3],v=this.h[4],y=this.h[5],w=this.h[6],x=this.h[7];for(a(this.k.length===o.length),n=0;n<o.length;n++){var k=c(x,p(v),d(v,y,w),this.k[n],o[n]),E=s(u(r),h(r,i,m));x=w,w=y,y=v,v=s(g,k),g=m,m=i,i=r,r=s(k,E)}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],i),this.h[2]=s(this.h[2],m),this.h[3]=s(this.h[3],g),this.h[4]=s(this.h[4],v),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],w),this.h[7]=s(this.h[7],x)},v.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},4394:(t,e,o)=>{"use strict";o.r(e),o.d(e,{mdTransitionAnimation:()=>i});var n=o(67746),r=o(44692);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=(t,e)=>{var o,i,a;const s="40px",l="0px",c="back"===e.direction,d=e.enteringEl,h=e.leavingEl,u=(0,r.g)(d),p=u.querySelector("ion-toolbar"),f=(0,n.c)();if(f.addElement(u).fill("both").beforeRemoveClass("ion-page-invisible"),c?f.duration((null!==(o=e.duration)&&void 0!==o?o:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):f.duration((null!==(i=e.duration)&&void 0!==i?i:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${s})`,`translateY(${l})`).fromTo("opacity",.01,1),p){const t=(0,n.c)();t.addElement(p),f.addAnimation(t)}if(h&&c){f.duration((null!==(a=e.duration)&&void 0!==a?a:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const t=(0,n.c)();t.addElement((0,r.g)(h)).onFinish(e=>{1===e&&t.elements.length>0&&t.elements[0].style.setProperty("display","none")}).fromTo("transform",`translateY(${l})`,`translateY(${s})`).fromTo("opacity",1,0),f.addAnimation(t)}return f}},4534:(t,e,o)=>{"use strict";o.d(e,{a:()=>u,c:()=>f,f:()=>h,g:()=>d,p:()=>b,s:()=>p});var n=o(69185),r=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i="ION-CONTENT",a="ion-content",s=".ion-content-scroll-host",l=`${a}, ${s}`,c=t=>t.tagName===i,d=async t=>c(t)?(await new Promise(e=>(0,n.c)(t,e)),t.getScrollElement()):t,h=t=>{const e=t.querySelector(s);return e||t.querySelector(l)},u=t=>t.closest(l),p=(t,e)=>{if(c(t)){const o=t;return o.scrollToTop(e)}return Promise.resolve(t.scrollTo({top:0,left:0,behavior:"smooth"}))},f=(t,e,o,n)=>{if(c(t)){const r=t;return r.scrollByPoint(e,o,n)}return Promise.resolve(t.scrollBy({top:o,left:e,behavior:n>0?"smooth":"auto"}))},b=t=>(0,r.e)(t,a)},4729:(t,e,o)=>{"use strict";var n=o(92861).Buffer,r=o(88310).Transform,i=o(56698);function a(t){r.call(this),this._block=n.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(a,r),a.prototype._transform=function(t,e,o){var n=null;try{this.update(t,e)}catch(r){n=r}o(n)},a.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(o){e=o}t(e)};var s="undefined"!==typeof Uint8Array,l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&ArrayBuffer.isView&&(n.prototype instanceof Uint8Array||n.TYPED_ARRAY_SUPPORT);function c(t,e){if(t instanceof n)return t;if("string"===typeof t)return n.from(t,e);if(l&&ArrayBuffer.isView(t)){if(0===t.byteLength)return n.alloc(0);var o=n.from(t.buffer,t.byteOffset,t.byteLength);if(o.byteLength===t.byteLength)return o}if(s&&t instanceof Uint8Array)return n.from(t);if(n.isBuffer(t)&&t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t))return n.from(t);throw new TypeError('The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.')}a.prototype.update=function(t,e){if(this._finalized)throw new Error("Digest already called");t=c(t,e);var o=this._block,n=0;while(this._blockOffset+t.length-n>=this._blockSize){for(var r=this._blockOffset;r<this._blockSize;)o[r++]=t[n++];this._update(),this._blockOffset=0}while(n<t.length)o[this._blockOffset++]=t[n++];for(var i=0,a=8*t.length;a>0;++i)this._length[i]+=a,a=this._length[i]/4294967296|0,a>0&&(this._length[i]-=4294967296*a);return this},a.prototype._update=function(){throw new Error("_update is not implemented")},a.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var o=0;o<4;++o)this._length[o]=0;return e},a.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=a},6549:t=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},9450:(t,e,o)=>{"use strict";o.d(e,{X:()=>k});var n=o(38993),r=o(4534),i=o(69185),a=o(59897),s=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const l="all 0.2s ease-in-out",c=t=>{const e=document.querySelector(`${t}.ion-cloned-element`);if(null!==e)return e;const o=document.createElement(t);return o.classList.add("ion-cloned-element"),o.style.setProperty("display","none"),document.body.appendChild(o),o},d=t=>{if(!t)return;const e=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(e).map(t=>{const e=t.querySelector("ion-title");return{el:t,background:t.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:e,innerTitleEl:e?e.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(t.querySelectorAll("ion-buttons"))}})}},h=(t,e,o)=>{(0,n.gv)(()=>{const r=t.scrollTop,a=(0,i.f)(1,1+-r/500,1.1),s=o.querySelector("ion-refresher.refresher-native");null===s&&(0,n.bN)(()=>{m(e.toolbars,a)})})},u=(t,e)=>{"fade"!==t.collapse&&(void 0===e?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",e.toString()))},p=(t,e,o)=>{if(!t[0].isIntersecting)return;const n=t[0].intersectionRatio>.9||o<=0?0:100*(1-t[0].intersectionRatio)/75;u(e.el,1===n?void 0:n)},f=(t,e,o,r)=>{(0,n.bN)(()=>{const n=r.scrollTop;p(t,e,n);const i=t[0],a=i.intersectionRect,s=a.width*a.height,l=i.rootBounds.width*i.rootBounds.height,c=0===s&&0===l,d=Math.abs(a.left-i.boundingClientRect.left),h=Math.abs(a.right-i.boundingClientRect.right),f=s>0&&(d>=5||h>=5);if(!c&&!f)if(i.isIntersecting)b(e,!1),b(o);else{const t=0===a.x&&0===a.y||0!==a.width&&0!==a.height;t&&n>0&&(b(e),b(o,!1),u(e.el))}})},b=(t,e=!0)=>{const o=t.el,n=t.toolbars,r=n.map(t=>t.ionTitleEl);e?(o.classList.remove("header-collapse-condense-inactive"),r.forEach(t=>{t&&t.removeAttribute("aria-hidden")})):(o.classList.add("header-collapse-condense-inactive"),r.forEach(t=>{t&&t.setAttribute("aria-hidden","true")}))},m=(t=[],e=1,o=!1)=>{t.forEach(t=>{const n=t.ionTitleEl,r=t.innerTitleEl;n&&"large"===n.size&&(r.style.transition=o?l:"",r.style.transform=`scale3d(${e}, ${e}, 1)`)})},g=(t,e,o)=>{(0,n.gv)(()=>{const r=t.scrollTop,a=e.clientHeight,s=o?o.clientHeight:0;if(null!==o&&r<s)return e.style.setProperty("--opacity-scale","0"),void t.style.setProperty("clip-path",`inset(${a}px 0px 0px 0px)`);const l=r-s,c=10,d=(0,i.f)(0,l/c,1);(0,n.bN)(()=>{t.style.removeProperty("clip-path"),e.style.setProperty("--opacity-scale",d.toString())})})},v="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.header-ios:not(.header-collapse-main):has(~ion-content ion-header.header-ios[collapse=condense],~ion-content ion-header.header-ios.header-collapse-condense){opacity:0}",y="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}",w=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.inheritedAttributes={},this.translucent=!1,this.setupFadeHeader=async(t,e)=>{const o=this.scrollEl=await(0,r.g)(t);this.contentScrollCallback=()=>{g(this.scrollEl,this.el,e)},o.addEventListener("scroll",this.contentScrollCallback),g(this.scrollEl,this.el,e)}}componentWillLoad(){this.inheritedAttributes=(0,i.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}async checkCollapsibleHeader(){const t=(0,s.b)(this);if("ios"!==t)return;const{collapse:e}=this,o="condense"===e,i="fade"===e;if(this.destroyCollapsibleHeader(),o){const t=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),e=t?(0,r.f)(t):null;(0,n.bN)(()=>{const t=c("ion-title");t.size="large",c("ion-back-button")}),await this.setupCondenseHeader(e,t)}else if(i){const t=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),e=t?(0,r.f)(t):null;if(!e)return void(0,r.p)(this.el);const o=e.querySelector('ion-header[collapse="condense"]');await this.setupFadeHeader(e,o)}}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,e){if(!t||!e)return void(0,r.p)(this.el);if("undefined"===typeof IntersectionObserver)return;this.scrollEl=await(0,r.g)(t);const o=e.querySelectorAll("ion-header");if(this.collapsibleMainHeader=Array.from(o).find(t=>"condense"!==t.collapse),!this.collapsibleMainHeader)return;const i=d(this.collapsibleMainHeader),a=d(this.el);if(!i||!a)return;b(i,!1),u(i.el,0);const s=t=>{f(t,i,a,this.scrollEl)};this.intersectionObserver=new IntersectionObserver(s,{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserver.observe(a.toolbars[a.toolbars.length-1].el),this.contentScrollCallback=()=>{h(this.scrollEl,a,t)},this.scrollEl.addEventListener("scroll",this.contentScrollCallback),(0,n.bN)(()=>{void 0!==this.collapsibleMainHeader&&this.collapsibleMainHeader.classList.add("header-collapse-main")})}render(){const{translucent:t,inheritedAttributes:e}=this,o=(0,s.b)(this),r=this.collapse||"none",i=(0,a.h)("ion-menu",this.el)?"none":"banner";return(0,n.h)(n.xr,Object.assign({key:"b6cc27f0b08afc9fcc889683525da765d80ba672",role:i,class:{[o]:!0,[`header-${o}`]:!0,["header-translucent"]:this.translucent,[`header-collapse-${r}`]:!0,[`header-translucent-${o}`]:this.translucent}},e),"ios"===o&&t&&(0,n.h)("div",{key:"395766d4dcee3398bc91960db21f922095292f14",class:"header-background"}),(0,n.h)("slot",{key:"09a67ece27b258ff1248805d43d92a49b2c6859a"}))}get el(){return this}static get style(){return{ios:v,md:y}}},[292,"ion-header",{collapse:[1],translucent:[4]}]);function x(){if("undefined"===typeof customElements)return;const t=["ion-header"];t.forEach(t=>{switch(t){case"ion-header":customElements.get(t)||customElements.define(t,w);break}})}
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const k=x},9957:(t,e,o)=>{"use strict";var n=Function.prototype.call,r=Object.prototype.hasOwnProperty,i=o(66743);t.exports=i.call(n,r)},11853:(t,e,o)=>{"use strict";o.d(e,{X:()=>b});var n=o(38993),r=o(32725),i=o(35496);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a=t=>{if(void 0===r.d||t===i.a.None||void 0===t)return null;const e=r.d.querySelector("ion-app");return null!==e&&void 0!==e?e:r.d.body},s=t=>{const e=a(t);return null===e?0:e.clientHeight},l=async t=>{let e,o,n,l;const c=async()=>{const t=await i.K.getResizeMode(),a=void 0===t?void 0:t.mode;e=()=>{void 0===l&&(l=s(a)),n=!0,d(n,a)},o=()=>{n=!1,d(n,a)},null===r.w||void 0===r.w||r.w.addEventListener("keyboardWillShow",e),null===r.w||void 0===r.w||r.w.addEventListener("keyboardWillHide",o)},d=(e,o)=>{t&&t(e,h(o))},h=t=>{if(0===l||l===s(t))return;const e=a(t);return null!==e?new Promise(t=>{const o=()=>{e.clientHeight===l&&(n.disconnect(),t())},n=new ResizeObserver(o);n.observe(e)}):void 0},u=()=>{null===r.w||void 0===r.w||r.w.removeEventListener("keyboardWillShow",e),null===r.w||void 0===r.w||r.w.removeEventListener("keyboardWillHide",o),e=o=void 0},p=()=>n;return await c(),{init:c,destroy:u,isKeyboardVisible:p}};var c=o(59897),d=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const h=":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, var(--ion-background-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, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.2)))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, var(--ion-text-color-step-400, #666666)));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #0054e9));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)}}",u=":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, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.07)))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, var(--ion-text-color-step-350, #595959)));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #0054e9));height:56px}",p=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabBarChanged=(0,n.lh)(this,"ionTabBarChanged",7),this.ionTabBarLoaded=(0,n.lh)(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.translucent=!1}selectedTabChanged(){void 0!==this.selectedTab&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}async connectedCallback(){this.keyboardCtrl=await l(async(t,e)=>{!1===t&&void 0!==e&&await e,this.keyboardVisible=t})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:t,translucent:e,keyboardVisible:o}=this,r=(0,d.b)(this),i=o&&"top"!==this.el.getAttribute("slot");return(0,n.h)(n.xr,{key:"275dc6c1b30f6928ce9039b2f445208bb3500ddc",role:"tablist","aria-hidden":i?"true":null,class:(0,c.c)(t,{[r]:!0,"tab-bar-translucent":e,"tab-bar-hidden":i})},(0,n.h)("slot",{key:"ceac20128d75c6a4a0f445f2df8deb8cc71fc4da"}))}get el(){return this}static get watchers(){return{selectedTab:["selectedTabChanged"]}}static get style(){return{ios:h,md:u}}},[289,"ion-tab-bar",{color:[513],selectedTab:[1,"selected-tab"],translucent:[4],keyboardVisible:[32]},void 0,{selectedTab:["selectedTabChanged"]}]);function f(){if("undefined"===typeof customElements)return;const t=["ion-tab-bar"];t.forEach(t=>{switch(t){case"ion-tab-bar":customElements.get(t)||customElements.define(t,p);break}})}const b=f},14437:(t,e,o)=>{"use strict";o.d(e,{X6:()=>k,EU:()=>w});var n={};o.r(n),o.d(n,{JsonPatchError:()=>m,_areEquals:()=>T,applyOperation:()=>x,applyPatch:()=>k,applyReducer:()=>E,deepClone:()=>g,getValueByPointer:()=>w,validate:()=>A,validator:()=>S});var r={};o.r(r),o.d(r,{compare:()=>M,generate:()=>B,observe:()=>R,unobserve:()=>z});
/*!
 * https://github.com/Starcounter-Jack/JSON-Patch
 * (c) 2017-2022 Joachim Wester
 * MIT licensed
 */
var i=function(){var t=function(e,o){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},t(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),a=Object.prototype.hasOwnProperty;function s(t,e){return a.call(t,e)}function l(t){if(Array.isArray(t)){for(var e=new Array(t.length),o=0;o<e.length;o++)e[o]=""+o;return e}if(Object.keys)return Object.keys(t);var n=[];for(var r in t)s(t,r)&&n.push(r);return n}function c(t){switch(typeof t){case"object":return JSON.parse(JSON.stringify(t));case"undefined":return null;default:return t}}function d(t){var e,o=0,n=t.length;while(o<n){if(e=t.charCodeAt(o),!(e>=48&&e<=57))return!1;o++}return!0}function h(t){return-1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function u(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function p(t){if(void 0===t)return!0;if(t)if(Array.isArray(t)){for(var e=0,o=t.length;e<o;e++)if(p(t[e]))return!0}else if("object"===typeof t)for(var n=l(t),r=n.length,i=0;i<r;i++)if(p(t[n[i]]))return!0;return!1}function f(t,e){var o=[t];for(var n in e){var r="object"===typeof e[n]?JSON.stringify(e[n],null,2):e[n];"undefined"!==typeof r&&o.push(n+": "+r)}return o.join("\n")}var b=function(t){function e(e,o,n,r,i){var a=this.constructor,s=t.call(this,f(e,{name:o,index:n,operation:r,tree:i}))||this;return s.name=o,s.index=n,s.operation=r,s.tree=i,Object.setPrototypeOf(s,a.prototype),s.message=f(e,{name:o,index:n,operation:r,tree:i}),s}return i(e,t),e}(Error),m=b,g=c,v={add:function(t,e,o){return t[e]=this.value,{newDocument:o}},remove:function(t,e,o){var n=t[e];return delete t[e],{newDocument:o,removed:n}},replace:function(t,e,o){var n=t[e];return t[e]=this.value,{newDocument:o,removed:n}},move:function(t,e,o){var n=w(o,this.path);n&&(n=c(n));var r=x(o,{op:"remove",path:this.from}).removed;return x(o,{op:"add",path:this.path,value:r}),{newDocument:o,removed:n}},copy:function(t,e,o){var n=w(o,this.from);return x(o,{op:"add",path:this.path,value:c(n)}),{newDocument:o}},test:function(t,e,o){return{newDocument:o,test:T(t[e],this.value)}},_get:function(t,e,o){return this.value=t[e],{newDocument:o}}},y={add:function(t,e,o){return d(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:o,index:e}},remove:function(t,e,o){var n=t.splice(e,1);return{newDocument:o,removed:n[0]}},replace:function(t,e,o){var n=t[e];return t[e]=this.value,{newDocument:o,removed:n}},move:v.move,copy:v.copy,test:v.test,_get:v._get};function w(t,e){if(""==e)return t;var o={op:"_get",path:e};return x(t,o),o.value}function x(t,e,o,n,r,i){if(void 0===o&&(o=!1),void 0===n&&(n=!0),void 0===r&&(r=!0),void 0===i&&(i=0),o&&("function"==typeof o?o(e,0,t,e.path):S(e,0)),""===e.path){var a={newDocument:t};if("add"===e.op)return a.newDocument=e.value,a;if("replace"===e.op)return a.newDocument=e.value,a.removed=t,a;if("move"===e.op||"copy"===e.op)return a.newDocument=w(t,e.from),"move"===e.op&&(a.removed=t),a;if("test"===e.op){if(a.test=T(t,e.value),!1===a.test)throw new m("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a.newDocument=t,a}if("remove"===e.op)return a.removed=t,a.newDocument=null,a;if("_get"===e.op)return e.value=t,a;if(o)throw new m("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}n||(t=c(t));var s=e.path||"",l=s.split("/"),h=t,p=1,f=l.length,b=void 0,g=void 0,x=void 0;x="function"==typeof o?o:S;while(1){if(g=l[p],g&&-1!=g.indexOf("~")&&(g=u(g)),r&&("__proto__"==g||"prototype"==g&&p>0&&"constructor"==l[p-1]))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(o&&void 0===b&&(void 0===h[g]?b=l.slice(0,p).join("/"):p==f-1&&(b=e.path),void 0!==b&&x(e,0,t,b)),p++,Array.isArray(h)){if("-"===g)g=h.length;else{if(o&&!d(g))throw new m("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,e,t);d(g)&&(g=~~g)}if(p>=f){if(o&&"add"===e.op&&g>h.length)throw new m("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);a=y[e.op].call(e,h,g,t);if(!1===a.test)throw new m("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a}}else if(p>=f){a=v[e.op].call(e,h,g,t);if(!1===a.test)throw new m("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a}if(h=h[g],o&&p<f&&(!h||"object"!==typeof h))throw new m("Cannot perform operation at the desired path","OPERATION_PATH_UNRESOLVABLE",i,e,t)}}function k(t,e,o,n,r){if(void 0===n&&(n=!0),void 0===r&&(r=!0),o&&!Array.isArray(e))throw new m("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");n||(t=c(t));for(var i=new Array(e.length),a=0,s=e.length;a<s;a++)i[a]=x(t,e[a],o,!0,r,a),t=i[a].newDocument;return i.newDocument=t,i}function E(t,e,o){var n=x(t,e);if(!1===n.test)throw new m("Test operation failed","TEST_OPERATION_FAILED",o,e,t);return n.newDocument}function S(t,e,o,n){if("object"!==typeof t||null===t||Array.isArray(t))throw new m("Operation is not an object","OPERATION_NOT_AN_OBJECT",e,t,o);if(!v[t.op])throw new m("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,o);if("string"!==typeof t.path)throw new m("Operation `path` property is not a string","OPERATION_PATH_INVALID",e,t,o);if(0!==t.path.indexOf("/")&&t.path.length>0)throw new m('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",e,t,o);if(("move"===t.op||"copy"===t.op)&&"string"!==typeof t.from)throw new m("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",e,t,o);if(("add"===t.op||"replace"===t.op||"test"===t.op)&&void 0===t.value)throw new m("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",e,t,o);if(("add"===t.op||"replace"===t.op||"test"===t.op)&&p(t.value))throw new m("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",e,t,o);if(o)if("add"==t.op){var r=t.path.split("/").length,i=n.split("/").length;if(r!==i+1&&r!==i)throw new m("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",e,t,o)}else if("replace"===t.op||"remove"===t.op||"_get"===t.op){if(t.path!==n)throw new m("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",e,t,o)}else if("move"===t.op||"copy"===t.op){var a={op:"_get",path:t.from,value:void 0},s=A([a],o);if(s&&"OPERATION_PATH_UNRESOLVABLE"===s.name)throw new m("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,o)}}function A(t,e,o){try{if(!Array.isArray(t))throw new m("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)k(c(e),c(t),o||!0);else{o=o||S;for(var n=0;n<t.length;n++)o(t[n],n,e,void 0)}}catch(r){if(r instanceof m)return r;throw r}}function T(t,e){if(t===e)return!0;if(t&&e&&"object"==typeof t&&"object"==typeof e){var o,n,r,i=Array.isArray(t),a=Array.isArray(e);if(i&&a){if(n=t.length,n!=e.length)return!1;for(o=n;0!==o--;)if(!T(t[o],e[o]))return!1;return!0}if(i!=a)return!1;var s=Object.keys(t);if(n=s.length,n!==Object.keys(e).length)return!1;for(o=n;0!==o--;)if(!e.hasOwnProperty(s[o]))return!1;for(o=n;0!==o--;)if(r=s[o],!T(t[r],e[r]))return!1;return!0}return t!==t&&e!==e}
/*!
 * https://github.com/Starcounter-Jack/JSON-Patch
 * (c) 2017-2021 Joachim Wester
 * MIT license
 */
var _=new WeakMap,P=function(){function t(t){this.observers=new Map,this.obj=t}return t}(),C=function(){function t(t,e){this.callback=t,this.observer=e}return t}();function O(t){return _.get(t)}function L(t,e){return t.observers.get(e)}function I(t,e){t.observers.delete(e.callback)}function z(t,e){e.unobserve()}function R(t,e){var o,n=[],r=O(t);if(r){var i=L(r,e);o=i&&i.observer}else r=new P(t),_.set(t,r);if(o)return o;if(o={},r.value=c(t),e){o.callback=e,o.next=null;var a=function(){B(o)},s=function(){clearTimeout(o.next),o.next=setTimeout(a)};"undefined"!==typeof window&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return o.patches=n,o.object=t,o.unobserve=function(){B(o),clearTimeout(o.next),I(r,o),"undefined"!==typeof window&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},r.observers.set(e,new C(e,o)),o}function B(t,e){void 0===e&&(e=!1);var o=_.get(t.object);N(o.value,t.object,t.patches,"",e),t.patches.length&&k(o.value,t.patches);var n=t.patches;return n.length>0&&(t.patches=[],t.callback&&t.callback(n)),n}function N(t,e,o,n,r){if(e!==t){"function"===typeof e.toJSON&&(e=e.toJSON());for(var i=l(e),a=l(t),d=!1,u=a.length-1;u>=0;u--){var p=a[u],f=t[p];if(!s(e,p)||void 0===e[p]&&void 0!==f&&!1===Array.isArray(e))Array.isArray(t)===Array.isArray(e)?(r&&o.push({op:"test",path:n+"/"+h(p),value:c(f)}),o.push({op:"remove",path:n+"/"+h(p)}),d=!0):(r&&o.push({op:"test",path:n,value:t}),o.push({op:"replace",path:n,value:e}),!0);else{var b=e[p];"object"==typeof f&&null!=f&&"object"==typeof b&&null!=b&&Array.isArray(f)===Array.isArray(b)?N(f,b,o,n+"/"+h(p),r):f!==b&&(r&&o.push({op:"test",path:n+"/"+h(p),value:c(f)}),o.push({op:"replace",path:n+"/"+h(p),value:c(b)}))}}if(d||i.length!=a.length)for(u=0;u<i.length;u++){p=i[u];s(t,p)||void 0===e[p]||o.push({op:"add",path:n+"/"+h(p),value:c(e[p])})}}}function M(t,e,o){void 0===o&&(o=!1);var n=[];return N(t,e,n,"",o),n}Object.assign({},n,r,{JsonPatchError:b,deepClone:c,escapePathComponent:h,unescapePathComponent:u})},18336:(t,e,o)=>{"use strict";o.r(e),o.d(e,{startStatusTap:()=>a});var n=o(38993),r=o(4534),i=o(69185);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a=()=>{const t=window;t.addEventListener("statusTap",()=>{(0,n.gv)(()=>{const e=t.innerWidth,o=t.innerHeight,a=document.elementFromPoint(e/2,o/2);if(!a)return;const s=(0,r.a)(a);s&&new Promise(t=>(0,i.c)(s,t)).then(()=>{(0,n.bN)(async()=>{s.style.setProperty("--overflow","hidden"),await(0,r.s)(s,300),s.style.removeProperty("--overflow")})})})})}},19684:(t,e,o)=>{"use strict";o.d(e,{X:()=>f});var n=o(38993),r=o(69185),i=o(37736),a=o(63183),s=o(59897);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const l=':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)}#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)}',c=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionScrollStart=(0,n.lh)(this,"ionScrollStart",7),this.ionScroll=(0,n.lh)(this,"ionScroll",7),this.ionScrollEnd=(0,n.lh)(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.inheritedAttributes={},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.fullscreen=!1,this.fixedSlotPlacement="after",this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}componentWillLoad(){this.inheritedAttributes=(0,r.i)(this.el)}connectedCallback(){if(this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal"),(0,r.k)(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");null!==t&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),(0,r.k)(this.el)){const{tabsElement:t,tabsLoadCallback:e}=this;null!==t&&void 0!==e&&t.removeEventListener("ionTabBarLoaded",e),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{null!==this.el.offsetParent&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,e=(0,i.b)(this);return void 0===t?"ios"===e&&(0,i.a)("ios"):t}resize(){n.L2.isBrowser&&(this.fullscreen?(0,n.gv)(()=>this.readDimensions()):0===this.cTop&&0===this.cBottom||(this.cTop=this.cBottom=0,(0,n.$x)(this)))}readDimensions(){const t=h(this.el),e=Math.max(this.el.offsetTop,0),o=Math.max(t.offsetHeight-e-this.el.offsetHeight,0),r=e!==this.cTop||o!==this.cBottom;r&&(this.cTop=e,this.cBottom=o,(0,n.$x)(this))}onScroll(t){const e=Date.now(),o=!this.isScrolling;this.lastScroll=e,o&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,n.gv)(e=>{this.queued=!1,this.detail.event=t,u(this.detail,this.scrollEl,e,o),this.ionScroll.emit(this.detail)}))}async getScrollElement(){return this.scrollEl||await new Promise(t=>(0,r.c)(this.el,t)),Promise.resolve(this.scrollEl)}async getBackgroundElement(){return this.backgroundContentEl||await new Promise(t=>(0,r.c)(this.el,t)),Promise.resolve(this.backgroundContentEl)}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}async scrollToBottom(t=0){const e=await this.getScrollElement(),o=e.scrollHeight-e.clientHeight;return this.scrollToPoint(void 0,o,t)}async scrollByPoint(t,e,o){const n=await this.getScrollElement();return this.scrollToPoint(t+n.scrollLeft,e+n.scrollTop,o)}async scrollToPoint(t,e,o=0){const n=await this.getScrollElement();if(o<32)return null!=e&&(n.scrollTop=e),void(null!=t&&(n.scrollLeft=t));let r,i=0;const a=new Promise(t=>r=t),s=n.scrollTop,l=n.scrollLeft,c=null!=e?e-s:0,d=null!=t?t-l:0,h=t=>{const e=Math.min(1,(t-i)/o)-1,a=Math.pow(e,3)+1;0!==c&&(n.scrollTop=Math.floor(a*c+s)),0!==d&&(n.scrollLeft=Math.floor(a*d+l)),a<1?requestAnimationFrame(h):r()};return requestAnimationFrame(t=>{i=t,h(t)}),a}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScroll<Date.now()-120&&this.onScrollEnd()},100)}onScrollEnd(){this.watchDog&&clearInterval(this.watchDog),this.watchDog=null,this.isScrolling&&(this.isScrolling=!1,this.ionScrollEnd.emit({isScrolling:!1}))}render(){const{fixedSlotPlacement:t,inheritedAttributes:e,isMainContent:o,scrollX:r,scrollY:l,el:c}=this,d=(0,a.i)(c)?"rtl":"ltr",h=(0,i.b)(this),u=this.shouldForceOverscroll(),p="ios"===h;return this.resize(),(0,n.h)(n.xr,Object.assign({key:"f2a24aa66dbf5c76f9d4b06f708eb73cadc239df",role:o?"main":void 0,class:(0,s.c)(this.color,{[h]:!0,"content-sizing":(0,s.h)("ion-popover",this.el),overscroll:u,[`content-${d}`]:!0}),style:{"--offset-top":`${this.cTop}px`,"--offset-bottom":`${this.cBottom}px`}},e),(0,n.h)("div",{key:"6480ca7648b278abb36477b3838bccbcd4995e2a",ref:t=>this.backgroundContentEl=t,id:"background-content",part:"background"}),"before"===t?(0,n.h)("slot",{name:"fixed"}):null,(0,n.h)("div",{key:"29a23b663f5f0215bb000820c01e1814c0d55985",class:{"inner-scroll":!0,"scroll-x":r,"scroll-y":l,overscroll:(r||l)&&u},ref:t=>this.scrollEl=t,onScroll:this.scrollEvents?t=>this.onScroll(t):void 0,part:"scroll"},(0,n.h)("slot",{key:"0fe1bd05609a4b88ae2ce9addf5d5dc5dc1806f0"})),p?(0,n.h)("div",{class:"transition-effect"},(0,n.h)("div",{class:"transition-cover"}),(0,n.h)("div",{class:"transition-shadow"})):null,"after"===t?(0,n.h)("slot",{name:"fixed"}):null)}get el(){return this}static get style(){return l}},[257,"ion-content",{color:[513],fullscreen:[4],fixedSlotPlacement:[1,"fixed-slot-placement"],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"]]]),d=t=>{var e;return t.parentElement?t.parentElement:(null===(e=t.parentNode)||void 0===e?void 0:e.host)?t.parentNode.host:null},h=t=>{const e=t.closest("ion-tabs");if(e)return e;const o=t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content");return o||d(t)},u=(t,e,o,n)=>{const r=t.currentX,i=t.currentY,a=t.currentTime,s=e.scrollLeft,l=e.scrollTop,c=o-a;if(n&&(t.startTime=o,t.startX=s,t.startY=l,t.velocityX=t.velocityY=0),t.currentTime=o,t.currentX=t.scrollLeft=s,t.currentY=t.scrollTop=l,t.deltaX=s-t.startX,t.deltaY=l-t.startY,c>0&&c<100){const e=(s-r)/c,o=(l-i)/c;t.velocityX=.7*e+.3*t.velocityX,t.velocityY=.7*o+.3*t.velocityY}};function p(){if("undefined"===typeof customElements)return;const t=["ion-content"];t.forEach(t=>{switch(t){case"ion-content":customElements.get(t)||customElements.define(t,c);break}})}
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const f=p},20310:(t,e,o)=>{"use strict";o.d(e,{X:()=>H});var n=o(38993),r=o(69185),i=o(59897);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='ionicon'><path d='M244 400 100 256l144-144M120 256h292' stroke-linecap='square' stroke-miterlimit='10' stroke-width='48px' class='ionicon-fill-none'/></svg>",s="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='ionicon'><path d='M328 112 184 256l144 144' stroke-linecap='round' stroke-linejoin='round' stroke-width='48px' class='ionicon-fill-none'/></svg>";var l=o(81362),c=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
let d;const h=()=>{if("undefined"===typeof window)return new Map;if(!d){const t=window;t.Ionicons=t.Ionicons||{},d=t.Ionicons.map=t.Ionicons.map||new Map}return d},u=t=>{let e=b(t.src);if(e)return e;if(e=f(t.name,t.icon,t.mode,t.ios,t.md),e)return p(e,t);if(t.icon){if(e=b(t.icon),e)return e;if(e=b(t.icon[t.mode]),e)return e}return null},p=(t,e)=>{const o=h().get(t);if(o)return o;try{return(0,n.OX)(`svg/${t}.svg`)}catch(r){console.log("e",r),console.warn(`[Ionicons Warning]: Could not load icon with name "${t}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,e)}},f=(t,e,o,n,r)=>{if(o="ios"===(o&&v(o))?"ios":"md",n&&"ios"===o?t=v(n):r&&"md"===o?t=v(r):(t||!e||m(e)||(t=e),g(t)&&(t=v(t))),!g(t)||""===t.trim())return null;const i=t.replace(/[a-z]|-|\d/gi,"");return""!==i?null:t},b=t=>g(t)&&(t=t.trim(),m(t))?t:null,m=t=>t.length>0&&/(\/|\.)/.test(t),g=t=>"string"===typeof t,v=t=>t.toLowerCase(),y=(t,e=[])=>{const o={};return e.forEach(e=>{if(t.hasAttribute(e)){const n=t.getAttribute(e);null!==n&&(o[e]=t.getAttribute(e)),t.removeAttribute(e)}}),o},w=t=>t&&""!==t.dir?"rtl"===t.dir.toLowerCase():"rtl"===(null===document||void 0===document?void 0:document.dir.toLowerCase()),x=t=>{const e=document.createElement("div");e.innerHTML=t;for(let n=e.childNodes.length-1;n>=0;n--)"svg"!==e.childNodes[n].nodeName.toLowerCase()&&e.removeChild(e.childNodes[n]);const o=e.firstElementChild;if(o&&"svg"===o.nodeName.toLowerCase()){const t=o.getAttribute("class")||"";if(o.setAttribute("class",(t+" s-ion-icon").trim()),k(o))return e.innerHTML}return""},k=t=>{if(1===t.nodeType){if("script"===t.nodeName.toLowerCase())return!1;for(let e=0;e<t.attributes.length;e++){const o=t.attributes[e].name;if(g(o)&&0===o.toLowerCase().indexOf("on"))return!1}for(let e=0;e<t.childNodes.length;e++)if(!k(t.childNodes[e]))return!1}return!0},E=t=>t.startsWith("data:image/svg+xml"),S=t=>-1!==t.indexOf(";utf8,"),A=new Map,T=new Map;let _;function P(t){const e="";return A.set(t,e),e}const C=(t,e)=>{const o=T.get(t);return o||("undefined"!==typeof fetch&&"undefined"!==typeof document?E(t)&&S(t)?Promise.resolve(O(t)):L(t,e):Promise.resolve(P(t)))};function O(t){_||(_=new DOMParser);const e=_.parseFromString(t,"text/html"),o=e.querySelector("svg");if(o)return A.set(t,o.outerHTML),o.outerHTML;throw new Error(`Could not parse svg from ${t}`)}function L(t,e){const o=fetch(t).then(o=>o.text().then(o=>{o&&!1!==e&&(o=x(o));const n=o||"";return A.set(t,n),n}).catch(()=>P(t))).catch(()=>P(t));return T.set(t,o),o}const I=":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: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)}",z=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.isVisible=!1,this.mode=R(),this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=y(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,e,o){const r=Boolean(n.L2.isBrowser&&this.lazy&&"undefined"!==typeof window&&window.IntersectionObserver);if(!r)return o();const i=this.io=new window.IntersectionObserver(t=>{t[0].isIntersecting&&(i.disconnect(),this.io=void 0,o())},{rootMargin:e});i.observe(t)}loadIcon(){if(n.L2.isBrowser&&this.isVisible){const t=u(this);t&&(A.has(t)?this.svgContent=A.get(t):C(t,this.sanitize).then(()=>this.svgContent=A.get(t)),this.didLoadIcon=!0)}this.iconName=f(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:t,iconName:e,inheritedAttributes:o,el:r}=this,i=this.mode||"md",a=!!e&&((e.includes("arrow")||e.includes("chevron"))&&!1!==t),s=t||a;return(0,n.h)(n.xr,Object.assign({key:"0578c899781ca145dd8205acd9670af39b57cf2e",role:"img",class:Object.assign(Object.assign({[i]:!0},B(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":s,"icon-rtl":s&&w(r)})},o),n.L2.isBrowser&&this.svgContent?(0,n.h)("div",{class:"icon-inner",innerHTML:this.svgContent}):(0,n.h)("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 I}},[257,"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"]}]),R=()=>n.L2.isBrowser&&"undefined"!==typeof document&&document.documentElement.getAttribute("mode")||"md",B=t=>t?{"ion-color":!0,[`ion-color-${t}`]:!0}:null;function N(){if("undefined"===typeof customElements)return;const t=["ion-icon"];t.forEach(t=>{switch(t){case"ion-icon":customElements.get(t)||customElements.define(t,z);break}})}var M=o(23980);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const D=':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-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:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);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%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);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)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-hover:transparent;--background-hover-opacity:1;--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #0054e9);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:clamp(17px, 1.0625rem, 21.998px)}.button-native{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:visible;z-index:99}:host(.ion-activated) .button-native{opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',$=':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-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:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);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%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);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)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--border-radius:4px;--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:0.04;--color:currentColor;--icon-margin-end:0;--icon-margin-start:0;--icon-font-size:1.5rem;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:0.875rem;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;min-height:48px;aspect-ratio:1/1}.button-native{-webkit-box-shadow:none;box-shadow:none}.button-text{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0}ion-icon{line-height:0.67;text-align:start}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}',j=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAttributes={},this.disabled=!1,this.type="button",this.onClick=async t=>{const e=this.el.closest("ion-nav");return t.preventDefault(),e&&await e.canGoBack()?e.pop({animationBuilder:this.routerAnimation,skipIfBusy:!0}):(0,i.o)(this.defaultHref,t,"back",this.routerAnimation)}}componentWillLoad(){this.inheritedAttributes=(0,r.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=l.c.get("backButtonDefaultHref"))}get backButtonIcon(){const t=this.icon;return null!=t?t:"ios"===(0,c.b)(this)?l.c.get("backButtonIcon",s):l.c.get("backButtonIcon",a)}get backButtonText(){const t="ios"===(0,c.b)(this)?"Back":null;return null!=this.text?this.text:l.c.get("backButtonText",t)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:t,defaultHref:e,disabled:o,type:r,hasIconOnly:a,backButtonIcon:s,backButtonText:l,icon:d,inheritedAttributes:h}=this,u=void 0!==e,p=(0,c.b)(this),f=h["aria-label"]||l||"back";return(0,n.h)(n.xr,{key:"5466624a10f1ab56f5469e6dc07080303880f2fe",onClick:this.onClick,class:(0,i.c)(t,{[p]:!0,button:!0,"back-button-disabled":o,"back-button-has-icon-only":a,"in-toolbar":(0,i.h)("ion-toolbar",this.el),"in-toolbar-color":(0,i.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":u})},(0,n.h)("button",{key:"63bc75ef0ad7cc9fb79e58217a3314b20acd73e3",type:r,disabled:o,class:"button-native",part:"native","aria-label":f},(0,n.h)("span",{key:"5d3eacbd11af2245c6e1151cab446a0d96559ad8",class:"button-inner"},s&&(0,n.h)("ion-icon",{key:"6439af0ae463764174e7d3207f02267811df666d",part:"icon",icon:s,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===d}),l&&(0,n.h)("span",{key:"8ee89fb18dfdb5b75948a8b197ff4cdbc008742f",part:"text","aria-hidden":"true",class:"button-text"},l)),"md"===p&&(0,n.h)("ion-ripple-effect",{key:"63803a884998bc73bea5afe0b2a0a14e3fa4d6bf",type:this.rippleType})))}get el(){return this}static get style(){return{ios:D,md:$}}},[289,"ion-back-button",{color:[513],defaultHref:[1025,"default-href"],disabled:[516],icon:[1],text:[1],type:[1],routerAnimation:[16,"router-animation"]}]);function q(){if("undefined"===typeof customElements)return;const t=["ion-back-button","ion-icon","ion-ripple-effect"];t.forEach(t=>{switch(t){case"ion-back-button":customElements.get(t)||customElements.define(t,j);break;case"ion-icon":customElements.get(t)||N();break;case"ion-ripple-effect":customElements.get(t)||(0,M.d)();break}})}const H=q},21482:(t,e,o)=>{"use strict";var n=o(38452),r=o(10487),i=o(60034),a=o(92747),s=o(68013),l=r(i);n(l,{getPolyfill:a,implementation:i,shim:s}),t.exports=l},21911:(t,e,o)=>{"use strict";var n=o(67426),r=o(57766);function i(){if(!(this instanceof i))return new i;r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(i,r),t.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},23002:(t,e,o)=>{"use strict";o.d(e,{X:()=>w});var n=o(38993),r=o(90864),i=o(69185),a=o(81362),s=o(44692),l=o(37736),c=o(938);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const d=1,h=2,u=3;class p{constructor(t,e){this.component=t,this.params=e,this.state=d}async init(t){if(this.state=h,!this.element){const e=this.component;this.element=await(0,c.a)(this.delegate,t,e,["ion-page","ion-page-invisible"],this.params)}}_destroy(){(0,i.n)(this.state!==u,"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=u}}const f=(t,e,o)=>!!t&&(t.component===e&&(0,i.s)(t.params,o)),b=(t,e)=>t?t instanceof p?t:new p(t,e):null,m=t=>t.map(t=>t instanceof p?t:"component"in t?b(t.component,null===t.componentProps?void 0:t.componentProps):b(t,void 0)).filter(t=>null!==t),g=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",v=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=(0,n.lh)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,n.lh)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,n.lh)(this,"ionNavDidChange",3),this.transInstr=[],this.gestureOrAnimationInProgress=!1,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.animated=!0}swipeGestureChanged(){this.gesture&&this.gesture.enable(!0===this.swipeGesture)}rootChanged(){const t=n.L2.isDev;void 0!==this.root&&!1!==this.didLoad&&(this.useRouter?t&&(0,a.p)("[ion-nav] - A root attribute is not supported when using ion-router.",this.el):void 0!==this.root&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=null!==document.querySelector("ion-router")&&null===this.el.closest("[no-router]"),void 0===this.swipeGesture){const t=(0,l.b)(this);this.swipeGesture=a.c.getBoolean("swipeBackEnabled","ios"===t)}this.ionNavWillLoad.emit()}async componentDidLoad(){this.didLoad=!0,this.rootChanged(),this.gesture=(await Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,53903))).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)(0,s.l)(t.element,s.d),t._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(t,e,o,n){return this.insert(-1,t,e,o,n)}insert(t,e,o,n,r){return this.insertPages(t,[{component:e,componentProps:o}],n,r)}insertPages(t,e,o,n){return this.queueTrns({insertStart:t,insertViews:e,opts:o},n)}pop(t,e){return this.removeIndex(-1,1,t,e)}popTo(t,e,o){const n={removeStart:-1,removeCount:-1,opts:e};return"object"===typeof t&&t.component?(n.removeView=t,n.removeStart=1):"number"===typeof t&&(n.removeStart=t+1),this.queueTrns(n,o)}popToRoot(t,e){return this.removeIndex(1,-1,t,e)}removeIndex(t,e=1,o,n){return this.queueTrns({removeStart:t,removeCount:e,opts:o},n)}setRoot(t,e,o,n){return this.setPages([{component:t,componentProps:e}],o,n)}setPages(t,e,o){return null!==e&&void 0!==e||(e={}),!0!==e.animated&&(e.animated=!1),this.queueTrns({insertStart:0,insertViews:t,removeStart:0,removeCount:-1,opts:e},o)}setRouteId(t,e,o,n){const r=this.getActiveSync();if(f(r,t,e))return Promise.resolve({changed:!1,element:r.element});let i;const a=new Promise(t=>i=t);let s;const l={updateURL:!1,viewIsReady:t=>{let e;const o=new Promise(t=>e=t);return i({changed:!0,element:t,markVisible:async()=>{e(),await s}}),o}};if("root"===o)s=this.setRoot(t,e,l);else{const r=this.views.find(o=>f(o,t,e));r?s=this.popTo(r,Object.assign(Object.assign({},l),{direction:"back",animationBuilder:n})):"forward"===o?s=this.push(t,e,Object.assign(Object.assign({},l),{animationBuilder:n})):"back"===o&&(s=this.setRoot(t,e,Object.assign(Object.assign({},l),{direction:"back",animated:!0,animationBuilder:n})))}return a}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)}async getLength(){return Promise.resolve(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 e=this.views,o=e.indexOf(t);return o>0?e[o-1]:void 0}async queueTrns(t,e){var o,n;if(this.isTransitioning&&(null===(o=t.opts)||void 0===o?void 0:o.skipIfBusy))return!1;const r=new Promise((e,o)=>{t.resolve=e,t.reject=o});if(t.done=e,t.opts&&!1!==t.opts.updateURL&&this.useRouter){const e=document.querySelector("ion-router");if(e){const o=await e.canTransition();if(!1===o)return!1;if("string"===typeof o)return e.push(o,t.opts.direction||"back"),!1}}return 0===(null===(n=t.insertViews)||void 0===n?void 0:n.length)&&(t.insertViews=void 0),this.transInstr.push(t),this.nextTrns(),r}success(t,e){if(this.destroyed)this.fireError("nav controller was destroyed",e);else if(e.done&&e.done(t.hasCompleted,t.requiresTransition,t.enteringView,t.leavingView,t.direction),e.resolve(t.hasCompleted),!1!==e.opts.updateURL&&this.useRouter){const e=document.querySelector("ion-router");if(e){const o="back"===t.direction?"back":"forward";e.navChanged(o)}}}failed(t,e){this.destroyed?this.fireError("nav controller was destroyed",e):(this.transInstr.length=0,this.fireError(t,e))}fireError(t,e){e.done&&e.done(!1,!1,t),e.reject&&!this.destroyed?e.reject(t):e.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const t=this.transInstr.shift();return!!t&&(this.runTransition(t),!0)}async runTransition(t){try{this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(t);const e=this.getActiveSync(),o=this.getEnteringView(t,e);if(!e&&!o)throw new Error("no views in the stack to be removed");o&&o.state===d&&await o.init(this.el),this.postViewInit(o,e,t);const n=(t.enteringRequiresTransition||t.leavingRequiresTransition)&&o!==e;if(n&&t.opts&&e){const n="back"===t.opts.direction;n&&(t.opts.animationBuilder=t.opts.animationBuilder||(null===o||void 0===o?void 0:o.animationBuilder)),e.animationBuilder=t.opts.animationBuilder}let r;r=n?await this.transition(o,e,t):{hasCompleted:!0,requiresTransition:!1},this.success(r,t),this.ionNavDidChange.emit()}catch(e){this.failed(e,t)}this.isTransitioning=!1,this.nextTrns()}prepareTI(t){var e,o,n;const r=this.views.length;if(null!==(e=t.opts)&&void 0!==e||(t.opts={}),null!==(o=(n=t.opts).delegate)&&void 0!==o||(n.delegate=this.delegate),void 0!==t.removeView){(0,i.n)(void 0!==t.removeStart,"removeView needs removeStart"),(0,i.n)(void 0!==t.removeCount,"removeView needs removeCount");const e=this.views.indexOf(t.removeView);if(e<0)throw new Error("removeView was not found");t.removeStart+=e}void 0!==t.removeStart&&(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 a=t.insertViews;if(!a)return;(0,i.n)(a.length>0,"length can not be zero");const s=m(a);if(0===s.length)throw new Error("invalid views to insert");for(const i of s){i.delegate=t.opts.delegate;const e=i.nav;if(e&&e!==this)throw new Error("inserted view was already inserted");if(i.state===u)throw new Error("inserted view was already destroyed")}t.insertViews=s}getEnteringView(t,e){const o=t.insertViews;if(void 0!==o)return o[o.length-1];const n=t.removeStart;if(void 0!==n){const o=this.views,r=n+t.removeCount;for(let t=o.length-1;t>=0;t--){const i=o[t];if((t<n||t>=r)&&i!==e)return i}}}postViewInit(t,e,o){var n,r,l;(0,i.n)(e||t,"Both leavingView and enteringView are null"),(0,i.n)(o.resolve,"resolve must be valid"),(0,i.n)(o.reject,"reject must be valid");const c=o.opts,{insertViews:d,removeStart:h,removeCount:u}=o;let p;if(void 0!==h&&void 0!==u){(0,i.n)(h>=0,"removeStart can not be negative"),(0,i.n)(u>=0,"removeCount can not be negative"),p=[];for(let o=h;o<h+u;o++){const n=this.views[o];void 0!==n&&n!==t&&n!==e&&p.push(n)}null!==(n=c.direction)&&void 0!==n||(c.direction="back")}const f=this.views.length+(null!==(r=null===d||void 0===d?void 0:d.length)&&void 0!==r?r:0)-(null!==u&&void 0!==u?u:0);if((0,i.n)(f>=0,"final balance can not be negative"),0===f)throw(0,a.p)("[ion-nav] - 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(d){let t=o.insertStart;for(const e of d)this.insertViewAt(e,t),t++;o.enteringRequiresTransition&&(null!==(l=c.direction)&&void 0!==l||(c.direction="forward"))}if(p&&p.length>0){for(const t of p)(0,s.l)(t.element,s.b),(0,s.l)(t.element,s.c),(0,s.l)(t.element,s.d);for(const t of p)this.destroyView(t)}}async transition(t,e,o){const n=o.opts,r=n.progressAnimation?t=>{void 0===t||this.gestureOrAnimationInProgress?this.sbAni=t:(this.gestureOrAnimationInProgress=!0,t.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),t.progressEnd(0,0,0))}:void 0,i=(0,l.b)(this),c=t.element,d=e&&e.element,h=Object.assign(Object.assign({mode:i,showGoBack:this.canGoBackSync(t),baseEl:this.el,progressCallback:r,animated:this.animated&&a.c.getBoolean("animated",!0),enteringEl:c,leavingEl:d},n),{animationBuilder:n.animationBuilder||this.animation||a.c.get("navAnimation")}),{hasCompleted:u}=await(0,s.t)(h);return this.transitionFinish(u,t,e,n)}transitionFinish(t,e,o,n){const r=t?e:o;return r&&this.unmountInactiveViews(r),{hasCompleted:t,requiresTransition:!0,enteringView:e,leavingView:o,direction:n.direction}}insertViewAt(t,e){const o=this.views,n=o.indexOf(t);n>-1?((0,i.n)(t.nav===this,"view is not part of the nav"),o.splice(n,1),o.splice(e,0,t)):((0,i.n)(!t.nav,"nav is used"),t.nav=this,o.splice(e,0,t))}removeView(t){(0,i.n)(t.state===h||t.state===u,"view state should be loaded or destroyed");const e=this.views,o=e.indexOf(t);(0,i.n)(o>-1,"view must be part of the stack"),o>=0&&e.splice(o,1)}destroyView(t){t._destroy(),this.removeView(t)}unmountInactiveViews(t){if(this.destroyed)return;const e=this.views,o=e.indexOf(t);for(let n=e.length-1;n>=0;n--){const t=e[n],r=t.element;r&&(n>o?((0,s.l)(r,s.d),this.destroyView(t)):n<o&&(0,s.s)(r,!0))}}canStart(){return!this.gestureOrAnimationInProgress&&!!this.swipeGesture&&!this.isTransitioning&&0===this.transInstr.length&&this.canGoBackSync()}onStart(){this.gestureOrAnimationInProgress=!0,this.pop({direction:"back",progressAnimation:!0})}onMove(t){this.sbAni&&this.sbAni.progressStep(t)}onEnd(t,e,o){if(this.sbAni){this.sbAni.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let n=t?-.001:.001;t?n+=(0,r.g)([0,0],[.32,.72],[0,1],[1,1],e)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),n+=(0,r.g)([0,0],[1,0],[.68,.28],[1,1],e)[0]),this.sbAni.progressEnd(t?1:0,n,o)}else this.gestureOrAnimationInProgress=!1}render(){return(0,n.h)("slot",{key:"8067c9835d255daec61f33dba200fd3a6ff839a0"})}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}static get style(){return g}},[257,"ion-nav",{delegate:[16],swipeGesture:[1028,"swipe-gesture"],animated:[4],animation:[16],rootParams:[16,"root-params"],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],getLength:[64]},void 0,{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}]);function y(){if("undefined"===typeof customElements)return;const t=["ion-nav"];t.forEach(t=>{switch(t){case"ion-nav":customElements.get(t)||customElements.define(t,v);break}})}const w=y},23980:(t,e,o)=>{"use strict";o.d(e,{d:()=>d});var n=o(38993),r=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=":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}}",a=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}async addRipple(t,e){return new Promise(o=>{(0,n.gv)(()=>{const r=this.el.getBoundingClientRect(),i=r.width,a=r.height,d=Math.sqrt(i*i+a*a),h=Math.max(a,i),u=this.unbounded?h:d+l,p=Math.floor(h*c),f=u/p;let b=t-r.left,m=e-r.top;this.unbounded&&(b=.5*i,m=.5*a);const g=b-.5*p,v=m-.5*p,y=.5*i-b,w=.5*a-m;(0,n.bN)(()=>{const t=document.createElement("div");t.classList.add("ripple-effect");const e=t.style;e.top=v+"px",e.left=g+"px",e.width=e.height=p+"px",e.setProperty("--final-scale",`${f}`),e.setProperty("--translate-end",`${y}px, ${w}px`);const n=this.el.shadowRoot||this.el;n.appendChild(t),setTimeout(()=>{o(()=>{s(t)})},325)})})})}get unbounded(){return"unbounded"===this.type}render(){const t=(0,r.b)(this);return(0,n.h)(n.xr,{key:"ae9d3b1ed6773a9b9bb2267129f7e9af23b6c9fc",role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return i}},[257,"ion-ripple-effect",{type:[1],addRipple:[64]}]),s=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},l=10,c=.5;function d(){if("undefined"===typeof customElements)return;const t=["ion-ripple-effect"];t.forEach(t=>{switch(t){case"ion-ripple-effect":customElements.get(t)||customElements.define(t,a);break}})}},28948:(t,e,o)=>{"use strict";var n=o(67426),r=o(43349);function i(t,e,o){if(!(this instanceof i))return new i(t,e,o);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(e,o))}t.exports=i,i.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),r(t.length<=this.blockSize);for(var e=t.length;e<this.blockSize;e++)t.push(0);for(e=0;e<t.length;e++)t[e]^=54;for(this.inner=(new this.Hash).update(t),e=0;e<t.length;e++)t[e]^=106;this.outer=(new this.Hash).update(t)},i.prototype.update=function(t,e){return this.inner.update(t,e),this},i.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)}},29790:t=>{"use strict";var e="undefined"!==typeof BigInt&&BigInt;t.exports=function(){return"function"===typeof e&&"function"===typeof BigInt&&"bigint"===typeof e(42)&&"bigint"===typeof BigInt(42)}},30564:(t,e,o)=>{"use strict";o.d(e,{X:()=>u});var n=o(38993),r=o(51789),i=o(81362),a=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const s="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}",l=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost()}componentDidLoad(){n.L2.isBrowser&&d(async()=>{const t=(0,a.a)(window,"hybrid");if(i.c.getBoolean("_testing")||Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,88159)).then(t=>t.startTapClick(i.c)),i.c.getBoolean("statusTap",t)&&Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,18336)).then(t=>t.startStatusTap()),i.c.getBoolean("inputShims",c())){const t=(0,a.a)(window,"ios")?"ios":"android";Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,335)).then(e=>e.startInputShims(i.c,t))}const e=await Promise.resolve().then(o.bind(o,51789)),n=t||(0,r.shouldUseCloseWatcher)();i.c.getBoolean("hardwareBackButton",n)?e.startHardwareBackButton():((0,r.shouldUseCloseWatcher)()&&(0,i.p)("[ion-app] - experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),e.blockHardwareBackButton()),"undefined"!==typeof window&&Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,84735)).then(t=>t.startKeyboardAssist(window)),Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,97559)).then(t=>this.focusVisible=t.startFocusVisible())})}async setFocus(t){this.focusVisible&&this.focusVisible.setFocus(t)}render(){const t=(0,a.b)(this);return(0,n.h)(n.xr,{key:"9be440c65819e4fa67c2c3c6477ab40b3ad3eed3",class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":i.c.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return s}},[256,"ion-app",{setFocus:[64]}]),c=()=>{const t=(0,a.a)(window,"ios")&&(0,a.a)(window,"mobile");if(t)return!0;const e=(0,a.a)(window,"android")&&(0,a.a)(window,"mobileweb");return!!e},d=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};function h(){if("undefined"===typeof customElements)return;const t=["ion-app"];t.forEach(t=>{switch(t){case"ion-app":customElements.get(t)||customElements.define(t,l);break}})}const u=h},30592:(t,e,o)=>{"use strict";var n=o(30655),r=function(){return!!n};r.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(t){return!0}},t.exports=r},32723:(t,e,o)=>{"use strict";var n=o(77952),r=o(64367),i=o(43349);function a(t){if(!(this instanceof a))return new a(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=r.toArray(t.entropy,t.entropyEnc||"hex"),o=r.toArray(t.nonce,t.nonceEnc||"hex"),n=r.toArray(t.pers,t.persEnc||"hex");i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,o,n)}t.exports=a,a.prototype._init=function(t,e,o){var n=t.concat(e).concat(o);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var r=0;r<this.V.length;r++)this.K[r]=0,this.V[r]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},a.prototype._update=function(t){var e=this._hmac().update(this.V).update([0]);t&&(e=e.update(t)),this.K=e.digest(),this.V=this._hmac().update(this.V).digest(),t&&(this.K=this._hmac().update(this.V).update([1]).update(t).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function(t,e,o,n){"string"!==typeof e&&(n=o,o=e,e=null),t=r.toArray(t,e),o=r.toArray(o,n),i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(o||[])),this._reseed=1},a.prototype.generate=function(t,e,o,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof e&&(n=o,o=e,e=null),o&&(o=r.toArray(o,n||"hex"),this._update(o));var i=[];while(i.length<t)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var a=i.slice(0,t);return this._update(o),this._reseed++,r.encode(a,e)}},32725:(t,e,o)=>{"use strict";o.d(e,{d:()=>r,w:()=>n});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const n="undefined"!==typeof window?window:void 0,r="undefined"!==typeof document?document:void 0},35496:(t,e,o)=>{"use strict";o.d(e,{K:()=>s,a:()=>a});var n=o(32725);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const r=()=>{if(void 0!==n.w)return n.w.Capacitor};
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
var i,a;(function(t){t["Unimplemented"]="UNIMPLEMENTED",t["Unavailable"]="UNAVAILABLE"})(i||(i={})),function(t){t["Body"]="body",t["Ionic"]="ionic",t["Native"]="native",t["None"]="none"}(a||(a={}));const s={getEngine(){const t=r();if(null===t||void 0===t?void 0:t.isPluginAvailable("Keyboard"))return t.Plugins.Keyboard},getResizeMode(){const t=this.getEngine();return(null===t||void 0===t?void 0:t.getResizeMode)?t.getResizeMode().catch(t=>{if(t.code!==i.Unimplemented)throw t}):Promise.resolve(void 0)}}},36559:(t,e,o)=>{"use strict";o.d(e,{X:()=>f});var n=o(38993),r=o(90864),i=o(938),a=o(69185);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const s=()=>{let t;const e=async()=>{const e=t;let o;return t=new Promise(t=>o=t),void 0!==e&&await e,o};return{lock:e}};var l=o(81362),c=o(44692),d=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const h=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",u=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=(0,n.lh)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,n.lh)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,n.lh)(this,"ionNavDidChange",3),this.lockController=s(),this.gestureOrAnimationInProgress=!1,this.mode=(0,d.b)(this),this.animated=!0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(void 0!==this.swipeHandler)}async connectedCallback(){const t=()=>{this.gestureOrAnimationInProgress=!0,this.swipeHandler&&this.swipeHandler.onStart()};this.gesture=(await Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,53903))).createSwipeBackGesture(this.el,()=>!this.gestureOrAnimationInProgress&&!!this.swipeHandler&&this.swipeHandler.canStart(),()=>t(),t=>{var e;return null===(e=this.ani)||void 0===e?void 0:e.progressStep(t)},(t,e,o)=>{if(this.ani){this.ani.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(t)},{oneTimeCallback:!0});let n=t?-.001:.001;t?n+=(0,r.g)([0,0],[.32,.72],[0,1],[1,1],e)[0]:(this.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),n+=(0,r.g)([0,0],[1,0],[.68,.28],[1,1],e)[0]),this.ani.progressEnd(t?1:0,n,o)}else this.gestureOrAnimationInProgress=!1}),this.swipeHandlerChanged()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async commit(t,e,o){const n=await this.lockController.lock();let r=!1;try{r=await this.transition(t,e,o)}catch(i){(0,l.a)("[ion-router-outlet] - Exception in commit:",i)}return n(),r}async setRouteId(t,e,o,n){const r=await this.setRoot(t,e,{duration:"root"===o?0:void 0,direction:"back"===o?"back":"forward",animationBuilder:n});return{changed:r,element:this.activeEl}}async getRouteId(){const t=this.activeEl;return t?{id:t.tagName,element:t,params:this.activeParams}:void 0}async setRoot(t,e,o){if(this.activeComponent===t&&(0,a.s)(e,this.activeParams))return!1;const n=this.activeEl,r=await(0,i.a)(this.delegate,this.el,t,["ion-page","ion-page-invisible"],e);return this.activeComponent=t,this.activeEl=r,this.activeParams=e,await this.commit(r,n,o),await(0,i.d)(this.delegate,n),!0}async transition(t,e,o={}){if(e===t)return!1;this.ionNavWillChange.emit();const{el:n,mode:r}=this,i=this.animated&&l.c.getBoolean("animated",!0),s=o.animationBuilder||this.animation||l.c.get("navAnimation");return await(0,c.t)(Object.assign(Object.assign({mode:r,animated:i,enteringEl:t,leavingEl:e,baseEl:n,deepWait:(0,a.k)(n),progressCallback:o.progressAnimation?t=>{void 0===t||this.gestureOrAnimationInProgress?this.ani=t:(this.gestureOrAnimationInProgress=!0,t.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),t.progressEnd(0,0,0))}:void 0},o),{animationBuilder:s})),this.ionNavDidChange.emit(),!0}render(){return(0,n.h)("slot",{key:"84b50f1155b0d780dff802ee13223287259fd525"})}get el(){return this}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}static get style(){return h}},[257,"ion-router-outlet",{mode:[1025],delegate:[16],animated:[4],animation:[16],swipeHandler:[16,"swipe-handler"],commit:[64],setRouteId:[64],getRouteId:[64]},void 0,{swipeHandler:["swipeHandlerChanged"]}]);function p(){if("undefined"===typeof customElements)return;const t=["ion-router-outlet"];t.forEach(t=>{switch(t){case"ion-router-outlet":customElements.get(t)||customElements.define(t,u);break}})}const f=p},37736:(t,e,o)=>{"use strict";o.d(e,{a:()=>a,b:()=>P,i:()=>C});var n=o(38993),r=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=t=>s(t),a=(t,e)=>("string"===typeof t&&(e=t,t=void 0),i(t).includes(e)),s=(t=window)=>{if("undefined"===typeof t)return[];t.Ionic=t.Ionic||{};let e=t.Ionic.platforms;return null==e&&(e=t.Ionic.platforms=l(t),e.forEach(e=>t.document.documentElement.classList.add(`plt-${e}`))),e},l=t=>{const e=r.c.get("platform");return Object.keys(T).filter(o=>{const n=null===e||void 0===e?void 0:e[o];return"function"===typeof n?n(t):T[o](t)})},c=t=>g(t)&&!y(t),d=t=>!!S(t,/iPad/i)||!(!S(t,/Macintosh/i)||!g(t)),h=t=>S(t,/iPhone/i),u=t=>S(t,/iPhone|iPod/i)||d(t),p=t=>S(t,/android|sink/i),f=t=>p(t)&&!S(t,/mobile/i),b=t=>{const e=t.innerWidth,o=t.innerHeight,n=Math.min(e,o),r=Math.max(e,o);return n>390&&n<520&&r>620&&r<800},m=t=>{const e=t.innerWidth,o=t.innerHeight,n=Math.min(e,o),r=Math.max(e,o);return d(t)||f(t)||n>460&&n<820&&r>780&&r<1400},g=t=>A(t,"(any-pointer:coarse)"),v=t=>!g(t),y=t=>w(t)||x(t),w=t=>!!(t["cordova"]||t["phonegap"]||t["PhoneGap"]),x=t=>{const e=t["Capacitor"];return!!((null===e||void 0===e?void 0:e.isNative)||(null===e||void 0===e?void 0:e.isNativePlatform)&&e.isNativePlatform())},k=t=>S(t,/electron/i),E=t=>{var e;return!(!(null===(e=t.matchMedia)||void 0===e?void 0:e.call(t,"(display-mode: standalone)").matches)&&!t.navigator.standalone)},S=(t,e)=>e.test(t.navigator.userAgent),A=(t,e)=>{var o;return null===(o=t.matchMedia)||void 0===o?void 0:o.call(t,e).matches},T={ipad:d,iphone:h,ios:u,android:p,phablet:b,tablet:m,cordova:w,capacitor:x,electron:k,pwa:E,mobile:g,mobileweb:c,desktop:v,hybrid:y};let _;const P=t=>t&&(0,n.Wi)(t)||_,C=(t={})=>{if("undefined"===typeof window)return;const e=window.document,o=window,i=o.Ionic=o.Ionic||{},l=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,r.b)(o)),{persistConfig:!1}),i.config),(0,r.d)(o)),t);r.c.reset(l),r.c.getBoolean("persistConfig")&&(0,r.s)(o,l),s(o),i.config=r.c,i.mode=_=r.c.get("mode",e.documentElement.getAttribute("mode")||(a(o,"ios")?"ios":"md")),r.c.set("mode",_),e.documentElement.setAttribute("mode",_),e.documentElement.classList.add(_),r.c.getBoolean("_testing")&&r.c.set("animated",!1);const c=t=>{var e;return null===(e=t.tagName)||void 0===e?void 0:e.startsWith("ION-")},d=t=>["ios","md"].includes(t);(0,n.iY)(t=>{while(t){const e=t.mode||t.getAttribute("mode");if(e){if(d(e))return e;c(t)&&(0,r.p)('Invalid ionic mode: "'+e+'", expected: "ios" or "md"')}t=t.parentElement}return _})}},41333:t=>{"use strict";t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),o=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(o))return!1;var n=42;for(var r in t[e]=n,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var i=Object.getOwnPropertySymbols(t);if(1!==i.length||i[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(t,e);if(a.value!==n||!0!==a.enumerable)return!1}return!0}},41618:(t,e,o)=>{"use strict";o.d(e,{X:()=>d});var n=o(38993),r=o(59897),i=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a=":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, var(--ion-background-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, var(--ion-background-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%}",s=":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, var(--ion-background-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}",l=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.childrenStyles=new Map}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),e=t.find(t=>"start"===t.slot);e&&e.classList.add("buttons-first-slot");const o=t.reverse(),n=o.find(t=>"end"===t.slot)||o.find(t=>"primary"===t.slot)||o.find(t=>"secondary"===t.slot);n&&n.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const e=t.target.tagName,o=t.detail,r={},i=this.childrenStyles.get(e)||{};let a=!1;Object.keys(o).forEach(t=>{const e=`toolbar-${t}`,n=o[t];n!==i[e]&&(a=!0),n&&(r[e]=!0)}),a&&(this.childrenStyles.set(e,r),(0,n.$x)(this))}render(){const t=(0,i.b)(this),e={};return this.childrenStyles.forEach(t=>{Object.assign(e,t)}),(0,n.h)(n.xr,{key:"f6c4f669a6a61c5eac4cbb5ea0aa97c48ae5bd46",class:Object.assign(Object.assign({},e),(0,r.c)(this.color,{[t]:!0,"in-toolbar":(0,r.h)("ion-toolbar",this.el)}))},(0,n.h)("div",{key:"9c81742ffa02de9ba7417025b077d05e67305074",class:"toolbar-background",part:"background"}),(0,n.h)("div",{key:"5fc96d166fa47894a062e41541a9beee38078a36",class:"toolbar-container",part:"container"},(0,n.h)("slot",{key:"b62c0d9d59a70176bdbf769aec6090d7a166853b",name:"start"}),(0,n.h)("slot",{key:"d01d3cc2c50e5aaa49c345b209fe8dbdf3d48131",name:"secondary"}),(0,n.h)("div",{key:"3aaa3a2810aedd38c37eb616158ec7b9638528fc",class:"toolbar-content",part:"content"},(0,n.h)("slot",{key:"357246690f8d5e1cc3ca369611d4845a79edf610"})),(0,n.h)("slot",{key:"06ed3cca4f7ebff4a54cd877dad3cc925ccf9f75",name:"primary"}),(0,n.h)("slot",{key:"e453d43d14a26b0d72f41e1b81a554bab8ece811",name:"end"})))}get el(){return this}static get style(){return{ios:a,md:s}}},[289,"ion-toolbar",{color:[513]},[[0,"ionStyle","childrenStyle"]]]);function c(){if("undefined"===typeof customElements)return;const t=["ion-toolbar"];t.forEach(t=>{switch(t){case"ion-toolbar":customElements.get(t)||customElements.define(t,l);break}})}
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const d=c},43917:(t,e,o)=>{"use strict";var n=o(67426),r=o(66166),i=o(66225),a=n.rotl32,s=n.sum32,l=n.sum32_5,c=i.ft_1,d=r.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function u(){if(!(this instanceof u))return new u;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(u,d),t.exports=u,u.blockSize=512,u.outSize=160,u.hmacStrength=80,u.padLength=64,u.prototype._update=function(t,e){for(var o=this.W,n=0;n<16;n++)o[n]=t[e+n];for(;n<o.length;n++)o[n]=a(o[n-3]^o[n-8]^o[n-14]^o[n-16],1);var r=this.h[0],i=this.h[1],d=this.h[2],u=this.h[3],p=this.h[4];for(n=0;n<o.length;n++){var f=~~(n/20),b=l(a(r,5),c(f,i,d,u),p,o[n],h[f]);p=u,u=d,d=a(i,30),i=r,r=b}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],i),this.h[2]=s(this.h[2],d),this.h[3]=s(this.h[3],u),this.h[4]=s(this.h[4],p)},u.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},44692:(t,e,o)=>{"use strict";o.d(e,{L:()=>a,a:()=>s,b:()=>l,c:()=>c,d:()=>d,g:()=>R,l:()=>O,s:()=>I,t:()=>v});var n=o(81362),r=o(38993),i=o(69185);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a="ionViewWillEnter",s="ionViewDidEnter",l="ionViewWillLeave",c="ionViewDidLeave",d="ionViewWillUnload",h=t=>{t.tabIndex=-1,t.focus()},u=t=>null!==t.offsetParent,p=()=>{const t=t=>{const e=n.c.get("focusManagerPriority",!1);if(e){const e=document.activeElement;null!==e&&(null===t||void 0===t?void 0:t.contains(e))&&e.setAttribute(f,"true")}},e=t=>{const e=n.c.get("focusManagerPriority",!1);if(Array.isArray(e)&&!t.contains(document.activeElement)){const o=t.querySelector(`[${f}]`);if(o&&u(o))return void h(o);for(const r of e)switch(r){case"content":const e=t.querySelector('main, [role="main"]');if(e&&u(e))return void h(e);break;case"heading":const o=t.querySelector('h1, [role="heading"][aria-level="1"]');if(o&&u(o))return void h(o);break;case"banner":const i=t.querySelector('header, [role="banner"]');if(i&&u(i))return void h(i);break;default:(0,n.p)(`Unrecognized focus manager priority value ${r}`);break}h(t)}};return{saveViewFocus:t,setViewFocus:e}},f="ion-last-focus",b=()=>Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,84692)),m=()=>Promise.all([o.e(7993),o.e(1247),o.e(3798),o.e(4234),o.e(3556),o.e(9662),o.e(9580),o.e(1242),o.e(6078),o.e(2113),o.e(9121),o.e(6311),o.e(9710),o.e(2694),o.e(8547),o.e(7144),o.e(4897),o.e(2252),o.e(2475),o.e(6772),o.e(3169),o.e(683),o.e(6701),o.e(6615),o.e(1540),o.e(5634),o.e(2074),o.e(950),o.e(8685),o.e(9735),o.e(2255),o.e(3813),o.e(4949),o.e(9456),o.e(4267),o.e(8563),o.e(783),o.e(2161),o.e(6251),o.e(7256),o.e(7733),o.e(7636),o.e(61),o.e(6513),o.e(6048),o.e(2466),o.e(9830),o.e(3429)]).then(o.bind(o,4394)),g=p(),v=t=>new Promise((e,o)=>{(0,r.bN)(()=>{y(t),w(t).then(o=>{o.animation&&o.animation.destroy(),x(t),e(o)},e=>{x(t),o(e)})})}),y=t=>{const e=t.enteringEl,o=t.leavingEl;g.saveViewFocus(o),z(e,o,t.direction),t.showGoBack?e.classList.add("can-go-back"):e.classList.remove("can-go-back"),I(e,!1),e.style.setProperty("pointer-events","none"),o&&(I(o,!1),o.style.setProperty("pointer-events","none"))},w=async t=>{const e=await k(t),o=e&&r.L2.isBrowser?E(e,t):S(t);return o},x=t=>{const e=t.enteringEl,o=t.leavingEl;e.classList.remove("ion-page-invisible"),e.style.removeProperty("pointer-events"),void 0!==o&&(o.classList.remove("ion-page-invisible"),o.style.removeProperty("pointer-events")),g.setViewFocus(e)},k=async t=>{if(!t.leavingEl||!t.animated||0===t.duration)return;if(t.animationBuilder)return t.animationBuilder;const e="ios"===t.mode?(await b()).iosTransitionAnimation:(await m()).mdTransitionAnimation;return e},E=async(t,e)=>{await A(e,!0);const o=t(e.baseEl,e);P(e.enteringEl,e.leavingEl);const n=await _(o,e);return e.progressCallback&&e.progressCallback(void 0),n&&C(e.enteringEl,e.leavingEl),{hasCompleted:n,animation:o}},S=async t=>{const e=t.enteringEl,o=t.leavingEl,r=n.c.get("focusManagerPriority",!1);return await A(t,r),P(e,o),C(e,o),{hasCompleted:!0}},A=async(t,e)=>{const o=void 0!==t.deepWait?t.deepWait:e;o&&await Promise.all([L(t.enteringEl),L(t.leavingEl)]),await T(t.viewIsReady,t.enteringEl)},T=async(t,e)=>{t&&await t(e)},_=(t,e)=>{const o=e.progressCallback,n=new Promise(e=>{t.onFinish(t=>e(1===t))});return o?(t.progressStart(!0),o(t)):t.play(),n},P=(t,e)=>{O(e,l),O(t,a)},C=(t,e)=>{O(t,s),O(e,c)},O=(t,e)=>{if(t){const o=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.dispatchEvent(o)}},L=async t=>{const e=t;if(e){if(null!=e.componentOnReady){const t=await e.componentOnReady();if(null!=t)return}else if(null!=e.__registerHost){const t=new Promise(t=>(0,i.r)(t));return void await t}await Promise.all(Array.from(e.children).map(L))}},I=(t,e)=>{e?(t.setAttribute("aria-hidden","true"),t.classList.add("ion-page-hidden")):(t.hidden=!1,t.removeAttribute("aria-hidden"),t.classList.remove("ion-page-hidden"))},z=(t,e,o)=>{void 0!==t&&(t.style.zIndex="back"===o?"99":"101"),void 0!==e&&(e.style.zIndex="100")},R=t=>{if(t.classList.contains("ion-page"))return t;const e=t.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs");return e||t}},46229:(t,e,o)=>{"use strict";e.sha1=o(43917),e.sha224=o(47714),e.sha256=o(2287),e.sha384=o(21911),e.sha512=o(57766)},46784:(t,e,o)=>{"use strict";var n=o(67426),r=o(66166),i=n.rotl32,a=n.sum32,s=n.sum32_3,l=n.sum32_4,c=r.BlockHash;function d(){if(!(this instanceof d))return new d;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function h(t,e,o,n){return t<=15?e^o^n:t<=31?e&o|~e&n:t<=47?(e|~o)^n:t<=63?e&n|o&~n:e^(o|~n)}function u(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function p(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}n.inherits(d,c),e.ripemd160=d,d.blockSize=512,d.outSize=160,d.hmacStrength=192,d.padLength=64,d.prototype._update=function(t,e){for(var o=this.h[0],n=this.h[1],r=this.h[2],c=this.h[3],d=this.h[4],v=o,y=n,w=r,x=c,k=d,E=0;E<80;E++){var S=a(i(l(o,h(E,n,r,c),t[f[E]+e],u(E)),m[E]),d);o=d,d=c,c=i(r,10),r=n,n=S,S=a(i(l(v,h(79-E,y,w,x),t[b[E]+e],p(E)),g[E]),k),v=k,k=x,x=i(w,10),w=y,y=S}S=s(this.h[1],r,x),this.h[1]=s(this.h[2],c,k),this.h[2]=s(this.h[3],d,v),this.h[3]=s(this.h[4],o,y),this.h[4]=s(this.h[0],n,w),this.h[0]=S},d.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var f=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],b=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],g=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},47714:(t,e,o)=>{"use strict";var n=o(67426),r=o(2287);function i(){if(!(this instanceof i))return new i;r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(i,r),t.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},48648:t=>{"use strict";t.exports="undefined"!==typeof Reflect&&Reflect.getPrototypeOf||null},49092:(t,e,o)=>{"use strict";var n=o(41333);t.exports=function(){return n()&&!!Symbol.toStringTag}},51789:(t,e,o)=>{"use strict";o.r(e),o.d(e,{MENU_BACK_BUTTON_PRIORITY:()=>c,OVERLAY_BACK_BUTTON_PRIORITY:()=>l,blockHardwareBackButton:()=>a,shouldUseCloseWatcher:()=>i,startHardwareBackButton:()=>s});var n=o(32725),r=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=()=>r.c.get("experimentalCloseWatcher",!1)&&void 0!==n.w&&"CloseWatcher"in n.w,a=()=>{document.addEventListener("backbutton",()=>{})},s=()=>{const t=document;let e=!1;const o=()=>{if(e)return;let o=0,n=[];const i=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(t,e){n.push({priority:t,handler:e,id:o++})}}});t.dispatchEvent(i);const a=async t=>{try{if(null===t||void 0===t?void 0:t.handler){const e=t.handler(s);null!=e&&await e}}catch(e){(0,r.a)("[ion-app] - Exception in startHardwareBackButton:",e)}},s=()=>{if(n.length>0){let t={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};n.forEach(e=>{e.priority>=t.priority&&(t=e)}),e=!0,n=n.filter(e=>e.id!==t.id),a(t).then(()=>e=!1)}};s()};if(i()){let t;const e=()=>{null===t||void 0===t||t.destroy(),t=new n.w.CloseWatcher,t.onclose=()=>{o(),e()}};e()}else t.addEventListener("backbutton",o)},l=100,c=99},53903:(t,e,o)=>{"use strict";o.r(e),o.d(e,{createSwipeBackGesture:()=>x});var n=o(69185),r=o(63183);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
class i{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(t){var e;return new a(this,this.newID(),t.name,null!==(e=t.priority)&&void 0!==e?e:0,!!t.disableScroll)}createBlocker(t={}){return new s(this,this.newID(),t.disable,!!t.disableScroll)}start(t,e,o){return this.canStart(t)?(this.requestedStart.set(e,o),!0):(this.requestedStart.delete(e),!1)}capture(t,e,o){if(!this.start(t,e,o))return!1;const n=this.requestedStart;let r=-1e4;if(n.forEach(t=>{r=Math.max(r,t)}),r===o){this.capturedId=e,n.clear();const o=new CustomEvent("ionGestureCaptured",{detail:{gestureName:t}});return document.dispatchEvent(o),!0}return n.delete(e),!1}release(t){this.requestedStart.delete(t),this.capturedId===t&&(this.capturedId=void 0)}disableGesture(t,e){let o=this.disabledGestures.get(t);void 0===o&&(o=new Set,this.disabledGestures.set(t,o)),o.add(e)}enableGesture(t,e){const o=this.disabledGestures.get(t);void 0!==o&&o.delete(e)}disableScroll(t){this.disabledScroll.add(t),1===this.disabledScroll.size&&document.body.classList.add(l)}enableScroll(t){this.disabledScroll.delete(t),0===this.disabledScroll.size&&document.body.classList.remove(l)}canStart(t){return void 0===this.capturedId&&!this.isDisabled(t)}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(t){const e=this.disabledGestures.get(t);return!!(e&&e.size>0)}newID(){return this.gestureId++,this.gestureId}}class a{constructor(t,e,o,n,r){this.id=e,this.name=o,this.disableScroll=r,this.priority=1e6*n+e,this.ctrl=t}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}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 s{constructor(t,e,o,n){this.id=e,this.disable=o,this.disableScroll=n,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 l="backdrop-no-scroll",c=new i,d=(t,e,o,n)=>{const r=!!h(t)&&{capture:!1,passive:!!n.passive};let i,a;return t["__zone_symbol__addEventListener"]?(i="__zone_symbol__addEventListener",a="__zone_symbol__removeEventListener"):(i="addEventListener",a="removeEventListener"),t[i](e,o,r),()=>{t[a](e,o,r)}},h=t=>{if(void 0===u)try{const e=Object.defineProperty({},"passive",{get:()=>{u=!0}});t.addEventListener("optsTest",()=>{},e)}catch(e){u=!1}return!!u};let u;const p=2e3,f=(t,e,o,n,r)=>{let i,a,s,l,c,h,u,f=0;const m=n=>{f=Date.now()+p,e(n)&&(!a&&o&&(a=d(t,"touchmove",o,r)),s||(s=d(n.target,"touchend",v,r)),l||(l=d(n.target,"touchcancel",v,r)))},g=n=>{f>Date.now()||e(n)&&(!h&&o&&(h=d(b(t),"mousemove",o,r)),u||(u=d(b(t),"mouseup",y,r)))},v=t=>{w(),n&&n(t)},y=t=>{x(),n&&n(t)},w=()=>{a&&a(),s&&s(),l&&l(),a=s=l=void 0},x=()=>{h&&h(),u&&u(),h=u=void 0},k=()=>{w(),x()},E=(e=!0)=>{e?(i||(i=d(t,"touchstart",m,r)),c||(c=d(t,"mousedown",g,r))):(i&&i(),c&&c(),i=c=void 0,k())},S=()=>{E(!1),n=o=e=void 0};return{enable:E,stop:k,destroy:S}},b=t=>t instanceof Document?t:t.ownerDocument,m=(t,e,o)=>{const n=o*(Math.PI/180),r="x"===t,i=Math.cos(n),a=e*e;let s=0,l=0,c=!1,d=0;return{start(t,e){s=t,l=e,d=0,c=!0},detect(t,e){if(!c)return!1;const o=t-s,n=e-l,h=o*o+n*n;if(h<a)return!1;const u=Math.sqrt(h),p=(r?o:n)/u;return d=p>i?1:p<-i?-1:0,c=!1,!0},isGesture(){return 0!==d},getDirection(){return d}}},g=t=>{let e=!1,o=!1,n=!0,r=!1;const i=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},t),a=i.canStart,s=i.onWillStart,l=i.onStart,d=i.onEnd,h=i.notCaptured,u=i.onMove,p=i.threshold,b=i.passive,g=i.blurOnStart,x={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},k=m(i.direction,i.threshold,i.maxAngle),E=c.createGesture({name:t.gestureName,priority:t.gesturePriority,disableScroll:t.disableScroll}),S=t=>{const e=w(t);return!(o||!n)&&(y(t,x),x.startX=x.currentX,x.startY=x.currentY,x.startTime=x.currentTime=e,x.velocityX=x.velocityY=x.deltaX=x.deltaY=0,x.event=t,(!a||!1!==a(x))&&(E.release(),!!E.start()&&(o=!0,0===p?_():(k.start(x.startX,x.startY),!0))))},A=t=>{e?!r&&n&&(r=!0,v(x,t),requestAnimationFrame(T)):(v(x,t),k.detect(x.currentX,x.currentY)&&(k.isGesture()&&_()||z()))},T=()=>{e&&(r=!1,u&&u(x))},_=()=>!!E.capture()&&(e=!0,n=!1,x.startX=x.currentX,x.startY=x.currentY,x.startTime=x.currentTime,s?s(x).then(C):C(),!0),P=()=>{if("undefined"!==typeof document){const t=document.activeElement;(null===t||void 0===t?void 0:t.blur)&&t.blur()}},C=()=>{g&&P(),l&&l(x),n=!0},O=()=>{e=!1,o=!1,r=!1,n=!0,E.release()},L=t=>{const o=e,r=n;O(),r&&(v(x,t),o?d&&d(x):h&&h(x))},I=f(i.el,S,A,L,{passive:b}),z=()=>{O(),I.stop(),h&&h(x)};return{enable(t=!0){t||(e&&L(void 0),O()),I.enable(t)},destroy(){E.destroy(),I.destroy()}}},v=(t,e)=>{if(!e)return;const o=t.currentX,n=t.currentY,r=t.currentTime;y(e,t);const i=t.currentX,a=t.currentY,s=t.currentTime=w(e),l=s-r;if(l>0&&l<100){const e=(i-o)/l,r=(a-n)/l;t.velocityX=.7*e+.3*t.velocityX,t.velocityY=.7*r+.3*t.velocityY}t.deltaX=i-t.startX,t.deltaY=a-t.startY,t.event=e},y=(t,e)=>{let o=0,n=0;if(t){const e=t.changedTouches;if(e&&e.length>0){const t=e[0];o=t.clientX,n=t.clientY}else void 0!==t.pageX&&(o=t.pageX,n=t.pageY)}e.currentX=o,e.currentY=n},w=t=>t.timeStamp||Date.now(),x=(t,e,o,i,a)=>{const s=t.ownerDocument.defaultView;let l=(0,r.i)(t);const c=t=>{const e=50,{startX:o}=t;return l?o>=s.innerWidth-e:o<=e},d=t=>l?-t.deltaX:t.deltaX,h=t=>l?-t.velocityX:t.velocityX,u=o=>(l=(0,r.i)(t),c(o)&&e()),p=t=>{const e=d(t),o=e/s.innerWidth;i(o)},f=t=>{const e=d(t),o=s.innerWidth,r=e/o,i=h(t),l=o/2,c=i>=0&&(i>.2||e>l),u=c?1-r:r,p=u*o;let f=0;if(p>5){const t=p/Math.abs(i);f=Math.min(t,540)}a(c,r<=0?.01:(0,n.f)(0,r,.9999),f)};return g({el:t,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:u,onStart:o,onMove:p,onEnd:f})}},56698:t=>{"function"===typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var o=function(){};o.prototype=e.prototype,t.prototype=new o,t.prototype.constructor=t}}},57766:(t,e,o)=>{"use strict";var n=o(67426),r=o(66166),i=o(43349),a=n.rotr64_hi,s=n.rotr64_lo,l=n.shr64_hi,c=n.shr64_lo,d=n.sum64,h=n.sum64_hi,u=n.sum64_lo,p=n.sum64_4_hi,f=n.sum64_4_lo,b=n.sum64_5_hi,m=n.sum64_5_lo,g=r.BlockHash,v=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;g.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=v,this.W=new Array(160)}function w(t,e,o,n,r){var i=t&o^~t&r;return i<0&&(i+=4294967296),i}function x(t,e,o,n,r,i){var a=e&n^~e&i;return a<0&&(a+=4294967296),a}function k(t,e,o,n,r){var i=t&o^t&r^o&r;return i<0&&(i+=4294967296),i}function E(t,e,o,n,r,i){var a=e&n^e&i^n&i;return a<0&&(a+=4294967296),a}function S(t,e){var o=a(t,e,28),n=a(e,t,2),r=a(e,t,7),i=o^n^r;return i<0&&(i+=4294967296),i}function A(t,e){var o=s(t,e,28),n=s(e,t,2),r=s(e,t,7),i=o^n^r;return i<0&&(i+=4294967296),i}function T(t,e){var o=a(t,e,14),n=a(t,e,18),r=a(e,t,9),i=o^n^r;return i<0&&(i+=4294967296),i}function _(t,e){var o=s(t,e,14),n=s(t,e,18),r=s(e,t,9),i=o^n^r;return i<0&&(i+=4294967296),i}function P(t,e){var o=a(t,e,1),n=a(t,e,8),r=l(t,e,7),i=o^n^r;return i<0&&(i+=4294967296),i}function C(t,e){var o=s(t,e,1),n=s(t,e,8),r=c(t,e,7),i=o^n^r;return i<0&&(i+=4294967296),i}function O(t,e){var o=a(t,e,19),n=a(e,t,29),r=l(t,e,6),i=o^n^r;return i<0&&(i+=4294967296),i}function L(t,e){var o=s(t,e,19),n=s(e,t,29),r=c(t,e,6),i=o^n^r;return i<0&&(i+=4294967296),i}n.inherits(y,g),t.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(t,e){for(var o=this.W,n=0;n<32;n++)o[n]=t[e+n];for(;n<o.length;n+=2){var r=O(o[n-4],o[n-3]),i=L(o[n-4],o[n-3]),a=o[n-14],s=o[n-13],l=P(o[n-30],o[n-29]),c=C(o[n-30],o[n-29]),d=o[n-32],h=o[n-31];o[n]=p(r,i,a,s,l,c,d,h),o[n+1]=f(r,i,a,s,l,c,d,h)}},y.prototype._update=function(t,e){this._prepareBlock(t,e);var o=this.W,n=this.h[0],r=this.h[1],a=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],p=this.h[6],f=this.h[7],g=this.h[8],v=this.h[9],y=this.h[10],P=this.h[11],C=this.h[12],O=this.h[13],L=this.h[14],I=this.h[15];i(this.k.length===o.length);for(var z=0;z<o.length;z+=2){var R=L,B=I,N=T(g,v),M=_(g,v),D=w(g,v,y,P,C,O),$=x(g,v,y,P,C,O),j=this.k[z],q=this.k[z+1],H=o[z],X=o[z+1],V=b(R,B,N,M,D,$,j,q,H,X),F=m(R,B,N,M,D,$,j,q,H,X);R=S(n,r),B=A(n,r),N=k(n,r,a,s,l,c),M=E(n,r,a,s,l,c);var W=h(R,B,N,M),U=u(R,B,N,M);L=C,I=O,C=y,O=P,y=g,P=v,g=h(p,f,V,F),v=u(f,f,V,F),p=l,f=c,l=a,c=s,a=n,s=r,n=h(V,F,W,U),r=u(V,F,W,U)}d(this.h,0,n,r),d(this.h,2,a,s),d(this.h,4,l,c),d(this.h,6,p,f),d(this.h,8,g,v),d(this.h,10,y,P),d(this.h,12,C,O),d(this.h,14,L,I)},y.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},59897:(t,e,o)=>{"use strict";o.d(e,{c:()=>r,h:()=>n,o:()=>a});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const n=(t,e)=>null!==e.closest(t),r=(t,e)=>"string"===typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},e):e,i=/^[a-z][a-z0-9+\-.]*:/,a=async(t,e,o,n)=>{if(null!=t&&"#"!==t[0]&&!i.test(t)){const r=document.querySelector("ion-router");if(r)return null!=e&&e.preventDefault(),r.push(t,o,n)}return!1}},60034:(t,e,o)=>{"use strict";var n=o(69600),r=o(9957),i=o(74462)(),a=o(36556),s=a("Function.prototype.toString"),l=a("String.prototype.match"),c=a("Object.prototype.toString"),d=/^class /,h=function(t){if(n(t))return!1;if("function"!==typeof t)return!1;try{var e=l(s(t),d);return!!e}catch(o){}return!1},u=/\s*function\s+([^(\s]*)\s*/,p=!(0 in[,]),f="[object Object]",b="[object HTMLAllCollection]",m=Function.prototype,g=function(){return!1};if("object"===typeof document){var v=document.all;c(v)===c(document.all)&&(g=function(t){if((p||!t)&&("undefined"===typeof t||"object"===typeof t))try{var e=c(t);return(e===b||e===f)&&null==t("")}catch(o){}return!1})}t.exports=function(){if(g(this)||!h(this)&&!n(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(i&&r(this,"name"))return this.name;if(this===m)return"";var t=s(this),e=l(t,u),o=e&&e[1];return o}},60768:(t,e,o)=>{"use strict";o.d(e,{X:()=>c});var n=o(38993),r=o(938),i=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const a=":host(.tab-hidden){display:none !important}",s=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.loaded=!1,this.active=!1}async componentWillLoad(){n.L2.isDev&&void 0!==this.component&&this.el.childElementCount>0&&(0,i.a)(`[ion-tab] - You can not use a lazy-loaded component in a tab and inlined content at the same time.- Remove the component attribute in: <ion-tab component="${this.component}"> or- Remove the embedded content inside the ion-tab: <ion-tab></ion-tab>`),this.active&&await this.setActive()}async setActive(){await this.prepareLazyLoaded(),this.active=!0}changeActive(t){t&&this.prepareLazyLoaded()}prepareLazyLoaded(){if(!this.loaded&&null!=this.component){this.loaded=!0;try{return(0,r.a)(this.delegate,this.el,this.component,["ion-page"])}catch(t){(0,i.a)("[ion-tab] - Exception in prepareLazyLoaded:",t)}}return Promise.resolve(void 0)}render(){const{tab:t,active:e,component:o}=this;return(0,n.h)(n.xr,{key:"dbad8fe9f1566277d14647626308eaf1601ab01f",role:"tabpanel","aria-hidden":e?null:"true","aria-labelledby":`tab-button-${t}`,class:{"ion-page":void 0===o,"tab-hidden":!e}},(0,n.h)("slot",{key:"3be64f4e7161f6769aaf8e4dcb5293fcaa09af45"}))}get el(){return this}static get watchers(){return{active:["changeActive"]}}static get style(){return a}},[257,"ion-tab",{active:[1028],delegate:[16],tab:[1],component:[1],setActive:[64]},void 0,{active:["changeActive"]}]);function l(){if("undefined"===typeof customElements)return;const t=["ion-tab"];t.forEach(t=>{switch(t){case"ion-tab":customElements.get(t)||customElements.define(t,s);break}})}const c=l},63183:(t,e,o)=>{"use strict";o.d(e,{i:()=>n});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const n=t=>t&&""!==t.dir?"rtl"===t.dir.toLowerCase():"rtl"===(null===document||void 0===document?void 0:document.dir.toLowerCase())},64039:(t,e,o)=>{"use strict";var n="undefined"!==typeof Symbol&&Symbol,r=o(41333);t.exports=function(){return"function"===typeof n&&("function"===typeof Symbol&&("symbol"===typeof n("foo")&&("symbol"===typeof Symbol("bar")&&r())))}},64253:(t,e,o)=>{"use strict";o.d(e,{YQ:()=>i,ZH:()=>a,fS:()=>r});const n=function(){return"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:window}(),{FormData:r,Blob:i,File:a}=n},66166:(t,e,o)=>{"use strict";var n=o(67426),r=o(43349);function i(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=i,i.prototype.update=function(t,e){if(t=n.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){t=this.pending;var o=t.length%this._delta8;this.pending=t.slice(t.length-o,t.length),0===this.pending.length&&(this.pending=null),t=n.join32(t,0,t.length-o,this.endian);for(var r=0;r<t.length;r+=this._delta32)this._update(t,r,r+this._delta32)}return this},i.prototype.digest=function(t){return this.update(this._pad()),r(null===this.pending),this._digest(t)},i.prototype._pad=function(){var t=this.pendingTotal,e=this._delta8,o=e-(t+this.padLength)%e,n=new Array(o+this.padLength);n[0]=128;for(var r=1;r<o;r++)n[r]=0;if(t<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)n[r++]=0;n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=t>>>24&255,n[r++]=t>>>16&255,n[r++]=t>>>8&255,n[r++]=255&t}else for(n[r++]=255&t,n[r++]=t>>>8&255,n[r++]=t>>>16&255,n[r++]=t>>>24&255,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0,i=8;i<this.padLength;i++)n[r++]=0;return n}},66225:(t,e,o)=>{"use strict";var n=o(67426),r=n.rotr32;function i(t,e,o,n){return 0===t?a(e,o,n):1===t||3===t?l(e,o,n):2===t?s(e,o,n):void 0}function a(t,e,o){return t&e^~t&o}function s(t,e,o){return t&e^t&o^e&o}function l(t,e,o){return t^e^o}function c(t){return r(t,2)^r(t,13)^r(t,22)}function d(t){return r(t,6)^r(t,11)^r(t,25)}function h(t){return r(t,7)^r(t,18)^t>>>3}function u(t){return r(t,17)^r(t,19)^t>>>10}e.ft_1=i,e.ch32=a,e.maj32=s,e.p32=l,e.s0_256=c,e.s1_256=d,e.g0_256=h,e.g1_256=u},66743:(t,e,o)=>{"use strict";var n=o(89353);t.exports=Function.prototype.bind||n},67426:(t,e,o)=>{"use strict";var n=o(43349),r=o(56698);function i(t,e){return 55296===(64512&t.charCodeAt(e))&&(!(e<0||e+1>=t.length)&&56320===(64512&t.charCodeAt(e+1)))}function a(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var o=[];if("string"===typeof t)if(e){if("hex"===e)for(t=t.replace(/[^a-z0-9]+/gi,""),t.length%2!==0&&(t="0"+t),r=0;r<t.length;r+=2)o.push(parseInt(t[r]+t[r+1],16))}else for(var n=0,r=0;r<t.length;r++){var a=t.charCodeAt(r);a<128?o[n++]=a:a<2048?(o[n++]=a>>6|192,o[n++]=63&a|128):i(t,r)?(a=65536+((1023&a)<<10)+(1023&t.charCodeAt(++r)),o[n++]=a>>18|240,o[n++]=a>>12&63|128,o[n++]=a>>6&63|128,o[n++]=63&a|128):(o[n++]=a>>12|224,o[n++]=a>>6&63|128,o[n++]=63&a|128)}else for(r=0;r<t.length;r++)o[r]=0|t[r];return o}function s(t){for(var e="",o=0;o<t.length;o++)e+=d(t[o].toString(16));return e}function l(t){var e=t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24;return e>>>0}function c(t,e){for(var o="",n=0;n<t.length;n++){var r=t[n];"little"===e&&(r=l(r)),o+=h(r.toString(16))}return o}function d(t){return 1===t.length?"0"+t:t}function h(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}function u(t,e,o,r){var i=o-e;n(i%4===0);for(var a=new Array(i/4),s=0,l=e;s<a.length;s++,l+=4){var c;c="big"===r?t[l]<<24|t[l+1]<<16|t[l+2]<<8|t[l+3]:t[l+3]<<24|t[l+2]<<16|t[l+1]<<8|t[l],a[s]=c>>>0}return a}function p(t,e){for(var o=new Array(4*t.length),n=0,r=0;n<t.length;n++,r+=4){var i=t[n];"big"===e?(o[r]=i>>>24,o[r+1]=i>>>16&255,o[r+2]=i>>>8&255,o[r+3]=255&i):(o[r+3]=i>>>24,o[r+2]=i>>>16&255,o[r+1]=i>>>8&255,o[r]=255&i)}return o}function f(t,e){return t>>>e|t<<32-e}function b(t,e){return t<<e|t>>>32-e}function m(t,e){return t+e>>>0}function g(t,e,o){return t+e+o>>>0}function v(t,e,o,n){return t+e+o+n>>>0}function y(t,e,o,n,r){return t+e+o+n+r>>>0}function w(t,e,o,n){var r=t[e],i=t[e+1],a=n+i>>>0,s=(a<n?1:0)+o+r;t[e]=s>>>0,t[e+1]=a}function x(t,e,o,n){var r=e+n>>>0,i=(r<e?1:0)+t+o;return i>>>0}function k(t,e,o,n){var r=e+n;return r>>>0}function E(t,e,o,n,r,i,a,s){var l=0,c=e;c=c+n>>>0,l+=c<e?1:0,c=c+i>>>0,l+=c<i?1:0,c=c+s>>>0,l+=c<s?1:0;var d=t+o+r+a+l;return d>>>0}function S(t,e,o,n,r,i,a,s){var l=e+n+i+s;return l>>>0}function A(t,e,o,n,r,i,a,s,l,c){var d=0,h=e;h=h+n>>>0,d+=h<e?1:0,h=h+i>>>0,d+=h<i?1:0,h=h+s>>>0,d+=h<s?1:0,h=h+c>>>0,d+=h<c?1:0;var u=t+o+r+a+l+d;return u>>>0}function T(t,e,o,n,r,i,a,s,l,c){var d=e+n+i+s+c;return d>>>0}function _(t,e,o){var n=e<<32-o|t>>>o;return n>>>0}function P(t,e,o){var n=t<<32-o|e>>>o;return n>>>0}function C(t,e,o){return t>>>o}function O(t,e,o){var n=t<<32-o|e>>>o;return n>>>0}e.inherits=r,e.toArray=a,e.toHex=s,e.htonl=l,e.toHex32=c,e.zero2=d,e.zero8=h,e.join32=u,e.split32=p,e.rotr32=f,e.rotl32=b,e.sum32=m,e.sum32_3=g,e.sum32_4=v,e.sum32_5=y,e.sum64=w,e.sum64_hi=x,e.sum64_lo=k,e.sum64_4_hi=E,e.sum64_4_lo=S,e.sum64_5_hi=A,e.sum64_5_lo=T,e.rotr64_hi=_,e.rotr64_lo=P,e.shr64_hi=C,e.shr64_lo=O},67746:(t,e,o)=>{"use strict";o.d(e,{c:()=>c});var n=o(81362),r=o(32725);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
let i;const a=t=>{if(void 0===i){const e=void 0!==t.style.animationName,o=void 0!==t.style.webkitAnimationName;i=!e&&o?"-webkit-":""}return i},s=(t,e,o)=>{const n=e.startsWith("animation")?a(t):"";t.style.setProperty(n+e,o)},l=(t=[],e)=>{if(void 0!==e){const o=Array.isArray(e)?e:[e];return[...t,...o]}return t},c=t=>{let e,o,i,a,c,d,h,u,p,f,b,m=[],g=[],v=[],y=!1,w={},x=[],k=[],E={},S=0,A=!1,T=!1,_=!0,P=!1,C=!0,O=!1;const L=t,I=[],z=[],R=[],B=[],N=[],M=[],D=[],$=[],j=[],q=[],H=[],X="function"===typeof AnimationEffect||void 0!==r.w&&"function"===typeof r.w.AnimationEffect,V="function"===typeof Element&&"function"===typeof Element.prototype.animate&&X,F=()=>H,W=t=>(N.forEach(e=>{e.destroy(t)}),U(t),B.length=0,N.length=0,m.length=0,Q(),y=!1,C=!0,b),U=t=>{tt(),t&&et()},Y=()=>{A=!1,T=!1,C=!0,u=void 0,p=void 0,f=void 0,S=0,P=!1,_=!0,O=!1},G=()=>0!==S&&!O,K=(t,e)=>{const o=e.findIndex(e=>e.c===t);o>-1&&e.splice(o,1)},J=(t,e)=>(R.push({c:t,o:e}),b),Z=(t,e)=>{const o=(null===e||void 0===e?void 0:e.oneTimeCallback)?z:I;return o.push({c:t,o:e}),b},Q=()=>(I.length=0,z.length=0,b),tt=()=>{V&&(H.forEach(t=>{t.cancel()}),H.length=0)},et=()=>{M.forEach(t=>{(null===t||void 0===t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),M.length=0},ot=t=>(D.push(t),b),nt=t=>($.push(t),b),rt=t=>(j.push(t),b),it=t=>(q.push(t),b),at=t=>(g=l(g,t),b),st=t=>(v=l(v,t),b),lt=(t={})=>(w=t,b),ct=(t=[])=>{for(const e of t)w[e]="";return b},dt=t=>(x=l(x,t),b),ht=t=>(k=l(k,t),b),ut=(t={})=>(E=t,b),pt=(t=[])=>{for(const e of t)E[e]="";return b},ft=()=>void 0!==c?c:h?h.getFill():"both",bt=()=>void 0!==u?u:void 0!==d?d:h?h.getDirection():"normal",mt=()=>A?"linear":void 0!==i?i:h?h.getEasing():"linear",gt=()=>T?0:void 0!==p?p:void 0!==o?o:h?h.getDuration():0,vt=()=>void 0!==a?a:h?h.getIterations():1,yt=()=>void 0!==f?f:void 0!==e?e:h?h.getDelay():0,wt=()=>m,xt=t=>(d=t,$t(!0),b),kt=t=>(c=t,$t(!0),b),Et=t=>(e=t,$t(!0),b),St=t=>(i=t,$t(!0),b),At=t=>(V||0!==t||(t=1),o=t,$t(!0),b),Tt=t=>(a=t,$t(!0),b),_t=t=>(h=t,b),Pt=t=>{if(null!=t)if(1===t.nodeType)B.push(t);else if(t.length>=0)for(let e=0;e<t.length;e++)B.push(t[e]);else(0,n.a)("createAnimation - Invalid addElement value.");return b},Ct=t=>{if(null!=t)if(Array.isArray(t))for(const e of t)e.parent(b),N.push(e);else t.parent(b),N.push(t);return b},Ot=t=>{const e=m!==t;return m=t,e&&Lt(m),b},Lt=t=>{V&&F().forEach(e=>{const o=e.effect;if(o.setKeyframes)o.setKeyframes(t);else{const n=new KeyframeEffect(o.target,t,o.getTiming());e.effect=n}})},It=()=>{D.forEach(t=>t()),$.forEach(t=>t());const t=g,e=v,o=w;B.forEach(n=>{const r=n.classList;t.forEach(t=>r.add(t)),e.forEach(t=>r.remove(t));for(const t in o)o.hasOwnProperty(t)&&s(n,t,o[t])})},zt=()=>{j.forEach(t=>t()),q.forEach(t=>t());const t=_?1:0,e=x,o=k,n=E;B.forEach(t=>{const r=t.classList;e.forEach(t=>r.add(t)),o.forEach(t=>r.remove(t));for(const e in n)n.hasOwnProperty(e)&&s(t,e,n[e])}),p=void 0,u=void 0,f=void 0,I.forEach(e=>e.c(t,b)),z.forEach(e=>e.c(t,b)),z.length=0,C=!0,_&&(P=!0),_=!0},Rt=()=>{0!==S&&(S--,0===S&&(zt(),h&&h.animationFinish()))},Bt=()=>{B.forEach(t=>{const e=t.animate(m,{id:L,delay:yt(),duration:gt(),easing:mt(),iterations:vt(),fill:ft(),direction:bt()});e.pause(),H.push(e)}),H.length>0&&(H[0].onfinish=()=>{Rt()})},Nt=()=>{It(),m.length>0&&V&&Bt(),y=!0},Mt=t=>{t=Math.min(Math.max(t,0),.9999),V&&H.forEach(e=>{e.currentTime=e.effect.getComputedTiming().delay+gt()*t,e.pause()})},Dt=t=>{H.forEach(t=>{t.effect.updateTiming({delay:yt(),duration:gt(),easing:mt(),iterations:vt(),fill:ft(),direction:bt()})}),void 0!==t&&Mt(t)},$t=(t=!1,e=!0,o)=>(t&&N.forEach(n=>{n.update(t,e,o)}),V&&Dt(o),b),jt=(t=!1,e)=>(N.forEach(o=>{o.progressStart(t,e)}),Xt(),A=t,y||Nt(),$t(!1,!0,e),b),qt=t=>(N.forEach(e=>{e.progressStep(t)}),Mt(t),b),Ht=(t,e,o)=>(A=!1,N.forEach(n=>{n.progressEnd(t,e,o)}),void 0!==o&&(p=o),P=!1,_=!0,0===t?(u="reverse"===bt()?"normal":"reverse","reverse"===u&&(_=!1),V?($t(),Mt(1-e)):(f=(1-e)*gt()*-1,$t(!1,!1))):1===t&&(V?($t(),Mt(e)):(f=e*gt()*-1,$t(!1,!1))),void 0===t||h||Yt(),b),Xt=()=>{y&&(V?H.forEach(t=>{t.pause()}):B.forEach(t=>{s(t,"animation-play-state","paused")}),O=!0)},Vt=()=>(N.forEach(t=>{t.pause()}),Xt(),b),Ft=()=>{Rt()},Wt=()=>{H.forEach(t=>{t.play()}),0!==m.length&&0!==B.length||Rt()},Ut=()=>{V&&(Mt(0),Dt())},Yt=t=>new Promise(e=>{(null===t||void 0===t?void 0:t.sync)&&(T=!0,Z(()=>T=!1,{oneTimeCallback:!0})),y||Nt(),P&&(Ut(),P=!1),C&&(S=N.length+1,C=!1);const o=()=>{K(n,z),e()},n=()=>{K(o,R),e()};Z(n,{oneTimeCallback:!0}),J(o,{oneTimeCallback:!0}),N.forEach(t=>{t.play()}),V?Wt():Ft(),O=!1}),Gt=()=>{N.forEach(t=>{t.stop()}),y&&(tt(),y=!1),Y(),R.forEach(t=>t.c(0,b)),R.length=0},Kt=(t,e)=>{const o=m[0];return void 0===o||void 0!==o.offset&&0!==o.offset?m=[{offset:0,[t]:e},...m]:o[t]=e,b},Jt=(t,e)=>{const o=m[m.length-1];return void 0===o||void 0!==o.offset&&1!==o.offset?m=[...m,{offset:1,[t]:e}]:o[t]=e,b},Zt=(t,e,o)=>Kt(t,e).to(t,o);return b={parentAnimation:h,elements:B,childAnimations:N,id:L,animationFinish:Rt,from:Kt,to:Jt,fromTo:Zt,parent:_t,play:Yt,pause:Vt,stop:Gt,destroy:W,keyframes:Ot,addAnimation:Ct,addElement:Pt,update:$t,fill:kt,direction:xt,iterations:Tt,duration:At,easing:St,delay:Et,getWebAnimations:F,getKeyframes:wt,getFill:ft,getDirection:bt,getDelay:yt,getIterations:vt,getEasing:mt,getDuration:gt,afterAddRead:rt,afterAddWrite:it,afterClearStyles:pt,afterStyles:ut,afterRemoveClass:ht,afterAddClass:dt,beforeAddRead:ot,beforeAddWrite:nt,beforeClearStyles:ct,beforeStyles:lt,beforeRemoveClass:st,beforeAddClass:at,onFinish:Z,isRunning:G,progressStart:jt,progressStep:qt,progressEnd:Ht}}},68013:(t,e,o)=>{"use strict";var n=o(38452).supportsDescriptors,r=o(74462)(),i=o(92747),a=Object.defineProperty,s=TypeError;t.exports=function(){var t=i();if(r)return t;if(!n)throw new s("Shimming Function.prototype.name support requires ES5 property descriptor support.");var e=Function.prototype;return a(e,"name",{configurable:!0,enumerable:!1,get:function(){var o=t.call(this);return this!==e&&a(this,"name",{configurable:!0,enumerable:!1,value:o,writable:!1}),o}}),t}},68078:(t,e,o)=>{var n=o(92861).Buffer,r=o(88276);function i(t,e,o,i){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");var a=o/8,s=n.alloc(a),l=n.alloc(i||0),c=n.alloc(0);while(a>0||i>0){var d=new r;d.update(c),d.update(t),e&&d.update(e),c=d.digest();var h=0;if(a>0){var u=s.length-a;h=Math.min(a,c.length),c.copy(s,u,0,h),a-=h}if(h<c.length&&i>0){var p=l.length-i,f=Math.min(i,c.length-h);c.copy(l,p,h,h+f),i-=f}}return c.fill(0),{key:s,iv:l}}t.exports=i},69185:(t,e,o)=>{"use strict";o.d(e,{a:()=>c,b:()=>d,c:()=>r,d:()=>a,f:()=>u,i:()=>l,k:()=>i,n:()=>p,q:()=>f,r:()=>h,s:()=>b});var n=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const r=(t,e)=>{t.componentOnReady?t.componentOnReady().then(t=>e(t)):h(()=>e(t))},i=t=>void 0!==t.componentOnReady,a=(t,e=[])=>{const o={};return e.forEach(e=>{if(t.hasAttribute(e)){const n=t.getAttribute(e);null!==n&&(o[e]=t.getAttribute(e)),t.removeAttribute(e)}}),o},s=["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"],l=(t,e)=>{let o=s;return a(t,o)},c=(t,e,o,n)=>t.addEventListener(e,o,n),d=(t,e,o,n)=>t.removeEventListener(e,o,n),h=t=>"function"===typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(t):"function"===typeof requestAnimationFrame?requestAnimationFrame(t):setTimeout(t),u=(t,e,o)=>Math.max(t,Math.min(e,o)),p=(t,e)=>{if(!t){const t="ASSERT: "+e;throw(0,n.a)(t),new Error(t)}},f=t=>{if(t){const e=t.changedTouches;if(e&&e.length>0){const t=e[0];return{x:t.clientX,y:t.clientY}}if(void 0!==t.pageX)return{x:t.pageX,y:t.pageY}}return{x:0,y:0}},b=(t,e)=>{if(null!==t&&void 0!==t||(t={}),null!==e&&void 0!==e||(e={}),t===e)return!0;const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!1;for(const n of o){if(!(n in e))return!1;if(t[n]!==e[n])return!1}return!0}},70453:(t,e,o)=>{"use strict";var n,r=o(79612),i=o(69383),a=o(41237),s=o(79290),l=o(79538),c=o(58068),d=o(69675),h=o(35345),u=o(71514),p=o(58968),f=o(6188),b=o(68002),m=o(75880),g=o(70414),v=o(73093),y=Function,w=function(t){try{return y('"use strict"; return ('+t+").constructor;")()}catch(e){}},x=o(75795),k=o(30655),E=function(){throw new d},S=x?function(){try{return E}catch(t){try{return x(arguments,"callee").get}catch(e){return E}}}():E,A=o(64039)(),T=o(93628),_=o(71064),P=o(48648),C=o(11002),O=o(10076),L={},I="undefined"!==typeof Uint8Array&&T?T(Uint8Array):n,z={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":A&&T?T([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":L,"%AsyncGenerator%":L,"%AsyncGeneratorFunction%":L,"%AsyncIteratorPrototype%":L,"%Atomics%":"undefined"===typeof Atomics?n:Atomics,"%BigInt%":"undefined"===typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"===typeof Float16Array?n:Float16Array,"%Float32Array%":"undefined"===typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":y,"%GeneratorFunction%":L,"%Int8Array%":"undefined"===typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":A&&T?T(T([][Symbol.iterator]())):n,"%JSON%":"object"===typeof JSON?JSON:n,"%Map%":"undefined"===typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&A&&T?T((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?n:Promise,"%Proxy%":"undefined"===typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"undefined"===typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&A&&T?T((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":A&&T?T(""[Symbol.iterator]()):n,"%Symbol%":A?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":S,"%TypedArray%":I,"%TypeError%":d,"%Uint8Array%":"undefined"===typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?n:Uint32Array,"%URIError%":h,"%WeakMap%":"undefined"===typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?n:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":C,"%Object.defineProperty%":k,"%Object.getPrototypeOf%":_,"%Math.abs%":u,"%Math.floor%":p,"%Math.max%":f,"%Math.min%":b,"%Math.pow%":m,"%Math.round%":g,"%Math.sign%":v,"%Reflect.getPrototypeOf%":P};if(T)try{null.error}catch(Y){var R=T(T(Y));z["%Error.prototype%"]=R}var B=function t(e){var o;if("%AsyncFunction%"===e)o=w("async function () {}");else if("%GeneratorFunction%"===e)o=w("function* () {}");else if("%AsyncGeneratorFunction%"===e)o=w("async function* () {}");else if("%AsyncGenerator%"===e){var n=t("%AsyncGeneratorFunction%");n&&(o=n.prototype)}else if("%AsyncIteratorPrototype%"===e){var r=t("%AsyncGenerator%");r&&T&&(o=T(r.prototype))}return z[e]=o,o},N={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},M=o(66743),D=o(9957),$=M.call(O,Array.prototype.concat),j=M.call(C,Array.prototype.splice),q=M.call(O,String.prototype.replace),H=M.call(O,String.prototype.slice),X=M.call(O,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,F=/\\(\\)?/g,W=function(t){var e=H(t,0,1),o=H(t,-1);if("%"===e&&"%"!==o)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===o&&"%"!==e)throw new c("invalid intrinsic syntax, expected opening `%`");var n=[];return q(t,V,function(t,e,o,r){n[n.length]=o?q(r,F,"$1"):e||t}),n},U=function(t,e){var o,n=t;if(D(N,n)&&(o=N[n],n="%"+o[0]+"%"),D(z,n)){var r=z[n];if(r===L&&(r=B(n)),"undefined"===typeof r&&!e)throw new d("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:r}}throw new c("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new d('"allowMissing" argument must be a boolean');if(null===X(/^%?[^%]*%?$/,t))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var o=W(t),n=o.length>0?o[0]:"",r=U("%"+n+"%",e),i=r.name,a=r.value,s=!1,l=r.alias;l&&(n=l[0],j(o,$([0,1],l)));for(var h=1,u=!0;h<o.length;h+=1){var p=o[h],f=H(p,0,1),b=H(p,-1);if(('"'===f||"'"===f||"`"===f||'"'===b||"'"===b||"`"===b)&&f!==b)throw new c("property names with quotes must have matching quotes");if("constructor"!==p&&u||(s=!0),n+="."+p,i="%"+n+"%",D(z,i))a=z[i];else if(null!=a){if(!(p in a)){if(!e)throw new d("base intrinsic for "+t+" exists, but the property is not available.");return}if(x&&h+1>=o.length){var m=x(a,p);u=!!m,a=u&&"get"in m&&!("originalValue"in m.get)?m.get:a[p]}else u=D(a,p),a=a[p];u&&!s&&(z[i]=a)}}return a}},70930:(t,e,o)=>{"use strict";o.d(e,{X:()=>d});var n=o(38993),r=o(59897),i=o(81362),a=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const s=":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}",l=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=(0,n.lh)(this,"ionStyle",7),this.animated=!1}componentWillLoad(){this.emitStyle()}emitStyle(){const t={"skeleton-text":!0};this.ionStyle.emit(t)}render(){const t=this.animated&&i.c.getBoolean("animated",!0),e=(0,r.h)("ion-avatar",this.el)||(0,r.h)("ion-thumbnail",this.el),o=(0,a.b)(this);return(0,n.h)(n.xr,{key:"d86ef7392507cdbf48dfd3a71f02d7a83eda4aae",class:{[o]:!0,"skeleton-text-animated":t,"in-media":e}},(0,n.h)("span",{key:"8e8b5a232a6396d2bba691b05f9de4da44b2965c"}," "))}get el(){return this}static get style(){return s}},[257,"ion-skeleton-text",{animated:[4]}]);function c(){if("undefined"===typeof customElements)return;const t=["ion-skeleton-text"];t.forEach(t=>{switch(t){case"ion-skeleton-text":customElements.get(t)||customElements.define(t,l);break}})}const d=c},71064:(t,e,o)=>{"use strict";var n=o(79612);t.exports=n.getPrototypeOf||null},74462:t=>{"use strict";var e=function(){return"string"===typeof function(){}.name},o=Object.getOwnPropertyDescriptor;if(o)try{o([],"length")}catch(r){o=null}e.functionsHaveConfigurableNames=function(){if(!e()||!o)return!1;var t=o(function(){},"name");return!!t&&!!t.configurable};var n=Function.prototype.bind;e.boundFunctionsHaveNames=function(){return e()&&"function"===typeof n&&""!==function(){}.bind().name},t.exports=e},75795:(t,e,o)=>{"use strict";var n=o(6549);if(n)try{n([],"length")}catch(r){n=null}t.exports=n},76645:(t,e,o)=>{"use strict";o.d(e,{X:()=>u});var n=o(38993),r=o(69185),i=o(81362),a=o(37736),s=o(23980);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const l=':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}::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:24px}::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}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start: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}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start: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}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){font-size:30px}',c=':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}::slotted(ion-badge){inset-inline-start: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}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start: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}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start: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}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start: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}',d=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabButtonClick=(0,n.lh)(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.disabled=!1,this.selected=!1,this.onKeyUp=t=>{"Enter"!==t.key&&" "!==t.key||this.selectTab(t)},this.onClick=t=>{this.selectTab(t)}}onTabBarChanged(t){const e=t.target,o=this.el.parentElement;(t.composedPath().includes(o)||(null===e||void 0===e?void 0:e.contains(this.el)))&&(this.selected=this.tab===t.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,r.d)(this.el,["aria-label"])),void 0===this.layout&&(this.layout=i.c.get("tabButtonLayout","icon-top"))}selectTab(t){void 0!==this.tab&&(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:e,hasLabel:o,href:r,rel:i,target:s,layout:l,selected:c,tab:d,inheritedAttributes:h}=this,u=(0,a.b)(this),p={download:this.download,href:r,rel:i,target:s};return(0,n.h)(n.xr,{key:"ce9d29ced0c781d6b2fa62cd5feb801c11fc42e8",onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==d?`tab-button-${d}`:null,class:{[u]:!0,"tab-selected":c,"tab-disabled":t,"tab-has-label":o,"tab-has-icon":e,"tab-has-label-only":o&&!e,"tab-has-icon-only":e&&!o,[`tab-layout-${l}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,n.h)("a",Object.assign({key:"01cb0ed2e77c5c1a8abd48da1bb07ac1b305d0b6"},p,{class:"button-native",part:"native",role:"tab","aria-selected":c?"true":null,"aria-disabled":t?"true":null,tabindex:t?"-1":void 0},h),(0,n.h)("span",{key:"d0240c05f42217cfb186b86ff8a0c9cd70b9c8df",class:"button-inner"},(0,n.h)("slot",{key:"0a20b84925037dbaa8bb4a495b813d3f7c2e58ac"})),"md"===u&&(0,n.h)("ion-ripple-effect",{key:"4c92c27178cdac89d69cffef8d2c39c3644914e8",type:"unbounded"})))}get el(){return this}static get style(){return{ios:l,md:c}}},[289,"ion-tab-button",{disabled:[4],download:[1],href:[1],rel:[1],layout:[1025],selected:[1028],tab:[1],target:[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]]);function h(){if("undefined"===typeof customElements)return;const t=["ion-tab-button","ion-ripple-effect"];t.forEach(t=>{switch(t){case"ion-tab-button":customElements.get(t)||customElements.define(t,d);break;case"ion-ripple-effect":customElements.get(t)||(0,s.d)();break}})}const u=h},77783:(t,e,o)=>{"use strict";function n(t){return new Promise((e,o)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>o(t.error)})}function r(t,e){let o;const r=()=>{if(o)return o;const r=indexedDB.open(t);return r.onupgradeneeded=()=>r.result.createObjectStore(e),o=n(r),o.then(t=>{t.onclose=()=>o=void 0},()=>{}),o};return(t,o)=>r().then(n=>o(n.transaction(e,t).objectStore(e)))}let i;function a(){return i||(i=r("keyval-store","keyval")),i}function s(t,e=a()){return e("readonly",e=>n(e.get(t)))}function l(t,e,o=a()){return o("readwrite",o=>(o.put(e,t),n(o.transaction)))}function c(t,e=a()){return e("readwrite",e=>(e.delete(t),n(e.transaction)))}function d(t=a()){return t("readwrite",t=>(t.clear(),n(t.transaction)))}function h(t,e){return t.openCursor().onsuccess=function(){this.result&&(e(this.result),this.result.continue())},n(t.transaction)}function u(t=a()){return t("readonly",t=>{if(t.getAllKeys)return n(t.getAllKeys());const e=[];return h(t,t=>e.push(t.key)).then(()=>e)})}o.d(e,{HP:()=>u,IU:()=>d,Jt:()=>s,hZ:()=>l,y$:()=>r,yH:()=>c})},77952:(t,e,o)=>{var n=e;n.utils=o(67426),n.common=o(66166),n.sha=o(46229),n.ripemd=o(46784),n.hmac=o(28948),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},81362:(t,e,o)=>{"use strict";o.d(e,{a:()=>p,b:()=>i,c:()=>r,d:()=>s,e:()=>f,p:()=>u,s:()=>a});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
class n{constructor(){this.m=new Map}reset(t){this.m=new Map(Object.entries(t))}get(t,e){const o=this.m.get(t);return void 0!==o?o:e}getBoolean(t,e=!1){const o=this.m.get(t);return void 0===o?e:"string"===typeof o?"true"===o:!!o}getNumber(t,e){const o=parseFloat(this.m.get(t));return isNaN(o)?void 0!==e?e:NaN:o}set(t,e){this.m.set(t,e)}}const r=new n,i=t=>{try{const e=t.sessionStorage.getItem(d);return null!==e?JSON.parse(e):{}}catch(e){return{}}},a=(t,e)=>{try{t.sessionStorage.setItem(d,JSON.stringify(e))}catch(o){return}},s=t=>{const e={};return t.location.search.slice(1).split("&").map(t=>t.split("=")).map(([t,e])=>{try{return[decodeURIComponent(t),decodeURIComponent(e)]}catch(o){return["",""]}}).filter(([t])=>l(t,c)).map(([t,e])=>[t.slice(c.length),e]).forEach(([t,o])=>{e[t]=o}),e},l=(t,e)=>t.substr(0,e.length)===e,c="ionic:",d="ionic-persist-config";var h;(function(t){t["OFF"]="OFF",t["ERROR"]="ERROR",t["WARN"]="WARN"})(h||(h={}));const u=(t,...e)=>{const o=r.get("logLevel",h.WARN);if([h.WARN].includes(o))return console.warn(`[Ionic Warning]: ${t}`,...e)},p=(t,...e)=>{const o=r.get("logLevel",h.ERROR);if([h.ERROR,h.WARN].includes(o))return console.error(`[Ionic Error]: ${t}`,...e)},f=(t,...e)=>console.error(`<${t.tagName.toLowerCase()}> must be used inside ${e.join(" or ")}.`)},82682:(t,e,o)=>{"use strict";var n=o(69600),r=Object.prototype.toString,i=Object.prototype.hasOwnProperty,a=function(t,e,o){for(var n=0,r=t.length;n<r;n++)i.call(t,n)&&(null==o?e(t[n],n,t):e.call(o,t[n],n,t))},s=function(t,e,o){for(var n=0,r=t.length;n<r;n++)null==o?e(t.charAt(n),n,t):e.call(o,t.charAt(n),n,t)},l=function(t,e,o){for(var n in t)i.call(t,n)&&(null==o?e(t[n],n,t):e.call(o,t[n],n,t))};function c(t){return"[object Array]"===r.call(t)}t.exports=function(t,e,o){if(!n(e))throw new TypeError("iterator must be a function");var r;arguments.length>=3&&(r=o),c(t)?a(t,e,r):"string"===typeof t?s(t,e,r):l(t,e,r)}},84692:(t,e,o)=>{"use strict";o.r(e),o.d(e,{iosTransitionAnimation:()=>p,shadow:()=>s});var n=o(67746),r=o(44692);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=540,a=t=>document.querySelector(`${t}.ion-cloned-element`),s=t=>t.shadowRoot||t,l=t=>{const e="ION-TABS"===t.tagName?t:t.querySelector("ion-tabs"),o="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=e){const t=e.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=t?t.querySelector(o):null}return t.querySelector(o)},c=(t,e)=>{const o="ION-TABS"===t.tagName?t:t.querySelector("ion-tabs");let n=[];if(null!=o){const t=o.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=t&&(n=t.querySelectorAll("ion-buttons"))}else n=t.querySelectorAll("ion-buttons");for(const r of n){const t=r.closest("ion-header"),o=t&&!t.classList.contains("header-collapse-condense-inactive"),n=r.querySelector("ion-back-button"),i=r.classList.contains("buttons-collapse"),a="start"===r.slot||""===r.slot;if(null!==n&&a&&(i&&o&&e||!i))return n}return null},d=(t,e,o,n,r)=>{const i=c(n,o),a=l(r),d=l(n),p=c(r,o),f=null!==i&&null!==a&&!o,b=null!==d&&null!==p&&o;if(f){const n=a.getBoundingClientRect(),r=i.getBoundingClientRect(),l=s(i).querySelector(".button-text"),c=null===l||void 0===l?void 0:l.getBoundingClientRect(),d=s(a).querySelector(".toolbar-title"),p=d.getBoundingClientRect();u(t,e,o,a,n,p,r,l,c),h(t,e,o,i,r,l,c,a,p)}else if(b){const n=d.getBoundingClientRect(),r=p.getBoundingClientRect(),i=s(p).querySelector(".button-text"),a=null===i||void 0===i?void 0:i.getBoundingClientRect(),l=s(d).querySelector(".toolbar-title"),c=l.getBoundingClientRect();u(t,e,o,d,n,c,r,i,a),h(t,e,o,p,r,i,a,d,c)}return{forward:f,backward:b}},h=(t,e,o,r,i,l,c,d,h)=>{var u,p;const b=e?`calc(100% - ${i.right+4}px)`:i.left-4+"px",m=e?"right":"left",g=e?"left":"right",v=e?"right":"left";let y=1,w=1,x=`scale(${w})`;const k="scale(1)";if(l&&c){const t=(null===(u=l.textContent)||void 0===u?void 0:u.trim())===(null===(p=d.textContent)||void 0===p?void 0:p.trim());y=h.width/c.width,w=(h.height-f)/c.height,x=t?`scale(${y}, ${w})`:`scale(${w})`}const E=s(r).querySelector("ion-icon"),S=E.getBoundingClientRect(),A=e?S.width/2-(S.right-i.right)+"px":i.left-S.width/2+"px",T=e?`-${window.innerWidth-i.right}px`:`${i.left}px`,_=`${h.top}px`,P=`${i.top}px`,C=[{offset:0,transform:`translate3d(${A}, ${_}, 0)`},{offset:1,transform:`translate3d(${T}, ${P}, 0)`}],O=[{offset:0,transform:`translate3d(${T}, ${P}, 0)`},{offset:1,transform:`translate3d(${A}, ${_}, 0)`}],L=o?O:C,I=[{offset:0,opacity:0,transform:x},{offset:1,opacity:1,transform:k}],z=[{offset:0,opacity:1,transform:k},{offset:1,opacity:0,transform:x}],R=o?z:I,B=[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],N=[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}],M=o?N:B,D=(0,n.c)(),$=(0,n.c)(),j=(0,n.c)(),q=a("ion-back-button"),H=s(q).querySelector(".button-text"),X=s(q).querySelector("ion-icon");q.text=r.text,q.mode=r.mode,q.icon=r.icon,q.color=r.color,q.disabled=r.disabled,q.style.setProperty("display","block"),q.style.setProperty("position","fixed"),$.addElement(X),D.addElement(H),j.addElement(q),j.beforeStyles({position:"absolute",top:"0px",[v]:"0px"}).beforeAddWrite(()=>{r.style.setProperty("display","none"),q.style.setProperty(m,b)}).afterAddWrite(()=>{r.style.setProperty("display",""),q.style.setProperty("display","none"),q.style.removeProperty(m)}).keyframes(L),D.beforeStyles({"transform-origin":`${m} top`}).keyframes(R),$.beforeStyles({"transform-origin":`${g} center`}).keyframes(M),t.addAnimation([D,$,j])},u=(t,e,o,r,i,s,l,c,d)=>{var h,u;const p=e?"right":"left",b=e?`calc(100% - ${i.right}px)`:`${i.left}px`,m="0px",g=`${i.top}px`,v=8;let y=e?`-${window.innerWidth-l.right-v}px`:`${l.x+v}px`,w=.5;const x="scale(1)";let k=`scale(${w})`;if(c&&d){y=e?`-${window.innerWidth-d.right-v}px`:d.x-v+"px";const t=(null===(h=c.textContent)||void 0===h?void 0:h.trim())===(null===(u=r.textContent)||void 0===u?void 0:u.trim()),o=d.width/s.width;w=d.height/(s.height-f),k=t?`scale(${o}, ${w})`:`scale(${w})`}const E=l.top+l.height/2,S=i.height*w/2,A=E-S+"px",T=[{offset:0,opacity:0,transform:`translate3d(${y}, ${A}, 0) ${k}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(${m}, ${g}, 0) ${x}`}],_=[{offset:0,opacity:.99,transform:`translate3d(${m}, ${g}, 0) ${x}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${y}, ${A}, 0) ${k}`}],P=o?T:_,C=a("ion-title"),O=(0,n.c)();C.innerText=r.innerText,C.size=r.size,C.color=r.color,O.addElement(C),O.beforeStyles({"transform-origin":`${p} top`,height:`${i.height}px`,display:"",position:"relative",[p]:b}).beforeAddWrite(()=>{r.style.setProperty("opacity","0")}).afterAddWrite(()=>{r.style.setProperty("opacity",""),C.style.setProperty("display","none")}).keyframes(P),t.addAnimation(O)},p=(t,e)=>{var o;try{const a="cubic-bezier(0.32,0.72,0,1)",l="opacity",c="transform",h="0%",u=.8,p="rtl"===t.ownerDocument.dir,f=p?"-99.5%":"99.5%",b=p?"33%":"-33%",m=e.enteringEl,g=e.leavingEl,v="back"===e.direction,y=m.querySelector(":scope > ion-content"),w=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),x=m.querySelectorAll(":scope > ion-header > ion-toolbar"),k=(0,n.c)(),E=(0,n.c)();if(k.addElement(m).duration((null!==(o=e.duration)&&void 0!==o?o:0)||i).easing(e.easing||a).fill("both").beforeRemoveClass("ion-page-invisible"),g&&null!==t&&void 0!==t){const e=(0,n.c)();e.addElement(t),k.addAnimation(e)}if(y||0!==x.length||0!==w.length?(E.addElement(y),E.addElement(w)):E.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),k.addAnimation(E),v?E.beforeClearStyles([l]).fromTo("transform",`translateX(${b})`,`translateX(${h})`).fromTo(l,u,1):E.beforeClearStyles([l]).fromTo("transform",`translateX(${f})`,`translateX(${h})`),y){const t=s(y).querySelector(".transition-effect");if(t){const e=t.querySelector(".transition-cover"),o=t.querySelector(".transition-shadow"),r=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();r.addElement(t).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),i.addElement(e).beforeClearStyles([l]).fromTo(l,0,.1),a.addElement(o).beforeClearStyles([l]).fromTo(l,.03,.7),r.addAnimation([i,a]),E.addAnimation([r])}}const S=m.querySelector("ion-header.header-collapse-condense"),{forward:A,backward:T}=d(k,p,v,m,g);if(x.forEach(t=>{const e=(0,n.c)();e.addElement(t),k.addAnimation(e);const o=(0,n.c)();o.addElement(t.querySelector("ion-title"));const r=(0,n.c)(),i=Array.from(t.querySelectorAll("ion-buttons,[menuToggle]")),a=t.closest("ion-header"),c=null===a||void 0===a?void 0:a.classList.contains("header-collapse-condense-inactive");let d;d=v?i.filter(t=>{const e=t.classList.contains("buttons-collapse");return e&&!c||!e}):i.filter(t=>!t.classList.contains("buttons-collapse")),r.addElement(d);const u=(0,n.c)();u.addElement(t.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const m=(0,n.c)();m.addElement(s(t).querySelector(".toolbar-background"));const g=(0,n.c)(),y=t.querySelector("ion-back-button");if(y&&g.addElement(y),e.addAnimation([o,r,u,m,g]),r.fromTo(l,.01,1),u.fromTo(l,.01,1),v)c||o.fromTo("transform",`translateX(${b})`,`translateX(${h})`).fromTo(l,.01,1),u.fromTo("transform",`translateX(${b})`,`translateX(${h})`),g.fromTo(l,.01,1);else{S||o.fromTo("transform",`translateX(${f})`,`translateX(${h})`).fromTo(l,.01,1),u.fromTo("transform",`translateX(${f})`,`translateX(${h})`),m.beforeClearStyles([l,"transform"]);const t=null===a||void 0===a?void 0:a.translucent;if(t?m.fromTo("transform",p?"translateX(-100%)":"translateX(100%)","translateX(0px)"):m.fromTo(l,.01,"var(--opacity)"),A||g.fromTo(l,.01,1),y&&!A){const t=(0,n.c)();t.addElement(s(y).querySelector(".button-text")).fromTo("transform",p?"translateX(-100px)":"translateX(100px)","translateX(0px)"),e.addAnimation(t)}}}),g){const t=(0,n.c)(),e=g.querySelector(":scope > ion-content"),o=g.querySelectorAll(":scope > ion-header > ion-toolbar"),i=g.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(e||0!==o.length||0!==i.length?(t.addElement(e),t.addElement(i)):t.addElement(g.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),k.addAnimation(t),v){t.beforeClearStyles([l]).fromTo("transform",`translateX(${h})`,p?"translateX(-100%)":"translateX(100%)");const e=(0,r.g)(g);k.afterAddWrite(()=>{"normal"===k.getDirection()&&e.style.setProperty("display","none")})}else t.fromTo("transform",`translateX(${h})`,`translateX(${b})`).fromTo(l,1,u);if(e){const o=s(e).querySelector(".transition-effect");if(o){const e=o.querySelector(".transition-cover"),r=o.querySelector(".transition-shadow"),i=(0,n.c)(),a=(0,n.c)(),s=(0,n.c)();i.addElement(o).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),a.addElement(e).beforeClearStyles([l]).fromTo(l,.1,0),s.addElement(r).beforeClearStyles([l]).fromTo(l,.7,.03),i.addAnimation([a,s]),t.addAnimation([i])}}o.forEach(t=>{const e=(0,n.c)();e.addElement(t);const o=(0,n.c)();o.addElement(t.querySelector("ion-title"));const r=(0,n.c)(),i=t.querySelectorAll("ion-buttons,[menuToggle]"),a=t.closest("ion-header"),d=null===a||void 0===a?void 0:a.classList.contains("header-collapse-condense-inactive"),u=Array.from(i).filter(t=>{const e=t.classList.contains("buttons-collapse");return e&&!d||!e});r.addElement(u);const f=(0,n.c)(),m=t.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");m.length>0&&f.addElement(m);const g=(0,n.c)();g.addElement(s(t).querySelector(".toolbar-background"));const y=(0,n.c)(),w=t.querySelector("ion-back-button");if(w&&y.addElement(w),e.addAnimation([o,r,f,y,g]),k.addAnimation(e),y.fromTo(l,.99,0),r.fromTo(l,.99,0),f.fromTo(l,.99,0),v){d||o.fromTo("transform",`translateX(${h})`,p?"translateX(-100%)":"translateX(100%)").fromTo(l,.99,0),f.fromTo("transform",`translateX(${h})`,p?"translateX(-100%)":"translateX(100%)"),g.beforeClearStyles([l,"transform"]);const t=null===a||void 0===a?void 0:a.translucent;if(t?g.fromTo("transform","translateX(0px)",p?"translateX(-100%)":"translateX(100%)"):g.fromTo(l,"var(--opacity)",0),w&&!T){const t=(0,n.c)();t.addElement(s(w).querySelector(".button-text")).fromTo("transform",`translateX(${h})`,`translateX(${(p?-124:124)+"px"})`),e.addAnimation(t)}}else d||o.fromTo("transform",`translateX(${h})`,`translateX(${b})`).fromTo(l,.99,0).afterClearStyles([c,l]),f.fromTo("transform",`translateX(${h})`,`translateX(${b})`).afterClearStyles([c,l]),y.afterClearStyles([l]),o.afterClearStyles([l]),r.afterClearStyles([l])})}return k}catch(a){throw a}},f=10},84735:(t,e,o)=>{"use strict";o.r(e),o.d(e,{KEYBOARD_DID_CLOSE:()=>i,KEYBOARD_DID_OPEN:()=>r,copyVisualViewport:()=>x,keyboardDidClose:()=>g,keyboardDidOpen:()=>b,keyboardDidResize:()=>m,resetKeyboardAssist:()=>d,setKeyboardClose:()=>f,setKeyboardOpen:()=>p,startKeyboardAssist:()=>h,trackViewportChanges:()=>w});var n=o(35496);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const r="ionKeyboardDidShow",i="ionKeyboardDidHide",a=150;let s={},l={},c=!1;const d=()=>{s={},l={},c=!1},h=t=>{const e=n.K.getEngine();if(e)u(t);else{if(!t.visualViewport)return;l=x(t.visualViewport),t.visualViewport.onresize=()=>{w(t),b()||m(t)?p(t):g(t)&&f(t)}}},u=t=>{t.addEventListener("keyboardDidShow",e=>p(t,e)),t.addEventListener("keyboardDidHide",()=>f(t))},p=(t,e)=>{v(t,e),c=!0},f=t=>{y(t),c=!1},b=()=>{const t=(s.height-l.height)*l.scale;return!c&&s.width===l.width&&t>a},m=t=>c&&!g(t),g=t=>c&&l.height===t.innerHeight,v=(t,e)=>{const o=e?e.keyboardHeight:t.innerHeight-l.height,n=new CustomEvent(r,{detail:{keyboardHeight:o}});t.dispatchEvent(n)},y=t=>{const e=new CustomEvent(i);t.dispatchEvent(e)},w=t=>{s=Object.assign({},l),l=x(t.visualViewport)},x=t=>({width:Math.round(t.width),height:Math.round(t.height),offsetTop:t.offsetTop,offsetLeft:t.offsetLeft,pageTop:t.pageTop,pageLeft:t.pageLeft,scale:t.scale})},88159:(t,e,o)=>{"use strict";o.r(e),o.d(e,{startTapClick:()=>i});var n=o(32725),r=o(69185);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=t=>{if(void 0===n.d)return;let e,o,i,u=0;const p=t.getBoolean("animated",!0)&&t.getBoolean("rippleEffect",!0),f=new WeakMap,b=()=>{i&&clearTimeout(i),i=void 0,e&&(x(!1),e=void 0)},m=t=>{e||2===t.button||v(a(t),t)},g=t=>{v(void 0,t)},v=(t,o)=>{if(t&&t===e)return;i&&clearTimeout(i),i=void 0;const{x:n,y:a}=(0,r.q)(o);if(e){if(f.has(e))throw new Error("internal error");e.classList.contains(c)||y(e,n,a),x(!0)}if(t){const e=f.get(t);e&&(clearTimeout(e),f.delete(t)),t.classList.remove(c);const o=()=>{y(t,n,a),i=void 0};s(t)?o():i=setTimeout(o,d)}e=t},y=(t,e,n)=>{if(u=Date.now(),t.classList.add(c),!p)return;const r=l(t);null!==r&&(w(),o=r.addRipple(e,n))},w=()=>{void 0!==o&&(o.then(t=>t()),o=void 0)},x=t=>{w();const o=e;if(!o)return;const n=h-Date.now()+u;if(t&&n>0&&!s(o)){const t=setTimeout(()=>{o.classList.remove(c),f.delete(o)},h);f.set(o,t)}else o.classList.remove(c)};n.d.addEventListener("ionGestureCaptured",b),n.d.addEventListener("pointerdown",m,!0),n.d.addEventListener("pointerup",g,!0),n.d.addEventListener("pointercancel",b,!0)},a=t=>{if(void 0===t.composedPath)return t.target.closest(".ion-activatable");{const e=t.composedPath();for(let t=0;t<e.length-2;t++){const o=e[t];if(!(o instanceof ShadowRoot)&&o.classList.contains("ion-activatable"))return o}}},s=t=>t.classList.contains("ion-activatable-instant"),l=t=>{if(t.shadowRoot){const e=t.shadowRoot.querySelector("ion-ripple-effect");if(e)return e}return t.querySelector("ion-ripple-effect")},c="ion-activated",d=100,h=150},89353:t=>{"use strict";var e="Function.prototype.bind called on incompatible ",o=Object.prototype.toString,n=Math.max,r="[object Function]",i=function(t,e){for(var o=[],n=0;n<t.length;n+=1)o[n]=t[n];for(var r=0;r<e.length;r+=1)o[r+t.length]=e[r];return o},a=function(t,e){for(var o=[],n=e||0,r=0;n<t.length;n+=1,r+=1)o[r]=t[n];return o},s=function(t,e){for(var o="",n=0;n<t.length;n+=1)o+=t[n],n+1<t.length&&(o+=e);return o};t.exports=function(t){var l=this;if("function"!==typeof l||o.apply(l)!==r)throw new TypeError(e+l);for(var c,d=a(arguments,1),h=function(){if(this instanceof c){var e=l.apply(this,i(d,arguments));return Object(e)===e?e:this}return l.apply(t,i(d,arguments))},u=n(0,l.length-d.length),p=[],f=0;f<u;f++)p[f]="$"+f;if(c=Function("binder","return function ("+s(p,",")+"){ return binder.apply(this,arguments); }")(h),l.prototype){var b=function(){};b.prototype=l.prototype,c.prototype=new b,b.prototype=null}return c}},90864:(t,e,o)=>{"use strict";o.d(e,{g:()=>n});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const n=(t,e,o,n,a)=>i(t[1],e[1],o[1],n[1],a).map(i=>r(t[0],e[0],o[0],n[0],i)),r=(t,e,o,n,r)=>{const i=3*e*Math.pow(r-1,2),a=-3*o*r+3*o+n*r,s=t*Math.pow(r-1,3);return r*(i+r*a)-s},i=(t,e,o,n,r)=>{t-=r,e-=r,o-=r,n-=r;const i=s(n-3*o+3*e-t,3*o-6*e+3*t,3*e-3*t,t);return i.filter(t=>t>=0&&t<=1)},a=(t,e,o)=>{const n=e*e-4*t*o;return n<0?[]:[(-e+Math.sqrt(n))/(2*t),(-e-Math.sqrt(n))/(2*t)]},s=(t,e,o,n)=>{if(0===t)return a(e,o,n);e/=t,o/=t,n/=t;const r=(3*o-e*e)/3,i=(2*e*e*e-9*e*o+27*n)/27;if(0===r)return[Math.pow(-i,1/3)];if(0===i)return[Math.sqrt(-r),-Math.sqrt(-r)];const s=Math.pow(i/2,2)+Math.pow(r/3,3);if(0===s)return[Math.pow(i/2,.5)-e/3];if(s>0)return[Math.pow(-i/2+Math.sqrt(s),1/3)-Math.pow(i/2+Math.sqrt(s),1/3)-e/3];const l=Math.sqrt(Math.pow(-r/3,3)),c=Math.acos(-i/(2*Math.sqrt(Math.pow(-r/3,3)))),d=2*Math.pow(l,1/3);return[d*Math.cos(c/3)-e/3,d*Math.cos((c+2*Math.PI)/3)-e/3,d*Math.cos((c+4*Math.PI)/3)-e/3]}},92747:(t,e,o)=>{"use strict";var n=o(60034);t.exports=function(){return n}},93628:(t,e,o)=>{"use strict";var n=o(48648),r=o(71064),i=o(7176);t.exports=n?function(t){return n(t)}:r?function(t){if(!t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("getProto: not an object");return r(t)}:i?function(t){return i(t)}:null},96959:(t,e,o)=>{"use strict";o.d(e,{X:()=>c});var n=o(38993),r=o(81362);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const i=":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}",a=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=(0,n.lh)(this,"ionNavWillLoad",7),this.ionTabsWillChange=(0,n.lh)(this,"ionTabsWillChange",3),this.ionTabsDidChange=(0,n.lh)(this,"ionTabsDidChange",3),this.transitioning=!1,this.useRouter=!1,this.onTabClicked=t=>{const{href:e,tab:o}=t.detail;if(this.useRouter&&void 0!==e){const t=document.querySelector("ion-router");t&&t.push(e)}else this.select(o)}}async componentWillLoad(){if(this.useRouter||(this.useRouter=(!!this.el.querySelector("ion-router-outlet")||!!document.querySelector("ion-router"))&&!this.el.closest("[no-router]")),!this.useRouter){const t=this.tabs;t.length>0&&await this.select(t[0])}this.ionNavWillLoad.emit()}componentWillRender(){const t=this.el.querySelector("ion-tab-bar");if(t){const e=this.selectedTab?this.selectedTab.tab:void 0;t.selectedTab=e}}async select(t){const e=s(this.tabs,t);return!!this.shouldSwitch(e)&&(await this.setActive(e),await this.notifyRouter(),this.tabSwitch(),!0)}async getTab(t){return s(this.tabs,t)}getSelected(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:void 0)}async setRouteId(t){const e=s(this.tabs,t);return this.shouldSwitch(e)?(await this.setActive(e),{changed:!0,element:this.selectedTab,markVisible:()=>this.tabSwitch()}):{changed:!1,element:this.selectedTab}}async getRouteId(){var t;const e=null===(t=this.selectedTab)||void 0===t?void 0:t.tab;return void 0!==e?{id:e,element:this.selectedTab}:void 0}setActive(t){return this.transitioning?Promise.reject("transitioning already happening"):(this.transitioning=!0,this.leavingTab=this.selectedTab,this.selectedTab=t,this.ionTabsWillChange.emit({tab:t.tab}),t.active=!0,Promise.resolve())}tabSwitch(){const t=this.selectedTab,e=this.leavingTab;this.leavingTab=void 0,this.transitioning=!1,t&&e!==t&&(e&&(e.active=!1),this.ionTabsDidChange.emit({tab:t.tab}))}notifyRouter(){if(this.useRouter){const t=document.querySelector("ion-router");if(t)return t.navChanged("forward")}return Promise.resolve(!1)}shouldSwitch(t){const e=this.selectedTab;return void 0!==t&&t!==e&&!this.transitioning}get tabs(){return Array.from(this.el.querySelectorAll("ion-tab"))}render(){return(0,n.h)(n.xr,{key:"73ecd3294ca6c78ce6d8b6a7e5b6ccb11d84ada4",onIonTabButtonClick:this.onTabClicked},(0,n.h)("slot",{key:"09661b26f07a3069a58e76ea4dceb9a6acbf365d",name:"top"}),(0,n.h)("div",{key:"db50d59fad8f9b11873b695fc548f3cfe4aceb6a",class:"tabs-inner"},(0,n.h)("slot",{key:"02694dde2d8381f48fc06dd9e79798c4bd540ccd"})),(0,n.h)("slot",{key:"92c4661a5f3fa1c08c964fab7c422c1a2a03d3d8",name:"bottom"}))}get el(){return this}static get style(){return i}},[257,"ion-tabs",{useRouter:[1028,"use-router"],selectedTab:[32],select:[64],getTab:[64],getSelected:[64],setRouteId:[64],getRouteId:[64]}]),s=(t,e)=>{const o="string"===typeof e?t.find(t=>t.tab===e):e;return o||(0,r.a)(`[ion-tabs] - Tab with id: "${o}" does not exist`),o};function l(){if("undefined"===typeof customElements)return;const t=["ion-tabs"];t.forEach(t=>{switch(t){case"ion-tabs":customElements.get(t)||customElements.define(t,a);break}})}const c=l},97559:(t,e,o)=>{"use strict";o.r(e),o.d(e,{startFocusVisible:()=>a});
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const n="ion-focused",r="ion-focusable",i=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],a=t=>{let e=[],o=!0;const a=t?t.shadowRoot:document,s=t||document.body,l=t=>{e.forEach(t=>t.classList.remove(n)),t.forEach(t=>t.classList.add(n)),e=t},c=()=>{o=!1,l([])},d=t=>{o=i.includes(t.key),o||l([])},h=t=>{if(o&&void 0!==t.composedPath){const e=t.composedPath().filter(t=>!!t.classList&&t.classList.contains(r));l(e)}},u=()=>{a.activeElement===s&&l([])};a.addEventListener("keydown",d),a.addEventListener("focusin",h),a.addEventListener("focusout",u),a.addEventListener("touchstart",c,{passive:!0}),a.addEventListener("mousedown",c);const p=()=>{a.removeEventListener("keydown",d),a.removeEventListener("focusin",h),a.removeEventListener("focusout",u),a.removeEventListener("touchstart",c),a.removeEventListener("mousedown",c)};return{destroy:p,setFocus:l}}},97891:(t,e,o)=>{"use strict";o.d(e,{X:()=>f});var n=o(38993),r=o(59897),i=o(81362),a=o(37736);
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const s={bubbles:{dur:1e3,circles:9,fn:(t,e,o)=>{const n=t*e/o-t+"ms",r=2*Math.PI*e/o;return{r:5,style:{top:32*Math.sin(r)+"%",left:32*Math.cos(r)+"%","animation-delay":n}}}},circles:{dur:1e3,circles:8,fn:(t,e,o)=>{const n=e/o,r=t*n-t+"ms",i=2*Math.PI*n;return{r:5,style:{top:32*Math.sin(i)+"%",left:32*Math.cos(i)+"%","animation-delay":r}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(t,e)=>{const o=-110*e+"ms";return{r:6,style:{left:32-32*e+"%","animation-delay":o}}}},lines:{dur:1e3,lines:8,fn:(t,e,o)=>{const n=`rotate(${360/o*e+(e<o/2?180:-180)}deg)`,r=t*e/o-t+"ms";return{y1:14,y2:26,style:{transform:n,"animation-delay":r}}}},"lines-small":{dur:1e3,lines:8,fn:(t,e,o)=>{const n=`rotate(${360/o*e+(e<o/2?180:-180)}deg)`,r=t*e/o-t+"ms";return{y1:12,y2:20,style:{transform:n,"animation-delay":r}}}},"lines-sharp":{dur:1e3,lines:12,fn:(t,e,o)=>{const n=`rotate(${30*e+(e<6?180:-180)}deg)`,r=t*e/o-t+"ms";return{y1:17,y2:29,style:{transform:n,"animation-delay":r}}}},"lines-sharp-small":{dur:1e3,lines:12,fn:(t,e,o)=>{const n=`rotate(${30*e+(e<6?180:-180)}deg)`,r=t*e/o-t+"ms";return{y1:12,y2:20,style:{transform:n,"animation-delay":r}}}}},l=s,c=":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){svg:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:7px}:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-width:4px}:host(.spinner-lines) line,:host(.spinner-lines-small) line,:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg,:host(.spinner-lines-sharp) svg,:host(.spinner-lines-sharp-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular) svg{-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}",d=(0,n.w$)(class extends n.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.paused=!1}getName(){const t=this.name||i.c.get("spinner"),e=(0,a.b)(this);return t||("ios"===e?"lines":"circular")}render(){var t;const e=this,o=(0,a.b)(e),s=e.getName(),c=null!==(t=l[s])&&void 0!==t?t:l["lines"],d="number"===typeof e.duration&&e.duration>10?e.duration:c.dur,p=[];if(void 0!==c.circles)for(let n=0;n<c.circles;n++)p.push(h(c,d,n,c.circles));else if(void 0!==c.lines)for(let n=0;n<c.lines;n++)p.push(u(c,d,n,c.lines));return(0,n.h)(n.xr,{key:"a33d6421fcc885995fbc7a348516525f68ca496c",class:(0,r.c)(e.color,{[o]:!0,[`spinner-${s}`]:!0,"spinner-paused":e.paused||i.c.getBoolean("_testing")}),role:"progressbar",style:c.elmDuration?{animationDuration:d+"ms"}:{}},p)}static get style(){return c}},[257,"ion-spinner",{color:[513],duration:[2],name:[1],paused:[4]}]),h=(t,e,o,r)=>{const i=t.fn(e,o,r);return i.style["animation-duration"]=e+"ms",(0,n.h)("svg",{viewBox:i.viewBox||"0 0 64 64",style:i.style},(0,n.h)("circle",{transform:i.transform||"translate(32,32)",cx:i.cx,cy:i.cy,r:i.r,style:t.elmDuration?{animationDuration:e+"ms"}:{}}))},u=(t,e,o,r)=>{const i=t.fn(e,o,r);return i.style["animation-duration"]=e+"ms",(0,n.h)("svg",{viewBox:i.viewBox||"0 0 64 64",style:i.style},(0,n.h)("line",{transform:"translate(32,32)",y1:i.y1,y2:i.y2}))};function p(){if("undefined"===typeof customElements)return;const t=["ion-spinner"];t.forEach(t=>{switch(t){case"ion-spinner":customElements.get(t)||customElements.define(t,d);break}})}
/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */
const f=p}}]);