var qU=Object.defineProperty;var XU=(e,t,n)=>t in e?qU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var TC=(e,t,n)=>(XU(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();const JU="modulepreload",ZU=function(e){return"/"+e},ow={},At=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=ZU(o),o in ow)return;ow[o]=!0;const i=o.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let u=s.length-1;u>=0;u--){const A=s[u];if(A.href===o&&(!i||A.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":JU,i||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),i)return new Promise((u,A)=>{c.addEventListener("load",u),c.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())},$U=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+t)))})};function OI(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Yn={},Fc=[],fo=()=>{},eH=()=>!1,tH=/^on[^a-z]/,Xp=e=>tH.test(e),MI=e=>e.startsWith("onUpdate:"),pr=Object.assign,PI=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},nH=Object.prototype.hasOwnProperty,en=(e,t)=>nH.call(e,t),mt=Array.isArray,Uc=e=>vf(e)==="[object Map]",Mu=e=>vf(e)==="[object Set]",iw=e=>vf(e)==="[object Date]",_t=e=>typeof e=="function",er=e=>typeof e=="string",xd=e=>typeof e=="symbol",Qn=e=>e!==null&&typeof e=="object",ID=e=>Qn(e)&&_t(e.then)&&_t(e.catch),BD=Object.prototype.toString,vf=e=>BD.call(e),rH=e=>vf(e).slice(8,-1),bD=e=>vf(e)==="[object Object]",NI=e=>er(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ah=OI(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Jp=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},sH=/-(\w)/g,Co=Jp(e=>e.replace(sH,(t,n)=>n?n.toUpperCase():"")),oH=/\B([A-Z])/g,jl=Jp(e=>e.replace(oH,"-$1").toLowerCase()),Ef=Jp(e=>e.charAt(0).toUpperCase()+e.slice(1)),DC=Jp(e=>e?`on${Ef(e)}`:""),kd=(e,t)=>!Object.is(e,t),dh=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zh=e=>{const t=parseFloat(e);return isNaN(t)?e:t},iH=e=>{const t=er(e)?Number(e):NaN;return isNaN(t)?e:t};let aw;const uE=()=>aw||(aw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Pu(e){if(mt(e)){const t={};for(let n=0;n{if(n){const r=n.split(lH);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ls(e){let t="";if(er(e))t=e;else if(mt(e))for(let n=0;n_l(n,t))}const kt=e=>er(e)?e:e==null?"":mt(e)||Qn(e)&&(e.toString===BD||!_t(e.toString))?JSON.stringify(e,wD,2):String(e),wD=(e,t)=>t&&t.__v_isRef?wD(e,t.value):Uc(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Mu(t)?{[`Set(${t.size})`]:[...t.values()]}:Qn(t)&&!mt(t)&&!bD(t)?String(t):t;let Rs;class QD{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Rs,!t&&Rs&&(this.index=(Rs.scopes||(Rs.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Rs;try{return Rs=this,t()}finally{Rs=n}}}on(){Rs=this}off(){Rs=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},SD=e=>(e.w&Ca)>0,_D=e=>(e.n&Ca)>0,hH=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":mt(e)?NI(n)&&a.push(i.get("length")):(a.push(i.get(ml)),Uc(e)&&a.push(i.get(dE)));break;case"delete":mt(e)||(a.push(i.get(ml)),Uc(e)&&a.push(i.get(dE)));break;case"set":Uc(e)&&a.push(i.get(ml));break}if(a.length===1)a[0]&&fE(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);fE(UI(l))}}function fE(e,t){const n=mt(e)?e:[...e];for(const r of n)r.computed&&uw(r);for(const r of n)r.computed||uw(r)}function uw(e,t){(e!==ao||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function mH(e,t){var n;return(n=Vh.get(e))==null?void 0:n.get(t)}const CH=OI("__proto__,__v_isRef,__isVue"),TD=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(xd)),vH=zI(),EH=zI(!1,!0),IH=zI(!0),Aw=BH();function BH(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=It(this);for(let o=0,i=this.length;o{e[t]=function(...n){Lu();const r=It(this)[t].apply(this,n);return Fu(),r}}),e}function bH(e){const t=It(this);return Qs(t,"has",e),t.hasOwnProperty(e)}function zI(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?FH:PD:t?MD:OD).get(r))return r;const i=mt(r);if(!e){if(i&&en(Aw,s))return Reflect.get(Aw,s,o);if(s==="hasOwnProperty")return bH}const a=Reflect.get(r,s,o);return(xd(s)?TD.has(s):CH(s))||(e||Qs(r,"get",s),t)?a:bn(a)?i&&NI(s)?a:a.value:Qn(a)?e?Us(a):wn(a):a}}const yH=DD(),wH=DD(!0);function DD(e=!1){return function(n,r,s,o){let i=n[r];if(eu(i)&&bn(i)&&!bn(s))return!1;if(!e&&(!jh(s)&&!eu(s)&&(i=It(i),s=It(s)),!mt(n)&&bn(i)&&!bn(s)))return i.value=s,!0;const a=mt(n)&&NI(r)?Number(r)e,Zp=e=>Reflect.getPrototypeOf(e);function lg(e,t,n=!1,r=!1){e=e.__v_raw;const s=It(e),o=It(t);n||(t!==o&&Qs(s,"get",t),Qs(s,"get",o));const{has:i}=Zp(s),a=r?VI:n?WI:Td;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function cg(e,t=!1){const n=this.__v_raw,r=It(n),s=It(e);return t||(e!==s&&Qs(r,"has",e),Qs(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function ug(e,t=!1){return e=e.__v_raw,!t&&Qs(It(e),"iterate",ml),Reflect.get(e,"size",e)}function dw(e){e=It(e);const t=It(this);return Zp(t).has.call(t,e)||(t.add(e),wi(t,"add",e,e)),this}function fw(e,t){t=It(t);const n=It(this),{has:r,get:s}=Zp(n);let o=r.call(n,e);o||(e=It(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?kd(t,i)&&wi(n,"set",e,t):wi(n,"add",e,t),this}function gw(e){const t=It(this),{has:n,get:r}=Zp(t);let s=n.call(t,e);s||(e=It(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&wi(t,"delete",e,void 0),o}function hw(){const e=It(this),t=e.size!==0,n=e.clear();return t&&wi(e,"clear",void 0,void 0),n}function Ag(e,t){return function(r,s){const o=this,i=o.__v_raw,a=It(i),l=t?VI:e?WI:Td;return!e&&Qs(a,"iterate",ml),i.forEach((c,u)=>r.call(s,l(c),l(u),o))}}function dg(e,t,n){return function(...r){const s=this.__v_raw,o=It(s),i=Uc(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=s[e](...r),u=n?VI:t?WI:Td;return!t&&Qs(o,"iterate",l?dE:ml),{next(){const{value:A,done:d}=c.next();return d?{value:A,done:d}:{value:a?[u(A[0]),u(A[1])]:u(A),done:d}},[Symbol.iterator](){return this}}}}function Hi(e){return function(...t){return e==="delete"?!1:this}}function TH(){const e={get(o){return lg(this,o)},get size(){return ug(this)},has:cg,add:dw,set:fw,delete:gw,clear:hw,forEach:Ag(!1,!1)},t={get(o){return lg(this,o,!1,!0)},get size(){return ug(this)},has:cg,add:dw,set:fw,delete:gw,clear:hw,forEach:Ag(!1,!0)},n={get(o){return lg(this,o,!0)},get size(){return ug(this,!0)},has(o){return cg.call(this,o,!0)},add:Hi("add"),set:Hi("set"),delete:Hi("delete"),clear:Hi("clear"),forEach:Ag(!0,!1)},r={get(o){return lg(this,o,!0,!0)},get size(){return ug(this,!0)},has(o){return cg.call(this,o,!0)},add:Hi("add"),set:Hi("set"),delete:Hi("delete"),clear:Hi("clear"),forEach:Ag(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=dg(o,!1,!1),n[o]=dg(o,!0,!1),t[o]=dg(o,!1,!0),r[o]=dg(o,!0,!0)}),[e,n,t,r]}const[DH,RH,OH,MH]=TH();function jI(e,t){const n=t?e?MH:OH:e?RH:DH;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(en(n,s)&&s in r?n:r,s,o)}const PH={get:jI(!1,!1)},NH={get:jI(!1,!0)},LH={get:jI(!0,!1)},OD=new WeakMap,MD=new WeakMap,PD=new WeakMap,FH=new WeakMap;function UH(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function HH(e){return e.__v_skip||!Object.isExtensible(e)?0:UH(rH(e))}function wn(e){return eu(e)?e:YI(e,!1,RD,PH,OD)}function zH(e){return YI(e,!1,kH,NH,MD)}function Us(e){return YI(e,!0,xH,LH,PD)}function YI(e,t,n,r,s){if(!Qn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=HH(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Ei(e){return eu(e)?Ei(e.__v_raw):!!(e&&e.__v_isReactive)}function eu(e){return!!(e&&e.__v_isReadonly)}function jh(e){return!!(e&&e.__v_isShallow)}function ND(e){return Ei(e)||eu(e)}function It(e){const t=e&&e.__v_raw;return t?It(t):e}function va(e){return Hh(e,"__v_skip",!0),e}const Td=e=>Qn(e)?wn(e):e,WI=e=>Qn(e)?Us(e):e;function GI(e){ua&&ao&&(e=It(e),kD(e.dep||(e.dep=UI())))}function KI(e,t){e=It(e);const n=e.dep;n&&fE(n)}function bn(e){return!!(e&&e.__v_isRef===!0)}function K(e){return LD(e,!1)}function $r(e){return LD(e,!0)}function LD(e,t){return bn(e)?e:new VH(e,t)}class VH{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:It(t),this._value=n?t:Td(t)}get value(){return GI(this),this._value}set value(t){const n=this.__v_isShallow||jh(t)||eu(t);t=n?t:It(t),kd(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Td(t),KI(this))}}function fe(e){return bn(e)?e.value:e}const jH={get:(e,t,n)=>fe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return bn(s)&&!bn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function FD(e){return Ei(e)?e:new Proxy(e,jH)}class YH{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>GI(this),()=>KI(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function WH(e){return new YH(e)}function $p(e){const t=mt(e)?new Array(e.length):{};for(const n in e)t[n]=UD(e,n);return t}class GH{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return mH(It(this._object),this._key)}}class KH{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Et(e,t,n){return bn(e)?e:_t(e)?new KH(e):Qn(e)&&arguments.length>1?UD(e,t,n):K(e)}function UD(e,t,n){const r=e[t];return bn(r)?r:new GH(e,t,n)}class qH{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new HI(t,()=>{this._dirty||(this._dirty=!0,KI(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=It(this);return GI(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function XH(e,t,n=!1){let r,s;const o=_t(e);return o?(r=e,s=fo):(r=e.get,s=e.set),new qH(r,s,o||!s,n)}function Aa(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){em(o,t,n)}return s}function Js(e,t,n,r){if(_t(e)){const o=Aa(e,t,n,r);return o&&ID(o)&&o.catch(i=>{em(i,t,n)}),o}const s=[];for(let o=0;o>>1;Rd(Zr[r])No&&Zr.splice(t,1)}function ez(e){mt(e)?Hc.push(...e):(!Ai||!Ai.includes(e,e.allowRecurse?ol+1:ol))&&Hc.push(e),zD()}function pw(e,t=Dd?No+1:0){for(;tRd(n)-Rd(r)),ol=0;ole.id==null?1/0:e.id,tz=(e,t)=>{const n=Rd(e)-Rd(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jD(e){gE=!1,Dd=!0,Zr.sort(tz);const t=fo;try{for(No=0;Noer(f)?f.trim():f)),A&&(s=n.map(zh))}let a,l=r[a=DC(t)]||r[a=DC(Co(t))];!l&&o&&(l=r[a=DC(jl(t))]),l&&Js(l,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Js(c,e,6,s)}}function YD(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!_t(e)){const l=c=>{const u=YD(c,t,!0);u&&(a=!0,pr(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(Qn(e)&&r.set(e,null),null):(mt(o)?o.forEach(l=>i[l]=null):pr(i,o),Qn(e)&&r.set(e,i),i)}function tm(e,t){return!e||!Xp(t)?!1:(t=t.slice(2).replace(/Once$/,""),en(e,t[0].toLowerCase()+t.slice(1))||en(e,jl(t))||en(e,t))}let Lr=null,nm=null;function Yh(e){const t=Lr;return Lr=e,nm=e&&e.type.__scopeId||null,t}function JI(e){nm=e}function ZI(){nm=null}function He(e,t=Lr,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&xw(-1);const o=Yh(t);let i;try{i=e(...s)}finally{Yh(o),r._d&&xw(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function RC(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:A,data:d,setupState:f,ctx:g,inheritAttrs:h}=e;let m,p;const C=Yh(e);try{if(n.shapeFlag&4){const E=s||r;m=Oo(u.call(E,E,A,o,f,d,g)),p=l}else{const E=t;m=Oo(E.length>1?E(o,{attrs:l,slots:a,emit:c}):E(o,null)),p=t.props?l:rz(l)}}catch(E){sd.length=0,em(E,e,1),m=te(cs)}let v=m;if(p&&h!==!1){const E=Object.keys(p),{shapeFlag:b}=v;E.length&&b&7&&(i&&E.some(MI)&&(p=sz(p,i)),v=Ss(v,p))}return n.dirs&&(v=Ss(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),m=v,Yh(C),m}const rz=e=>{let t;for(const n in e)(n==="class"||n==="style"||Xp(n))&&((t||(t={}))[n]=e[n]);return t},sz=(e,t)=>{const n={};for(const r in e)(!MI(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function oz(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?mw(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let A=0;Ae.__isSuspense;function lz(e,t){t&&t.pendingBranch?mt(e)?t.effects.push(...e):t.effects.push(e):ez(e)}function Wn(e,t){return rm(e,null,t)}function cz(e,t){return rm(e,null,{flush:"post"})}const fg={};function Xe(e,t,n){return rm(e,t,n)}function rm(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=Yn){var a;const l=FI()===((a=Qr)==null?void 0:a.scope)?Qr:null;let c,u=!1,A=!1;if(bn(e)?(c=()=>e.value,u=jh(e)):Ei(e)?(c=()=>e,r=!0):mt(e)?(A=!0,u=e.some(E=>Ei(E)||jh(E)),c=()=>e.map(E=>{if(bn(E))return E.value;if(Ei(E))return ll(E);if(_t(E))return Aa(E,l,2)})):_t(e)?t?c=()=>Aa(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),Js(e,l,3,[f])}:c=fo,t&&r){const E=c;c=()=>ll(E())}let d,f=E=>{d=C.onStop=()=>{Aa(E,l,4)}},g;if(Ld)if(f=fo,t?n&&Js(t,l,3,[c(),A?[]:void 0,f]):c(),s==="sync"){const E=eV();g=E.__watcherHandles||(E.__watcherHandles=[])}else return fo;let h=A?new Array(e.length).fill(fg):fg;const m=()=>{if(C.active)if(t){const E=C.run();(r||u||(A?E.some((b,w)=>kd(b,h[w])):kd(E,h)))&&(d&&d(),Js(t,l,3,[E,h===fg?void 0:A&&h[0]===fg?[]:h,f]),h=E)}else C.run()};m.allowRecurse=!!t;let p;s==="sync"?p=m:s==="post"?p=()=>vs(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),p=()=>XI(m));const C=new HI(c,p);t?n?m():h=C.run():s==="post"?vs(C.run.bind(C),l&&l.suspense):C.run();const v=()=>{C.stop(),l&&l.scope&&PI(l.scope.effects,C)};return g&&g.push(v),v}function uz(e,t,n){const r=this.proxy,s=er(e)?e.includes(".")?WD(r,e):()=>r[e]:e.bind(r,r);let o;_t(t)?o=t:(o=t.handler,n=t);const i=Qr;tu(this);const a=rm(s,o.bind(r),n);return i?tu(i):vl(),a}function WD(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{ll(n,t)});else if(bD(e))for(const n in e)ll(e[n],t);return e}function Wr(e,t){const n=Lr;if(n===null)return e;const r=cm(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Un(()=>{e.isUnmounting=!0}),e}const Ws=[Function,Array],KD={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ws,onEnter:Ws,onAfterEnter:Ws,onEnterCancelled:Ws,onBeforeLeave:Ws,onLeave:Ws,onAfterLeave:Ws,onLeaveCancelled:Ws,onBeforeAppear:Ws,onAppear:Ws,onAfterAppear:Ws,onAppearCancelled:Ws},Az={name:"BaseTransition",props:KD,setup(e,{slots:t}){const n=kr(),r=GD();let s;return()=>{const o=t.default&&$I(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const h of o)if(h.type!==cs){i=h;break}}const a=It(e),{mode:l}=a;if(r.isLeaving)return OC(i);const c=Cw(i);if(!c)return OC(i);const u=Od(c,a,r,n);Md(c,u);const A=n.subTree,d=A&&Cw(A);let f=!1;const{getTransitionKey:g}=c.type;if(g){const h=g();s===void 0?s=h:h!==s&&(s=h,f=!0)}if(d&&d.type!==cs&&(!il(c,d)||f)){const h=Od(d,a,r,n);if(Md(d,h),l==="out-in")return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},OC(i);l==="in-out"&&c.type!==cs&&(h.delayLeave=(m,p,C)=>{const v=qD(r,d);v[String(d.key)]=d,m._leaveCb=()=>{p(),m._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=C})}return i}}},dz=Az;function qD(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Od(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:A,onLeave:d,onAfterLeave:f,onLeaveCancelled:g,onBeforeAppear:h,onAppear:m,onAfterAppear:p,onAppearCancelled:C}=t,v=String(e.key),E=qD(n,e),b=(Q,S)=>{Q&&Js(Q,r,9,S)},w=(Q,S)=>{const T=S[1];b(Q,S),mt(Q)?Q.every(D=>D.length<=1)&&T():Q.length<=1&&T()},B={mode:o,persisted:i,beforeEnter(Q){let S=a;if(!n.isMounted)if(s)S=h||a;else return;Q._leaveCb&&Q._leaveCb(!0);const T=E[v];T&&il(e,T)&&T.el._leaveCb&&T.el._leaveCb(),b(S,[Q])},enter(Q){let S=l,T=c,D=u;if(!n.isMounted)if(s)S=m||l,T=p||c,D=C||u;else return;let R=!1;const O=Q._enterCb=H=>{R||(R=!0,H?b(D,[Q]):b(T,[Q]),B.delayedLeave&&B.delayedLeave(),Q._enterCb=void 0)};S?w(S,[Q,O]):O()},leave(Q,S){const T=String(e.key);if(Q._enterCb&&Q._enterCb(!0),n.isUnmounting)return S();b(A,[Q]);let D=!1;const R=Q._leaveCb=O=>{D||(D=!0,S(),O?b(g,[Q]):b(f,[Q]),Q._leaveCb=void 0,E[T]===e&&delete E[T])};E[T]=e,d?w(d,[Q,R]):R()},clone(Q){return Od(Q,t,n,r)}};return B}function OC(e){if(sm(e))return e=Ss(e),e.children=null,e}function Cw(e){return sm(e)?e.children?e.children[0]:void 0:e}function Md(e,t){e.shapeFlag&6&&e.component?Md(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function $I(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;opr({name:e.name},t,{setup:e}))():e}const ed=e=>!!e.type.__asyncLoader,sm=e=>e.type.__isKeepAlive;function om(e,t){XD(e,"a",t)}function im(e,t){XD(e,"da",t)}function XD(e,t,n=Qr){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(am(t,r,n),n){let s=n.parent;for(;s&&s.parent;)sm(s.parent.vnode)&&fz(r,t,n,s),s=s.parent}}function fz(e,t,n,r){const s=am(t,e,r,!0);Uu(()=>{PI(r[t],s)},n)}function am(e,t,n=Qr,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Lu(),tu(n);const a=Js(t,n,e,i);return vl(),Fu(),a});return r?s.unshift(o):s.push(o),o}}const Ri=e=>(t,n=Qr)=>(!Ld||e==="sp")&&am(e,(...r)=>t(...r),n),bo=Ri("bm"),rn=Ri("m"),JD=Ri("bu"),eB=Ri("u"),Un=Ri("bum"),Uu=Ri("um"),gz=Ri("sp"),hz=Ri("rtg"),pz=Ri("rtc");function mz(e,t=Qr){am("ec",e,t)}const tB="components",Cz="directives";function vz(e,t){return rB(tB,e,!0,t)||e}const ZD=Symbol.for("v-ndc");function Cl(e){return er(e)?rB(tB,e,!1)||e:e||ZD}function nB(e){return rB(Cz,e)}function rB(e,t,n=!0,r=!1){const s=Lr||Qr;if(s){const o=s.type;if(e===tB){const a=Jz(o,!1);if(a&&(a===t||a===Co(t)||a===Ef(Co(t))))return o}const i=vw(s[e]||o[e],t)||vw(s.appContext[e],t);return!i&&r?o:i}}function vw(e,t){return e&&(e[t]||e[Co(t)]||e[Ef(Co(t))])}function sB(e,t,n,r){let s;const o=n&&n[r];if(mt(e)||er(e)){s=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,o&&o[a]));else{const i=Object.keys(e);s=new Array(i.length);for(let a=0,l=i.length;a{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function go(e,t,n={},r,s){if(Lr.isCE||Lr.parent&&ed(Lr.parent)&&Lr.parent.isCE)return t!=="default"&&(n.name=t),te("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),Le();const i=o&&$D(o(n)),a=Nn(Tt,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function $D(e){return e.some(t=>xl(t)?!(t.type===cs||t.type===Tt&&!$D(t.children)):!0)?e:null}const hE=e=>e?uR(e)?cm(e)||e.proxy:hE(e.parent):null,td=pr(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>hE(e.parent),$root:e=>hE(e.root),$emit:e=>e.emit,$options:e=>oB(e),$forceUpdate:e=>e.f||(e.f=()=>XI(e.update)),$nextTick:e=>e.n||(e.n=kn.bind(e.proxy)),$watch:e=>uz.bind(e)}),MC=(e,t)=>e!==Yn&&!e.__isScriptSetup&&en(e,t),Iz={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(MC(r,t))return i[t]=1,r[t];if(s!==Yn&&en(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&en(c,t))return i[t]=3,o[t];if(n!==Yn&&en(n,t))return i[t]=4,n[t];pE&&(i[t]=0)}}const u=td[t];let A,d;if(u)return t==="$attrs"&&Qs(e,"get",t),u(e);if((A=a.__cssModules)&&(A=A[t]))return A;if(n!==Yn&&en(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,en(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return MC(s,t)?(s[t]=n,!0):r!==Yn&&en(r,t)?(r[t]=n,!0):en(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==Yn&&en(e,i)||MC(t,i)||(a=o[0])&&en(a,i)||en(r,i)||en(td,i)||en(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:en(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function tRe(){return Bz().slots}function Bz(){const e=kr();return e.setupContext||(e.setupContext=dR(e))}function Ew(e){return mt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let pE=!0;function bz(e){const t=oB(e),n=e.proxy,r=e.ctx;pE=!1,t.beforeCreate&&Iw(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:A,mounted:d,beforeUpdate:f,updated:g,activated:h,deactivated:m,beforeDestroy:p,beforeUnmount:C,destroyed:v,unmounted:E,render:b,renderTracked:w,renderTriggered:B,errorCaptured:Q,serverPrefetch:S,expose:T,inheritAttrs:D,components:R,directives:O,filters:H}=t;if(c&&yz(c,r,null),i)for(const j in i){const X=i[j];_t(X)&&(r[j]=X.bind(n))}if(s){const j=s.call(n,n);Qn(j)&&(e.data=wn(j))}if(pE=!0,o)for(const j in o){const X=o[j],oe=_t(X)?X.bind(n,n):_t(X.get)?X.get.bind(n,n):fo,ue=!_t(X)&&_t(X.set)?X.set.bind(n):fo,he=k({get:oe,set:ue});Object.defineProperty(r,j,{enumerable:!0,configurable:!0,get:()=>he.value,set:Ee=>he.value=Ee})}if(a)for(const j in a)eR(a[j],r,n,j);if(l){const j=_t(l)?l.call(n):l;Reflect.ownKeys(j).forEach(X=>{nn(X,j[X])})}u&&Iw(u,e,"c");function Y(j,X){mt(X)?X.forEach(oe=>j(oe.bind(n))):X&&j(X.bind(n))}if(Y(bo,A),Y(rn,d),Y(JD,f),Y(eB,g),Y(om,h),Y(im,m),Y(mz,Q),Y(pz,w),Y(hz,B),Y(Un,C),Y(Uu,E),Y(gz,S),mt(T))if(T.length){const j=e.exposed||(e.exposed={});T.forEach(X=>{Object.defineProperty(j,X,{get:()=>n[X],set:oe=>n[X]=oe})})}else e.exposed||(e.exposed={});b&&e.render===fo&&(e.render=b),D!=null&&(e.inheritAttrs=D),R&&(e.components=R),O&&(e.directives=O)}function yz(e,t,n=fo){mt(e)&&(e=mE(e));for(const r in e){const s=e[r];let o;Qn(s)?"default"in s?o=lt(s.from||r,s.default,!0):o=lt(s.from||r):o=lt(s),bn(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Iw(e,t,n){Js(mt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function eR(e,t,n,r){const s=r.includes(".")?WD(n,r):()=>n[r];if(er(e)){const o=t[e];_t(o)&&Xe(s,o)}else if(_t(e))Xe(s,e.bind(n));else if(Qn(e))if(mt(e))e.forEach(o=>eR(o,t,n,r));else{const o=_t(e.handler)?e.handler.bind(n):t[e.handler];_t(o)&&Xe(s,o,e)}}function oB(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>Wh(l,c,i,!0)),Wh(l,t,i)),Qn(t)&&o.set(t,l),l}function Wh(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Wh(e,o,n,!0),s&&s.forEach(i=>Wh(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=wz[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const wz={data:Bw,props:bw,emits:bw,methods:zA,computed:zA,beforeCreate:ns,created:ns,beforeMount:ns,mounted:ns,beforeUpdate:ns,updated:ns,beforeDestroy:ns,beforeUnmount:ns,destroyed:ns,unmounted:ns,activated:ns,deactivated:ns,errorCaptured:ns,serverPrefetch:ns,components:zA,directives:zA,watch:Sz,provide:Bw,inject:Qz};function Bw(e,t){return t?e?function(){return pr(_t(e)?e.call(this,this):e,_t(t)?t.call(this,this):t)}:t:e}function Qz(e,t){return zA(mE(e),mE(t))}function mE(e){if(mt(e)){const t={};for(let n=0;n1)return n&&_t(t)?t.call(r&&r.proxy):t}}function kz(){return!!(Qr||Lr||Pd)}function Tz(e,t,n,r=!1){const s={},o={};Hh(o,lm,1),e.propsDefaults=Object.create(null),nR(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:zH(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Dz(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=It(s),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let A=0;A{l=!0;const[d,f]=rR(A,t,!0);pr(i,d),f&&a.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return Qn(e)&&r.set(e,Fc),Fc;if(mt(o))for(let u=0;u-1,f[1]=h<0||g-1||en(f,"default"))&&a.push(A)}}}const c=[i,a];return Qn(e)&&r.set(e,c),c}function yw(e){return e[0]!=="$"}function ww(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Qw(e,t){return ww(e)===ww(t)}function Sw(e,t){return mt(t)?t.findIndex(n=>Qw(n,e)):_t(t)&&Qw(t,e)?0:-1}const sR=e=>e[0]==="_"||e==="$stable",iB=e=>mt(e)?e.map(Oo):[Oo(e)],Rz=(e,t,n)=>{if(t._n)return t;const r=He((...s)=>iB(t(...s)),n);return r._c=!1,r},oR=(e,t,n)=>{const r=e._ctx;for(const s in e){if(sR(s))continue;const o=e[s];if(_t(o))t[s]=Rz(s,o,r);else if(o!=null){const i=iB(o);t[s]=()=>i}}},iR=(e,t)=>{const n=iB(t);e.slots.default=()=>n},Oz=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=It(t),Hh(t,"_",n)):oR(t,e.slots={})}else e.slots={},t&&iR(e,t);Hh(e.slots,lm,1)},Mz=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=Yn;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(pr(s,t),!n&&a===1&&delete s._):(o=!t.$stable,oR(t,s)),i=t}else t&&(iR(e,t),i={default:1});if(o)for(const a in s)!sR(a)&&!(a in i)&&delete s[a]};function vE(e,t,n,r,s=!1){if(mt(e)){e.forEach((d,f)=>vE(d,t&&(mt(t)?t[f]:t),n,r,s));return}if(ed(r)&&!s)return;const o=r.shapeFlag&4?cm(r.component)||r.component.proxy:r.el,i=s?null:o,{i:a,r:l}=e,c=t&&t.r,u=a.refs===Yn?a.refs={}:a.refs,A=a.setupState;if(c!=null&&c!==l&&(er(c)?(u[c]=null,en(A,c)&&(A[c]=null)):bn(c)&&(c.value=null)),_t(l))Aa(l,a,12,[i,u]);else{const d=er(l),f=bn(l);if(d||f){const g=()=>{if(e.f){const h=d?en(A,l)?A[l]:u[l]:l.value;s?mt(h)&&PI(h,o):mt(h)?h.includes(o)||h.push(o):d?(u[l]=[o],en(A,l)&&(A[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,en(A,l)&&(A[l]=i)):f&&(l.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,vs(g,n)):g()}}}const vs=lz;function Pz(e){return Nz(e)}function Nz(e,t){const n=uE();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:A,nextSibling:d,setScopeId:f=fo,insertStaticContent:g}=e,h=(L,_,x,U=null,q=null,M=null,N=!1,ne=null,ce=!!_.dynamicChildren)=>{if(L===_)return;L&&!il(L,_)&&(U=z(L),Ee(L,q,M,!0),L=null),_.patchFlag===-2&&(ce=!1,_.dynamicChildren=null);const{type:F,ref:G,shapeFlag:J}=_;switch(F){case Hu:m(L,_,x,U);break;case cs:p(L,_,x,U);break;case rd:L==null&&C(_,x,U,N);break;case Tt:R(L,_,x,U,q,M,N,ne,ce);break;default:J&1?b(L,_,x,U,q,M,N,ne,ce):J&6?O(L,_,x,U,q,M,N,ne,ce):(J&64||J&128)&&F.process(L,_,x,U,q,M,N,ne,ce,Z)}G!=null&&q&&vE(G,L&&L.ref,M,_||L,!_)},m=(L,_,x,U)=>{if(L==null)r(_.el=a(_.children),x,U);else{const q=_.el=L.el;_.children!==L.children&&c(q,_.children)}},p=(L,_,x,U)=>{L==null?r(_.el=l(_.children||""),x,U):_.el=L.el},C=(L,_,x,U)=>{[L.el,L.anchor]=g(L.children,_,x,U,L.el,L.anchor)},v=({el:L,anchor:_},x,U)=>{let q;for(;L&&L!==_;)q=d(L),r(L,x,U),L=q;r(_,x,U)},E=({el:L,anchor:_})=>{let x;for(;L&&L!==_;)x=d(L),s(L),L=x;s(_)},b=(L,_,x,U,q,M,N,ne,ce)=>{N=N||_.type==="svg",L==null?w(_,x,U,q,M,N,ne,ce):S(L,_,q,M,N,ne,ce)},w=(L,_,x,U,q,M,N,ne)=>{let ce,F;const{type:G,props:J,shapeFlag:be,transition:we,dirs:Fe}=L;if(ce=L.el=i(L.type,M,J&&J.is,J),be&8?u(ce,L.children):be&16&&Q(L.children,ce,null,U,q,M&&G!=="foreignObject",N,ne),Fe&&Ga(L,null,U,"created"),B(ce,L,L.scopeId,N,U),J){for(const ut in J)ut!=="value"&&!Ah(ut)&&o(ce,ut,null,J[ut],M,L.children,U,q,ge);"value"in J&&o(ce,"value",null,J.value),(F=J.onVnodeBeforeMount)&&So(F,U,L)}Fe&&Ga(L,null,U,"beforeMount");const ct=(!q||q&&!q.pendingBranch)&&we&&!we.persisted;ct&&we.beforeEnter(ce),r(ce,_,x),((F=J&&J.onVnodeMounted)||ct||Fe)&&vs(()=>{F&&So(F,U,L),ct&&we.enter(ce),Fe&&Ga(L,null,U,"mounted")},q)},B=(L,_,x,U,q)=>{if(x&&f(L,x),U)for(let M=0;M{for(let F=ce;F{const ne=_.el=L.el;let{patchFlag:ce,dynamicChildren:F,dirs:G}=_;ce|=L.patchFlag&16;const J=L.props||Yn,be=_.props||Yn;let we;x&&Ka(x,!1),(we=be.onVnodeBeforeUpdate)&&So(we,x,_,L),G&&Ga(_,L,x,"beforeUpdate"),x&&Ka(x,!0);const Fe=q&&_.type!=="foreignObject";if(F?T(L.dynamicChildren,F,ne,x,U,Fe,M):N||X(L,_,ne,null,x,U,Fe,M,!1),ce>0){if(ce&16)D(ne,_,J,be,x,U,q);else if(ce&2&&J.class!==be.class&&o(ne,"class",null,be.class,q),ce&4&&o(ne,"style",J.style,be.style,q),ce&8){const ct=_.dynamicProps;for(let ut=0;ut{we&&So(we,x,_,L),G&&Ga(_,L,x,"updated")},U)},T=(L,_,x,U,q,M,N)=>{for(let ne=0;ne<_.length;ne++){const ce=L[ne],F=_[ne],G=ce.el&&(ce.type===Tt||!il(ce,F)||ce.shapeFlag&70)?A(ce.el):x;h(ce,F,G,null,U,q,M,N,!0)}},D=(L,_,x,U,q,M,N)=>{if(x!==U){if(x!==Yn)for(const ne in x)!Ah(ne)&&!(ne in U)&&o(L,ne,x[ne],null,N,_.children,q,M,ge);for(const ne in U){if(Ah(ne))continue;const ce=U[ne],F=x[ne];ce!==F&&ne!=="value"&&o(L,ne,F,ce,N,_.children,q,M,ge)}"value"in U&&o(L,"value",x.value,U.value)}},R=(L,_,x,U,q,M,N,ne,ce)=>{const F=_.el=L?L.el:a(""),G=_.anchor=L?L.anchor:a("");let{patchFlag:J,dynamicChildren:be,slotScopeIds:we}=_;we&&(ne=ne?ne.concat(we):we),L==null?(r(F,x,U),r(G,x,U),Q(_.children,x,G,q,M,N,ne,ce)):J>0&&J&64&&be&&L.dynamicChildren?(T(L.dynamicChildren,be,x,q,M,N,ne),(_.key!=null||q&&_===q.subTree)&&aB(L,_,!0)):X(L,_,x,G,q,M,N,ne,ce)},O=(L,_,x,U,q,M,N,ne,ce)=>{_.slotScopeIds=ne,L==null?_.shapeFlag&512?q.ctx.activate(_,x,U,N,ce):H(_,x,U,q,M,N,ce):V(L,_,ce)},H=(L,_,x,U,q,M,N)=>{const ne=L.component=Gz(L,U,q);if(sm(L)&&(ne.ctx.renderer=Z),Kz(ne),ne.asyncDep){if(q&&q.registerDep(ne,Y),!L.el){const ce=ne.subTree=te(cs);p(null,ce,_,x)}return}Y(ne,L,_,x,q,M,N)},V=(L,_,x)=>{const U=_.component=L.component;if(oz(L,_,x))if(U.asyncDep&&!U.asyncResolved){j(U,_,x);return}else U.next=_,$H(U.update),U.update();else _.el=L.el,U.vnode=_},Y=(L,_,x,U,q,M,N)=>{const ne=()=>{if(L.isMounted){let{next:G,bu:J,u:be,parent:we,vnode:Fe}=L,ct=G,ut;Ka(L,!1),G?(G.el=Fe.el,j(L,G,N)):G=Fe,J&&dh(J),(ut=G.props&&G.props.onVnodeBeforeUpdate)&&So(ut,we,G,Fe),Ka(L,!0);const dt=RC(L),Pt=L.subTree;L.subTree=dt,h(Pt,dt,A(Pt.el),z(Pt),L,q,M),G.el=dt.el,ct===null&&iz(L,dt.el),be&&vs(be,q),(ut=G.props&&G.props.onVnodeUpdated)&&vs(()=>So(ut,we,G,Fe),q)}else{let G;const{el:J,props:be}=_,{bm:we,m:Fe,parent:ct}=L,ut=ed(_);if(Ka(L,!1),we&&dh(we),!ut&&(G=be&&be.onVnodeBeforeMount)&&So(G,ct,_),Ka(L,!0),J&&De){const dt=()=>{L.subTree=RC(L),De(J,L.subTree,L,q,null)};ut?_.type.__asyncLoader().then(()=>!L.isUnmounted&&dt()):dt()}else{const dt=L.subTree=RC(L);h(null,dt,x,U,L,q,M),_.el=dt.el}if(Fe&&vs(Fe,q),!ut&&(G=be&&be.onVnodeMounted)){const dt=_;vs(()=>So(G,ct,dt),q)}(_.shapeFlag&256||ct&&ed(ct.vnode)&&ct.vnode.shapeFlag&256)&&L.a&&vs(L.a,q),L.isMounted=!0,_=x=U=null}},ce=L.effect=new HI(ne,()=>XI(F),L.scope),F=L.update=()=>ce.run();F.id=L.uid,Ka(L,!0),F()},j=(L,_,x)=>{_.component=L;const U=L.vnode.props;L.vnode=_,L.next=null,Dz(L,_.props,U,x),Mz(L,_.children,x),Lu(),pw(),Fu()},X=(L,_,x,U,q,M,N,ne,ce=!1)=>{const F=L&&L.children,G=L?L.shapeFlag:0,J=_.children,{patchFlag:be,shapeFlag:we}=_;if(be>0){if(be&128){ue(F,J,x,U,q,M,N,ne,ce);return}else if(be&256){oe(F,J,x,U,q,M,N,ne,ce);return}}we&8?(G&16&&ge(F,q,M),J!==F&&u(x,J)):G&16?we&16?ue(F,J,x,U,q,M,N,ne,ce):ge(F,q,M,!0):(G&8&&u(x,""),we&16&&Q(J,x,U,q,M,N,ne,ce))},oe=(L,_,x,U,q,M,N,ne,ce)=>{L=L||Fc,_=_||Fc;const F=L.length,G=_.length,J=Math.min(F,G);let be;for(be=0;beG?ge(L,q,M,!0,!1,J):Q(_,x,U,q,M,N,ne,ce,J)},ue=(L,_,x,U,q,M,N,ne,ce)=>{let F=0;const G=_.length;let J=L.length-1,be=G-1;for(;F<=J&&F<=be;){const we=L[F],Fe=_[F]=ce?Zi(_[F]):Oo(_[F]);if(il(we,Fe))h(we,Fe,x,null,q,M,N,ne,ce);else break;F++}for(;F<=J&&F<=be;){const we=L[J],Fe=_[be]=ce?Zi(_[be]):Oo(_[be]);if(il(we,Fe))h(we,Fe,x,null,q,M,N,ne,ce);else break;J--,be--}if(F>J){if(F<=be){const we=be+1,Fe=webe)for(;F<=J;)Ee(L[F],q,M,!0),F++;else{const we=F,Fe=F,ct=new Map;for(F=Fe;F<=be;F++){const cn=_[F]=ce?Zi(_[F]):Oo(_[F]);cn.key!=null&&ct.set(cn.key,F)}let ut,dt=0;const Pt=be-Fe+1;let an=!1,yn=0;const Sn=new Array(Pt);for(F=0;F=Pt){Ee(cn,q,M,!0);continue}let Se;if(cn.key!=null)Se=ct.get(cn.key);else for(ut=Fe;ut<=be;ut++)if(Sn[ut-Fe]===0&&il(cn,_[ut])){Se=ut;break}Se===void 0?Ee(cn,q,M,!0):(Sn[Se-Fe]=F+1,Se>=yn?yn=Se:an=!0,h(cn,_[Se],x,null,q,M,N,ne,ce),dt++)}const ln=an?Lz(Sn):Fc;for(ut=ln.length-1,F=Pt-1;F>=0;F--){const cn=Fe+F,Se=_[cn],We=cn+1{const{el:M,type:N,transition:ne,children:ce,shapeFlag:F}=L;if(F&6){he(L.component.subTree,_,x,U);return}if(F&128){L.suspense.move(_,x,U);return}if(F&64){N.move(L,_,x,Z);return}if(N===Tt){r(M,_,x);for(let J=0;Jne.enter(M),q);else{const{leave:J,delayLeave:be,afterLeave:we}=ne,Fe=()=>r(M,_,x),ct=()=>{J(M,()=>{Fe(),we&&we()})};be?be(M,Fe,ct):ct()}else r(M,_,x)},Ee=(L,_,x,U=!1,q=!1)=>{const{type:M,props:N,ref:ne,children:ce,dynamicChildren:F,shapeFlag:G,patchFlag:J,dirs:be}=L;if(ne!=null&&vE(ne,null,x,L,!0),G&256){_.ctx.deactivate(L);return}const we=G&1&&be,Fe=!ed(L);let ct;if(Fe&&(ct=N&&N.onVnodeBeforeUnmount)&&So(ct,_,L),G&6)le(L.component,x,U);else{if(G&128){L.suspense.unmount(x,U);return}we&&Ga(L,null,_,"beforeUnmount"),G&64?L.type.remove(L,_,x,q,Z,U):F&&(M!==Tt||J>0&&J&64)?ge(F,_,x,!1,!0):(M===Tt&&J&384||!q&&G&16)&&ge(ce,_,x),U&&Oe(L)}(Fe&&(ct=N&&N.onVnodeUnmounted)||we)&&vs(()=>{ct&&So(ct,_,L),we&&Ga(L,null,_,"unmounted")},x)},Oe=L=>{const{type:_,el:x,anchor:U,transition:q}=L;if(_===Tt){Qe(x,U);return}if(_===rd){E(L);return}const M=()=>{s(x),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(L.shapeFlag&1&&q&&!q.persisted){const{leave:N,delayLeave:ne}=q,ce=()=>N(x,M);ne?ne(L.el,M,ce):ce()}else M()},Qe=(L,_)=>{let x;for(;L!==_;)x=d(L),s(L),L=x;s(_)},le=(L,_,x)=>{const{bum:U,scope:q,update:M,subTree:N,um:ne}=L;U&&dh(U),q.stop(),M&&(M.active=!1,Ee(N,L,_,x)),ne&&vs(ne,_),vs(()=>{L.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&L.asyncDep&&!L.asyncResolved&&L.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},ge=(L,_,x,U=!1,q=!1,M=0)=>{for(let N=M;NL.shapeFlag&6?z(L.component.subTree):L.shapeFlag&128?L.suspense.next():d(L.anchor||L.el),$=(L,_,x)=>{L==null?_._vnode&&Ee(_._vnode,null,null,!0):h(_._vnode||null,L,_,null,null,null,x),pw(),VD(),_._vnode=L},Z={p:h,um:Ee,m:he,r:Oe,mt:H,mc:Q,pc:X,pbc:T,n:z,o:e};let Ae,De;return t&&([Ae,De]=t(Z)),{render:$,hydrate:Ae,createApp:xz($,Ae)}}function Ka({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function aB(e,t,n=!1){const r=e.children,s=t.children;if(mt(r)&&mt(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Fz=e=>e.__isTeleport,nd=e=>e&&(e.disabled||e.disabled===""),_w=e=>typeof SVGElement<"u"&&e instanceof SVGElement,EE=(e,t)=>{const n=e&&e.to;return er(n)?t?t(n):null:n},Uz={__isTeleport:!0,process(e,t,n,r,s,o,i,a,l,c){const{mc:u,pc:A,pbc:d,o:{insert:f,querySelector:g,createText:h,createComment:m}}=c,p=nd(t.props);let{shapeFlag:C,children:v,dynamicChildren:E}=t;if(e==null){const b=t.el=h(""),w=t.anchor=h("");f(b,n,r),f(w,n,r);const B=t.target=EE(t.props,g),Q=t.targetAnchor=h("");B&&(f(Q,B),i=i||_w(B));const S=(T,D)=>{C&16&&u(v,T,D,s,o,i,a,l)};p?S(n,w):B&&S(B,Q)}else{t.el=e.el;const b=t.anchor=e.anchor,w=t.target=e.target,B=t.targetAnchor=e.targetAnchor,Q=nd(e.props),S=Q?n:w,T=Q?b:B;if(i=i||_w(w),E?(d(e.dynamicChildren,E,S,s,o,i,a),aB(e,t,!0)):l||A(e,t,S,T,s,o,i,a,!1),p)Q||gg(t,n,b,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=EE(t.props,g);D&&gg(t,D,null,c,0)}else Q&&gg(t,w,B,c,1)}aR(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:A,props:d}=e;if(A&&o(u),(i||!nd(d))&&(o(c),a&16))for(let f=0;f0?co||Fc:null,zz(),Nd>0&&co&&co.push(e),e}function qe(e,t,n,r,s,o){return lR(W(e,t,n,r,s,o,!0))}function Nn(e,t,n,r,s){return lR(te(e,t,n,r,s,!0))}function xl(e){return e?e.__v_isVNode===!0:!1}function il(e,t){return e.type===t.type&&e.key===t.key}const lm="__vInternal",cR=({key:e})=>e??null,fh=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?er(e)||bn(e)||_t(e)?{i:Lr,r:e,k:t,f:!!n}:e:null);function W(e,t=null,n=null,r=0,s=null,o=e===Tt?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&cR(t),ref:t&&fh(t),scopeId:nm,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Lr};return a?(cB(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=er(n)?8:16),Nd>0&&!i&&co&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&co.push(l),l}const te=Vz;function Vz(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===ZD)&&(e=cs),xl(e)){const a=Ss(e,t,!0);return n&&cB(a,n),Nd>0&&!o&&co&&(a.shapeFlag&6?co[co.indexOf(e)]=a:co.push(a)),a.patchFlag|=-2,a}if(Zz(e)&&(e=e.__vccOpts),t){t=jz(t);let{class:a,style:l}=t;a&&!er(a)&&(t.class=ls(a)),Qn(l)&&(ND(l)&&!mt(l)&&(l=pr({},l)),t.style=Pu(l))}const i=er(e)?1:az(e)?128:Fz(e)?64:Qn(e)?4:_t(e)?2:0;return W(e,t,n,r,s,i,o,!0)}function jz(e){return e?ND(e)||lm in e?pr({},e):e:null}function Ss(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?gn(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&cR(a),ref:t&&t.ref?n&&s?mt(s)?s.concat(fh(t)):[s,fh(t)]:fh(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Tt?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ss(e.ssContent),ssFallback:e.ssFallback&&Ss(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Hs(e=" ",t=0){return te(Hu,null,e,t)}function Jo(e,t){const n=te(rd,null,e);return n.staticCount=t,n}function In(e="",t=!1){return t?(Le(),Nn(cs,null,e)):te(cs,null,e)}function Oo(e){return e==null||typeof e=="boolean"?te(cs):mt(e)?te(Tt,null,e.slice()):typeof e=="object"?Zi(e):te(Hu,null,String(e))}function Zi(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ss(e)}function cB(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(mt(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),cB(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(lm in t)?t._ctx=Lr:s===3&&Lr&&(Lr.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else _t(t)?(t={default:t,_ctx:Lr},n=32):(t=String(t),r&64?(n=16,t=[Hs(t)]):n=8);e.children=t,e.shapeFlag|=n}function gn(...e){const t={};for(let n=0;nQr||Lr;let uB,dc,kw="__VUE_INSTANCE_SETTERS__";(dc=uE()[kw])||(dc=uE()[kw]=[]),dc.push(e=>Qr=e),uB=e=>{dc.length>1?dc.forEach(t=>t(e)):dc[0](e)};const tu=e=>{uB(e),e.scope.on()},vl=()=>{Qr&&Qr.scope.off(),uB(null)};function uR(e){return e.vnode.shapeFlag&4}let Ld=!1;function Kz(e,t=!1){Ld=t;const{props:n,children:r}=e.vnode,s=uR(e);Tz(e,n,s,t),Oz(e,r);const o=s?qz(e,t):void 0;return Ld=!1,o}function qz(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=va(new Proxy(e.ctx,Iz));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?dR(e):null;tu(e),Lu();const o=Aa(r,e,0,[e.props,s]);if(Fu(),vl(),ID(o)){if(o.then(vl,vl),t)return o.then(i=>{Tw(e,i,t)}).catch(i=>{em(i,e,0)});e.asyncDep=o}else Tw(e,o,t)}else AR(e,t)}function Tw(e,t,n){_t(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Qn(t)&&(e.setupState=FD(t)),AR(e,n)}let Dw;function AR(e,t,n){const r=e.type;if(!e.render){if(!t&&Dw&&!r.render){const s=r.template||oB(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=pr(pr({isCustomElement:o,delimiters:a},i),l);r.render=Dw(s,c)}}e.render=r.render||fo}tu(e),Lu(),bz(e),Fu(),vl()}function Xz(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Qs(e,"get","$attrs"),t[n]}}))}function dR(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Xz(e)},slots:e.slots,emit:e.emit,expose:t}}function cm(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(FD(va(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in td)return td[n](e)},has(t,n){return n in t||n in td}}))}function Jz(e,t=!0){return _t(e)?e.displayName||e.name:e.name||t&&e.__name}function Zz(e){return _t(e)&&"__vccOpts"in e}const k=(e,t)=>XH(e,t,Ld);function I(e,t,n){const r=arguments.length;return r===2?Qn(t)&&!mt(t)?xl(t)?te(e,null,[t]):te(e,t):te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&xl(n)&&(n=[n]),te(e,t,n))}const $z=Symbol.for("v-scx"),eV=()=>lt($z),AB="3.3.4",tV="http://www.w3.org/2000/svg",al=typeof document<"u"?document:null,Rw=al&&al.createElement("template"),nV={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?al.createElementNS(tV,e):al.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>al.createTextNode(e),createComment:e=>al.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>al.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Rw.innerHTML=r?`${e}`:e;const a=Rw.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function rV(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function sV(e,t,n){const r=e.style,s=er(n);if(n&&!s){if(t&&!er(t))for(const o in t)n[o]==null&&IE(r,o,"");for(const o in n)IE(r,o,n[o])}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Ow=/\s*!important$/;function IE(e,t,n){if(mt(n))n.forEach(r=>IE(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=oV(e,t);Ow.test(n)?e.setProperty(jl(r),n.replace(Ow,""),"important"):e[r]=n}}const Mw=["Webkit","Moz","ms"],PC={};function oV(e,t){const n=PC[t];if(n)return n;let r=Co(t);if(r!=="filter"&&r in e)return PC[t]=r;r=Ef(r);for(let s=0;sNC||(AV.then(()=>NC=0),NC=Date.now());function fV(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Js(gV(r,n.value),t,5,[r])};return n.value=e,n.attached=dV(),n}function gV(e,t){if(mt(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Lw=/^on[a-z]/,hV=(e,t,n,r,s=!1,o,i,a,l)=>{t==="class"?rV(e,r,s):t==="style"?sV(e,n,r):Xp(t)?MI(t)||cV(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):pV(e,t,r,s))?aV(e,t,r,o,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),iV(e,t,r,s))};function pV(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Lw.test(t)&&_t(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Lw.test(t)&&er(n)?!1:t in e}function nRe(e){const t=kr();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>bE(o,s))},r=()=>{const s=e(t.proxy);BE(t.subTree,s),n(s)};cz(r),rn(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Uu(()=>s.disconnect())})}function BE(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{BE(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)bE(e.el,t);else if(e.type===Tt)e.children.forEach(n=>BE(n,t));else if(e.type===rd){let{el:n,anchor:r}=e;for(;n&&(bE(n,t),n!==r);)n=n.nextSibling}}function bE(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const zi="transition",vA="animation",mr=(e,{slots:t})=>I(dz,gR(e),t);mr.displayName="Transition";const fR={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},mV=mr.props=pr({},KD,fR),qa=(e,t=[])=>{mt(e)?e.forEach(n=>n(...t)):e&&e(...t)},Fw=e=>e?mt(e)?e.some(t=>t.length>1):e.length>1:!1;function gR(e){const t={};for(const R in e)R in fR||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:A=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,g=CV(s),h=g&&g[0],m=g&&g[1],{onBeforeEnter:p,onEnter:C,onEnterCancelled:v,onLeave:E,onLeaveCancelled:b,onBeforeAppear:w=p,onAppear:B=C,onAppearCancelled:Q=v}=t,S=(R,O,H)=>{Xi(R,O?u:a),Xi(R,O?c:i),H&&H()},T=(R,O)=>{R._isLeaving=!1,Xi(R,A),Xi(R,f),Xi(R,d),O&&O()},D=R=>(O,H)=>{const V=R?B:C,Y=()=>S(O,R,H);qa(V,[O,Y]),Uw(()=>{Xi(O,R?l:o),li(O,R?u:a),Fw(V)||Hw(O,r,h,Y)})};return pr(t,{onBeforeEnter(R){qa(p,[R]),li(R,o),li(R,i)},onBeforeAppear(R){qa(w,[R]),li(R,l),li(R,c)},onEnter:D(!1),onAppear:D(!0),onLeave(R,O){R._isLeaving=!0;const H=()=>T(R,O);li(R,A),pR(),li(R,d),Uw(()=>{R._isLeaving&&(Xi(R,A),li(R,f),Fw(E)||Hw(R,r,m,H))}),qa(E,[R,H])},onEnterCancelled(R){S(R,!1),qa(v,[R])},onAppearCancelled(R){S(R,!0),qa(Q,[R])},onLeaveCancelled(R){T(R),qa(b,[R])}})}function CV(e){if(e==null)return null;if(Qn(e))return[LC(e.enter),LC(e.leave)];{const t=LC(e);return[t,t]}}function LC(e){return iH(e)}function li(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Xi(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Uw(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let vV=0;function Hw(e,t,n,r){const s=e._endId=++vV,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=hR(e,t);if(!i)return r();const c=i+"end";let u=0;const A=()=>{e.removeEventListener(c,d),o()},d=f=>{f.target===e&&++u>=l&&A()};setTimeout(()=>{u(n[g]||"").split(", "),s=r(`${zi}Delay`),o=r(`${zi}Duration`),i=zw(s,o),a=r(`${vA}Delay`),l=r(`${vA}Duration`),c=zw(a,l);let u=null,A=0,d=0;t===zi?i>0&&(u=zi,A=i,d=o.length):t===vA?c>0&&(u=vA,A=c,d=l.length):(A=Math.max(i,c),u=A>0?i>c?zi:vA:null,d=u?u===zi?o.length:l.length:0);const f=u===zi&&/\b(transform|all)(,|$)/.test(r(`${zi}Property`).toString());return{type:u,timeout:A,propCount:d,hasTransform:f}}function zw(e,t){for(;e.lengthVw(n)+Vw(e[r])))}function Vw(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function pR(){return document.body.offsetHeight}const mR=new WeakMap,CR=new WeakMap,vR={name:"TransitionGroup",props:pr({},mV,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=kr(),r=GD();let s,o;return eB(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!yV(s[0].el,n.vnode.el,i))return;s.forEach(IV),s.forEach(BV);const a=s.filter(bV);pR(),a.forEach(l=>{const c=l.el,u=c.style;li(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const A=c._moveCb=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",A),c._moveCb=null,Xi(c,i))};c.addEventListener("transitionend",A)})}),()=>{const i=It(e),a=gR(i);let l=i.tag||Tt;s=o,o=t.default?$I(t.default()):[];for(let c=0;cdelete e.mode;vR.props;const ER=vR;function IV(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function BV(e){CR.set(e,e.el.getBoundingClientRect())}function bV(e){const t=mR.get(e),n=CR.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function yV(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:o}=hR(r);return s.removeChild(r),o}const Ea=e=>{const t=e.props["onUpdate:modelValue"]||!1;return mt(t)?n=>dh(t,n):t};function wV(e){e.target.composing=!0}function jw(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yw={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=Ea(s);const o=r||s.props&&s.props.type==="number";hi(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=zh(a)),e._assign(a)}),n&&hi(e,"change",()=>{e.value=e.value.trim()}),t||(hi(e,"compositionstart",wV),hi(e,"compositionend",jw),hi(e,"change",jw))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=Ea(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&zh(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},QV={deep:!0,created(e,t,n){e._assign=Ea(n),hi(e,"change",()=>{const r=e._modelValue,s=nu(e),o=e.checked,i=e._assign;if(mt(r)){const a=LI(r,s),l=a!==-1;if(o&&!l)i(r.concat(s));else if(!o&&l){const c=[...r];c.splice(a,1),i(c)}}else if(Mu(r)){const a=new Set(r);o?a.add(s):a.delete(s),i(a)}else i(IR(e,o))})},mounted:Ww,beforeUpdate(e,t,n){e._assign=Ea(n),Ww(e,t,n)}};function Ww(e,{value:t,oldValue:n},r){e._modelValue=t,mt(t)?e.checked=LI(t,r.props.value)>-1:Mu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=_l(t,IR(e,!0)))}const SV={created(e,{value:t},n){e.checked=_l(t,n.props.value),e._assign=Ea(n),hi(e,"change",()=>{e._assign(nu(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=Ea(r),t!==n&&(e.checked=_l(t,r.props.value))}},_V={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Mu(t);hi(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?zh(nu(i)):nu(i));e._assign(e.multiple?s?new Set(o):o:o[0])}),e._assign=Ea(r)},mounted(e,{value:t}){Gw(e,t)},beforeUpdate(e,t,n){e._assign=Ea(n)},updated(e,{value:t}){Gw(e,t)}};function Gw(e,t){const n=e.multiple;if(!(n&&!mt(t)&&!Mu(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if(_l(nu(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function nu(e){return"_value"in e?e._value:e.value}function IR(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const rRe={created(e,t,n){hg(e,t,n,null,"created")},mounted(e,t,n){hg(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){hg(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){hg(e,t,n,r,"updated")}};function xV(e,t){switch(e){case"SELECT":return _V;case"TEXTAREA":return Yw;default:switch(t){case"checkbox":return QV;case"radio":return SV;default:return Yw}}}function hg(e,t,n,r,s){const i=xV(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}const kV=["ctrl","shift","alt","meta"],TV={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>kV.some(n=>e[`${n}Key`]&&!t.includes(n))},VA=(e,t)=>(n,...r)=>{for(let s=0;sn=>{if(!("key"in n))return;const r=jl(n.key);if(t.some(s=>s===r||DV[s]===r))return e(n)},Qi={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):EA(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),EA(e,!0),r.enter(e)):r.leave(e,()=>{EA(e,!1)}):EA(e,t))},beforeUnmount(e,{value:t}){EA(e,t)}};function EA(e,t){e.style.display=t?e._vod:"none"}const RV=pr({patchProp:hV},nV);let Kw;function OV(){return Kw||(Kw=Pz(RV))}const BR=(...e)=>{const t=OV().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=MV(r);if(!s)return;const o=t._component;!_t(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function MV(e){return er(e)?document.querySelector(e):e}/*! * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT */const Sc=typeof window<"u";function PV(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const En=Object.assign;function FC(e,t){const n={};for(const r in t){const s=t[r];n[r]=vo(s)?s.map(e):e(s)}return n}const od=()=>{},vo=Array.isArray,NV=/\/$/,LV=e=>e.replace(NV,"");function UC(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=zV(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function FV(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qw(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function UV(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&ru(t.matched[r],n.matched[s])&&bR(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ru(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bR(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!HV(e[n],t[n]))return!1;return!0}function HV(e,t){return vo(e)?Xw(e,t):vo(t)?Xw(t,e):e===t}function Xw(e,t){return vo(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function zV(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var Fd;(function(e){e.pop="pop",e.push="push"})(Fd||(Fd={}));var id;(function(e){e.back="back",e.forward="forward",e.unknown=""})(id||(id={}));function VV(e){if(!e)if(Sc){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),LV(e)}const jV=/^[^#]+#/;function YV(e,t){return e.replace(jV,"#")+t}function WV(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const um=()=>({left:window.pageXOffset,top:window.pageYOffset});function GV(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=WV(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Jw(e,t){return(history.state?history.state.position-t:-1)+e}const yE=new Map;function KV(e,t){yE.set(e,t)}function qV(e){const t=yE.get(e);return yE.delete(e),t}let XV=()=>location.protocol+"//"+location.host;function yR(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),qw(l,"")}return qw(n,e)+r+s}function JV(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const f=yR(e,location),g=n.value,h=t.value;let m=0;if(d){if(n.value=f,t.value=d,i&&i===g){i=null;return}m=h?d.position-h.position:0}else r(f);s.forEach(p=>{p(n.value,g,{delta:m,type:Fd.pop,direction:m?m>0?id.forward:id.back:id.unknown})})};function l(){i=n.value}function c(d){s.push(d);const f=()=>{const g=s.indexOf(d);g>-1&&s.splice(g,1)};return o.push(f),f}function u(){const{history:d}=window;d.state&&d.replaceState(En({},d.state,{scroll:um()}),"")}function A(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:A}}function Zw(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?um():null}}function ZV(e){const{history:t,location:n}=window,r={value:yR(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const A=e.indexOf("#"),d=A>-1?(n.host&&document.querySelector("base")?e:e.slice(A))+l:XV()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(f){console.error(f),n[u?"replace":"assign"](d)}}function i(l,c){const u=En({},t.state,Zw(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=En({},s.value,t.state,{forward:l,scroll:um()});o(u.current,u,!0);const A=En({},Zw(r.value,l,null),{position:u.position+1},c);o(l,A,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function $V(e){e=VV(e);const t=ZV(e),n=JV(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=En({location:"",base:e,go:r,createHref:YV.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function ej(e){return typeof e=="string"||e&&typeof e=="object"}function wR(e){return typeof e=="string"||typeof e=="symbol"}const Vi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},QR=Symbol("");var $w;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})($w||($w={}));function su(e,t){return En(new Error,{type:e,[QR]:!0},t)}function oi(e,t){return e instanceof Error&&QR in e&&(t==null||!!(e.type&t))}const eQ="[^/]+?",tj={sensitive:!1,strict:!1,start:!0,end:!0},nj=/[.+*?^${}()[\]/\\]/g;function rj(e,t){const n=En({},tj,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let A=0;At.length?t.length===1&&t[0]===40+40?1:-1:0}function oj(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ij={type:0,value:""},aj=/[a-zA-Z0-9_]/;function lj(e){if(!e)return[[]];if(e==="/")return[[ij]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,c="",u="";function A(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(C)}:od}function i(u){if(wR(u)){const A=r.get(u);A&&(r.delete(u),n.splice(n.indexOf(A),1),A.children.forEach(i),A.alias.forEach(i))}else{const A=n.indexOf(u);A>-1&&(n.splice(A,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let A=0;for(;A=0&&(u.record.path!==n[A].record.path||!SR(u,n[A]));)A++;n.splice(A,0,u),u.record.name&&!rQ(u)&&r.set(u.record.name,u)}function c(u,A){let d,f={},g,h;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw su(1,{location:u});h=d.record.name,f=En(nQ(A.params,d.keys.filter(C=>!C.optional).map(C=>C.name)),u.params&&nQ(u.params,d.keys.map(C=>C.name))),g=d.stringify(f)}else if("path"in u)g=u.path,d=n.find(C=>C.re.test(g)),d&&(f=d.parse(g),h=d.record.name);else{if(d=A.name?r.get(A.name):n.find(C=>C.re.test(A.path)),!d)throw su(1,{location:u,currentLocation:A});h=d.record.name,f=En({},A.params,u.params),g=d.stringify(f)}const m=[];let p=d;for(;p;)m.unshift(p.record),p=p.parent;return{name:h,path:g,params:f,matched:m,meta:fj(m)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function nQ(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Aj(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:dj(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function dj(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function rQ(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function fj(e){return e.reduce((t,n)=>En(t,n.meta),{})}function sQ(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function SR(e,t){return t.children.some(n=>n===e||SR(e,n))}const _R=/#/g,gj=/&/g,hj=/\//g,pj=/=/g,mj=/\?/g,xR=/\+/g,Cj=/%5B/g,vj=/%5D/g,kR=/%5E/g,Ej=/%60/g,TR=/%7B/g,Ij=/%7C/g,DR=/%7D/g,Bj=/%20/g;function dB(e){return encodeURI(""+e).replace(Ij,"|").replace(Cj,"[").replace(vj,"]")}function bj(e){return dB(e).replace(TR,"{").replace(DR,"}").replace(kR,"^")}function wE(e){return dB(e).replace(xR,"%2B").replace(Bj,"+").replace(_R,"%23").replace(gj,"%26").replace(Ej,"`").replace(TR,"{").replace(DR,"}").replace(kR,"^")}function yj(e){return wE(e).replace(pj,"%3D")}function wj(e){return dB(e).replace(_R,"%23").replace(mj,"%3F")}function Qj(e){return e==null?"":wj(e).replace(hj,"%2F")}function Gh(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Sj(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&wE(o)):[r&&wE(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function _j(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=vo(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const xj=Symbol(""),iQ=Symbol(""),Am=Symbol(""),fB=Symbol(""),QE=Symbol("");function IA(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function $i(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,a)=>{const l=A=>{A===!1?a(su(4,{from:n,to:t})):A instanceof Error?a(A):ej(A)?a(su(2,{from:t,to:A})):(o&&r.enterCallbacks[s]===o&&typeof A=="function"&&o.push(A),i())},c=e.call(r&&r.instances[s],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(A=>a(A))})}function HC(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let a=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(kj(a)){const c=(a.__vccOpts||a)[t];c&&s.push($i(c,n,r,o,i))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=PV(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&$i(d,n,r,o,i)()}))}}return s}function kj(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function aQ(e){const t=lt(Am),n=lt(fB),r=k(()=>t.resolve(fe(e.to))),s=k(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],A=n.matched;if(!u||!A.length)return-1;const d=A.findIndex(ru.bind(null,u));if(d>-1)return d;const f=lQ(l[c-2]);return c>1&&lQ(u)===f&&A[A.length-1].path!==f?A.findIndex(ru.bind(null,l[c-2])):d}),o=k(()=>s.value>-1&&Oj(n.params,r.value.params)),i=k(()=>s.value>-1&&s.value===n.matched.length-1&&bR(n.params,r.value.params));function a(l={}){return Rj(l)?t[fe(e.replace)?"replace":"push"](fe(e.to)).catch(od):Promise.resolve()}return{route:r,href:k(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Tj=_e({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:aQ,setup(e,{slots:t}){const n=wn(aQ(e)),{options:r}=lt(Am),s=k(()=>({[cQ(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[cQ(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:I("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Dj=Tj;function Rj(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Oj(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!vo(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function lQ(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const cQ=(e,t,n)=>e??t??n,Mj=_e({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=lt(QE),s=k(()=>e.route||r.value),o=lt(iQ,0),i=k(()=>{let c=fe(o);const{matched:u}=s.value;let A;for(;(A=u[c])&&!A.components;)c++;return c}),a=k(()=>s.value.matched[i.value]);nn(iQ,k(()=>i.value+1)),nn(xj,a),nn(QE,s);const l=K();return Xe(()=>[l.value,a.value,e.name],([c,u,A],[d,f,g])=>{u&&(u.instances[A]=c,f&&f!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!ru(u,f)||!d)&&(u.enterCallbacks[A]||[]).forEach(h=>h(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,A=a.value,d=A&&A.components[u];if(!d)return uQ(n.default,{Component:d,route:c});const f=A.props[u],g=f?f===!0?c.params:typeof f=="function"?f(c):f:null,m=I(d,En({},g,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(A.instances[u]=null)},ref:l}));return uQ(n.default,{Component:m,route:c})||m}}});function uQ(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const RR=Mj;function Pj(e){const t=uj(e.routes,e),n=e.parseQuery||Sj,r=e.stringifyQuery||oQ,s=e.history,o=IA(),i=IA(),a=IA(),l=$r(Vi);let c=Vi;Sc&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=FC.bind(null,z=>""+z),A=FC.bind(null,Qj),d=FC.bind(null,Gh);function f(z,$){let Z,Ae;return wR(z)?(Z=t.getRecordMatcher(z),Ae=$):Ae=z,t.addRoute(Ae,Z)}function g(z){const $=t.getRecordMatcher(z);$&&t.removeRoute($)}function h(){return t.getRoutes().map(z=>z.record)}function m(z){return!!t.getRecordMatcher(z)}function p(z,$){if($=En({},$||l.value),typeof z=="string"){const x=UC(n,z,$.path),U=t.resolve({path:x.path},$),q=s.createHref(x.fullPath);return En(x,U,{params:d(U.params),hash:Gh(x.hash),redirectedFrom:void 0,href:q})}let Z;if("path"in z)Z=En({},z,{path:UC(n,z.path,$.path).path});else{const x=En({},z.params);for(const U in x)x[U]==null&&delete x[U];Z=En({},z,{params:A(x)}),$.params=A($.params)}const Ae=t.resolve(Z,$),De=z.hash||"";Ae.params=u(d(Ae.params));const L=FV(r,En({},z,{hash:bj(De),path:Ae.path})),_=s.createHref(L);return En({fullPath:L,hash:De,query:r===oQ?_j(z.query):z.query||{}},Ae,{redirectedFrom:void 0,href:_})}function C(z){return typeof z=="string"?UC(n,z,l.value.path):En({},z)}function v(z,$){if(c!==z)return su(8,{from:$,to:z})}function E(z){return B(z)}function b(z){return E(En(C(z),{replace:!0}))}function w(z){const $=z.matched[z.matched.length-1];if($&&$.redirect){const{redirect:Z}=$;let Ae=typeof Z=="function"?Z(z):Z;return typeof Ae=="string"&&(Ae=Ae.includes("?")||Ae.includes("#")?Ae=C(Ae):{path:Ae},Ae.params={}),En({query:z.query,hash:z.hash,params:"path"in Ae?{}:z.params},Ae)}}function B(z,$){const Z=c=p(z),Ae=l.value,De=z.state,L=z.force,_=z.replace===!0,x=w(Z);if(x)return B(En(C(x),{state:typeof x=="object"?En({},De,x.state):De,force:L,replace:_}),$||Z);const U=Z;U.redirectedFrom=$;let q;return!L&&UV(r,Ae,Z)&&(q=su(16,{to:U,from:Ae}),he(Ae,Ae,!0,!1)),(q?Promise.resolve(q):T(U,Ae)).catch(M=>oi(M)?oi(M,2)?M:ue(M):X(M,U,Ae)).then(M=>{if(M){if(oi(M,2))return B(En({replace:_},C(M.to),{state:typeof M.to=="object"?En({},De,M.to.state):De,force:L}),$||U)}else M=R(U,Ae,!0,_,De);return D(U,Ae,M),M})}function Q(z,$){const Z=v(z,$);return Z?Promise.reject(Z):Promise.resolve()}function S(z){const $=Qe.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(z):z()}function T(z,$){let Z;const[Ae,De,L]=Nj(z,$);Z=HC(Ae.reverse(),"beforeRouteLeave",z,$);for(const x of Ae)x.leaveGuards.forEach(U=>{Z.push($i(U,z,$))});const _=Q.bind(null,z,$);return Z.push(_),ge(Z).then(()=>{Z=[];for(const x of o.list())Z.push($i(x,z,$));return Z.push(_),ge(Z)}).then(()=>{Z=HC(De,"beforeRouteUpdate",z,$);for(const x of De)x.updateGuards.forEach(U=>{Z.push($i(U,z,$))});return Z.push(_),ge(Z)}).then(()=>{Z=[];for(const x of z.matched)if(x.beforeEnter&&!$.matched.includes(x))if(vo(x.beforeEnter))for(const U of x.beforeEnter)Z.push($i(U,z,$));else Z.push($i(x.beforeEnter,z,$));return Z.push(_),ge(Z)}).then(()=>(z.matched.forEach(x=>x.enterCallbacks={}),Z=HC(L,"beforeRouteEnter",z,$),Z.push(_),ge(Z))).then(()=>{Z=[];for(const x of i.list())Z.push($i(x,z,$));return Z.push(_),ge(Z)}).catch(x=>oi(x,8)?x:Promise.reject(x))}function D(z,$,Z){for(const Ae of a.list())S(()=>Ae(z,$,Z))}function R(z,$,Z,Ae,De){const L=v(z,$);if(L)return L;const _=$===Vi,x=Sc?history.state:{};Z&&(Ae||_?s.replace(z.fullPath,En({scroll:_&&x&&x.scroll},De)):s.push(z.fullPath,De)),l.value=z,he(z,$,Z,_),ue()}let O;function H(){O||(O=s.listen((z,$,Z)=>{if(!le.listening)return;const Ae=p(z),De=w(Ae);if(De){B(En(De,{replace:!0}),Ae).catch(od);return}c=Ae;const L=l.value;Sc&&KV(Jw(L.fullPath,Z.delta),um()),T(Ae,L).catch(_=>oi(_,12)?_:oi(_,2)?(B(_.to,Ae).then(x=>{oi(x,20)&&!Z.delta&&Z.type===Fd.pop&&s.go(-1,!1)}).catch(od),Promise.reject()):(Z.delta&&s.go(-Z.delta,!1),X(_,Ae,L))).then(_=>{_=_||R(Ae,L,!1),_&&(Z.delta&&!oi(_,8)?s.go(-Z.delta,!1):Z.type===Fd.pop&&oi(_,20)&&s.go(-1,!1)),D(Ae,L,_)}).catch(od)}))}let V=IA(),Y=IA(),j;function X(z,$,Z){ue(z);const Ae=Y.list();return Ae.length?Ae.forEach(De=>De(z,$,Z)):console.error(z),Promise.reject(z)}function oe(){return j&&l.value!==Vi?Promise.resolve():new Promise((z,$)=>{V.add([z,$])})}function ue(z){return j||(j=!z,H(),V.list().forEach(([$,Z])=>z?Z(z):$()),V.reset()),z}function he(z,$,Z,Ae){const{scrollBehavior:De}=e;if(!Sc||!De)return Promise.resolve();const L=!Z&&qV(Jw(z.fullPath,0))||(Ae||!Z)&&history.state&&history.state.scroll||null;return kn().then(()=>De(z,$,L)).then(_=>_&&GV(_)).catch(_=>X(_,z,$))}const Ee=z=>s.go(z);let Oe;const Qe=new Set,le={currentRoute:l,listening:!0,addRoute:f,removeRoute:g,hasRoute:m,getRoutes:h,resolve:p,options:e,push:E,replace:b,go:Ee,back:()=>Ee(-1),forward:()=>Ee(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:Y.add,isReady:oe,install(z){const $=this;z.component("RouterLink",Dj),z.component("RouterView",RR),z.config.globalProperties.$router=$,Object.defineProperty(z.config.globalProperties,"$route",{enumerable:!0,get:()=>fe(l)}),Sc&&!Oe&&l.value===Vi&&(Oe=!0,E(s.location).catch(De=>{}));const Z={};for(const De in Vi)Z[De]=k(()=>l.value[De]);z.provide(Am,$),z.provide(fB,wn(Z)),z.provide(QE,l);const Ae=z.unmount;Qe.add(z),z.unmount=function(){Qe.delete(z),Qe.size<1&&(c=Vi,O&&O(),O=null,l.value=Vi,Oe=!1,j=!1),Ae()}}};function ge(z){return z.reduce(($,Z)=>$.then(()=>S(Z)),Promise.resolve())}return le}function Nj(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iru(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>ru(c,l))||s.push(l))}return[n,r,s]}function Yl(){return lt(Am)}function If(){return lt(fB)}function SE(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?SE(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const Lj={run:e=>e()},Fj=()=>Lj,OR=typeof console.createTask<"u"?console.createTask:Fj;function Uj(e,t){const n=t.shift(),r=OR(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function Hj(e,t){const n=t.shift(),r=OR(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function zC(e,t){for(const n of[...e])n(t)}class zj{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=SE(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=SE(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Uj,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Hj,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&zC(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&zC(this._after,s)}):(this._after&&s&&zC(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Vj(){return new zj}function jj(e){return Array.isArray(e)?e:[e]}const MR=["title","script","style","noscript"],PR=["base","meta","link","style","script","noscript"],Yj=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],Wj=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],Gj=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent"];function NR(e){let t=9;for(let n=0;n>>9)+65536).toString(16).substring(1,8).toLowerCase()}function _E(e){return NR(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Kj(e){let t=9;for(const n of e)for(let r=0;r>>9)+65536).toString(16).substring(1,8).toLowerCase()}function LR(e,t){const{props:n,tag:r}=e;if(Wj.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return t&&!t(i)?!1:`${r}:${o}:${i}`}return!1}function AQ(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function mg(e,t=!1,n){const{tag:r,$el:s}=e;s&&(Object.entries(r.props).forEach(([o,i])=>{i=String(i);const a=`attr:${o}`;if(o==="class"){if(!i)return;for(const l of i.split(" ")){const c=`${a}:${l}`;n&&n(e,c,()=>s.classList.remove(l)),s.classList.contains(l)||s.classList.add(l)}return}n&&!o.startsWith("data-h-")&&n(e,a,()=>s.removeAttribute(o)),(t||s.getAttribute(o)!==i)&&s.setAttribute(o,i)}),MR.includes(r.tag)&&(r.textContent&&r.textContent!==s.textContent?s.textContent=r.textContent:r.innerHTML&&r.innerHTML!==s.innerHTML&&(s.innerHTML=r.innerHTML)))}let BA=!1;async function FR(e,t={}){var d,f;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,s=(await e.resolveTags()).map(a);if(e.resolvedOptions.experimentalHashHydration&&(BA=BA||e._hash||!1,BA)){const g=Kj(s.map(h=>h.tag._h));if(BA===g)return;BA=g}const o=e._popSideEffectQueue();e.headEntries().map(g=>g._sde).forEach(g=>{Object.entries(g).forEach(([h,m])=>{o[h]=m})});const i=(g,h,m)=>{h=`${g.renderId}:${h}`,g.entry&&(g.entry._sde[h]=m),delete o[h]};function a(g){const h=e.headEntries().find(p=>p._i===g._e),m={renderId:g._d||_E(g),$el:null,shouldRender:!0,tag:g,entry:h,markSideEffect:(p,C)=>i(m,p,C)};return m}const l=[],c={body:[],head:[]},u=g=>{e._elMap[g.renderId]=g.$el,l.push(g),i(g,"el",()=>{var h;(h=g.$el)==null||h.remove(),delete e._elMap[g.renderId]})};for(const g of s){if(await e.hooks.callHook("dom:beforeRenderTag",g),!g.shouldRender)continue;const{tag:h}=g;if(h.tag==="title"){r.title=h.textContent||"",l.push(g);continue}if(h.tag==="htmlAttrs"||h.tag==="bodyAttrs"){g.$el=r[h.tag==="htmlAttrs"?"documentElement":"body"],mg(g,!1,i),l.push(g);continue}if(g.$el=e._elMap[g.renderId],!g.$el&&h.key&&(g.$el=r.querySelector(`${(d=h.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${h.tag}[data-h-${h._h}]`)),g.$el){g.tag._d&&mg(g),u(g);continue}c[(f=h.tagPosition)!=null&&f.startsWith("body")?"body":"head"].push(g)}const A={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(c).forEach(([g,h])=>{var p;if(!h.length)return;const m=(p=r==null?void 0:r[g])==null?void 0:p.children;if(m){for(const C of[...m].reverse()){const v=C.tagName.toLowerCase();if(!PR.includes(v))continue;const E=C.getAttributeNames().reduce((Q,S)=>({...Q,[S]:C.getAttribute(S)}),{}),b={tag:v,props:E};C.innerHTML&&(b.innerHTML=C.innerHTML);const w=_E(b);let B=h.findIndex(Q=>(Q==null?void 0:Q.renderId)===w);if(B===-1){const Q=LR(b);B=h.findIndex(S=>(S==null?void 0:S.tag._d)&&S.tag._d===Q)}if(B!==-1){const Q=h[B];Q.$el=C,mg(Q),u(Q),delete h[B]}}h.forEach(C=>{const v=C.tag.tagPosition||"head";A[v]=A[v]||r.createDocumentFragment(),C.$el||(C.$el=r.createElement(C.tag.tag),mg(C,!0)),A[v].appendChild(C.$el),u(C)})}}),A.head&&r.head.appendChild(A.head),A.bodyOpen&&r.body.insertBefore(A.bodyOpen,r.body.firstChild),A.bodyClose&&r.body.appendChild(A.bodyClose);for(const g of l)await e.hooks.callHook("dom:renderTag",g);Object.values(o).forEach(g=>g())}let VC=null;async function UR(e,t={}){function n(){return VC=null,FR(e,t)}const r=t.delayFn||(s=>setTimeout(s,10));return VC=VC||new Promise(s=>r(()=>s(n())))}function qj(e){return{hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),UR(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}}}function Xj(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const dQ={base:-1,title:1},fQ={critical:-8,high:-1,low:2};function Kh(e){let t=10;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props.charset&&(t=-2),e.props["http-equiv"]==="content-security-policy"&&(t=0)):e.tag in dQ&&(t=dQ[e.tag]),typeof n=="string"&&n in fQ?t+fQ[n]:t)}const Jj=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function Zj(){return{hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Jj)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Kh(n)-Kh(r))}}}}function $j(){return{hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=AQ(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=AQ(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}}}function eY(){return{hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}}const tY=["link","style","script","noscript"];function nY(){return{hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=_E(e)),e.key&&tY.includes(e.tag)&&(e._h=NR(e.key),e.props[`data-h-${e._h}`]="")}}}}const gQ=["script","link","bodyAttrs"];function rY(){const e=(t,n)=>{const r={},s={};Object.entries(n.props).forEach(([i,a])=>{i.startsWith("on")&&typeof a=="function"?s[i]=a:r[i]=a});let o;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof s.onload<"u"&&(o=r.src,delete r.src),{props:r,eventHandlers:s,delayedSrc:o}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!gQ.includes(n.tag)||!Object.entries(n.props).find(([r,s])=>r.startsWith("on")&&typeof s=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!gQ.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([o,i])=>o.startsWith("on")&&typeof i=="function"))return;const{props:n,eventHandlers:r,delayedSrc:s}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=s)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([s,o])=>{const i=`${t.tag._d||t.tag._p}:${s}`,a=s.slice(2).toLowerCase(),l=`data-h-${a}`;if(t.markSideEffect(i,()=>{}),n.hasAttribute(l))return;const c=o;n.setAttribute(l,""),r.addEventListener(a,c),t.entry&&(t.entry._sde[i]=()=>{r.removeEventListener(a,c),n.removeAttribute(l)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}}const sY=["templateParams","htmlAttrs","bodyAttrs"];function oY(){return{hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=LR(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&sY.includes(r.tag)&&(a="merge"),a==="merge"){const l=o.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),t[s].props={...l,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(Kh(r)>Kh(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(PR.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n}}}}function Cg(e,t){function n(o){if(["s","pageTitle"].includes(o))return t.pageTitle;let i;return o.includes(".")?i=o.split(".").reduce((a,l)=>a&&a[l]||void 0,t):i=t[o],typeof i<"u"?i||"":!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(o=>{const i=n(o.slice(1));typeof i=="string"&&(e=e.replace(new RegExp(`\\${o}(\\W|$)`,"g"),`${i}$1`).trim())}),t.separator&&(e.endsWith(t.separator)&&(e=e.slice(0,-t.separator.length).trim()),e.startsWith(t.separator)&&(e=e.slice(t.separator.length).trim()),e=e.replace(new RegExp(`\\${t.separator}\\s*\\${t.separator}`,"g"),t.separator)),e}function iY(){return{hooks:{"tags:resolve":e=>{var o;const{tags:t}=e,n=(o=t.find(i=>i.tag==="title"))==null?void 0:o.textContent,r=t.findIndex(i=>i.tag==="templateParams"),s=r!==-1?t[r].props:{};s.pageTitle=s.pageTitle||n||"";for(const i of t)if(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string")i.textContent=Cg(i.textContent,s);else if(i.tag==="meta"&&typeof i.props.content=="string")i.props.content=Cg(i.props.content,s);else if(i.tag==="link"&&typeof i.props.href=="string")i.props.href=Cg(i.props.href,s);else if(i.tag==="script"&&["application/json","application/ld+json"].includes(i.props.type)&&typeof i.innerHTML=="string")try{i.innerHTML=JSON.stringify(JSON.parse(i.innerHTML),(a,l)=>typeof l=="string"?Cg(l,s):l)}catch{}e.tags=t.filter(i=>i.tag!=="templateParams")}}}}const aY=typeof window<"u";let HR;function lY(e){return HR=e}function cY(){return HR}async function uY(e,t){const n={tag:e,props:{}};return t instanceof Promise&&(t=await t),e==="templateParams"?(n.props=t,n):["title","titleTemplate"].includes(e)?(t&&typeof t=="object"?(n.textContent=t.textContent,t.tagPriority&&(n.tagPriority=t.tagPriority)):n.textContent=t,n):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?n.props.src=t:n.innerHTML=t,n):!1:(n.props=await dY(e,{...t}),n.props.children&&(n.props.innerHTML=n.props.children),delete n.props.children,Object.keys(n.props).filter(r=>Gj.includes(r)).forEach(r=>{(!["innerHTML","textContent"].includes(r)||MR.includes(n.tag))&&(n[r]=n.props[r]),delete n.props[r]}),["innerHTML","textContent"].forEach(r=>{if(n.tag==="script"&&typeof n[r]=="string"&&["application/ld+json","application/json"].includes(n.props.type))try{n[r]=JSON.parse(n[r])}catch{n[r]=""}typeof n[r]=="object"&&(n[r]=JSON.stringify(n[r]))}),n.props.class&&(n.props.class=AY(n.props.class)),n.props.content&&Array.isArray(n.props.content)?n.props.content.map(r=>({...n,props:{...n.props,content:r}})):n)}function AY(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function dY(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const fY=10;async function gY(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Yj.includes(n)).forEach(([n,r])=>{const s=jj(r);t.push(...s.map(o=>uY(n,o)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<a.hooks&&s.addHooks(a.hooks)),e.document=e.document||(aY?document:void 0);const o=()=>s.callHook("entries:updated",i),i={resolvedOptions:e,headEntries(){return t},get hooks(){return s},use(a){a.hooks&&s.addHooks(a.hooks)},push(a,l){const c={_i:r++,input:a,_sde:{}};return l!=null&&l.mode&&(c._m=l==null?void 0:l.mode),l!=null&&l.transform&&(c._t=l==null?void 0:l.transform),t.push(c),o(),{dispose(){t=t.filter(u=>u._i!==c._i?!0:(n={...n,...u._sde||{}},u._sde={},o(),!1))},patch(u){t=t.map(A=>(A._i===c._i&&(c.input=A.input=u,o()),A))}}},async resolveTags(){const a={tags:[],entries:[...t]};await s.callHook("entries:resolve",a);for(const l of a.entries){const c=l._t||(u=>u);if(l.resolvedInput=c(l.resolvedInput||l.input),l.resolvedInput)for(const u of await gY(l)){const A={tag:u,entry:l,resolvedOptions:i.resolvedOptions};await s.callHook("tag:normalise",A),a.tags.push(A.tag)}}return await s.callHook("tags:resolve",a),a.tags},_popSideEffectQueue(){const a={...n};return n={},a},_elMap:{}};return i.hooks.callHook("init",i),i}var vY=Object.defineProperty,EY=Object.defineProperties,IY=Object.getOwnPropertyDescriptors,hQ=Object.getOwnPropertySymbols,BY=Object.prototype.hasOwnProperty,bY=Object.prototype.propertyIsEnumerable,xE=(e,t,n)=>t in e?vY(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hs=(e,t)=>{for(var n in t||(t={}))BY.call(t,n)&&xE(e,n,t[n]);if(hQ)for(var n of hQ(t))bY.call(t,n)&&xE(e,n,t[n]);return e},yY=(e,t)=>EY(e,IY(t)),ji=(e,t,n)=>(xE(e,typeof t!="symbol"?t+"":t,n),n),ci=(e,t,n)=>new Promise((r,s)=>{var o=l=>{try{a(n.next(l))}catch(c){s(c)}},i=l=>{try{a(n.throw(l))}catch(c){s(c)}},a=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,i);a((n=n.apply(e,t)).next())}),wY={rolesKey:"roles",rememberKey:"auth_remember",userKey:"auth_user",staySignedInKey:"auth_stay_signed_in",tokenDefaultKey:"auth_token_default",tokenImpersonateKey:"auth_token_impersonate",stores:["storage","cookie"],cookie:{path:"/",domain:void 0,secure:!0,expires:12096e5,sameSite:"None"},authRedirect:"/login",forbiddenRedirect:"/403",notFoundRedirect:"/404",registerData:{url:"auth/register",method:"POST",redirect:"/login",autoLogin:!1,staySignedIn:!0},loginData:{url:"auth/login",method:"POST",redirect:"/",fetchUser:!0,staySignedIn:!0},logoutData:{url:"auth/logout",method:"POST",redirect:"/",makeRequest:!0},fetchData:{url:"auth/user",method:"GET",enabled:!0},refreshToken:{url:"auth/refresh",method:"GET",enabled:!0,interval:30},impersonateData:{url:"auth/impersonate",method:"POST",redirect:"/",fetchUser:!0},unimpersonateData:{url:"auth/unimpersonate",method:"POST",redirect:"/admin",fetchUser:!0,makeRequest:!1},oauth2Data:{url:"auth/social",method:"POST",redirect:"/",fetchUser:!0}},QY=wY;function zR(e,t,n,r,s){const o=e.options.cookie;let i=`${t}=${JSON.stringify(n)};`;for(const[a,l]of Object.entries(o)){let c=typeof l=="function"?l():l;if(!(c===!1||c==null)){if(a==="expires"&&(c=r?"":SY(s??c)),c===!0){i+=`${a};`;continue}i+=`${a}=${c};`}}document.cookie=i}function SY(e){return typeof e=="string"?e:new Date(new Date().getTime()+(e instanceof Date?e.getTime():e)).toUTCString()}function _Y(e,t){var n,r;return JSON.parse((r=(n=document.cookie.replace(/;\s+/g,";").split(";").map(s=>s.replace(/\s+=\s+/g,"=").split("=")).find(([s])=>s===t))==null?void 0:n[1])!=null?r:'"null"')}function xY(e,t){zR(e,t,"",!1,-864e5)}var kY={get:_Y,set:zR,remove:xY},Ud=kY;function pQ(e){return e!==null&&typeof e=="object"&&e.constructor!==Array}function kE(e){return typeof e=="string"||typeof e=="number"?[e]:e}function gB(e,t){if(pQ(e)&&pQ(t)){for(const s in e)if(gB(e[s],t[s]))return!0;return!1}const n=kE(e),r=kE(t);for(let s=0,o=n.length;sObject.prototype.hasOwnProperty.call(r,"auth"));return n.length&&(t=n[n.length-1].meta.auth),t??null}var jR=typeof Symbol<"u"?Symbol("auth"):"auth";function gh(e,t=1,...n){return n.forEach(r=>{for(const s in r){if(t>0&&typeof e[s]=="object"&&e[s]!==null&&typeof r[s]=="object"&&r[s]!==null){gh(e[s],t-1,r[s]);continue}e[s]=r[s]}}),e}function qh(e,t){Ud.remove(e,e.options.tokenImpersonateKey),Ud.remove(e,e.options.tokenDefaultKey),pn.remove(e,e.options.tokenImpersonateKey),pn.remove(e,e.options.tokenDefaultKey),pn.remove(e,e.options.staySignedInKey),pn.remove(e,e.options.userKey),e.state.loaded=!0,e.state.authenticated=!1,e.state.data=null,Bf(e,t)}function Bf(e,t){var n,r;t&&((r=(n=e.options.plugins)==null?void 0:n.router)==null||r.push(t).catch(()=>{}))}function jA(e,t,n){e.state.data=t,e.state.loaded=!0,e.state.authenticated=!0,Bf(e,n)}function UY(e,t,n,r){var s;let o=(s=n==null?void 0:n.redirect)!=null?s:e.options.authRedirect,i=(n==null?void 0:n.forbiddenRedirect)||(n==null?void 0:n.redirect)||e.options.forbiddenRedirect,a=(n==null?void 0:n.notFoundRedirect)||(n==null?void 0:n.redirect)||e.options.notFoundRedirect;const l=(n==null?void 0:n.rolesKey)||e.options.rolesKey,c=kE((n==null?void 0:n.roles)!==void 0?n.roles:n);if(c===!0||typeof c=="object"&&c!==null){if(!e.check()){e.tStatusType=401,typeof o=="function"&&(o=o(t)),r(o);return}if(typeof c=="object"&&!gB(c,VR(e.state.data||{},l))){e.tStatusType=403,typeof i=="function"&&(i=i(t)),r(i);return}e._redirect.value=e.tStatusType?{type:e.tStatusType,from:e.tPrev,to:e.tCurrent}:null,e.tStatusType=null,r();return}if(c===!1&&e.check()){e.tStatusType=404,typeof a=="function"&&(a=a(t)),r(a);return}e._redirect.value=e.tStatusType?{type:e.tStatusType,from:e.tPrev,to:e.tCurrent}:null,e.tStatusType=null,r()}function vg(e,t){t?(pn.set(e,e.options.rememberKey,t,!1),e.state.remember=t):(pn.remove(e,e.options.rememberKey),e.state.remember=null)}function mQ(e,t){t===!0?pn.set(e,e.options.staySignedInKey,!0,!1):pn.remove(e,e.options.staySignedInKey)}function HY(e,t,n){e.token()&&pn.set(e,e.options.tokenImpersonateKey,e.token(),!pn.get(e,e.options.staySignedInKey)),pn.set(e,e.options.tokenDefaultKey,t,!pn.get(e,e.options.staySignedInKey)),e.state.impersonating=!0,Bf(e,n)}function zY(e,t){pn.remove(e,e.options.tokenImpersonateKey),e.state.impersonating=!1,Bf(e,t)}function VY(e=""){return/^https?:\/\//.test(e)?e:`${`${location.protocol}//${window.location.hostname}${location.port?`:${location.port}`:""}`}/${e.replace(/^\/|\/$/g,"")}`}var jY=e=>e==null?void 0:e.isAxiosError;function hh(e,t){var n;(jY(t)?(n=t.response)==null?void 0:n.status:t.status)===401&&!pn.get(e,null)&&e.logout().catch(()=>qh(e)),e.state.offline=!0}var jC=null;function CQ(e){return jC||(jC=YY(e))}function YY(e){return ci(this,null,function*(){const t=!pn.get(e,null);t&&e.state.authenticated&&qh(e);let n=null;if(!t&&!e.state.loaded&&e.options.refreshToken.enabled&&(n=e.refresh().catch(r=>hh(e,r)),e.options.refreshToken.enabledInBackground||(yield n)),e.state.authenticated===null&&pn.get(e,null)){const r=pn.get(e,e.options.userKey);if(r&&e.state.cacheUser&&jA(e,r),e.options.fetchData.enabled){let s=null;e.options.fetchData.waitRefresh&&n?s=n.then(()=>e.fetch().catch(o=>hh(e,o))):s=e.fetch().catch(o=>hh(e,o)),e.options.fetchData.enabledInBackground||(yield s)}}else pn.remove(e,e.options.userKey),e.state.loaded=!0})}var WY=class{constructor(e){ji(this,"state",wn({data:null,loaded:!1,offline:!1,authenticated:null,impersonating:null,remember:null,cacheUser:!1})),ji(this,"_redirect",$r(null)),ji(this,"options"),ji(this,"currentToken",null),ji(this,"tPrev",null),ji(this,"tCurrent",null),ji(this,"tStatusType",null),ji(this,"__timer_load");var t,n,r;this.options=gh(QY,2,e),this.state.cacheUser=(t=this.options.fetchData.cache)!=null?t:!1;let s;Xe(()=>this.state.cacheUser,o=>{o?s=Xe(()=>this.state.data,i=>{this.token()&&pn.set(this,this.options.userKey,i,!1)},{deep:!0}):(s==null||s(),pn.remove(this,this.options.userKey))},{immediate:!0}),(this.options.refreshToken.enabled||this.options.refreshToken.enabledInBackground)&&this.options.refreshToken.interval!==!1&&this.options.refreshToken.interval!==void 0&&this.options.refreshToken.interval>0&&setInterval(()=>{(this.options.refreshToken.enabled||this.options.refreshToken.enabledInBackground)&&pn.get(this,null)&&this.refresh().catch(o=>hh(this,o))},this.options.refreshToken.interval*1e3*60),this.options.initSync&&CQ(this),(r=(n=this.options.plugins)==null?void 0:n.router)==null||r.beforeEach((o,i,a)=>ci(this,null,function*(){this.tPrev=this.tCurrent,this.tCurrent=i,yield CQ(this);const l=FY(o);UY(this,o,l,c=>{if(!c){a();return}a(c)})}))}install(e,t=jR){e.provide(t,this),e.config.globalProperties.$auth=this}http(e){return ci(this,null,function*(){var t,n,r;if(!e.ignoreVueAuth){let i;e.impersonating===!1&&this.impersonating()&&(i=this.options.tokenDefaultKey);const a=pn.get(this,i??null);if(a){const{data:l,headers:c}=this.options.drivers.auth.request(this,{data:e.data,headers:e.headers||{}},a);e.data=l,e.headers=c}}const s=yield this.options.drivers.http.request(e);if(e.ignoreVueAuth)return s;(n=(t=this.options.drivers.http).invalidToken)!=null&&n.call(t,this,s)&&qh(this,((r=this.redirect())==null?void 0:r.to)||this.options.authRedirect);const o=this.options.drivers.auth.response(this,s);return o&&pn.set(this,null,o,!pn.get(this,this.options.staySignedInKey)),s})}ready(){return this.state.loaded}load(){return new Promise(e=>{this.__timer_load=setInterval(()=>{this.state.loaded&&(clearInterval(this.__timer_load),e())},50)})}cancel(){clearInterval(this.__timer_load)}redirect(){return this._redirect.value}user(e){return e!==void 0&&jA(this,e),this.state.data}offline(){return this.state.offline}check(e,t=this.options.rolesKey){return this.state.authenticated?e?gB(e,VR(this.state.data||{},t)):!0:!1}impersonating(){const e=!!pn.get(this,this.options.tokenImpersonateKey);return this.state.impersonating===null&&(this.state.impersonating=e),this.state.impersonating}token(e=null,t,n){return t!==void 0&&(t===null?pn.remove(this,e):(n=n??!pn.get(this,this.options.staySignedInKey),pn.set(this,e,t,n))),pn.get(this,e)}fetch(e){return ci(this,null,function*(){var t,n;const r=yY(hs(hs({},this.options.fetchData),e),{cache:(t=e==null?void 0:e.cache)!=null?t:this.state.cacheUser}),s=yield this.http(r);this.state.cacheUser=(n=r.cache)!=null?n:this.state.cacheUser;const o=r.keyUser;return jA(this,o?s.data[o]:s.data,e==null?void 0:e.redirect),s})}refresh(e){return this.http(hs(hs({},this.options.refreshToken),e||{}))}register(e){return ci(this,null,function*(){const t=hs(hs({},this.options.registerData),e);t.autoLogin!==!0&&(vg(this,t.remember),mQ(this,t.staySignedIn));const n=yield this.http(t);if(t.autoLogin)return yield this.login(e),n;const r="keyUser"in t?t.keyUser:this.options.fetchData.keyUser;return jA(this,r?n.data[r]:n.data,t.redirect),n})}login(e){return ci(this,null,function*(){const t=hs(hs({},this.options.loginData),e);vg(this,t.remember),mQ(this,t.staySignedIn);const n=yield this.http(t);if(t.fetchUser&&this.options.fetchData.enabled)yield this.fetch({redirect:t.redirect,cache:t.cacheUser});else{const r="keyUser"in t?t.keyUser:this.options.fetchData.keyUser;jA(this,r?n.data[r]:n.data,t.redirect)}return n})}remember(e){e&&vg(this,e);const t=pn.get(this,this.options.rememberKey);return this.state.remember===void 0&&(this.state.remember=t??!1),this.state.remember}unremember(){vg(this,void 0)}logout(e){return ci(this,null,function*(){const t=hs(hs({},this.options.logoutData),e);t.makeRequest&&(yield this.http(t)),qh(this,t.redirect)})}impersonate(e){return ci(this,null,function*(){const t=hs(hs({},this.options.impersonateData),e),n=this.token();if(yield this.http(t),HY(this,n),t.fetchUser||this.options.fetchData.enabled){yield this.fetch({redirect:t.redirect,cache:t.cacheUser});return}Bf(this,t.redirect)})}unimpersonate(e){return ci(this,null,function*(){const t=hs(hs({},this.options.unimpersonateData),e);if(t.makeRequest&&(yield this.http(t)),zY(this),t.fetchUser||this.options.fetchData.enabled){yield this.fetch({redirect:t.redirect,cache:t.cacheUser});return}})}oauth2(e,t){const n=[];if(t.code){try{t.state&&(t.state=JSON.parse(decodeURIComponent(t.state)))}catch{console.error("vue-auth:error There was an issue retrieving the state data.")}return t=gh(this.options.oauth2Data,2,t.state,t),this.login(t)}t=gh(this.options.drivers.oauth2[e],2,t),t.params.state=JSON.stringify(t.params.state||{}),t.params.redirect_uri=VY(t.params.redirect_uri),Object.keys(t.params).forEach(r=>{n.push(`${r}=${encodeURIComponent(t.params[r])}`)}),window.open(`${t.url}?${n.join("&")}`,(t.window||{}).name||"_self",(t.window||{}).specs||{})}enableImpersonate(){this.impersonating()&&(this.currentToken=null)}disableImpersonate(){this.impersonating()&&(this.currentToken=this.options.tokenDefaultKey)}};function GY(e){return new WY(e)}function zu(e=jR){return lt(e)}const bf={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},ou={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},As={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},KY={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},YR={dangerouslyHTMLString:!1,multiple:!0,position:bf.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},qY={rtl:!1,newestOnTop:!1,toastClassName:""},WR={...YR,...qY};({...YR,type:As.DEFAULT});var mn=(e=>(e[e.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",e[e.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",e.CSS_NAMESPACE="Toastify",e))(mn||{}),TE=(e=>(e.ENTRANCE_ANIMATION_END="d",e))(TE||{});const XY={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},JY={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},ZY={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},$Y={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function GR(e){let t=XY;if(!e||typeof e=="string")switch(e){case"flip":t=$Y;break;case"zoom":t=ZY;break;case"slide":t=JY;break}else t=e;return t}function eW(e){return e.containerId||String(e.position)}const dm="will-unmount";function tW(e=bf.TOP_RIGHT){return!!document.querySelector(`.${mn.CSS_NAMESPACE}__toast-container--${e}`)}function nW(e=bf.TOP_RIGHT){return`${mn.CSS_NAMESPACE}__toast-container--${e}`}function rW(e,t,n=!1){const r=[`${mn.CSS_NAMESPACE}__toast-container`,`${mn.CSS_NAMESPACE}__toast-container--${e}`,n?`${mn.CSS_NAMESPACE}__toast-container--rtl`:null].filter(Boolean).join(" ");return zc(t)?t({position:e,rtl:n,defaultClassName:r}):`${r} ${t||""}`}function sW(e){var t;const{position:n,containerClassName:r,rtl:s=!1,style:o={}}=e,i=mn.CSS_NAMESPACE,a=nW(n),l=document.querySelector(`.${i}`),c=document.querySelector(`.${a}`),u=!!c&&!((t=c.className)!=null&&t.includes(dm)),A=l||document.createElement("div"),d=document.createElement("div");d.className=rW(n,r,s),d.dataset.testid=`${mn.CSS_NAMESPACE}__toast-container--${n}`,d.id=eW(e);for(const f in o)if(Object.prototype.hasOwnProperty.call(o,f)){const g=o[f];d.style[f]=g}return l||(A.className=mn.CSS_NAMESPACE,document.body.appendChild(A)),u||A.appendChild(d),d}function DE(e){var t,n,r;const s=typeof e=="string"?e:((t=e.currentTarget)==null?void 0:t.id)||((n=e.target)==null?void 0:n.id),o=document.getElementById(s);o&&o.removeEventListener("animationend",DE,!1);try{Hd[s].unmount(),(r=document.getElementById(s))==null||r.remove(),delete Hd[s],delete Vr[s]}catch{}}const Hd=wn({});function oW(e,t){const n=document.getElementById(String(t));n&&(Hd[n.id]=e)}function RE(e,t=!0){const n=String(e);if(!Hd[n])return;const r=document.getElementById(n);r&&r.classList.add(dm),t?(aW(e),r&&r.addEventListener("animationend",DE,!1)):DE(n),Ko.items=Ko.items.filter(s=>s.containerId!==e)}function iW(e){for(const t in Hd)RE(t,e);Ko.items=[]}function KR(e,t){const n=document.getElementById(e.toastId);if(n){let r=e;r={...r,...GR(r.transition)};const s=r.appendPosition?`${r.exit}--${r.position}`:r.exit;n.className+=` ${s}`,t&&t(n)}}function aW(e){for(const t in Vr)if(t===e)for(const n of Vr[t]||[])KR(n)}function lW(e){const t=yf().find(n=>n.toastId===e);return t==null?void 0:t.containerId}function EB(e){return document.getElementById(e)}function cW(e){const t=EB(e.containerId);return t&&t.classList.contains(dm)}function vQ(e){var t;const n=xl(e.content)?It(e.content.props):null;return n??It((t=e.data)!=null?t:{})}function uW(e){return e?Ko.items.filter(t=>t.containerId===e).length>0:Ko.items.length>0}function AW(){if(Ko.items.length>0){const e=Ko.items.shift();ph(e==null?void 0:e.toastContent,e==null?void 0:e.toastProps)}}const Vr=wn({}),Ko=wn({items:[]});function yf(){const e=It(Vr);return Object.values(e).reduce((t,n)=>[...t,...n],[])}function dW(e){return yf().find(t=>t.toastId===e)}function ph(e,t={}){if(cW(t)){const n=EB(t.containerId);n&&n.addEventListener("animationend",OE.bind(null,e,t),!1)}else OE(e,t)}function OE(e,t={}){const n=EB(t.containerId);n&&n.removeEventListener("animationend",OE.bind(null,e,t),!1);const r=Vr[t.containerId]||[],s=r.length>0;if(!s&&!tW(t.position)){const o=sW(t),i=BR(TW,t);i.mount(o),oW(i,o.id)}s&&(t.position=r[0].position),kn(()=>{t.updateId?Vo.update(t):Vo.add(e,t)})}const Vo={add(e,t){const{containerId:n=""}=t;n&&(Vr[n]=Vr[n]||[],Vr[n].find(r=>r.toastId===t.toastId)||setTimeout(()=>{var r,s;t.newestOnTop?(r=Vr[n])==null||r.unshift(t):(s=Vr[n])==null||s.push(t),t.onOpen&&t.onOpen(vQ(t))},t.delay||0))},remove(e){if(e){const t=lW(e);if(t){const n=Vr[t];let r=n.find(s=>s.toastId===e);Vr[t]=n.filter(s=>s.toastId!==e),!Vr[t].length&&!uW(t)&&RE(t,!1),AW(),kn(()=>{r!=null&&r.onClose&&(r.onClose(vQ(r)),r=void 0)})}}},update(e={}){const{containerId:t=""}=e;if(t&&e.updateId){Vr[t]=Vr[t]||[];const n=Vr[t].find(r=>r.toastId===e.toastId);n&&setTimeout(()=>{for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const s=e[r];n[r]=s}},e.delay||0)}},clear(e,t=!0){e?RE(e,t):iW(t)},dismissCallback(e){var t;const n=(t=e.currentTarget)==null?void 0:t.id,r=document.getElementById(n);r&&(r.removeEventListener("animationend",Vo.dismissCallback,!1),setTimeout(()=>{Vo.remove(n)}))},dismiss(e){if(e){const t=yf();for(const n of t)if(n.toastId===e){KR(n,r=>{r.addEventListener("animationend",Vo.dismissCallback,!1)});break}}}},qR=wn({}),Xh=wn({});function XR(){return Math.random().toString(36).substring(2,9)}function fW(e){return typeof e=="number"&&!isNaN(e)}function ME(e){return typeof e=="string"}function zc(e){return typeof e=="function"}function fm(...e){return gn(...e)}function mh(e){return typeof e=="object"&&(!!(e!=null&&e.render)||!!(e!=null&&e.setup)||typeof(e==null?void 0:e.type)=="object")}function gW(e={}){qR[`${mn.CSS_NAMESPACE}-default-options`]=e}function hW(){return qR[`${mn.CSS_NAMESPACE}-default-options`]||WR}function pW(){return document.documentElement.classList.contains("dark")?"dark":"light"}var Ch=(e=>(e[e.Enter=0]="Enter",e[e.Exit=1]="Exit",e))(Ch||{});const JR={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:bf.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:ou.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:As.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},mW={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:As.DEFAULT},theme:{type:String,required:!1,default:ou.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},CW=_e({name:"ProgressBar",props:mW,setup(e,{attrs:t}){const n=K(),r=k(()=>e.hide?"true":"false"),s=k(()=>({...t.style||{},animationDuration:`${e.autoClose===!0?5e3:e.autoClose}ms`,animationPlayState:e.isRunning?"running":"paused",opacity:e.hide?0:1,transform:e.controlledProgress?`scaleX(${e.progress})`:"none"})),o=k(()=>[`${mn.CSS_NAMESPACE}__progress-bar`,e.controlledProgress?`${mn.CSS_NAMESPACE}__progress-bar--controlled`:`${mn.CSS_NAMESPACE}__progress-bar--animated`,`${mn.CSS_NAMESPACE}__progress-bar-theme--${e.theme}`,`${mn.CSS_NAMESPACE}__progress-bar--${e.type}`,e.rtl?`${mn.CSS_NAMESPACE}__progress-bar--rtl`:null].filter(Boolean).join(" ")),i=k(()=>`${o.value} ${(t==null?void 0:t.class)||""}`),a=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{e.isIn&&e.closeToast&&e.autoClose!==!1&&(e.closeToast(),a())},c=k(()=>e.controlledProgress?null:l),u=k(()=>e.controlledProgress?l:null);return Wn(()=>{n.value&&(a(),n.value.onanimationend=c.value,n.value.ontransitionend=u.value)}),()=>te("div",{ref:n,role:"progressbar","aria-hidden":r.value,"aria-label":"notification timer",class:i.value,style:s.value},null)}}),vW=_e({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:ou.AUTO},type:{type:String,required:!1,default:ou.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(e){return()=>te("button",{class:`${mn.CSS_NAMESPACE}__close-button ${mn.CSS_NAMESPACE}__close-button--${e.theme}`,type:"button",onClick:t=>{t.stopPropagation(),e.closeToast&&e.closeToast(t)},"aria-label":e.ariaLabel},[te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),gm=({theme:e,type:t,path:n,...r})=>te("svg",gn({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${t})`},r),[te("path",{d:n},null)]);function EW(e){return te(gm,gn(e,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function IW(e){return te(gm,gn(e,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function BW(e){return te(gm,gn(e,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function bW(e){return te(gm,gn(e,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function yW(){return te("div",{class:`${mn.CSS_NAMESPACE}__spinner`},null)}const PE={info:IW,warning:EW,success:BW,error:bW,spinner:yW},wW=e=>e in PE;function QW({theme:e,type:t,isLoading:n,icon:r}){let s;const o={theme:e,type:t};return n?s=PE.spinner():r===!1?s=void 0:mh(r)?s=It(r):zc(r)?s=r(o):xl(r)?s=Ss(r,o):ME(r)||fW(r)?s=r:wW(t)&&(s=PE[t](o)),s}const SW=()=>{};function _W(e,t,n=mn.COLLAPSE_DURATION){const{scrollHeight:r,style:s}=e,o=n;requestAnimationFrame(()=>{s.minHeight="initial",s.height=r+"px",s.transition=`all ${o}ms`,requestAnimationFrame(()=>{s.height="0",s.padding="0",s.margin="0",setTimeout(t,o)})})}function xW(e){const t=K(!1),n=K(!1),r=K(!1),s=K(Ch.Enter),o=wn({...e,appendPosition:e.appendPosition||!1,collapse:typeof e.collapse>"u"?!0:e.collapse,collapseDuration:e.collapseDuration||mn.COLLAPSE_DURATION}),i=o.done||SW,a=k(()=>o.appendPosition?`${o.enter}--${o.position}`:o.enter),l=k(()=>o.appendPosition?`${o.exit}--${o.position}`:o.exit),c=k(()=>e.pauseOnHover?{onMouseenter:m,onMouseleave:h}:{});function u(){const C=a.value.split(" ");d().addEventListener(TE.ENTRANCE_ANIMATION_END,h,{once:!0});const v=b=>{const w=d();b.target===w&&(w.dispatchEvent(new Event(TE.ENTRANCE_ANIMATION_END)),w.removeEventListener("animationend",v),w.removeEventListener("animationcancel",v),s.value===Ch.Enter&&b.type!=="animationcancel"&&w.classList.remove(...C))},E=()=>{const b=d();b.classList.add(...C),b.addEventListener("animationend",v),b.addEventListener("animationcancel",v)};e.pauseOnFocusLoss&&f(),E()}function A(){if(!d())return;const C=()=>{const E=d();E.removeEventListener("animationend",C),o.collapse?_W(E,i,o.collapseDuration):i()},v=()=>{const E=d();s.value=Ch.Exit,E&&(E.className+=` ${l.value}`,E.addEventListener("animationend",C))};n.value||(r.value?C():setTimeout(v))}function d(){return e.toastRef.value}function f(){document.hasFocus()||m(),window.addEventListener("focus",h),window.addEventListener("blur",m)}function g(){window.removeEventListener("focus",h),window.removeEventListener("blur",m)}function h(){(!e.loading.value||e.isLoading===void 0)&&(t.value=!0)}function m(){t.value=!1}function p(C){C&&(C.stopPropagation(),C.preventDefault()),n.value=!1}return Wn(A),Wn(()=>{const C=yf();n.value=C.findIndex(v=>v.toastId===o.toastId)>-1}),Wn(()=>{e.isLoading!==void 0&&(e.loading.value?m():h())}),rn(u),Uu(()=>{e.pauseOnFocusLoss&&g()}),{isIn:n,isRunning:t,hideToast:p,eventHandlers:c}}const kW=_e({name:"ToastItem",inheritAttrs:!1,props:JR,setup(e){const t=K(),n=k(()=>!!e.isLoading),r=k(()=>e.progress!==void 0&&e.progress!==null),s=k(()=>QW(e)),o=k(()=>[`${mn.CSS_NAMESPACE}__toast`,`${mn.CSS_NAMESPACE}__toast-theme--${e.theme}`,`${mn.CSS_NAMESPACE}__toast--${e.type}`,e.rtl?`${mn.CSS_NAMESPACE}__toast--rtl`:void 0,e.toastClassName||""].filter(Boolean).join(" ")),{isRunning:i,isIn:a,hideToast:l,eventHandlers:c}=xW({toastRef:t,loading:n,done:()=>{Vo.remove(e.toastId)},...GR(e.transition),...e});return()=>te("div",gn({id:e.toastId,class:o.value,style:e.toastStyle||{},ref:t,"data-testid":`toast-item-${e.toastId}`,onClick:u=>{e.closeOnClick&&l(),e.onClick&&e.onClick(u)}},c.value),[te("div",{role:e.role,"data-testid":"toast-body",class:`${mn.CSS_NAMESPACE}__toast-body ${e.bodyClassName||""}`},[s.value!=null&&te("div",{"data-testid":`toast-icon-${e.type}`,class:[`${mn.CSS_NAMESPACE}__toast-icon`,e.isLoading?"":`${mn.CSS_NAMESPACE}--animate-icon ${mn.CSS_NAMESPACE}__zoom-enter`].join(" ")},[mh(s.value)?I(It(s.value),{theme:e.theme,type:e.type}):zc(s.value)?s.value({theme:e.theme,type:e.type}):s.value]),te("div",{"data-testid":"toast-content"},[mh(e.content)?I(It(e.content),{toastProps:It(e),closeToast:l,data:e.data}):zc(e.content)?e.content({toastProps:It(e),closeToast:l,data:e.data}):e.dangerouslyHTMLString?I("div",{innerHTML:e.content}):e.content])]),(e.closeButton===void 0||e.closeButton===!0)&&te(vW,{theme:e.theme,closeToast:u=>{u.stopPropagation(),u.preventDefault(),l()}},null),mh(e.closeButton)?I(It(e.closeButton),{closeToast:l,type:e.type,theme:e.theme}):zc(e.closeButton)?e.closeButton({closeToast:l,type:e.type,theme:e.theme}):null,te(CW,{className:e.progressClassName,style:e.progressStyle,rtl:e.rtl,theme:e.theme,isIn:a.value,type:e.type,hide:e.hideProgressBar,isRunning:i.value,autoClose:e.autoClose,controlledProgress:r.value,progress:e.progress,closeToast:e.isLoading?void 0:l},null)])}});let ad=0;function ZR(){typeof window>"u"||(ad&&window.cancelAnimationFrame(ad),ad=window.requestAnimationFrame(ZR),Xh.lastUrl!==window.location.href&&(Xh.lastUrl=window.location.href,Vo.clear()))}const TW=_e({name:"ToastifyContainer",inheritAttrs:!1,props:JR,setup(e){const t=k(()=>e.containerId),n=k(()=>Vr[t.value]||[]),r=k(()=>n.value.filter(s=>s.position===e.position));return rn(()=>{typeof window<"u"&&e.clearOnUrlChange&&window.requestAnimationFrame(ZR)}),Uu(()=>{typeof window<"u"&&ad&&(window.cancelAnimationFrame(ad),Xh.lastUrl="")}),()=>te(Tt,null,[r.value.map(s=>{const{toastId:o=""}=s;return te(kW,gn({key:o},s),null)})])}});let YC=!1;function $R(){const e=[];return yf().forEach(t=>{const n=document.getElementById(t.containerId);n&&!n.classList.contains(dm)&&e.push(t)}),e}function DW(e){const t=$R().length,n=e??0;return n>0&&t+Ko.items.length>=n}function RW(e){DW(e.limit)&&!e.updateId&&Ko.items.push({toastId:e.toastId,containerId:e.containerId,toastContent:e.content,toastProps:e})}function Da(e,t,n={}){if(YC)return;n=fm(hW(),{type:t},It(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=XR()),n={...n,content:e,containerId:n.containerId||String(n.position)};const r=Number(n==null?void 0:n.progress);return r<0&&(n.progress=0),r>1&&(n.progress=1),n.theme==="auto"&&(n.theme=pW()),RW(n),Xh.lastUrl=window.location.href,n.multiple?Ko.items.length?n.updateId&&ph(e,n):ph(e,n):(YC=!0,Wt.clearAll(void 0,!1),setTimeout(()=>{ph(e,n)},0),setTimeout(()=>{YC=!1},390)),n.toastId}const Wt=(e,t)=>Da(e,As.DEFAULT,t);Wt.info=(e,t)=>Da(e,As.DEFAULT,{...t,type:As.INFO});Wt.error=(e,t)=>Da(e,As.DEFAULT,{...t,type:As.ERROR});Wt.warning=(e,t)=>Da(e,As.DEFAULT,{...t,type:As.WARNING});Wt.warn=Wt.warning;Wt.success=(e,t)=>Da(e,As.DEFAULT,{...t,type:As.SUCCESS});Wt.loading=(e,t)=>Da(e,As.DEFAULT,fm(t,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Wt.dark=(e,t)=>Da(e,As.DEFAULT,fm(t,{theme:ou.DARK}));Wt.remove=e=>{e?Vo.dismiss(e):Vo.clear()};Wt.clearAll=(e,t)=>{Vo.clear(e,t)};Wt.isActive=e=>{let t=!1;return t=$R().findIndex(n=>n.toastId===e)>-1,t};Wt.update=(e,t={})=>{setTimeout(()=>{const n=dW(e);if(n){const r=It(n),{content:s}=r,o={...r,...t,toastId:t.toastId||e,updateId:XR()},i=o.render||s;delete o.render,Da(i,o.type,o)}},0)};Wt.done=e=>{Wt.update(e,{isLoading:!1,progress:1})};Wt.promise=OW;function OW(e,{pending:t,error:n,success:r},s){let o;t&&(o=ME(t)?Wt.loading(t,s):Wt.loading(t.render,{...s,...t}));const i={isLoading:void 0,autoClose:null,closeOnClick:null,closeButton:null,draggable:null,delay:100},a=(c,u,A)=>{if(u==null){Wt.remove(o);return}const d={type:c,...i,...s,data:A},f=ME(u)?{render:u}:u;return o?Wt.update(o,{...d,...f,isLoading:!1,autoClose:!0}):Wt(f.render,{...d,...f,isLoading:!1,autoClose:!0}),A},l=zc(e)?e():e;return l.then(c=>{a("success",r,c)}).catch(c=>{a("error",n,c)}),l}Wt.POSITION=bf;Wt.THEME=ou;Wt.TYPE=As;Wt.TRANSITIONS=KY;const e9={install(e,t={}){MW(t)}};typeof window<"u"&&(window.Vue3Toastify=e9);function MW(e={}){const t=fm(WR,e);gW(t)}var PW=!1;/*! * pinia v2.1.3 * (c) 2023 Eduardo San Martin Morote * @license MIT */let t9;const hm=e=>t9=e,n9=Symbol();function NE(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var ld;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(ld||(ld={}));function NW(){const e=Nu(!0),t=e.run(()=>K({}));let n=[],r=[];const s=va({install(o){hm(s),s._a=o,o.provide(n9,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!PW?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const r9=()=>{};function EQ(e,t,n,r=r9){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&FI()&&ws(s),s}function fc(e,...t){e.slice().forEach(n=>{n(...t)})}const LW=e=>e();function LE(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];NE(s)&&NE(r)&&e.hasOwnProperty(n)&&!bn(r)&&!Ei(r)?e[n]=LE(s,r):e[n]=r}return e}const FW=Symbol();function UW(e){return!NE(e)||!e.hasOwnProperty(FW)}const{assign:Ji}=Object;function HW(e){return!!(bn(e)&&e.effect)}function zW(e,t,n,r){const{state:s,actions:o,getters:i}=t,a=n.state.value[e];let l;function c(){a||(n.state.value[e]=s?s():{});const u=$p(n.state.value[e]);return Ji(u,o,Object.keys(i||{}).reduce((A,d)=>(A[d]=va(k(()=>{hm(n);const f=n._s.get(e);return i[d].call(f,f)})),A),{}))}return l=s9(e,c,t,n,r,!0),l}function s9(e,t,n={},r,s,o){let i;const a=Ji({actions:{}},n),l={deep:!0};let c,u,A=[],d=[],f;const g=r.state.value[e];!o&&!g&&(r.state.value[e]={}),K({});let h;function m(Q){let S;c=u=!1,typeof Q=="function"?(Q(r.state.value[e]),S={type:ld.patchFunction,storeId:e,events:f}):(LE(r.state.value[e],Q),S={type:ld.patchObject,payload:Q,storeId:e,events:f});const T=h=Symbol();kn().then(()=>{h===T&&(c=!0)}),u=!0,fc(A,S,r.state.value[e])}const p=o?function(){const{state:S}=n,T=S?S():{};this.$patch(D=>{Ji(D,T)})}:r9;function C(){i.stop(),A=[],d=[],r._s.delete(e)}function v(Q,S){return function(){hm(r);const T=Array.from(arguments),D=[],R=[];function O(Y){D.push(Y)}function H(Y){R.push(Y)}fc(d,{args:T,name:Q,store:b,after:O,onError:H});let V;try{V=S.apply(this&&this.$id===e?this:b,T)}catch(Y){throw fc(R,Y),Y}return V instanceof Promise?V.then(Y=>(fc(D,Y),Y)).catch(Y=>(fc(R,Y),Promise.reject(Y))):(fc(D,V),V)}}const E={_p:r,$id:e,$onAction:EQ.bind(null,d),$patch:m,$reset:p,$subscribe(Q,S={}){const T=EQ(A,Q,S.detached,()=>D()),D=i.run(()=>Xe(()=>r.state.value[e],R=>{(S.flush==="sync"?u:c)&&Q({storeId:e,type:ld.direct,events:f},R)},Ji({},l,S)));return T},$dispose:C},b=wn(E);r._s.set(e,b);const w=r._a&&r._a.runWithContext||LW,B=r._e.run(()=>(i=Nu(),w(()=>i.run(t))));for(const Q in B){const S=B[Q];if(bn(S)&&!HW(S)||Ei(S))o||(g&&UW(S)&&(bn(S)?S.value=g[Q]:LE(S,g[Q])),r.state.value[e][Q]=S);else if(typeof S=="function"){const T=v(Q,S);B[Q]=T,a.actions[Q]=S}}return Ji(b,B),Ji(It(b),B),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:Q=>{m(S=>{Ji(S,Q)})}}),r._p.forEach(Q=>{Ji(b,i.run(()=>Q({store:b,app:r._a,pinia:r,options:a})))}),g&&o&&n.hydrate&&n.hydrate(b.$state,g),c=!0,u=!0,b}function Zo(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(a,l){const c=kz();return a=a||(c?lt(n9,null):null),a&&hm(a),a=t9,a._s.has(r)||(o?s9(r,t,s,a):zW(r,s,a)),a._s.get(r)}return i.$id=r,i}function o9(e){{e=It(e);const t={};for(const n in e){const r=e[n];(bn(r)||Ei(r))&&(t[n]=Et(e,n))}return t}}const IB=Zo("amount",()=>{const e=K(0);function t(n){e.value=n}return{setAmount:t,currentAmount:e}}),pm=Zo("prefix",{state:()=>({deposit:{reset_statement:10,deposit_type:0,clear_balance:10,count_deposit_nobonus:!1,config_web:{g2e_pay:{enable:!1,deposit_min:0,deposit_max:0,description:"",timer:0},auto:{enable:!0,deposit_min:0,deposit_max:0,description:"",timer:0},decimal:{enable:!0,deposit_min:1,deposit_max:2e5,description:"",timer:0},qrpay:{enable:!1,deposit_min:100,deposit_max:5e4,description:"",timer:0},true_wallet:{enable:!0,deposit_min:0,deposit_max:0,description:"",timer:0},slip_verify:{enable:!1,deposit_min:0,deposit_max:0,description:"",timer:0},true_wallet_gift:{enable:!0,deposit_min:0,deposit_max:0,description:"",timer:0},confirm_deposit:{enable:!0,deposit_min:0,deposit_max:0,description:"",timer:0},seven:{enable:!1,deposit_min:0,deposit_max:0,description:"",timer:0},auto_v2:{enable:!1,deposit_min:0,deposit_max:0,description:"",timer:0},qrpay_v2:{enable:!1,deposit_min:0,deposit_max:0,description:"",timer:0},peer_to_pay:{enable:!1,deposit_min:100,deposit_max:5e4,description:"",timer:0},withdraw:{withdraw_all:!1,withdraw_minimum:0,withdraw_disable:!1,turnover_type:"",description:""}},point_limit:999999}})}),VW=Zo("bank",()=>({bank_data:K([])}));let Jh=[];const i9=new WeakMap;function jW(){Jh.forEach(e=>e(...i9.get(e))),Jh=[]}function BB(e,...t){i9.set(e,t),!Jh.includes(e)&&Jh.push(e)===1&&requestAnimationFrame(jW)}function a9(e,t){let{target:n}=e;for(;n;){if(n.dataset&&n.dataset[t]!==void 0)return!0;n=n.parentElement}return!1}function Ra(e){return e.composedPath()[0]||null}function YW(e){if(typeof e=="number")return{"":e.toString()};const t={};return e.split(/ +/).forEach(n=>{if(n==="")return;const[r,s]=n.split(":");s===void 0?t[""]=r:t[r]=s}),t}function bA(e,t){var n;if(e==null)return;const r=YW(e);if(t===void 0)return r[""];if(typeof t=="string")return(n=r[t])!==null&&n!==void 0?n:r[""];if(Array.isArray(t)){for(let s=t.length-1;s>=0;--s){const o=t[s];if(o in r)return r[o]}return r[""]}else{let s,o=-1;return Object.keys(r).forEach(i=>{const a=Number(i);!Number.isNaN(a)&&t>=a&&a>=o&&(o=a,s=r[i])}),s}}function so(e){return typeof e=="string"?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function Ps(e){if(e!=null)return typeof e=="number"?`${e}px`:e.endsWith("px")?e:`${e}px`}function l9(e,t){const n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return t===void 0?r:r[t]}function sRe(e,t){const[n,r]=e.split(" ");return t?t==="row"?n:r:{row:n,col:r||n}}const IQ={black:"#000",silver:"#C0C0C0",gray:"#808080",white:"#FFF",maroon:"#800000",red:"#F00",purple:"#800080",fuchsia:"#F0F",green:"#008000",lime:"#0F0",olive:"#808000",yellow:"#FF0",navy:"#000080",blue:"#00F",teal:"#008080",aqua:"#0FF",transparent:"#0000"};function c9(e,t,n){t/=100,n/=100;const r=t*Math.min(n,1-n)+n;return[e,r?(2-2*n/r)*100:0,r*100]}function vh(e,t,n){t/=100,n/=100;const r=n-n*t/2,s=Math.min(r,1-r);return[e,s?(n-r)/s*100:0,r*100]}function ra(e,t,n){t/=100,n/=100;let r=(s,o=(s+e/60)%6)=>n-n*t*Math.max(Math.min(o,4-o,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function FE(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),s=r-Math.min(e,t,n),o=s&&(r==e?(t-n)/s:r==t?2+(n-e)/s:4+(e-t)/s);return[60*(o<0?o+6:o),r&&s/r*100,r*100]}function UE(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),s=r-Math.min(e,t,n),o=1-Math.abs(r+r-s-1),i=s&&(r==e?(t-n)/s:r==t?2+(n-e)/s:4+(e-t)/s);return[60*(i<0?i+6:i),o?s/o*100:0,(r+r-s)*50]}function HE(e,t,n){t/=100,n/=100;let r=t*Math.min(n,1-n),s=(o,i=(o+e/30)%12)=>n-r*Math.max(Math.min(i-3,9-i,1),-1);return[s(0)*255,s(8)*255,s(4)*255]}const $o="^\\s*",ei="\\s*$",Ia="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",Ns="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",cl="([0-9A-Fa-f])",ul="([0-9A-Fa-f]{2})",WW=new RegExp(`${$o}hsl\\s*\\(${Ns},${Ia},${Ia}\\)${ei}`),GW=new RegExp(`${$o}hsv\\s*\\(${Ns},${Ia},${Ia}\\)${ei}`),KW=new RegExp(`${$o}hsla\\s*\\(${Ns},${Ia},${Ia},${Ns}\\)${ei}`),qW=new RegExp(`${$o}hsva\\s*\\(${Ns},${Ia},${Ia},${Ns}\\)${ei}`),XW=new RegExp(`${$o}rgb\\s*\\(${Ns},${Ns},${Ns}\\)${ei}`),JW=new RegExp(`${$o}rgba\\s*\\(${Ns},${Ns},${Ns},${Ns}\\)${ei}`),bB=new RegExp(`${$o}#${cl}${cl}${cl}${ei}`),yB=new RegExp(`${$o}#${ul}${ul}${ul}${ei}`),wB=new RegExp(`${$o}#${cl}${cl}${cl}${cl}${ei}`),QB=new RegExp(`${$o}#${ul}${ul}${ul}${ul}${ei}`);function ps(e){return parseInt(e,16)}function Vc(e){try{let t;if(t=KW.exec(e))return[qo(t[1]),Br(t[5]),Br(t[9]),Ii(t[13])];if(t=WW.exec(e))return[qo(t[1]),Br(t[5]),Br(t[9]),1];throw new Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(t){throw t}}function El(e){try{let t;if(t=qW.exec(e))return[qo(t[1]),Br(t[5]),Br(t[9]),Ii(t[13])];if(t=GW.exec(e))return[qo(t[1]),Br(t[5]),Br(t[9]),1];throw new Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(t){throw t}}function Mr(e){try{let t;if(t=yB.exec(e))return[ps(t[1]),ps(t[2]),ps(t[3]),1];if(t=XW.exec(e))return[or(t[1]),or(t[5]),or(t[9]),1];if(t=JW.exec(e))return[or(t[1]),or(t[5]),or(t[9]),Ii(t[13])];if(t=bB.exec(e))return[ps(t[1]+t[1]),ps(t[2]+t[2]),ps(t[3]+t[3]),1];if(t=QB.exec(e))return[ps(t[1]),ps(t[2]),ps(t[3]),Ii(ps(t[4])/255)];if(t=wB.exec(e))return[ps(t[1]+t[1]),ps(t[2]+t[2]),ps(t[3]+t[3]),Ii(ps(t[4]+t[4])/255)];if(e in IQ)return Mr(IQ[e]);throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function ZW(e){return e>1?1:e<0?0:e}function $W(e,t,n){return`rgb(${or(e)}, ${or(t)}, ${or(n)})`}function zE(e,t,n,r){return`rgba(${or(e)}, ${or(t)}, ${or(n)}, ${ZW(r)})`}function WC(e,t,n,r,s){return or((e*t*(1-r)+n*r)/s)}function SB(e,t){Array.isArray(e)||(e=Mr(e)),Array.isArray(t)||(t=Mr(t));const n=e[3],r=t[3],s=Ii(n+r-n*r);return zE(WC(e[0],n,t[0],r,s),WC(e[1],n,t[1],r,s),WC(e[2],n,t[2],r,s),s)}function mi(e,t){const[n,r,s,o=1]=Array.isArray(e)?e:Mr(e);return t.alpha?zE(n,r,s,t.alpha):zE(n,r,s,o)}function Eg(e,t){const[n,r,s,o=1]=Array.isArray(e)?e:Mr(e),{lightness:i=1,alpha:a=1}=t;return jo([n*i,r*i,s*i,o*a])}function Ii(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function qo(e){const t=Math.round(Number(e));return t>=360||t<0?0:t}function or(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function Br(e){const t=Math.round(Number(e));return t>100?100:t<0?0:t}function VE(e){const[t,n,r]=Array.isArray(e)?e:Mr(e);return $W(t,n,r)}function jo(e){const[t,n,r]=e;return 3 in e?`rgba(${or(t)}, ${or(n)}, ${or(r)}, ${Ii(e[3])})`:`rgba(${or(t)}, ${or(n)}, ${or(r)}, 1)`}function jE(e){return`hsv(${qo(e[0])}, ${Br(e[1])}%, ${Br(e[2])}%)`}function Il(e){const[t,n,r]=e;return 3 in e?`hsva(${qo(t)}, ${Br(n)}%, ${Br(r)}%, ${Ii(e[3])})`:`hsva(${qo(t)}, ${Br(n)}%, ${Br(r)}%, 1)`}function YE(e){return`hsl(${qo(e[0])}, ${Br(e[1])}%, ${Br(e[2])}%)`}function da(e){const[t,n,r]=e;return 3 in e?`hsla(${qo(t)}, ${Br(n)}%, ${Br(r)}%, ${Ii(e[3])})`:`hsla(${qo(t)}, ${Br(n)}%, ${Br(r)}%, 1)`}function fa(e){if(typeof e=="string"){let r;if(r=yB.exec(e))return`${r[0]}FF`;if(r=QB.exec(e))return r[0];if(r=bB.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}FF`;if(r=wB.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}${r[4]}${r[4]}`;throw new Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}const t=`#${e.slice(0,3).map(r=>or(r).toString(16).toUpperCase().padStart(2,"0")).join("")}`,n=e.length===3?"FF":or(e[3]*255).toString(16).padStart(2,"0").toUpperCase();return t+n}function cd(e){if(typeof e=="string"){let t;if(t=yB.exec(e))return t[0];if(t=QB.exec(e))return t[0].slice(0,7);if(t=bB.exec(e)||wB.exec(e))return`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}`;throw new Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}return`#${e.slice(0,3).map(t=>or(t).toString(16).toUpperCase().padStart(2,"0")).join("")}`}function Zh(e=8){return Math.random().toString(16).slice(2,2+e)}function eG(e,t){const n=[];if(!t){for(let r=0;r{r[s]=e[s]}),Object.assign(r,n)}function nG(e,t=[],n){const r={};return Object.getOwnPropertyNames(e).forEach(o=>{t.includes(o)||(r[o]=e[o])}),Object.assign(r,n)}function zd(e,t=!0,n=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&n.push(Hs(String(r)));return}if(Array.isArray(r)){zd(r,t,n);return}if(r.type===Tt){if(r.children===null)return;Array.isArray(r.children)&&zd(r.children,t,n)}else r.type!==cs&&n.push(r)}}),n}function gt(e,...t){if(Array.isArray(e))e.forEach(n=>gt(n,...t));else return e(...t)}function Tl(e){return Object.keys(e)}const tl=(e,...t)=>typeof e=="function"?e(...t):typeof e=="string"?Hs(e):typeof e=="number"?Hs(String(e)):null;function Si(e,t){console.error(`[naive/${e}]: ${t}`)}function wf(e,t){throw new Error(`[naive/${e}]: ${t}`)}function rG(e,t="default",n=void 0){const r=e[t];if(!r)return Si("getFirstSlotVNode",`slot[${t}] is empty`),null;const s=zd(r(n));return s.length===1?s[0]:(Si("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function oRe(e){return e}function Vu(e){return e.some(t=>xl(t)?!(t.type===cs||t.type===Tt&&!Vu(t.children)):!0)?e:null}function Ut(e,t){return e&&Vu(e())||t()}function WE(e,t,n){return e&&Vu(e(t))||n(t)}function qn(e,t){const n=e&&Vu(e());return t(n||null)}function iRe(e,t,n){const r=e&&Vu(e(t));return n(r||null)}function Eh(e){return!(e&&Vu(e()))}function sG(e){var t;const n=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===Qi);return!!(n&&n.value===!1)}const BQ=_e({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),oG=/^(\d|\.)+$/,bQ=/(\d|\.)+/;function ho(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e=="number"){const s=(e+n)*t;return s===0?"0":`${s}px`}else if(typeof e=="string")if(oG.test(e)){const s=(Number(e)+n)*t;return r?s===0?"0":`${s}px`:`${s}`}else{const s=bQ.exec(e);return s?e.replace(bQ,String((Number(s[0])+n)*t)):e}return e}function yQ(e){return e.replace(/#|\(|\)|,|\s/g,"_")}function iG(e){let t=0;for(let n=0;n{let s=iG(r);if(s){if(s===1){e.forEach(i=>{n.push(r.replace("&",i))});return}}else{e.forEach(i=>{n.push((i&&i+" ")+r)});return}let o=[r];for(;s--;){const i=[];o.forEach(a=>{e.forEach(l=>{i.push(a.replace("&",l))})}),o=i}o.forEach(i=>n.push(i))}),n}function cG(e,t){const n=[];return t.split(u9).forEach(r=>{e.forEach(s=>{n.push((s&&s+" ")+r)})}),n}function uG(e){let t=[""];return e.forEach(n=>{n=n&&n.trim(),n&&(n.includes("&")?t=lG(t,n):t=cG(t,n))}),t.join(", ").replace(aG," ")}function wQ(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function mm(e){return document.querySelector(`style[cssr-id="${e}"]`)}function AG(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function Ig(e){return e?/^\s*@(s|m)/.test(e):!1}const dG=/[A-Z]/g;function A9(e){return e.replace(dG,t=>"-"+t.toLowerCase())}function fG(e,t=" "){return typeof e=="object"&&e!==null?` { `+Object.entries(e).map(n=>t+` ${A9(n[0])}: ${n[1]};`).join(` `)+` `+t+"}":`: ${e};`}function gG(e,t,n){return typeof e=="function"?e({context:t.context,props:n}):e}function QQ(e,t,n,r){if(!t)return"";const s=gG(t,n,r);if(!s)return"";if(typeof s=="string")return`${e} { ${s} }`;const o=Object.keys(s);if(o.length===0)return n.config.keepEmptyBlock?e+` { }`:"";const i=e?[e+" {"]:[];return o.forEach(a=>{const l=s[a];if(a==="raw"){i.push(` `+l+` `);return}a=A9(a),l!=null&&i.push(` ${a}${fG(l)}`)}),e&&i.push("}"),i.join(` `)}function GE(e,t,n){e&&e.forEach(r=>{if(Array.isArray(r))GE(r,t,n);else if(typeof r=="function"){const s=r(t);Array.isArray(s)?GE(s,t,n):s&&n(s)}else r&&n(r)})}function d9(e,t,n,r,s,o){const i=e.$;let a="";if(!i||typeof i=="string")Ig(i)?a=i:t.push(i);else if(typeof i=="function"){const u=i({context:r.context,props:s});Ig(u)?a=u:t.push(u)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")Ig(i.$)?a=i.$:t.push(i.$);else if(i.$){const u=i.$({context:r.context,props:s});Ig(u)?a=u:t.push(u)}const l=uG(t),c=QQ(l,e.props,r,s);a?(n.push(`${a} {`),o&&c&&o.insertRule(`${a} { ${c} } `)):(o&&c&&o.insertRule(c),!o&&c.length&&n.push(c)),e.children&&GE(e.children,{context:r.context,props:s},u=>{if(typeof u=="string"){const A=QQ(l,{raw:u},r,s);o?o.insertRule(A):n.push(A)}else d9(u,t,n,r,s,o)}),t.pop(),a&&n.push("}"),i&&i.after&&i.after(r.context)}function f9(e,t,n,r=!1){const s=[];return d9(e,[],s,t,n,r?e.instance.__styleSheet:void 0),r?"":s.join(` `)}function iu(e){for(var t=0,n,r=0,s=e.length;s>=4;++r,s-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(s){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}typeof window<"u"&&(window.__cssrContext={});function hG(e,t,n){const{els:r}=t;if(n===void 0)r.forEach(wQ),t.els=[];else{const s=mm(n);s&&r.includes(s)&&(wQ(s),t.els=r.filter(o=>o!==s))}}function SQ(e,t){e.push(t)}function pG(e,t,n,r,s,o,i,a,l){if(o&&!l){if(n===void 0){console.error("[css-render/mount]: `id` is required in `silent` mode.");return}const d=window.__cssrContext;d[n]||(d[n]=!0,f9(t,e,r,o));return}let c;if(n===void 0&&(c=t.render(r),n=iu(c)),l){l.adapter(n,c??t.render(r));return}const u=mm(n);if(u!==null&&!i)return u;const A=u??AG(n);if(c===void 0&&(c=t.render(r)),A.textContent=c,u!==null)return u;if(a){const d=document.head.querySelector(`meta[name="${a}"]`);if(d)return document.head.insertBefore(A,d),SQ(t.els,A),A}return s?document.head.insertBefore(A,document.head.querySelector("style, link")):document.head.appendChild(A),SQ(t.els,A),A}function mG(e){return f9(this,this.instance,e)}function CG(e={}){const{id:t,ssr:n,props:r,head:s=!1,silent:o=!1,force:i=!1,anchorMetaName:a}=e;return pG(this.instance,this,t,r,s,o,i,a,n)}function vG(e={}){const{id:t}=e;hG(this.instance,this,t)}const Bg=function(e,t,n,r){return{instance:e,$:t,props:n,children:r,els:[],render:mG,mount:CG,unmount:vG}},EG=function(e,t,n,r){return Array.isArray(t)?Bg(e,{$:null},null,t):Array.isArray(n)?Bg(e,t,null,n):Array.isArray(r)?Bg(e,t,n,r):Bg(e,t,n,null)};function g9(e={}){let t=null;const n={c:(...r)=>EG(n,...r),use:(r,...s)=>r.install(n,...s),find:mm,context:{},config:e,get __styleSheet(){if(!t){const r=document.createElement("style");return document.head.appendChild(r),t=document.styleSheets[document.styleSheets.length-1],t}return t}};return n}function IG(e,t){if(e===void 0)return!1;if(t){const{context:{ids:n}}=t;return n.has(e)}return mm(e)!==null}function BG(e){let t=".",n="__",r="--",s;if(e){let g=e.blockPrefix;g&&(t=g),g=e.elementPrefix,g&&(n=g),g=e.modifierPrefix,g&&(r=g)}const o={install(g){s=g.c;const h=g.context;h.bem={},h.bem.b=null,h.bem.els=null}};function i(g){let h,m;return{before(p){h=p.bem.b,m=p.bem.els,p.bem.els=null},after(p){p.bem.b=h,p.bem.els=m},$({context:p,props:C}){return g=typeof g=="string"?g:g({context:p,props:C}),p.bem.b=g,`${(C==null?void 0:C.bPrefix)||t}${p.bem.b}`}}}function a(g){let h;return{before(m){h=m.bem.els},after(m){m.bem.els=h},$({context:m,props:p}){return g=typeof g=="string"?g:g({context:m,props:p}),m.bem.els=g.split(",").map(C=>C.trim()),m.bem.els.map(C=>`${(p==null?void 0:p.bPrefix)||t}${m.bem.b}${n}${C}`).join(", ")}}}function l(g){return{$({context:h,props:m}){g=typeof g=="string"?g:g({context:h,props:m});const p=g.split(",").map(E=>E.trim());function C(E){return p.map(b=>`&${(m==null?void 0:m.bPrefix)||t}${h.bem.b}${E!==void 0?`${n}${E}`:""}${r}${b}`).join(", ")}const v=h.bem.els;return v!==null?C(v[0]):C()}}}function c(g){return{$({context:h,props:m}){g=typeof g=="string"?g:g({context:h,props:m});const p=h.bem.els;return`&:not(${(m==null?void 0:m.bPrefix)||t}${h.bem.b}${p!==null&&p.length>0?`${n}${p[0]}`:""}${r}${g})`}}}return Object.assign(o,{cB:(...g)=>s(i(g[0]),g[1],g[2]),cE:(...g)=>s(a(g[0]),g[1],g[2]),cM:(...g)=>s(l(g[0]),g[1],g[2]),cNotM:(...g)=>s(c(g[0]),g[1],g[2])}),o}function et(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,n=>n.toUpperCase()))}et("abc","def");const bG="n",Vd=`.${bG}-`,yG="__",wG="--",h9=g9(),p9=BG({blockPrefix:Vd,elementPrefix:yG,modifierPrefix:wG});h9.use(p9);const{c:se,find:aRe}=h9,{cB:ye,cE:re,cM:ve,cNotM:ss}=p9;function m9(e){return se(({props:{bPrefix:t}})=>`${t||Vd}modal, ${t||Vd}drawer`,[e])}function QG(e){return se(({props:{bPrefix:t}})=>`${t||Vd}popover`,[e])}function C9(e){return se(({props:{bPrefix:t}})=>`&${t||Vd}modal`,e)}const lRe=(...e)=>se(">",[ye(...e)]),ju=typeof document<"u"&&typeof window<"u",v9=new WeakSet;function $h(e){v9.add(e)}function E9(e){return!v9.has(e)}function SG(e,t,n){var r;const s=lt(e,null);if(s===null)return;const o=(r=kr())===null||r===void 0?void 0:r.proxy;Xe(n,i),i(n.value),Un(()=>{i(void 0,n.value)});function i(c,u){const A=s[t];u!==void 0&&a(A,u),c!==void 0&&l(A,c)}function a(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(A=>A===o),1)}function l(c,u){c[u]||(c[u]=[]),~c[u].findIndex(A=>A===o)||c[u].push(o)}}function _G(e){const t=K(!!e.value);if(t.value)return Us(t);const n=Xe(e,r=>{r&&(t.value=!0,n())});return Us(t)}function Xn(e){const t=k(e),n=K(t.value);return Xe(t,r=>{n.value=r}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(r){e.set(r)}}}function _B(){return kr()!==null}const Cm=typeof window<"u";let jc,ud;const xG=()=>{var e,t;jc=Cm?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,ud=!1,jc!==void 0?jc.then(()=>{ud=!0}):ud=!0};xG();function kG(e){if(ud)return;let t=!1;rn(()=>{ud||jc==null||jc.then(()=>{t||e()})}),Un(()=>{t=!0})}function Ih(e){return e.composedPath()[0]}const TG={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function DG(e,t,n){if(e==="mousemoveoutside"){const r=s=>{t.contains(Ih(s))||n(s)};return{mousemove:r,touchstart:r}}else if(e==="clickoutside"){let r=!1;const s=i=>{r=!t.contains(Ih(i))},o=i=>{r&&(t.contains(Ih(i))||n(i))};return{mousedown:s,mouseup:o,touchstart:s,touchend:o}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function I9(e,t,n){const r=TG[e];let s=r.get(t);s===void 0&&r.set(t,s=new WeakMap);let o=s.get(n);return o===void 0&&s.set(n,o=DG(e,t,n)),o}function RG(e,t,n,r){if(e==="mousemoveoutside"||e==="clickoutside"){const s=I9(e,t,n);return Object.keys(s).forEach(o=>{$t(o,document,s[o],r)}),!0}return!1}function OG(e,t,n,r){if(e==="mousemoveoutside"||e==="clickoutside"){const s=I9(e,t,n);return Object.keys(s).forEach(o=>{zt(o,document,s[o],r)}),!0}return!1}function MG(){if(typeof window>"u")return{on:()=>{},off:()=>{}};const e=new WeakMap,t=new WeakMap;function n(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function s(B,Q,S){const T=B[Q];return B[Q]=function(){return S.apply(B,arguments),T.apply(B,arguments)},B}function o(B,Q){B[Q]=Event.prototype[Q]}const i=new WeakMap,a=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function l(){var B;return(B=i.get(this))!==null&&B!==void 0?B:null}function c(B,Q){a!==void 0&&Object.defineProperty(B,"currentTarget",{configurable:!0,enumerable:!0,get:Q??a.get})}const u={bubble:{},capture:{}},A={};function d(){const B=function(Q){const{type:S,eventPhase:T,bubbles:D}=Q,R=Ih(Q);if(T===2)return;const O=T===1?"capture":"bubble";let H=R;const V=[];for(;H===null&&(H=window),V.push(H),H!==window;)H=H.parentNode||null;const Y=u.capture[S],j=u.bubble[S];if(s(Q,"stopPropagation",n),s(Q,"stopImmediatePropagation",r),c(Q,l),O==="capture"){if(Y===void 0)return;for(let X=V.length-1;X>=0&&!e.has(Q);--X){const oe=V[X],ue=Y.get(oe);if(ue!==void 0){i.set(Q,oe);for(const he of ue){if(t.has(Q))break;he(Q)}}if(X===0&&!D&&j!==void 0){const he=j.get(oe);if(he!==void 0)for(const Ee of he){if(t.has(Q))break;Ee(Q)}}}}else if(O==="bubble"){if(j===void 0)return;for(let X=0;XR(Q))};return B.displayName="evtdUnifiedWindowEventHandler",B}const g=d(),h=f();function m(B,Q){const S=u[B];return S[Q]===void 0&&(S[Q]=new Map,window.addEventListener(Q,g,B==="capture")),S[Q]}function p(B){return A[B]===void 0&&(A[B]=new Set,window.addEventListener(B,h)),A[B]}function C(B,Q){let S=B.get(Q);return S===void 0&&B.set(Q,S=new Set),S}function v(B,Q,S,T){const D=u[Q][S];if(D!==void 0){const R=D.get(B);if(R!==void 0&&R.has(T))return!0}return!1}function E(B,Q){const S=A[B];return!!(S!==void 0&&S.has(Q))}function b(B,Q,S,T){let D;if(typeof T=="object"&&T.once===!0?D=Y=>{w(B,Q,D,T),S(Y)}:D=S,RG(B,Q,D,T))return;const O=T===!0||typeof T=="object"&&T.capture===!0?"capture":"bubble",H=m(O,B),V=C(H,Q);if(V.has(D)||V.add(D),Q===window){const Y=p(B);Y.has(D)||Y.add(D)}}function w(B,Q,S,T){if(OG(B,Q,S,T))return;const R=T===!0||typeof T=="object"&&T.capture===!0,O=R?"capture":"bubble",H=m(O,B),V=C(H,Q);if(Q===window&&!v(Q,R?"bubble":"capture",B,S)&&E(B,S)){const j=A[B];j.delete(S),j.size===0&&(window.removeEventListener(B,h),A[B]=void 0)}V.has(S)&&V.delete(S),V.size===0&&H.delete(Q),H.size===0&&(window.removeEventListener(B,g,O==="capture"),u[O][B]=void 0)}return{on:b,off:w}}const{on:$t,off:zt}=MG(),YA=K(null);function _Q(e){if(e.clientX>0||e.clientY>0)YA.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:r,width:s,height:o}=t.getBoundingClientRect();n>0||r>0?YA.value={x:n+s/2,y:r+o/2}:YA.value={x:0,y:0}}else YA.value=null}}let bg=0,xQ=!0;function PG(){if(!Cm)return Us(K(null));bg===0&&$t("click",document,_Q,!0);const e=()=>{bg+=1};return xQ&&(xQ=_B())?(bo(e),Un(()=>{bg-=1,bg===0&&zt("click",document,_Q,!0)})):e(),Us(YA)}const NG=K(void 0);let yg=0;function kQ(){NG.value=Date.now()}let TQ=!0;function LG(e){if(!Cm)return Us(K(!1));const t=K(!1);let n=null;function r(){n!==null&&window.clearTimeout(n)}function s(){r(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}yg===0&&$t("click",window,kQ,!0);const o=()=>{yg+=1,$t("click",window,s,!0)};return TQ&&(TQ=_B())?(bo(o),Un(()=>{yg-=1,yg===0&&zt("click",window,kQ,!0),zt("click",window,s,!0),r()})):o(),Us(t)}function Eo(e,t){return Xe(e,n=>{n!==void 0&&(t.value=n)}),k(()=>e.value===void 0?t.value:e.value)}function Wl(){const e=K(!1);return rn(()=>{e.value=!0}),Us(e)}const FG=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function UG(){return FG}const HG={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function zG(e){return`(min-width: ${e}px)`}const yA={};function VG(e=HG){if(!Cm)return k(()=>[]);if(typeof window.matchMedia!="function")return k(()=>[]);const t=K({}),n=Object.keys(e),r=(s,o)=>{s.matches?t.value[o]=!0:t.value[o]=!1};return n.forEach(s=>{const o=e[s];let i,a;yA[o]===void 0?(i=window.matchMedia(zG(o)),i.addEventListener?i.addEventListener("change",l=>{a.forEach(c=>{c(l,s)})}):i.addListener&&i.addListener(l=>{a.forEach(c=>{c(l,s)})}),a=new Set,yA[o]={mql:i,cbs:a}):(i=yA[o].mql,a=yA[o].cbs),a.add(r),i.matches&&a.forEach(l=>{l(i,s)})}),Un(()=>{n.forEach(s=>{const{cbs:o}=yA[e[s]];o.has(r)&&o.delete(r)})}),k(()=>{const{value:s}=t;return n.filter(o=>s[o])})}function B9(e={},t){const n=wn({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:r,keyup:s}=e,o=l=>{switch(l.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}r!==void 0&&Object.keys(r).forEach(c=>{if(c!==l.key)return;const u=r[c];if(typeof u=="function")u(l);else{const{stop:A=!1,prevent:d=!1}=u;A&&l.stopPropagation(),d&&l.preventDefault(),u.handler(l)}})},i=l=>{switch(l.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}s!==void 0&&Object.keys(s).forEach(c=>{if(c!==l.key)return;const u=s[c];if(typeof u=="function")u(l);else{const{stop:A=!1,prevent:d=!1}=u;A&&l.stopPropagation(),d&&l.preventDefault(),u.handler(l)}})},a=()=>{(t===void 0||t.value)&&($t("keydown",document,o),$t("keyup",document,i)),t!==void 0&&Xe(t,l=>{l?($t("keydown",document,o),$t("keyup",document,i)):(zt("keydown",document,o),zt("keyup",document,i))})};return _B()?(bo(a),Un(()=>{(t===void 0||t.value)&&(zt("keydown",document,o),zt("keyup",document,i))})):a(),Us(n)}const cRe="n-internal-select-menu",jG="n-internal-select-menu-body",xB="n-modal-body",b9="n-modal",kB="n-drawer-body",TB="n-drawer",DB="n-popover-body",y9="__disabled__";function Io(e){const t=lt(xB,null),n=lt(kB,null),r=lt(DB,null),s=lt(jG,null),o=K();if(typeof document<"u"){o.value=document.fullscreenElement;const i=()=>{o.value=document.fullscreenElement};rn(()=>{$t("fullscreenchange",document,i)}),Un(()=>{zt("fullscreenchange",document,i)})}return Xn(()=>{var i;const{to:a}=e;return a!==void 0?a===!1?y9:a===!0?o.value||"body":a:t!=null&&t.value?(i=t.value.$el)!==null&&i!==void 0?i:t.value:n!=null&&n.value?n.value:r!=null&&r.value?r.value:s!=null&&s.value?s.value:a??(o.value||"body")})}Io.tdkey=y9;Io.propTo={type:[String,Object,Boolean],default:void 0};function KE(e,t,n="default"){const r=t[n];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${n}] is empty.`);return r()}function qE(e,t=!0,n=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&n.push(Hs(String(r)));return}if(Array.isArray(r)){qE(r,t,n);return}if(r.type===Tt){if(r.children===null)return;Array.isArray(r.children)&&qE(r.children,t,n)}else r.type!==cs&&n.push(r)}}),n}function DQ(e,t,n="default"){const r=t[n];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${n}] is empty.`);const s=qE(r());if(s.length===1)return s[0];throw new Error(`[vueuc/${e}]: slot[${n}] should have exactly one child.`)}let Yi=null;function w9(){if(Yi===null&&(Yi=document.getElementById("v-binder-view-measurer"),Yi===null)){Yi=document.createElement("div"),Yi.id="v-binder-view-measurer";const{style:e}=Yi;e.position="fixed",e.left="0",e.right="0",e.top="0",e.bottom="0",e.pointerEvents="none",e.visibility="hidden",document.body.appendChild(Yi)}return Yi.getBoundingClientRect()}function YG(e,t){const n=w9();return{top:t,left:e,height:0,width:0,right:n.width-e,bottom:n.height-t}}function GC(e){const t=e.getBoundingClientRect(),n=w9();return{left:t.left-n.left,top:t.top-n.top,bottom:n.height+n.top-t.bottom,right:n.width+n.left-t.right,width:t.width,height:t.height}}function WG(e){return e.nodeType===9?null:e.parentNode}function Q9(e){if(e===null)return null;const t=WG(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){const{overflow:n,overflowX:r,overflowY:s}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(n+s+r))return t}return Q9(t)}const GG=_e({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(e){var t;nn("VBinder",(t=kr())===null||t===void 0?void 0:t.proxy);const n=lt("VBinder",null),r=K(null),s=p=>{r.value=p,n&&e.syncTargetWithParent&&n.setTargetRef(p)};let o=[];const i=()=>{let p=r.value;for(;p=Q9(p),p!==null;)o.push(p);for(const C of o)$t("scroll",C,A,!0)},a=()=>{for(const p of o)zt("scroll",p,A,!0);o=[]},l=new Set,c=p=>{l.size===0&&i(),l.has(p)||l.add(p)},u=p=>{l.has(p)&&l.delete(p),l.size===0&&a()},A=()=>{BB(d)},d=()=>{l.forEach(p=>p())},f=new Set,g=p=>{f.size===0&&$t("resize",window,m),f.has(p)||f.add(p)},h=p=>{f.has(p)&&f.delete(p),f.size===0&&zt("resize",window,m)},m=()=>{f.forEach(p=>p())};return Un(()=>{zt("resize",window,m),a()}),{targetRef:r,setTargetRef:s,addScrollListener:c,removeScrollListener:u,addResizeListener:g,removeResizeListener:h}},render(){return KE("binder",this.$slots)}}),vm=GG,Em=_e({name:"Target",setup(){const{setTargetRef:e,syncTarget:t}=lt("VBinder");return{syncTarget:t,setTargetDirective:{mounted:e,updated:e}}},render(){const{syncTarget:e,setTargetDirective:t}=this;return e?Wr(DQ("follower",this.$slots),[[t]]):DQ("follower",this.$slots)}}),gc="@@coContext",KG={mounted(e,{value:t,modifiers:n}){e[gc]={handler:void 0},typeof t=="function"&&(e[gc].handler=t,$t("clickoutside",e,t,{capture:n.capture}))},updated(e,{value:t,modifiers:n}){const r=e[gc];typeof t=="function"?r.handler?r.handler!==t&&(zt("clickoutside",e,r.handler,{capture:n.capture}),r.handler=t,$t("clickoutside",e,t,{capture:n.capture})):(e[gc].handler=t,$t("clickoutside",e,t,{capture:n.capture})):r.handler&&(zt("clickoutside",e,r.handler,{capture:n.capture}),r.handler=void 0)},unmounted(e,{modifiers:t}){const{handler:n}=e[gc];n&&zt("clickoutside",e,n,{capture:t.capture}),e[gc].handler=void 0}},Yu=KG;function qG(e,t){console.error(`[vdirs/${e}]: ${t}`)}class XG{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(t,n){const{elementZIndex:r}=this;if(n!==void 0){t.style.zIndex=`${n}`,r.delete(t);return}const{nextZIndex:s}=this;r.has(t)&&r.get(t)+1===this.nextZIndex||(t.style.zIndex=`${s}`,r.set(t,s),this.nextZIndex=s+1,this.squashState())}unregister(t,n){const{elementZIndex:r}=this;r.has(t)?r.delete(t):n===void 0&&qG("z-index-manager/unregister-element","Element not found when unregistering."),this.squashState()}squashState(){const{elementCount:t}=this;t||(this.nextZIndex=2e3),this.nextZIndex-t>2500&&this.rearrange()}rearrange(){const t=Array.from(this.elementZIndex.entries());t.sort((n,r)=>n[1]-r[1]),this.nextZIndex=2e3,t.forEach(n=>{const r=n[0],s=this.nextZIndex++;`${s}`!==r.style.zIndex&&(r.style.zIndex=`${s}`)})}}const KC=new XG,hc="@@ziContext",JG={mounted(e,t){const{value:n={}}=t,{zIndex:r,enabled:s}=n;e[hc]={enabled:!!s,initialized:!1},s&&(KC.ensureZIndex(e,r),e[hc].initialized=!0)},updated(e,t){const{value:n={}}=t,{zIndex:r,enabled:s}=n,o=e[hc].enabled;s&&!o&&(KC.ensureZIndex(e,r),e[hc].initialized=!0),e[hc].enabled=!!s},unmounted(e,t){if(!e[hc].initialized)return;const{value:n={}}=t,{zIndex:r}=n;KC.unregister(e,r)}},RB=JG,S9=Symbol("@css-render/vue3-ssr");function ZG(e,t){return``}function $G(e,t){const n=lt(S9,null);if(n===null){console.error("[css-render/vue3-ssr]: no ssr context found.");return}const{styles:r,ids:s}=n;s.has(e)||r!==null&&(s.add(e),r.push(ZG(e,t)))}const eK=typeof document<"u";function Wu(){if(eK)return;const e=lt(S9,null);if(e!==null)return{adapter:$G,context:e}}function RQ(e,t){console.error(`[vueuc/${e}]: ${t}`)}const{c:Al}=g9(),_9="vueuc-style";function OQ(e){return e&-e}class tK{constructor(t,n){this.l=t,this.min=n;const r=new Array(t+1);for(let s=0;ss)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let o=t*r;for(;t>0;)o+=n[t],t-=OQ(t);return o}getBound(t){let n=0,r=this.l;for(;r>n;){const s=Math.floor((n+r)/2),o=this.sum(s);if(o>t){r=s;continue}else if(o{const{to:t}=e;return t??"body"})}},render(){return this.showTeleport?this.disabled?KE("lazy-teleport",this.$slots):I(lB,{disabled:this.disabled,to:this.mergedTo},KE("lazy-teleport",this.$slots)):null}}),wg={top:"bottom",bottom:"top",left:"right",right:"left"},PQ={start:"end",center:"center",end:"start"},qC={top:"height",bottom:"height",left:"width",right:"width"},nK={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},rK={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},sK={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},NQ={top:!0,bottom:!1,left:!0,right:!1},LQ={top:"end",bottom:"start",left:"end",right:"start"};function oK(e,t,n,r,s,o){if(!s||o)return{placement:e,top:0,left:0};const[i,a]=e.split("-");let l=a??"center",c={top:0,left:0};const u=(f,g,h)=>{let m=0,p=0;const C=n[f]-t[g]-t[f];return C>0&&r&&(h?p=NQ[g]?C:-C:m=NQ[g]?C:-C),{left:m,top:p}},A=i==="left"||i==="right";if(l!=="center"){const f=sK[e],g=wg[f],h=qC[f];if(n[h]>t[h]){if(t[f]+t[h]t[g]&&(l=PQ[a])}else{const f=i==="bottom"||i==="top"?"left":"top",g=wg[f],h=qC[f],m=(n[h]-t[h])/2;(t[f]t[g]?(l=LQ[f],c=u(h,f,A)):(l=LQ[g],c=u(h,g,A)))}let d=i;return t[i] *",{pointerEvents:"all"})])]),Im=_e({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(e){const t=lt("VBinder"),n=Xn(()=>e.enabled!==void 0?e.enabled:e.show),r=K(null),s=K(null),o=()=>{const{syncTrigger:d}=e;d.includes("scroll")&&t.addScrollListener(l),d.includes("resize")&&t.addResizeListener(l)},i=()=>{t.removeScrollListener(l),t.removeResizeListener(l)};rn(()=>{n.value&&(l(),o())});const a=Wu();lK.mount({id:"vueuc/binder",head:!0,anchorMetaName:_9,ssr:a}),Un(()=>{i()}),kG(()=>{n.value&&l()});const l=()=>{if(!n.value)return;const d=r.value;if(d===null)return;const f=t.targetRef,{x:g,y:h,overlap:m}=e,p=g!==void 0&&h!==void 0?YG(g,h):GC(f);d.style.setProperty("--v-target-width",`${Math.round(p.width)}px`),d.style.setProperty("--v-target-height",`${Math.round(p.height)}px`);const{width:C,minWidth:v,placement:E,internalShift:b,flip:w}=e;d.setAttribute("v-placement",E),m?d.setAttribute("v-overlap",""):d.removeAttribute("v-overlap");const{style:B}=d;C==="target"?B.width=`${p.width}px`:C!==void 0?B.width=C:B.width="",v==="target"?B.minWidth=`${p.width}px`:v!==void 0?B.minWidth=v:B.minWidth="";const Q=GC(d),S=GC(s.value),{left:T,top:D,placement:R}=oK(E,p,Q,b,w,m),O=iK(R,m),{left:H,top:V,transform:Y}=aK(R,S,p,D,T,m);d.setAttribute("v-placement",R),d.style.setProperty("--v-offset-left",`${Math.round(T)}px`),d.style.setProperty("--v-offset-top",`${Math.round(D)}px`),d.style.transform=`translateX(${H}) translateY(${V}) ${Y}`,d.style.setProperty("--v-transform-origin",O),d.style.transformOrigin=O};Xe(n,d=>{d?(o(),c()):i()});const c=()=>{kn().then(l).catch(d=>console.error(d))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(d=>{Xe(Et(e,d),l)}),["teleportDisabled"].forEach(d=>{Xe(Et(e,d),c)}),Xe(Et(e,"syncTrigger"),d=>{d.includes("resize")?t.addResizeListener(l):t.removeResizeListener(l),d.includes("scroll")?t.addScrollListener(l):t.removeScrollListener(l)});const u=Wl(),A=Xn(()=>{const{to:d}=e;if(d!==void 0)return d;u.value});return{VBinder:t,mergedEnabled:n,offsetContainerRef:s,followerRef:r,mergedTo:A,syncPosition:l}},render(){return I(OB,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e,t;const n=I("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[I("div",{class:"v-binder-follower-content",ref:"followerRef"},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))]);return this.zindexable?Wr(n,[[RB,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):n}})}});var Bl=[],cK=function(){return Bl.some(function(e){return e.activeTargets.length>0})},uK=function(){return Bl.some(function(e){return e.skippedTargets.length>0})},FQ="ResizeObserver loop completed with undelivered notifications.",AK=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:FQ}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=FQ),window.dispatchEvent(e)},jd;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(jd||(jd={}));var bl=function(e){return Object.freeze(e)},dK=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,bl(this)}return e}(),x9=function(){function e(t,n,r,s){return this.x=t,this.y=n,this.width=r,this.height=s,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,bl(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,r=t.y,s=t.top,o=t.right,i=t.bottom,a=t.left,l=t.width,c=t.height;return{x:n,y:r,top:s,right:o,bottom:i,left:a,width:l,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),MB=function(e){return e instanceof SVGElement&&"getBBox"in e},k9=function(e){if(MB(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var s=e,o=s.offsetWidth,i=s.offsetHeight;return!(o||i||e.getClientRects().length)},UQ=function(e){var t;if(e instanceof Element)return!0;var n=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},fK=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Ad=typeof window<"u"?window:{},Qg=new WeakMap,HQ=/auto|scroll/,gK=/^tb|vertical/,hK=/msie|trident/i.test(Ad.navigator&&Ad.navigator.userAgent),_o=function(e){return parseFloat(e||"0")},Yc=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new dK((n?t:e)||0,(n?e:t)||0)},zQ=bl({devicePixelContentBoxSize:Yc(),borderBoxSize:Yc(),contentBoxSize:Yc(),contentRect:new x9(0,0,0,0)}),T9=function(e,t){if(t===void 0&&(t=!1),Qg.has(e)&&!t)return Qg.get(e);if(k9(e))return Qg.set(e,zQ),zQ;var n=getComputedStyle(e),r=MB(e)&&e.ownerSVGElement&&e.getBBox(),s=!hK&&n.boxSizing==="border-box",o=gK.test(n.writingMode||""),i=!r&&HQ.test(n.overflowY||""),a=!r&&HQ.test(n.overflowX||""),l=r?0:_o(n.paddingTop),c=r?0:_o(n.paddingRight),u=r?0:_o(n.paddingBottom),A=r?0:_o(n.paddingLeft),d=r?0:_o(n.borderTopWidth),f=r?0:_o(n.borderRightWidth),g=r?0:_o(n.borderBottomWidth),h=r?0:_o(n.borderLeftWidth),m=A+c,p=l+u,C=h+f,v=d+g,E=a?e.offsetHeight-v-e.clientHeight:0,b=i?e.offsetWidth-C-e.clientWidth:0,w=s?m+C:0,B=s?p+v:0,Q=r?r.width:_o(n.width)-w-b,S=r?r.height:_o(n.height)-B-E,T=Q+m+b+C,D=S+p+E+v,R=bl({devicePixelContentBoxSize:Yc(Math.round(Q*devicePixelRatio),Math.round(S*devicePixelRatio),o),borderBoxSize:Yc(T,D,o),contentBoxSize:Yc(Q,S,o),contentRect:new x9(A,l,Q,S)});return Qg.set(e,R),R},D9=function(e,t,n){var r=T9(e,n),s=r.borderBoxSize,o=r.contentBoxSize,i=r.devicePixelContentBoxSize;switch(t){case jd.DEVICE_PIXEL_CONTENT_BOX:return i;case jd.BORDER_BOX:return s;default:return o}},pK=function(){function e(t){var n=T9(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=bl([n.borderBoxSize]),this.contentBoxSize=bl([n.contentBoxSize]),this.devicePixelContentBoxSize=bl([n.devicePixelContentBoxSize])}return e}(),R9=function(e){if(k9(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},mK=function(){var e=1/0,t=[];Bl.forEach(function(i){if(i.activeTargets.length!==0){var a=[];i.activeTargets.forEach(function(c){var u=new pK(c.target),A=R9(c.target);a.push(u),c.lastReportedSize=D9(c.target,c.observedBox),Ae?n.activeTargets.push(s):n.skippedTargets.push(s))})})},CK=function(){var e=0;for(VQ(e);cK();)e=mK(),VQ(e);return uK()&&AK(),e>0},XC,O9=[],vK=function(){return O9.splice(0).forEach(function(e){return e()})},EK=function(e){if(!XC){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return vK()}).observe(n,r),XC=function(){n.textContent="".concat(t?t--:t++)}}O9.push(e),XC()},IK=function(e){EK(function(){requestAnimationFrame(e)})},Bh=0,BK=function(){return!!Bh},bK=250,yK={attributes:!0,characterData:!0,childList:!0,subtree:!0},jQ=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],YQ=function(e){return e===void 0&&(e=0),Date.now()+e},JC=!1,wK=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=bK),!JC){JC=!0;var r=YQ(t);IK(function(){var s=!1;try{s=CK()}finally{if(JC=!1,t=r-YQ(),!BK())return;s?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,yK)};document.body?n():Ad.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),jQ.forEach(function(n){return Ad.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),jQ.forEach(function(n){return Ad.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),XE=new wK,WQ=function(e){!Bh&&e>0&&XE.start(),Bh+=e,!Bh&&XE.stop()},QK=function(e){return!MB(e)&&!fK(e)&&getComputedStyle(e).display==="inline"},SK=function(){function e(t,n){this.target=t,this.observedBox=n||jd.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=D9(this.target,this.observedBox,!0);return QK(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),_K=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),Sg=new WeakMap,GQ=function(e,t){for(var n=0;n=0&&(o&&Bl.splice(Bl.indexOf(r),1),r.observationTargets.splice(s,1),WQ(-1))},e.disconnect=function(t){var n=this,r=Sg.get(t);r.observationTargets.slice().forEach(function(s){return n.unobserve(t,s.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),xK=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");_g.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!UQ(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");_g.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!UQ(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");_g.unobserve(this,t)},e.prototype.disconnect=function(){_g.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class kK{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||xK)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const n of t){const r=this.elHandlersMap.get(n.target);r!==void 0&&r(n)}}registerHandler(t,n){this.elHandlersMap.set(t,n),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const KQ=new kK,Ba=_e({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const n=kr().proxy;function r(s){const{onResize:o}=e;o!==void 0&&o(s)}rn(()=>{const s=n.$el;if(s===void 0){RQ("resize-observer","$el does not exist.");return}if(s.nextElementSibling!==s.nextSibling&&s.nodeType===3&&s.nodeValue!==""){RQ("resize-observer","$el can not be observed (it may be a text node).");return}s.nextElementSibling!==null&&(KQ.registerHandler(s.nextElementSibling,r),t=!0)}),Un(()=>{t&&KQ.unregisterHandler(n.$el.nextElementSibling)})},render(){return go(this.$slots,"default")}});let xg;function TK(){return xg===void 0&&("matchMedia"in window?xg=window.matchMedia("(pointer:coarse)").matches:xg=!1),xg}let ZC;function qQ(){return ZC===void 0&&(ZC="chrome"in window?window.devicePixelRatio:1),ZC}const DK=Al(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[Al("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[Al("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),JE=_e({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(e){const t=Wu();DK.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:_9,ssr:t}),rn(()=>{const{defaultScrollIndex:D,defaultScrollKey:R}=e;D!=null?g({index:D}):R!=null&&g({key:R})});let n=!1,r=!1;om(()=>{if(n=!1,!r){r=!0;return}g({top:A.value,left:u})}),im(()=>{n=!0,r||(r=!0)});const s=k(()=>{const D=new Map,{keyField:R}=e;return e.items.forEach((O,H)=>{D.set(O[R],H)}),D}),o=K(null),i=K(void 0),a=new Map,l=k(()=>{const{items:D,itemSize:R,keyField:O}=e,H=new tK(D.length,R);return D.forEach((V,Y)=>{const j=V[O],X=a.get(j);X!==void 0&&H.add(Y,X)}),H}),c=K(0);let u=0;const A=K(0),d=Xn(()=>Math.max(l.value.getBound(A.value-so(e.paddingTop))-1,0)),f=k(()=>{const{value:D}=i;if(D===void 0)return[];const{items:R,itemSize:O}=e,H=d.value,V=Math.min(H+Math.ceil(D/O+1),R.length-1),Y=[];for(let j=H;j<=V;++j)Y.push(R[j]);return Y}),g=(D,R)=>{if(typeof D=="number"){C(D,R,"auto");return}const{left:O,top:H,index:V,key:Y,position:j,behavior:X,debounce:oe=!0}=D;if(O!==void 0||H!==void 0)C(O,H,X);else if(V!==void 0)p(V,X,oe);else if(Y!==void 0){const ue=s.value.get(Y);ue!==void 0&&p(ue,X,oe)}else j==="bottom"?C(0,Number.MAX_SAFE_INTEGER,X):j==="top"&&C(0,0,X)};let h,m=null;function p(D,R,O){const{value:H}=l,V=H.sum(D)+so(e.paddingTop);if(!O)o.value.scrollTo({left:0,top:V,behavior:R});else{h=D,m!==null&&window.clearTimeout(m),m=window.setTimeout(()=>{h=void 0,m=null},16);const{scrollTop:Y,offsetHeight:j}=o.value;if(V>Y){const X=H.get(D);V+X<=Y+j||o.value.scrollTo({left:0,top:V+X-j,behavior:R})}else o.value.scrollTo({left:0,top:V,behavior:R})}}function C(D,R,O){o.value.scrollTo({left:D,top:R,behavior:O})}function v(D,R){var O,H,V;if(n||e.ignoreItemResize||T(R.target))return;const{value:Y}=l,j=s.value.get(D),X=Y.get(j),oe=(V=(H=(O=R.borderBoxSize)===null||O===void 0?void 0:O[0])===null||H===void 0?void 0:H.blockSize)!==null&&V!==void 0?V:R.contentRect.height;if(oe===X)return;oe-e.itemSize===0?a.delete(D):a.set(D,oe-e.itemSize);const he=oe-X;if(he===0)return;Y.add(j,he);const Ee=o.value;if(Ee!=null){if(h===void 0){const Oe=Y.sum(j);Ee.scrollTop>Oe&&Ee.scrollBy(0,he)}else if(jEe.scrollTop+Ee.offsetHeight&&Ee.scrollBy(0,he)}S()}c.value++}const E=!TK();let b=!1;function w(D){var R;(R=e.onScroll)===null||R===void 0||R.call(e,D),(!E||!b)&&S()}function B(D){var R;if((R=e.onWheel)===null||R===void 0||R.call(e,D),E){const O=o.value;if(O!=null){if(D.deltaX===0&&(O.scrollTop===0&&D.deltaY<=0||O.scrollTop+O.offsetHeight>=O.scrollHeight&&D.deltaY>=0))return;D.preventDefault(),O.scrollTop+=D.deltaY/qQ(),O.scrollLeft+=D.deltaX/qQ(),S(),b=!0,BB(()=>{b=!1})}}}function Q(D){if(n||T(D.target)||D.contentRect.height===i.value)return;i.value=D.contentRect.height;const{onResize:R}=e;R!==void 0&&R(D)}function S(){const{value:D}=o;D!=null&&(A.value=D.scrollTop,u=D.scrollLeft)}function T(D){let R=D;for(;R!==null;){if(R.style.display==="none")return!0;R=R.parentElement}return!1}return{listHeight:i,listStyle:{overflow:"auto"},keyToIndex:s,itemsStyle:k(()=>{const{itemResizable:D}=e,R=Ps(l.value.sum());return c.value,[e.itemsStyle,{boxSizing:"content-box",height:D?"":R,minHeight:D?R:"",paddingTop:Ps(e.paddingTop),paddingBottom:Ps(e.paddingBottom)}]}),visibleItemsStyle:k(()=>(c.value,{transform:`translateY(${Ps(l.value.sum(d.value))})`})),viewportItems:f,listElRef:o,itemsElRef:K(null),scrollTo:g,handleListResize:Q,handleListScroll:w,handleListWheel:B,handleItemResize:v}},render(){const{itemResizable:e,keyField:t,keyToIndex:n,visibleItemsTag:r}=this;return I(Ba,{onResize:this.handleListResize},{default:()=>{var s,o;return I("div",gn(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?I("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[I(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>this.viewportItems.map(i=>{const a=i[t],l=n.get(a),c=this.$slots.default({item:i,index:l})[0];return e?I(Ba,{key:a,onResize:u=>this.handleItemResize(a,u)},{default:()=>c}):(c.key=a,c)})})]):(o=(s=this.$slots).empty)===null||o===void 0?void 0:o.call(s)])}})}});function M9(e){return e instanceof HTMLElement}function P9(e){for(let t=0;t=0;t--){const n=e.childNodes[t];if(M9(n)&&(L9(n)||N9(n)))return!0}return!1}function L9(e){if(!RK(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function RK(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.getAttribute("disabled"))return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return e.type!=="hidden"&&e.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let wA=[];const F9=_e({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){const t=Zh(),n=K(null),r=K(null);let s=!1,o=!1;const i=typeof document>"u"?null:document.activeElement;function a(){return wA[wA.length-1]===t}function l(m){var p;m.code==="Escape"&&a()&&((p=e.onEsc)===null||p===void 0||p.call(e,m))}rn(()=>{Xe(()=>e.active,m=>{m?(A(),$t("keydown",document,l)):(zt("keydown",document,l),s&&d())},{immediate:!0})}),Un(()=>{zt("keydown",document,l),s&&d()});function c(m){if(!o&&a()){const p=u();if(p===null||p.contains(Ra(m)))return;f("first")}}function u(){const m=n.value;if(m===null)return null;let p=m;for(;p=p.nextSibling,!(p===null||p instanceof Element&&p.tagName==="DIV"););return p}function A(){var m;if(!e.disabled){if(wA.push(t),e.autoFocus){const{initialFocusTo:p}=e;p===void 0?f("first"):(m=MQ(p))===null||m===void 0||m.focus({preventScroll:!0})}s=!0,document.addEventListener("focus",c,!0)}}function d(){var m;if(e.disabled||(document.removeEventListener("focus",c,!0),wA=wA.filter(C=>C!==t),a()))return;const{finalFocusTo:p}=e;p!==void 0?(m=MQ(p))===null||m===void 0||m.focus({preventScroll:!0}):e.returnFocusOnDeactivated&&i instanceof HTMLElement&&(o=!0,i.focus({preventScroll:!0}),o=!1)}function f(m){if(a()&&e.active){const p=n.value,C=r.value;if(p!==null&&C!==null){const v=u();if(v==null||v===C){o=!0,p.focus({preventScroll:!0}),o=!1;return}o=!0;const E=m==="first"?P9(v):N9(v);o=!1,E||(o=!0,p.focus({preventScroll:!0}),o=!1)}}}function g(m){if(o)return;const p=u();p!==null&&(m.relatedTarget!==null&&p.contains(m.relatedTarget)?f("last"):f("first"))}function h(m){o||(m.relatedTarget!==null&&m.relatedTarget===n.value?f("last"):f("first"))}return{focusableStartRef:n,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:g,handleEndFocus:h}},render(){const{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();const{active:t,focusableStyle:n}=this;return I(Tt,null,[I("div",{"aria-hidden":"true",tabindex:t?"0":"-1",ref:"focusableStartRef",style:n,onFocus:this.handleStartFocus}),e(),I("div",{"aria-hidden":"true",style:n,ref:"focusableEndRef",tabindex:t?"0":"-1",onFocus:this.handleEndFocus})])}});let pc=0,XQ="",JQ="",ZQ="",$Q="";const e2=K("0px");function U9(e){if(typeof document>"u")return;const t=document.documentElement;let n,r=!1;const s=()=>{t.style.marginRight=XQ,t.style.overflow=JQ,t.style.overflowX=ZQ,t.style.overflowY=$Q,e2.value="0px"};rn(()=>{n=Xe(e,o=>{if(o){if(!pc){const i=window.innerWidth-t.offsetWidth;i>0&&(XQ=t.style.marginRight,t.style.marginRight=`${i}px`,e2.value=`${i}px`),JQ=t.style.overflow,ZQ=t.style.overflowX,$Q=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,pc++}else pc--,pc||s(),r=!1},{immediate:!0})}),Un(()=>{n==null||n(),r&&(pc--,pc||s(),r=!1)})}const PB=K(!1),t2=()=>{PB.value=!0},n2=()=>{PB.value=!1};let QA=0;const H9=()=>(ju&&(bo(()=>{QA||(window.addEventListener("compositionstart",t2),window.addEventListener("compositionend",n2)),QA++}),Un(()=>{QA<=1?(window.removeEventListener("compositionstart",t2),window.removeEventListener("compositionend",n2),QA=0):QA--})),PB);function OK(e){const t={isDeactivated:!1};let n=!1;return om(()=>{if(t.isDeactivated=!1,!n){n=!0;return}e()}),im(()=>{t.isDeactivated=!0,n||(n=!0)}),t}const ZE="n-form-item";function Gl(e,{defaultSize:t="medium",mergedSize:n,mergedDisabled:r}={}){const s=lt(ZE,null);nn(ZE,null);const o=k(n?()=>n(s):()=>{const{size:l}=e;if(l)return l;if(s){const{mergedSize:c}=s;if(c.value!==void 0)return c.value}return t}),i=k(r?()=>r(s):()=>{const{disabled:l}=e;return l!==void 0?l:s?s.disabled.value:!1}),a=k(()=>{const{status:l}=e;return l||(s==null?void 0:s.mergedValidationStatus.value)});return Un(()=>{s&&s.restoreValidation()}),{mergedSizeRef:o,mergedDisabledRef:i,mergedStatusRef:a,nTriggerFormBlur(){s&&s.handleContentBlur()},nTriggerFormChange(){s&&s.handleContentChange()},nTriggerFormFocus(){s&&s.handleContentFocus()},nTriggerFormInput(){s&&s.handleContentInput()}}}var MK=typeof global=="object"&&global&&global.Object===Object&&global;const z9=MK;var PK=typeof self=="object"&&self&&self.Object===Object&&self,NK=z9||PK||Function("return this")();const Kl=NK;var LK=Kl.Symbol;const au=LK;var V9=Object.prototype,FK=V9.hasOwnProperty,UK=V9.toString,SA=au?au.toStringTag:void 0;function HK(e){var t=FK.call(e,SA),n=e[SA];try{e[SA]=void 0;var r=!0}catch{}var s=UK.call(e);return r&&(t?e[SA]=n:delete e[SA]),s}var zK=Object.prototype,VK=zK.toString;function jK(e){return VK.call(e)}var YK="[object Null]",WK="[object Undefined]",r2=au?au.toStringTag:void 0;function Qf(e){return e==null?e===void 0?WK:YK:r2&&r2 in Object(e)?HK(e):jK(e)}function Gu(e){return e!=null&&typeof e=="object"}var GK="[object Symbol]";function Bm(e){return typeof e=="symbol"||Gu(e)&&Qf(e)==GK}function KK(e,t){for(var n=-1,r=e==null?0:e.length,s=Array(r);++n0){if(++t>=kq)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Oq(e){return function(){return e}}var Mq=function(){try{var e=LB(Object,"defineProperty");return e({},"",{}),e}catch{}}();const ep=Mq;var Pq=ep?function(e,t){return ep(e,"toString",{configurable:!0,enumerable:!1,value:Oq(t),writable:!0})}:W9;const Nq=Pq;var Lq=Rq(Nq);const Fq=Lq;var Uq=9007199254740991,Hq=/^(?:0|[1-9]\d*)$/;function G9(e,t){var n=typeof e;return t=t??Uq,!!t&&(n=="number"||n!="symbol"&&Hq.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Kq}function UB(e){return e!=null&&K9(e.length)&&!NB(e)}function qq(e,t,n){if(!_i(n))return!1;var r=typeof t;return(r=="number"?UB(n)&&G9(t,n.length):r=="string"&&t in n)?bm(n[t],e):!1}function Xq(e){return Gq(function(t,n){var r=-1,s=n.length,o=s>1?n[s-1]:void 0,i=s>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(s--,o):void 0,i&&qq(n[0],n[1],i)&&(o=s<3?void 0:o,s=1),t=Object(t);++r-1}function AJ(e,t){var n=this.__data__,r=ym(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Oi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts?0:s+t),n=n>s?s:n,n<0&&(n+=s),s=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(s);++r=r?e:NJ(e,t,n)}var FJ="\\ud800-\\udfff",UJ="\\u0300-\\u036f",HJ="\\ufe20-\\ufe2f",zJ="\\u20d0-\\u20ff",VJ=UJ+HJ+zJ,jJ="\\ufe0e\\ufe0f",YJ="\\u200d",WJ=RegExp("["+YJ+FJ+VJ+jJ+"]");function i7(e){return WJ.test(e)}function GJ(e){return e.split("")}var a7="\\ud800-\\udfff",KJ="\\u0300-\\u036f",qJ="\\ufe20-\\ufe2f",XJ="\\u20d0-\\u20ff",JJ=KJ+qJ+XJ,ZJ="\\ufe0e\\ufe0f",$J="["+a7+"]",e0="["+JJ+"]",t0="\\ud83c[\\udffb-\\udfff]",eZ="(?:"+e0+"|"+t0+")",l7="[^"+a7+"]",c7="(?:\\ud83c[\\udde6-\\uddff]){2}",u7="[\\ud800-\\udbff][\\udc00-\\udfff]",tZ="\\u200d",A7=eZ+"?",d7="["+ZJ+"]?",nZ="(?:"+tZ+"(?:"+[l7,c7,u7].join("|")+")"+d7+A7+")*",rZ=d7+A7+nZ,sZ="(?:"+[l7+e0+"?",e0,c7,u7,$J].join("|")+")",oZ=RegExp(t0+"(?="+t0+")|"+sZ+rZ,"g");function iZ(e){return e.match(oZ)||[]}function aZ(e){return i7(e)?iZ(e):GJ(e)}function lZ(e){return function(t){t=Rl(t);var n=i7(t)?aZ(t):void 0,r=n?n[0]:t.charAt(0),s=n?LJ(n,1).join(""):t.slice(1);return r[e]()+s}}var cZ=lZ("toUpperCase");const f7=cZ;function uZ(e){return f7(Rl(e).toLowerCase())}function AZ(e,t,n,r){var s=-1,o=e==null?0:e.length;for(r&&o&&(n=e[++s]);++s{const u=o==null?void 0:o.value;n.mount({id:u===void 0?t:u+t,head:!0,props:{bPrefix:u?`.${u}-`:void 0},anchorMetaName:Wd,ssr:i}),a!=null&&a.preflightStyleDisabled||x7.mount({id:"n-global",head:!0,anchorMetaName:Wd,ssr:i})};i?c():bo(c)}return k(()=>{var c;const{theme:{common:u,self:A,peers:d={}}={},themeOverrides:f={},builtinThemeOverrides:g={}}=s,{common:h,peers:m}=f,{common:p=void 0,[e]:{common:C=void 0,self:v=void 0,peers:E={}}={}}=(a==null?void 0:a.mergedThemeRef.value)||{},{common:b=void 0,[e]:w={}}=(a==null?void 0:a.mergedThemeOverridesRef.value)||{},{common:B,peers:Q={}}=w,S=WA({},u||C||p||r.common,b,B,h),T=WA((c=A||v||r.self)===null||c===void 0?void 0:c(S),g,w,f);return{common:S,self:T,peers:WA({},r.peers,E,d),peerOverrides:WA({},g.peers,Q,m)}})}Gt.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const k7="n";function Gn(e={},t={defaultBordered:!0}){const n=lt(ba,null);return{inlineThemeDisabled:n==null?void 0:n.inlineThemeDisabled,mergedRtlRef:n==null?void 0:n.mergedRtlRef,mergedComponentPropsRef:n==null?void 0:n.mergedComponentPropsRef,mergedBreakpointsRef:n==null?void 0:n.mergedBreakpointsRef,mergedBorderedRef:k(()=>{var r,s;const{bordered:o}=e;return o!==void 0?o:(s=(r=n==null?void 0:n.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&s!==void 0?s:!0}),mergedClsPrefixRef:k(()=>(n==null?void 0:n.mergedClsPrefixRef.value)||k7),namespaceRef:k(()=>n==null?void 0:n.mergedNamespaceRef.value)}}const x$={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},k$=x$;function tv(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}function vt(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Xo(e){"@babel/helpers - typeof";return Xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xo(e)}function yt(e){vt(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Xo(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Bn(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var T$={};function qu(){return T$}function Ol(e,t){var n,r,s,o,i,a,l,c;vt(1,arguments);var u=qu(),A=Bn((n=(r=(s=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(a=i.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&&s!==void 0?s:u.weekStartsOn)!==null&&r!==void 0?r:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&n!==void 0?n:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=yt(e),f=d.getUTCDay(),g=(f1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(s);if(!o)return null;var i=o[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(a)?R$(a,function(A){return A.test(i)}):D$(a,function(A){return A.test(i)}),c;c=e.valueCallback?e.valueCallback(l):l,c=n.valueCallback?n.valueCallback(c):c;var u=t.slice(i.length);return{value:c,rest:u}}}function D$(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function R$(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var s=r[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;var a=t.slice(s.length);return{value:i,rest:a}}}var M$={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},P$=function(t,n,r){var s,o=M$[t];return typeof o=="string"?s=o:n===1?s=o.one:s=o.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+s:s+" ago":s};const N$=P$;var L$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},F$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},U$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},H$={date:tv({formats:L$,defaultWidth:"full"}),time:tv({formats:F$,defaultWidth:"full"}),dateTime:tv({formats:U$,defaultWidth:"full"})};const z$=H$;var V$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},j$=function(t,n,r,s){return V$[t]};const Y$=j$;var W$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},G$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},K$={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},q$={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},X$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},J$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Z$=function(t,n){var r=Number(t),s=r%100;if(s>20||s<10)switch(s%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},$$={ordinalNumber:Z$,era:_A({values:W$,defaultWidth:"wide"}),quarter:_A({values:G$,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:_A({values:K$,defaultWidth:"wide"}),day:_A({values:q$,defaultWidth:"wide"}),dayPeriod:_A({values:X$,defaultWidth:"wide",formattingValues:J$,defaultFormattingWidth:"wide"})};const eee=$$;var tee=/^(\d+)(th|st|nd|rd)?/i,nee=/\d+/i,ree={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},see={any:[/^b/i,/^(a|c)/i]},oee={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},iee={any:[/1/i,/2/i,/3/i,/4/i]},aee={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},lee={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},cee={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},uee={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Aee={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},dee={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},fee={ordinalNumber:O$({matchPattern:tee,parsePattern:nee,valueCallback:function(t){return parseInt(t,10)}}),era:xA({matchPatterns:ree,defaultMatchWidth:"wide",parsePatterns:see,defaultParseWidth:"any"}),quarter:xA({matchPatterns:oee,defaultMatchWidth:"wide",parsePatterns:iee,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:xA({matchPatterns:aee,defaultMatchWidth:"wide",parsePatterns:lee,defaultParseWidth:"any"}),day:xA({matchPatterns:cee,defaultMatchWidth:"wide",parsePatterns:uee,defaultParseWidth:"any"}),dayPeriod:xA({matchPatterns:Aee,defaultMatchWidth:"any",parsePatterns:dee,defaultParseWidth:"any"})};const gee=fee;var hee={code:"en-US",formatDistance:N$,formatLong:z$,formatRelative:Y$,localize:eee,match:gee,options:{weekStartsOn:0,firstWeekContainsDate:1}};const zB=hee,pee={name:"en-US",locale:zB},mee=pee;function kg(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function Hr(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var s=n.getDate(),o=new Date(n.getTime());o.setMonth(n.getMonth()+r+1,0);var i=o.getDate();return s>=i?o:(n.setFullYear(o.getFullYear(),o.getMonth(),s),n)}function Cee(e,t){vt(2,arguments);var n=yt(e).getTime(),r=Bn(t);return new Date(n+r)}function T7(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function tp(e){vt(1,arguments);var t=yt(e);return t.setHours(0,0,0,0),t}function vee(e,t){vt(2,arguments);var n=Bn(t),r=n*3;return Hr(e,r)}function s0(e,t){vt(2,arguments);var n=Bn(t);return Hr(e,n*12)}var Eee=6e4,Iee=36e5,Bee=1e3;function bee(e,t){vt(2,arguments);var n=tp(e),r=tp(t);return n.getTime()===r.getTime()}function yee(e){return vt(1,arguments),e instanceof Date||Xo(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function qs(e){if(vt(1,arguments),!yee(e)&&typeof e!="number")return!1;var t=yt(e);return!isNaN(Number(t))}function wee(e){vt(1,arguments);var t=yt(e),n=Math.floor(t.getMonth()/3)+1;return n}function Qee(e){vt(1,arguments);var t=yt(e);return t.setSeconds(0,0),t}function Gd(e){vt(1,arguments);var t=yt(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function di(e){vt(1,arguments);var t=yt(e);return t.setDate(1),t.setHours(0,0,0,0),t}function VB(e){vt(1,arguments);var t=yt(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function D7(e,t){vt(2,arguments);var n=Bn(t);return Cee(e,-n)}var See=864e5;function _ee(e){vt(1,arguments);var t=yt(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),s=n-r;return Math.floor(s/See)+1}function cu(e){vt(1,arguments);var t=1,n=yt(e),r=n.getUTCDay(),s=(r=s.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function xee(e){vt(1,arguments);var t=R7(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=cu(n);return r}var kee=6048e5;function O7(e){vt(1,arguments);var t=yt(e),n=cu(t).getTime()-xee(t).getTime();return Math.round(n/kee)+1}function jB(e,t){var n,r,s,o,i,a,l,c;vt(1,arguments);var u=yt(e),A=u.getUTCFullYear(),d=qu(),f=Bn((n=(r=(s=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(a=i.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:d.firstWeekContainsDate)!==null&&r!==void 0?r:(l=d.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=new Date(0);g.setUTCFullYear(A+1,0,f),g.setUTCHours(0,0,0,0);var h=Ol(g,t),m=new Date(0);m.setUTCFullYear(A,0,f),m.setUTCHours(0,0,0,0);var p=Ol(m,t);return u.getTime()>=h.getTime()?A+1:u.getTime()>=p.getTime()?A:A-1}function Tee(e,t){var n,r,s,o,i,a,l,c;vt(1,arguments);var u=qu(),A=Bn((n=(r=(s=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(a=i.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:u.firstWeekContainsDate)!==null&&r!==void 0?r:(l=u.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:1),d=jB(e,t),f=new Date(0);f.setUTCFullYear(d,0,A),f.setUTCHours(0,0,0,0);var g=Ol(f,t);return g}var Dee=6048e5;function M7(e,t){vt(1,arguments);var n=yt(e),r=Ol(n,t).getTime()-Tee(n,t).getTime();return Math.round(r/Dee)+1}function vn(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?r:1-r;return vn(n==="yy"?s%100:s,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):vn(r+1,2)},d:function(t,n){return vn(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return vn(t.getUTCHours()%12||12,n.length)},H:function(t,n){return vn(t.getUTCHours(),n.length)},m:function(t,n){return vn(t.getUTCMinutes(),n.length)},s:function(t,n){return vn(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,s=t.getUTCMilliseconds(),o=Math.floor(s*Math.pow(10,r-3));return vn(o,n.length)}};const Wi=Ree;var mc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Oee={G:function(t,n,r){var s=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(s,{width:"abbreviated"});case"GGGGG":return r.era(s,{width:"narrow"});case"GGGG":default:return r.era(s,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var s=t.getUTCFullYear(),o=s>0?s:1-s;return r.ordinalNumber(o,{unit:"year"})}return Wi.y(t,n)},Y:function(t,n,r,s){var o=jB(t,s),i=o>0?o:1-o;if(n==="YY"){var a=i%100;return vn(a,2)}return n==="Yo"?r.ordinalNumber(i,{unit:"year"}):vn(i,n.length)},R:function(t,n){var r=R7(t);return vn(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return vn(r,n.length)},Q:function(t,n,r){var s=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(s);case"QQ":return vn(s,2);case"Qo":return r.ordinalNumber(s,{unit:"quarter"});case"QQQ":return r.quarter(s,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(s,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(s,{width:"wide",context:"formatting"})}},q:function(t,n,r){var s=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(s);case"qq":return vn(s,2);case"qo":return r.ordinalNumber(s,{unit:"quarter"});case"qqq":return r.quarter(s,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(s,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(s,{width:"wide",context:"standalone"})}},M:function(t,n,r){var s=t.getUTCMonth();switch(n){case"M":case"MM":return Wi.M(t,n);case"Mo":return r.ordinalNumber(s+1,{unit:"month"});case"MMM":return r.month(s,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(s,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(s,{width:"wide",context:"formatting"})}},L:function(t,n,r){var s=t.getUTCMonth();switch(n){case"L":return String(s+1);case"LL":return vn(s+1,2);case"Lo":return r.ordinalNumber(s+1,{unit:"month"});case"LLL":return r.month(s,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(s,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(s,{width:"wide",context:"standalone"})}},w:function(t,n,r,s){var o=M7(t,s);return n==="wo"?r.ordinalNumber(o,{unit:"week"}):vn(o,n.length)},I:function(t,n,r){var s=O7(t);return n==="Io"?r.ordinalNumber(s,{unit:"week"}):vn(s,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Wi.d(t,n)},D:function(t,n,r){var s=_ee(t);return n==="Do"?r.ordinalNumber(s,{unit:"dayOfYear"}):vn(s,n.length)},E:function(t,n,r){var s=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(s,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(s,{width:"short",context:"formatting"});case"EEEE":default:return r.day(s,{width:"wide",context:"formatting"})}},e:function(t,n,r,s){var o=t.getUTCDay(),i=(o-s.weekStartsOn+8)%7||7;switch(n){case"e":return String(i);case"ee":return vn(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,n,r,s){var o=t.getUTCDay(),i=(o-s.weekStartsOn+8)%7||7;switch(n){case"c":return String(i);case"cc":return vn(i,n.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,n,r){var s=t.getUTCDay(),o=s===0?7:s;switch(n){case"i":return String(o);case"ii":return vn(o,n.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(s,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(s,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(s,{width:"short",context:"formatting"});case"iiii":default:return r.day(s,{width:"wide",context:"formatting"})}},a:function(t,n,r){var s=t.getUTCHours(),o=s/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,n,r){var s=t.getUTCHours(),o;switch(s===12?o=mc.noon:s===0?o=mc.midnight:o=s/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,n,r){var s=t.getUTCHours(),o;switch(s>=17?o=mc.evening:s>=12?o=mc.afternoon:s>=4?o=mc.morning:o=mc.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var s=t.getUTCHours()%12;return s===0&&(s=12),r.ordinalNumber(s,{unit:"hour"})}return Wi.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Wi.H(t,n)},K:function(t,n,r){var s=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(s,{unit:"hour"}):vn(s,n.length)},k:function(t,n,r){var s=t.getUTCHours();return s===0&&(s=24),n==="ko"?r.ordinalNumber(s,{unit:"hour"}):vn(s,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Wi.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Wi.s(t,n)},S:function(t,n){return Wi.S(t,n)},X:function(t,n,r,s){var o=s._originalDate||t,i=o.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return Q2(i);case"XXXX":case"XX":return nl(i);case"XXXXX":case"XXX":default:return nl(i,":")}},x:function(t,n,r,s){var o=s._originalDate||t,i=o.getTimezoneOffset();switch(n){case"x":return Q2(i);case"xxxx":case"xx":return nl(i);case"xxxxx":case"xxx":default:return nl(i,":")}},O:function(t,n,r,s){var o=s._originalDate||t,i=o.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+w2(i,":");case"OOOO":default:return"GMT"+nl(i,":")}},z:function(t,n,r,s){var o=s._originalDate||t,i=o.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+w2(i,":");case"zzzz":default:return"GMT"+nl(i,":")}},t:function(t,n,r,s){var o=s._originalDate||t,i=Math.floor(o.getTime()/1e3);return vn(i,n.length)},T:function(t,n,r,s){var o=s._originalDate||t,i=o.getTime();return vn(i,n.length)}};function w2(e,t){var n=e>0?"-":"+",r=Math.abs(e),s=Math.floor(r/60),o=r%60;if(o===0)return n+String(s);var i=t||"";return n+String(s)+i+vn(o,2)}function Q2(e,t){if(e%60===0){var n=e>0?"-":"+";return n+vn(Math.abs(e)/60,2)}return nl(e,t)}function nl(e,t){var n=t||"",r=e>0?"-":"+",s=Math.abs(e),o=vn(Math.floor(s/60),2),i=vn(s%60,2);return r+o+n+i}const Mee=Oee;var S2=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},P7=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},Pee=function(t,n){var r=t.match(/(P+)(p+)?/)||[],s=r[1],o=r[2];if(!o)return S2(t,n);var i;switch(s){case"P":i=n.dateTime({width:"short"});break;case"PP":i=n.dateTime({width:"medium"});break;case"PPP":i=n.dateTime({width:"long"});break;case"PPPP":default:i=n.dateTime({width:"full"});break}return i.replace("{{date}}",S2(s,n)).replace("{{time}}",P7(o,n))},Nee={p:P7,P:Pee};const o0=Nee;var Lee=["D","DD"],Fee=["YY","YYYY"];function N7(e){return Lee.indexOf(e)!==-1}function L7(e){return Fee.indexOf(e)!==-1}function np(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Uee=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Hee=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,zee=/^'([^]*?)'?$/,Vee=/''/g,jee=/[a-zA-Z]/;function jn(e,t,n){var r,s,o,i,a,l,c,u,A,d,f,g,h,m,p,C,v,E;vt(2,arguments);var b=String(t),w=qu(),B=(r=(s=n==null?void 0:n.locale)!==null&&s!==void 0?s:w.locale)!==null&&r!==void 0?r:zB,Q=Bn((o=(i=(a=(l=n==null?void 0:n.firstWeekContainsDate)!==null&&l!==void 0?l:n==null||(c=n.locale)===null||c===void 0||(u=c.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:w.firstWeekContainsDate)!==null&&i!==void 0?i:(A=w.locale)===null||A===void 0||(d=A.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(Q>=1&&Q<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var S=Bn((f=(g=(h=(m=n==null?void 0:n.weekStartsOn)!==null&&m!==void 0?m:n==null||(p=n.locale)===null||p===void 0||(C=p.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&h!==void 0?h:w.weekStartsOn)!==null&&g!==void 0?g:(v=w.locale)===null||v===void 0||(E=v.options)===null||E===void 0?void 0:E.weekStartsOn)!==null&&f!==void 0?f:0);if(!(S>=0&&S<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!B.localize)throw new RangeError("locale must contain localize property");if(!B.formatLong)throw new RangeError("locale must contain formatLong property");var T=yt(e);if(!qs(T))throw new RangeError("Invalid time value");var D=T7(T),R=D7(T,D),O={firstWeekContainsDate:Q,weekStartsOn:S,locale:B,_originalDate:T},H=b.match(Hee).map(function(V){var Y=V[0];if(Y==="p"||Y==="P"){var j=o0[Y];return j(V,B.formatLong)}return V}).join("").match(Uee).map(function(V){if(V==="''")return"'";var Y=V[0];if(Y==="'")return Yee(V);var j=Mee[Y];if(j)return!(n!=null&&n.useAdditionalWeekYearTokens)&&L7(V)&&np(V,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&N7(V)&&np(V,t,String(e)),j(R,V,B.localize,O);if(Y.match(jee))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Y+"`");return V}).join("");return H}function Yee(e){var t=e.match(zee);return t?t[1].replace(Vee,"'"):e}function Wee(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function oo(e){vt(1,arguments);var t=yt(e),n=t.getDate();return n}function Gee(e){vt(1,arguments);var t=yt(e),n=t.getDay();return n}function Kee(e){vt(1,arguments);var t=yt(e),n=t.getFullYear(),r=t.getMonth(),s=new Date(0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function sa(e){vt(1,arguments);var t=yt(e),n=t.getHours();return n}function rp(e){vt(1,arguments);var t=yt(e),n=t.getMinutes();return n}function Hn(e){vt(1,arguments);var t=yt(e),n=t.getMonth();return n}function sp(e){vt(1,arguments);var t=yt(e),n=t.getSeconds();return n}function Ke(e){vt(1,arguments);var t=yt(e),n=t.getTime();return n}function Zn(e){return vt(1,arguments),yt(e).getFullYear()}function _2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,i=!1,a;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return o=c.done,c},e:function(c){i=!0,a=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(i)throw a}}}}function st(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i0(e,t){return i0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},i0(e,t)}function sn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i0(e,t)}function op(e){return op=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},op(e)}function Xee(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Jee(e,t){if(t&&(Xo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return st(e)}function on(e){var t=Xee();return function(){var r=op(e),s;if(t){var o=op(this).constructor;s=Reflect.construct(r,arguments,o)}else s=r.apply(this,arguments);return Jee(this,s)}}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zee(e,t){if(Xo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Xo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function F7(e){var t=Zee(e,"string");return Xo(t)==="symbol"?t:String(t)}function k2(e,t){for(var n=0;n0,r=n?t:1-t,s;if(r<=50)s=e||100;else{var o=r+50,i=Math.floor(o/100)*100,a=e>=o%100;s=e+i-(a?100:0)}return n?s:1-s}function V7(e){return e%400===0||e%4===0&&e%100!==0}var rte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i0}},{key:"set",value:function(s,o,i){var a=s.getUTCFullYear();if(i.isTwoDigitYear){var l=z7(i.year,a);return s.setUTCFullYear(l,0,1),s.setUTCHours(0,0,0,0),s}var c=!("era"in o)||o.era===1?i.year:1-i.year;return s.setUTCFullYear(c,0,1),s.setUTCHours(0,0,0,0),s}}]),n}(hn),ste=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i0}},{key:"set",value:function(s,o,i,a){var l=jB(s,a);if(i.isTwoDigitYear){var c=z7(i.year,l);return s.setUTCFullYear(c,0,a.firstWeekContainsDate),s.setUTCHours(0,0,0,0),Ol(s,a)}var u=!("era"in o)||o.era===1?i.year:1-i.year;return s.setUTCFullYear(u,0,a.firstWeekContainsDate),s.setUTCHours(0,0,0,0),Ol(s,a)}}]),n}(hn),ote=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=4}},{key:"set",value:function(s,o,i){return s.setUTCMonth((i-1)*3,1),s.setUTCHours(0,0,0,0),s}}]),n}(hn),lte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=4}},{key:"set",value:function(s,o,i){return s.setUTCMonth((i-1)*3,1),s.setUTCHours(0,0,0,0),s}}]),n}(hn),cte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=11}},{key:"set",value:function(s,o,i){return s.setUTCMonth(i,1),s.setUTCHours(0,0,0,0),s}}]),n}(hn),ute=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=11}},{key:"set",value:function(s,o,i){return s.setUTCMonth(i,1),s.setUTCHours(0,0,0,0),s}}]),n}(hn);function Ate(e,t,n){vt(2,arguments);var r=yt(e),s=Bn(t),o=M7(r,n)-s;return r.setUTCDate(r.getUTCDate()-o*7),r}var dte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=53}},{key:"set",value:function(s,o,i,a){return Ol(Ate(s,i,a),a)}}]),n}(hn);function fte(e,t){vt(2,arguments);var n=yt(e),r=Bn(t),s=O7(n)-r;return n.setUTCDate(n.getUTCDate()-s*7),n}var gte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=53}},{key:"set",value:function(s,o,i){return cu(fte(s,i))}}]),n}(hn),hte=[31,28,31,30,31,30,31,31,30,31,30,31],pte=[31,29,31,30,31,30,31,31,30,31,30,31],mte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=pte[l]:o>=1&&o<=hte[l]}},{key:"set",value:function(s,o,i){return s.setUTCDate(i),s.setUTCHours(0,0,0,0),s}}]),n}(hn),Cte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(s,o,i){return s.setUTCMonth(0,i),s.setUTCHours(0,0,0,0),s}}]),n}(hn);function WB(e,t,n){var r,s,o,i,a,l,c,u;vt(2,arguments);var A=qu(),d=Bn((r=(s=(o=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&o!==void 0?o:A.weekStartsOn)!==null&&s!==void 0?s:(c=A.locale)===null||c===void 0||(u=c.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=yt(e),g=Bn(t),h=f.getUTCDay(),m=g%7,p=(m+7)%7,C=(p=0&&o<=6}},{key:"set",value:function(s,o,i,a){return s=WB(s,i,a),s.setUTCHours(0,0,0,0),s}}]),n}(hn),Ete=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=6}},{key:"set",value:function(s,o,i,a){return s=WB(s,i,a),s.setUTCHours(0,0,0,0),s}}]),n}(hn),Ite=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=6}},{key:"set",value:function(s,o,i,a){return s=WB(s,i,a),s.setUTCHours(0,0,0,0),s}}]),n}(hn);function Bte(e,t){vt(2,arguments);var n=Bn(t);n%7===0&&(n=n-7);var r=1,s=yt(e),o=s.getUTCDay(),i=n%7,a=(i+7)%7,l=(a=1&&o<=7}},{key:"set",value:function(s,o,i){return s=Bte(s,i),s.setUTCHours(0,0,0,0),s}}]),n}(hn),yte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=12}},{key:"set",value:function(s,o,i){var a=s.getUTCHours()>=12;return a&&i<12?s.setUTCHours(i+12,0,0,0):!a&&i===12?s.setUTCHours(0,0,0,0):s.setUTCHours(i,0,0,0),s}}]),n}(hn),_te=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=23}},{key:"set",value:function(s,o,i){return s.setUTCHours(i,0,0,0),s}}]),n}(hn),xte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=11}},{key:"set",value:function(s,o,i){var a=s.getUTCHours()>=12;return a&&i<12?s.setUTCHours(i+12,0,0,0):s.setUTCHours(i,0,0,0),s}}]),n}(hn),kte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&o<=24}},{key:"set",value:function(s,o,i){var a=i<=24?i%24:i;return s.setUTCHours(a,0,0,0),s}}]),n}(hn),Tte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=59}},{key:"set",value:function(s,o,i){return s.setUTCMinutes(i,0,0),s}}]),n}(hn),Dte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=0&&o<=59}},{key:"set",value:function(s,o,i){return s.setUTCSeconds(i,0),s}}]),n}(hn),Rte=function(e){sn(n,e);var t=on(n);function n(){var r;Kt(this,n);for(var s=arguments.length,o=new Array(s),i=0;i=1&&T<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=Bn((g=(h=(m=(p=r==null?void 0:r.weekStartsOn)!==null&&p!==void 0?p:r==null||(C=r.locale)===null||C===void 0||(v=C.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&m!==void 0?m:Q.weekStartsOn)!==null&&h!==void 0?h:(E=Q.locale)===null||E===void 0||(b=E.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&g!==void 0?g:0);if(!(D>=0&&D<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(B==="")return w===""?yt(n):new Date(NaN);var R={firstWeekContainsDate:T,weekStartsOn:D,locale:S},O=[new tte],H=B.match(Ute).map(function($){var Z=$[0];if(Z in o0){var Ae=o0[Z];return Ae($,S.formatLong)}return $}).join("").match(Fte),V=[],Y=x2(H),j;try{var X=function(){var Z=j.value;!(r!=null&&r.useAdditionalWeekYearTokens)&&L7(Z)&&np(Z,B,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&N7(Z)&&np(Z,B,e);var Ae=Z[0],De=Lte[Ae];if(De){var L=De.incompatibleTokens;if(Array.isArray(L)){var _=V.find(function(U){return L.includes(U.token)||U.token===Ae});if(_)throw new RangeError("The format string mustn't contain `".concat(_.fullToken,"` and `").concat(Z,"` at the same time"))}else if(De.incompatibleTokens==="*"&&V.length>0)throw new RangeError("The format string mustn't contain `".concat(Z,"` and any other token at the same time"));V.push({token:Ae,fullToken:Z});var x=De.run(w,Z,S.match,R);if(!x)return{v:new Date(NaN)};O.push(x.setter),w=x.rest}else{if(Ae.match(jte))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ae+"`");if(Z==="''"?Z="'":Ae==="'"&&(Z=Wte(Z)),w.indexOf(Z)===0)w=w.slice(Z.length);else return{v:new Date(NaN)}}};for(Y.s();!(j=Y.n()).done;){var oe=X();if(Xo(oe)==="object")return oe.v}}catch($){Y.e($)}finally{Y.f()}if(w.length>0&&Vte.test(w))return new Date(NaN);var ue=O.map(function($){return $.priority}).sort(function($,Z){return Z-$}).filter(function($,Z,Ae){return Ae.indexOf($)===Z}).map(function($){return O.filter(function(Z){return Z.priority===$}).sort(function(Z,Ae){return Ae.subPriority-Z.subPriority})}).map(function($){return $[0]}),he=yt(n);if(isNaN(he.getTime()))return new Date(NaN);var Ee=D7(he,T7(he)),Oe={},Qe=x2(ue),le;try{for(Qe.s();!(le=Qe.n()).done;){var ge=le.value;if(!ge.validate(Ee,R))return new Date(NaN);var z=ge.set(Ee,Oe,R);Array.isArray(z)?(Ee=z[0],Wee(Oe,z[1])):Ee=z}}catch($){Qe.e($)}finally{Qe.f()}return Ee}function Wte(e){return e.match(Hte)[1].replace(zte,"'")}function Gte(e){vt(1,arguments);var t=yt(e);return t.setMinutes(0,0,0),t}function Qm(e,t){vt(2,arguments);var n=yt(e),r=yt(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function j7(e,t){vt(2,arguments);var n=Gd(e),r=Gd(t);return n.getTime()===r.getTime()}function GB(e){vt(1,arguments);var t=yt(e);return t.setMilliseconds(0),t}function Y7(e,t){vt(2,arguments);var n=yt(e),r=yt(t);return n.getFullYear()===r.getFullYear()}function KB(e,t){vt(2,arguments);var n=yt(e),r=Bn(t),s=n.getFullYear(),o=n.getDate(),i=new Date(0);i.setFullYear(s,r,15),i.setHours(0,0,0,0);var a=Kee(i);return n.setMonth(r,Math.min(o,a)),n}function zr(e,t){if(vt(2,arguments),Xo(t)!=="object"||t===null)throw new RangeError("values parameter must be an object");var n=yt(e);return isNaN(n.getTime())?new Date(NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=KB(n,t.month)),t.date!=null&&n.setDate(Bn(t.date)),t.hours!=null&&n.setHours(Bn(t.hours)),t.minutes!=null&&n.setMinutes(Bn(t.minutes)),t.seconds!=null&&n.setSeconds(Bn(t.seconds)),t.milliseconds!=null&&n.setMilliseconds(Bn(t.milliseconds)),n)}function Xa(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);return n.setHours(r),n}function nv(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);return n.setMinutes(r),n}function Kte(e,t){vt(2,arguments);var n=yt(e),r=Bn(t),s=Math.floor(n.getMonth()/3)+1,o=r-s;return KB(n,n.getMonth()+o*3)}function rv(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);return n.setSeconds(r),n}function T2(e,t){vt(2,arguments);var n=yt(e),r=Bn(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function Xu(e){const{mergedLocaleRef:t,mergedDateLocaleRef:n}=lt(ba,null)||{},r=k(()=>{var o,i;return(i=(o=t==null?void 0:t.value)===null||o===void 0?void 0:o[e])!==null&&i!==void 0?i:k$[e]});return{dateLocaleRef:k(()=>{var o;return(o=n==null?void 0:n.value)!==null&&o!==void 0?o:mee}),localeRef:r}}function Ma(e,t,n){if(!t)return;const r=Wu(),s=lt(ba,null),o=()=>{const i=n==null?void 0:n.value;t.mount({id:i===void 0?e:i+e,head:!0,anchorMetaName:Wd,props:{bPrefix:i?`.${i}-`:void 0},ssr:r}),s!=null&&s.preflightStyleDisabled||x7.mount({id:"n-global",head:!0,anchorMetaName:Wd,ssr:r})};r?o():bo(o)}function Gr(e,t,n,r){var s;n||wf("useThemeClass","cssVarsRef is not passed");const o=(s=lt(ba,null))===null||s===void 0?void 0:s.mergedThemeHashRef,i=K(""),a=Wu();let l;const c=`__${e}`,u=()=>{let A=c;const d=t?t.value:void 0,f=o==null?void 0:o.value;f&&(A+="-"+f),d&&(A+="-"+d);const{themeOverrides:g,builtinThemeOverrides:h}=r;g&&(A+="-"+iu(JSON.stringify(g))),h&&(A+="-"+iu(JSON.stringify(h))),i.value=A,l=()=>{const m=n.value;let p="";for(const C in m)p+=`${C}: ${m[C]};`;se(`.${A}`,p).mount({id:A,ssr:a}),l=void 0}};return Wn(()=>{u()}),{themeClass:i,onRender:()=>{l==null||l()}}}function Pa(e,t,n){if(!t)return;const r=Wu(),s=k(()=>{const{value:i}=t;if(!i)return;const a=i[e];if(a)return a}),o=()=>{Wn(()=>{const{value:i}=n,a=`${i}${e}Rtl`;if(IG(a,r))return;const{value:l}=s;l&&l.style.mount({id:a,head:!0,anchorMetaName:Wd,props:{bPrefix:i?`.${i}-`:void 0},ssr:r})})};return r?o():bo(o),s}const qte=_e({name:"Add",render(){return I("svg",{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I("path",{d:"M256 112V400M400 256H112",stroke:"currentColor","stroke-width":"32","stroke-linecap":"round","stroke-linejoin":"round"}))}});function Mi(e,t){return _e({name:f7(e),setup(){var n;const r=(n=lt(ba,null))===null||n===void 0?void 0:n.mergedIconsRef;return()=>{var s;const o=(s=r==null?void 0:r.value)===null||s===void 0?void 0:s[e];return o?o():t}}})}const uu=_e({name:"Backward",render(){return I("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I("path",{d:"M12.2674 15.793C11.9675 16.0787 11.4927 16.0672 11.2071 15.7673L6.20572 10.5168C5.9298 10.2271 5.9298 9.7719 6.20572 9.48223L11.2071 4.23177C11.4927 3.93184 11.9675 3.92031 12.2674 4.206C12.5673 4.49169 12.5789 4.96642 12.2932 5.26634L7.78458 9.99952L12.2932 14.7327C12.5789 15.0326 12.5673 15.5074 12.2674 15.793Z",fill:"currentColor"}))}}),D2=Mi("date",I("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},I("g",{"fill-rule":"nonzero"},I("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),Xte=Mi("close",I("svg",{viewBox:"0 0 12 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},I("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},I("g",{fill:"currentColor","fill-rule":"nonzero"},I("path",{d:"M2.08859116,2.2156945 L2.14644661,2.14644661 C2.32001296,1.97288026 2.58943736,1.95359511 2.7843055,2.08859116 L2.85355339,2.14644661 L6,5.293 L9.14644661,2.14644661 C9.34170876,1.95118446 9.65829124,1.95118446 9.85355339,2.14644661 C10.0488155,2.34170876 10.0488155,2.65829124 9.85355339,2.85355339 L6.707,6 L9.85355339,9.14644661 C10.0271197,9.32001296 10.0464049,9.58943736 9.91140884,9.7843055 L9.85355339,9.85355339 C9.67998704,10.0271197 9.41056264,10.0464049 9.2156945,9.91140884 L9.14644661,9.85355339 L6,6.707 L2.85355339,9.85355339 C2.65829124,10.0488155 2.34170876,10.0488155 2.14644661,9.85355339 C1.95118446,9.65829124 1.95118446,9.34170876 2.14644661,9.14644661 L5.293,6 L2.14644661,2.85355339 C1.97288026,2.67998704 1.95359511,2.41056264 2.08859116,2.2156945 L2.14644661,2.14644661 L2.08859116,2.2156945 Z"}))))),Jte=_e({name:"Eye",render(){return I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},I("path",{d:"M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32"}),I("circle",{cx:"256",cy:"256",r:"80",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"32"}))}}),Zte=_e({name:"EyeOff",render(){return I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},I("path",{d:"M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z",fill:"currentColor"}),I("path",{d:"M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z",fill:"currentColor"}),I("path",{d:"M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z",fill:"currentColor"}),I("path",{d:"M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z",fill:"currentColor"}),I("path",{d:"M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z",fill:"currentColor"}))}}),W7=Mi("error",I("svg",{viewBox:"0 0 48 48",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},I("g",{"fill-rule":"nonzero"},I("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M17.8838835,16.1161165 L17.7823881,16.0249942 C17.3266086,15.6583353 16.6733914,15.6583353 16.2176119,16.0249942 L16.1161165,16.1161165 L16.0249942,16.2176119 C15.6583353,16.6733914 15.6583353,17.3266086 16.0249942,17.7823881 L16.1161165,17.8838835 L22.233,24 L16.1161165,30.1161165 L16.0249942,30.2176119 C15.6583353,30.6733914 15.6583353,31.3266086 16.0249942,31.7823881 L16.1161165,31.8838835 L16.2176119,31.9750058 C16.6733914,32.3416647 17.3266086,32.3416647 17.7823881,31.9750058 L17.8838835,31.8838835 L24,25.767 L30.1161165,31.8838835 L30.2176119,31.9750058 C30.6733914,32.3416647 31.3266086,32.3416647 31.7823881,31.9750058 L31.8838835,31.8838835 L31.9750058,31.7823881 C32.3416647,31.3266086 32.3416647,30.6733914 31.9750058,30.2176119 L31.8838835,30.1161165 L25.767,24 L31.8838835,17.8838835 L31.9750058,17.7823881 C32.3416647,17.3266086 32.3416647,16.6733914 31.9750058,16.2176119 L31.8838835,16.1161165 L31.7823881,16.0249942 C31.3266086,15.6583353 30.6733914,15.6583353 30.2176119,16.0249942 L30.1161165,16.1161165 L24,22.233 L17.8838835,16.1161165 L17.7823881,16.0249942 L17.8838835,16.1161165 Z"}))))),Au=_e({name:"FastBackward",render(){return I("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},I("g",{fill:"currentColor","fill-rule":"nonzero"},I("path",{d:"M8.73171,16.7949 C9.03264,17.0795 9.50733,17.0663 9.79196,16.7654 C10.0766,16.4644 10.0634,15.9897 9.76243,15.7051 L4.52339,10.75 L17.2471,10.75 C17.6613,10.75 17.9971,10.4142 17.9971,10 C17.9971,9.58579 17.6613,9.25 17.2471,9.25 L4.52112,9.25 L9.76243,4.29275 C10.0634,4.00812 10.0766,3.53343 9.79196,3.2325 C9.50733,2.93156 9.03264,2.91834 8.73171,3.20297 L2.31449,9.27241 C2.14819,9.4297 2.04819,9.62981 2.01448,9.8386 C2.00308,9.89058 1.99707,9.94459 1.99707,10 C1.99707,10.0576 2.00356,10.1137 2.01585,10.1675 C2.05084,10.3733 2.15039,10.5702 2.31449,10.7254 L8.73171,16.7949 Z"}))))}}),du=_e({name:"FastForward",render(){return I("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},I("g",{fill:"currentColor","fill-rule":"nonzero"},I("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))}}),fu=_e({name:"Forward",render(){return I("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I("path",{d:"M7.73271 4.20694C8.03263 3.92125 8.50737 3.93279 8.79306 4.23271L13.7944 9.48318C14.0703 9.77285 14.0703 10.2281 13.7944 10.5178L8.79306 15.7682C8.50737 16.0681 8.03263 16.0797 7.73271 15.794C7.43279 15.5083 7.42125 15.0336 7.70694 14.7336L12.2155 10.0005L7.70694 5.26729C7.42125 4.96737 7.43279 4.49264 7.73271 4.20694Z",fill:"currentColor"}))}}),a0=Mi("info",I("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},I("g",{"fill-rule":"nonzero"},I("path",{d:"M14,2 C20.6274,2 26,7.37258 26,14 C26,20.6274 20.6274,26 14,26 C7.37258,26 2,20.6274 2,14 C2,7.37258 7.37258,2 14,2 Z M14,11 C13.4477,11 13,11.4477 13,12 L13,12 L13,20 C13,20.5523 13.4477,21 14,21 C14.5523,21 15,20.5523 15,20 L15,20 L15,12 C15,11.4477 14.5523,11 14,11 Z M14,6.75 C13.3096,6.75 12.75,7.30964 12.75,8 C12.75,8.69036 13.3096,9.25 14,9.25 C14.6904,9.25 15.25,8.69036 15.25,8 C15.25,7.30964 14.6904,6.75 14,6.75 Z"}))))),$te=_e({name:"Remove",render(){return I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},I("line",{x1:"400",y1:"256",x2:"112",y2:"256",style:` fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px; `}))}}),G7=Mi("success",I("svg",{viewBox:"0 0 48 48",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},I("g",{"fill-rule":"nonzero"},I("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.6338835,17.6161165 C32.1782718,17.1605048 31.4584514,17.1301307 30.9676119,17.5249942 L30.8661165,17.6161165 L20.75,27.732233 L17.1338835,24.1161165 C16.6457281,23.6279612 15.8542719,23.6279612 15.3661165,24.1161165 C14.9105048,24.5717282 14.8801307,25.2915486 15.2749942,25.7823881 L15.3661165,25.8838835 L19.8661165,30.3838835 C20.3217282,30.8394952 21.0415486,30.8698693 21.5323881,30.4750058 L21.6338835,30.3838835 L32.6338835,19.3838835 C33.1220388,18.8957281 33.1220388,18.1042719 32.6338835,17.6161165 Z"}))))),ene=Mi("time",I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},I("path",{d:"M256,64C150,64,64,150,64,256s86,192,192,192,192-86,192-192S362,64,256,64Z",style:` fill: none; stroke: currentColor; stroke-miterlimit: 10; stroke-width: 32px; `}),I("polyline",{points:"256 128 256 272 352 272",style:` fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px; `}))),K7=Mi("warning",I("svg",{viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},I("g",{"fill-rule":"nonzero"},I("path",{d:"M12,2 C17.523,2 22,6.478 22,12 C22,17.522 17.523,22 12,22 C6.477,22 2,17.522 2,12 C2,6.478 6.477,2 12,2 Z M12.0018002,15.0037242 C11.450254,15.0037242 11.0031376,15.4508407 11.0031376,16.0023869 C11.0031376,16.553933 11.450254,17.0010495 12.0018002,17.0010495 C12.5533463,17.0010495 13.0004628,16.553933 13.0004628,16.0023869 C13.0004628,15.4508407 12.5533463,15.0037242 12.0018002,15.0037242 Z M11.99964,7 C11.4868042,7.00018474 11.0642719,7.38637706 11.0066858,7.8837365 L11,8.00036004 L11.0018003,13.0012393 L11.00857,13.117858 C11.0665141,13.6151758 11.4893244,14.0010638 12.0021602,14.0008793 C12.514996,14.0006946 12.9375283,13.6145023 12.9951144,13.1171428 L13.0018002,13.0005193 L13,7.99964009 L12.9932303,7.8830214 C12.9352861,7.38570354 12.5124758,6.99981552 11.99964,7 Z"}))))),tne=_e({name:"ChevronDown",render(){return I("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I("path",{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:"currentColor"}))}}),nne=Mi("clear",I("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},I("g",{fill:"currentColor","fill-rule":"nonzero"},I("path",{d:"M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z"}))))),rne=Mi("to",I("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},I("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},I("g",{fill:"currentColor","fill-rule":"nonzero"},I("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))),Sf=_e({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const n=Wl();return()=>I(mr,{name:"icon-switch-transition",appear:n.value},t)}}),q7=_e({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function n(a){e.width?a.style.maxWidth=`${a.offsetWidth}px`:a.style.maxHeight=`${a.offsetHeight}px`,a.offsetWidth}function r(a){e.width?a.style.maxWidth="0":a.style.maxHeight="0",a.offsetWidth;const{onLeave:l}=e;l&&l()}function s(a){e.width?a.style.maxWidth="":a.style.maxHeight="";const{onAfterLeave:l}=e;l&&l()}function o(a){if(a.style.transition="none",e.width){const l=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${l}px`}else if(e.reverse)a.style.maxHeight=`${a.offsetHeight}px`,a.offsetHeight,a.style.transition="",a.style.maxHeight="0";else{const l=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${l}px`}a.offsetWidth}function i(a){var l;e.width?a.style.maxWidth="":e.reverse||(a.style.maxHeight=""),(l=e.onAfterEnter)===null||l===void 0||l.call(e)}return()=>{const{group:a,width:l,appear:c,mode:u}=e,A=a?ER:mr,d={name:l?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:o,onAfterEnter:i,onBeforeLeave:n,onLeave:r,onAfterLeave:s};return a||(d.mode=u),I(A,d,t)}}}),sne=ye("base-icon",` height: 1em; width: 1em; line-height: 1em; text-align: center; display: inline-block; position: relative; fill: currentColor; transform: translateZ(0); `,[se("svg",` height: 1em; width: 1em; `)]),Fs=_e({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){Ma("-base-icon",sne,Et(e,"clsPrefix"))},render(){return I("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}}),one=ye("base-close",` display: flex; align-items: center; justify-content: center; cursor: pointer; background-color: transparent; color: var(--n-close-icon-color); border-radius: var(--n-close-border-radius); height: var(--n-close-size); width: var(--n-close-size); font-size: var(--n-close-icon-size); outline: none; border: none; position: relative; padding: 0; `,[ve("absolute",` height: var(--n-close-icon-size); width: var(--n-close-icon-size); `),se("&::before",` content: ""; position: absolute; width: var(--n-close-size); height: var(--n-close-size); left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); transition: inherit; border-radius: inherit; `),ss("disabled",[se("&:hover",` color: var(--n-close-icon-color-hover); `),se("&:hover::before",` background-color: var(--n-close-color-hover); `),se("&:focus::before",` background-color: var(--n-close-color-hover); `),se("&:active",` color: var(--n-close-icon-color-pressed); `),se("&:active::before",` background-color: var(--n-close-color-pressed); `)]),ve("disabled",` cursor: not-allowed; color: var(--n-close-icon-color-disabled); background-color: transparent; `),ve("round",[se("&::before",` border-radius: 50%; `)])]),Sm=_e({name:"BaseClose",props:{isButtonTag:{type:Boolean,default:!0},clsPrefix:{type:String,required:!0},disabled:{type:Boolean,default:void 0},focusable:{type:Boolean,default:!0},round:Boolean,onClick:Function,absolute:Boolean},setup(e){return Ma("-base-close",one,Et(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:n,absolute:r,round:s,isButtonTag:o}=e;return I(o?"button":"div",{type:o?"button":void 0,tabindex:n||!e.focusable?-1:0,"aria-disabled":n,"aria-label":"close",role:o?void 0:"button",disabled:n,class:[`${t}-base-close`,r&&`${t}-base-close--absolute`,n&&`${t}-base-close--disabled`,s&&`${t}-base-close--round`],onMousedown:a=>{e.focusable||a.preventDefault()},onClick:e.onClick},I(Fs,{clsPrefix:t},{default:()=>I(Xte,null)}))}}}),ql=_e({props:{onFocus:Function,onBlur:Function},setup(e){return()=>I("div",{style:"width: 0; height: 0",tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}}),{cubicBezierEaseInOut:ine}=eo;function Ml({originalTransform:e="",left:t=0,top:n=0,transition:r=`all .3s ${ine} !important`}={}){return[se("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:e+" scale(0.75)",left:t,top:n,opacity:0}),se("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:n,opacity:1}),se("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:n,transition:r})]}const ane=se([se("@keyframes loading-container-rotate",` to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } `),se("@keyframes loading-layer-rotate",` 12.5% { -webkit-transform: rotate(135deg); transform: rotate(135deg); } 25% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } 37.5% { -webkit-transform: rotate(405deg); transform: rotate(405deg); } 50% { -webkit-transform: rotate(540deg); transform: rotate(540deg); } 62.5% { -webkit-transform: rotate(675deg); transform: rotate(675deg); } 75% { -webkit-transform: rotate(810deg); transform: rotate(810deg); } 87.5% { -webkit-transform: rotate(945deg); transform: rotate(945deg); } 100% { -webkit-transform: rotate(1080deg); transform: rotate(1080deg); } `),se("@keyframes loading-left-spin",` from { -webkit-transform: rotate(265deg); transform: rotate(265deg); } 50% { -webkit-transform: rotate(130deg); transform: rotate(130deg); } to { -webkit-transform: rotate(265deg); transform: rotate(265deg); } `),se("@keyframes loading-right-spin",` from { -webkit-transform: rotate(-265deg); transform: rotate(-265deg); } 50% { -webkit-transform: rotate(-130deg); transform: rotate(-130deg); } to { -webkit-transform: rotate(-265deg); transform: rotate(-265deg); } `),ye("base-loading",` position: relative; line-height: 0; width: 1em; height: 1em; `,[re("transition-wrapper",` position: absolute; width: 100%; height: 100%; `,[Ml()]),re("container",` display: inline-flex; position: relative; direction: ltr; line-height: 0; animation: loading-container-rotate 1568.2352941176ms linear infinite; font-size: 0; letter-spacing: 0; white-space: nowrap; opacity: 1; width: 100%; height: 100%; `,[re("svg",` stroke: var(--n-text-color); fill: transparent; position: absolute; height: 100%; overflow: hidden; `),re("container-layer",` position: absolute; width: 100%; height: 100%; animation: loading-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; `,[re("container-layer-left",` display: inline-flex; position: relative; width: 50%; height: 100%; overflow: hidden; `,[re("svg",` animation: loading-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; width: 200%; `)]),re("container-layer-patch",` position: absolute; top: 0; left: 47.5%; box-sizing: border-box; width: 5%; height: 100%; overflow: hidden; `,[re("svg",` left: -900%; width: 2000%; transform: rotate(180deg); `)]),re("container-layer-right",` display: inline-flex; position: relative; width: 50%; height: 100%; overflow: hidden; `,[re("svg",` animation: loading-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; left: -100%; width: 200%; `)])])]),re("placeholder",` position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); `,[Ml({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})])])]),lne={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0}},_m=_e({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0},scale:{type:Number,default:1},radius:{type:Number,default:100}},lne),setup(e){Ma("-base-loading",ane,Et(e,"clsPrefix"))},render(){const{clsPrefix:e,radius:t,strokeWidth:n,stroke:r,scale:s}=this,o=t/s;return I("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},I(Sf,null,{default:()=>this.show?I("div",{key:"icon",class:`${e}-base-loading__transition-wrapper`},I("div",{class:`${e}-base-loading__container`},I("div",{class:`${e}-base-loading__container-layer`},I("div",{class:`${e}-base-loading__container-layer-left`},I("svg",{class:`${e}-base-loading__svg`,viewBox:`0 0 ${2*o} ${2*o}`,xmlns:"http://www.w3.org/2000/svg",style:{color:r}},I("circle",{fill:"none",stroke:"currentColor","stroke-width":n,"stroke-linecap":"round",cx:o,cy:o,r:t-n/2,"stroke-dasharray":4.91*t,"stroke-dashoffset":2.46*t}))),I("div",{class:`${e}-base-loading__container-layer-patch`},I("svg",{class:`${e}-base-loading__svg`,viewBox:`0 0 ${2*o} ${2*o}`,xmlns:"http://www.w3.org/2000/svg",style:{color:r}},I("circle",{fill:"none",stroke:"currentColor","stroke-width":n,"stroke-linecap":"round",cx:o,cy:o,r:t-n/2,"stroke-dasharray":4.91*t,"stroke-dashoffset":2.46*t}))),I("div",{class:`${e}-base-loading__container-layer-right`},I("svg",{class:`${e}-base-loading__svg`,viewBox:`0 0 ${2*o} ${2*o}`,xmlns:"http://www.w3.org/2000/svg",style:{color:r}},I("circle",{fill:"none",stroke:"currentColor","stroke-width":n,"stroke-linecap":"round",cx:o,cy:o,r:t-n/2,"stroke-dasharray":4.91*t,"stroke-dashoffset":2.46*t})))))):I("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}}),Ct={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},cne=Mr(Ct.neutralBase),X7=Mr(Ct.neutralInvertBase),une="rgba("+X7.slice(0,3).join(", ")+", ";function R2(e){return une+String(e)+")"}function qr(e){const t=Array.from(X7);return t[3]=Number(e),SB(cne,t)}const Ane=Object.assign(Object.assign({name:"common"},eo),{baseColor:Ct.neutralBase,primaryColor:Ct.primaryDefault,primaryColorHover:Ct.primaryHover,primaryColorPressed:Ct.primaryActive,primaryColorSuppl:Ct.primarySuppl,infoColor:Ct.infoDefault,infoColorHover:Ct.infoHover,infoColorPressed:Ct.infoActive,infoColorSuppl:Ct.infoSuppl,successColor:Ct.successDefault,successColorHover:Ct.successHover,successColorPressed:Ct.successActive,successColorSuppl:Ct.successSuppl,warningColor:Ct.warningDefault,warningColorHover:Ct.warningHover,warningColorPressed:Ct.warningActive,warningColorSuppl:Ct.warningSuppl,errorColor:Ct.errorDefault,errorColorHover:Ct.errorHover,errorColorPressed:Ct.errorActive,errorColorSuppl:Ct.errorSuppl,textColorBase:Ct.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:qr(Ct.alpha4),placeholderColor:qr(Ct.alpha4),placeholderColorDisabled:qr(Ct.alpha5),iconColor:qr(Ct.alpha4),iconColorHover:Eg(qr(Ct.alpha4),{lightness:.75}),iconColorPressed:Eg(qr(Ct.alpha4),{lightness:.9}),iconColorDisabled:qr(Ct.alpha5),opacity1:Ct.alpha1,opacity2:Ct.alpha2,opacity3:Ct.alpha3,opacity4:Ct.alpha4,opacity5:Ct.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:qr(Number(Ct.alphaClose)),closeIconColorHover:qr(Number(Ct.alphaClose)),closeIconColorPressed:qr(Number(Ct.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:qr(Ct.alpha4),clearColorHover:Eg(qr(Ct.alpha4),{lightness:.75}),clearColorPressed:Eg(qr(Ct.alpha4),{lightness:.9}),scrollbarColor:R2(Ct.alphaScrollbar),scrollbarColorHover:R2(Ct.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:qr(Ct.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:Ct.neutralPopover,tableColor:Ct.neutralCard,cardColor:Ct.neutralCard,modalColor:Ct.neutralModal,bodyColor:Ct.neutralBody,tagColor:"#eee",avatarColor:qr(Ct.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:qr(Ct.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:Ct.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),es=Ane,dne=e=>{const{scrollbarColor:t,scrollbarColorHover:n}=e;return{color:t,colorHover:n}},fne={name:"Scrollbar",common:es,self:dne},_f=fne,{cubicBezierEaseInOut:O2}=eo;function qB({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:n="0.2s",enterCubicBezier:r=O2,leaveCubicBezier:s=O2}={}){return[se(`&.${e}-transition-enter-active`,{transition:`all ${t} ${r}!important`}),se(`&.${e}-transition-leave-active`,{transition:`all ${n} ${s}!important`}),se(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),se(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const gne=ye("scrollbar",` overflow: hidden; position: relative; z-index: auto; height: 100%; width: 100%; `,[se(">",[ye("scrollbar-container",` width: 100%; overflow: scroll; height: 100%; max-height: inherit; scrollbar-width: none; `,[se("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` width: 0; height: 0; display: none; `),se(">",[ye("scrollbar-content",` box-sizing: border-box; min-width: 100%; `)])])]),se(">, +",[ye("scrollbar-rail",` position: absolute; pointer-events: none; user-select: none; -webkit-user-select: none; `,[ve("horizontal",` left: 2px; right: 2px; bottom: 4px; height: var(--n-scrollbar-height); `,[se(">",[re("scrollbar",` height: var(--n-scrollbar-height); border-radius: var(--n-scrollbar-border-radius); right: 0; `)])]),ve("vertical",` right: 4px; top: 2px; bottom: 2px; width: var(--n-scrollbar-width); `,[se(">",[re("scrollbar",` width: var(--n-scrollbar-width); border-radius: var(--n-scrollbar-border-radius); bottom: 0; `)])]),ve("disabled",[se(">",[re("scrollbar",{pointerEvents:"none"})])]),se(">",[re("scrollbar",` position: absolute; cursor: pointer; pointer-events: all; background-color: var(--n-scrollbar-color); transition: background-color .2s var(--n-scrollbar-bezier); `,[qB(),se("&:hover",{backgroundColor:"var(--n-scrollbar-color-hover)"})])])])])]),hne=Object.assign(Object.assign({},Gt.props),{size:{type:Number,default:5},duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},useUnifiedContainer:Boolean,triggerDisplayManually:Boolean,container:Function,content:Function,containerClass:String,containerStyle:[String,Object],contentClass:String,contentStyle:[String,Object],horizontalRailStyle:[String,Object],verticalRailStyle:[String,Object],onScroll:Function,onWheel:Function,onResize:Function,internalOnUpdateScrollLeft:Function,internalHoistYRail:Boolean}),J7=_e({name:"Scrollbar",props:hne,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=Gn(e),s=Pa("Scrollbar",r,t),o=K(null),i=K(null),a=K(null),l=K(null),c=K(null),u=K(null),A=K(null),d=K(null),f=K(null),g=K(null),h=K(null),m=K(0),p=K(0),C=K(!1),v=K(!1);let E=!1,b=!1,w,B,Q=0,S=0,T=0,D=0;const R=UG(),O=k(()=>{const{value:Se}=d,{value:We}=u,{value:it}=g;return Se===null||We===null||it===null?0:Math.min(Se,it*Se/We+e.size*1.5)}),H=k(()=>`${O.value}px`),V=k(()=>{const{value:Se}=f,{value:We}=A,{value:it}=h;return Se===null||We===null||it===null?0:it*Se/We+e.size*1.5}),Y=k(()=>`${V.value}px`),j=k(()=>{const{value:Se}=d,{value:We}=m,{value:it}=u,{value:Qt}=g;if(Se===null||it===null||Qt===null)return 0;{const St=it-Se;return St?We/St*(Qt-O.value):0}}),X=k(()=>`${j.value}px`),oe=k(()=>{const{value:Se}=f,{value:We}=p,{value:it}=A,{value:Qt}=h;if(Se===null||it===null||Qt===null)return 0;{const St=it-Se;return St?We/St*(Qt-V.value):0}}),ue=k(()=>`${oe.value}px`),he=k(()=>{const{value:Se}=d,{value:We}=u;return Se!==null&&We!==null&&We>Se}),Ee=k(()=>{const{value:Se}=f,{value:We}=A;return Se!==null&&We!==null&&We>Se}),Oe=k(()=>{const{trigger:Se}=e;return Se==="none"||C.value}),Qe=k(()=>{const{trigger:Se}=e;return Se==="none"||v.value}),le=k(()=>{const{container:Se}=e;return Se?Se():i.value}),ge=k(()=>{const{content:Se}=e;return Se?Se():a.value}),z=OK(()=>{e.container||Ae({top:m.value,left:p.value})}),$=()=>{z.isDeactivated||be()},Z=Se=>{if(z.isDeactivated)return;const{onResize:We}=e;We&&We(Se),be()},Ae=(Se,We)=>{if(!e.scrollable)return;if(typeof Se=="number"){L(We??0,Se,0,!1,"auto");return}const{left:it,top:Qt,index:St,elSize:me,position:Ue,behavior:Je,el:ht,debounce:pe=!0}=Se;(it!==void 0||Qt!==void 0)&&L(it??0,Qt??0,0,!1,Je),ht!==void 0?L(0,ht.offsetTop,ht.offsetHeight,pe,Je):St!==void 0&&me!==void 0?L(0,St*me,me,pe,Je):Ue==="bottom"?L(0,Number.MAX_SAFE_INTEGER,0,!1,Je):Ue==="top"&&L(0,0,0,!1,Je)},De=(Se,We)=>{if(!e.scrollable)return;const{value:it}=le;it&&(typeof Se=="object"?it.scrollBy(Se):it.scrollBy(Se,We||0))};function L(Se,We,it,Qt,St){const{value:me}=le;if(me){if(Qt){const{scrollTop:Ue,offsetHeight:Je}=me;if(We>Ue){We+it<=Ue+Je||me.scrollTo({left:Se,top:We+it-Je,behavior:St});return}}me.scrollTo({left:Se,top:We,behavior:St})}}function _(){N(),ne(),be()}function x(){U()}function U(){q(),M()}function q(){B!==void 0&&window.clearTimeout(B),B=window.setTimeout(()=>{v.value=!1},e.duration)}function M(){w!==void 0&&window.clearTimeout(w),w=window.setTimeout(()=>{C.value=!1},e.duration)}function N(){w!==void 0&&window.clearTimeout(w),C.value=!0}function ne(){B!==void 0&&window.clearTimeout(B),v.value=!0}function ce(Se){const{onScroll:We}=e;We&&We(Se),F()}function F(){const{value:Se}=le;Se&&(m.value=Se.scrollTop,p.value=Se.scrollLeft*(s!=null&&s.value?-1:1))}function G(){const{value:Se}=ge;Se&&(u.value=Se.offsetHeight,A.value=Se.offsetWidth);const{value:We}=le;We&&(d.value=We.offsetHeight,f.value=We.offsetWidth);const{value:it}=c,{value:Qt}=l;it&&(h.value=it.offsetWidth),Qt&&(g.value=Qt.offsetHeight)}function J(){const{value:Se}=le;Se&&(m.value=Se.scrollTop,p.value=Se.scrollLeft*(s!=null&&s.value?-1:1),d.value=Se.offsetHeight,f.value=Se.offsetWidth,u.value=Se.scrollHeight,A.value=Se.scrollWidth);const{value:We}=c,{value:it}=l;We&&(h.value=We.offsetWidth),it&&(g.value=it.offsetHeight)}function be(){e.scrollable&&(e.useUnifiedContainer?J():(G(),F()))}function we(Se){var We;return!(!((We=o.value)===null||We===void 0)&&We.contains(Ra(Se)))}function Fe(Se){Se.preventDefault(),Se.stopPropagation(),b=!0,$t("mousemove",window,ct,!0),$t("mouseup",window,ut,!0),S=p.value,T=s!=null&&s.value?window.innerWidth-Se.clientX:Se.clientX}function ct(Se){if(!b)return;w!==void 0&&window.clearTimeout(w),B!==void 0&&window.clearTimeout(B);const{value:We}=f,{value:it}=A,{value:Qt}=V;if(We===null||it===null)return;const me=(s!=null&&s.value?window.innerWidth-Se.clientX-T:Se.clientX-T)*(it-We)/(We-Qt),Ue=it-We;let Je=S+me;Je=Math.min(Ue,Je),Je=Math.max(Je,0);const{value:ht}=le;if(ht){ht.scrollLeft=Je*(s!=null&&s.value?-1:1);const{internalOnUpdateScrollLeft:pe}=e;pe&&pe(Je)}}function ut(Se){Se.preventDefault(),Se.stopPropagation(),zt("mousemove",window,ct,!0),zt("mouseup",window,ut,!0),b=!1,be(),we(Se)&&U()}function dt(Se){Se.preventDefault(),Se.stopPropagation(),E=!0,$t("mousemove",window,Pt,!0),$t("mouseup",window,an,!0),Q=m.value,D=Se.clientY}function Pt(Se){if(!E)return;w!==void 0&&window.clearTimeout(w),B!==void 0&&window.clearTimeout(B);const{value:We}=d,{value:it}=u,{value:Qt}=O;if(We===null||it===null)return;const me=(Se.clientY-D)*(it-We)/(We-Qt),Ue=it-We;let Je=Q+me;Je=Math.min(Ue,Je),Je=Math.max(Je,0);const{value:ht}=le;ht&&(ht.scrollTop=Je)}function an(Se){Se.preventDefault(),Se.stopPropagation(),zt("mousemove",window,Pt,!0),zt("mouseup",window,an,!0),E=!1,be(),we(Se)&&U()}Wn(()=>{const{value:Se}=Ee,{value:We}=he,{value:it}=t,{value:Qt}=c,{value:St}=l;Qt&&(Se?Qt.classList.remove(`${it}-scrollbar-rail--disabled`):Qt.classList.add(`${it}-scrollbar-rail--disabled`)),St&&(We?St.classList.remove(`${it}-scrollbar-rail--disabled`):St.classList.add(`${it}-scrollbar-rail--disabled`))}),rn(()=>{e.container||be()}),Un(()=>{w!==void 0&&window.clearTimeout(w),B!==void 0&&window.clearTimeout(B),zt("mousemove",window,Pt,!0),zt("mouseup",window,an,!0)});const yn=Gt("Scrollbar","-scrollbar",gne,_f,e,t),Sn=k(()=>{const{common:{cubicBezierEaseInOut:Se,scrollbarBorderRadius:We,scrollbarHeight:it,scrollbarWidth:Qt},self:{color:St,colorHover:me}}=yn.value;return{"--n-scrollbar-bezier":Se,"--n-scrollbar-color":St,"--n-scrollbar-color-hover":me,"--n-scrollbar-border-radius":We,"--n-scrollbar-width":Qt,"--n-scrollbar-height":it}}),ln=n?Gr("scrollbar",void 0,Sn,e):void 0;return Object.assign(Object.assign({},{scrollTo:Ae,scrollBy:De,sync:be,syncUnifiedContainer:J,handleMouseEnterWrapper:_,handleMouseLeaveWrapper:x}),{mergedClsPrefix:t,rtlEnabled:s,containerScrollTop:m,wrapperRef:o,containerRef:i,contentRef:a,yRailRef:l,xRailRef:c,needYBar:he,needXBar:Ee,yBarSizePx:H,xBarSizePx:Y,yBarTopPx:X,xBarLeftPx:ue,isShowXBar:Oe,isShowYBar:Qe,isIos:R,handleScroll:ce,handleContentResize:$,handleContainerResize:Z,handleYScrollMouseDown:dt,handleXScrollMouseDown:Fe,cssVars:n?void 0:Sn,themeClass:ln==null?void 0:ln.themeClass,onRender:ln==null?void 0:ln.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:n,triggerDisplayManually:r,rtlEnabled:s,internalHoistYRail:o}=this;if(!this.scrollable)return(e=t.default)===null||e===void 0?void 0:e.call(t);const i=this.trigger==="none",a=()=>I("div",{ref:"yRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--vertical`],"data-scrollbar-rail":!0,style:this.verticalRailStyle,"aria-hidden":!0},I(i?BQ:mr,i?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?I("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),l=()=>{var u,A;return(u=this.onRender)===null||u===void 0||u.call(this),I("div",gn(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${n}-scrollbar`,this.themeClass,s&&`${n}-scrollbar--rtl`],style:this.cssVars,onMouseenter:r?void 0:this.handleMouseEnterWrapper,onMouseleave:r?void 0:this.handleMouseLeaveWrapper}),[this.container?(A=t.default)===null||A===void 0?void 0:A.call(t):I("div",{role:"none",ref:"containerRef",class:[`${n}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},I(Ba,{onResize:this.handleContentResize},{default:()=>I("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${n}-scrollbar-content`,this.contentClass]},t)})),o?null:a(),this.xScrollable&&I("div",{ref:"xRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--horizontal`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},I(i?BQ:mr,i?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?I("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:s?this.xBarLeftPx:void 0,left:s?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},c=this.container?l():I(Ba,{onResize:this.handleContainerResize},{default:l});return o?I(Tt,null,c,a()):c}}),Is=J7,ARe=J7,{cubicBezierEaseIn:M2,cubicBezierEaseOut:P2}=eo;function xm({transformOrigin:e="inherit",duration:t=".2s",enterScale:n=".9",originalTransform:r="",originalTransition:s=""}={}){return[se("&.fade-in-scale-up-transition-leave-active",{transformOrigin:e,transition:`opacity ${t} ${M2}, transform ${t} ${M2} ${s&&","+s}`}),se("&.fade-in-scale-up-transition-enter-active",{transformOrigin:e,transition:`opacity ${t} ${P2}, transform ${t} ${P2} ${s&&","+s}`}),se("&.fade-in-scale-up-transition-enter-from, &.fade-in-scale-up-transition-leave-to",{opacity:0,transform:`${r} scale(${n})`}),se("&.fade-in-scale-up-transition-leave-from, &.fade-in-scale-up-transition-enter-to",{opacity:1,transform:`${r} scale(1)`})]}const pne=ye("base-wave",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: inherit; `),mne=_e({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){Ma("-base-wave",pne,Et(e,"clsPrefix"));const t=K(null),n=K(!1);let r=null;return Un(()=>{r!==null&&window.clearTimeout(r)}),{active:n,selfRef:t,play(){r!==null&&(window.clearTimeout(r),n.value=!1,r=null),kn(()=>{var s;(s=t.value)===null||s===void 0||s.offsetHeight,n.value=!0,r=window.setTimeout(()=>{n.value=!1,r=null},1e3)})}}},render(){const{clsPrefix:e}=this;return I("div",{ref:"selfRef","aria-hidden":!0,class:[`${e}-base-wave`,this.active&&`${e}-base-wave--active`]})}}),Cne=ye("base-clear",` flex-shrink: 0; height: 1em; width: 1em; position: relative; `,[se(">",[re("clear",` font-size: var(--n-clear-size); height: 1em; width: 1em; cursor: pointer; color: var(--n-clear-color); transition: color .3s var(--n-bezier); display: flex; `,[se("&:hover",` color: var(--n-clear-color-hover)!important; `),se("&:active",` color: var(--n-clear-color-pressed)!important; `)]),re("placeholder",` display: flex; `),re("clear, placeholder",` position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); `,[Ml({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),l0=_e({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return Ma("-base-clear",Cne,Et(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-base-clear`},I(Sf,null,{default:()=>{var t,n;return this.show?I("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0},Ut(this.$slots.icon,()=>[I(Fs,{clsPrefix:e},{default:()=>I(nne,null)})])):I("div",{key:"icon",class:`${e}-base-clear__placeholder`},(n=(t=this.$slots).placeholder)===null||n===void 0?void 0:n.call(t))}}))}}),vne=_e({name:"InternalSelectionSuffix",props:{clsPrefix:{type:String,required:!0},showArrow:{type:Boolean,default:void 0},showClear:{type:Boolean,default:void 0},loading:{type:Boolean,default:!1},onClear:Function},setup(e,{slots:t}){return()=>{const{clsPrefix:n}=e;return I(_m,{clsPrefix:n,class:`${n}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?I(l0,{clsPrefix:n,show:e.showClear,onClear:e.onClear},{placeholder:()=>I(Fs,{clsPrefix:n,class:`${n}-base-suffix__arrow`},{default:()=>Ut(t.default,()=>[I(tne,null)])})}):null})}}}),{cubicBezierEaseInOut:Gi}=eo;function Ene({duration:e=".2s",delay:t=".1s"}={}){return[se("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),se("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",` opacity: 0!important; margin-left: 0!important; margin-right: 0!important; `),se("&.fade-in-width-expand-transition-leave-active",` overflow: hidden; transition: opacity ${e} ${Gi}, max-width ${e} ${Gi} ${t}, margin-left ${e} ${Gi} ${t}, margin-right ${e} ${Gi} ${t}; `),se("&.fade-in-width-expand-transition-enter-active",` overflow: hidden; transition: opacity ${e} ${Gi} ${t}, max-width ${e} ${Gi}, margin-left ${e} ${Gi}, margin-right ${e} ${Gi}; `)]}const{cubicBezierEaseInOut:xo,cubicBezierEaseOut:Ine,cubicBezierEaseIn:Bne}=eo;function bne({overflow:e="hidden",duration:t=".3s",originalTransition:n="",leavingDelay:r="0s",foldPadding:s=!1,enterToProps:o=void 0,leaveToProps:i=void 0,reverse:a=!1}={}){const l=a?"leave":"enter",c=a?"enter":"leave";return[se(`&.fade-in-height-expand-transition-${c}-from, &.fade-in-height-expand-transition-${l}-to`,Object.assign(Object.assign({},o),{opacity:1})),se(`&.fade-in-height-expand-transition-${c}-to, &.fade-in-height-expand-transition-${l}-from`,Object.assign(Object.assign({},i),{opacity:0,marginTop:"0 !important",marginBottom:"0 !important",paddingTop:s?"0 !important":void 0,paddingBottom:s?"0 !important":void 0})),se(`&.fade-in-height-expand-transition-${c}-active`,` overflow: ${e}; transition: max-height ${t} ${xo} ${r}, opacity ${t} ${Ine} ${r}, margin-top ${t} ${xo} ${r}, margin-bottom ${t} ${xo} ${r}, padding-top ${t} ${xo} ${r}, padding-bottom ${t} ${xo} ${r} ${n?","+n:""} `),se(`&.fade-in-height-expand-transition-${l}-active`,` overflow: ${e}; transition: max-height ${t} ${xo}, opacity ${t} ${Bne}, margin-top ${t} ${xo}, margin-bottom ${t} ${xo}, padding-top ${t} ${xo}, padding-bottom ${t} ${xo} ${n?","+n:""} `)]}const yne=ju&&"chrome"in window;ju&&navigator.userAgent.includes("Firefox");const Z7=ju&&navigator.userAgent.includes("Safari")&&!yne,wne={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"},Qne=e=>{const{textColor2:t,textColor3:n,textColorDisabled:r,primaryColor:s,primaryColorHover:o,inputColor:i,inputColorDisabled:a,borderColor:l,warningColor:c,warningColorHover:u,errorColor:A,errorColorHover:d,borderRadius:f,lineHeight:g,fontSizeTiny:h,fontSizeSmall:m,fontSizeMedium:p,fontSizeLarge:C,heightTiny:v,heightSmall:E,heightMedium:b,heightLarge:w,actionColor:B,clearColor:Q,clearColorHover:S,clearColorPressed:T,placeholderColor:D,placeholderColorDisabled:R,iconColor:O,iconColorDisabled:H,iconColorHover:V,iconColorPressed:Y}=e;return Object.assign(Object.assign({},wne),{countTextColorDisabled:r,countTextColor:n,heightTiny:v,heightSmall:E,heightMedium:b,heightLarge:w,fontSizeTiny:h,fontSizeSmall:m,fontSizeMedium:p,fontSizeLarge:C,lineHeight:g,lineHeightTextarea:g,borderRadius:f,iconSize:"16px",groupLabelColor:B,groupLabelTextColor:t,textColor:t,textColorDisabled:r,textDecorationColor:t,caretColor:s,placeholderColor:D,placeholderColorDisabled:R,color:i,colorDisabled:a,colorFocus:i,groupLabelBorder:`1px solid ${l}`,border:`1px solid ${l}`,borderHover:`1px solid ${o}`,borderDisabled:`1px solid ${l}`,borderFocus:`1px solid ${o}`,boxShadowFocus:`0 0 0 2px ${mi(s,{alpha:.2})}`,loadingColor:s,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${u}`,colorFocusWarning:i,borderFocusWarning:`1px solid ${u}`,boxShadowFocusWarning:`0 0 0 2px ${mi(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:A,borderError:`1px solid ${A}`,borderHoverError:`1px solid ${d}`,colorFocusError:i,borderFocusError:`1px solid ${d}`,boxShadowFocusError:`0 0 0 2px ${mi(A,{alpha:.2})}`,caretColorError:A,clearColor:Q,clearColorHover:S,clearColorPressed:T,iconColor:O,iconColorDisabled:H,iconColorHover:V,iconColorPressed:Y,suffixTextColor:t})},Sne={name:"Input",common:es,self:Qne},xf=Sne,$7="n-input";function _ne(e){let t=0;for(const n of e)t++;return t}function Tg(e){return e===""||e==null}function xne(e){const t=K(null);function n(){const{value:o}=e;if(!(o!=null&&o.focus)){s();return}const{selectionStart:i,selectionEnd:a,value:l}=o;if(i==null||a==null){s();return}t.value={start:i,end:a,beforeText:l.slice(0,i),afterText:l.slice(a)}}function r(){var o;const{value:i}=t,{value:a}=e;if(!i||!a)return;const{value:l}=a,{start:c,beforeText:u,afterText:A}=i;let d=l.length;if(l.endsWith(A))d=l.length-A.length;else if(l.startsWith(u))d=u.length;else{const f=u[c-1],g=l.indexOf(f,c-1);g!==-1&&(d=g+1)}(o=a.setSelectionRange)===null||o===void 0||o.call(a,d,d)}function s(){t.value=null}return Xe(e,s),{recordCursor:n,restoreCursor:r}}const N2=_e({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:n,maxlengthRef:r,mergedClsPrefixRef:s,countGraphemesRef:o}=lt($7),i=k(()=>{const{value:a}=n;return a===null||Array.isArray(a)?0:(o.value||_ne)(a)});return()=>{const{value:a}=r,{value:l}=n;return I("span",{class:`${s.value}-input-word-count`},WE(t.default,{value:l===null||Array.isArray(l)?"":l},()=>[a===void 0?i.value:`${i.value} / ${a}`]))}}}),kne=ye("input",` max-width: 100%; cursor: text; line-height: 1.5; z-index: auto; outline: none; box-sizing: border-box; position: relative; display: inline-flex; border-radius: var(--n-border-radius); background-color: var(--n-color); transition: background-color .3s var(--n-bezier); font-size: var(--n-font-size); --n-padding-vertical: calc((var(--n-height) - 1.5 * var(--n-font-size)) / 2); `,[re("input, textarea",` overflow: hidden; flex-grow: 1; position: relative; `),re("input-el, textarea-el, input-mirror, textarea-mirror, separator, placeholder",` box-sizing: border-box; font-size: inherit; line-height: 1.5; font-family: inherit; border: none; outline: none; background-color: #0000; text-align: inherit; transition: -webkit-text-fill-color .3s var(--n-bezier), caret-color .3s var(--n-bezier), color .3s var(--n-bezier), text-decoration-color .3s var(--n-bezier); `),re("input-el, textarea-el",` -webkit-appearance: none; scrollbar-width: none; width: 100%; min-width: 0; text-decoration-color: var(--n-text-decoration-color); color: var(--n-text-color); caret-color: var(--n-caret-color); background-color: transparent; `,[se("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` width: 0; height: 0; display: none; `),se("&::placeholder",` color: #0000; -webkit-text-fill-color: transparent !important; `),se("&:-webkit-autofill ~",[re("placeholder","display: none;")])]),ve("round",[ss("textarea","border-radius: calc(var(--n-height) / 2);")]),re("placeholder",` pointer-events: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; color: var(--n-placeholder-color); `,[se("span",` width: 100%; display: inline-block; `)]),ve("textarea",[re("placeholder","overflow: visible;")]),ss("autosize","width: 100%;"),ve("autosize",[re("textarea-el, input-el",` position: absolute; top: 0; left: 0; height: 100%; `)]),ye("input-wrapper",` overflow: hidden; display: inline-flex; flex-grow: 1; position: relative; padding-left: var(--n-padding-left); padding-right: var(--n-padding-right); `),re("input-mirror",` padding: 0; height: var(--n-height); line-height: var(--n-height); overflow: hidden; visibility: hidden; position: static; white-space: pre; pointer-events: none; `),re("input-el",` padding: 0; height: var(--n-height); line-height: var(--n-height); `,[se("+",[re("placeholder",` display: flex; align-items: center; `)])]),ss("textarea",[re("placeholder","white-space: nowrap;")]),re("eye",` display: flex; align-items: center; justify-content: center; transition: color .3s var(--n-bezier); `),ve("textarea","width: 100%;",[ye("input-word-count",` position: absolute; right: var(--n-padding-right); bottom: var(--n-padding-vertical); `),ve("resizable",[ye("input-wrapper",` resize: vertical; min-height: var(--n-height); `)]),re("textarea-el, textarea-mirror, placeholder",` height: 100%; padding-left: 0; padding-right: 0; padding-top: var(--n-padding-vertical); padding-bottom: var(--n-padding-vertical); word-break: break-word; display: inline-block; vertical-align: bottom; box-sizing: border-box; line-height: var(--n-line-height-textarea); margin: 0; resize: none; white-space: pre-wrap; `),re("textarea-mirror",` width: 100%; pointer-events: none; overflow: hidden; visibility: hidden; position: static; white-space: pre-wrap; overflow-wrap: break-word; `)]),ve("pair",[re("input-el, placeholder","text-align: center;"),re("separator",` display: flex; align-items: center; transition: color .3s var(--n-bezier); color: var(--n-text-color); white-space: nowrap; `,[ye("icon",` color: var(--n-icon-color); `),ye("base-icon",` color: var(--n-icon-color); `)])]),ve("disabled",` cursor: not-allowed; background-color: var(--n-color-disabled); `,[re("border","border: var(--n-border-disabled);"),re("input-el, textarea-el",` cursor: not-allowed; color: var(--n-text-color-disabled); text-decoration-color: var(--n-text-color-disabled); `),re("placeholder","color: var(--n-placeholder-color-disabled);"),re("separator","color: var(--n-text-color-disabled);",[ye("icon",` color: var(--n-icon-color-disabled); `),ye("base-icon",` color: var(--n-icon-color-disabled); `)]),ye("input-word-count",` color: var(--n-count-text-color-disabled); `),re("suffix, prefix","color: var(--n-text-color-disabled);",[ye("icon",` color: var(--n-icon-color-disabled); `),ye("internal-icon",` color: var(--n-icon-color-disabled); `)])]),ss("disabled",[re("eye",` color: var(--n-icon-color); cursor: pointer; `,[se("&:hover",` color: var(--n-icon-color-hover); `),se("&:active",` color: var(--n-icon-color-pressed); `)]),se("&:hover",[re("state-border","border: var(--n-border-hover);")]),ve("focus","background-color: var(--n-color-focus);",[re("state-border",` border: var(--n-border-focus); box-shadow: var(--n-box-shadow-focus); `)])]),re("border, state-border",` box-sizing: border-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none; border-radius: inherit; border: var(--n-border); transition: box-shadow .3s var(--n-bezier), border-color .3s var(--n-bezier); `),re("state-border",` border-color: #0000; z-index: 1; `),re("prefix","margin-right: 4px;"),re("suffix",` margin-left: 4px; `),re("suffix, prefix",` transition: color .3s var(--n-bezier); flex-wrap: nowrap; flex-shrink: 0; line-height: var(--n-height); white-space: nowrap; display: inline-flex; align-items: center; justify-content: center; color: var(--n-suffix-text-color); `,[ye("base-loading",` font-size: var(--n-icon-size); margin: 0 2px; color: var(--n-loading-color); `),ye("base-clear",` font-size: var(--n-icon-size); `,[re("placeholder",[ye("base-icon",` transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); `)])]),se(">",[ye("icon",` transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); `)]),ye("base-icon",` font-size: var(--n-icon-size); `)]),ye("input-word-count",` pointer-events: none; line-height: 1.5; font-size: .85em; color: var(--n-count-text-color); transition: color .3s var(--n-bezier); margin-left: 4px; font-variant: tabular-nums; `),["warning","error"].map(e=>ve(`${e}-status`,[ss("disabled",[ye("base-loading",` color: var(--n-loading-color-${e}) `),re("input-el, textarea-el",` caret-color: var(--n-caret-color-${e}); `),re("state-border",` border: var(--n-border-${e}); `),se("&:hover",[re("state-border",` border: var(--n-border-hover-${e}); `)]),se("&:focus",` background-color: var(--n-color-focus-${e}); `,[re("state-border",` box-shadow: var(--n-box-shadow-focus-${e}); border: var(--n-border-focus-${e}); `)]),ve("focus",` background-color: var(--n-color-focus-${e}); `,[re("state-border",` box-shadow: var(--n-box-shadow-focus-${e}); border: var(--n-border-focus-${e}); `)])])]))]),Tne=ye("input",[ve("disabled",[re("input-el, textarea-el",` -webkit-text-fill-color: var(--n-text-color-disabled); `)])]),Dne=Object.assign(Object.assign({},Gt.props),{bordered:{type:Boolean,default:void 0},type:{type:String,default:"text"},placeholder:[Array,String],defaultValue:{type:[String,Array],default:null},value:[String,Array],disabled:{type:Boolean,default:void 0},size:String,rows:{type:[Number,String],default:3},round:Boolean,minlength:[String,Number],maxlength:[String,Number],clearable:Boolean,autosize:{type:[Boolean,Object],default:!1},pair:Boolean,separator:String,readonly:{type:[String,Boolean],default:!1},passivelyActivated:Boolean,showPasswordOn:String,stateful:{type:Boolean,default:!0},autofocus:Boolean,inputProps:Object,resizable:{type:Boolean,default:!0},showCount:Boolean,loading:{type:Boolean,default:void 0},allowInput:Function,renderCount:Function,onMousedown:Function,onKeydown:Function,onKeyup:Function,onInput:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClick:[Function,Array],onChange:[Function,Array],onClear:[Function,Array],countGraphemes:Function,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],textDecoration:[String,Array],attrSize:{type:Number,default:20},onInputBlur:[Function,Array],onInputFocus:[Function,Array],onDeactivate:[Function,Array],onActivate:[Function,Array],onWrapperFocus:[Function,Array],onWrapperBlur:[Function,Array],internalDeactivateOnEnter:Boolean,internalForceFocus:Boolean,internalLoadingBeforeSuffix:Boolean,showPasswordToggle:Boolean}),Zs=_e({name:"Input",props:Dne,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:n,inlineThemeDisabled:r,mergedRtlRef:s}=Gn(e),o=Gt("Input","-input",kne,xf,e,t);Z7&&Ma("-input-safari",Tne,t);const i=K(null),a=K(null),l=K(null),c=K(null),u=K(null),A=K(null),d=K(null),f=xne(d),g=K(null),{localeRef:h}=Xu("Input"),m=K(e.defaultValue),p=Et(e,"value"),C=Eo(p,m),v=Gl(e),{mergedSizeRef:E,mergedDisabledRef:b,mergedStatusRef:w}=v,B=K(!1),Q=K(!1),S=K(!1),T=K(!1);let D=null;const R=k(()=>{const{placeholder:ee,pair:Be}=e;return Be?Array.isArray(ee)?ee:ee===void 0?["",""]:[ee,ee]:ee===void 0?[h.value.placeholder]:[ee]}),O=k(()=>{const{value:ee}=S,{value:Be}=C,{value:ze}=R;return!ee&&(Tg(Be)||Array.isArray(Be)&&Tg(Be[0]))&&ze[0]}),H=k(()=>{const{value:ee}=S,{value:Be}=C,{value:ze}=R;return!ee&&ze[1]&&(Tg(Be)||Array.isArray(Be)&&Tg(Be[1]))}),V=Xn(()=>e.internalForceFocus||B.value),Y=Xn(()=>{if(b.value||e.readonly||!e.clearable||!V.value&&!Q.value)return!1;const{value:ee}=C,{value:Be}=V;return e.pair?!!(Array.isArray(ee)&&(ee[0]||ee[1]))&&(Q.value||Be):!!ee&&(Q.value||Be)}),j=k(()=>{const{showPasswordOn:ee}=e;if(ee)return ee;if(e.showPasswordToggle)return"click"}),X=K(!1),oe=k(()=>{const{textDecoration:ee}=e;return ee?Array.isArray(ee)?ee.map(Be=>({textDecoration:Be})):[{textDecoration:ee}]:["",""]}),ue=K(void 0),he=()=>{var ee,Be;if(e.type==="textarea"){const{autosize:ze}=e;if(ze&&(ue.value=(Be=(ee=g.value)===null||ee===void 0?void 0:ee.$el)===null||Be===void 0?void 0:Be.offsetWidth),!a.value||typeof ze=="boolean")return;const{paddingTop:bt,paddingBottom:xt,lineHeight:Xt}=window.getComputedStyle(a.value),Cr=Number(bt.slice(0,-2)),xs=Number(xt.slice(0,-2)),ks=Number(Xt.slice(0,-2)),{value:Ts}=l;if(!Ts)return;if(ze.minRows){const to=Math.max(ze.minRows,1),Ce=`${Cr+xs+ks*to}px`;Ts.style.minHeight=Ce}if(ze.maxRows){const to=`${Cr+xs+ks*ze.maxRows}px`;Ts.style.maxHeight=to}}},Ee=k(()=>{const{maxlength:ee}=e;return ee===void 0?void 0:Number(ee)});rn(()=>{const{value:ee}=C;Array.isArray(ee)||Ue(ee)});const Oe=kr().proxy;function Qe(ee){const{onUpdateValue:Be,"onUpdate:value":ze,onInput:bt}=e,{nTriggerFormInput:xt}=v;Be&>(Be,ee),ze&>(ze,ee),bt&>(bt,ee),m.value=ee,xt()}function le(ee){const{onChange:Be}=e,{nTriggerFormChange:ze}=v;Be&>(Be,ee),m.value=ee,ze()}function ge(ee){const{onBlur:Be}=e,{nTriggerFormBlur:ze}=v;Be&>(Be,ee),ze()}function z(ee){const{onFocus:Be}=e,{nTriggerFormFocus:ze}=v;Be&>(Be,ee),ze()}function $(ee){const{onClear:Be}=e;Be&>(Be,ee)}function Z(ee){const{onInputBlur:Be}=e;Be&>(Be,ee)}function Ae(ee){const{onInputFocus:Be}=e;Be&>(Be,ee)}function De(){const{onDeactivate:ee}=e;ee&>(ee)}function L(){const{onActivate:ee}=e;ee&>(ee)}function _(ee){const{onClick:Be}=e;Be&>(Be,ee)}function x(ee){const{onWrapperFocus:Be}=e;Be&>(Be,ee)}function U(ee){const{onWrapperBlur:Be}=e;Be&>(Be,ee)}function q(){S.value=!0}function M(ee){S.value=!1,ee.target===A.value?N(ee,1):N(ee,0)}function N(ee,Be=0,ze="input"){const bt=ee.target.value;if(Ue(bt),ee instanceof InputEvent&&!ee.isComposing&&(S.value=!1),e.type==="textarea"){const{value:Xt}=g;Xt&&Xt.syncUnifiedContainer()}if(D=bt,S.value)return;f.recordCursor();const xt=ne(bt);if(xt)if(!e.pair)ze==="input"?Qe(bt):le(bt);else{let{value:Xt}=C;Array.isArray(Xt)?Xt=[Xt[0],Xt[1]]:Xt=["",""],Xt[Be]=bt,ze==="input"?Qe(Xt):le(Xt)}Oe.$forceUpdate(),xt||kn(f.restoreCursor)}function ne(ee){const{countGraphemes:Be,maxlength:ze,minlength:bt}=e;if(Be){let Xt;if(ze!==void 0&&(Xt===void 0&&(Xt=Be(ee)),Xt>Number(ze))||bt!==void 0&&(Xt===void 0&&(Xt=Be(ee)),Xt{bt.preventDefault(),zt("mouseup",document,Be)};if($t("mouseup",document,Be),j.value!=="mousedown")return;X.value=!0;const ze=()=>{X.value=!1,zt("mouseup",document,ze)};$t("mouseup",document,ze)}function Sn(ee){var Be;switch((Be=e.onKeydown)===null||Be===void 0||Be.call(e,ee),ee.key){case"Escape":cn();break;case"Enter":ln(ee);break}}function ln(ee){var Be,ze;if(e.passivelyActivated){const{value:bt}=T;if(bt){e.internalDeactivateOnEnter&&cn();return}ee.preventDefault(),e.type==="textarea"?(Be=a.value)===null||Be===void 0||Be.focus():(ze=u.value)===null||ze===void 0||ze.focus()}}function cn(){e.passivelyActivated&&(T.value=!1,kn(()=>{var ee;(ee=i.value)===null||ee===void 0||ee.focus()}))}function Se(){var ee,Be,ze;b.value||(e.passivelyActivated?(ee=i.value)===null||ee===void 0||ee.focus():((Be=a.value)===null||Be===void 0||Be.focus(),(ze=u.value)===null||ze===void 0||ze.focus()))}function We(){var ee;!((ee=i.value)===null||ee===void 0)&&ee.contains(document.activeElement)&&document.activeElement.blur()}function it(){var ee,Be;(ee=a.value)===null||ee===void 0||ee.select(),(Be=u.value)===null||Be===void 0||Be.select()}function Qt(){b.value||(a.value?a.value.focus():u.value&&u.value.focus())}function St(){const{value:ee}=i;ee!=null&&ee.contains(document.activeElement)&&ee!==document.activeElement&&cn()}function me(ee){if(e.type==="textarea"){const{value:Be}=a;Be==null||Be.scrollTo(ee)}else{const{value:Be}=u;Be==null||Be.scrollTo(ee)}}function Ue(ee){const{type:Be,pair:ze,autosize:bt}=e;if(!ze&&bt)if(Be==="textarea"){const{value:xt}=l;xt&&(xt.textContent=(ee??"")+`\r `)}else{const{value:xt}=c;xt&&(ee?xt.textContent=ee:xt.innerHTML=" ")}}function Je(){he()}const ht=K({top:"0"});function pe(ee){var Be;const{scrollTop:ze}=ee.target;ht.value.top=`${-ze}px`,(Be=g.value)===null||Be===void 0||Be.syncUnifiedContainer()}let Pe=null;Wn(()=>{const{autosize:ee,type:Be}=e;ee&&Be==="textarea"?Pe=Xe(C,ze=>{!Array.isArray(ze)&&ze!==D&&Ue(ze)}):Pe==null||Pe()});let ae=null;Wn(()=>{e.type==="textarea"?ae=Xe(C,ee=>{var Be;!Array.isArray(ee)&&ee!==D&&((Be=g.value)===null||Be===void 0||Be.syncUnifiedContainer())}):ae==null||ae()}),nn($7,{mergedValueRef:C,maxlengthRef:Ee,mergedClsPrefixRef:t,countGraphemesRef:Et(e,"countGraphemes")});const xe={wrapperElRef:i,inputElRef:u,textareaElRef:a,isCompositing:S,focus:Se,blur:We,select:it,deactivate:St,activate:Qt,scrollTo:me},Ze=Pa("Input",s,t),pt=k(()=>{const{value:ee}=E,{common:{cubicBezierEaseInOut:Be},self:{color:ze,borderRadius:bt,textColor:xt,caretColor:Xt,caretColorError:Cr,caretColorWarning:xs,textDecorationColor:ks,border:Ts,borderDisabled:to,borderHover:Ce,borderFocus:Ve,placeholderColor:ft,placeholderColorDisabled:nr,lineHeightTextarea:ts,colorDisabled:_n,colorFocus:ri,textColorDisabled:Ds,boxShadowFocus:si,iconSize:Kr,colorFocusWarning:AA,boxShadowFocusWarning:tc,borderWarning:Ha,borderFocusWarning:za,borderHoverWarning:nc,colorFocusError:Va,boxShadowFocusError:rc,borderError:sc,borderFocusError:dA,borderHoverError:oc,clearSize:fA,clearColor:ja,clearColorHover:Zf,clearColorPressed:Ui,iconColor:$f,iconColorDisabled:ic,suffixTextColor:eg,countTextColor:tg,countTextColorDisabled:ng,iconColorHover:ac,iconColorPressed:Qo,loadingColor:yC,loadingColorError:Ya,loadingColorWarning:wC,[et("padding",ee)]:rg,[et("fontSize",ee)]:gA,[et("height",ee)]:lc}}=o.value,{left:hA,right:sg}=l9(rg);return{"--n-bezier":Be,"--n-count-text-color":tg,"--n-count-text-color-disabled":ng,"--n-color":ze,"--n-font-size":gA,"--n-border-radius":bt,"--n-height":lc,"--n-padding-left":hA,"--n-padding-right":sg,"--n-text-color":xt,"--n-caret-color":Xt,"--n-text-decoration-color":ks,"--n-border":Ts,"--n-border-disabled":to,"--n-border-hover":Ce,"--n-border-focus":Ve,"--n-placeholder-color":ft,"--n-placeholder-color-disabled":nr,"--n-icon-size":Kr,"--n-line-height-textarea":ts,"--n-color-disabled":_n,"--n-color-focus":ri,"--n-text-color-disabled":Ds,"--n-box-shadow-focus":si,"--n-loading-color":yC,"--n-caret-color-warning":xs,"--n-color-focus-warning":AA,"--n-box-shadow-focus-warning":tc,"--n-border-warning":Ha,"--n-border-focus-warning":za,"--n-border-hover-warning":nc,"--n-loading-color-warning":wC,"--n-caret-color-error":Cr,"--n-color-focus-error":Va,"--n-box-shadow-focus-error":rc,"--n-border-error":sc,"--n-border-focus-error":dA,"--n-border-hover-error":oc,"--n-loading-color-error":Ya,"--n-clear-color":ja,"--n-clear-size":fA,"--n-clear-color-hover":Zf,"--n-clear-color-pressed":Ui,"--n-icon-color":$f,"--n-icon-color-hover":ac,"--n-icon-color-pressed":Qo,"--n-icon-color-disabled":ic,"--n-suffix-text-color":eg}}),rt=r?Gr("input",k(()=>{const{value:ee}=E;return ee[0]}),pt,e):void 0;return Object.assign(Object.assign({},xe),{wrapperElRef:i,inputElRef:u,inputMirrorElRef:c,inputEl2Ref:A,textareaElRef:a,textareaMirrorElRef:l,textareaScrollbarInstRef:g,rtlEnabled:Ze,uncontrolledValue:m,mergedValue:C,passwordVisible:X,mergedPlaceholder:R,showPlaceholder1:O,showPlaceholder2:H,mergedFocus:V,isComposing:S,activated:T,showClearButton:Y,mergedSize:E,mergedDisabled:b,textDecorationStyle:oe,mergedClsPrefix:t,mergedBordered:n,mergedShowPasswordOn:j,placeholderStyle:ht,mergedStatus:w,textAreaScrollContainerWidth:ue,handleTextAreaScroll:pe,handleCompositionStart:q,handleCompositionEnd:M,handleInput:N,handleInputBlur:ce,handleInputFocus:F,handleWrapperBlur:G,handleWrapperFocus:J,handleMouseEnter:dt,handleMouseLeave:Pt,handleMouseDown:ut,handleChange:we,handleClick:Fe,handleClear:ct,handlePasswordToggleClick:an,handlePasswordToggleMousedown:yn,handleWrapperKeydown:Sn,handleTextAreaMirrorResize:Je,getTextareaScrollContainer:()=>a.value,mergedTheme:o,cssVars:r?void 0:pt,themeClass:rt==null?void 0:rt.themeClass,onRender:rt==null?void 0:rt.onRender})},render(){var e,t;const{mergedClsPrefix:n,mergedStatus:r,themeClass:s,type:o,countGraphemes:i,onRender:a}=this,l=this.$slots;return a==null||a(),I("div",{ref:"wrapperElRef",class:[`${n}-input`,s,r&&`${n}-input--${r}-status`,{[`${n}-input--rtl`]:this.rtlEnabled,[`${n}-input--disabled`]:this.mergedDisabled,[`${n}-input--textarea`]:o==="textarea",[`${n}-input--resizable`]:this.resizable&&!this.autosize,[`${n}-input--autosize`]:this.autosize,[`${n}-input--round`]:this.round&&o!=="textarea",[`${n}-input--pair`]:this.pair,[`${n}-input--focus`]:this.mergedFocus,[`${n}-input--stateful`]:this.stateful}],style:this.cssVars,tabindex:!this.mergedDisabled&&this.passivelyActivated&&!this.activated?0:void 0,onFocus:this.handleWrapperFocus,onBlur:this.handleWrapperBlur,onClick:this.handleClick,onMousedown:this.handleMouseDown,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd,onKeyup:this.onKeyup,onKeydown:this.handleWrapperKeydown},I("div",{class:`${n}-input-wrapper`},qn(l.prefix,c=>c&&I("div",{class:`${n}-input__prefix`},c)),o==="textarea"?I(Is,{ref:"textareaScrollbarInstRef",class:`${n}-input__textarea`,container:this.getTextareaScrollContainer,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var c,u;const{textAreaScrollContainerWidth:A}=this,d={width:this.autosize&&A&&`${A}px`};return I(Tt,null,I("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${n}-input__textarea-el`,(c=this.inputProps)===null||c===void 0?void 0:c.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:i?void 0:this.maxlength,minlength:i?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(u=this.inputProps)===null||u===void 0?void 0:u.style,d],onBlur:this.handleInputBlur,onFocus:f=>{this.handleInputFocus(f,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?I("div",{class:`${n}-input__placeholder`,style:[this.placeholderStyle,d],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?I(Ba,{onResize:this.handleTextAreaMirrorResize},{default:()=>I("div",{ref:"textareaMirrorElRef",class:`${n}-input__textarea-mirror`,key:"mirror"})}):null)}}):I("div",{class:`${n}-input__input`},I("input",Object.assign({type:o==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":o},this.inputProps,{ref:"inputElRef",class:[`${n}-input__input-el`,(e=this.inputProps)===null||e===void 0?void 0:e.class],style:[this.textDecorationStyle[0],(t=this.inputProps)===null||t===void 0?void 0:t.style],tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:i?void 0:this.maxlength,minlength:i?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[0]:this.mergedValue,readonly:this.readonly,autofocus:this.autofocus,size:this.attrSize,onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,0)},onInput:c=>{this.handleInput(c,0)},onChange:c=>{this.handleChange(c,0)}})),this.showPlaceholder1?I("div",{class:`${n}-input__placeholder`},I("span",null,this.mergedPlaceholder[0])):null,this.autosize?I("div",{class:`${n}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&qn(l.suffix,c=>c||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?I("div",{class:`${n}-input__suffix`},[qn(l["clear-icon-placeholder"],u=>(this.clearable||u)&&I(l0,{clsPrefix:n,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>u,icon:()=>{var A,d;return(d=(A=this.$slots)["clear-icon"])===null||d===void 0?void 0:d.call(A)}})),this.internalLoadingBeforeSuffix?null:c,this.loading!==void 0?I(vne,{clsPrefix:n,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?c:null,this.showCount&&this.type!=="textarea"?I(N2,null,{default:u=>{var A;return(A=l.count)===null||A===void 0?void 0:A.call(l,u)}}):null,this.mergedShowPasswordOn&&this.type==="password"?I("div",{class:`${n}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?Ut(l["password-visible-icon"],()=>[I(Fs,{clsPrefix:n},{default:()=>I(Jte,null)})]):Ut(l["password-invisible-icon"],()=>[I(Fs,{clsPrefix:n},{default:()=>I(Zte,null)})])):null]):null)),this.pair?I("span",{class:`${n}-input__separator`},Ut(l.separator,()=>[this.separator])):null,this.pair?I("div",{class:`${n}-input-wrapper`},I("div",{class:`${n}-input__input`},I("input",{ref:"inputEl2Ref",type:this.type,class:`${n}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:i?void 0:this.maxlength,minlength:i?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[1]:void 0,readonly:this.readonly,style:this.textDecorationStyle[1],onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,1)},onInput:c=>{this.handleInput(c,1)},onChange:c=>{this.handleChange(c,1)}}),this.showPlaceholder2?I("div",{class:`${n}-input__placeholder`},I("span",null,this.mergedPlaceholder[1])):null),qn(l.suffix,c=>(this.clearable||c)&&I("div",{class:`${n}-input__suffix`},[this.clearable&&I(l0,{clsPrefix:n,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var u;return(u=l["clear-icon"])===null||u===void 0?void 0:u.call(l)},placeholder:()=>{var u;return(u=l["clear-icon-placeholder"])===null||u===void 0?void 0:u.call(l)}}),c]))):null,this.mergedBordered?I("div",{class:`${n}-input__border`}):null,this.mergedBordered?I("div",{class:`${n}-input__state-border`}):null,this.showCount&&o==="textarea"?I(N2,null,{default:c=>{var u;const{renderCount:A}=this;return A?A(c):(u=l.count)===null||u===void 0?void 0:u.call(l,c)}}):null)}}),Rne=ye("input-group",` display: inline-flex; width: 100%; flex-wrap: nowrap; vertical-align: bottom; `,[se(">",[ye("input",[se("&:not(:last-child)",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `),se("&:not(:first-child)",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; margin-left: -1px!important; `)]),ye("button",[se("&:not(:last-child)",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `,[re("state-border, border",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `)]),se("&:not(:first-child)",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `,[re("state-border, border",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `)])]),se("*",[se("&:not(:last-child)",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `,[se(">",[ye("input",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `),ye("base-selection",[ye("base-selection-label",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `),ye("base-selection-tags",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `),re("box-shadow, border, state-border",` border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; `)])])]),se("&:not(:first-child)",` margin-left: -1px!important; border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `,[se(">",[ye("input",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `),ye("base-selection",[ye("base-selection-label",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `),ye("base-selection-tags",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `),re("box-shadow, border, state-border",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; `)])])])])])]),One={},Mne=_e({name:"InputGroup",props:One,setup(e){const{mergedClsPrefixRef:t}=Gn(e);return Ma("-input-group",Rne,t),{mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return I("div",{class:`${e}-input-group`},this.$slots)}});function Ja(e){return SB(e,[255,255,255,.16])}function Dg(e){return SB(e,[0,0,0,.12])}const Pne="n-button-group",Nne={paddingTiny:"0 6px",paddingSmall:"0 10px",paddingMedium:"0 14px",paddingLarge:"0 18px",paddingRoundTiny:"0 10px",paddingRoundSmall:"0 14px",paddingRoundMedium:"0 18px",paddingRoundLarge:"0 22px",iconMarginTiny:"6px",iconMarginSmall:"6px",iconMarginMedium:"6px",iconMarginLarge:"6px",iconSizeTiny:"14px",iconSizeSmall:"18px",iconSizeMedium:"18px",iconSizeLarge:"20px",rippleDuration:".6s"},Lne=e=>{const{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:s,borderRadius:o,fontSizeTiny:i,fontSizeSmall:a,fontSizeMedium:l,fontSizeLarge:c,opacityDisabled:u,textColor2:A,textColor3:d,primaryColorHover:f,primaryColorPressed:g,borderColor:h,primaryColor:m,baseColor:p,infoColor:C,infoColorHover:v,infoColorPressed:E,successColor:b,successColorHover:w,successColorPressed:B,warningColor:Q,warningColorHover:S,warningColorPressed:T,errorColor:D,errorColorHover:R,errorColorPressed:O,fontWeight:H,buttonColor2:V,buttonColor2Hover:Y,buttonColor2Pressed:j,fontWeightStrong:X}=e;return Object.assign(Object.assign({},Nne),{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:s,borderRadiusTiny:o,borderRadiusSmall:o,borderRadiusMedium:o,borderRadiusLarge:o,fontSizeTiny:i,fontSizeSmall:a,fontSizeMedium:l,fontSizeLarge:c,opacityDisabled:u,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:V,colorSecondaryHover:Y,colorSecondaryPressed:j,colorTertiary:V,colorTertiaryHover:Y,colorTertiaryPressed:j,colorQuaternary:"#0000",colorQuaternaryHover:Y,colorQuaternaryPressed:j,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:A,textColorTertiary:d,textColorHover:f,textColorPressed:g,textColorFocus:f,textColorDisabled:A,textColorText:A,textColorTextHover:f,textColorTextPressed:g,textColorTextFocus:f,textColorTextDisabled:A,textColorGhost:A,textColorGhostHover:f,textColorGhostPressed:g,textColorGhostFocus:f,textColorGhostDisabled:A,border:`1px solid ${h}`,borderHover:`1px solid ${f}`,borderPressed:`1px solid ${g}`,borderFocus:`1px solid ${f}`,borderDisabled:`1px solid ${h}`,rippleColor:m,colorPrimary:m,colorHoverPrimary:f,colorPressedPrimary:g,colorFocusPrimary:f,colorDisabledPrimary:m,textColorPrimary:p,textColorHoverPrimary:p,textColorPressedPrimary:p,textColorFocusPrimary:p,textColorDisabledPrimary:p,textColorTextPrimary:m,textColorTextHoverPrimary:f,textColorTextPressedPrimary:g,textColorTextFocusPrimary:f,textColorTextDisabledPrimary:A,textColorGhostPrimary:m,textColorGhostHoverPrimary:f,textColorGhostPressedPrimary:g,textColorGhostFocusPrimary:f,textColorGhostDisabledPrimary:m,borderPrimary:`1px solid ${m}`,borderHoverPrimary:`1px solid ${f}`,borderPressedPrimary:`1px solid ${g}`,borderFocusPrimary:`1px solid ${f}`,borderDisabledPrimary:`1px solid ${m}`,rippleColorPrimary:m,colorInfo:C,colorHoverInfo:v,colorPressedInfo:E,colorFocusInfo:v,colorDisabledInfo:C,textColorInfo:p,textColorHoverInfo:p,textColorPressedInfo:p,textColorFocusInfo:p,textColorDisabledInfo:p,textColorTextInfo:C,textColorTextHoverInfo:v,textColorTextPressedInfo:E,textColorTextFocusInfo:v,textColorTextDisabledInfo:A,textColorGhostInfo:C,textColorGhostHoverInfo:v,textColorGhostPressedInfo:E,textColorGhostFocusInfo:v,textColorGhostDisabledInfo:C,borderInfo:`1px solid ${C}`,borderHoverInfo:`1px solid ${v}`,borderPressedInfo:`1px solid ${E}`,borderFocusInfo:`1px solid ${v}`,borderDisabledInfo:`1px solid ${C}`,rippleColorInfo:C,colorSuccess:b,colorHoverSuccess:w,colorPressedSuccess:B,colorFocusSuccess:w,colorDisabledSuccess:b,textColorSuccess:p,textColorHoverSuccess:p,textColorPressedSuccess:p,textColorFocusSuccess:p,textColorDisabledSuccess:p,textColorTextSuccess:b,textColorTextHoverSuccess:w,textColorTextPressedSuccess:B,textColorTextFocusSuccess:w,textColorTextDisabledSuccess:A,textColorGhostSuccess:b,textColorGhostHoverSuccess:w,textColorGhostPressedSuccess:B,textColorGhostFocusSuccess:w,textColorGhostDisabledSuccess:b,borderSuccess:`1px solid ${b}`,borderHoverSuccess:`1px solid ${w}`,borderPressedSuccess:`1px solid ${B}`,borderFocusSuccess:`1px solid ${w}`,borderDisabledSuccess:`1px solid ${b}`,rippleColorSuccess:b,colorWarning:Q,colorHoverWarning:S,colorPressedWarning:T,colorFocusWarning:S,colorDisabledWarning:Q,textColorWarning:p,textColorHoverWarning:p,textColorPressedWarning:p,textColorFocusWarning:p,textColorDisabledWarning:p,textColorTextWarning:Q,textColorTextHoverWarning:S,textColorTextPressedWarning:T,textColorTextFocusWarning:S,textColorTextDisabledWarning:A,textColorGhostWarning:Q,textColorGhostHoverWarning:S,textColorGhostPressedWarning:T,textColorGhostFocusWarning:S,textColorGhostDisabledWarning:Q,borderWarning:`1px solid ${Q}`,borderHoverWarning:`1px solid ${S}`,borderPressedWarning:`1px solid ${T}`,borderFocusWarning:`1px solid ${S}`,borderDisabledWarning:`1px solid ${Q}`,rippleColorWarning:Q,colorError:D,colorHoverError:R,colorPressedError:O,colorFocusError:R,colorDisabledError:D,textColorError:p,textColorHoverError:p,textColorPressedError:p,textColorFocusError:p,textColorDisabledError:p,textColorTextError:D,textColorTextHoverError:R,textColorTextPressedError:O,textColorTextFocusError:R,textColorTextDisabledError:A,textColorGhostError:D,textColorGhostHoverError:R,textColorGhostPressedError:O,textColorGhostFocusError:R,textColorGhostDisabledError:D,borderError:`1px solid ${D}`,borderHoverError:`1px solid ${R}`,borderPressedError:`1px solid ${O}`,borderFocusError:`1px solid ${R}`,borderDisabledError:`1px solid ${D}`,rippleColorError:D,waveOpacity:"0.6",fontWeight:H,fontWeightStrong:X})},Fne={name:"Button",common:es,self:Lne},Ju=Fne,Une=se([ye("button",` margin: 0; font-weight: var(--n-font-weight); line-height: 1; font-family: inherit; padding: var(--n-padding); height: var(--n-height); font-size: var(--n-font-size); border-radius: var(--n-border-radius); color: var(--n-text-color); background-color: var(--n-color); width: var(--n-width); white-space: nowrap; outline: none; position: relative; z-index: auto; border: none; display: inline-flex; flex-wrap: nowrap; flex-shrink: 0; align-items: center; justify-content: center; user-select: none; -webkit-user-select: none; text-align: center; cursor: pointer; text-decoration: none; transition: color .3s var(--n-bezier), background-color .3s var(--n-bezier), opacity .3s var(--n-bezier), border-color .3s var(--n-bezier); `,[ve("color",[re("border",{borderColor:"var(--n-border-color)"}),ve("disabled",[re("border",{borderColor:"var(--n-border-color-disabled)"})]),ss("disabled",[se("&:focus",[re("state-border",{borderColor:"var(--n-border-color-focus)"})]),se("&:hover",[re("state-border",{borderColor:"var(--n-border-color-hover)"})]),se("&:active",[re("state-border",{borderColor:"var(--n-border-color-pressed)"})]),ve("pressed",[re("state-border",{borderColor:"var(--n-border-color-pressed)"})])])]),ve("disabled",{backgroundColor:"var(--n-color-disabled)",color:"var(--n-text-color-disabled)"},[re("border",{border:"var(--n-border-disabled)"})]),ss("disabled",[se("&:focus",{backgroundColor:"var(--n-color-focus)",color:"var(--n-text-color-focus)"},[re("state-border",{border:"var(--n-border-focus)"})]),se("&:hover",{backgroundColor:"var(--n-color-hover)",color:"var(--n-text-color-hover)"},[re("state-border",{border:"var(--n-border-hover)"})]),se("&:active",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[re("state-border",{border:"var(--n-border-pressed)"})]),ve("pressed",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[re("state-border",{border:"var(--n-border-pressed)"})])]),ve("loading","cursor: wait;"),ye("base-wave",` pointer-events: none; top: 0; right: 0; bottom: 0; left: 0; animation-iteration-count: 1; animation-duration: var(--n-ripple-duration); animation-timing-function: var(--n-bezier-ease-out), var(--n-bezier-ease-out); `,[ve("active",{zIndex:1,animationName:"button-wave-spread, button-wave-opacity"})]),ju&&"MozBoxSizing"in document.createElement("div").style?se("&::moz-focus-inner",{border:0}):null,re("border, state-border",` position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: inherit; transition: border-color .3s var(--n-bezier); pointer-events: none; `),re("border",{border:"var(--n-border)"}),re("state-border",{border:"var(--n-border)",borderColor:"#0000",zIndex:1}),re("icon",` margin: var(--n-icon-margin); margin-left: 0; height: var(--n-icon-size); width: var(--n-icon-size); max-width: var(--n-icon-size); font-size: var(--n-icon-size); position: relative; flex-shrink: 0; `,[ye("icon-slot",` height: var(--n-icon-size); width: var(--n-icon-size); position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; `,[Ml({top:"50%",originalTransform:"translateY(-50%)"})]),Ene()]),re("content",` display: flex; align-items: center; flex-wrap: nowrap; min-width: 0; `,[se("~",[re("icon",{margin:"var(--n-icon-margin)",marginRight:0})])]),ve("block",` display: flex; width: 100%; `),ve("dashed",[re("border, state-border",{borderStyle:"dashed !important"})]),ve("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),se("@keyframes button-wave-spread",{from:{boxShadow:"0 0 0.5px 0 var(--n-ripple-color)"},to:{boxShadow:"0 0 0.5px 4.5px var(--n-ripple-color)"}}),se("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),Hne=Object.assign(Object.assign({},Gt.props),{color:String,textColor:String,text:Boolean,block:Boolean,loading:Boolean,disabled:Boolean,circle:Boolean,size:String,ghost:Boolean,round:Boolean,secondary:Boolean,tertiary:Boolean,quaternary:Boolean,strong:Boolean,focusable:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},tag:{type:String,default:"button"},type:{type:String,default:"default"},dashed:Boolean,renderIcon:Function,iconPlacement:{type:String,default:"left"},attrType:{type:String,default:"button"},bordered:{type:Boolean,default:!0},onClick:[Function,Array],nativeFocusBehavior:{type:Boolean,default:!Z7}}),eO=_e({name:"Button",props:Hne,setup(e){const t=K(null),n=K(null),r=K(!1),s=Xn(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),o=lt(Pne,{}),{mergedSizeRef:i}=Gl({},{defaultSize:"medium",mergedSize:E=>{const{size:b}=e;if(b)return b;const{size:w}=o;if(w)return w;const{mergedSize:B}=E||{};return B?B.value:"medium"}}),a=k(()=>e.focusable&&!e.disabled),l=E=>{var b;a.value||E.preventDefault(),!e.nativeFocusBehavior&&(E.preventDefault(),!e.disabled&&a.value&&((b=t.value)===null||b===void 0||b.focus({preventScroll:!0})))},c=E=>{var b;if(!e.disabled&&!e.loading){const{onClick:w}=e;w&>(w,E),e.text||(b=n.value)===null||b===void 0||b.play()}},u=E=>{switch(E.key){case"Enter":if(!e.keyboard)return;r.value=!1}},A=E=>{switch(E.key){case"Enter":if(!e.keyboard||e.loading){E.preventDefault();return}r.value=!0}},d=()=>{r.value=!1},{inlineThemeDisabled:f,mergedClsPrefixRef:g,mergedRtlRef:h}=Gn(e),m=Gt("Button","-button",Une,Ju,e,g),p=Pa("Button",h,g),C=k(()=>{const E=m.value,{common:{cubicBezierEaseInOut:b,cubicBezierEaseOut:w},self:B}=E,{rippleDuration:Q,opacityDisabled:S,fontWeight:T,fontWeightStrong:D}=B,R=i.value,{dashed:O,type:H,ghost:V,text:Y,color:j,round:X,circle:oe,textColor:ue,secondary:he,tertiary:Ee,quaternary:Oe,strong:Qe}=e,le={"font-weight":Qe?D:T};let ge={"--n-color":"initial","--n-color-hover":"initial","--n-color-pressed":"initial","--n-color-focus":"initial","--n-color-disabled":"initial","--n-ripple-color":"initial","--n-text-color":"initial","--n-text-color-hover":"initial","--n-text-color-pressed":"initial","--n-text-color-focus":"initial","--n-text-color-disabled":"initial"};const z=H==="tertiary",$=H==="default",Z=z?"default":H;if(Y){const ce=ue||j;ge={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":"#0000","--n-text-color":ce||B[et("textColorText",Z)],"--n-text-color-hover":ce?Ja(ce):B[et("textColorTextHover",Z)],"--n-text-color-pressed":ce?Dg(ce):B[et("textColorTextPressed",Z)],"--n-text-color-focus":ce?Ja(ce):B[et("textColorTextHover",Z)],"--n-text-color-disabled":ce||B[et("textColorTextDisabled",Z)]}}else if(V||O){const ce=ue||j;ge={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":j||B[et("rippleColor",Z)],"--n-text-color":ce||B[et("textColorGhost",Z)],"--n-text-color-hover":ce?Ja(ce):B[et("textColorGhostHover",Z)],"--n-text-color-pressed":ce?Dg(ce):B[et("textColorGhostPressed",Z)],"--n-text-color-focus":ce?Ja(ce):B[et("textColorGhostHover",Z)],"--n-text-color-disabled":ce||B[et("textColorGhostDisabled",Z)]}}else if(he){const ce=$?B.textColor:z?B.textColorTertiary:B[et("color",Z)],F=j||ce,G=H!=="default"&&H!=="tertiary";ge={"--n-color":G?mi(F,{alpha:Number(B.colorOpacitySecondary)}):B.colorSecondary,"--n-color-hover":G?mi(F,{alpha:Number(B.colorOpacitySecondaryHover)}):B.colorSecondaryHover,"--n-color-pressed":G?mi(F,{alpha:Number(B.colorOpacitySecondaryPressed)}):B.colorSecondaryPressed,"--n-color-focus":G?mi(F,{alpha:Number(B.colorOpacitySecondaryHover)}):B.colorSecondaryHover,"--n-color-disabled":B.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":F,"--n-text-color-hover":F,"--n-text-color-pressed":F,"--n-text-color-focus":F,"--n-text-color-disabled":F}}else if(Ee||Oe){const ce=$?B.textColor:z?B.textColorTertiary:B[et("color",Z)],F=j||ce;Ee?(ge["--n-color"]=B.colorTertiary,ge["--n-color-hover"]=B.colorTertiaryHover,ge["--n-color-pressed"]=B.colorTertiaryPressed,ge["--n-color-focus"]=B.colorSecondaryHover,ge["--n-color-disabled"]=B.colorTertiary):(ge["--n-color"]=B.colorQuaternary,ge["--n-color-hover"]=B.colorQuaternaryHover,ge["--n-color-pressed"]=B.colorQuaternaryPressed,ge["--n-color-focus"]=B.colorQuaternaryHover,ge["--n-color-disabled"]=B.colorQuaternary),ge["--n-ripple-color"]="#0000",ge["--n-text-color"]=F,ge["--n-text-color-hover"]=F,ge["--n-text-color-pressed"]=F,ge["--n-text-color-focus"]=F,ge["--n-text-color-disabled"]=F}else ge={"--n-color":j||B[et("color",Z)],"--n-color-hover":j?Ja(j):B[et("colorHover",Z)],"--n-color-pressed":j?Dg(j):B[et("colorPressed",Z)],"--n-color-focus":j?Ja(j):B[et("colorFocus",Z)],"--n-color-disabled":j||B[et("colorDisabled",Z)],"--n-ripple-color":j||B[et("rippleColor",Z)],"--n-text-color":ue||(j?B.textColorPrimary:z?B.textColorTertiary:B[et("textColor",Z)]),"--n-text-color-hover":ue||(j?B.textColorHoverPrimary:B[et("textColorHover",Z)]),"--n-text-color-pressed":ue||(j?B.textColorPressedPrimary:B[et("textColorPressed",Z)]),"--n-text-color-focus":ue||(j?B.textColorFocusPrimary:B[et("textColorFocus",Z)]),"--n-text-color-disabled":ue||(j?B.textColorDisabledPrimary:B[et("textColorDisabled",Z)])};let Ae={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};Y?Ae={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:Ae={"--n-border":B[et("border",Z)],"--n-border-hover":B[et("borderHover",Z)],"--n-border-pressed":B[et("borderPressed",Z)],"--n-border-focus":B[et("borderFocus",Z)],"--n-border-disabled":B[et("borderDisabled",Z)]};const{[et("height",R)]:De,[et("fontSize",R)]:L,[et("padding",R)]:_,[et("paddingRound",R)]:x,[et("iconSize",R)]:U,[et("borderRadius",R)]:q,[et("iconMargin",R)]:M,waveOpacity:N}=B,ne={"--n-width":oe&&!Y?De:"initial","--n-height":Y?"initial":De,"--n-font-size":L,"--n-padding":oe||Y?"initial":X?x:_,"--n-icon-size":U,"--n-icon-margin":M,"--n-border-radius":Y?"initial":oe||X?De:q};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":b,"--n-bezier-ease-out":w,"--n-ripple-duration":Q,"--n-opacity-disabled":S,"--n-wave-opacity":N},le),ge),Ae),ne)}),v=f?Gr("button",k(()=>{let E="";const{dashed:b,type:w,ghost:B,text:Q,color:S,round:T,circle:D,textColor:R,secondary:O,tertiary:H,quaternary:V,strong:Y}=e;b&&(E+="a"),B&&(E+="b"),Q&&(E+="c"),T&&(E+="d"),D&&(E+="e"),O&&(E+="f"),H&&(E+="g"),V&&(E+="h"),Y&&(E+="i"),S&&(E+="j"+yQ(S)),R&&(E+="k"+yQ(R));const{value:j}=i;return E+="l"+j[0],E+="m"+w[0],E}),C,e):void 0;return{selfElRef:t,waveElRef:n,mergedClsPrefix:g,mergedFocusable:a,mergedSize:i,showBorder:s,enterPressed:r,rtlEnabled:p,handleMousedown:l,handleKeydown:A,handleBlur:d,handleKeyup:u,handleClick:c,customColorCssVars:k(()=>{const{color:E}=e;if(!E)return null;const b=Ja(E);return{"--n-border-color":E,"--n-border-color-hover":b,"--n-border-color-pressed":Dg(E),"--n-border-color-focus":b,"--n-border-color-disabled":E}}),cssVars:f?void 0:C,themeClass:v==null?void 0:v.themeClass,onRender:v==null?void 0:v.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:n}=this;n==null||n();const r=qn(this.$slots.default,s=>s&&I("span",{class:`${e}-button__content`},s));return I(t,{ref:"selfElRef",class:[this.themeClass,`${e}-button`,`${e}-button--${this.type}-type`,`${e}-button--${this.mergedSize}-type`,this.rtlEnabled&&`${e}-button--rtl`,this.disabled&&`${e}-button--disabled`,this.block&&`${e}-button--block`,this.enterPressed&&`${e}-button--pressed`,!this.text&&this.dashed&&`${e}-button--dashed`,this.color&&`${e}-button--color`,this.secondary&&`${e}-button--secondary`,this.loading&&`${e}-button--loading`,this.ghost&&`${e}-button--ghost`],tabindex:this.mergedFocusable?0:-1,type:this.attrType,style:this.cssVars,disabled:this.disabled,onClick:this.handleClick,onBlur:this.handleBlur,onMousedown:this.handleMousedown,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},this.iconPlacement==="right"&&r,I(q7,{width:!0},{default:()=>qn(this.$slots.icon,s=>(this.loading||this.renderIcon||s)&&I("span",{class:`${e}-button__icon`,style:{margin:Eh(this.$slots.default)?"0":""}},I(Sf,null,{default:()=>this.loading?I(_m,{clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20}):I("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():s)})))}),this.iconPlacement==="left"&&r,this.text?null:I(mne,{ref:"waveElRef",clsPrefix:e}),this.showBorder?I("div",{"aria-hidden":!0,class:`${e}-button__border`,style:this.customColorCssVars}):null,this.showBorder?I("div",{"aria-hidden":!0,class:`${e}-button__state-border`,style:this.customColorCssVars}):null)}}),ir=eO,Yo=eO,ap=1901,Pl=40,zne={date:bee,month:Qm,year:Y7,quarter:j7};function gi(e,t,n){const r=zne[n];return Array.isArray(e)?e.some(s=>r(s,t)):r(e,t)}function sv(e,t,n,r){let s=!1,o=!1,i=!1;Array.isArray(n)&&(n[0]{const{fontSize:t,boxShadow2:n,popoverColor:r,textColor2:s,borderRadius:o,borderColor:i,heightSmall:a,heightMedium:l,heightLarge:c,fontSizeSmall:u,fontSizeMedium:A,fontSizeLarge:d,dividerColor:f}=e;return{panelFontSize:t,boxShadow:n,color:r,textColor:s,borderRadius:o,border:`1px solid ${i}`,heightSmall:a,heightMedium:l,heightLarge:c,fontSizeSmall:u,fontSizeMedium:A,fontSizeLarge:d,dividerColor:f}},Gne={name:"ColorPicker",common:es,peers:{Input:xf,Button:Ju},self:Wne},Kne=Gne;function qne(e,t){switch(e[0]){case"hex":return t?"#000000FF":"#000000";case"rgb":return t?"rgba(0, 0, 0, 1)":"rgb(0, 0, 0)";case"hsl":return t?"hsla(0, 0%, 0%, 1)":"hsl(0, 0%, 0%)";case"hsv":return t?"hsva(0, 0%, 0%, 1)":"hsv(0, 0%, 0%)"}return"#000000"}function Kd(e){return e===null?null:/^ *#/.test(e)?"hex":e.includes("rgb")?"rgb":e.includes("hsl")?"hsl":e.includes("hsv")?"hsv":null}function Xne(e){return e=Math.round(e),e>=360?359:e<0?0:e}function Jne(e){return e=Math.round(e*100)/100,e>1?1:e<0?0:e}const Zne={rgb:{hex(e){return fa(Mr(e))},hsl(e){const[t,n,r,s]=Mr(e);return da([...UE(t,n,r),s])},hsv(e){const[t,n,r,s]=Mr(e);return Il([...FE(t,n,r),s])}},hex:{rgb(e){return jo(Mr(e))},hsl(e){const[t,n,r,s]=Mr(e);return da([...UE(t,n,r),s])},hsv(e){const[t,n,r,s]=Mr(e);return Il([...FE(t,n,r),s])}},hsl:{hex(e){const[t,n,r,s]=Vc(e);return fa([...HE(t,n,r),s])},rgb(e){const[t,n,r,s]=Vc(e);return jo([...HE(t,n,r),s])},hsv(e){const[t,n,r,s]=Vc(e);return Il([...c9(t,n,r),s])}},hsv:{hex(e){const[t,n,r,s]=El(e);return fa([...ra(t,n,r),s])},rgb(e){const[t,n,r,s]=El(e);return jo([...ra(t,n,r),s])},hsl(e){const[t,n,r,s]=El(e);return da([...vh(t,n,r),s])}}};function tO(e,t,n){return n=n||Kd(e),n?n===t?e:Zne[n][t](e):null}const vc="12px",$ne=12,Za="6px",ere=6,tre="linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)",nre=_e({name:"HueSlider",props:{clsPrefix:{type:String,required:!0},hue:{type:Number,required:!0},onUpdateHue:{type:Function,required:!0},onComplete:Function},setup(e){const t=K(null);function n(o){t.value&&($t("mousemove",document,r),$t("mouseup",document,s),r(o))}function r(o){const{value:i}=t;if(!i)return;const{width:a,left:l}=i.getBoundingClientRect(),c=Xne((o.clientX-l-ere)/(a-$ne)*360);e.onUpdateHue(c)}function s(){var o;zt("mousemove",document,r),zt("mouseup",document,s),(o=e.onComplete)===null||o===void 0||o.call(e)}return{railRef:t,handleMouseDown:n}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-color-picker-slider`,style:{height:vc,borderRadius:Za}},I("div",{ref:"railRef",style:{boxShadow:"inset 0 0 2px 0 rgba(0, 0, 0, .24)",boxSizing:"border-box",backgroundImage:tre,height:vc,borderRadius:Za,position:"relative"},onMousedown:this.handleMouseDown},I("div",{style:{position:"absolute",left:Za,right:Za,top:0,bottom:0}},I("div",{class:`${e}-color-picker-handle`,style:{left:`calc((${this.hue}%) / 359 * 100 - ${Za})`,borderRadius:Za,width:vc,height:vc}},I("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:`hsl(${this.hue}, 100%, 50%)`,borderRadius:Za,width:vc,height:vc}})))))}}),kA="12px",rre=12,$a="6px",sre=_e({name:"AlphaSlider",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},alpha:{type:Number,default:0},onUpdateAlpha:{type:Function,required:!0},onComplete:Function},setup(e){const t=K(null);function n(o){!t.value||!e.rgba||($t("mousemove",document,r),$t("mouseup",document,s),r(o))}function r(o){const{value:i}=t;if(!i)return;const{width:a,left:l}=i.getBoundingClientRect(),c=(o.clientX-l)/(a-rre);e.onUpdateAlpha(Jne(c))}function s(){var o;zt("mousemove",document,r),zt("mouseup",document,s),(o=e.onComplete)===null||o===void 0||o.call(e)}return{railRef:t,railBackgroundImage:k(()=>{const{rgba:o}=e;return o?`linear-gradient(to right, rgba(${o[0]}, ${o[1]}, ${o[2]}, 0) 0%, rgba(${o[0]}, ${o[1]}, ${o[2]}, 1) 100%)`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-color-picker-slider`,ref:"railRef",style:{height:kA,borderRadius:$a},onMousedown:this.handleMouseDown},I("div",{style:{borderRadius:$a,position:"absolute",left:0,right:0,top:0,bottom:0,overflow:"hidden"}},I("div",{class:`${e}-color-picker-checkboard`}),I("div",{class:`${e}-color-picker-slider__image`,style:{backgroundImage:this.railBackgroundImage}})),this.rgba&&I("div",{style:{position:"absolute",left:$a,right:$a,top:0,bottom:0}},I("div",{class:`${e}-color-picker-handle`,style:{left:`calc(${this.alpha*100}% - ${$a})`,borderRadius:$a,width:kA,height:kA}},I("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:jo(this.rgba),borderRadius:$a,width:kA,height:kA}}))))}}),Rg="12px",Og="6px",ore=_e({name:"Pallete",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},displayedHue:{type:Number,required:!0},displayedSv:{type:Array,required:!0},onUpdateSV:{type:Function,required:!0},onComplete:Function},setup(e){const t=K(null);function n(o){t.value&&($t("mousemove",document,r),$t("mouseup",document,s),r(o))}function r(o){const{value:i}=t;if(!i)return;const{width:a,height:l,left:c,bottom:u}=i.getBoundingClientRect(),A=(u-o.clientY)/l,d=(o.clientX-c)/a,f=100*(d>1?1:d<0?0:d),g=100*(A>1?1:A<0?0:A);e.onUpdateSV(f,g)}function s(){var o;zt("mousemove",document,r),zt("mouseup",document,s),(o=e.onComplete)===null||o===void 0||o.call(e)}return{palleteRef:t,handleColor:k(()=>{const{rgba:o}=e;return o?`rgb(${o[0]}, ${o[1]}, ${o[2]})`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-color-picker-pallete`,onMousedown:this.handleMouseDown,ref:"palleteRef"},I("div",{class:`${e}-color-picker-pallete__layer`,style:{backgroundImage:`linear-gradient(90deg, white, hsl(${this.displayedHue}, 100%, 50%))`}}),I("div",{class:`${e}-color-picker-pallete__layer ${e}-color-picker-pallete__layer--shadowed`,style:{backgroundImage:"linear-gradient(180deg, rgba(0, 0, 0, 0%), rgba(0, 0, 0, 100%))"}}),this.rgba&&I("div",{class:`${e}-color-picker-handle`,style:{width:Rg,height:Rg,borderRadius:Og,left:`calc(${this.displayedSv[0]}% - ${Og})`,bottom:`calc(${this.displayedSv[1]}% - ${Og})`}},I("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:this.handleColor,borderRadius:Og,width:Rg,height:Rg}})))}}),XB="n-color-picker";function ire(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),255)):!1}function are(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),360)):!1}function lre(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),100)):!1}function cre(e){const t=e.trim();return/^#[0-9a-fA-F]+$/.test(t)?[4,5,7,9].includes(t.length):!1}function ure(e){return/^\d{1,3}\.?\d*%$/.test(e.trim())?Math.max(0,Math.min(parseInt(e)/100,100)):!1}const Are={paddingSmall:"0 4px"},L2=_e({name:"ColorInputUnit",props:{label:{type:String,required:!0},value:{type:[Number,String],default:null},showAlpha:Boolean,onUpdateValue:{type:Function,required:!0}},setup(e){const t=K(""),{themeRef:n}=lt(XB,null);Wn(()=>{t.value=r()});function r(){const{value:i}=e;if(i===null)return"";const{label:a}=e;return a==="HEX"?i:a==="A"?`${Math.floor(i*100)}%`:String(Math.floor(i))}function s(i){t.value=i}function o(i){let a,l;switch(e.label){case"HEX":l=cre(i),l&&e.onUpdateValue(i),t.value=r();break;case"H":a=are(i),a===!1?t.value=r():e.onUpdateValue(a);break;case"S":case"L":case"V":a=lre(i),a===!1?t.value=r():e.onUpdateValue(a);break;case"A":a=ure(i),a===!1?t.value=r():e.onUpdateValue(a);break;case"R":case"G":case"B":a=ire(i),a===!1?t.value=r():e.onUpdateValue(a);break}}return{mergedTheme:n,inputValue:t,handleInputChange:o,handleInputUpdateValue:s}},render(){const{mergedTheme:e}=this;return I(Zs,{size:"small",placeholder:this.label,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,builtinThemeOverrides:Are,value:this.inputValue,onUpdateValue:this.handleInputUpdateValue,onChange:this.handleInputChange,style:this.label==="A"?"flex-grow: 1.25;":""})}}),dre=_e({name:"ColorInput",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},modes:{type:Array,required:!0},showAlpha:{type:Boolean,required:!0},value:{type:String,default:null},valueArr:{type:Array,default:null},onUpdateValue:{type:Function,required:!0},onUpdateMode:{type:Function,required:!0}},setup(e){return{handleUnitUpdateValue(t,n){const{showAlpha:r}=e;if(e.mode==="hex"){e.onUpdateValue((r?fa:cd)(n));return}let s;switch(e.valueArr===null?s=[0,0,0,0]:s=Array.from(e.valueArr),e.mode){case"hsv":s[t]=n,e.onUpdateValue((r?Il:jE)(s));break;case"rgb":s[t]=n,e.onUpdateValue((r?jo:VE)(s));break;case"hsl":s[t]=n,e.onUpdateValue((r?da:YE)(s));break}}}},render(){const{clsPrefix:e,modes:t}=this;return I("div",{class:`${e}-color-picker-input`},I("div",{class:`${e}-color-picker-input__mode`,onClick:this.onUpdateMode,style:{cursor:t.length===1?"":"pointer"}},this.mode.toUpperCase()+(this.showAlpha?"A":"")),I(Mne,null,{default:()=>{const{mode:n,valueArr:r,showAlpha:s}=this;if(n==="hex"){let o=null;try{o=r===null?null:(s?fa:cd)(r)}catch{}return I(L2,{label:"HEX",showAlpha:s,value:o,onUpdateValue:i=>{this.handleUnitUpdateValue(0,i)}})}return(n+(s?"a":"")).split("").map((o,i)=>I(L2,{label:o.toUpperCase(),value:r===null?null:r[i],onUpdateValue:a=>{this.handleUnitUpdateValue(i,a)}}))}}))}}),fre=_e({name:"ColorPickerTrigger",props:{clsPrefix:{type:String,required:!0},value:{type:String,default:null},hsla:{type:Array,default:null},disabled:Boolean,onClick:Function},setup(e){const{colorPickerSlots:t,renderLabelRef:n}=lt(XB,null);return()=>{const{hsla:r,value:s,clsPrefix:o,onClick:i,disabled:a}=e,l=t.label||n.value;return I("div",{class:[`${o}-color-picker-trigger`,a&&`${o}-color-picker-trigger--disabled`],onClick:a?void 0:i},I("div",{class:`${o}-color-picker-trigger__fill`},I("div",{class:`${o}-color-picker-checkboard`}),I("div",{style:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:r?da(r):""}}),s&&r?I("div",{class:`${o}-color-picker-trigger__value`,style:{color:r[2]>50||r[3]<.5?"black":"white"}},l?l(s):s):null))}}});function gre(e,t){if(t==="hsv"){const[n,r,s,o]=El(e);return jo([...ra(n,r,s),o])}return e}function hre(e){const t=document.createElement("canvas").getContext("2d");return t.fillStyle=e,t.fillStyle}const pre=_e({name:"ColorPickerSwatches",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},swatches:{type:Array,required:!0},onUpdateColor:{type:Function,required:!0}},setup(e){const t=k(()=>e.swatches.map(o=>{const i=Kd(o);return{value:o,mode:i,legalValue:gre(o,i)}}));function n(o){const{mode:i}=e;let{value:a,mode:l}=o;return l||(l="hex",/^[a-zA-Z]+$/.test(a)?a=hre(a):(Si("color-picker",`color ${a} in swatches is invalid.`),a="#000000")),l===i?a:tO(a,i,l)}function r(o){e.onUpdateColor(n(o))}function s(o,i){o.key==="Enter"&&r(i)}return{parsedSwatchesRef:t,handleSwatchSelect:r,handleSwatchKeyDown:s}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-color-picker-swatches`},this.parsedSwatchesRef.map(t=>I("div",{class:`${e}-color-picker-swatch`,tabindex:0,onClick:()=>{this.handleSwatchSelect(t)},onKeydown:n=>{this.handleSwatchKeyDown(n,t)}},I("div",{class:`${e}-color-picker-swatch__fill`,style:{background:t.legalValue}}))))}}),mre=_e({name:"ColorPreview",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},color:{type:String,default:null,validator:e=>{const t=Kd(e);return!!(!e||t&&t!=="hsv")}},onUpdateColor:{type:Function,required:!0}},setup(e){function t(n){var r;const s=n.target.value;(r=e.onUpdateColor)===null||r===void 0||r.call(e,tO(s.toUpperCase(),e.mode,"hex")),n.stopPropagation()}return{handleChange:t}},render(){const{clsPrefix:e}=this;return I("div",{class:`${e}-color-picker-preview__preview`},I("span",{class:`${e}-color-picker-preview__fill`,style:{background:this.color||"#000000"}}),I("input",{class:`${e}-color-picker-preview__input`,type:"color",value:this.color,onChange:this.handleChange}))}}),Cre=se([ye("color-picker",` display: inline-block; box-sizing: border-box; height: var(--n-height); font-size: var(--n-font-size); width: 100%; position: relative; `),ye("color-picker-panel",` margin: 4px 0; width: 240px; font-size: var(--n-panel-font-size); color: var(--n-text-color); background-color: var(--n-color); transition: box-shadow .3s var(--n-bezier), color .3s var(--n-bezier), background-color .3s var(--n-bezier); border-radius: var(--n-border-radius); box-shadow: var(--n-box-shadow); `,[xm(),ye("input",` text-align: center; `)]),ye("color-picker-checkboard",` background: white; position: absolute; left: 0; right: 0; top: 0; bottom: 0; `,[se("&::after",` background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%); background-size: 12px 12px; background-position: 0 0, 0 6px, 6px -6px, -6px 0px; background-repeat: repeat; content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; `)]),ye("color-picker-slider",` margin-bottom: 8px; position: relative; box-sizing: border-box; `,[re("image",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; `),se("&::after",` content: ""; position: absolute; border-radius: inherit; left: 0; right: 0; top: 0; bottom: 0; box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24); pointer-events: none; `)]),ye("color-picker-handle",` z-index: 1; box-shadow: 0 0 2px 0 rgba(0, 0, 0, .45); position: absolute; background-color: white; overflow: hidden; `,[re("fill",` box-sizing: border-box; border: 2px solid white; `)]),ye("color-picker-pallete",` height: 180px; position: relative; margin-bottom: 8px; cursor: crosshair; `,[re("layer",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; `,[ve("shadowed",` box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24); `)])]),ye("color-picker-preview",` display: flex; `,[re("sliders",` flex: 1 0 auto; `),re("preview",` position: relative; height: 30px; width: 30px; margin: 0 0 8px 6px; border-radius: 50%; box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset; overflow: hidden; `),re("fill",` display: block; width: 30px; height: 30px; `),re("input",` position: absolute; top: 0; left: 0; width: 30px; height: 30px; opacity: 0; z-index: 1; `)]),ye("color-picker-input",` display: flex; align-items: center; `,[ye("input",` flex-grow: 1; flex-basis: 0; `),re("mode",` width: 72px; text-align: center; `)]),ye("color-picker-control",` padding: 12px; `),ye("color-picker-action",` display: flex; margin-top: -4px; border-top: 1px solid var(--n-divider-color); padding: 8px 12px; justify-content: flex-end; `,[ye("button","margin-left: 8px;")]),ye("color-picker-trigger",` border: var(--n-border); height: 100%; box-sizing: border-box; border-radius: var(--n-border-radius); transition: border-color .3s var(--n-bezier); cursor: pointer; `,[re("value",` white-space: nowrap; position: relative; `),re("fill",` border-radius: var(--n-border-radius); position: absolute; display: flex; align-items: center; justify-content: center; left: 4px; right: 4px; top: 4px; bottom: 4px; `),ve("disabled","cursor: not-allowed"),ye("color-picker-checkboard",` border-radius: var(--n-border-radius); `,[se("&::after",` --n-block-size: calc((var(--n-height) - 8px) / 3); background-size: calc(var(--n-block-size) * 2) calc(var(--n-block-size) * 2); background-position: 0 0, 0 var(--n-block-size), var(--n-block-size) calc(-1 * var(--n-block-size)), calc(-1 * var(--n-block-size)) 0px; `)])]),ye("color-picker-swatches",` display: grid; grid-gap: 8px; flex-wrap: wrap; position: relative; grid-template-columns: repeat(auto-fill, 18px); margin-top: 10px; `,[ye("color-picker-swatch",` width: 18px; height: 18px; background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%); background-size: 8px 8px; background-position: 0px 0, 0px 4px, 4px -4px, -4px 0px; background-repeat: repeat; `,[re("fill",` position: relative; width: 100%; height: 100%; border-radius: 3px; box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset; cursor: pointer; `),se("&:focus",` outline: none; `,[re("fill",[se("&::after",` position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: inherit; filter: blur(2px); content: ""; `)])])])])]),vre=Object.assign(Object.assign({},Gt.props),{value:String,show:{type:Boolean,default:void 0},defaultShow:Boolean,defaultValue:String,modes:{type:Array,default:()=>["rgb","hex","hsl"]},placement:{type:String,default:"bottom-start"},to:Io.propTo,showAlpha:{type:Boolean,default:!0},showPreview:Boolean,swatches:Array,disabled:{type:Boolean,default:void 0},actions:{type:Array,default:null},internalActions:Array,size:String,renderLabel:Function,onComplete:Function,onConfirm:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),F2=_e({name:"ColorPicker",props:vre,setup(e,{slots:t}){const n=K(null);let r=null;const s=Gl(e),{mergedSizeRef:o,mergedDisabledRef:i}=s,{localeRef:a}=Xu("global"),{mergedClsPrefixRef:l,namespaceRef:c,inlineThemeDisabled:u}=Gn(e),A=Gt("ColorPicker","-color-picker",Cre,Kne,e,l);nn(XB,{themeRef:A,renderLabelRef:Et(e,"renderLabel"),colorPickerSlots:t});const d=K(e.defaultShow),f=Eo(Et(e,"show"),d);function g(N){const{onUpdateShow:ne,"onUpdate:show":ce}=e;ne&>(ne,N),ce&>(ce,N),d.value=N}const{defaultValue:h}=e,m=K(h===void 0?qne(e.modes,e.showAlpha):h),p=Eo(Et(e,"value"),m),C=K([p.value]),v=K(0),E=k(()=>Kd(p.value)),{modes:b}=e,w=K(Kd(p.value)||b[0]||"rgb");function B(){const{modes:N}=e,{value:ne}=w,ce=N.findIndex(F=>F===ne);~ce?w.value=N[(ce+1)%N.length]:w.value="rgb"}let Q,S,T,D,R,O,H,V;const Y=k(()=>{const{value:N}=p;if(!N)return null;switch(E.value){case"hsv":return El(N);case"hsl":return[Q,S,T,V]=Vc(N),[...c9(Q,S,T),V];case"rgb":case"hex":return[R,O,H,V]=Mr(N),[...FE(R,O,H),V]}}),j=k(()=>{const{value:N}=p;if(!N)return null;switch(E.value){case"rgb":case"hex":return Mr(N);case"hsv":return[Q,S,D,V]=El(N),[...ra(Q,S,D),V];case"hsl":return[Q,S,T,V]=Vc(N),[...HE(Q,S,T),V]}}),X=k(()=>{const{value:N}=p;if(!N)return null;switch(E.value){case"hsl":return Vc(N);case"hsv":return[Q,S,D,V]=El(N),[...vh(Q,S,D),V];case"rgb":case"hex":return[R,O,H,V]=Mr(N),[...UE(R,O,H),V]}}),oe=k(()=>{switch(w.value){case"rgb":case"hex":return j.value;case"hsv":return Y.value;case"hsl":return X.value}}),ue=K(0),he=K(1),Ee=K([0,0]);function Oe(N,ne){const{value:ce}=Y,F=ue.value,G=ce?ce[3]:1;Ee.value=[N,ne];const{showAlpha:J}=e;switch(w.value){case"hsv":ge((J?Il:jE)([F,N,ne,G]),"cursor");break;case"hsl":ge((J?da:YE)([...vh(F,N,ne),G]),"cursor");break;case"rgb":ge((J?jo:VE)([...ra(F,N,ne),G]),"cursor");break;case"hex":ge((J?fa:cd)([...ra(F,N,ne),G]),"cursor");break}}function Qe(N){ue.value=N;const{value:ne}=Y;if(!ne)return;const[,ce,F,G]=ne,{showAlpha:J}=e;switch(w.value){case"hsv":ge((J?Il:jE)([N,ce,F,G]),"cursor");break;case"rgb":ge((J?jo:VE)([...ra(N,ce,F),G]),"cursor");break;case"hex":ge((J?fa:cd)([...ra(N,ce,F),G]),"cursor");break;case"hsl":ge((J?da:YE)([...vh(N,ce,F),G]),"cursor");break}}function le(N){switch(w.value){case"hsv":[Q,S,D]=Y.value,ge(Il([Q,S,D,N]),"cursor");break;case"rgb":[R,O,H]=j.value,ge(jo([R,O,H,N]),"cursor");break;case"hex":[R,O,H]=j.value,ge(fa([R,O,H,N]),"cursor");break;case"hsl":[Q,S,T]=X.value,ge(da([Q,S,T,N]),"cursor");break}he.value=N}function ge(N,ne){ne==="cursor"?r=N:r=null;const{nTriggerFormChange:ce,nTriggerFormInput:F}=s,{onUpdateValue:G,"onUpdate:value":J}=e;G&>(G,N),J&>(J,N),ce(),F(),m.value=N}function z(N){ge(N,"input"),kn($)}function $(N=!0){const{value:ne}=p;if(ne){const{nTriggerFormChange:ce,nTriggerFormInput:F}=s,{onComplete:G}=e;G&&G(ne);const{value:J}=C,{value:be}=v;N&&(J.splice(be+1,J.length,ne),v.value=be+1),ce(),F()}}function Z(){const{value:N}=v;N-1<0||(ge(C.value[N-1],"input"),$(!1),v.value=N-1)}function Ae(){const{value:N}=v;N<0||N+1>=C.value.length||(ge(C.value[N+1],"input"),$(!1),v.value=N+1)}function De(){ge(null,"input"),g(!1)}function L(){const{value:N}=p,{onConfirm:ne}=e;ne&&ne(N),g(!1)}const _=k(()=>v.value>=1),x=k(()=>{const{value:N}=C;return N.length>1&&v.value{N||(C.value=[p.value],v.value=0)}),Wn(()=>{if(!(r&&r===p.value)){const{value:N}=Y;N&&(ue.value=N[0],he.value=N[3],Ee.value=[N[1],N[2]])}r=null});const U=k(()=>{const{value:N}=o,{common:{cubicBezierEaseInOut:ne},self:{textColor:ce,color:F,panelFontSize:G,boxShadow:J,border:be,borderRadius:we,dividerColor:Fe,[et("height",N)]:ct,[et("fontSize",N)]:ut}}=A.value;return{"--n-bezier":ne,"--n-text-color":ce,"--n-color":F,"--n-panel-font-size":G,"--n-font-size":ut,"--n-box-shadow":J,"--n-border":be,"--n-border-radius":we,"--n-height":ct,"--n-divider-color":Fe}}),q=u?Gr("color-picker",k(()=>o.value[0]),U,e):void 0;function M(){var N;const{value:ne}=j,{value:ce}=ue,{internalActions:F,modes:G,actions:J}=e,{value:be}=A,{value:we}=l;return I("div",{class:[`${we}-color-picker-panel`,q==null?void 0:q.themeClass.value],onDragstart:Fe=>{Fe.preventDefault()},style:u?void 0:U.value},I("div",{class:`${we}-color-picker-control`},I(ore,{clsPrefix:we,rgba:ne,displayedHue:ce,displayedSv:Ee.value,onUpdateSV:Oe,onComplete:$}),I("div",{class:`${we}-color-picker-preview`},I("div",{class:`${we}-color-picker-preview__sliders`},I(nre,{clsPrefix:we,hue:ce,onUpdateHue:Qe,onComplete:$}),e.showAlpha?I(sre,{clsPrefix:we,rgba:ne,alpha:he.value,onUpdateAlpha:le,onComplete:$}):null),e.showPreview?I(mre,{clsPrefix:we,mode:w.value,color:j.value&&cd(j.value),onUpdateColor:Fe=>{ge(Fe,"input")}}):null),I(dre,{clsPrefix:we,showAlpha:e.showAlpha,mode:w.value,modes:G,onUpdateMode:B,value:p.value,valueArr:oe.value,onUpdateValue:z}),((N=e.swatches)===null||N===void 0?void 0:N.length)&&I(pre,{clsPrefix:we,mode:w.value,swatches:e.swatches,onUpdateColor:Fe=>{ge(Fe,"input")}})),J!=null&&J.length?I("div",{class:`${we}-color-picker-action`},J.includes("confirm")&&I(ir,{size:"small",onClick:L,theme:be.peers.Button,themeOverrides:be.peerOverrides.Button},{default:()=>a.value.confirm}),J.includes("clear")&&I(ir,{size:"small",onClick:De,disabled:!p.value,theme:be.peers.Button,themeOverrides:be.peerOverrides.Button},{default:()=>a.value.clear})):null,t.action?I("div",{class:`${we}-color-picker-action`},{default:t.action}):F?I("div",{class:`${we}-color-picker-action`},F.includes("undo")&&I(ir,{size:"small",onClick:Z,disabled:!_.value,theme:be.peers.Button,themeOverrides:be.peerOverrides.Button},{default:()=>a.value.undo}),F.includes("redo")&&I(ir,{size:"small",onClick:Ae,disabled:!x.value,theme:be.peers.Button,themeOverrides:be.peerOverrides.Button},{default:()=>a.value.redo})):null)}return{mergedClsPrefix:l,namespace:c,selfRef:n,hsla:X,rgba:j,mergedShow:f,mergedDisabled:i,isMounted:Wl(),adjustedTo:Io(e),mergedValue:p,handleTriggerClick(){g(!0)},handleClickOutside(N){var ne;!((ne=n.value)===null||ne===void 0)&&ne.contains(Ra(N))||g(!1)},renderPanel:M,cssVars:u?void 0:U,themeClass:q==null?void 0:q.themeClass,onRender:q==null?void 0:q.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:n}=this;return n==null||n(),I("div",{class:[this.themeClass,`${t}-color-picker`],ref:"selfRef",style:this.cssVars},I(vm,null,{default:()=>[I(Em,null,{default:()=>I(fre,{clsPrefix:t,value:this.mergedValue,hsla:this.hsla,disabled:this.mergedDisabled,onClick:this.handleTriggerClick},{label:e.label})}),I(Im,{placement:this.placement,show:this.mergedShow,containerClass:this.namespace,teleportDisabled:this.adjustedTo===Io.tdkey,to:this.adjustedTo},{default:()=>I(mr,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Wr(this.renderPanel(),[[Yu,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),Ere={paddingSmall:"12px 16px 12px",paddingMedium:"19px 24px 20px",paddingLarge:"23px 32px 24px",paddingHuge:"27px 40px 28px",titleFontSizeSmall:"16px",titleFontSizeMedium:"18px",titleFontSizeLarge:"18px",titleFontSizeHuge:"18px",closeIconSize:"18px",closeSize:"22px"},Ire=e=>{const{primaryColor:t,borderRadius:n,lineHeight:r,fontSize:s,cardColor:o,textColor2:i,textColor1:a,dividerColor:l,fontWeightStrong:c,closeIconColor:u,closeIconColorHover:A,closeIconColorPressed:d,closeColorHover:f,closeColorPressed:g,modalColor:h,boxShadow1:m,popoverColor:p,actionColor:C}=e;return Object.assign(Object.assign({},Ere),{lineHeight:r,color:o,colorModal:h,colorPopover:p,colorTarget:t,colorEmbedded:C,colorEmbeddedModal:C,colorEmbeddedPopover:C,textColor:i,titleTextColor:a,borderColor:l,actionColor:C,titleFontWeight:c,closeColorHover:f,closeColorPressed:g,closeBorderRadius:n,closeIconColor:u,closeIconColorHover:A,closeIconColorPressed:d,fontSizeSmall:s,fontSizeMedium:s,fontSizeLarge:s,fontSizeHuge:s,boxShadow:m,borderRadius:n})},Bre={name:"Card",common:es,self:Ire},nO=Bre,bre=se([ye("card",` font-size: var(--n-font-size); line-height: var(--n-line-height); display: flex; flex-direction: column; width: 100%; box-sizing: border-box; position: relative; border-radius: var(--n-border-radius); background-color: var(--n-color); color: var(--n-text-color); word-break: break-word; transition: color .3s var(--n-bezier), background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier), border-color .3s var(--n-bezier); `,[C9({background:"var(--n-color-modal)"}),ve("hoverable",[se("&:hover","box-shadow: var(--n-box-shadow);")]),ve("content-segmented",[se(">",[re("content",{paddingTop:"var(--n-padding-bottom)"})])]),ve("content-soft-segmented",[se(">",[re("content",` margin: 0 var(--n-padding-left); padding: var(--n-padding-bottom) 0; `)])]),ve("footer-segmented",[se(">",[re("footer",{paddingTop:"var(--n-padding-bottom)"})])]),ve("footer-soft-segmented",[se(">",[re("footer",` padding: var(--n-padding-bottom) 0; margin: 0 var(--n-padding-left); `)])]),se(">",[ye("card-header",` box-sizing: border-box; display: flex; align-items: center; font-size: var(--n-title-font-size); padding: var(--n-padding-top) var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left); `,[re("main",` font-weight: var(--n-title-font-weight); transition: color .3s var(--n-bezier); flex: 1; min-width: 0; color: var(--n-title-text-color); `),re("extra",` display: flex; align-items: center; font-size: var(--n-font-size); font-weight: 400; transition: color .3s var(--n-bezier); color: var(--n-text-color); `),re("close",` margin: 0 0 0 8px; transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); `)]),re("action",` box-sizing: border-box; transition: background-color .3s var(--n-bezier), border-color .3s var(--n-bezier); background-clip: padding-box; background-color: var(--n-action-color); `),re("content","flex: 1; min-width: 0;"),re("content, footer",` box-sizing: border-box; padding: 0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left); font-size: var(--n-font-size); `,[se("&:first-child",{paddingTop:"var(--n-padding-bottom)"})]),re("action",` background-color: var(--n-action-color); padding: var(--n-padding-bottom) var(--n-padding-left); border-bottom-left-radius: var(--n-border-radius); border-bottom-right-radius: var(--n-border-radius); `)]),ye("card-cover",` overflow: hidden; width: 100%; border-radius: var(--n-border-radius) var(--n-border-radius) 0 0; `,[se("img",` display: block; width: 100%; `)]),ve("bordered",` border: 1px solid var(--n-border-color); `,[se("&:target","border-color: var(--n-color-target);")]),ve("action-segmented",[se(">",[re("action",[se("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ve("content-segmented, content-soft-segmented",[se(">",[re("content",{transition:"border-color 0.3s var(--n-bezier)"},[se("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ve("footer-segmented, footer-soft-segmented",[se(">",[re("footer",{transition:"border-color 0.3s var(--n-bezier)"},[se("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ve("embedded",` background-color: var(--n-color-embedded); `)]),m9(ye("card",` background: var(--n-color-modal); `,[ve("embedded",` background-color: var(--n-color-embedded-modal); `)])),QG(ye("card",` background: var(--n-color-popover); `,[ve("embedded",` background-color: var(--n-color-embedded-popover); `)]))]),JB={title:String,contentStyle:[Object,String],headerStyle:[Object,String],headerExtraStyle:[Object,String],footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:{type:String,default:"medium"},bordered:{type:Boolean,default:!0},closable:Boolean,hoverable:Boolean,role:String,onClose:[Function,Array],tag:{type:String,default:"div"}},yre=Tl(JB),wre=Object.assign(Object.assign({},Gt.props),JB),rO=_e({name:"Card",props:wre,setup(e){const t=()=>{const{onClose:c}=e;c&>(c)},{inlineThemeDisabled:n,mergedClsPrefixRef:r,mergedRtlRef:s}=Gn(e),o=Gt("Card","-card",bre,nO,e,r),i=Pa("Card",s,r),a=k(()=>{const{size:c}=e,{self:{color:u,colorModal:A,colorTarget:d,textColor:f,titleTextColor:g,titleFontWeight:h,borderColor:m,actionColor:p,borderRadius:C,lineHeight:v,closeIconColor:E,closeIconColorHover:b,closeIconColorPressed:w,closeColorHover:B,closeColorPressed:Q,closeBorderRadius:S,closeIconSize:T,closeSize:D,boxShadow:R,colorPopover:O,colorEmbedded:H,colorEmbeddedModal:V,colorEmbeddedPopover:Y,[et("padding",c)]:j,[et("fontSize",c)]:X,[et("titleFontSize",c)]:oe},common:{cubicBezierEaseInOut:ue}}=o.value,{top:he,left:Ee,bottom:Oe}=l9(j);return{"--n-bezier":ue,"--n-border-radius":C,"--n-color":u,"--n-color-modal":A,"--n-color-popover":O,"--n-color-embedded":H,"--n-color-embedded-modal":V,"--n-color-embedded-popover":Y,"--n-color-target":d,"--n-text-color":f,"--n-line-height":v,"--n-action-color":p,"--n-title-text-color":g,"--n-title-font-weight":h,"--n-close-icon-color":E,"--n-close-icon-color-hover":b,"--n-close-icon-color-pressed":w,"--n-close-color-hover":B,"--n-close-color-pressed":Q,"--n-border-color":m,"--n-box-shadow":R,"--n-padding-top":he,"--n-padding-bottom":Oe,"--n-padding-left":Ee,"--n-font-size":X,"--n-title-font-size":oe,"--n-close-size":D,"--n-close-icon-size":T,"--n-close-border-radius":S}}),l=n?Gr("card",k(()=>e.size[0]),a,e):void 0;return{rtlEnabled:i,mergedClsPrefix:r,mergedTheme:o,handleCloseClick:t,cssVars:n?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){const{segmented:e,bordered:t,hoverable:n,mergedClsPrefix:r,rtlEnabled:s,onRender:o,embedded:i,tag:a,$slots:l}=this;return o==null||o(),I(a,{class:[`${r}-card`,this.themeClass,i&&`${r}-card--embedded`,{[`${r}-card--rtl`]:s,[`${r}-card--content${typeof e!="boolean"&&e.content==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.content,[`${r}-card--footer${typeof e!="boolean"&&e.footer==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.footer,[`${r}-card--action-segmented`]:e===!0||e!==!1&&e.action,[`${r}-card--bordered`]:t,[`${r}-card--hoverable`]:n}],style:this.cssVars,role:this.role},qn(l.cover,c=>c&&I("div",{class:`${r}-card-cover`,role:"none"},c)),qn(l.header,c=>c||this.title||this.closable?I("div",{class:`${r}-card-header`,style:this.headerStyle},I("div",{class:`${r}-card-header__main`,role:"heading"},c||this.title),qn(l["header-extra"],u=>u&&I("div",{class:`${r}-card-header__extra`,style:this.headerExtraStyle},u)),this.closable?I(Sm,{clsPrefix:r,class:`${r}-card-header__close`,onClick:this.handleCloseClick,absolute:!0}):null):null),qn(l.default,c=>c&&I("div",{class:`${r}-card__content`,style:this.contentStyle,role:"none"},c)),qn(l.footer,c=>c&&[I("div",{class:`${r}-card__footer`,style:this.footerStyle,role:"none"},c)]),qn(l.action,c=>c&&I("div",{class:`${r}-card__action`,role:"none"},c)))}}),Qre=e=>({dotSize:"8px",dotColor:"rgba(255, 255, 255, .3)",dotColorActive:"rgba(255, 255, 255, 1)",dotColorFocus:"rgba(255, 255, 255, .5)",dotLineWidth:"16px",dotLineWidthActive:"24px",arrowColor:"#eee"}),Sre={name:"Carousel",common:es,self:Qre},_re=Sre;function xre(e){const{length:t}=e;return t>1&&(e.push(U2(e[0],0,"append")),e.unshift(U2(e[t-1],t-1,"prepend"))),e}function U2(e,t,n){return Ss(e,{key:`carousel-item-duplicate-${t}-${n}`})}function H2(e,t,n){return n?e===0?t-3:e===t-1?0:e-1:e}function ov(e,t){return t?e+1:e}function kre(e,t,n){return e<0?null:e===0?n?t-1:null:e-1}function Tre(e,t,n){return e>t-1?null:e===t-1?n?0:null:e+1}function Dre(e,t){return t&&e>3?e-2:e}function z2(e){return window.TouchEvent&&e instanceof window.TouchEvent}function V2(e,t){let{offsetWidth:n,offsetHeight:r}=e;if(t){const s=getComputedStyle(e);n=n-parseFloat(s.getPropertyValue("padding-left"))-parseFloat(s.getPropertyValue("padding-right")),r=r-parseFloat(s.getPropertyValue("padding-top"))-parseFloat(s.getPropertyValue("padding-bottom"))}return{width:n,height:r}}function Mg(e,t,n){return en?n:e}function Rre(e){if(e===void 0)return 0;if(typeof e=="number")return e;const t=/^((\d+)?\.?\d+?)(ms|s)?$/,n=e.match(t);if(n){const[,r,,s="ms"]=n;return Number(r)*(s==="ms"?1:1e3)}return 0}const sO="n-carousel-methods",Ore=e=>{nn(sO,e)},ZB=(e="unknown",t="component")=>{const n=lt(sO);return n||wf(e,`\`${t}\` must be placed inside \`n-carousel\`.`),n},Mre={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},Pre=_e({name:"CarouselDots",props:Mre,setup(e){const{mergedClsPrefixRef:t}=Gn(e),n=K([]),r=ZB();function s(c,u){switch(c.key){case"Enter":case" ":c.preventDefault(),r.to(u);return}e.keyboard&&a(c)}function o(c){e.trigger==="hover"&&r.to(c)}function i(c){e.trigger==="click"&&r.to(c)}function a(c){var u;if(c.shiftKey||c.altKey||c.ctrlKey||c.metaKey)return;const A=(u=document.activeElement)===null||u===void 0?void 0:u.nodeName.toLowerCase();if(A==="input"||A==="textarea")return;const{code:d}=c,f=d==="PageUp"||d==="ArrowUp",g=d==="PageDown"||d==="ArrowDown",h=d==="PageUp"||d==="ArrowRight",m=d==="PageDown"||d==="ArrowLeft",p=r.isVertical(),C=p?f:h,v=p?g:m;!C&&!v||(c.preventDefault(),C&&!r.isNextDisabled()?(r.next(),l(r.currentIndexRef.value)):v&&!r.isPrevDisabled()&&(r.prev(),l(r.currentIndexRef.value)))}function l(c){var u;(u=n.value[c])===null||u===void 0||u.focus()}return JD(()=>n.value.length=0),{mergedClsPrefix:t,dotEls:n,handleKeydown:s,handleMouseenter:o,handleClick:i}},render(){const{mergedClsPrefix:e,dotEls:t}=this;return I("div",{class:[`${e}-carousel__dots`,`${e}-carousel__dots--${this.dotType}`],role:"tablist"},eG(this.total,n=>{const r=n===this.currentIndex;return I("div",{"aria-selected":r,ref:s=>t.push(s),role:"button",tabindex:"0",class:[`${e}-carousel__dot`,r&&`${e}-carousel__dot--active`],key:n,onClick:()=>{this.handleClick(n)},onMouseenter:()=>{this.handleMouseenter(n)},onKeydown:s=>{this.handleKeydown(s,n)}})}))}}),Nre=I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},I("g",{fill:"none"},I("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z",fill:"currentColor"}))),Lre=I("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},I("g",{fill:"none"},I("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z",fill:"currentColor"}))),Fre=_e({name:"CarouselArrow",setup(e){const{mergedClsPrefixRef:t}=Gn(e),{isVertical:n,isPrevDisabled:r,isNextDisabled:s,prev:o,next:i}=ZB();return{mergedClsPrefix:t,isVertical:n,isPrevDisabled:r,isNextDisabled:s,prev:o,next:i}},render(){const{mergedClsPrefix:e}=this;return I("div",{class:`${e}-carousel__arrow-group`},I("div",{class:[`${e}-carousel__arrow`,this.isPrevDisabled()&&`${e}-carousel__arrow--disabled`],role:"button",onClick:this.prev},Nre),I("div",{class:[`${e}-carousel__arrow`,this.isNextDisabled()&&`${e}-carousel__arrow--disabled`],role:"button",onClick:this.next},Lre))}}),yh="CarouselItem",Ure=e=>{var t;return((t=e.type)===null||t===void 0?void 0:t.name)===yh},Hre=_e({name:yh,setup(e){const{mergedClsPrefixRef:t}=Gn(e),n=ZB(E2(yh),`n-${E2(yh)}`),r=K(),s=k(()=>{const{value:u}=r;return u?n.getSlideIndex(u):-1}),o=k(()=>n.isPrev(s.value)),i=k(()=>n.isNext(s.value)),a=k(()=>n.isActive(s.value)),l=k(()=>n.getSlideStyle(s.value));rn(()=>{n.addSlide(r.value)}),Un(()=>{n.removeSlide(r.value)});function c(u){const{value:A}=s;A!==void 0&&(n==null||n.onCarouselItemClick(A,u))}return{mergedClsPrefix:t,selfElRef:r,isPrev:o,isNext:i,isActive:a,index:s,style:l,handleClick:c}},render(){var e;const{$slots:t,mergedClsPrefix:n,isPrev:r,isNext:s,isActive:o,index:i,style:a}=this,l=[`${n}-carousel__slide`,{[`${n}-carousel__slide--current`]:o,[`${n}-carousel__slide--prev`]:r,[`${n}-carousel__slide--next`]:s}];return I("div",{ref:"selfElRef",class:l,role:"option",tabindex:"-1","data-index":i,"aria-hidden":!o,style:a,onClickCapture:this.handleClick},(e=t.default)===null||e===void 0?void 0:e.call(t,{isPrev:r,isNext:s,isActive:o,index:i}))}}),zre=ye("carousel",` position: relative; width: 100%; height: 100%; touch-action: pan-y; overflow: hidden; `,[re("slides",` display: flex; width: 100%; height: 100%; transition-timing-function: var(--n-bezier); transition-property: transform; `,[re("slide",` flex-shrink: 0; position: relative; width: 100%; height: 100%; outline: none; overflow: hidden; `,[se("> img",` display: block; `)])]),re("dots",` position: absolute; display: flex; flex-wrap: nowrap; `,[ve("dot",[re("dot",` height: var(--n-dot-size); width: var(--n-dot-size); background-color: var(--n-dot-color); border-radius: 50%; cursor: pointer; transition: box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier); outline: none; `,[se("&:focus",` background-color: var(--n-dot-color-focus); `),ve("active",` background-color: var(--n-dot-color-active); `)])]),ve("line",[re("dot",` border-radius: 9999px; width: var(--n-dot-line-width); height: 4px; background-color: var(--n-dot-color); cursor: pointer; transition: width .3s var(--n-bezier), box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier); outline: none; `,[se("&:focus",` background-color: var(--n-dot-color-focus); `),ve("active",` width: var(--n-dot-line-width-active); background-color: var(--n-dot-color-active); `)])])]),re("arrow",` transition: background-color .3s var(--n-bezier); cursor: pointer; height: 28px; width: 28px; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, .2); color: var(--n-arrow-color); border-radius: 8px; user-select: none; -webkit-user-select: none; font-size: 18px; `,[se("svg",` height: 1em; width: 1em; `),se("&:hover",` background-color: rgba(255, 255, 255, .3); `)]),ve("vertical",` touch-action: pan-x; `,[re("slides",` flex-direction: column; `),ve("fade",[re("slide",` top: 50%; left: unset; transform: translateY(-50%); `)]),ve("card",[re("slide",` top: 50%; left: unset; transform: translateY(-50%) translateZ(-400px); `,[ve("current",` transform: translateY(-50%) translateZ(0); `),ve("prev",` transform: translateY(-100%) translateZ(-200px); `),ve("next",` transform: translateY(0%) translateZ(-200px); `)])])]),ve("usercontrol",[re("slides",[se(">",[se("div",` position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); `)])])]),ve("left",[re("dots",` transform: translateY(-50%); top: 50%; left: 12px; flex-direction: column; `,[ve("line",[re("dot",` width: 4px; height: var(--n-dot-line-width); margin: 4px 0; transition: height .3s var(--n-bezier), box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier); outline: none; `,[ve("active",` height: var(--n-dot-line-width-active); `)])])]),re("dot",` margin: 4px 0; `)]),re("arrow-group",` position: absolute; display: flex; flex-wrap: nowrap; `),ve("vertical",[re("arrow",` transform: rotate(90deg); `)]),ve("show-arrow",[ve("bottom",[re("dots",` transform: translateX(0); bottom: 18px; left: 18px; `)]),ve("top",[re("dots",` transform: translateX(0); top: 18px; left: 18px; `)]),ve("left",[re("dots",` transform: translateX(0); top: 18px; left: 18px; `)]),ve("right",[re("dots",` transform: translateX(0); top: 18px; right: 18px; `)])]),ve("left",[re("arrow-group",` bottom: 12px; left: 12px; flex-direction: column; `,[se("> *:first-child",` margin-bottom: 12px; `)])]),ve("right",[re("dots",` transform: translateY(-50%); top: 50%; right: 12px; flex-direction: column; `,[ve("line",[re("dot",` width: 4px; height: var(--n-dot-line-width); margin: 4px 0; transition: height .3s var(--n-bezier), box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier); outline: none; `,[ve("active",` height: var(--n-dot-line-width-active); `)])])]),re("dot",` margin: 4px 0; `),re("arrow-group",` bottom: 12px; right: 12px; flex-direction: column; `,[se("> *:first-child",` margin-bottom: 12px; `)])]),ve("top",[re("dots",` transform: translateX(-50%); top: 12px; left: 50%; `,[ve("line",[re("dot",` margin: 0 4px; `)])]),re("dot",` margin: 0 4px; `),re("arrow-group",` top: 12px; right: 12px; `,[se("> *:first-child",` margin-right: 12px; `)])]),ve("bottom",[re("dots",` transform: translateX(-50%); bottom: 12px; left: 50%; `,[ve("line",[re("dot",` margin: 0 4px; `)])]),re("dot",` margin: 0 4px; `),re("arrow-group",` bottom: 12px; right: 12px; `,[se("> *:first-child",` margin-right: 12px; `)])]),ve("fade",[re("slide",` position: absolute; opacity: 0; transition-property: opacity; pointer-events: none; `,[ve("current",` opacity: 1; pointer-events: auto; `)])]),ve("card",[re("slides",` perspective: 1000px; `),re("slide",` position: absolute; left: 50%; opacity: 0; transform: translateX(-50%) translateZ(-400px); transition-property: opacity, transform; `,[ve("current",` opacity: 1; transform: translateX(-50%) translateZ(0); z-index: 1; `),ve("prev",` opacity: 0.4; transform: translateX(-100%) translateZ(-200px); `),ve("next",` opacity: 0.4; transform: translateX(0%) translateZ(-200px); `)])])]),Vre=["transitionDuration","transitionTimingFunction"],jre=Object.assign(Object.assign({},Gt.props),{defaultIndex:{type:Number,default:0},currentIndex:Number,showArrow:Boolean,dotType:{type:String,default:"dot"},dotPlacement:{type:String,default:"bottom"},slidesPerView:{type:[Number,String],default:1},spaceBetween:{type:Number,default:0},centeredSlides:Boolean,direction:{type:String,default:"horizontal"},autoplay:Boolean,interval:{type:Number,default:5e3},loop:{type:Boolean,default:!0},effect:{type:String,default:"slide"},showDots:{type:Boolean,default:!0},trigger:{type:String,default:"click"},transitionStyle:{type:Object,default:()=>({transitionDuration:"300ms"})},transitionProps:Object,draggable:Boolean,prevSlideStyle:[Object,String],nextSlideStyle:[Object,String],touchable:{type:Boolean,default:!0},mousewheel:Boolean,keyboard:Boolean,"onUpdate:currentIndex":Function,onUpdateCurrentIndex:Function});let iv=!1;const Yre=_e({name:"Carousel",props:jre,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Gn(e),r=K(null),s=K(null),o=K([]),i={value:[]},a=k(()=>e.direction==="vertical"),l=k(()=>a.value?"height":"width"),c=k(()=>a.value?"bottom":"right"),u=k(()=>e.effect==="slide"),A=k(()=>e.loop&&e.slidesPerView===1&&u.value),d=k(()=>e.effect==="custom"),f=k(()=>!u.value||e.centeredSlides?1:e.slidesPerView),g=k(()=>d.value?1:e.slidesPerView),h=k(()=>f.value==="auto"||e.slidesPerView==="auto"&&e.centeredSlides),m=K({width:0,height:0}),p=k(()=>{const{value:ae}=o;if(!ae.length)return[];const{value:xe}=h;if(xe)return ae.map(ze=>V2(ze));const{value:Ze}=g,{value:pt}=m,{value:rt}=l;let ee=pt[rt];if(Ze!=="auto"){const{spaceBetween:ze}=e,bt=ee-(Ze-1)*ze,xt=1/Math.max(1,Ze);ee=bt*xt}const Be=Object.assign(Object.assign({},pt),{[rt]:ee});return ae.map(()=>Be)}),C=k(()=>{const{value:ae}=p;if(!ae.length)return[];const{centeredSlides:xe,spaceBetween:Ze}=e,{value:pt}=l,{[pt]:rt}=m.value;let ee=0;return ae.map(({[pt]:Be})=>{let ze=ee;return xe&&(ze+=(Be-rt)/2),ee+=Be+Ze,ze})}),v=K(!1),E=k(()=>{const{transitionStyle:ae}=e;return ae?kl(ae,Vre):{}}),b=k(()=>d.value?0:Rre(E.value.transitionDuration)),w=k(()=>{const{value:ae}=o;if(!ae.length)return[];const xe=!(h.value||g.value===1),Ze=Be=>{if(xe){const{value:ze}=l;return{[ze]:`${p.value[Be][ze]}px`}}};if(d.value)return ae.map((Be,ze)=>Ze(ze));const{effect:pt,spaceBetween:rt}=e,{value:ee}=c;return ae.reduce((Be,ze,bt)=>{const xt=Object.assign(Object.assign({},Ze(bt)),{[`margin-${ee}`]:`${rt}px`});return Be.push(xt),v.value&&(pt==="fade"||pt==="card")&&Object.assign(xt,E.value),Be},[])}),B=k(()=>{const{value:ae}=f,{length:xe}=o.value;if(ae!=="auto")return Math.max(xe-ae,0)+1;{const{value:Ze}=p,{length:pt}=Ze;if(!pt)return xe;const{value:rt}=C,{value:ee}=l,Be=m.value[ee];let ze=Ze[Ze.length-1][ee],bt=pt;for(;bt>1&&zeDre(B.value,A.value)),S=ov(e.defaultIndex,A.value),T=K(H2(S,B.value,A.value)),D=Eo(Et(e,"currentIndex"),T),R=k(()=>ov(D.value,A.value));function O(ae){var xe,Ze;ae=Mg(ae,0,B.value-1);const pt=H2(ae,B.value,A.value),{value:rt}=D;pt!==D.value&&(T.value=pt,(xe=e["onUpdate:currentIndex"])===null||xe===void 0||xe.call(e,pt,rt),(Ze=e.onUpdateCurrentIndex)===null||Ze===void 0||Ze.call(e,pt,rt))}function H(ae=R.value){return kre(ae,B.value,e.loop)}function V(ae=R.value){return Tre(ae,B.value,e.loop)}function Y(ae){const xe=N(ae);return xe!==null&&H()===xe}function j(ae){const xe=N(ae);return xe!==null&&V()===xe}function X(ae){return R.value===N(ae)}function oe(ae){return D.value===ae}function ue(){return H()===null}function he(){return V()===null}function Ee(ae){const xe=Mg(ov(ae,A.value),0,B.value);(ae!==D.value||xe!==R.value)&&O(xe)}function Oe(){const ae=H();ae!==null&&O(ae)}function Qe(){const ae=V();ae!==null&&O(ae)}function le(){(!z||!A.value)&&Oe()}function ge(){(!z||!A.value)&&Qe()}let z=!1,$=0;const Z=K({});function Ae(ae,xe=0){Z.value=Object.assign({},E.value,{transform:a.value?`translateY(${-ae}px)`:`translateX(${-ae}px)`,transitionDuration:`${xe}ms`})}function De(ae=0){u.value?L(R.value,ae):$!==0&&(!z&&ae>0&&(z=!0),Ae($=0,ae))}function L(ae,xe){const Ze=_(ae);Ze!==$&&xe>0&&(z=!0),$=_(R.value),Ae(Ze,xe)}function _(ae){let xe;return ae>=B.value-1?xe=x():xe=C.value[ae]||0,xe}function x(){if(f.value==="auto"){const{value:ae}=l,{[ae]:xe}=m.value,{value:Ze}=C,pt=Ze[Ze.length-1];let rt;if(pt===void 0)rt=xe;else{const{value:ee}=p;rt=pt+ee[ee.length-1][ae]}return rt-xe}else{const{value:ae}=C;return ae[B.value-1]||0}}const U={currentIndexRef:D,to:Ee,prev:le,next:ge,isVertical:()=>a.value,isHorizontal:()=>!a.value,isPrev:Y,isNext:j,isActive:X,isPrevDisabled:ue,isNextDisabled:he,getSlideIndex:N,getSlideStyle:ne,addSlide:q,removeSlide:M,onCarouselItemClick:ce};Ore(U);function q(ae){ae&&o.value.push(ae)}function M(ae){if(!ae)return;const xe=N(ae);xe!==-1&&o.value.splice(xe,1)}function N(ae){return typeof ae=="number"?ae:ae?o.value.indexOf(ae):-1}function ne(ae){const xe=N(ae);if(xe!==-1){const Ze=[w.value[xe]],pt=U.isPrev(xe),rt=U.isNext(xe);return pt&&Ze.push(e.prevSlideStyle||""),rt&&Ze.push(e.nextSlideStyle||""),Pu(Ze)}}function ce(ae,xe){let Ze=!z&&!ut&&!dt;e.effect==="card"&&Ze&&!X(ae)&&(Ee(ae),Ze=!1),Ze||(xe.preventDefault(),xe.stopPropagation())}let F=null;function G(){F&&(clearInterval(F),F=null)}function J(){G(),!e.autoplay||Q.value<2||(F=window.setInterval(Qe,e.interval))}let be=0,we=0,Fe=0,ct=0,ut=!1,dt=!1;function Pt(ae){var xe;if(iv||!(!((xe=s.value)===null||xe===void 0)&&xe.contains(Ra(ae))))return;iv=!0,ut=!0,dt=!1,ct=Date.now(),G(),ae.type!=="touchstart"&&!ae.target.isContentEditable&&ae.preventDefault();const Ze=z2(ae)?ae.touches[0]:ae;a.value?we=Ze.clientY:be=Ze.clientX,e.touchable&&($t("touchmove",document,an,{passive:!0}),$t("touchend",document,yn),$t("touchcancel",document,yn)),e.draggable&&($t("mousemove",document,an),$t("mouseup",document,yn))}function an(ae){const{value:xe}=a,{value:Ze}=l,pt=z2(ae)?ae.touches[0]:ae,rt=xe?pt.clientY-we:pt.clientX-be,ee=m.value[Ze];Fe=Mg(rt,-ee,ee),ae.cancelable&&ae.preventDefault(),u.value&&Ae($-Fe,0)}function yn(){const{value:ae}=R;let xe=ae;if(!z&&Fe!==0&&u.value){const Ze=$-Fe,pt=[...C.value.slice(0,B.value-1),x()];let rt=null;for(let ee=0;eert/2||Fe/Ze>.4?xe=H(ae):(Fe<-rt/2||Fe/Ze<-.4)&&(xe=V(ae))}xe!==null&&xe!==ae?(dt=!0,O(xe),kn(()=>{(!A.value||T.value!==D.value)&&De(b.value)})):De(b.value),Sn(),J()}function Sn(){ut&&(iv=!1),ut=!1,be=0,we=0,Fe=0,ct=0,zt("touchmove",document,an),zt("touchend",document,yn),zt("touchcancel",document,yn),zt("mousemove",document,an),zt("mouseup",document,yn)}function ln(){if(u.value&&z){const{value:ae}=R;L(ae,0)}else J();u.value&&(Z.value.transitionDuration="0ms"),z=!1}function cn(ae){if(ae.preventDefault(),z)return;let{deltaX:xe,deltaY:Ze}=ae;ae.shiftKey&&!xe&&(xe=Ze);const pt=-1,rt=1,ee=(xe||Ze)>0?rt:pt;let Be=0,ze=0;a.value?ze=ee:Be=ee;const bt=10;(ze*Ze>=bt||Be*xe>=bt)&&(ee===rt&&!he()?Qe():ee===pt&&!ue()&&Oe())}function Se(){m.value=V2(r.value,!0),J()}function We(){var ae,xe;h.value&&((xe=(ae=p.effect).scheduler)===null||xe===void 0||xe.call(ae),p.effect.run())}function it(){e.autoplay&&G()}function Qt(){e.autoplay&&J()}rn(()=>{Wn(J),requestAnimationFrame(()=>v.value=!0)}),Un(()=>{Sn(),G()}),eB(()=>{const{value:ae}=o,{value:xe}=i,Ze=new Map,pt=ee=>Ze.has(ee)?Ze.get(ee):-1;let rt=!1;for(let ee=0;eeze.el===ae[ee]);Be!==ee&&(rt=!0),Ze.set(ae[ee],Be)}rt&&ae.sort((ee,Be)=>pt(ee)-pt(Be))}),Xe(R,(ae,xe)=>{if(ae!==xe)if(J(),u.value){if(A.value&&Q.value>2){const{value:Ze}=B;ae===Ze-2&&xe===1?ae=0:ae===1&&xe===Ze-2&&(ae=Ze-1)}L(ae,b.value)}else De()},{immediate:!0}),Xe([A,f],()=>void kn(()=>{O(R.value)})),Xe(C,()=>{u.value&&De()},{deep:!0}),Xe(u,ae=>{ae?De():(z=!1,Ae($=0))});const St=k(()=>({onTouchstartPassive:e.touchable?Pt:void 0,onMousedown:e.draggable?Pt:void 0,onWheel:e.mousewheel?cn:void 0})),me=k(()=>Object.assign(Object.assign({},kl(U,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:Q.value,currentIndex:D.value})),Ue=k(()=>({total:Q.value,currentIndex:D.value,to:U.to})),Je={getCurrentIndex:()=>D.value,to:Ee,prev:Oe,next:Qe},ht=Gt("Carousel","-carousel",zre,_re,e,t),pe=k(()=>{const{common:{cubicBezierEaseInOut:ae},self:{dotSize:xe,dotColor:Ze,dotColorActive:pt,dotColorFocus:rt,dotLineWidth:ee,dotLineWidthActive:Be,arrowColor:ze}}=ht.value;return{"--n-bezier":ae,"--n-dot-color":Ze,"--n-dot-color-focus":rt,"--n-dot-color-active":pt,"--n-dot-size":xe,"--n-dot-line-width":ee,"--n-dot-line-width-active":Be,"--n-arrow-color":ze}}),Pe=n?Gr("carousel",void 0,pe,e):void 0;return Object.assign(Object.assign({mergedClsPrefix:t,selfElRef:r,slidesElRef:s,slideVNodes:i,duplicatedable:A,userWantsControl:d,autoSlideSize:h,displayIndex:D,realIndex:R,slideStyles:w,translateStyle:Z,slidesControlListeners:St,handleTransitionEnd:ln,handleResize:Se,handleSlideResize:We,handleMouseenter:it,handleMouseleave:Qt,isActive:oe,arrowSlotProps:me,dotSlotProps:Ue},Je),{cssVars:n?void 0:pe,themeClass:Pe==null?void 0:Pe.themeClass,onRender:Pe==null?void 0:Pe.onRender})},render(){var e;const{mergedClsPrefix:t,showArrow:n,userWantsControl:r,slideStyles:s,dotType:o,dotPlacement:i,slidesControlListeners:a,transitionProps:l={},arrowSlotProps:c,dotSlotProps:u,$slots:{default:A,dots:d,arrow:f}}=this,g=A&&zd(A())||[];let h=Wre(g);return h.length||(h=g.map(m=>I(Hre,null,{default:()=>Ss(m)}))),this.duplicatedable&&(h=xre(h)),this.slideVNodes.value=h,this.autoSlideSize&&(h=h.map(m=>I(Ba,{onResize:this.handleSlideResize},{default:()=>m}))),(e=this.onRender)===null||e===void 0||e.call(this),I("div",Object.assign({ref:"selfElRef",class:[this.themeClass,`${t}-carousel`,this.direction==="vertical"&&`${t}-carousel--vertical`,this.showArrow&&`${t}-carousel--show-arrow`,`${t}-carousel--${i}`,`${t}-carousel--${this.direction}`,`${t}-carousel--${this.effect}`,r&&`${t}-carousel--usercontrol`],style:this.cssVars},a,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),I(Ba,{onResize:this.handleResize},{default:()=>I("div",{ref:"slidesElRef",class:`${t}-carousel__slides`,role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},r?h.map((m,p)=>I("div",{style:s[p],key:p},Wr(I(mr,Object.assign({},l),{default:()=>m}),[[Qi,this.isActive(p)]]))):h)}),this.showDots&&u.total>1&&WE(d,u,()=>[I(Pre,{key:o+i,total:u.total,currentIndex:u.currentIndex,dotType:o,trigger:this.trigger,keyboard:this.keyboard})]),n&&WE(f,c,()=>[I(Fre,null)]))}});function Wre(e){return e.reduce((t,n)=>(Ure(n)&&t.push(n),t),[])}const Gre={abstract:Boolean,bordered:{type:Boolean,default:void 0},clsPrefix:String,locale:Object,dateLocale:Object,namespace:String,rtl:Array,tag:{type:String,default:"div"},hljs:Object,katex:Object,theme:Object,themeOverrides:Object,componentOptions:Object,icons:Object,breakpoints:Object,preflightStyleDisabled:Boolean,inlineThemeDisabled:{type:Boolean,default:void 0},as:{type:String,validator:()=>(Si("config-provider","`as` is deprecated, please use `tag` instead."),!0),default:void 0}},Kre=_e({name:"ConfigProvider",alias:["App"],props:Gre,setup(e){const t=lt(ba,null),n=k(()=>{const{theme:g}=e;if(g===null)return;const h=t==null?void 0:t.mergedThemeRef.value;return g===void 0?h:h===void 0?g:Object.assign({},h,g)}),r=k(()=>{const{themeOverrides:g}=e;if(g!==null){if(g===void 0)return t==null?void 0:t.mergedThemeOverridesRef.value;{const h=t==null?void 0:t.mergedThemeOverridesRef.value;return h===void 0?g:WA({},h,g)}}}),s=Xn(()=>{const{namespace:g}=e;return g===void 0?t==null?void 0:t.mergedNamespaceRef.value:g}),o=Xn(()=>{const{bordered:g}=e;return g===void 0?t==null?void 0:t.mergedBorderedRef.value:g}),i=k(()=>{const{icons:g}=e;return g===void 0?t==null?void 0:t.mergedIconsRef.value:g}),a=k(()=>{const{componentOptions:g}=e;return g!==void 0?g:t==null?void 0:t.mergedComponentPropsRef.value}),l=k(()=>{const{clsPrefix:g}=e;return g!==void 0?g:t==null?void 0:t.mergedClsPrefixRef.value}),c=k(()=>{var g;const{rtl:h}=e;if(h===void 0)return t==null?void 0:t.mergedRtlRef.value;const m={};for(const p of h)m[p.name]=va(p),(g=p.peers)===null||g===void 0||g.forEach(C=>{C.name in m||(m[C.name]=va(C))});return m}),u=k(()=>e.breakpoints||(t==null?void 0:t.mergedBreakpointsRef.value)),A=e.inlineThemeDisabled||(t==null?void 0:t.inlineThemeDisabled),d=e.preflightStyleDisabled||(t==null?void 0:t.preflightStyleDisabled),f=k(()=>{const{value:g}=n,{value:h}=r,m=h&&Object.keys(h).length!==0,p=g==null?void 0:g.name;return p?m?`${p}-${iu(JSON.stringify(r.value))}`:p:m?iu(JSON.stringify(r.value)):""});return nn(ba,{mergedThemeHashRef:f,mergedBreakpointsRef:u,mergedRtlRef:c,mergedIconsRef:i,mergedComponentPropsRef:a,mergedBorderedRef:o,mergedNamespaceRef:s,mergedClsPrefixRef:l,mergedLocaleRef:k(()=>{const{locale:g}=e;if(g!==null)return g===void 0?t==null?void 0:t.mergedLocaleRef.value:g}),mergedDateLocaleRef:k(()=>{const{dateLocale:g}=e;if(g!==null)return g===void 0?t==null?void 0:t.mergedDateLocaleRef.value:g}),mergedHljsRef:k(()=>{const{hljs:g}=e;return g===void 0?t==null?void 0:t.mergedHljsRef.value:g}),mergedKatexRef:k(()=>{const{katex:g}=e;return g===void 0?t==null?void 0:t.mergedKatexRef.value:g}),mergedThemeRef:n,mergedThemeOverridesRef:r,inlineThemeDisabled:A||!1,preflightStyleDisabled:d||!1}),{mergedClsPrefix:l,mergedBordered:o,mergedNamespace:s,mergedTheme:n,mergedThemeOverrides:r}},render(){var e,t,n,r;return this.abstract?(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n):I(this.as||this.tag,{class:`${this.mergedClsPrefix||k7}-config-provider`},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),qre=e=>1-Math.pow(1-e,5);function Xre(e){const{from:t,to:n,duration:r,onUpdate:s,onFinish:o}=e,i=()=>{const l=performance.now(),c=Math.min(l-a,r),u=t+(n-t)*qre(c/r);if(c===r){o();return}s(u),requestAnimationFrame(i)},a=performance.now();i()}const Jre={to:{type:Number,default:0},precision:{type:Number,default:0},showSeparator:Boolean,locale:String,from:{type:Number,default:0},active:{type:Boolean,default:!0},duration:{type:Number,default:2e3},onFinish:Function},Zre=_e({name:"NumberAnimation",props:Jre,setup(e){const{localeRef:t}=Xu("name"),{duration:n}=e,r=K(e.from),s=k(()=>{const{locale:d}=e;return d!==void 0?d:t.value});let o=!1;const i=d=>{r.value=d},a=()=>{var d;r.value=e.to,o=!1,(d=e.onFinish)===null||d===void 0||d.call(e)},l=(d=e.from,f=e.to)=>{o=!0,r.value=e.from,d!==f&&Xre({from:d,to:f,duration:n,onUpdate:i,onFinish:a})},c=k(()=>{var d;const g=w$(r.value,e.precision).toFixed(e.precision).split("."),h=new Intl.NumberFormat(s.value),m=(d=h.formatToParts(.5).find(v=>v.type==="decimal"))===null||d===void 0?void 0:d.value,p=e.showSeparator?h.format(Number(g[0])):g[0],C=g[1];return{integer:p,decimal:C,decimalSeparator:m}});function u(){o||l()}return rn(()=>{Wn(()=>{e.active&&l()})}),Object.assign({formattedValue:c},{play:u})},render(){const{formattedValue:{integer:e,decimal:t,decimalSeparator:n}}=this;return[e,t?n:null,t]}}),$re=e=>{const{textColorBase:t,opacity1:n,opacity2:r,opacity3:s,opacity4:o,opacity5:i}=e;return{color:t,opacity1Depth:n,opacity2Depth:r,opacity3Depth:s,opacity4Depth:o,opacity5Depth:i}},ese={name:"Icon",common:es,self:$re},tse=ese,nse=ye("icon",` height: 1em; width: 1em; line-height: 1em; text-align: center; display: inline-block; position: relative; fill: currentColor; transform: translateZ(0); `,[ve("color-transition",{transition:"color .3s var(--n-bezier)"}),ve("depth",{color:"var(--n-color)"},[se("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),se("svg",{height:"1em",width:"1em"})]),rse=Object.assign(Object.assign({},Gt.props),{depth:[String,Number],size:[Number,String],color:String,component:Object}),ga=_e({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:rse,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Gn(e),r=Gt("Icon","-icon",nse,tse,e,t),s=k(()=>{const{depth:i}=e,{common:{cubicBezierEaseInOut:a},self:l}=r.value;if(i!==void 0){const{color:c,[`opacity${i}Depth`]:u}=l;return{"--n-bezier":a,"--n-color":c,"--n-opacity":u}}return{"--n-bezier":a,"--n-color":"","--n-opacity":""}}),o=n?Gr("icon",k(()=>`${e.depth||"d"}`),s,e):void 0;return{mergedClsPrefix:t,mergedStyle:k(()=>{const{size:i,color:a}=e;return{fontSize:ho(i),color:a}}),cssVars:n?void 0:s,themeClass:o==null?void 0:o.themeClass,onRender:o==null?void 0:o.onRender}},render(){var e;const{$parent:t,depth:n,mergedClsPrefix:r,component:s,onRender:o,themeClass:i}=this;return!((e=t==null?void 0:t.$options)===null||e===void 0)&&e._n_icon__&&Si("icon","don't wrap `n-icon` inside `n-icon`"),o==null||o(),I("i",gn(this.$attrs,{role:"img",class:[`${r}-icon`,i,{[`${r}-icon--depth`]:n,[`${r}-icon--color-transition`]:n!==void 0}],style:[this.cssVars,this.mergedStyle]}),s?I(s):this.$slots)}}),sse={itemFontSize:"12px",itemHeight:"36px",itemWidth:"52px",panelActionPadding:"8px 0"},ose=e=>{const{popoverColor:t,textColor2:n,primaryColor:r,hoverColor:s,dividerColor:o,opacityDisabled:i,boxShadow2:a,borderRadius:l,iconColor:c,iconColorDisabled:u}=e;return Object.assign(Object.assign({},sse),{panelColor:t,panelBoxShadow:a,panelDividerColor:o,itemTextColor:n,itemTextColorActive:r,itemColorHover:s,itemOpacityDisabled:i,itemBorderRadius:l,borderRadius:l,iconColor:c,iconColorDisabled:u})},ise={name:"TimePicker",common:es,peers:{Scrollbar:_f,Button:Ju,Input:xf},self:ose},oO=ise,ase={itemSize:"24px",itemCellWidth:"38px",itemCellHeight:"32px",scrollItemWidth:"80px",scrollItemHeight:"40px",panelExtraFooterPadding:"8px 12px",panelActionPadding:"8px 12px",calendarTitlePadding:"0",calendarTitleHeight:"28px",arrowSize:"14px",panelHeaderPadding:"8px 12px",calendarDaysHeight:"32px",calendarTitleGridTempateColumns:"28px 28px 1fr 28px 28px",calendarLeftPaddingDate:"6px 12px 4px 12px",calendarLeftPaddingDatetime:"4px 12px",calendarLeftPaddingDaterange:"6px 12px 4px 12px",calendarLeftPaddingDatetimerange:"4px 12px",calendarLeftPaddingMonth:"0",calendarLeftPaddingYear:"0",calendarLeftPaddingQuarter:"0",calendarLeftPaddingMonthrange:"0",calendarLeftPaddingQuarterrange:"0",calendarLeftPaddingYearrange:"0",calendarRightPaddingDate:"6px 12px 4px 12px",calendarRightPaddingDatetime:"4px 12px",calendarRightPaddingDaterange:"6px 12px 4px 12px",calendarRightPaddingDatetimerange:"4px 12px",calendarRightPaddingMonth:"0",calendarRightPaddingYear:"0",calendarRightPaddingQuarter:"0",calendarRightPaddingMonthrange:"0",calendarRightPaddingQuarterrange:"0",calendarRightPaddingYearrange:"0"},lse=e=>{const{hoverColor:t,fontSize:n,textColor2:r,textColorDisabled:s,popoverColor:o,primaryColor:i,borderRadiusSmall:a,iconColor:l,iconColorDisabled:c,textColor1:u,dividerColor:A,boxShadow2:d,borderRadius:f,fontWeightStrong:g}=e;return Object.assign(Object.assign({},ase),{itemFontSize:n,calendarDaysFontSize:n,calendarTitleFontSize:n,itemTextColor:r,itemTextColorDisabled:s,itemTextColorActive:o,itemTextColorCurrent:i,itemColorIncluded:mi(i,{alpha:.1}),itemColorHover:t,itemColorDisabled:t,itemColorActive:i,itemBorderRadius:a,panelColor:o,panelTextColor:r,arrowColor:l,calendarTitleTextColor:u,calendarTitleColorHover:t,calendarDaysTextColor:r,panelHeaderDividerColor:A,calendarDaysDividerColor:A,calendarDividerColor:A,panelActionDividerColor:A,panelBoxShadow:d,panelBorderRadius:f,calendarTitleFontWeight:g,scrollItemBorderRadius:f,iconColor:l,iconColorDisabled:c})},cse={name:"DatePicker",common:es,peers:{Input:xf,Button:Ju,TimePicker:oO,Scrollbar:_f},self:lse},use=cse;function Ase(e,t){const n=k(()=>{const{isTimeDisabled:u}=e,{value:A}=t;if(!(A===null||Array.isArray(A)))return u==null?void 0:u(A)}),r=k(()=>{var u;return(u=n.value)===null||u===void 0?void 0:u.isHourDisabled}),s=k(()=>{var u;return(u=n.value)===null||u===void 0?void 0:u.isMinuteDisabled}),o=k(()=>{var u;return(u=n.value)===null||u===void 0?void 0:u.isSecondDisabled}),i=k(()=>{const{type:u,isDateDisabled:A}=e,{value:d}=t;return d===null||Array.isArray(d)||!["date","datetime"].includes(u)||!A?!1:A(d)}),a=k(()=>{const{type:u}=e,{value:A}=t;if(A===null||u==="datetime"||Array.isArray(A))return!1;const d=new Date(A),f=d.getHours(),g=d.getMinutes(),h=d.getMinutes();return(r.value?r.value(f):!1)||(s.value?s.value(g,f):!1)||(o.value?o.value(h,g,f):!1)}),l=k(()=>i.value||a.value);return{isValueInvalidRef:k(()=>{const{type:u}=e;return u==="date"?i.value:u==="datetime"?l.value:!1}),isDateInvalidRef:i,isTimeInvalidRef:a,isDateTimeInvalidRef:l,isHourDisabledRef:r,isMinuteDisabledRef:s,isSecondDisabledRef:o}}function dse(e,t){const n=k(()=>{const{isTimeDisabled:A}=e,{value:d}=t;return!Array.isArray(d)||!A?[void 0,void 0]:[A==null?void 0:A(d[0],"start",d),A==null?void 0:A(d[1],"end",d)]}),r={isStartHourDisabledRef:k(()=>{var A;return(A=n.value[0])===null||A===void 0?void 0:A.isHourDisabled}),isEndHourDisabledRef:k(()=>{var A;return(A=n.value[1])===null||A===void 0?void 0:A.isHourDisabled}),isStartMinuteDisabledRef:k(()=>{var A;return(A=n.value[0])===null||A===void 0?void 0:A.isMinuteDisabled}),isEndMinuteDisabledRef:k(()=>{var A;return(A=n.value[1])===null||A===void 0?void 0:A.isMinuteDisabled}),isStartSecondDisabledRef:k(()=>{var A;return(A=n.value[0])===null||A===void 0?void 0:A.isSecondDisabled}),isEndSecondDisabledRef:k(()=>{var A;return(A=n.value[1])===null||A===void 0?void 0:A.isSecondDisabled})},s=k(()=>{const{type:A,isDateDisabled:d}=e,{value:f}=t;return f===null||!Array.isArray(f)||!["daterange","datetimerange"].includes(A)||!d?!1:d(f[0],"start",f)}),o=k(()=>{const{type:A,isDateDisabled:d}=e,{value:f}=t;return f===null||!Array.isArray(f)||!["daterange","datetimerange"].includes(A)||!d?!1:d(f[1],"end",f)}),i=k(()=>{const{type:A}=e,{value:d}=t;if(d===null||!Array.isArray(d)||A!=="datetimerange")return!1;const f=sa(d[0]),g=rp(d[0]),h=sp(d[0]),{isStartHourDisabledRef:m,isStartMinuteDisabledRef:p,isStartSecondDisabledRef:C}=r;return(m.value?m.value(f):!1)||(p.value?p.value(g,f):!1)||(C.value?C.value(h,g,f):!1)}),a=k(()=>{const{type:A}=e,{value:d}=t;if(d===null||!Array.isArray(d)||A!=="datetimerange")return!1;const f=sa(d[1]),g=rp(d[1]),h=sp(d[1]),{isEndHourDisabledRef:m,isEndMinuteDisabledRef:p,isEndSecondDisabledRef:C}=r;return(m.value?m.value(f):!1)||(p.value?p.value(g,f):!1)||(C.value?C.value(h,g,f):!1)}),l=k(()=>s.value||i.value),c=k(()=>o.value||a.value),u=k(()=>l.value||c.value);return Object.assign(Object.assign({},r),{isStartDateInvalidRef:s,isEndDateInvalidRef:o,isStartTimeInvalidRef:i,isEndTimeInvalidRef:a,isStartValueInvalidRef:l,isEndValueInvalidRef:c,isRangeInvalidRef:u})}const km="n-date-picker";var Kn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Dn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var f0={exports:{}},iO={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(iO);var tr=iO.exports,g0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r,s){if(r==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(r[o]=s[o]);return r}e.exports=t.default})(g0,g0.exports);var fse=g0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=n(fse);function s(o){return(0,r.default)({},o)}e.exports=t.default})(f0,f0.exports);var gse=f0.exports;const hse=Dn(gse);var h0={exports:{}},p0={exports:{}},m0={exports:{}},aO={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(aO);var lO=aO.exports,C0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r,s){if(s.length1?"s":"")+" required, but only "+s.length+" present")}e.exports=t.default})(C0,C0.exports);var ds=C0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(lO),s=n(ds);function o(i){return(0,s.default)(1,arguments),i instanceof Date||(0,r.default)(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}e.exports=t.default})(m0,m0.exports);var pse=m0.exports,v0={exports:{}};(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(lO),s=n(ds);function o(i){(0,s.default)(1,arguments);var a=Object.prototype.toString.call(i);return i instanceof Date||(0,r.default)(i)==="object"&&a==="[object Date]"?new Date(i.getTime()):typeof i=="number"||a==="[object Number]"?new Date(i):((typeof i=="string"||a==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}e.exports=t.default})(v0,v0.exports);var ti=v0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(pse),s=n(ti),o=n(ds);function i(a){if((0,o.default)(1,arguments),!(0,r.default)(a)&&typeof a!="number")return!1;var l=(0,s.default)(a);return!isNaN(Number(l))}e.exports=t.default})(p0,p0.exports);var mse=p0.exports,E0={exports:{}},I0={exports:{}},B0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){if(r===null||r===!0||r===!1)return NaN;var s=Number(r);return isNaN(s)?s:s<0?Math.ceil(s):Math.floor(s)}e.exports=t.default})(B0,B0.exports);var Xl=B0.exports;const Cse=Dn(Xl);(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(Xl),s=n(ti),o=n(ds);function i(a,l){(0,o.default)(2,arguments);var c=(0,s.default)(a).getTime(),u=(0,r.default)(l);return new Date(c+u)}e.exports=t.default})(I0,I0.exports);var vse=I0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(vse),s=n(ds),o=n(Xl);function i(a,l){(0,s.default)(2,arguments);var c=(0,o.default)(l);return(0,r.default)(a,-c)}e.exports=t.default})(E0,E0.exports);var Ese=E0.exports,b0={exports:{}},y0={exports:{}};(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(ti),s=n(ds),o=864e5;function i(a){(0,s.default)(1,arguments);var l=(0,r.default)(a),c=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var u=l.getTime(),A=c-u;return Math.floor(A/o)+1}e.exports=t.default})(y0,y0.exports);var Ise=y0.exports,w0={exports:{}},Q0={exports:{}};(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(ti),s=n(ds);function o(i){(0,s.default)(1,arguments);var a=1,l=(0,r.default)(i),c=l.getUTCDay(),u=(c=A.getTime()?c+1:l.getTime()>=f.getTime()?c:c-1}e.exports=t.default})(_0,_0.exports);var cO=_0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(cO),s=n($B),o=n(ds);function i(a){(0,o.default)(1,arguments);var l=(0,r.default)(a),c=new Date(0);c.setUTCFullYear(l,0,4),c.setUTCHours(0,0,0,0);var u=(0,s.default)(c);return u}e.exports=t.default})(S0,S0.exports);var Bse=S0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var r=n(ti),s=n($B),o=n(Bse),i=n(ds),a=6048e5;function l(c){(0,i.default)(1,arguments);var u=(0,r.default)(c),A=(0,s.default)(u).getTime()-(0,o.default)(u).getTime();return Math.round(A/a)+1}e.exports=t.default})(w0,w0.exports);var bse=w0.exports,x0={exports:{}},k0={exports:{}},Jl={};Object.defineProperty(Jl,"__esModule",{value:!0});Jl.getDefaultOptions=yse;Jl.setDefaultOptions=wse;var uO={};function yse(){return uO}function wse(e){uO=e}(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n(ti),s=n(ds),o=n(Xl),i=Jl;function a(l,c){var u,A,d,f,g,h,m,p;(0,s.default)(1,arguments);var C=(0,i.getDefaultOptions)(),v=(0,o.default)((u=(A=(d=(f=c==null?void 0:c.weekStartsOn)!==null&&f!==void 0?f:c==null||(g=c.locale)===null||g===void 0||(h=g.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&&d!==void 0?d:C.weekStartsOn)!==null&&A!==void 0?A:(m=C.locale)===null||m===void 0||(p=m.options)===null||p===void 0?void 0:p.weekStartsOn)!==null&&u!==void 0?u:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=(0,r.default)(l),b=E.getUTCDay(),w=(b=1&&w<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=new Date(0);B.setUTCFullYear(E+1,0,w),B.setUTCHours(0,0,0,0);var Q=(0,o.default)(B,u),S=new Date(0);S.setUTCFullYear(E,0,w),S.setUTCHours(0,0,0,0);var T=(0,o.default)(S,u);return v.getTime()>=Q.getTime()?E+1:v.getTime()>=T.getTime()?E:E-1}e.exports=t.default})(D0,D0.exports);var AO=D0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var r=n(AO),s=n(ds),o=n(eb),i=n(Xl),a=Jl;function l(c,u){var A,d,f,g,h,m,p,C;(0,s.default)(1,arguments);var v=(0,a.getDefaultOptions)(),E=(0,i.default)((A=(d=(f=(g=u==null?void 0:u.firstWeekContainsDate)!==null&&g!==void 0?g:u==null||(h=u.locale)===null||h===void 0||(m=h.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&f!==void 0?f:v.firstWeekContainsDate)!==null&&d!==void 0?d:(p=v.locale)===null||p===void 0||(C=p.options)===null||C===void 0?void 0:C.firstWeekContainsDate)!==null&&A!==void 0?A:1),b=(0,r.default)(c,u),w=new Date(0);w.setUTCFullYear(b,0,E),w.setUTCHours(0,0,0,0);var B=(0,o.default)(w,u);return B}e.exports=t.default})(T0,T0.exports);var Qse=T0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var r=n(ti),s=n(eb),o=n(Qse),i=n(ds),a=6048e5;function l(c,u){(0,i.default)(1,arguments);var A=(0,r.default)(c),d=(0,s.default)(A,u).getTime()-(0,o.default)(A,u).getTime();return Math.round(d/a)+1}e.exports=t.default})(x0,x0.exports);var Sse=x0.exports,R0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r,s){for(var o=r<0?"-":"",i=Math.abs(r).toString();i.length0?c:1-c;return(0,r.default)(l==="yy"?u%100:u,l.length)},M:function(a,l){var c=a.getUTCMonth();return l==="M"?String(c+1):(0,r.default)(c+1,2)},d:function(a,l){return(0,r.default)(a.getUTCDate(),l.length)},a:function(a,l){var c=a.getUTCHours()/12>=1?"pm":"am";switch(l){case"a":case"aa":return c.toUpperCase();case"aaa":return c;case"aaaaa":return c[0];case"aaaa":default:return c==="am"?"a.m.":"p.m."}},h:function(a,l){return(0,r.default)(a.getUTCHours()%12||12,l.length)},H:function(a,l){return(0,r.default)(a.getUTCHours(),l.length)},m:function(a,l){return(0,r.default)(a.getUTCMinutes(),l.length)},s:function(a,l){return(0,r.default)(a.getUTCSeconds(),l.length)},S:function(a,l){var c=l.length,u=a.getUTCMilliseconds(),A=Math.floor(u*Math.pow(10,c-3));return(0,r.default)(A,l.length)}},o=s;t.default=o,e.exports=t.default})(O0,O0.exports);var _se=O0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Ise),s=n(bse),o=n(cO),i=n(Sse),a=n(AO),l=n(dO),c=n(_se),u={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},A={G:function(p,C,v){var E=p.getUTCFullYear()>0?1:0;switch(C){case"G":case"GG":case"GGG":return v.era(E,{width:"abbreviated"});case"GGGGG":return v.era(E,{width:"narrow"});case"GGGG":default:return v.era(E,{width:"wide"})}},y:function(p,C,v){if(C==="yo"){var E=p.getUTCFullYear(),b=E>0?E:1-E;return v.ordinalNumber(b,{unit:"year"})}return c.default.y(p,C)},Y:function(p,C,v,E){var b=(0,a.default)(p,E),w=b>0?b:1-b;if(C==="YY"){var B=w%100;return(0,l.default)(B,2)}return C==="Yo"?v.ordinalNumber(w,{unit:"year"}):(0,l.default)(w,C.length)},R:function(p,C){var v=(0,o.default)(p);return(0,l.default)(v,C.length)},u:function(p,C){var v=p.getUTCFullYear();return(0,l.default)(v,C.length)},Q:function(p,C,v){var E=Math.ceil((p.getUTCMonth()+1)/3);switch(C){case"Q":return String(E);case"QQ":return(0,l.default)(E,2);case"Qo":return v.ordinalNumber(E,{unit:"quarter"});case"QQQ":return v.quarter(E,{width:"abbreviated",context:"formatting"});case"QQQQQ":return v.quarter(E,{width:"narrow",context:"formatting"});case"QQQQ":default:return v.quarter(E,{width:"wide",context:"formatting"})}},q:function(p,C,v){var E=Math.ceil((p.getUTCMonth()+1)/3);switch(C){case"q":return String(E);case"qq":return(0,l.default)(E,2);case"qo":return v.ordinalNumber(E,{unit:"quarter"});case"qqq":return v.quarter(E,{width:"abbreviated",context:"standalone"});case"qqqqq":return v.quarter(E,{width:"narrow",context:"standalone"});case"qqqq":default:return v.quarter(E,{width:"wide",context:"standalone"})}},M:function(p,C,v){var E=p.getUTCMonth();switch(C){case"M":case"MM":return c.default.M(p,C);case"Mo":return v.ordinalNumber(E+1,{unit:"month"});case"MMM":return v.month(E,{width:"abbreviated",context:"formatting"});case"MMMMM":return v.month(E,{width:"narrow",context:"formatting"});case"MMMM":default:return v.month(E,{width:"wide",context:"formatting"})}},L:function(p,C,v){var E=p.getUTCMonth();switch(C){case"L":return String(E+1);case"LL":return(0,l.default)(E+1,2);case"Lo":return v.ordinalNumber(E+1,{unit:"month"});case"LLL":return v.month(E,{width:"abbreviated",context:"standalone"});case"LLLLL":return v.month(E,{width:"narrow",context:"standalone"});case"LLLL":default:return v.month(E,{width:"wide",context:"standalone"})}},w:function(p,C,v,E){var b=(0,i.default)(p,E);return C==="wo"?v.ordinalNumber(b,{unit:"week"}):(0,l.default)(b,C.length)},I:function(p,C,v){var E=(0,s.default)(p);return C==="Io"?v.ordinalNumber(E,{unit:"week"}):(0,l.default)(E,C.length)},d:function(p,C,v){return C==="do"?v.ordinalNumber(p.getUTCDate(),{unit:"date"}):c.default.d(p,C)},D:function(p,C,v){var E=(0,r.default)(p);return C==="Do"?v.ordinalNumber(E,{unit:"dayOfYear"}):(0,l.default)(E,C.length)},E:function(p,C,v){var E=p.getUTCDay();switch(C){case"E":case"EE":case"EEE":return v.day(E,{width:"abbreviated",context:"formatting"});case"EEEEE":return v.day(E,{width:"narrow",context:"formatting"});case"EEEEEE":return v.day(E,{width:"short",context:"formatting"});case"EEEE":default:return v.day(E,{width:"wide",context:"formatting"})}},e:function(p,C,v,E){var b=p.getUTCDay(),w=(b-E.weekStartsOn+8)%7||7;switch(C){case"e":return String(w);case"ee":return(0,l.default)(w,2);case"eo":return v.ordinalNumber(w,{unit:"day"});case"eee":return v.day(b,{width:"abbreviated",context:"formatting"});case"eeeee":return v.day(b,{width:"narrow",context:"formatting"});case"eeeeee":return v.day(b,{width:"short",context:"formatting"});case"eeee":default:return v.day(b,{width:"wide",context:"formatting"})}},c:function(p,C,v,E){var b=p.getUTCDay(),w=(b-E.weekStartsOn+8)%7||7;switch(C){case"c":return String(w);case"cc":return(0,l.default)(w,C.length);case"co":return v.ordinalNumber(w,{unit:"day"});case"ccc":return v.day(b,{width:"abbreviated",context:"standalone"});case"ccccc":return v.day(b,{width:"narrow",context:"standalone"});case"cccccc":return v.day(b,{width:"short",context:"standalone"});case"cccc":default:return v.day(b,{width:"wide",context:"standalone"})}},i:function(p,C,v){var E=p.getUTCDay(),b=E===0?7:E;switch(C){case"i":return String(b);case"ii":return(0,l.default)(b,C.length);case"io":return v.ordinalNumber(b,{unit:"day"});case"iii":return v.day(E,{width:"abbreviated",context:"formatting"});case"iiiii":return v.day(E,{width:"narrow",context:"formatting"});case"iiiiii":return v.day(E,{width:"short",context:"formatting"});case"iiii":default:return v.day(E,{width:"wide",context:"formatting"})}},a:function(p,C,v){var E=p.getUTCHours(),b=E/12>=1?"pm":"am";switch(C){case"a":case"aa":return v.dayPeriod(b,{width:"abbreviated",context:"formatting"});case"aaa":return v.dayPeriod(b,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return v.dayPeriod(b,{width:"narrow",context:"formatting"});case"aaaa":default:return v.dayPeriod(b,{width:"wide",context:"formatting"})}},b:function(p,C,v){var E=p.getUTCHours(),b;switch(E===12?b=u.noon:E===0?b=u.midnight:b=E/12>=1?"pm":"am",C){case"b":case"bb":return v.dayPeriod(b,{width:"abbreviated",context:"formatting"});case"bbb":return v.dayPeriod(b,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return v.dayPeriod(b,{width:"narrow",context:"formatting"});case"bbbb":default:return v.dayPeriod(b,{width:"wide",context:"formatting"})}},B:function(p,C,v){var E=p.getUTCHours(),b;switch(E>=17?b=u.evening:E>=12?b=u.afternoon:E>=4?b=u.morning:b=u.night,C){case"B":case"BB":case"BBB":return v.dayPeriod(b,{width:"abbreviated",context:"formatting"});case"BBBBB":return v.dayPeriod(b,{width:"narrow",context:"formatting"});case"BBBB":default:return v.dayPeriod(b,{width:"wide",context:"formatting"})}},h:function(p,C,v){if(C==="ho"){var E=p.getUTCHours()%12;return E===0&&(E=12),v.ordinalNumber(E,{unit:"hour"})}return c.default.h(p,C)},H:function(p,C,v){return C==="Ho"?v.ordinalNumber(p.getUTCHours(),{unit:"hour"}):c.default.H(p,C)},K:function(p,C,v){var E=p.getUTCHours()%12;return C==="Ko"?v.ordinalNumber(E,{unit:"hour"}):(0,l.default)(E,C.length)},k:function(p,C,v){var E=p.getUTCHours();return E===0&&(E=24),C==="ko"?v.ordinalNumber(E,{unit:"hour"}):(0,l.default)(E,C.length)},m:function(p,C,v){return C==="mo"?v.ordinalNumber(p.getUTCMinutes(),{unit:"minute"}):c.default.m(p,C)},s:function(p,C,v){return C==="so"?v.ordinalNumber(p.getUTCSeconds(),{unit:"second"}):c.default.s(p,C)},S:function(p,C){return c.default.S(p,C)},X:function(p,C,v,E){var b=E._originalDate||p,w=b.getTimezoneOffset();if(w===0)return"Z";switch(C){case"X":return f(w);case"XXXX":case"XX":return g(w);case"XXXXX":case"XXX":default:return g(w,":")}},x:function(p,C,v,E){var b=E._originalDate||p,w=b.getTimezoneOffset();switch(C){case"x":return f(w);case"xxxx":case"xx":return g(w);case"xxxxx":case"xxx":default:return g(w,":")}},O:function(p,C,v,E){var b=E._originalDate||p,w=b.getTimezoneOffset();switch(C){case"O":case"OO":case"OOO":return"GMT"+d(w,":");case"OOOO":default:return"GMT"+g(w,":")}},z:function(p,C,v,E){var b=E._originalDate||p,w=b.getTimezoneOffset();switch(C){case"z":case"zz":case"zzz":return"GMT"+d(w,":");case"zzzz":default:return"GMT"+g(w,":")}},t:function(p,C,v,E){var b=E._originalDate||p,w=Math.floor(b.getTime()/1e3);return(0,l.default)(w,C.length)},T:function(p,C,v,E){var b=E._originalDate||p,w=b.getTime();return(0,l.default)(w,C.length)}};function d(m,p){var C=m>0?"-":"+",v=Math.abs(m),E=Math.floor(v/60),b=v%60;if(b===0)return C+String(E);var w=p||"";return C+String(E)+w+(0,l.default)(b,2)}function f(m,p){if(m%60===0){var C=m>0?"-":"+";return C+(0,l.default)(Math.abs(m)/60,2)}return g(m,p)}function g(m,p){var C=p||"",v=m>0?"-":"+",E=Math.abs(m),b=(0,l.default)(Math.floor(E/60),2),w=(0,l.default)(E%60,2);return v+b+C+w}var h=A;t.default=h,e.exports=t.default})(b0,b0.exports);var xse=b0.exports,M0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(l,c){switch(l){case"P":return c.date({width:"short"});case"PP":return c.date({width:"medium"});case"PPP":return c.date({width:"long"});case"PPPP":default:return c.date({width:"full"})}},r=function(l,c){switch(l){case"p":return c.time({width:"short"});case"pp":return c.time({width:"medium"});case"ppp":return c.time({width:"long"});case"pppp":default:return c.time({width:"full"})}},s=function(l,c){var u=l.match(/(P+)(p+)?/)||[],A=u[1],d=u[2];if(!d)return n(l,c);var f;switch(A){case"P":f=c.dateTime({width:"short"});break;case"PP":f=c.dateTime({width:"medium"});break;case"PPP":f=c.dateTime({width:"long"});break;case"PPPP":default:f=c.dateTime({width:"full"});break}return f.replace("{{date}}",n(A,c)).replace("{{time}}",r(d,c))},o={p:r,P:s},i=o;t.default=i,e.exports=t.default})(M0,M0.exports);var kse=M0.exports,P0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){var s=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return s.setUTCFullYear(r.getFullYear()),r.getTime()-s.getTime()}e.exports=t.default})(P0,P0.exports);var fO=P0.exports;const j2=Dn(fO);var kf={};Object.defineProperty(kf,"__esModule",{value:!0});kf.isProtectedDayOfYearToken=Rse;kf.isProtectedWeekYearToken=Ose;kf.throwProtectedError=Mse;var Tse=["D","DD"],Dse=["YY","YYYY"];function Rse(e){return Tse.indexOf(e)!==-1}function Ose(e){return Dse.indexOf(e)!==-1}function Mse(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var N0={exports:{}},L0={exports:{}},F0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},r=function(i,a,l){var c,u=n[i];return typeof u=="string"?c=u:a===1?c=u.one:c=u.other.replace("{{count}}",a.toString()),l!=null&&l.addSuffix?l.comparison&&l.comparison>0?"in "+c:c+" ago":c},s=r;t.default=s,e.exports=t.default})(F0,F0.exports);var Pse=F0.exports,U0={exports:{}},H0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){return function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=s.width?String(s.width):r.defaultWidth,i=r.formats[o]||r.formats[r.defaultWidth];return i}}e.exports=t.default})(H0,H0.exports);var Nse=H0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Nse),s={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},o={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},i={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},a={date:(0,r.default)({formats:s,defaultWidth:"full"}),time:(0,r.default)({formats:o,defaultWidth:"full"}),dateTime:(0,r.default)({formats:i,defaultWidth:"full"})},l=a;t.default=l,e.exports=t.default})(U0,U0.exports);var Lse=U0.exports,z0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},r=function(i,a,l,c){return n[i]},s=r;t.default=s,e.exports=t.default})(z0,z0.exports);var Fse=z0.exports,V0={exports:{}},j0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){return function(s,o){var i=o!=null&&o.context?String(o.context):"standalone",a;if(i==="formatting"&&r.formattingValues){var l=r.defaultFormattingWidth||r.defaultWidth,c=o!=null&&o.width?String(o.width):l;a=r.formattingValues[c]||r.formattingValues[l]}else{var u=r.defaultWidth,A=o!=null&&o.width?String(o.width):r.defaultWidth;a=r.values[A]||r.values[u]}var d=r.argumentCallback?r.argumentCallback(s):s;return a[d]}}e.exports=t.default})(j0,j0.exports);var Use=j0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Use),s={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},o={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},i={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},a={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},l={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},c={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},u=function(g,h){var m=Number(g),p=m%100;if(p>20||p<10)switch(p%10){case 1:return m+"st";case 2:return m+"nd";case 3:return m+"rd"}return m+"th"},A={ordinalNumber:u,era:(0,r.default)({values:s,defaultWidth:"wide"}),quarter:(0,r.default)({values:o,defaultWidth:"wide",argumentCallback:function(g){return g-1}}),month:(0,r.default)({values:i,defaultWidth:"wide"}),day:(0,r.default)({values:a,defaultWidth:"wide"}),dayPeriod:(0,r.default)({values:l,defaultWidth:"wide",formattingValues:c,defaultFormattingWidth:"wide"})},d=A;t.default=d,e.exports=t.default})(V0,V0.exports);var Hse=V0.exports,Y0={exports:{}},W0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(o){return function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=a.width,c=l&&o.matchPatterns[l]||o.matchPatterns[o.defaultMatchWidth],u=i.match(c);if(!u)return null;var A=u[0],d=l&&o.parsePatterns[l]||o.parsePatterns[o.defaultParseWidth],f=Array.isArray(d)?s(d,function(m){return m.test(A)}):r(d,function(m){return m.test(A)}),g;g=o.valueCallback?o.valueCallback(f):f,g=a.valueCallback?a.valueCallback(g):g;var h=i.slice(A.length);return{value:g,rest:h}}}function r(o,i){for(var a in o)if(o.hasOwnProperty(a)&&i(o[a]))return a}function s(o,i){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},i=s.match(r.matchPattern);if(!i)return null;var a=i[0],l=s.match(r.parsePattern);if(!l)return null;var c=r.valueCallback?r.valueCallback(l[0]):l[0];c=o.valueCallback?o.valueCallback(c):c;var u=s.slice(a.length);return{value:c,rest:u}}}e.exports=t.default})(G0,G0.exports);var Vse=G0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(zse),s=n(Vse),o=/^(\d+)(th|st|nd|rd)?/i,i=/\d+/i,a={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},l={any:[/^b/i,/^(a|c)/i]},c={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},u={any:[/1/i,/2/i,/3/i,/4/i]},A={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},d={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},f={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},g={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},h={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},m={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},p={ordinalNumber:(0,s.default)({matchPattern:o,parsePattern:i,valueCallback:function(E){return parseInt(E,10)}}),era:(0,r.default)({matchPatterns:a,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),quarter:(0,r.default)({matchPatterns:c,defaultMatchWidth:"wide",parsePatterns:u,defaultParseWidth:"any",valueCallback:function(E){return E+1}}),month:(0,r.default)({matchPatterns:A,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),day:(0,r.default)({matchPatterns:f,defaultMatchWidth:"wide",parsePatterns:g,defaultParseWidth:"any"}),dayPeriod:(0,r.default)({matchPatterns:h,defaultMatchWidth:"any",parsePatterns:m,defaultParseWidth:"any"})},C=p;t.default=C,e.exports=t.default})(Y0,Y0.exports);var jse=Y0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Pse),s=n(Lse),o=n(Fse),i=n(Hse),a=n(jse),l={code:"en-US",formatDistance:r.default,formatLong:s.default,formatRelative:o.default,localize:i.default,match:a.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},c=l;t.default=c,e.exports=t.default})(L0,L0.exports);var Yse=L0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Yse),s=r.default;t.default=s,e.exports=t.default})(N0,N0.exports);var Wse=N0.exports;(function(e,t){var n=tr.default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=v;var r=n(mse),s=n(Ese),o=n(ti),i=n(xse),a=n(kse),l=n(fO),c=kf,u=n(Xl),A=n(ds),d=Jl,f=n(Wse),g=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,h=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,m=/^'([^]*?)'?$/,p=/''/g,C=/[a-zA-Z]/;function v(b,w,B){var Q,S,T,D,R,O,H,V,Y,j,X,oe,ue,he,Ee,Oe,Qe,le;(0,A.default)(2,arguments);var ge=String(w),z=(0,d.getDefaultOptions)(),$=(Q=(S=B==null?void 0:B.locale)!==null&&S!==void 0?S:z.locale)!==null&&Q!==void 0?Q:f.default,Z=(0,u.default)((T=(D=(R=(O=B==null?void 0:B.firstWeekContainsDate)!==null&&O!==void 0?O:B==null||(H=B.locale)===null||H===void 0||(V=H.options)===null||V===void 0?void 0:V.firstWeekContainsDate)!==null&&R!==void 0?R:z.firstWeekContainsDate)!==null&&D!==void 0?D:(Y=z.locale)===null||Y===void 0||(j=Y.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&T!==void 0?T:1);if(!(Z>=1&&Z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ae=(0,u.default)((X=(oe=(ue=(he=B==null?void 0:B.weekStartsOn)!==null&&he!==void 0?he:B==null||(Ee=B.locale)===null||Ee===void 0||(Oe=Ee.options)===null||Oe===void 0?void 0:Oe.weekStartsOn)!==null&&ue!==void 0?ue:z.weekStartsOn)!==null&&oe!==void 0?oe:(Qe=z.locale)===null||Qe===void 0||(le=Qe.options)===null||le===void 0?void 0:le.weekStartsOn)!==null&&X!==void 0?X:0);if(!(Ae>=0&&Ae<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!$.localize)throw new RangeError("locale must contain localize property");if(!$.formatLong)throw new RangeError("locale must contain formatLong property");var De=(0,o.default)(b);if(!(0,r.default)(De))throw new RangeError("Invalid time value");var L=(0,l.default)(De),_=(0,s.default)(De,L),x={firstWeekContainsDate:Z,weekStartsOn:Ae,locale:$,_originalDate:De},U=ge.match(h).map(function(q){var M=q[0];if(M==="p"||M==="P"){var N=a.default[M];return N(q,$.formatLong)}return q}).join("").match(g).map(function(q){if(q==="''")return"'";var M=q[0];if(M==="'")return E(q);var N=i.default[M];if(N)return!(B!=null&&B.useAdditionalWeekYearTokens)&&(0,c.isProtectedWeekYearToken)(q)&&(0,c.throwProtectedError)(q,w,String(b)),!(B!=null&&B.useAdditionalDayOfYearTokens)&&(0,c.isProtectedDayOfYearToken)(q)&&(0,c.throwProtectedError)(q,w,String(b)),N(_,q,$.localize,x);if(M.match(C))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");return q}).join("");return U}function E(b){var w=b.match(m);return w?w[1].replace(p,"'"):b}e.exports=t.default})(h0,h0.exports);var Gse=h0.exports;const Kse=Dn(Gse);function Y2(e,t,n){var r=Jse(e,n.timeZone,n.locale);return r.formatToParts?qse(r,t):Xse(r,t)}function qse(e,t){for(var n=e.formatToParts(t),r=n.length-1;r>=0;--r)if(n[r].type==="timeZoneName")return n[r].value}function Xse(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):""}function Jse(e,t,n){if(n&&!n.code)throw new Error("date-fns-tz error: Please set a language code on the locale object imported from date-fns, e.g. `locale.code = 'en-US'`");return new Intl.DateTimeFormat(n?[n.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}function Zse(e,t){var n=noe(t);return n.formatToParts?eoe(n,e):toe(n,e)}var $se={year:0,month:1,day:2,hour:3,minute:4,second:5};function eoe(e,t){try{for(var n=e.formatToParts(t),r=[],s=0;s=0&&(r[o]=parseInt(n[s].value,10))}return r}catch(i){if(i instanceof RangeError)return[NaN];throw i}}function toe(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[r[3],r[1],r[2],r[4],r[5],r[6]]}var av={};function noe(e){if(!av[e]){var t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),n=t==="06/25/2014, 00:00:00"||t==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";av[e]=n?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return av[e]}function gO(e,t,n,r,s,o,i){var a=new Date(0);return a.setUTCFullYear(e,t,n),a.setUTCHours(r,s,o,i),a}var W2=36e5,roe=6e4,lv={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function tb(e,t,n){var r,s;if(!e||(r=lv.timezoneZ.exec(e),r))return 0;var o;if(r=lv.timezoneHH.exec(e),r)return o=parseInt(r[1],10),G2(o)?-(o*W2):NaN;if(r=lv.timezoneHHMM.exec(e),r){o=parseInt(r[1],10);var i=parseInt(r[2],10);return G2(o,i)?(s=Math.abs(o)*W2+i*roe,o>0?-s:s):NaN}if(ioe(e)){t=new Date(t||Date.now());var a=n?t:soe(t),l=K0(a,e),c=n?l:ooe(t,l,e);return-c}return NaN}function soe(e){return gO(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function K0(e,t){var n=Zse(e,t),r=gO(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime(),s=e.getTime(),o=s%1e3;return s-=o>=0?o:1e3+o,r-s}function ooe(e,t,n){var r=e.getTime(),s=r-t,o=K0(new Date(s),n);if(t===o)return t;s-=o-t;var i=K0(new Date(s),n);return o===i?o:Math.max(o,i)}function G2(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}var K2={};function ioe(e){if(K2[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),K2[e]=!0,!0}catch{return!1}}var aoe=60*1e3,loe={X:function(e,t,n,r){var s=cv(r.timeZone,r._originalDate||e);if(s===0)return"Z";switch(t){case"X":return q2(s);case"XXXX":case"XX":return xc(s);case"XXXXX":case"XXX":default:return xc(s,":")}},x:function(e,t,n,r){var s=cv(r.timeZone,r._originalDate||e);switch(t){case"x":return q2(s);case"xxxx":case"xx":return xc(s);case"xxxxx":case"xxx":default:return xc(s,":")}},O:function(e,t,n,r){var s=cv(r.timeZone,r._originalDate||e);switch(t){case"O":case"OO":case"OOO":return"GMT"+coe(s,":");case"OOOO":default:return"GMT"+xc(s,":")}},z:function(e,t,n,r){var s=r._originalDate||e;switch(t){case"z":case"zz":case"zzz":return Y2("short",s,r);case"zzzz":default:return Y2("long",s,r)}}};function cv(e,t){var n=e?tb(e,t,!0)/aoe:t.getTimezoneOffset();if(Number.isNaN(n))throw new RangeError("Invalid time zone specified: "+e);return n}function lp(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?"-":"+",s=Math.abs(e),o=lp(Math.floor(s/60),2),i=lp(Math.floor(s%60),2);return r+o+n+i}function q2(e,t){if(e%60===0){var n=e>0?"-":"+";return n+lp(Math.abs(e)/60,2)}return xc(e,t)}function coe(e,t){var n=e>0?"-":"+",r=Math.abs(e),s=Math.floor(r/60),o=r%60;if(o===0)return n+String(s);var i=t||"";return n+String(s)+i+lp(o,2)}const uoe=loe;var Aoe=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,uv=36e5,X2=6e4,doe=2,os={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:Aoe};function hO(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var n=t||{},r=n.additionalDigits==null?doe:Cse(n.additionalDigits);if(r!==2&&r!==1&&r!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var s=foe(e),o=goe(s.date,r),i=o.year,a=o.restDateString,l=hoe(a,i);if(isNaN(l))return new Date(NaN);if(l){var c=l.getTime(),u=0,A;if(s.time&&(u=poe(s.time),isNaN(u)))return new Date(NaN);if(s.timeZone||n.timeZone){if(A=tb(s.timeZone||n.timeZone,new Date(c+u)),isNaN(A))return new Date(NaN)}else A=j2(new Date(c+u)),A=j2(new Date(c+u+A));return new Date(c+u+A)}else return new Date(NaN)}function foe(e){var t={},n=os.dateTimePattern.exec(e),r;if(n?(t.date=n[1],r=n[3]):(n=os.datePattern.exec(e),n?(t.date=n[1],r=n[2]):(t.date=null,r=e)),r){var s=os.timeZone.exec(r);s?(t.time=r.replace(s[1],""),t.timeZone=s[1].trim()):t.time=r}return t}function goe(e,t){var n=os.YYY[t],r=os.YYYYY[t],s;if(s=os.YYYY.exec(e)||r.exec(e),s){var o=s[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(s=os.YY.exec(e)||n.exec(e),s){var i=s[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}return{year:null}}function hoe(e,t){if(t===null)return null;var n,r,s,o;if(e.length===0)return r=new Date(0),r.setUTCFullYear(t),r;if(n=os.MM.exec(e),n)return r=new Date(0),s=parseInt(n[1],10)-1,Z2(t,s)?(r.setUTCFullYear(t,s),r):new Date(NaN);if(n=os.DDD.exec(e),n){r=new Date(0);var i=parseInt(n[1],10);return voe(t,i)?(r.setUTCFullYear(t,0,i),r):new Date(NaN)}if(n=os.MMDD.exec(e),n){r=new Date(0),s=parseInt(n[1],10)-1;var a=parseInt(n[2],10);return Z2(t,s,a)?(r.setUTCFullYear(t,s,a),r):new Date(NaN)}if(n=os.Www.exec(e),n)return o=parseInt(n[1],10)-1,$2(t,o)?J2(t,o):new Date(NaN);if(n=os.WwwD.exec(e),n){o=parseInt(n[1],10)-1;var l=parseInt(n[2],10)-1;return $2(t,o,l)?J2(t,o,l):new Date(NaN)}return null}function poe(e){var t,n,r;if(t=os.HH.exec(e),t)return n=parseFloat(t[1].replace(",",".")),Av(n)?n%24*uv:NaN;if(t=os.HHMM.exec(e),t)return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),Av(n,r)?n%24*uv+r*X2:NaN;if(t=os.HHMMSS.exec(e),t){n=parseInt(t[1],10),r=parseInt(t[2],10);var s=parseFloat(t[3].replace(",","."));return Av(n,r,s)?n%24*uv+r*X2+s*1e3:NaN}return null}function J2(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var s=r.getUTCDay()||7,o=t*7+n+1-s;return r.setUTCDate(r.getUTCDate()+o),r}var moe=[31,28,31,30,31,30,31,31,30,31,30,31],Coe=[31,29,31,30,31,30,31,31,30,31,30,31];function pO(e){return e%400===0||e%4===0&&e%100!==0}function Z2(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;var r=pO(e);if(r&&n>Coe[t]||!r&&n>moe[t])return!1}return!0}function voe(e,t){if(t<1)return!1;var n=pO(e);return!(n&&t>366||!n&&t>365)}function $2(e,t,n){return!(t<0||t>52||n!=null&&(n<0||n>6))}function Av(e,t,n){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}var Eoe=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function Ioe(e,t,n){var r=String(t),s=n||{},o=r.match(Eoe);if(o){var i=hO(e,s);r=o.reduce(function(a,l){if(l[0]==="'")return a;var c=a.indexOf(l),u=a[c-1]==="'",A=a.replace(l,"'"+uoe[l[0]](i,l,null,s)+"'");return u?A.substring(0,c-1)+A.substring(c+1):A},r)}return Kse(e,r,s)}function Boe(e,t,n){var r=hO(e,n),s=tb(t,r,!0),o=new Date(r.getTime()-s),i=new Date(0);return i.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),i.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),i}function boe(e,t,n,r){var s=hse(r);return s.timeZone=t,Ioe(Boe(e,t),n,s)}const GA={amHours:["00","01","02","03","04","05","06","07","08","09","10","11"],pmHours:["12","01","02","03","04","05","06","07","08","09","10","11"],hours:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],minutes:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"],seconds:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"],period:["AM","PM"]};function dv(e){return`00${e}`.slice(-2)}function KA(e,t,n){return Array.isArray(t)?(n==="am"?t.filter(r=>r<12):n==="pm"?t.filter(r=>r>=12).map(r=>r===12?12:r-12):t).map(r=>dv(r)):typeof t=="number"?n==="am"?e.filter(r=>{const s=Number(r);return s<12&&s%t===0}):n==="pm"?e.filter(r=>{const s=Number(r);return s>=12&&s%t===0}).map(r=>{const s=Number(r);return dv(s===12?12:s-12)}):e.filter(r=>Number(r)%t===0):n==="am"?e.filter(r=>Number(r)<12):n==="pm"?e.map(r=>Number(r)).filter(r=>Number(r)>=12).map(r=>dv(r===12?12:r-12)):e}function Pg(e,t,n){return n?typeof n=="number"?e%n===0:n.includes(e):!0}function yoe(e,t,n){const r=KA(GA[t],n).map(Number);let s,o;for(let i=0;ie){o=a;break}s=a}return s===void 0?(o||wf("time-picker","Please set 'hours' or 'minutes' or 'seconds' props"),o):o===void 0||o-e>e-s?s:o}function woe(e){return sa(e)<12?"am":"pm"}const mO="n-time-picker",Ng=_e({name:"TimePickerPanelCol",props:{clsPrefix:{type:String,required:!0},data:{type:Array,required:!0},activeValue:{type:Number,default:null},onItemClick:Function},render(){const{activeValue:e,onItemClick:t,clsPrefix:n}=this;return this.data.map(r=>{const{label:s,disabled:o,value:i}=r,a=e===i;return I("div",{key:s,"data-active":a?"":null,class:[`${n}-time-picker-col__item`,a&&`${n}-time-picker-col__item--active`,o&&`${n}-time-picker-col__item--disabled`],onClick:t&&!o?()=>{t(i)}:void 0},s)})}}),Qoe={actions:{type:Array,default:()=>["now","confirm"]},showHour:{type:Boolean,default:!0},showMinute:{type:Boolean,default:!0},showSecond:{type:Boolean,default:!0},showPeriod:{type:Boolean,default:!0},isHourInvalid:Boolean,isMinuteInvalid:Boolean,isSecondInvalid:Boolean,isAmPmInvalid:Boolean,isValueInvalid:Boolean,hourValue:{type:Number,default:null},minuteValue:{type:Number,default:null},secondValue:{type:Number,default:null},amPmValue:{type:String,default:null},isHourDisabled:Function,isMinuteDisabled:Function,isSecondDisabled:Function,onHourClick:{type:Function,required:!0},onMinuteClick:{type:Function,required:!0},onSecondClick:{type:Function,required:!0},onAmPmClick:{type:Function,required:!0},onNowClick:Function,nowText:String,confirmText:String,transitionDisabled:Boolean,onConfirmClick:Function,onFocusin:Function,onFocusout:Function,onFocusDetectorFocus:Function,onKeydown:Function,hours:[Number,Array],minutes:[Number,Array],seconds:[Number,Array],use12Hours:Boolean},Soe=_e({name:"TimePickerPanel",props:Qoe,setup(e){const{mergedThemeRef:t,mergedClsPrefixRef:n}=lt(mO),r=k(()=>{const{isHourDisabled:a,hours:l,use12Hours:c,amPmValue:u}=e;if(c){const A=u??woe(Date.now());return KA(GA.hours,l,A).map(d=>{const f=Number(d),g=A==="pm"&&f!==12?f+12:f;return{label:d,value:g,disabled:a?a(g):!1}})}else return KA(GA.hours,l).map(A=>({label:A,value:Number(A),disabled:a?a(Number(A)):!1}))}),s=k(()=>{const{isMinuteDisabled:a,minutes:l}=e;return KA(GA.minutes,l).map(c=>({label:c,value:Number(c),disabled:a?a(Number(c),e.hourValue):!1}))}),o=k(()=>{const{isSecondDisabled:a,seconds:l}=e;return KA(GA.seconds,l).map(c=>({label:c,value:Number(c),disabled:a?a(Number(c),e.minuteValue,e.hourValue):!1}))}),i=k(()=>{const{isHourDisabled:a}=e;let l=!0,c=!0;for(let u=0;u<12;++u)if(!(a!=null&&a(u))){l=!1;break}for(let u=12;u<24;++u)if(!(a!=null&&a(u))){c=!1;break}return[{label:"AM",value:"am",disabled:l},{label:"PM",value:"pm",disabled:c}]});return{mergedTheme:t,mergedClsPrefix:n,hours:r,minutes:s,seconds:o,amPm:i,hourScrollRef:K(null),minuteScrollRef:K(null),secondScrollRef:K(null),amPmScrollRef:K(null)}},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:s}=this;return I("div",{tabindex:0,class:`${r}-time-picker-panel`,onFocusin:this.onFocusin,onFocusout:this.onFocusout,onKeydown:this.onKeydown},I("div",{class:`${r}-time-picker-cols`},this.showHour?I("div",{class:[`${r}-time-picker-col`,this.isHourInvalid&&`${r}-time-picker-col--invalid`,this.transitionDisabled&&`${r}-time-picker-col--transition-disabled`]},I(Is,{ref:"hourScrollRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[I(Ng,{clsPrefix:r,data:this.hours,activeValue:this.hourValue,onItemClick:this.onHourClick}),I("div",{class:`${r}-time-picker-col__padding`})]})):null,this.showMinute?I("div",{class:[`${r}-time-picker-col`,this.transitionDisabled&&`${r}-time-picker-col--transition-disabled`,this.isMinuteInvalid&&`${r}-time-picker-col--invalid`]},I(Is,{ref:"minuteScrollRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[I(Ng,{clsPrefix:r,data:this.minutes,activeValue:this.minuteValue,onItemClick:this.onMinuteClick}),I("div",{class:`${r}-time-picker-col__padding`})]})):null,this.showSecond?I("div",{class:[`${r}-time-picker-col`,this.isSecondInvalid&&`${r}-time-picker-col--invalid`,this.transitionDisabled&&`${r}-time-picker-col--transition-disabled`]},I(Is,{ref:"secondScrollRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[I(Ng,{clsPrefix:r,data:this.seconds,activeValue:this.secondValue,onItemClick:this.onSecondClick}),I("div",{class:`${r}-time-picker-col__padding`})]})):null,this.use12Hours?I("div",{class:[`${r}-time-picker-col`,this.isAmPmInvalid&&`${r}-time-picker-col--invalid`,this.transitionDisabled&&`${r}-time-picker-col--transition-disabled`]},I(Is,{ref:"amPmScrollRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[I(Ng,{clsPrefix:r,data:this.amPm,activeValue:this.amPmValue,onItemClick:this.onAmPmClick}),I("div",{class:`${r}-time-picker-col__padding`})]})):null),!((e=this.actions)===null||e===void 0)&&e.length?I("div",{class:`${r}-time-picker-actions`},!((t=this.actions)===null||t===void 0)&&t.includes("now")?I(ir,{size:"tiny",theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,onClick:this.onNowClick},{default:()=>this.nowText}):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?I(ir,{size:"tiny",type:"primary",class:`${r}-time-picker-actions__confirm`,theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,disabled:this.isValueInvalid,onClick:this.onConfirmClick},{default:()=>this.confirmText}):null):null,I(ql,{onFocus:this.onFocusDetectorFocus}))}}),_oe=se([ye("time-picker",` z-index: auto; position: relative; `,[ye("time-picker-icon",` color: var(--n-icon-color-override); transition: color .3s var(--n-bezier); `),ve("disabled",[ye("time-picker-icon",` color: var(--n-icon-color-disabled-override); `)])]),ye("time-picker-panel",` transition: box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier); outline: none; font-size: var(--n-item-font-size); border-radius: var(--n-border-radius); margin: 4px 0; min-width: 104px; overflow: hidden; background-color: var(--n-panel-color); box-shadow: var(--n-panel-box-shadow); `,[xm(),ye("time-picker-actions",` padding: var(--n-panel-action-padding); align-items: center; display: flex; justify-content: space-evenly; `),ye("time-picker-cols",` height: calc(var(--n-item-height) * 6); display: flex; position: relative; transition: border-color .3s var(--n-bezier); border-bottom: 1px solid var(--n-panel-divider-color); `),ye("time-picker-col",` flex-grow: 1; min-width: var(--n-item-width); height: calc(var(--n-item-height) * 6); flex-direction: column; transition: box-shadow .3s var(--n-bezier); `,[ve("transition-disabled",[re("item","transition: none;",[se("&::before","transition: none;")])]),re("padding",` height: calc(var(--n-item-height) * 5); `),se("&:first-child","min-width: calc(var(--n-item-width) + 4px);",[re("item",[se("&::before","left: 4px;")])]),re("item",` cursor: pointer; height: var(--n-item-height); display: flex; align-items: center; justify-content: center; transition: color .3s var(--n-bezier), background-color .3s var(--n-bezier), opacity .3s var(--n-bezier), text-decoration-color .3s var(--n-bezier); background: #0000; text-decoration-color: #0000; color: var(--n-item-text-color); z-index: 0; box-sizing: border-box; padding-top: 4px; position: relative; `,[se("&::before",` content: ""; transition: background-color .3s var(--n-bezier); z-index: -1; position: absolute; left: 0; right: 4px; top: 4px; bottom: 0; border-radius: var(--n-item-border-radius); `),ss("disabled",[se("&:hover::before",` background-color: var(--n-item-color-hover); `)]),ve("active",` color: var(--n-item-text-color-active); `,[se("&::before",` background-color: var(--n-item-color-hover); `)]),ve("disabled",` opacity: var(--n-item-opacity-disabled); cursor: not-allowed; `)]),ve("invalid",[re("item",[ve("active",` text-decoration: line-through; text-decoration-color: var(--n-item-text-color-active); `)])])])])]);function fv(e,t){return e===void 0?!0:Array.isArray(e)?e.every(n=>n>=0&&n<=t):e>=0&&e<=t}const xoe=Object.assign(Object.assign({},Gt.props),{to:Io.propTo,bordered:{type:Boolean,default:void 0},actions:Array,defaultValue:{type:Number,default:null},defaultFormattedValue:String,placeholder:String,placement:{type:String,default:"bottom-start"},value:Number,format:{type:String,default:"HH:mm:ss"},valueFormat:String,formattedValue:String,isHourDisabled:Function,size:String,isMinuteDisabled:Function,isSecondDisabled:Function,inputReadonly:Boolean,clearable:Boolean,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:formattedValue":[Function,Array],onBlur:[Function,Array],onConfirm:[Function,Array],onClear:Function,onFocus:[Function,Array],timeZone:String,showIcon:{type:Boolean,default:!0},disabled:{type:Boolean,default:void 0},show:{type:Boolean,default:void 0},hours:{type:[Number,Array],validator:e=>fv(e,23)},minutes:{type:[Number,Array],validator:e=>fv(e,59)},seconds:{type:[Number,Array],validator:e=>fv(e,59)},use12Hours:Boolean,stateful:{type:Boolean,default:!0},onChange:[Function,Array]}),qd=_e({name:"TimePicker",props:xoe,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:n,namespaceRef:r,inlineThemeDisabled:s}=Gn(e),{localeRef:o,dateLocaleRef:i}=Xu("TimePicker"),a=Gl(e),{mergedSizeRef:l,mergedDisabledRef:c,mergedStatusRef:u}=a,A=Gt("TimePicker","-time-picker",_oe,oO,e,n),d=B9(),f=K(null),g=K(null),h=k(()=>({locale:i.value.locale}));function m(pe){return pe===null?null:Es(pe,e.valueFormat||e.format,new Date,h.value).getTime()}const{defaultValue:p,defaultFormattedValue:C}=e,v=K(C!==void 0?m(C):p),E=k(()=>{const{formattedValue:pe}=e;if(pe!==void 0)return m(pe);const{value:Pe}=e;return Pe!==void 0?Pe:v.value}),b=k(()=>{const{timeZone:pe}=e;return pe?(Pe,ae,xe)=>boe(Pe,pe,ae,xe):(Pe,ae,xe)=>jn(Pe,ae,xe)}),w=K("");Xe(()=>e.timeZone,()=>{const pe=E.value;w.value=pe===null?"":b.value(pe,e.format,h.value)},{immediate:!0});const B=K(!1),Q=Et(e,"show"),S=Eo(Q,B),T=K(E.value),D=K(!1),R=k(()=>o.value.now),O=k(()=>e.placeholder!==void 0?e.placeholder:o.value.placeholder),H=k(()=>o.value.negativeText),V=k(()=>o.value.positiveText),Y=k(()=>/H|h|K|k/.test(e.format)),j=k(()=>e.format.includes("m")),X=k(()=>e.format.includes("s")),oe=k(()=>{const{isHourDisabled:pe}=e;return le.value===null?!1:Pg(le.value,"hours",e.hours)?pe?pe(le.value):!1:!0}),ue=k(()=>{const{value:pe}=ge,{value:Pe}=le;if(pe===null||Pe===null)return!1;if(!Pg(pe,"minutes",e.minutes))return!0;const{isMinuteDisabled:ae}=e;return ae?ae(pe,Pe):!1}),he=k(()=>{const{value:pe}=ge,{value:Pe}=le,{value:ae}=z;if(ae===null||pe===null||Pe===null)return!1;if(!Pg(ae,"seconds",e.seconds))return!0;const{isSecondDisabled:xe}=e;return xe?xe(ae,pe,Pe):!1}),Ee=k(()=>oe.value||ue.value||he.value),Oe=k(()=>e.format.length+4),Qe=k(()=>{const{value:pe}=E;return pe===null?null:sa(pe)<12?"am":"pm"}),le=k(()=>{const{value:pe}=E;return pe===null?null:Number(b.value(pe,"HH",h.value))}),ge=k(()=>{const{value:pe}=E;return pe===null?null:Number(b.value(pe,"mm",h.value))}),z=k(()=>{const{value:pe}=E;return pe===null?null:Number(b.value(pe,"ss",h.value))});function $(pe,Pe){const{onUpdateFormattedValue:ae,"onUpdate:formattedValue":xe}=e;ae&>(ae,pe,Pe),xe&>(xe,pe,Pe)}function Z(pe){return pe===null?null:b.value(pe,e.valueFormat||e.format)}function Ae(pe){const{onUpdateValue:Pe,"onUpdate:value":ae,onChange:xe}=e,{nTriggerFormChange:Ze,nTriggerFormInput:pt}=a,rt=Z(pe);Pe&>(Pe,pe,rt),ae&>(ae,pe,rt),xe&>(xe,pe,rt),$(rt,pe),v.value=pe,Ze(),pt()}function De(pe){const{onFocus:Pe}=e,{nTriggerFormFocus:ae}=a;Pe&>(Pe,pe),ae()}function L(pe){const{onBlur:Pe}=e,{nTriggerFormBlur:ae}=a;Pe&>(Pe,pe),ae()}function _(){const{onConfirm:pe}=e;pe&>(pe,E.value,Z(E.value))}function x(pe){var Pe;pe.stopPropagation(),Ae(null),be(null),(Pe=e.onClear)===null||Pe===void 0||Pe.call(e)}function U(){ln({returnFocus:!0})}function q(pe){pe.key==="Escape"&&S.value&&$h(pe)}function M(pe){var Pe;switch(pe.key){case"Escape":S.value&&($h(pe),ln({returnFocus:!0}));break;case"Tab":d.shift&&pe.target===((Pe=g.value)===null||Pe===void 0?void 0:Pe.$el)&&(pe.preventDefault(),ln({returnFocus:!0}));break}}function N(){D.value=!0,kn(()=>{D.value=!1})}function ne(pe){c.value||a9(pe,"clear")||S.value||yn()}function ce(pe){typeof pe!="string"&&(E.value===null?Ae(Ke(Xa(Gte(new Date),pe))):Ae(Ke(Xa(E.value,pe))))}function F(pe){typeof pe!="string"&&(E.value===null?Ae(Ke(nv(Qee(new Date),pe))):Ae(Ke(nv(E.value,pe))))}function G(pe){typeof pe!="string"&&(E.value===null?Ae(Ke(rv(GB(new Date),pe))):Ae(Ke(rv(E.value,pe))))}function J(pe){const{value:Pe}=E;if(Pe===null){const ae=new Date,xe=sa(ae);pe==="pm"&&xe<12?Ae(Ke(Xa(ae,xe+12))):pe==="am"&&xe>=12&&Ae(Ke(Xa(ae,xe-12))),Ae(Ke(ae))}else{const ae=sa(Pe);pe==="pm"&&ae<12?Ae(Ke(Xa(Pe,ae+12))):pe==="am"&&ae>=12&&Ae(Ke(Xa(Pe,ae-12)))}}function be(pe){pe===void 0&&(pe=E.value),pe===null?w.value="":w.value=b.value(pe,e.format,h.value)}function we(pe){an(pe)||De(pe)}function Fe(pe){var Pe;if(!an(pe))if(S.value){const ae=(Pe=g.value)===null||Pe===void 0?void 0:Pe.$el;ae!=null&&ae.contains(pe.relatedTarget)||(be(),L(pe),ln({returnFocus:!1}))}else be(),L(pe)}function ct(){c.value||S.value||yn()}function ut(){c.value||(be(),ln({returnFocus:!1}))}function dt(){if(!g.value)return;const{hourScrollRef:pe,minuteScrollRef:Pe,secondScrollRef:ae,amPmScrollRef:xe}=g.value;[pe,Pe,ae,xe].forEach(Ze=>{var pt;if(!Ze)return;const rt=(pt=Ze.contentRef)===null||pt===void 0?void 0:pt.querySelector("[data-active]");rt&&Ze.scrollTo({top:rt.offsetTop})})}function Pt(pe){B.value=pe;const{onUpdateShow:Pe,"onUpdate:show":ae}=e;Pe&>(Pe,pe),ae&>(ae,pe)}function an(pe){var Pe,ae,xe;return!!(!((ae=(Pe=f.value)===null||Pe===void 0?void 0:Pe.wrapperElRef)===null||ae===void 0)&&ae.contains(pe.relatedTarget)||!((xe=g.value)===null||xe===void 0)&&xe.$el.contains(pe.relatedTarget))}function yn(){T.value=E.value,Pt(!0),kn(dt)}function Sn(pe){var Pe,ae;S.value&&!(!((ae=(Pe=f.value)===null||Pe===void 0?void 0:Pe.wrapperElRef)===null||ae===void 0)&&ae.contains(Ra(pe)))&&ln({returnFocus:!1})}function ln({returnFocus:pe}){var Pe;S.value&&(Pt(!1),pe&&((Pe=f.value)===null||Pe===void 0||Pe.focus()))}function cn(pe){if(pe===""){Ae(null);return}const Pe=Es(pe,e.format,new Date,h.value);if(w.value=pe,qs(Pe)){const{value:ae}=E;if(ae!==null){const xe=zr(ae,{hours:sa(Pe),minutes:rp(Pe),seconds:sp(Pe)});Ae(Ke(xe))}else Ae(Ke(Pe))}}function Se(){Ae(T.value),Pt(!1)}function We(){const pe=new Date,Pe={hours:sa,minutes:rp,seconds:sp},[ae,xe,Ze]=["hours","minutes","seconds"].map(rt=>!e[rt]||Pg(Pe[rt](pe),rt,e[rt])?Pe[rt](pe):yoe(Pe[rt](pe),rt,e[rt])),pt=rv(nv(Xa(E.value?E.value:Ke(pe),ae),xe),Ze);Ae(Ke(pt))}function it(){be(),_(),ln({returnFocus:!0})}function Qt(pe){an(pe)||(be(),L(pe),ln({returnFocus:!1}))}Xe(E,pe=>{be(pe),N(),kn(dt)}),Xe(S,()=>{Ee.value&&Ae(T.value)}),nn(mO,{mergedThemeRef:A,mergedClsPrefixRef:n});const St={focus:()=>{var pe;(pe=f.value)===null||pe===void 0||pe.focus()},blur:()=>{var pe;(pe=f.value)===null||pe===void 0||pe.blur()}},me=k(()=>{const{common:{cubicBezierEaseInOut:pe},self:{iconColor:Pe,iconColorDisabled:ae}}=A.value;return{"--n-icon-color-override":Pe,"--n-icon-color-disabled-override":ae,"--n-bezier":pe}}),Ue=s?Gr("time-picker-trigger",void 0,me,e):void 0,Je=k(()=>{const{self:{panelColor:pe,itemTextColor:Pe,itemTextColorActive:ae,itemColorHover:xe,panelDividerColor:Ze,panelBoxShadow:pt,itemOpacityDisabled:rt,borderRadius:ee,itemFontSize:Be,itemWidth:ze,itemHeight:bt,panelActionPadding:xt,itemBorderRadius:Xt},common:{cubicBezierEaseInOut:Cr}}=A.value;return{"--n-bezier":Cr,"--n-border-radius":ee,"--n-item-color-hover":xe,"--n-item-font-size":Be,"--n-item-height":bt,"--n-item-opacity-disabled":rt,"--n-item-text-color":Pe,"--n-item-text-color-active":ae,"--n-item-width":ze,"--n-panel-action-padding":xt,"--n-panel-box-shadow":pt,"--n-panel-color":pe,"--n-panel-divider-color":Ze,"--n-item-border-radius":Xt}}),ht=s?Gr("time-picker",void 0,Je,e):void 0;return{focus:St.focus,blur:St.blur,mergedStatus:u,mergedBordered:t,mergedClsPrefix:n,namespace:r,uncontrolledValue:v,mergedValue:E,isMounted:Wl(),inputInstRef:f,panelInstRef:g,adjustedTo:Io(e),mergedShow:S,localizedNow:R,localizedPlaceholder:O,localizedNegativeText:H,localizedPositiveText:V,hourInFormat:Y,minuteInFormat:j,secondInFormat:X,mergedAttrSize:Oe,displayTimeString:w,mergedSize:l,mergedDisabled:c,isValueInvalid:Ee,isHourInvalid:oe,isMinuteInvalid:ue,isSecondInvalid:he,transitionDisabled:D,hourValue:le,minuteValue:ge,secondValue:z,amPmValue:Qe,handleInputKeydown:q,handleTimeInputFocus:we,handleTimeInputBlur:Fe,handleNowClick:We,handleConfirmClick:it,handleTimeInputUpdateValue:cn,handleMenuFocusOut:Qt,handleCancelClick:Se,handleClickOutside:Sn,handleTimeInputActivate:ct,handleTimeInputDeactivate:ut,handleHourClick:ce,handleMinuteClick:F,handleSecondClick:G,handleAmPmClick:J,handleTimeInputClear:x,handleFocusDetectorFocus:U,handleMenuKeydown:M,handleTriggerClick:ne,mergedTheme:A,triggerCssVars:s?void 0:me,triggerThemeClass:Ue==null?void 0:Ue.themeClass,triggerOnRender:Ue==null?void 0:Ue.onRender,cssVars:s?void 0:Je,themeClass:ht==null?void 0:ht.themeClass,onRender:ht==null?void 0:ht.onRender}},render(){const{mergedClsPrefix:e,$slots:t,triggerOnRender:n}=this;return n==null||n(),I("div",{class:[`${e}-time-picker`,this.triggerThemeClass],style:this.triggerCssVars},I(vm,null,{default:()=>[I(Em,null,{default:()=>I(Zs,{ref:"inputInstRef",status:this.mergedStatus,value:this.displayTimeString,bordered:this.mergedBordered,passivelyActivated:!0,attrSize:this.mergedAttrSize,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,stateful:this.stateful,size:this.mergedSize,placeholder:this.localizedPlaceholder,clearable:this.clearable,disabled:this.mergedDisabled,textDecoration:this.isValueInvalid?"line-through":void 0,onFocus:this.handleTimeInputFocus,onBlur:this.handleTimeInputBlur,onActivate:this.handleTimeInputActivate,onDeactivate:this.handleTimeInputDeactivate,onUpdateValue:this.handleTimeInputUpdateValue,onClear:this.handleTimeInputClear,internalDeactivateOnEnter:!0,internalForceFocus:this.mergedShow,readonly:this.inputReadonly||this.mergedDisabled,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown},this.showIcon?{[this.clearable?"clear-icon-placeholder":"suffix"]:()=>I(Fs,{clsPrefix:e,class:`${e}-time-picker-icon`},{default:()=>t.icon?t.icon():I(ene,null)})}:null)}),I(Im,{teleportDisabled:this.adjustedTo===Io.tdkey,show:this.mergedShow,to:this.adjustedTo,containerClass:this.namespace,placement:this.placement},{default:()=>I(mr,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{var r;return this.mergedShow?((r=this.onRender)===null||r===void 0||r.call(this),Wr(I(Soe,{ref:"panelInstRef",actions:this.actions,class:this.themeClass,style:this.cssVars,seconds:this.seconds,minutes:this.minutes,hours:this.hours,transitionDisabled:this.transitionDisabled,hourValue:this.hourValue,showHour:this.hourInFormat,isHourInvalid:this.isHourInvalid,isHourDisabled:this.isHourDisabled,minuteValue:this.minuteValue,showMinute:this.minuteInFormat,isMinuteInvalid:this.isMinuteInvalid,isMinuteDisabled:this.isMinuteDisabled,secondValue:this.secondValue,amPmValue:this.amPmValue,showSecond:this.secondInFormat,isSecondInvalid:this.isSecondInvalid,isSecondDisabled:this.isSecondDisabled,isValueInvalid:this.isValueInvalid,nowText:this.localizedNow,confirmText:this.localizedPositiveText,use12Hours:this.use12Hours,onFocusout:this.handleMenuFocusOut,onKeydown:this.handleMenuKeydown,onHourClick:this.handleHourClick,onMinuteClick:this.handleMinuteClick,onSecondClick:this.handleSecondClick,onAmPmClick:this.handleAmPmClick,onNowClick:this.handleNowClick,onConfirmClick:this.handleConfirmClick,onFocusDetectorFocus:this.handleFocusDetectorFocus}),[[Yu,this.handleClickOutside,void 0,{capture:!0}]])):null}})})]}))}}),koe="HH:mm:ss",CO={active:Boolean,dateFormat:String,timeFormat:{type:String,value:koe},value:{type:[Array,Number],default:null},shortcuts:Object,defaultTime:[Number,String,Array],onClear:Function,onConfirm:Function,onClose:Function,onTabOut:Function,onUpdateValue:{type:Function,required:!0},themeClass:String,onRender:Function,panel:Boolean};function vO(e){const{dateLocaleRef:t,timePickerSizeRef:n,timePickerPropsRef:r,localeRef:s,mergedClsPrefixRef:o,mergedThemeRef:i}=lt(km),a=k(()=>({locale:t.value.locale})),l=K(null),c=B9();function u(){const{onClear:R}=e;R&&R()}function A(){const{onConfirm:R,value:O}=e;R&&R(O)}function d(R,O){const{onUpdateValue:H}=e;H(R,O)}function f(R=!1){const{onClose:O}=e;O&&O(R)}function g(){const{onTabOut:R}=e;R&&R()}function h(){d(null,!0),f(!0),u()}function m(){g()}function p(){(e.active||e.panel)&&kn(()=>{const{value:R}=l;if(!R)return;const O=R.querySelectorAll("[data-n-date]");O.forEach(H=>{H.classList.add("transition-disabled")}),R.offsetWidth,O.forEach(H=>{H.classList.remove("transition-disabled")})})}function C(R){R.key==="Tab"&&R.target===l.value&&c.shift&&(R.preventDefault(),g())}function v(R){const{value:O}=l;c.tab&&R.target===O&&(O!=null&&O.contains(R.relatedTarget))&&g()}let E=null,b=!1;function w(){E=e.value,b=!0}function B(){b=!1}function Q(){b&&(d(E,!1),b=!1)}function S(R){return typeof R=="function"?R():R}const T=K(!1);function D(){T.value=!T.value}return{mergedTheme:i,mergedClsPrefix:o,dateFnsOptions:a,timePickerSize:n,timePickerProps:r,selfRef:l,locale:s,doConfirm:A,doClose:f,doUpdateValue:d,doTabOut:g,handleClearClick:h,handleFocusDetectorFocus:m,disableTransitionOneTick:p,handlePanelKeyDown:C,handlePanelFocus:v,cachePendingValue:w,clearPendingValue:B,restorePendingValue:Q,getShortcutValue:S,handleShortcutMouseleave:Q,showMonthYearPanel:T,handleOpenQuickSelectMonthPanel:D}}const nb=Object.assign(Object.assign({},CO),{actions:{type:Array,default:()=>["now","clear","confirm"]}});function rb(e,t){const n=vO(e),{isValueInvalidRef:r,isDateDisabledRef:s,isDateInvalidRef:o,isTimeInvalidRef:i,isDateTimeInvalidRef:a,isHourDisabledRef:l,isMinuteDisabledRef:c,isSecondDisabledRef:u,localeRef:A,firstDayOfWeekRef:d,datePickerSlots:f}=lt(km),g={isValueInvalid:r,isDateDisabled:s,isDateInvalid:o,isTimeInvalid:i,isDateTimeInvalid:a,isHourDisabled:l,isMinuteDisabled:c,isSecondDisabled:u},h=k(()=>e.dateFormat||A.value.dateFormat),m=K(e.value===null||Array.isArray(e.value)?"":jn(e.value,h.value)),p=K(e.value===null||Array.isArray(e.value)?Date.now():e.value),C=K(null),v=K(null),E=K(null),b=K(Date.now()),w=k(()=>{var M;return c0(p.value,e.value,b.value,(M=d.value)!==null&&M!==void 0?M:A.value.firstDayOfWeek)}),B=k(()=>{const{value:M}=e;return u0(p.value,Array.isArray(M)?null:M,b.value)}),Q=k(()=>{const{value:M}=e;return d0(Array.isArray(M)?null:M,b.value)}),S=k(()=>{const{value:M}=e;return A0(p.value,Array.isArray(M)?null:M,b.value)}),T=k(()=>w.value.slice(0,7).map(M=>{const{ts:N}=M;return jn(N,A.value.dayFormat,n.dateFnsOptions.value)})),D=k(()=>jn(p.value,A.value.monthFormat,n.dateFnsOptions.value)),R=k(()=>jn(p.value,A.value.yearFormat,n.dateFnsOptions.value));Xe(p,(M,N)=>{(t==="date"||t==="datetime")&&(Qm(M,N)||n.disableTransitionOneTick())}),Xe(k(()=>e.value),M=>{M!==null&&!Array.isArray(M)?(m.value=jn(M,h.value,n.dateFnsOptions.value),p.value=M):m.value=""});function O(M){return Ke(t==="datetime"?GB(M):t==="month"?di(M):t==="year"?VB(M):t==="quarter"?Gd(M):tp(M))}function H(M){const{isDateDisabled:{value:N}}=g;return N?N(M):!1}function V(M){const N=Es(M,h.value,new Date,n.dateFnsOptions.value);if(qs(N)){if(e.value===null)n.doUpdateValue(Ke(O(Date.now())),e.panel);else if(!Array.isArray(e.value)){const ne=zr(e.value,{year:Zn(N),month:Hn(N),date:oo(N)});n.doUpdateValue(Ke(O(Ke(ne))),e.panel)}}else m.value=M}function Y(){const M=Es(m.value,h.value,new Date,n.dateFnsOptions.value);if(qs(M)){if(e.value===null)n.doUpdateValue(Ke(O(Date.now())),!1);else if(!Array.isArray(e.value)){const N=zr(e.value,{year:Zn(M),month:Hn(M),date:oo(M)});n.doUpdateValue(Ke(O(Ke(N))),!1)}}else Ee()}function j(){n.doUpdateValue(null,!0),m.value="",n.doClose(!0),n.handleClearClick()}function X(){n.doUpdateValue(Ke(O(Date.now())),!0);const M=Date.now();p.value=M,n.doClose(!0),e.panel&&(t==="month"||t==="quarter"||t==="year")&&(n.disableTransitionOneTick(),U(M))}function oe(M){if(H(M.ts))return;let N;if(e.value!==null&&!Array.isArray(e.value)?N=e.value:N=Date.now(),t==="datetime"&&e.defaultTime!==null&&!Array.isArray(e.defaultTime)){const ne=bh(e.defaultTime);ne&&(N=Ke(zr(N,ne)))}switch(N=Ke(M.type==="quarter"&&M.dateObject.quarter?Kte(T2(N,M.dateObject.year),M.dateObject.quarter):zr(N,M.dateObject)),n.doUpdateValue(O(N),e.panel||t==="date"||t==="year"),t){case"date":n.doClose();break;case"year":e.panel&&n.disableTransitionOneTick(),n.doClose();break;case"month":n.disableTransitionOneTick(),U(N);break;case"quarter":n.disableTransitionOneTick(),U(N);break}}function ue(M,N){let ne;e.value!==null&&!Array.isArray(e.value)?ne=e.value:ne=Date.now(),ne=Ke(M.type==="month"?KB(ne,M.dateObject.month):T2(ne,M.dateObject.year)),N(ne),U(ne)}function he(M){p.value=M}function Ee(M){if(e.value===null||Array.isArray(e.value)){m.value="";return}M===void 0&&(M=e.value),m.value=jn(M,h.value,n.dateFnsOptions.value)}function Oe(){g.isDateInvalid.value||g.isTimeInvalid.value||(n.doConfirm(),Qe())}function Qe(){e.active&&n.doClose()}function le(){p.value=Ke(s0(p.value,1))}function ge(){p.value=Ke(s0(p.value,-1))}function z(){p.value=Ke(Hr(p.value,1))}function $(){p.value=Ke(Hr(p.value,-1))}function Z(){const{value:M}=C;return M==null?void 0:M.listElRef}function Ae(){const{value:M}=C;return M==null?void 0:M.itemsElRef}function De(M){var N;(N=v.value)===null||N===void 0||N.sync()}function L(M){M!==null&&n.doUpdateValue(M,e.panel)}function _(M){n.cachePendingValue();const N=n.getShortcutValue(M);typeof N=="number"&&n.doUpdateValue(N,!1)}function x(M){const N=n.getShortcutValue(M);typeof N=="number"&&(n.doUpdateValue(N,e.panel),n.clearPendingValue(),Oe())}function U(M){const{value:N}=e;if(E.value){const ne=Hn(M===void 0?N===null?Date.now():N:M);E.value.scrollTo({top:ne*Pl})}if(C.value){const ne=Zn(M===void 0?N===null?Date.now():N:M)-ap;C.value.scrollTo({top:ne*Pl})}}const q={monthScrollbarRef:E,yearScrollbarRef:v,yearVlRef:C};return Object.assign(Object.assign(Object.assign(Object.assign({dateArray:w,monthArray:B,yearArray:Q,quarterArray:S,calendarYear:R,calendarMonth:D,weekdays:T,mergedIsDateDisabled:H,nextYear:le,prevYear:ge,nextMonth:z,prevMonth:$,handleNowClick:X,handleConfirmClick:Oe,handleSingleShortcutMouseenter:_,handleSingleShortcutClick:x},g),n),q),{handleDateClick:oe,handleDateInputBlur:Y,handleDateInput:V,handleTimePickerChange:L,clearSelectedDateTime:j,virtualListContainer:Z,virtualListContent:Ae,handleVirtualListScroll:De,timePickerSize:n.timePickerSize,dateInputValue:m,datePickerSlots:f,handleQuickMonthClick:ue,justifyColumnsScrollState:U,calendarValue:p,onUpdateCalendarValue:he})}const EO=_e({name:"MonthPanel",props:Object.assign(Object.assign({},nb),{type:{type:String,required:!0},useAsQuickJump:Boolean}),setup(e){const t=rb(e,e.type),n=o=>{switch(o.type){case"year":return o.dateObject.year;case"month":return o.dateObject.month+1;case"quarter":return`Q${o.dateObject.quarter}`}},{useAsQuickJump:r}=e,s=(o,i,a)=>{const{mergedIsDateDisabled:l,handleDateClick:c,handleQuickMonthClick:u}=t;return I("div",{"data-n-date":!0,key:i,class:[`${a}-date-panel-month-calendar__picker-col-item`,{[`${a}-date-panel-month-calendar__picker-col-item--current`]:o.isCurrent,[`${a}-date-panel-month-calendar__picker-col-item--selected`]:o.selected,[`${a}-date-panel-month-calendar__picker-col-item--disabled`]:!r&&l(o.ts)}],onClick:()=>{r?u(o,A=>{e.onUpdateValue(A,!1)}):c(o)}},n(o))};return rn(()=>{t.justifyColumnsScrollState()}),Object.assign(Object.assign({},t),{renderItem:s})},render(){const{mergedClsPrefix:e,mergedTheme:t,shortcuts:n,actions:r,renderItem:s,type:o,onRender:i}=this;return i==null||i(),I("div",{ref:"selfRef",tabindex:0,class:[`${e}-date-panel`,`${e}-date-panel--month`,!this.panel&&`${e}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},I("div",{class:`${e}-date-panel-month-calendar`},I(Is,{ref:"yearScrollbarRef",class:`${e}-date-panel-month-calendar__picker-col`,theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar,container:this.virtualListContainer,content:this.virtualListContent,horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>I(JE,{ref:"yearVlRef",items:this.yearArray,itemSize:Pl,showScrollbar:!1,keyField:"ts",onScroll:this.handleVirtualListScroll,paddingBottom:4},{default:({item:a,index:l})=>s(a,l,e)})}),o==="month"||o==="quarter"?I("div",{class:`${e}-date-panel-month-calendar__picker-col`},I(Is,{ref:"monthScrollbarRef",theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar},{default:()=>[(o==="month"?this.monthArray:this.quarterArray).map((a,l)=>s(a,l,e)),I("div",{class:`${e}-date-panel-${o}-calendar__padding`})]})):null),this.datePickerSlots.footer?I("div",{class:`${e}-date-panel-footer`},{default:this.datePickerSlots.footer}):null,r!=null&&r.length||n?I("div",{class:`${e}-date-panel-actions`},I("div",{class:`${e}-date-panel-actions__prefix`},n&&Object.keys(n).map(a=>{const l=n[a];return Array.isArray(l)?null:I(Yo,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(l)},onClick:()=>{this.handleSingleShortcutClick(l)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>a})})),I("div",{class:`${e}-date-panel-actions__suffix`},r!=null&&r.includes("clear")?I(ir,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear}):null,r!=null&&r.includes("now")?I(ir,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now}):null,r!=null&&r.includes("confirm")?I(ir,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),gu=_e({props:{mergedClsPrefix:{type:String,required:!0},value:Number,monthBeforeYear:{type:Boolean,required:!0},calendarMonth:{type:String,required:!0},calendarYear:{type:String,required:!0},onUpdateValue:{type:Function,required:!0}},setup(){const e=K(null),t=K(null),n=K(!1);function r(o){var i;n.value&&!(!((i=e.value)===null||i===void 0)&&i.contains(Ra(o)))&&(n.value=!1)}function s(){n.value=!n.value}return{show:n,triggerRef:e,monthPanelRef:t,handleHeaderClick:s,handleClickOutside:r}},render(){const{handleClickOutside:e,mergedClsPrefix:t}=this;return I("div",{class:`${t}-date-panel-month__month-year`,ref:"triggerRef"},I(vm,null,{default:()=>[I(Em,null,{default:()=>I("div",{class:[`${t}-date-panel-month__text`,this.show&&`${t}-date-panel-month__text--active`],onClick:this.handleHeaderClick},this.monthBeforeYear?[this.calendarMonth," ",this.calendarYear]:[this.calendarYear," ",this.calendarMonth])}),I(Im,{show:this.show,teleportDisabled:!0},{default:()=>I(mr,{name:"fade-in-scale-up-transition",appear:!0},{default:()=>this.show?Wr(I(EO,{ref:"monthPanelRef",onUpdateValue:this.onUpdateValue,actions:[],type:"month",key:"month",useAsQuickJump:!0,value:this.value}),[[Yu,e,void 0,{capture:!0}]]):null})})]}))}}),Toe=_e({name:"DateTimePanel",props:nb,setup(e){return rb(e,"datetime")},render(){var e,t,n,r;const{mergedClsPrefix:s,mergedTheme:o,shortcuts:i,timePickerProps:a,onRender:l,$slots:c}=this;return l==null||l(),I("div",{ref:"selfRef",tabindex:0,class:[`${s}-date-panel`,`${s}-date-panel--datetime`,!this.panel&&`${s}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},I("div",{class:`${s}-date-panel-header`},I(Zs,{value:this.dateInputValue,theme:o.peers.Input,themeOverrides:o.peerOverrides.Input,stateful:!1,size:this.timePickerSize,class:`${s}-date-panel-date-input`,textDecoration:this.isDateInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleDateInputBlur,onUpdateValue:this.handleDateInput}),I(qd,Object.assign({size:this.timePickerSize,placeholder:this.locale.selectTime,format:this.timeFormat},Array.isArray(a)?void 0:a,{showIcon:!1,to:!1,theme:o.peers.TimePicker,themeOverrides:o.peerOverrides.TimePicker,value:Array.isArray(this.value)?null:this.value,isHourDisabled:this.isHourDisabled,isMinuteDisabled:this.isMinuteDisabled,isSecondDisabled:this.isSecondDisabled,onUpdateValue:this.handleTimePickerChange,stateful:!1}))),I("div",{class:`${s}-date-panel-calendar`},I("div",{class:`${s}-date-panel-month`},I("div",{class:`${s}-date-panel-month__fast-prev`,onClick:this.prevYear},Ut(c["prev-year"],()=>[I(Au,null)])),I("div",{class:`${s}-date-panel-month__prev`,onClick:this.prevMonth},Ut(c["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:s,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),I("div",{class:`${s}-date-panel-month__next`,onClick:this.nextMonth},Ut(c["next-month"],()=>[I(fu,null)])),I("div",{class:`${s}-date-panel-month__fast-next`,onClick:this.nextYear},Ut(c["next-year"],()=>[I(du,null)]))),I("div",{class:`${s}-date-panel-weekdays`},this.weekdays.map(u=>I("div",{key:u,class:`${s}-date-panel-weekdays__day`},u))),I("div",{class:`${s}-date-panel-dates`},this.dateArray.map((u,A)=>I("div",{"data-n-date":!0,key:A,class:[`${s}-date-panel-date`,{[`${s}-date-panel-date--current`]:u.isCurrentDate,[`${s}-date-panel-date--selected`]:u.selected,[`${s}-date-panel-date--excluded`]:!u.inCurrentMonth,[`${s}-date-panel-date--disabled`]:this.mergedIsDateDisabled(u.ts)}],onClick:()=>{this.handleDateClick(u)}},I("div",{class:`${s}-date-panel-date__trigger`}),u.dateObject.date,u.isCurrentDate?I("div",{class:`${s}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?I("div",{class:`${s}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||i?I("div",{class:`${s}-date-panel-actions`},I("div",{class:`${s}-date-panel-actions__prefix`},i&&Object.keys(i).map(u=>{const A=i[u];return Array.isArray(A)?null:I(Yo,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(A)},onClick:()=>{this.handleSingleShortcutClick(A)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>u})})),I("div",{class:`${s}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?I(ir,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.clearSelectedDateTime},{default:()=>this.locale.clear}):null,!((n=this.actions)===null||n===void 0)&&n.includes("now")?I(ir,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now}):null,!((r=this.actions)===null||r===void 0)&&r.includes("confirm")?I(ir,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),sb=Object.assign(Object.assign({},CO),{defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,actions:{type:Array,default:()=>["clear","confirm"]}});function ob(e,t){var n,r;const{isDateDisabledRef:s,isStartHourDisabledRef:o,isEndHourDisabledRef:i,isStartMinuteDisabledRef:a,isEndMinuteDisabledRef:l,isStartSecondDisabledRef:c,isEndSecondDisabledRef:u,isStartDateInvalidRef:A,isEndDateInvalidRef:d,isStartTimeInvalidRef:f,isEndTimeInvalidRef:g,isStartValueInvalidRef:h,isEndValueInvalidRef:m,isRangeInvalidRef:p,localeRef:C,rangesRef:v,closeOnSelectRef:E,updateValueOnCloseRef:b,firstDayOfWeekRef:w,datePickerSlots:B}=lt(km),Q={isDateDisabled:s,isStartHourDisabled:o,isEndHourDisabled:i,isStartMinuteDisabled:a,isEndMinuteDisabled:l,isStartSecondDisabled:c,isEndSecondDisabled:u,isStartDateInvalid:A,isEndDateInvalid:d,isStartTimeInvalid:f,isEndTimeInvalid:g,isStartValueInvalid:h,isEndValueInvalid:m,isRangeInvalid:p},S=vO(e),T=K(null),D=K(null),R=K(null),O=K(null),H=K(null),V=K(null),Y=K(null),j=K(null),{value:X}=e,oe=(n=e.defaultCalendarStartTime)!==null&&n!==void 0?n:Array.isArray(X)&&typeof X[0]=="number"?X[0]:Date.now(),ue=K(oe),he=K((r=e.defaultCalendarEndTime)!==null&&r!==void 0?r:Array.isArray(X)&&typeof X[1]=="number"?X[1]:Ke(Hr(oe,1)));Fe(!0);const Ee=K(Date.now()),Oe=K(!1),Qe=K(0),le=k(()=>e.dateFormat||C.value.dateFormat),ge=K(Array.isArray(X)?jn(X[0],le.value,S.dateFnsOptions.value):""),z=K(Array.isArray(X)?jn(X[1],le.value,S.dateFnsOptions.value):""),$=k(()=>Oe.value?"end":"start"),Z=k(()=>{var Ce;return c0(ue.value,e.value,Ee.value,(Ce=w.value)!==null&&Ce!==void 0?Ce:C.value.firstDayOfWeek)}),Ae=k(()=>{var Ce;return c0(he.value,e.value,Ee.value,(Ce=w.value)!==null&&Ce!==void 0?Ce:C.value.firstDayOfWeek)}),De=k(()=>Z.value.slice(0,7).map(Ce=>{const{ts:Ve}=Ce;return jn(Ve,C.value.dayFormat,S.dateFnsOptions.value)})),L=k(()=>jn(ue.value,C.value.monthFormat,S.dateFnsOptions.value)),_=k(()=>jn(he.value,C.value.monthFormat,S.dateFnsOptions.value)),x=k(()=>jn(ue.value,C.value.yearFormat,S.dateFnsOptions.value)),U=k(()=>jn(he.value,C.value.yearFormat,S.dateFnsOptions.value)),q=k(()=>{const{value:Ce}=e;return Array.isArray(Ce)?Ce[0]:null}),M=k(()=>{const{value:Ce}=e;return Array.isArray(Ce)?Ce[1]:null}),N=k(()=>{const{shortcuts:Ce}=e;return Ce||v.value}),ne=k(()=>d0(Cc(e.value,"start"),Ee.value)),ce=k(()=>d0(Cc(e.value,"end"),Ee.value)),F=k(()=>{const Ce=Cc(e.value,"start");return A0(Ce??Date.now(),Ce,Ee.value)}),G=k(()=>{const Ce=Cc(e.value,"end");return A0(Ce??Date.now(),Ce,Ee.value)}),J=k(()=>{const Ce=Cc(e.value,"start");return u0(Ce??Date.now(),Ce,Ee.value)}),be=k(()=>{const Ce=Cc(e.value,"end");return u0(Ce??Date.now(),Ce,Ee.value)});Xe(k(()=>e.value),Ce=>{if(Ce!==null&&Array.isArray(Ce)){const[Ve,ft]=Ce;ge.value=jn(Ve,le.value,S.dateFnsOptions.value),z.value=jn(ft,le.value,S.dateFnsOptions.value),Oe.value||it(Ce)}else ge.value="",z.value=""});function we(Ce,Ve){(t==="daterange"||t==="datetimerange")&&(Zn(Ce)!==Zn(Ve)||Hn(Ce)!==Hn(Ve))&&S.disableTransitionOneTick()}Xe(ue,we),Xe(he,we);function Fe(Ce){const Ve=di(ue.value),ft=di(he.value);(e.bindCalendarMonths||Ve>=ft)&&(Ce?he.value=Ke(Hr(Ve,1)):ue.value=Ke(Hr(ft,-1)))}function ct(){ue.value=Ke(Hr(ue.value,12)),Fe(!0)}function ut(){ue.value=Ke(Hr(ue.value,-12)),Fe(!0)}function dt(){ue.value=Ke(Hr(ue.value,1)),Fe(!0)}function Pt(){ue.value=Ke(Hr(ue.value,-1)),Fe(!0)}function an(){he.value=Ke(Hr(he.value,12)),Fe(!1)}function yn(){he.value=Ke(Hr(he.value,-12)),Fe(!1)}function Sn(){he.value=Ke(Hr(he.value,1)),Fe(!1)}function ln(){he.value=Ke(Hr(he.value,-1)),Fe(!1)}function cn(Ce){ue.value=Ce,Fe(!0)}function Se(Ce){he.value=Ce,Fe(!1)}function We(Ce){const Ve=s.value;if(!Ve)return!1;if(!Array.isArray(e.value)||$.value==="start")return Ve(Ce,"start",null);{const{value:ft}=Qe;return Ce=Qe.value?pe(Qe.value,Ce.ts,"wipPreview"):pe(Ce.ts,Qe.value,"wipPreview")}}function me(){p.value||(S.doConfirm(),Ue())}function Ue(){Oe.value=!1,e.active&&S.doClose()}function Je(Ce){typeof Ce!="number"&&(Ce=Ke(Ce)),e.value===null?S.doUpdateValue([Ce,Ce],e.panel):Array.isArray(e.value)&&S.doUpdateValue([Ce,Math.max(e.value[1],Ce)],e.panel)}function ht(Ce){typeof Ce!="number"&&(Ce=Ke(Ce)),e.value===null?S.doUpdateValue([Ce,Ce],e.panel):Array.isArray(e.value)&&S.doUpdateValue([Math.min(e.value[0],Ce),Ce],e.panel)}function pe(Ce,Ve,ft){if(typeof Ce!="number"&&(Ce=Ke(Ce)),ft!=="shortcutPreview"){let nr,ts;if(t==="datetimerange"){const{defaultTime:_n}=e;Array.isArray(_n)?(nr=bh(_n[0]),ts=bh(_n[1])):(nr=bh(_n),ts=nr)}nr&&(Ce=Ke(zr(Ce,nr))),ts&&(Ve=Ke(zr(Ve,ts)))}S.doUpdateValue([Ce,Ve],e.panel&&ft==="done")}function Pe(Ce){return Ke(t==="datetimerange"?GB(Ce):t==="monthrange"?di(Ce):tp(Ce))}function ae(Ce){const Ve=Es(Ce,le.value,new Date,S.dateFnsOptions.value);if(qs(Ve))if(e.value){if(Array.isArray(e.value)){const ft=zr(e.value[0],{year:Zn(Ve),month:Hn(Ve),date:oo(Ve)});Je(Pe(Ke(ft)))}}else{const ft=zr(new Date,{year:Zn(Ve),month:Hn(Ve),date:oo(Ve)});Je(Pe(Ke(ft)))}else ge.value=Ce}function xe(Ce){const Ve=Es(Ce,le.value,new Date,S.dateFnsOptions.value);if(qs(Ve)){if(e.value===null){const ft=zr(new Date,{year:Zn(Ve),month:Hn(Ve),date:oo(Ve)});ht(Pe(Ke(ft)))}else if(Array.isArray(e.value)){const ft=zr(e.value[1],{year:Zn(Ve),month:Hn(Ve),date:oo(Ve)});ht(Pe(Ke(ft)))}}else z.value=Ce}function Ze(){const Ce=Es(ge.value,le.value,new Date,S.dateFnsOptions.value),{value:Ve}=e;if(qs(Ce)){if(Ve===null){const ft=zr(new Date,{year:Zn(Ce),month:Hn(Ce),date:oo(Ce)});Je(Pe(Ke(ft)))}else if(Array.isArray(Ve)){const ft=zr(Ve[0],{year:Zn(Ce),month:Hn(Ce),date:oo(Ce)});Je(Pe(Ke(ft)))}}else rt()}function pt(){const Ce=Es(z.value,le.value,new Date,S.dateFnsOptions.value),{value:Ve}=e;if(qs(Ce)){if(Ve===null){const ft=zr(new Date,{year:Zn(Ce),month:Hn(Ce),date:oo(Ce)});ht(Pe(Ke(ft)))}else if(Array.isArray(Ve)){const ft=zr(Ve[1],{year:Zn(Ce),month:Hn(Ce),date:oo(Ce)});ht(Pe(Ke(ft)))}}else rt()}function rt(Ce){const{value:Ve}=e;if(Ve===null||!Array.isArray(Ve)){ge.value="",z.value="";return}Ce===void 0&&(Ce=Ve),ge.value=jn(Ce[0],le.value,S.dateFnsOptions.value),z.value=jn(Ce[1],le.value,S.dateFnsOptions.value)}function ee(Ce){Ce!==null&&Je(Ce)}function Be(Ce){Ce!==null&&ht(Ce)}function ze(Ce){S.cachePendingValue();const Ve=S.getShortcutValue(Ce);Array.isArray(Ve)&&pe(Ve[0],Ve[1],"shortcutPreview")}function bt(Ce){const Ve=S.getShortcutValue(Ce);Array.isArray(Ve)&&(pe(Ve[0],Ve[1],"done"),S.clearPendingValue(),me())}function xt(Ce,Ve){const ft=Ce===void 0?e.value:Ce;if(Ce===void 0||Ve==="start"){if(Y.value){const nr=Array.isArray(ft)?Hn(ft[0]):Hn(Date.now());Y.value.scrollTo({debounce:!1,index:nr,elSize:Pl})}if(H.value){const nr=(Array.isArray(ft)?Zn(ft[0]):Zn(Date.now()))-ap;H.value.scrollTo({index:nr,debounce:!1})}}if(Ce===void 0||Ve==="end"){if(j.value){const nr=Array.isArray(ft)?Hn(ft[1]):Hn(Date.now());j.value.scrollTo({debounce:!1,index:nr,elSize:Pl})}if(V.value){const nr=(Array.isArray(ft)?Zn(ft[1]):Zn(Date.now()))-ap;V.value.scrollTo({index:nr,debounce:!1})}}}function Xt(Ce,Ve){const{value:ft}=e,nr=!Array.isArray(ft),ts=Ce.type==="year"&&t!=="yearrange"?nr?zr(Ce.ts,{month:Hn(t==="quarterrange"?Gd(new Date):new Date)}).valueOf():zr(Ce.ts,{month:Hn(t==="quarterrange"?Gd(ft[Ve==="start"?0:1]):ft[Ve==="start"?0:1])}).valueOf():Ce.ts;if(nr){const Ds=Pe(ts),si=[Ds,Ds];S.doUpdateValue(si,e.panel),xt(si,"start"),xt(si,"end"),S.disableTransitionOneTick();return}const _n=[ft[0],ft[1]];let ri=!1;switch(Ve==="start"?(_n[0]=Pe(ts),_n[0]>_n[1]&&(_n[1]=_n[0],ri=!0)):(_n[1]=Pe(ts),_n[0]>_n[1]&&(_n[0]=_n[1],ri=!0)),S.doUpdateValue(_n,e.panel),t){case"monthrange":case"quarterrange":S.disableTransitionOneTick(),ri?(xt(_n,"start"),xt(_n,"end")):xt(_n,Ve);break;case"yearrange":S.disableTransitionOneTick(),xt(_n,"start"),xt(_n,"end")}}function Cr(){var Ce;(Ce=R.value)===null||Ce===void 0||Ce.sync()}function xs(){var Ce;(Ce=O.value)===null||Ce===void 0||Ce.sync()}function ks(Ce){var Ve,ft;return Ce==="start"?(Ve=H.value)===null||Ve===void 0?void 0:Ve.listElRef:(ft=V.value)===null||ft===void 0?void 0:ft.listElRef}function Ts(Ce){var Ve,ft;return Ce==="start"?(Ve=H.value)===null||Ve===void 0?void 0:Ve.itemsElRef:(ft=V.value)===null||ft===void 0?void 0:ft.itemsElRef}const to={startYearVlRef:H,endYearVlRef:V,startMonthScrollbarRef:Y,endMonthScrollbarRef:j,startYearScrollbarRef:R,endYearScrollbarRef:O};return Object.assign(Object.assign(Object.assign(Object.assign({startDatesElRef:T,endDatesElRef:D,handleDateClick:Qt,handleColItemClick:Xt,handleDateMouseEnter:St,handleConfirmClick:me,startCalendarPrevYear:ut,startCalendarPrevMonth:Pt,startCalendarNextYear:ct,startCalendarNextMonth:dt,endCalendarPrevYear:yn,endCalendarPrevMonth:ln,endCalendarNextMonth:Sn,endCalendarNextYear:an,mergedIsDateDisabled:We,changeStartEndTime:pe,ranges:v,startCalendarMonth:L,startCalendarYear:x,endCalendarMonth:_,endCalendarYear:U,weekdays:De,startDateArray:Z,endDateArray:Ae,startYearArray:ne,startMonthArray:J,startQuarterArray:F,endYearArray:ce,endMonthArray:be,endQuarterArray:G,isSelecting:Oe,handleRangeShortcutMouseenter:ze,handleRangeShortcutClick:bt},S),Q),to),{startDateDisplayString:ge,endDateInput:z,timePickerSize:S.timePickerSize,startTimeValue:q,endTimeValue:M,datePickerSlots:B,shortcuts:N,startCalendarDateTime:ue,endCalendarDateTime:he,justifyColumnsScrollState:xt,handleFocusDetectorFocus:S.handleFocusDetectorFocus,handleStartTimePickerChange:ee,handleEndTimePickerChange:Be,handleStartDateInput:ae,handleStartDateInputBlur:Ze,handleEndDateInput:xe,handleEndDateInputBlur:pt,handleStartYearVlScroll:Cr,handleEndYearVlScroll:xs,virtualListContainer:ks,virtualListContent:Ts,onUpdateStartCalendarValue:cn,onUpdateEndCalendarValue:Se})}const Doe=_e({name:"DateTimeRangePanel",props:sb,setup(e){return ob(e,"datetimerange")},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:s,shortcuts:o,timePickerProps:i,onRender:a,$slots:l}=this;return a==null||a(),I("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--datetimerange`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},I("div",{class:`${r}-date-panel-header`},I(Zs,{value:this.startDateDisplayString,theme:s.peers.Input,themeOverrides:s.peerOverrides.Input,size:this.timePickerSize,stateful:!1,class:`${r}-date-panel-date-input`,textDecoration:this.isStartValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleStartDateInputBlur,onUpdateValue:this.handleStartDateInput}),I(qd,Object.assign({placeholder:this.locale.selectTime,format:this.timeFormat,size:this.timePickerSize},Array.isArray(i)?i[0]:i,{value:this.startTimeValue,to:!1,showIcon:!1,disabled:this.isSelecting,theme:s.peers.TimePicker,themeOverrides:s.peerOverrides.TimePicker,stateful:!1,isHourDisabled:this.isStartHourDisabled,isMinuteDisabled:this.isStartMinuteDisabled,isSecondDisabled:this.isStartSecondDisabled,onUpdateValue:this.handleStartTimePickerChange})),I(Zs,{value:this.endDateInput,theme:s.peers.Input,themeOverrides:s.peerOverrides.Input,stateful:!1,size:this.timePickerSize,class:`${r}-date-panel-date-input`,textDecoration:this.isEndValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleEndDateInputBlur,onUpdateValue:this.handleEndDateInput}),I(qd,Object.assign({placeholder:this.locale.selectTime,format:this.timeFormat,size:this.timePickerSize},Array.isArray(i)?i[1]:i,{disabled:this.isSelecting,showIcon:!1,theme:s.peers.TimePicker,themeOverrides:s.peerOverrides.TimePicker,to:!1,stateful:!1,value:this.endTimeValue,isHourDisabled:this.isEndHourDisabled,isMinuteDisabled:this.isEndMinuteDisabled,isSecondDisabled:this.isEndSecondDisabled,onUpdateValue:this.handleEndTimePickerChange}))),I("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},I("div",{class:`${r}-date-panel-month`},I("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},Ut(l["prev-year"],()=>[I(Au,null)])),I("div",{class:`${r}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},Ut(l["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:r,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),I("div",{class:`${r}-date-panel-month__next`,onClick:this.startCalendarNextMonth},Ut(l["next-month"],()=>[I(fu,null)])),I("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},Ut(l["next-year"],()=>[I(du,null)]))),I("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>I("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),I("div",{class:`${r}-date-panel__divider`}),I("div",{class:`${r}-date-panel-dates`},this.startDateArray.map((c,u)=>{const A=this.mergedIsDateDisabled(c.ts);return I("div",{"data-n-date":!0,key:u,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--covered`]:c.inSpan,[`${r}-date-panel-date--start`]:c.startOfSpan,[`${r}-date-panel-date--end`]:c.endOfSpan,[`${r}-date-panel-date--disabled`]:A}],onClick:A?void 0:()=>{this.handleDateClick(c)},onMouseenter:A?void 0:()=>{this.handleDateMouseEnter(c)}},I("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?I("div",{class:`${r}-date-panel-date__sup`}):null)}))),I("div",{class:`${r}-date-panel__vertical-divider`}),I("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},I("div",{class:`${r}-date-panel-month`},I("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},Ut(l["prev-year"],()=>[I(Au,null)])),I("div",{class:`${r}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},Ut(l["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:r,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),I("div",{class:`${r}-date-panel-month__next`,onClick:this.endCalendarNextMonth},Ut(l["next-month"],()=>[I(fu,null)])),I("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},Ut(l["next-year"],()=>[I(du,null)]))),I("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>I("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),I("div",{class:`${r}-date-panel__divider`}),I("div",{class:`${r}-date-panel-dates`},this.endDateArray.map((c,u)=>{const A=this.mergedIsDateDisabled(c.ts);return I("div",{"data-n-date":!0,key:u,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--covered`]:c.inSpan,[`${r}-date-panel-date--start`]:c.startOfSpan,[`${r}-date-panel-date--end`]:c.endOfSpan,[`${r}-date-panel-date--disabled`]:A}],onClick:A?void 0:()=>{this.handleDateClick(c)},onMouseenter:A?void 0:()=>{this.handleDateMouseEnter(c)}},I("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?I("div",{class:`${r}-date-panel-date__sup`}):null)}))),this.datePickerSlots.footer?I("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||o?I("div",{class:`${r}-date-panel-actions`},I("div",{class:`${r}-date-panel-actions__prefix`},o&&Object.keys(o).map(c=>{const u=o[c];return Array.isArray(u)||typeof u=="function"?I(Yo,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(u)},onClick:()=>{this.handleRangeShortcutClick(u)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c}):null})),I("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear}):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),Roe=_e({name:"DatePanel",props:nb,setup(e){return rb(e,"date")},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:s,shortcuts:o,onRender:i,$slots:a}=this;return i==null||i(),I("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--date`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},I("div",{class:`${r}-date-panel-calendar`},I("div",{class:`${r}-date-panel-month`},I("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.prevYear},Ut(a["prev-year"],()=>[I(Au,null)])),I("div",{class:`${r}-date-panel-month__prev`,onClick:this.prevMonth},Ut(a["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:r,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),I("div",{class:`${r}-date-panel-month__next`,onClick:this.nextMonth},Ut(a["next-month"],()=>[I(fu,null)])),I("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.nextYear},Ut(a["next-year"],()=>[I(du,null)]))),I("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(l=>I("div",{key:l,class:`${r}-date-panel-weekdays__day`},l))),I("div",{class:`${r}-date-panel-dates`},this.dateArray.map((l,c)=>I("div",{"data-n-date":!0,key:c,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--current`]:l.isCurrentDate,[`${r}-date-panel-date--selected`]:l.selected,[`${r}-date-panel-date--excluded`]:!l.inCurrentMonth,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(l.ts)}],onClick:()=>{this.handleDateClick(l)}},I("div",{class:`${r}-date-panel-date__trigger`}),l.dateObject.date,l.isCurrentDate?I("div",{class:`${r}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?I("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||o?I("div",{class:`${r}-date-panel-actions`},I("div",{class:`${r}-date-panel-actions__prefix`},o&&Object.keys(o).map(l=>{const c=o[l];return Array.isArray(c)?null:I(Yo,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(c)},onClick:()=>{this.handleSingleShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>l})})),I("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear}):null,!((n=this.actions)===null||n===void 0)&&n.includes("now")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),Ooe=_e({name:"DateRangePanel",props:sb,setup(e){return ob(e,"daterange")},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:s,shortcuts:o,onRender:i,$slots:a}=this;return i==null||i(),I("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--daterange`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},I("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},I("div",{class:`${r}-date-panel-month`},I("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},Ut(a["prev-year"],()=>[I(Au,null)])),I("div",{class:`${r}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},Ut(a["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:r,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),I("div",{class:`${r}-date-panel-month__next`,onClick:this.startCalendarNextMonth},Ut(a["next-month"],()=>[I(fu,null)])),I("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},Ut(a["next-year"],()=>[I(du,null)]))),I("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(l=>I("div",{key:l,class:`${r}-date-panel-weekdays__day`},l))),I("div",{class:`${r}-date-panel__divider`}),I("div",{class:`${r}-date-panel-dates`},this.startDateArray.map((l,c)=>I("div",{"data-n-date":!0,key:c,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!l.inCurrentMonth,[`${r}-date-panel-date--current`]:l.isCurrentDate,[`${r}-date-panel-date--selected`]:l.selected,[`${r}-date-panel-date--covered`]:l.inSpan,[`${r}-date-panel-date--start`]:l.startOfSpan,[`${r}-date-panel-date--end`]:l.endOfSpan,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(l.ts)}],onClick:()=>{this.handleDateClick(l)},onMouseenter:()=>{this.handleDateMouseEnter(l)}},I("div",{class:`${r}-date-panel-date__trigger`}),l.dateObject.date,l.isCurrentDate?I("div",{class:`${r}-date-panel-date__sup`}):null)))),I("div",{class:`${r}-date-panel__vertical-divider`}),I("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},I("div",{class:`${r}-date-panel-month`},I("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},Ut(a["prev-year"],()=>[I(Au,null)])),I("div",{class:`${r}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},Ut(a["prev-month"],()=>[I(uu,null)])),I(gu,{monthBeforeYear:this.locale.monthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:r,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),I("div",{class:`${r}-date-panel-month__next`,onClick:this.endCalendarNextMonth},Ut(a["next-month"],()=>[I(fu,null)])),I("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},Ut(a["next-year"],()=>[I(du,null)]))),I("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(l=>I("div",{key:l,class:`${r}-date-panel-weekdays__day`},l))),I("div",{class:`${r}-date-panel__divider`}),I("div",{class:`${r}-date-panel-dates`},this.endDateArray.map((l,c)=>I("div",{"data-n-date":!0,key:c,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!l.inCurrentMonth,[`${r}-date-panel-date--current`]:l.isCurrentDate,[`${r}-date-panel-date--selected`]:l.selected,[`${r}-date-panel-date--covered`]:l.inSpan,[`${r}-date-panel-date--start`]:l.startOfSpan,[`${r}-date-panel-date--end`]:l.endOfSpan,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(l.ts)}],onClick:()=>{this.handleDateClick(l)},onMouseenter:()=>{this.handleDateMouseEnter(l)}},I("div",{class:`${r}-date-panel-date__trigger`}),l.dateObject.date,l.isCurrentDate?I("div",{class:`${r}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?I("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||o?I("div",{class:`${r}-date-panel-actions`},I("div",{class:`${r}-date-panel-actions__prefix`},o&&Object.keys(o).map(l=>{const c=o[l];return Array.isArray(c)||typeof c=="function"?I(Yo,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>l}):null})),I("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear}):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?I(ir,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),Moe=_e({name:"MonthRangePanel",props:Object.assign(Object.assign({},sb),{type:{type:String,required:!0}}),setup(e){const t=ob(e,e.type),n=(r,s,o,i)=>{const{handleColItemClick:a}=t,l=!1;return I("div",{"data-n-date":!0,key:s,class:[`${o}-date-panel-month-calendar__picker-col-item`,{[`${o}-date-panel-month-calendar__picker-col-item--current`]:r.isCurrent,[`${o}-date-panel-month-calendar__picker-col-item--selected`]:r.selected,[`${o}-date-panel-month-calendar__picker-col-item--disabled`]:l}],onClick:()=>{a(r,i)}},r.type==="month"?r.dateObject.month+1:r.type==="quarter"?`Q${r.dateObject.quarter}`:r.dateObject.year)};return rn(()=>{t.justifyColumnsScrollState()}),Object.assign(Object.assign({},t),{renderItem:n})},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:s,shortcuts:o,type:i,renderItem:a,onRender:l}=this;return l==null||l(),I("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--daterange`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},I("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},I("div",{class:`${r}-date-panel-month-calendar`},I(Is,{ref:"startYearScrollbarRef",class:`${r}-date-panel-month-calendar__picker-col`,theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("start"),content:()=>this.virtualListContent("start"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>I(JE,{ref:"startYearVlRef",items:this.startYearArray,itemSize:Pl,showScrollbar:!1,keyField:"ts",onScroll:this.handleStartYearVlScroll,paddingBottom:4},{default:({item:c,index:u})=>a(c,u,r,"start")})}),i==="monthrange"||i==="quarterrange"?I("div",{class:`${r}-date-panel-month-calendar__picker-col`},I(Is,{ref:"startMonthScrollbarRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[(i==="monthrange"?this.startMonthArray:this.startQuarterArray).map((c,u)=>a(c,u,r,"start")),i==="monthrange"&&I("div",{class:`${r}-date-panel-month-calendar__padding`})]})):null)),I("div",{class:`${r}-date-panel__vertical-divider`}),I("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},I("div",{class:`${r}-date-panel-month-calendar`},I(Is,{ref:"endYearScrollbarRef",class:`${r}-date-panel-month-calendar__picker-col`,theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("end"),content:()=>this.virtualListContent("end"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>I(JE,{ref:"endYearVlRef",items:this.endYearArray,itemSize:Pl,showScrollbar:!1,keyField:"ts",onScroll:this.handleEndYearVlScroll,paddingBottom:4},{default:({item:c,index:u})=>a(c,u,r,"end")})}),i==="monthrange"||i==="quarterrange"?I("div",{class:`${r}-date-panel-month-calendar__picker-col`},I(Is,{ref:"endMonthScrollbarRef",theme:s.peers.Scrollbar,themeOverrides:s.peerOverrides.Scrollbar},{default:()=>[(i==="monthrange"?this.endMonthArray:this.endQuarterArray).map((c,u)=>a(c,u,r,"end")),i==="monthrange"&&I("div",{class:`${r}-date-panel-month-calendar__padding`})]})):null)),this.datePickerSlots.footer?I("div",{class:`${r}-date-panel-footer`},go(this.datePickerSlots,"footer")):null,!((e=this.actions)===null||e===void 0)&&e.length||o?I("div",{class:`${r}-date-panel-actions`},I("div",{class:`${r}-date-panel-actions__prefix`},o&&Object.keys(o).map(c=>{const u=o[c];return Array.isArray(u)||typeof u=="function"?I(Yo,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(u)},onClick:()=>{this.handleRangeShortcutClick(u)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c}):null})),I("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?I(Yo,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear}):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?I(Yo,{theme:s.peers.Button,themeOverrides:s.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm}):null)):null,I(ql,{onFocus:this.handleFocusDetectorFocus}))}}),Poe=se([ye("date-picker",` position: relative; z-index: auto; `,[ye("date-picker-icon",` color: var(--n-icon-color-override); transition: color .3s var(--n-bezier); `),ye("icon",` color: var(--n-icon-color-override); transition: color .3s var(--n-bezier); `),ve("disabled",[ye("date-picker-icon",` color: var(--n-icon-color-disabled-override); `),ye("icon",` color: var(--n-icon-color-disabled-override); `)])]),ye("date-panel",` width: fit-content; outline: none; margin: 4px 0; display: grid; grid-template-columns: 0fr; border-radius: var(--n-panel-border-radius); background-color: var(--n-panel-color); color: var(--n-panel-text-color); `,[xm(),ve("shadow",` box-shadow: var(--n-panel-box-shadow); `),ye("date-panel-calendar",{padding:"var(--n-calendar-left-padding)",display:"grid",gridTemplateColumns:"1fr",gridArea:"left-calendar"},[ve("end",{padding:"var(--n-calendar-right-padding)",gridArea:"right-calendar"})]),ye("date-panel-month-calendar",{display:"flex",gridArea:"left-calendar"},[re("picker-col",` min-width: var(--n-scroll-item-width); height: calc(var(--n-scroll-item-height) * 6); user-select: none; -webkit-user-select: none; `,[se("&:first-child",` min-width: calc(var(--n-scroll-item-width) + 4px); `,[re("picker-col-item",[se("&::before","left: 4px;")])]),re("padding",` height: calc(var(--n-scroll-item-height) * 5) `)]),re("picker-col-item",` z-index: 0; cursor: pointer; height: var(--n-scroll-item-height); box-sizing: border-box; padding-top: 4px; display: flex; align-items: center; justify-content: center; position: relative; transition: color .3s var(--n-bezier), background-color .3s var(--n-bezier); background: #0000; color: var(--n-item-text-color); `,[se("&::before",` z-index: -1; content: ""; position: absolute; left: 0; right: 4px; top: 4px; bottom: 0; border-radius: var(--n-scroll-item-border-radius); transition: background-color .3s var(--n-bezier); `),ss("disabled",[se("&:hover::before",` background-color: var(--n-item-color-hover); `),ve("selected",` color: var(--n-item-color-active); `,[se("&::before","background-color: var(--n-item-color-hover);")])]),ve("disabled",` color: var(--n-item-text-color-disabled); cursor: not-allowed; `,[ve("selected",[se("&::before",` background-color: var(--n-item-color-disabled); `)])])])]),ve("date",{gridTemplateAreas:` "left-calendar" "footer" "action" `}),ve("daterange",{gridTemplateAreas:` "left-calendar divider right-calendar" "footer footer footer" "action action action" `}),ve("datetime",{gridTemplateAreas:` "header" "left-calendar" "footer" "action" `}),ve("datetimerange",{gridTemplateAreas:` "header header header" "left-calendar divider right-calendar" "footer footer footer" "action action action" `}),ve("month",{gridTemplateAreas:` "left-calendar" "footer" "action" `}),ye("date-panel-footer",{gridArea:"footer"}),ye("date-panel-actions",{gridArea:"action"}),ye("date-panel-header",{gridArea:"header"}),ye("date-panel-header",` box-sizing: border-box; width: 100%; align-items: center; padding: var(--n-panel-header-padding); display: flex; justify-content: space-between; border-bottom: 1px solid var(--n-panel-header-divider-color); `,[se(">",[se("*:not(:last-child)",{marginRight:"10px"}),se("*",{flex:1,width:0}),ye("time-picker",{zIndex:1})])]),ye("date-panel-month",` box-sizing: border-box; display: grid; grid-template-columns: var(--n-calendar-title-grid-template-columns); align-items: center; justify-items: center; padding: var(--n-calendar-title-padding); height: var(--n-calendar-title-height); `,[re("prev, next, fast-prev, fast-next",` line-height: 0; cursor: pointer; width: var(--n-arrow-size); height: var(--n-arrow-size); color: var(--n-arrow-color); `),re("month-year",` user-select: none; -webkit-user-select: none; flex-grow: 1; position: relative; `,[re("text",` font-size: var(--n-calendar-title-font-size); line-height: var(--n-calendar-title-font-size); font-weight: var(--n-calendar-title-font-weight); padding: 6px 8px; text-align: center; color: var(--n-calendar-title-text-color); cursor: pointer; transition: background-color .3s var(--n-bezier); border-radius: var(--n-panel-border-radius); `,[ve("active",` background-color: var(--n-calendar-title-color-hover); `),se("&:hover",` background-color: var(--n-calendar-title-color-hover); `)])])]),ye("date-panel-weekdays",` display: grid; margin: auto; grid-template-columns: repeat(7, var(--n-item-cell-width)); grid-template-rows: repeat(1, var(--n-item-cell-height)); align-items: center; justify-items: center; margin-bottom: 4px; border-bottom: 1px solid var(--n-calendar-days-divider-color); `,[re("day",` user-select: none; -webkit-user-select: none; line-height: 15px; width: var(--n-item-size); text-align: center; font-size: var(--n-calendar-days-font-size); color: var(--n-item-text-color); `)]),ye("date-panel-dates",` margin: auto; display: grid; grid-template-columns: repeat(7, var(--n-item-cell-width)); grid-template-rows: repeat(6, var(--n-item-cell-height)); align-items: center; justify-items: center; flex-wrap: wrap; `,[ye("date-panel-date",` user-select: none; -webkit-user-select: none; position: relative; width: var(--n-item-size); height: var(--n-item-size); line-height: var(--n-item-size); text-align: center; font-size: var(--n-item-font-size); border-radius: var(--n-item-border-radius); z-index: 0; cursor: pointer; transition: background-color .2s var(--n-bezier), color .2s var(--n-bezier); `,[re("trigger",` position: absolute; left: calc(var(--n-item-size) / 2 - var(--n-item-cell-width) / 2); top: calc(var(--n-item-size) / 2 - var(--n-item-cell-height) / 2); width: var(--n-item-cell-width); height: var(--n-item-cell-height); `),ss("disabled",[ss("selected",[se("&:hover",{backgroundColor:"var(--n-item-color-hover)"})])]),ve("current",[re("sup",` position: absolute; top: 2px; right: 2px; content: ""; height: 4px; width: 4px; border-radius: 2px; background-color: var(--n-item-color-active); transition: background-color .2s var(--n-bezier); `)]),se("&::after",` content: ""; z-index: -1; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: inherit; transition: background-color .3s var(--n-bezier); `),ve("covered, start, end",[ss("excluded",[se("&::before",` content: ""; z-index: -2; position: absolute; left: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2); right: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2); top: 0; bottom: 0; background-color: var(--n-item-color-included); `),se("&:nth-child(7n + 1)::before",{borderTopLeftRadius:"var(--n-item-border-radius)",borderBottomLeftRadius:"var(--n-item-border-radius)"}),se("&:nth-child(7n + 7)::before",{borderTopRightRadius:"var(--n-item-border-radius)",borderBottomRightRadius:"var(--n-item-border-radius)"})])]),ve("selected",{color:"var(--n-item-text-color-active)"},[se("&::after",{backgroundColor:"var(--n-item-color-active)"}),ve("start",[se("&::before",{left:"50%"})]),ve("end",[se("&::before",{right:"50%"})]),re("sup",{backgroundColor:"var(--n-panel-color)"})]),ve("excluded",{color:"var(--n-item-text-color-disabled)"},[ve("selected",[se("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),ve("disabled",{cursor:"not-allowed",color:"var(--n-item-text-color-disabled)"},[ve("covered",[se("&::before",{backgroundColor:"var(--n-item-color-disabled)"})]),ve("selected",[se("&::before",{backgroundColor:"var(--n-item-color-disabled)"}),se("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])])])]),re("vertical-divider",` grid-area: divider; height: 100%; width: 1px; background-color: var(--n-calendar-divider-color); `),ye("date-panel-footer",{borderTop:"1px solid var(--n-panel-action-divider-color)",padding:"var(--n-panel-extra-footer-padding)"}),ye("date-panel-actions",` flex: 1; padding: var(--n-panel-action-padding); display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(--n-panel-action-divider-color); `,[re("prefix, suffix",` display: flex; margin-bottom: -8px; `),re("suffix",` align-self: flex-end; `),re("prefix",` flex-wrap: wrap; `),ye("button",` margin-bottom: 8px; `,[se("&:not(:last-child)",` margin-right: 8px; `)])])]),se("[data-n-date].transition-disabled",{transition:"none !important"},[se("&::before, &::after",{transition:"none !important"})])]),Noe=Object.assign(Object.assign({},Gt.props),{to:Io.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,updateValueOnClose:Boolean,defaultValue:[Number,Array],defaultFormattedValue:[String,Array],defaultTime:[Number,String,Array],disabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom-start"},value:[Number,Array],formattedValue:[String,Array],size:String,type:{type:String,default:"date"},valueFormat:String,separator:String,placeholder:String,startPlaceholder:String,endPlaceholder:String,format:String,dateFormat:String,timeFormat:String,actions:Array,shortcuts:Object,isDateDisabled:Function,isTimeDisabled:Function,show:{type:Boolean,default:void 0},panel:Boolean,ranges:Object,firstDayOfWeek:Number,inputReadonly:Boolean,closeOnSelect:Boolean,status:String,timePickerProps:[Object,Array],onClear:Function,onConfirm:Function,defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:formattedValue":[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onChange:[Function,Array]}),e3=_e({name:"DatePicker",props:Noe,setup(e,{slots:t}){var n;const{localeRef:r,dateLocaleRef:s}=Xu("DatePicker"),o=Gl(e),{mergedSizeRef:i,mergedDisabledRef:a,mergedStatusRef:l}=o,{mergedComponentPropsRef:c,mergedClsPrefixRef:u,mergedBorderedRef:A,namespaceRef:d,inlineThemeDisabled:f}=Gn(e),g=K(null),h=K(null),m=K(null),p=K(!1),C=Et(e,"show"),v=Eo(C,p),E=k(()=>({locale:s.value.locale})),b=k(()=>{const{format:me}=e;if(me)return me;switch(e.type){case"date":case"daterange":return r.value.dateFormat;case"datetime":case"datetimerange":return r.value.dateTimeFormat;case"year":case"yearrange":return r.value.yearTypeFormat;case"month":case"monthrange":return r.value.monthTypeFormat;case"quarter":case"quarterrange":return r.value.quarterFormat}}),w=k(()=>{var me;return(me=e.valueFormat)!==null&&me!==void 0?me:b.value});function B(me){if(me===null)return null;const{value:Ue}=w,{value:Je}=E;return Array.isArray(me)?[Es(me[0],Ue,new Date,Je).getTime(),Es(me[1],Ue,new Date,Je).getTime()]:Es(me,Ue,new Date,Je).getTime()}const{defaultFormattedValue:Q,defaultValue:S}=e,T=K((n=Q!==void 0?B(Q):S)!==null&&n!==void 0?n:null),D=k(()=>{const{formattedValue:me}=e;return me!==void 0?B(me):e.value}),R=Eo(D,T),O=K(null);Wn(()=>{O.value=R.value});const H=K(""),V=K(""),Y=K(""),j=Gt("DatePicker","-date-picker",Poe,use,e,u),X=k(()=>{var me,Ue;return((Ue=(me=c==null?void 0:c.value)===null||me===void 0?void 0:me.DatePicker)===null||Ue===void 0?void 0:Ue.timePickerSize)||"small"}),oe=k(()=>["daterange","datetimerange","monthrange","quarterrange","yearrange"].includes(e.type)),ue=k(()=>{const{placeholder:me}=e;if(me===void 0){const{type:Ue}=e;switch(Ue){case"date":return r.value.datePlaceholder;case"datetime":return r.value.datetimePlaceholder;case"month":return r.value.monthPlaceholder;case"year":return r.value.yearPlaceholder;case"quarter":return r.value.quarterPlaceholder;default:return""}}else return me}),he=k(()=>e.startPlaceholder===void 0?e.type==="daterange"?r.value.startDatePlaceholder:e.type==="datetimerange"?r.value.startDatetimePlaceholder:e.type==="monthrange"?r.value.startMonthPlaceholder:"":e.startPlaceholder),Ee=k(()=>e.endPlaceholder===void 0?e.type==="daterange"?r.value.endDatePlaceholder:e.type==="datetimerange"?r.value.endDatetimePlaceholder:e.type==="monthrange"?r.value.endMonthPlaceholder:"":e.endPlaceholder),Oe=k(()=>{const{actions:me,type:Ue,clearable:Je}=e;if(me===null)return[];if(me!==void 0)return me;const ht=Je?["clear"]:[];switch(Ue){case"date":return ht.push("now"),ht;case"datetime":return ht.push("now","confirm"),ht;case"daterange":return ht.push("confirm"),ht;case"datetimerange":return ht.push("confirm"),ht;case"month":return ht.push("now","confirm"),ht;case"year":return ht.push("now"),ht;case"quarter":return ht.push("now","confirm"),ht;case"monthrange":case"yearrange":case"quarterrange":return ht.push("confirm"),ht;default:{Si("date-picker","The type is wrong, n-date-picker's type only supports `date`, `datetime`, `daterange` and `datetimerange`.");break}}});function Qe(me){if(me===null)return null;if(Array.isArray(me)){const{value:Ue}=w,{value:Je}=E;return[jn(me[0],Ue,Je),jn(me[1],Ue,E.value)]}else return jn(me,w.value,E.value)}function le(me){O.value=me}function ge(me,Ue){const{"onUpdate:formattedValue":Je,onUpdateFormattedValue:ht}=e;Je&>(Je,me,Ue),ht&>(ht,me,Ue)}function z(me,Ue){const{"onUpdate:value":Je,onUpdateValue:ht,onChange:pe}=e,{nTriggerFormChange:Pe,nTriggerFormInput:ae}=o,xe=Qe(me);Ue.doConfirm&&Z(me,xe),ht&>(ht,me,xe),Je&>(Je,me,xe),pe&>(pe,me,xe),T.value=me,ge(xe,me),Pe(),ae()}function $(){const{onClear:me}=e;me==null||me()}function Z(me,Ue){const{onConfirm:Je}=e;Je&&Je(me,Ue)}function Ae(me){const{onFocus:Ue}=e,{nTriggerFormFocus:Je}=o;Ue&>(Ue,me),Je()}function De(me){const{onBlur:Ue}=e,{nTriggerFormBlur:Je}=o;Ue&>(Ue,me),Je()}function L(me){const{"onUpdate:show":Ue,onUpdateShow:Je}=e;Ue&>(Ue,me),Je&>(Je,me),p.value=me}function _(me){me.key==="Escape"&&v.value&&($h(me),Sn({returnFocus:!0}))}function x(me){me.key==="Escape"&&v.value&&$h(me)}function U(){var me;L(!1),(me=m.value)===null||me===void 0||me.deactivate(),$()}function q(){var me;(me=m.value)===null||me===void 0||me.deactivate(),$()}function M(){Sn({returnFocus:!0})}function N(me){var Ue;v.value&&!(!((Ue=h.value)===null||Ue===void 0)&&Ue.contains(Ra(me)))&&Sn({returnFocus:!1})}function ne(me){Sn({returnFocus:!0,disableUpdateOnClose:me})}function ce(me,Ue){Ue?z(me,{doConfirm:!1}):le(me)}function F(){const me=O.value;z(Array.isArray(me)?[me[0],me[1]]:me,{doConfirm:!0})}function G(){const{value:me}=O;oe.value?(Array.isArray(me)||me===null)&&be(me):Array.isArray(me)||J(me)}function J(me){me===null?H.value="":H.value=jn(me,b.value,E.value)}function be(me){if(me===null)V.value="",Y.value="";else{const Ue=E.value;V.value=jn(me[0],b.value,Ue),Y.value=jn(me[1],b.value,Ue)}}function we(){v.value||yn()}function Fe(me){var Ue;!((Ue=g.value)===null||Ue===void 0)&&Ue.$el.contains(me.relatedTarget)||(De(me),G(),Sn({returnFocus:!1}))}function ct(){a.value||(G(),Sn({returnFocus:!1}))}function ut(me){if(me===""){z(null,{doConfirm:!1}),O.value=null,H.value="";return}const Ue=Es(me,b.value,new Date,E.value);qs(Ue)?(z(Ke(Ue),{doConfirm:!1}),G()):H.value=me}function dt(me){if(me[0]===""&&me[1]===""){z(null,{doConfirm:!1}),O.value=null,V.value="",Y.value="";return}const[Ue,Je]=me,ht=Es(Ue,b.value,new Date,E.value),pe=Es(Je,b.value,new Date,E.value);qs(ht)&&qs(pe)?(z([Ke(ht),Ke(pe)],{doConfirm:!1}),G()):[V.value,Y.value]=me}function Pt(me){a.value||a9(me,"clear")||v.value||yn()}function an(me){a.value||Ae(me)}function yn(){a.value||v.value||L(!0)}function Sn({returnFocus:me,disableUpdateOnClose:Ue}){var Je;v.value&&(L(!1),e.type!=="date"&&e.updateValueOnClose&&!Ue&&F(),me&&((Je=m.value)===null||Je===void 0||Je.focus()))}Xe(O,()=>{G()}),G(),Xe(v,me=>{me||(O.value=R.value)});const ln=Ase(e,O),cn=dse(e,O);nn(km,Object.assign(Object.assign(Object.assign({mergedClsPrefixRef:u,mergedThemeRef:j,timePickerSizeRef:X,localeRef:r,dateLocaleRef:s,firstDayOfWeekRef:Et(e,"firstDayOfWeek"),isDateDisabledRef:Et(e,"isDateDisabled"),rangesRef:Et(e,"ranges"),timePickerPropsRef:Et(e,"timePickerProps"),closeOnSelectRef:Et(e,"closeOnSelect"),updateValueOnCloseRef:Et(e,"updateValueOnClose")},ln),cn),{datePickerSlots:t}));const Se={focus:()=>{var me;(me=m.value)===null||me===void 0||me.focus()},blur:()=>{var me;(me=m.value)===null||me===void 0||me.blur()}},We=k(()=>{const{common:{cubicBezierEaseInOut:me},self:{iconColor:Ue,iconColorDisabled:Je}}=j.value;return{"--n-bezier":me,"--n-icon-color-override":Ue,"--n-icon-color-disabled-override":Je}}),it=f?Gr("date-picker-trigger",void 0,We,e):void 0,Qt=k(()=>{const{type:me}=e,{common:{cubicBezierEaseInOut:Ue},self:{calendarTitleFontSize:Je,calendarDaysFontSize:ht,itemFontSize:pe,itemTextColor:Pe,itemColorDisabled:ae,itemColorIncluded:xe,itemColorHover:Ze,itemColorActive:pt,itemBorderRadius:rt,itemTextColorDisabled:ee,itemTextColorActive:Be,panelColor:ze,panelTextColor:bt,arrowColor:xt,calendarTitleTextColor:Xt,panelActionDividerColor:Cr,panelHeaderDividerColor:xs,calendarDaysDividerColor:ks,panelBoxShadow:Ts,panelBorderRadius:to,calendarTitleFontWeight:Ce,panelExtraFooterPadding:Ve,panelActionPadding:ft,itemSize:nr,itemCellWidth:ts,itemCellHeight:_n,scrollItemWidth:ri,scrollItemHeight:Ds,calendarTitlePadding:si,calendarTitleHeight:Kr,calendarDaysHeight:AA,calendarDaysTextColor:tc,arrowSize:Ha,panelHeaderPadding:za,calendarDividerColor:nc,calendarTitleGridTempateColumns:Va,iconColor:rc,iconColorDisabled:sc,scrollItemBorderRadius:dA,calendarTitleColorHover:oc,[et("calendarLeftPadding",me)]:fA,[et("calendarRightPadding",me)]:ja}}=j.value;return{"--n-bezier":Ue,"--n-panel-border-radius":to,"--n-panel-color":ze,"--n-panel-box-shadow":Ts,"--n-panel-text-color":bt,"--n-panel-header-padding":za,"--n-panel-header-divider-color":xs,"--n-calendar-left-padding":fA,"--n-calendar-right-padding":ja,"--n-calendar-title-color-hover":oc,"--n-calendar-title-height":Kr,"--n-calendar-title-padding":si,"--n-calendar-title-font-size":Je,"--n-calendar-title-font-weight":Ce,"--n-calendar-title-text-color":Xt,"--n-calendar-title-grid-template-columns":Va,"--n-calendar-days-height":AA,"--n-calendar-days-divider-color":ks,"--n-calendar-days-font-size":ht,"--n-calendar-days-text-color":tc,"--n-calendar-divider-color":nc,"--n-panel-action-padding":ft,"--n-panel-extra-footer-padding":Ve,"--n-panel-action-divider-color":Cr,"--n-item-font-size":pe,"--n-item-border-radius":rt,"--n-item-size":nr,"--n-item-cell-width":ts,"--n-item-cell-height":_n,"--n-item-text-color":Pe,"--n-item-color-included":xe,"--n-item-color-disabled":ae,"--n-item-color-hover":Ze,"--n-item-color-active":pt,"--n-item-text-color-disabled":ee,"--n-item-text-color-active":Be,"--n-scroll-item-width":ri,"--n-scroll-item-height":Ds,"--n-scroll-item-border-radius":dA,"--n-arrow-size":Ha,"--n-arrow-color":xt,"--n-icon-color":rc,"--n-icon-color-disabled":sc}}),St=f?Gr("date-picker",k(()=>e.type),Qt,e):void 0;return Object.assign(Object.assign({},Se),{mergedStatus:l,mergedClsPrefix:u,mergedBordered:A,namespace:d,uncontrolledValue:T,pendingValue:O,panelInstRef:g,triggerElRef:h,inputInstRef:m,isMounted:Wl(),displayTime:H,displayStartTime:V,displayEndTime:Y,mergedShow:v,adjustedTo:Io(e),isRange:oe,localizedStartPlaceholder:he,localizedEndPlaceholder:Ee,mergedSize:i,mergedDisabled:a,localizedPlacehoder:ue,isValueInvalid:ln.isValueInvalidRef,isStartValueInvalid:cn.isStartValueInvalidRef,isEndValueInvalid:cn.isEndValueInvalidRef,handleInputKeydown:x,handleClickOutside:N,handleKeydown:_,handleClear:U,handlePanelClear:q,handleTriggerClick:Pt,handleInputActivate:we,handleInputDeactivate:ct,handleInputFocus:an,handleInputBlur:Fe,handlePanelTabOut:M,handlePanelClose:ne,handleRangeUpdateValue:dt,handleSingleUpdateValue:ut,handlePanelUpdateValue:ce,handlePanelConfirm:F,mergedTheme:j,actions:Oe,triggerCssVars:f?void 0:We,triggerThemeClass:it==null?void 0:it.themeClass,triggerOnRender:it==null?void 0:it.onRender,cssVars:f?void 0:Qt,themeClass:St==null?void 0:St.themeClass,onRender:St==null?void 0:St.onRender})},render(){const{clearable:e,triggerOnRender:t,mergedClsPrefix:n,$slots:r}=this,s={onUpdateValue:this.handlePanelUpdateValue,onTabOut:this.handlePanelTabOut,onClose:this.handlePanelClose,onClear:this.handlePanelClear,onKeydown:this.handleKeydown,onConfirm:this.handlePanelConfirm,ref:"panelInstRef",value:this.pendingValue,active:this.mergedShow,actions:this.actions,shortcuts:this.shortcuts,style:this.cssVars,defaultTime:this.defaultTime,themeClass:this.themeClass,panel:this.panel,onRender:this.onRender},o=()=>{const{type:a}=this;return a==="datetime"?I(Toe,Object.assign({},s),r):a==="daterange"?I(Ooe,Object.assign({},s,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),r):a==="datetimerange"?I(Doe,Object.assign({},s,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),r):a==="month"||a==="year"||a==="quarter"?I(EO,Object.assign({},s,{type:a,key:a})):a==="monthrange"||a==="yearrange"||a==="quarterrange"?I(Moe,Object.assign({},s,{type:a})):I(Roe,Object.assign({},s),r)};if(this.panel)return o();t==null||t();const i={bordered:this.mergedBordered,size:this.mergedSize,passivelyActivated:!0,disabled:this.mergedDisabled,readonly:this.inputReadonly||this.mergedDisabled,clearable:e,onClear:this.handleClear,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown,onActivate:this.handleInputActivate,onDeactivate:this.handleInputDeactivate,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur};return I("div",{ref:"triggerElRef",class:[`${n}-date-picker`,this.mergedDisabled&&`${n}-date-picker--disabled`,this.isRange&&`${n}-date-picker--range`,this.triggerThemeClass],style:this.triggerCssVars,onKeydown:this.handleKeydown},I(vm,null,{default:()=>[I(Em,null,{default:()=>this.isRange?I(Zs,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:[this.displayStartTime,this.displayEndTime],placeholder:[this.localizedStartPlaceholder,this.localizedEndPlaceholder],textDecoration:[this.isStartValueInvalid?"line-through":"",this.isEndValueInvalid?"line-through":""],pair:!0,onUpdateValue:this.handleRangeUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},i),{separator:()=>this.separator===void 0?Ut(r.separator,()=>[I(Fs,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>I(rne,null)})]):this.separator,[e?"clear-icon-placeholder":"suffix"]:()=>Ut(r["date-icon"],()=>[I(Fs,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>I(D2,null)})])}):I(Zs,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:this.displayTime,placeholder:this.localizedPlacehoder,textDecoration:this.isValueInvalid&&!this.isRange?"line-through":"",onUpdateValue:this.handleSingleUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},i),{[e?"clear-icon-placeholder":"suffix"]:()=>I(Fs,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>Ut(r["date-icon"],()=>[I(D2,null)])})})}),I(Im,{show:this.mergedShow,containerClass:this.namespace,to:this.adjustedTo,teleportDisabled:this.adjustedTo===Io.tdkey,placement:this.placement},{default:()=>I(mr,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Wr(o(),[[Yu,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),Loe={titleFontSize:"18px",padding:"16px 28px 20px 28px",iconSize:"28px",actionSpace:"12px",contentMargin:"8px 0 16px 0",iconMargin:"0 4px 0 0",iconMarginIconTop:"4px 0 8px 0",closeSize:"22px",closeIconSize:"18px",closeMargin:"20px 26px 0 0",closeMarginIconTop:"10px 16px 0 0"},Foe=e=>{const{textColor1:t,textColor2:n,modalColor:r,closeIconColor:s,closeIconColorHover:o,closeIconColorPressed:i,closeColorHover:a,closeColorPressed:l,infoColor:c,successColor:u,warningColor:A,errorColor:d,primaryColor:f,dividerColor:g,borderRadius:h,fontWeightStrong:m,lineHeight:p,fontSize:C}=e;return Object.assign(Object.assign({},Loe),{fontSize:C,lineHeight:p,border:`1px solid ${g}`,titleTextColor:t,textColor:n,color:r,closeColorHover:a,closeColorPressed:l,closeIconColor:s,closeIconColorHover:o,closeIconColorPressed:i,closeBorderRadius:h,iconColor:f,iconColorInfo:c,iconColorSuccess:u,iconColorWarning:A,iconColorError:d,borderRadius:h,titleFontWeight:m})},Uoe={name:"Dialog",common:es,peers:{Button:Ju},self:Foe},IO=Uoe,ib={icon:Function,type:{type:String,default:"default"},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,onPositiveClick:Function,onNegativeClick:Function,onClose:Function},Hoe=Tl(ib),zoe=se([ye("dialog",` word-break: break-word; line-height: var(--n-line-height); position: relative; background: var(--n-color); color: var(--n-text-color); box-sizing: border-box; margin: auto; border-radius: var(--n-border-radius); padding: var(--n-padding); transition: border-color .3s var(--n-bezier), background-color .3s var(--n-bezier), color .3s var(--n-bezier); `,[re("icon",{color:"var(--n-icon-color)"}),ve("bordered",{border:"var(--n-border)"}),ve("icon-top",[re("close",{margin:"var(--n-close-margin)"}),re("icon",{margin:"var(--n-icon-margin)"}),re("content",{textAlign:"center"}),re("title",{justifyContent:"center"}),re("action",{justifyContent:"center"})]),ve("icon-left",[re("icon",{margin:"var(--n-icon-margin)"}),ve("closable",[re("title",` padding-right: calc(var(--n-close-size) + 6px); `)])]),re("close",` position: absolute; right: 0; top: 0; margin: var(--n-close-margin); transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); z-index: 1; `),re("content",` font-size: var(--n-font-size); margin: var(--n-content-margin); position: relative; word-break: break-word; `,[ve("last","margin-bottom: 0;")]),re("action",` display: flex; justify-content: flex-end; `,[se("> *:not(:last-child)",{marginRight:"var(--n-action-space)"})]),re("icon",{fontSize:"var(--n-icon-size)",transition:"color .3s var(--n-bezier)"}),re("title",` transition: color .3s var(--n-bezier); display: flex; align-items: center; font-size: var(--n-title-font-size); font-weight: var(--n-title-font-weight); color: var(--n-title-text-color); `),ye("dialog-icon-container",{display:"flex",justifyContent:"center"})]),m9(ye("dialog",` width: 446px; max-width: calc(100vw - 32px); `)),ye("dialog",[C9(` width: 446px; max-width: calc(100vw - 32px); `)])]),Voe={default:()=>I(a0,null),info:()=>I(a0,null),success:()=>I(G7,null),warning:()=>I(K7,null),error:()=>I(W7,null)},joe=_e({name:"Dialog",alias:["NimbusConfirmCard","Confirm"],props:Object.assign(Object.assign({},Gt.props),ib),setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r}=Gn(e),s=k(()=>{var A,d;const{iconPlacement:f}=e;return f||((d=(A=t==null?void 0:t.value)===null||A===void 0?void 0:A.Dialog)===null||d===void 0?void 0:d.iconPlacement)||"left"});function o(A){const{onPositiveClick:d}=e;d&&d(A)}function i(A){const{onNegativeClick:d}=e;d&&d(A)}function a(){const{onClose:A}=e;A&&A()}const l=Gt("Dialog","-dialog",zoe,IO,e,n),c=k(()=>{const{type:A}=e,d=s.value,{common:{cubicBezierEaseInOut:f},self:{fontSize:g,lineHeight:h,border:m,titleTextColor:p,textColor:C,color:v,closeBorderRadius:E,closeColorHover:b,closeColorPressed:w,closeIconColor:B,closeIconColorHover:Q,closeIconColorPressed:S,closeIconSize:T,borderRadius:D,titleFontWeight:R,titleFontSize:O,padding:H,iconSize:V,actionSpace:Y,contentMargin:j,closeSize:X,[d==="top"?"iconMarginIconTop":"iconMargin"]:oe,[d==="top"?"closeMarginIconTop":"closeMargin"]:ue,[et("iconColor",A)]:he}}=l.value;return{"--n-font-size":g,"--n-icon-color":he,"--n-bezier":f,"--n-close-margin":ue,"--n-icon-margin":oe,"--n-icon-size":V,"--n-close-size":X,"--n-close-icon-size":T,"--n-close-border-radius":E,"--n-close-color-hover":b,"--n-close-color-pressed":w,"--n-close-icon-color":B,"--n-close-icon-color-hover":Q,"--n-close-icon-color-pressed":S,"--n-color":v,"--n-text-color":C,"--n-border-radius":D,"--n-padding":H,"--n-line-height":h,"--n-border":m,"--n-content-margin":j,"--n-title-font-size":O,"--n-title-font-weight":R,"--n-title-text-color":p,"--n-action-space":Y}}),u=r?Gr("dialog",k(()=>`${e.type[0]}${s.value[0]}`),c,e):void 0;return{mergedClsPrefix:n,mergedIconPlacement:s,mergedTheme:l,handlePositiveClick:o,handleNegativeClick:i,handleCloseClick:a,cssVars:r?void 0:c,themeClass:u==null?void 0:u.themeClass,onRender:u==null?void 0:u.onRender}},render(){var e;const{bordered:t,mergedIconPlacement:n,cssVars:r,closable:s,showIcon:o,title:i,content:a,action:l,negativeText:c,positiveText:u,positiveButtonProps:A,negativeButtonProps:d,handlePositiveClick:f,handleNegativeClick:g,mergedTheme:h,loading:m,type:p,mergedClsPrefix:C}=this;(e=this.onRender)===null||e===void 0||e.call(this);const v=o?I(Fs,{clsPrefix:C,class:`${C}-dialog__icon`},{default:()=>qn(this.$slots.icon,b=>b||(this.icon?tl(this.icon):Voe[this.type]()))}):null,E=qn(this.$slots.action,b=>b||u||c||l?I("div",{class:`${C}-dialog__action`},b||(l?[tl(l)]:[this.negativeText&&I(ir,Object.assign({theme:h.peers.Button,themeOverrides:h.peerOverrides.Button,ghost:!0,size:"small",onClick:g},d),{default:()=>tl(this.negativeText)}),this.positiveText&&I(ir,Object.assign({theme:h.peers.Button,themeOverrides:h.peerOverrides.Button,size:"small",type:p==="default"?"primary":p,disabled:m,loading:m,onClick:f},A),{default:()=>tl(this.positiveText)})])):null);return I("div",{class:[`${C}-dialog`,this.themeClass,this.closable&&`${C}-dialog--closable`,`${C}-dialog--icon-${n}`,t&&`${C}-dialog--bordered`],style:r,role:"dialog"},s?I(Sm,{clsPrefix:C,class:`${C}-dialog__close`,onClick:this.handleCloseClick}):null,o&&n==="top"?I("div",{class:`${C}-dialog-icon-container`},v):null,I("div",{class:`${C}-dialog__title`},o&&n==="left"?v:null,Ut(this.$slots.header,()=>[tl(i)])),I("div",{class:[`${C}-dialog__content`,E?"":`${C}-dialog__content--last`]},Ut(this.$slots.default,()=>[tl(a)])),E)}}),Yoe="n-dialog-provider",Woe=e=>{const{modalColor:t,textColor2:n,boxShadow3:r}=e;return{color:t,textColor:n,boxShadow:r}},Goe={name:"Modal",common:es,peers:{Scrollbar:_f,Dialog:IO,Card:nO},self:Woe},Koe=Goe,ab=Object.assign(Object.assign({},JB),ib),qoe=Tl(ab),Xoe=_e({name:"ModalBody",inheritAttrs:!1,props:Object.assign(Object.assign({show:{type:Boolean,required:!0},preset:String,displayDirective:{type:String,required:!0},trapFocus:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0},blockScroll:Boolean},ab),{renderMask:Function,onClickoutside:Function,onBeforeLeave:{type:Function,required:!0},onAfterLeave:{type:Function,required:!0},onPositiveClick:{type:Function,required:!0},onNegativeClick:{type:Function,required:!0},onClose:{type:Function,required:!0},onAfterEnter:Function,onEsc:Function}),setup(e){const t=K(null),n=K(null),r=K(e.show),s=K(null),o=K(null);Xe(Et(e,"show"),m=>{m&&(r.value=!0)}),U9(k(()=>e.blockScroll&&r.value));const i=lt(b9);function a(){if(i.transformOriginRef.value==="center")return"";const{value:m}=s,{value:p}=o;if(m===null||p===null)return"";if(n.value){const C=n.value.containerScrollTop;return`${m}px ${p+C}px`}return""}function l(m){if(i.transformOriginRef.value==="center")return;const p=i.getMousePosition();if(!p||!n.value)return;const C=n.value.containerScrollTop,{offsetLeft:v,offsetTop:E}=m;if(p){const b=p.y,w=p.x;s.value=-(v-w),o.value=-(E-b-C)}m.style.transformOrigin=a()}function c(m){kn(()=>{l(m)})}function u(m){m.style.transformOrigin=a(),e.onBeforeLeave()}function A(){r.value=!1,s.value=null,o.value=null,e.onAfterLeave()}function d(){const{onClose:m}=e;m&&m()}function f(){e.onNegativeClick()}function g(){e.onPositiveClick()}const h=K(null);return Xe(h,m=>{m&&kn(()=>{const p=m.el;p&&t.value!==p&&(t.value=p)})}),nn(xB,t),nn(kB,null),nn(DB,null),{mergedTheme:i.mergedThemeRef,appear:i.appearRef,isMounted:i.isMountedRef,mergedClsPrefix:i.mergedClsPrefixRef,bodyRef:t,scrollbarRef:n,displayed:r,childNodeRef:h,handlePositiveClick:g,handleNegativeClick:f,handleCloseClick:d,handleAfterLeave:A,handleBeforeLeave:u,handleEnter:c}},render(){const{$slots:e,$attrs:t,handleEnter:n,handleAfterLeave:r,handleBeforeLeave:s,preset:o,mergedClsPrefix:i}=this;let a=null;if(!o){if(a=rG(e),!a){Si("modal","default slot is empty");return}a=Ss(a),a.props=gn({class:`${i}-modal`},t,a.props||{})}return this.displayDirective==="show"||this.displayed||this.show?Wr(I("div",{role:"none",class:`${i}-modal-body-wrapper`},I(Is,{ref:"scrollbarRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:`${i}-modal-scroll-content`},{default:()=>{var l;return[(l=this.renderMask)===null||l===void 0?void 0:l.call(this),I(F9,{disabled:!this.trapFocus,active:this.show,onEsc:this.onEsc,autoFocus:this.autoFocus},{default:()=>{var c;return I(mr,{name:"fade-in-scale-up-transition",appear:(c=this.appear)!==null&&c!==void 0?c:this.isMounted,onEnter:n,onAfterEnter:this.onAfterEnter,onAfterLeave:r,onBeforeLeave:s},{default:()=>{const u=[[Qi,this.show]],{onClickoutside:A}=this;return A&&u.push([Yu,this.onClickoutside,void 0,{capture:!0}]),Wr(this.preset==="confirm"||this.preset==="dialog"?I(joe,Object.assign({},this.$attrs,{class:[`${i}-modal`,this.$attrs.class],ref:"bodyRef",theme:this.mergedTheme.peers.Dialog,themeOverrides:this.mergedTheme.peerOverrides.Dialog},kl(this.$props,Hoe),{"aria-modal":"true"}),e):this.preset==="card"?I(rO,Object.assign({},this.$attrs,{ref:"bodyRef",class:[`${i}-modal`,this.$attrs.class],theme:this.mergedTheme.peers.Card,themeOverrides:this.mergedTheme.peerOverrides.Card},kl(this.$props,yre),{"aria-modal":"true",role:"dialog"}),e):this.childNodeRef=a,u)}})}})]}})),[[Qi,this.displayDirective==="if"||this.displayed||this.show]]):null}}),Joe=se([ye("modal-container",` position: fixed; left: 0; top: 0; height: 0; width: 0; display: flex; `),ye("modal-mask",` position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .4); `,[qB({enterDuration:".25s",leaveDuration:".25s",enterCubicBezier:"var(--n-bezier-ease-out)",leaveCubicBezier:"var(--n-bezier-ease-out)"})]),ye("modal-body-wrapper",` position: fixed; left: 0; right: 0; top: 0; bottom: 0; overflow: visible; `,[ye("modal-scroll-content",` min-height: 100%; display: flex; position: relative; `)]),ye("modal",` position: relative; align-self: center; color: var(--n-text-color); margin: auto; box-shadow: var(--n-box-shadow); `,[xm({duration:".25s",enterScale:".5"})])]),Zoe=Object.assign(Object.assign(Object.assign(Object.assign({},Gt.props),{show:Boolean,unstableShowMask:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},preset:String,to:[String,Object],displayDirective:{type:String,default:"if"},transformOrigin:{type:String,default:"mouse"},zIndex:Number,autoFocus:{type:Boolean,default:!0},trapFocus:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!0}}),ab),{onEsc:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onAfterEnter:Function,onBeforeLeave:Function,onAfterLeave:Function,onClose:Function,onPositiveClick:Function,onNegativeClick:Function,onMaskClick:Function,internalDialog:Boolean,internalAppear:{type:Boolean,default:void 0},overlayStyle:[String,Object],onBeforeHide:Function,onAfterHide:Function,onHide:Function}),Bi=_e({name:"Modal",inheritAttrs:!1,props:Zoe,setup(e){const t=K(null),{mergedClsPrefixRef:n,namespaceRef:r,inlineThemeDisabled:s}=Gn(e),o=Gt("Modal","-modal",Joe,Koe,e,n),i=LG(64),a=PG(),l=Wl(),c=e.internalDialog?lt(Yoe,null):null,u=H9();function A(b){const{onUpdateShow:w,"onUpdate:show":B,onHide:Q}=e;w&>(w,b),B&>(B,b),Q&&!b&&Q(b)}function d(){const{onClose:b}=e;b?Promise.resolve(b()).then(w=>{w!==!1&&A(!1)}):A(!1)}function f(){const{onPositiveClick:b}=e;b?Promise.resolve(b()).then(w=>{w!==!1&&A(!1)}):A(!1)}function g(){const{onNegativeClick:b}=e;b?Promise.resolve(b()).then(w=>{w!==!1&&A(!1)}):A(!1)}function h(){const{onBeforeLeave:b,onBeforeHide:w}=e;b&>(b),w&&w()}function m(){const{onAfterLeave:b,onAfterHide:w}=e;b&>(b),w&&w()}function p(b){var w;const{onMaskClick:B}=e;B&&B(b),e.maskClosable&&!((w=t.value)===null||w===void 0)&&w.contains(Ra(b))&&A(!1)}function C(b){var w;(w=e.onEsc)===null||w===void 0||w.call(e),e.show&&e.closeOnEsc&&E9(b)&&!u.value&&A(!1)}nn(b9,{getMousePosition:()=>{if(c){const{clickedRef:b,clickPositionRef:w}=c;if(b.value&&w.value)return w.value}return i.value?a.value:null},mergedClsPrefixRef:n,mergedThemeRef:o,isMountedRef:l,appearRef:Et(e,"internalAppear"),transformOriginRef:Et(e,"transformOrigin")});const v=k(()=>{const{common:{cubicBezierEaseOut:b},self:{boxShadow:w,color:B,textColor:Q}}=o.value;return{"--n-bezier-ease-out":b,"--n-box-shadow":w,"--n-color":B,"--n-text-color":Q}}),E=s?Gr("theme-class",void 0,v,e):void 0;return{mergedClsPrefix:n,namespace:r,isMounted:l,containerRef:t,presetProps:k(()=>kl(e,qoe)),handleEsc:C,handleAfterLeave:m,handleClickoutside:p,handleBeforeLeave:h,doUpdateShow:A,handleNegativeClick:g,handlePositiveClick:f,handleCloseClick:d,cssVars:s?void 0:v,themeClass:E==null?void 0:E.themeClass,onRender:E==null?void 0:E.onRender}},render(){const{mergedClsPrefix:e}=this;return I(OB,{to:this.to,show:this.show},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{unstableShowMask:n}=this;return Wr(I("div",{role:"none",ref:"containerRef",class:[`${e}-modal-container`,this.themeClass,this.namespace],style:this.cssVars},I(Xoe,Object.assign({style:this.overlayStyle},this.$attrs,{ref:"bodyWrapper",displayDirective:this.displayDirective,show:this.show,preset:this.preset,autoFocus:this.autoFocus,trapFocus:this.trapFocus,blockScroll:this.blockScroll},this.presetProps,{onEsc:this.handleEsc,onClose:this.handleCloseClick,onNegativeClick:this.handleNegativeClick,onPositiveClick:this.handlePositiveClick,onBeforeLeave:this.handleBeforeLeave,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave,onClickoutside:n?void 0:this.handleClickoutside,renderMask:n?()=>{var r;return I(mr,{name:"fade-in-transition",key:"mask",appear:(r=this.internalAppear)!==null&&r!==void 0?r:this.isMounted},{default:()=>this.show?I("div",{"aria-hidden":!0,ref:"containerRef",class:`${e}-modal-mask`,onClick:this.handleClickoutside}):null})}:void 0}),this.$slots)),[[RB,{zIndex:this.zIndex,enabled:this.show}]])}})}}),$oe=e=>{const{modalColor:t,textColor1:n,textColor2:r,boxShadow3:s,lineHeight:o,fontWeightStrong:i,dividerColor:a,closeColorHover:l,closeColorPressed:c,closeIconColor:u,closeIconColorHover:A,closeIconColorPressed:d,borderRadius:f,primaryColorHover:g}=e;return{bodyPadding:"16px 24px",headerPadding:"16px 24px",footerPadding:"16px 24px",color:t,textColor:r,titleTextColor:n,titleFontSize:"18px",titleFontWeight:i,boxShadow:s,lineHeight:o,headerBorderBottom:`1px solid ${a}`,footerBorderTop:`1px solid ${a}`,closeIconColor:u,closeIconColorHover:A,closeIconColorPressed:d,closeSize:"22px",closeIconSize:"18px",closeColorHover:l,closeColorPressed:c,closeBorderRadius:f,resizableTriggerColorHover:g}},eie={name:"Drawer",common:es,peers:{Scrollbar:_f},self:$oe},tie=eie,nie=_e({name:"NDrawerContent",inheritAttrs:!1,props:{blockScroll:Boolean,show:{type:Boolean,default:void 0},displayDirective:{type:String,required:!0},placement:{type:String,required:!0},contentStyle:[Object,String],nativeScrollbar:{type:Boolean,required:!0},scrollbarProps:Object,trapFocus:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0},showMask:{type:[Boolean,String],required:!0},resizable:Boolean,onClickoutside:Function,onAfterLeave:Function,onAfterEnter:Function,onEsc:Function},setup(e){const t=K(!!e.show),n=K(null),r=lt(TB);let s=0,o="",i=null;const a=K(!1),l=K(!1),c=k(()=>e.placement==="top"||e.placement==="bottom"),{mergedClsPrefixRef:u,mergedRtlRef:A}=Gn(e),d=Pa("Drawer",A,u),f=B=>{l.value=!0,s=c.value?B.clientY:B.clientX,o=document.body.style.cursor,document.body.style.cursor=c.value?"ns-resize":"ew-resize",document.body.addEventListener("mousemove",C),document.body.addEventListener("mouseleave",E),document.body.addEventListener("mouseup",v)},g=()=>{i!==null&&(window.clearTimeout(i),i=null),l.value?a.value=!0:i=window.setTimeout(()=>{a.value=!0},300)},h=()=>{i!==null&&(window.clearTimeout(i),i=null),a.value=!1},{doUpdateHeight:m,doUpdateWidth:p}=r,C=B=>{var Q,S;if(l.value)if(c.value){let T=((Q=n.value)===null||Q===void 0?void 0:Q.offsetHeight)||0;const D=s-B.clientY;T+=e.placement==="bottom"?D:-D,m(T),s=B.clientY}else{let T=((S=n.value)===null||S===void 0?void 0:S.offsetWidth)||0;const D=s-B.clientX;T+=e.placement==="right"?D:-D,p(T),s=B.clientX}},v=()=>{l.value&&(s=0,l.value=!1,document.body.style.cursor=o,document.body.removeEventListener("mousemove",C),document.body.removeEventListener("mouseup",v),document.body.removeEventListener("mouseleave",E))},E=v;Wn(()=>{e.show&&(t.value=!0)}),Xe(()=>e.show,B=>{B||v()}),Un(()=>{v()});const b=k(()=>{const{show:B}=e,Q=[[Qi,B]];return e.showMask||Q.push([Yu,e.onClickoutside,void 0,{capture:!0}]),Q});function w(){var B;t.value=!1,(B=e.onAfterLeave)===null||B===void 0||B.call(e)}return U9(k(()=>e.blockScroll&&t.value)),nn(kB,n),nn(DB,null),nn(xB,null),{bodyRef:n,rtlEnabled:d,mergedClsPrefix:r.mergedClsPrefixRef,isMounted:r.isMountedRef,mergedTheme:r.mergedThemeRef,displayed:t,transitionName:k(()=>({right:"slide-in-from-right-transition",left:"slide-in-from-left-transition",top:"slide-in-from-top-transition",bottom:"slide-in-from-bottom-transition"})[e.placement]),handleAfterLeave:w,bodyDirectives:b,handleMousedownResizeTrigger:f,handleMouseenterResizeTrigger:g,handleMouseleaveResizeTrigger:h,isDragging:l,isHoverOnResizeTrigger:a}},render(){const{$slots:e,mergedClsPrefix:t}=this;return this.displayDirective==="show"||this.displayed||this.show?Wr(I("div",{role:"none"},I(F9,{disabled:!this.showMask||!this.trapFocus,active:this.show,autoFocus:this.autoFocus,onEsc:this.onEsc},{default:()=>I(mr,{name:this.transitionName,appear:this.isMounted,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave},{default:()=>Wr(I("div",gn(this.$attrs,{role:"dialog",ref:"bodyRef","aria-modal":"true",class:[`${t}-drawer`,this.rtlEnabled&&`${t}-drawer--rtl`,`${t}-drawer--${this.placement}-placement`,this.isDragging&&`${t}-drawer--unselectable`,this.nativeScrollbar&&`${t}-drawer--native-scrollbar`]}),[this.resizable?I("div",{class:[`${t}-drawer__resize-trigger`,(this.isDragging||this.isHoverOnResizeTrigger)&&`${t}-drawer__resize-trigger--hover`],onMouseenter:this.handleMouseenterResizeTrigger,onMouseleave:this.handleMouseleaveResizeTrigger,onMousedown:this.handleMousedownResizeTrigger}):null,this.nativeScrollbar?I("div",{class:`${t}-drawer-content-wrapper`,style:this.contentStyle,role:"none"},e):I(Is,Object.assign({},this.scrollbarProps,{contentStyle:this.contentStyle,contentClass:`${t}-drawer-content-wrapper`,theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar}),e)]),this.bodyDirectives)})})),[[Qi,this.displayDirective==="if"||this.displayed||this.show]]):null}}),{cubicBezierEaseIn:rie,cubicBezierEaseOut:sie}=eo;function oie({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-right"}={}){return[se(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${rie}`}),se(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${sie}`}),se(`&.${n}-transition-enter-to`,{transform:"translateX(0)"}),se(`&.${n}-transition-enter-from`,{transform:"translateX(100%)"}),se(`&.${n}-transition-leave-from`,{transform:"translateX(0)"}),se(`&.${n}-transition-leave-to`,{transform:"translateX(100%)"})]}const{cubicBezierEaseIn:iie,cubicBezierEaseOut:aie}=eo;function lie({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-left"}={}){return[se(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${iie}`}),se(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${aie}`}),se(`&.${n}-transition-enter-to`,{transform:"translateX(0)"}),se(`&.${n}-transition-enter-from`,{transform:"translateX(-100%)"}),se(`&.${n}-transition-leave-from`,{transform:"translateX(0)"}),se(`&.${n}-transition-leave-to`,{transform:"translateX(-100%)"})]}const{cubicBezierEaseIn:cie,cubicBezierEaseOut:uie}=eo;function Aie({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-top"}={}){return[se(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${cie}`}),se(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${uie}`}),se(`&.${n}-transition-enter-to`,{transform:"translateY(0)"}),se(`&.${n}-transition-enter-from`,{transform:"translateY(-100%)"}),se(`&.${n}-transition-leave-from`,{transform:"translateY(0)"}),se(`&.${n}-transition-leave-to`,{transform:"translateY(-100%)"})]}const{cubicBezierEaseIn:die,cubicBezierEaseOut:fie}=eo;function gie({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-bottom"}={}){return[se(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${die}`}),se(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${fie}`}),se(`&.${n}-transition-enter-to`,{transform:"translateY(0)"}),se(`&.${n}-transition-enter-from`,{transform:"translateY(100%)"}),se(`&.${n}-transition-leave-from`,{transform:"translateY(0)"}),se(`&.${n}-transition-leave-to`,{transform:"translateY(100%)"})]}const hie=se([ye("drawer",` word-break: break-word; line-height: var(--n-line-height); position: absolute; pointer-events: all; box-shadow: var(--n-box-shadow); transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); background-color: var(--n-color); color: var(--n-text-color); box-sizing: border-box; `,[oie(),lie(),Aie(),gie(),ve("unselectable",` user-select: none; -webkit-user-select: none; `),ve("native-scrollbar",[ye("drawer-content-wrapper",` overflow: auto; height: 100%; `)]),re("resize-trigger",` position: absolute; background-color: #0000; transition: background-color .3s var(--n-bezier); `,[ve("hover",` background-color: var(--n-resize-trigger-color-hover); `)]),ye("drawer-content-wrapper",` box-sizing: border-box; `),ye("drawer-content",` height: 100%; display: flex; flex-direction: column; `,[ve("native-scrollbar",[ye("drawer-body-content-wrapper",` height: 100%; overflow: auto; `)]),ye("drawer-body",` flex: 1 0 0; overflow: hidden; `),ye("drawer-body-content-wrapper",` box-sizing: border-box; padding: var(--n-body-padding); `),ye("drawer-header",` font-weight: var(--n-title-font-weight); line-height: 1; font-size: var(--n-title-font-size); color: var(--n-title-text-color); padding: var(--n-header-padding); transition: border .3s var(--n-bezier); border-bottom: 1px solid var(--n-divider-color); border-bottom: var(--n-header-border-bottom); display: flex; justify-content: space-between; align-items: center; `,[re("close",` margin-left: 6px; transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); `)]),ye("drawer-footer",` display: flex; justify-content: flex-end; border-top: var(--n-footer-border-top); transition: border .3s var(--n-bezier); padding: var(--n-footer-padding); `)]),ve("right-placement",` top: 0; bottom: 0; right: 0; `,[re("resize-trigger",` width: 3px; height: 100%; top: 0; left: 0; transform: translateX(-1.5px); cursor: ew-resize; `)]),ve("left-placement",` top: 0; bottom: 0; left: 0; `,[re("resize-trigger",` width: 3px; height: 100%; top: 0; right: 0; transform: translateX(1.5px); cursor: ew-resize; `)]),ve("top-placement",` top: 0; left: 0; right: 0; `,[re("resize-trigger",` width: 100%; height: 3px; bottom: 0; left: 0; transform: translateY(1.5px); cursor: ns-resize; `)]),ve("bottom-placement",` left: 0; bottom: 0; right: 0; `,[re("resize-trigger",` width: 100%; height: 3px; top: 0; left: 0; transform: translateY(-1.5px); cursor: ns-resize; `)])]),se("body",[se(">",[ye("drawer-container",{position:"fixed"})])]),ye("drawer-container",` position: relative; position: absolute; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none; `,[se("> *",{pointerEvents:"all"})]),ye("drawer-mask",` background-color: rgba(0, 0, 0, .3); position: absolute; left: 0; right: 0; top: 0; bottom: 0; `,[ve("invisible",` background-color: rgba(0, 0, 0, 0) `),qB({enterDuration:"0.2s",leaveDuration:"0.2s",enterCubicBezier:"var(--n-bezier-in)",leaveCubicBezier:"var(--n-bezier-out)"})])]),pie=Object.assign(Object.assign({},Gt.props),{show:Boolean,width:[Number,String],height:[Number,String],placement:{type:String,default:"right"},maskClosable:{type:Boolean,default:!0},showMask:{type:[Boolean,String],default:!0},to:[String,Object],displayDirective:{type:String,default:"if"},nativeScrollbar:{type:Boolean,default:!0},zIndex:Number,onMaskClick:Function,scrollbarProps:Object,contentStyle:[Object,String],trapFocus:{type:Boolean,default:!0},onEsc:Function,autoFocus:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!0},resizable:Boolean,defaultWidth:{type:[Number,String],default:251},defaultHeight:{type:[Number,String],default:251},onUpdateWidth:[Function,Array],onUpdateHeight:[Function,Array],"onUpdate:width":[Function,Array],"onUpdate:height":[Function,Array],"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onAfterEnter:Function,onAfterLeave:Function,drawerStyle:[String,Object],drawerClass:String,target:null,onShow:Function,onHide:Function}),mie=_e({name:"Drawer",inheritAttrs:!1,props:pie,setup(e){const{mergedClsPrefixRef:t,namespaceRef:n,inlineThemeDisabled:r}=Gn(e),s=Wl(),o=Gt("Drawer","-drawer",hie,tie,e,t),i=K(e.defaultWidth),a=K(e.defaultHeight),l=Eo(Et(e,"width"),i),c=Eo(Et(e,"height"),a),u=k(()=>{const{placement:b}=e;return b==="top"||b==="bottom"?"":ho(l.value)}),A=k(()=>{const{placement:b}=e;return b==="left"||b==="right"?"":ho(c.value)}),d=b=>{const{onUpdateWidth:w,"onUpdate:width":B}=e;w&>(w,b),B&>(B,b),i.value=b},f=b=>{const{onUpdateHeight:w,"onUpdate:width":B}=e;w&>(w,b),B&>(B,b),a.value=b},g=k(()=>[{width:u.value,height:A.value},e.drawerStyle||""]);function h(b){const{onMaskClick:w,maskClosable:B}=e;B&&C(!1),w&&w(b)}const m=H9();function p(b){var w;(w=e.onEsc)===null||w===void 0||w.call(e),e.show&&e.closeOnEsc&&E9(b)&&!m.value&&C(!1)}function C(b){const{onHide:w,onUpdateShow:B,"onUpdate:show":Q}=e;B&>(B,b),Q&>(Q,b),w&&!b&>(w,b)}nn(TB,{isMountedRef:s,mergedThemeRef:o,mergedClsPrefixRef:t,doUpdateShow:C,doUpdateHeight:f,doUpdateWidth:d});const v=k(()=>{const{common:{cubicBezierEaseInOut:b,cubicBezierEaseIn:w,cubicBezierEaseOut:B},self:{color:Q,textColor:S,boxShadow:T,lineHeight:D,headerPadding:R,footerPadding:O,bodyPadding:H,titleFontSize:V,titleTextColor:Y,titleFontWeight:j,headerBorderBottom:X,footerBorderTop:oe,closeIconColor:ue,closeIconColorHover:he,closeIconColorPressed:Ee,closeColorHover:Oe,closeColorPressed:Qe,closeIconSize:le,closeSize:ge,closeBorderRadius:z,resizableTriggerColorHover:$}}=o.value;return{"--n-line-height":D,"--n-color":Q,"--n-text-color":S,"--n-box-shadow":T,"--n-bezier":b,"--n-bezier-out":B,"--n-bezier-in":w,"--n-header-padding":R,"--n-body-padding":H,"--n-footer-padding":O,"--n-title-text-color":Y,"--n-title-font-size":V,"--n-title-font-weight":j,"--n-header-border-bottom":X,"--n-footer-border-top":oe,"--n-close-icon-color":ue,"--n-close-icon-color-hover":he,"--n-close-icon-color-pressed":Ee,"--n-close-size":ge,"--n-close-color-hover":Oe,"--n-close-color-pressed":Qe,"--n-close-icon-size":le,"--n-close-border-radius":z,"--n-resize-trigger-color-hover":$}}),E=r?Gr("drawer",void 0,v,e):void 0;return{mergedClsPrefix:t,namespace:n,mergedBodyStyle:g,handleMaskClick:h,handleEsc:p,mergedTheme:o,cssVars:r?void 0:v,themeClass:E==null?void 0:E.themeClass,onRender:E==null?void 0:E.onRender,isMounted:s}},render(){const{mergedClsPrefix:e}=this;return I(OB,{to:this.to,show:this.show},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),Wr(I("div",{class:[`${e}-drawer-container`,this.namespace,this.themeClass],style:this.cssVars,role:"none"},this.showMask?I(mr,{name:"fade-in-transition",appear:this.isMounted},{default:()=>this.show?I("div",{"aria-hidden":!0,class:[`${e}-drawer-mask`,this.showMask==="transparent"&&`${e}-drawer-mask--invisible`],onClick:this.handleMaskClick}):null}):null,I(nie,Object.assign({},this.$attrs,{class:[this.drawerClass,this.$attrs.class],style:[this.mergedBodyStyle,this.$attrs.style],blockScroll:this.blockScroll,contentStyle:this.contentStyle,placement:this.placement,scrollbarProps:this.scrollbarProps,show:this.show,displayDirective:this.displayDirective,nativeScrollbar:this.nativeScrollbar,onAfterEnter:this.onAfterEnter,onAfterLeave:this.onAfterLeave,trapFocus:this.trapFocus,autoFocus:this.autoFocus,resizable:this.resizable,showMask:this.showMask,onEsc:this.handleEsc,onClickoutside:this.handleMaskClick}),this.$slots)),[[RB,{zIndex:this.zIndex,enabled:this.show}]])}})}}),Cie={title:{type:String},headerStyle:[Object,String],footerStyle:[Object,String],bodyStyle:[Object,String],bodyContentStyle:[Object,String],nativeScrollbar:{type:Boolean,default:!0},scrollbarProps:Object,closable:Boolean},vie=_e({name:"DrawerContent",props:Cie,setup(){const e=lt(TB,null);e||wf("drawer-content","`n-drawer-content` must be placed inside `n-drawer`.");const{doUpdateShow:t}=e;function n(){t(!1)}return{handleCloseClick:n,mergedTheme:e.mergedThemeRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{title:e,mergedClsPrefix:t,nativeScrollbar:n,mergedTheme:r,bodyStyle:s,bodyContentStyle:o,headerStyle:i,footerStyle:a,scrollbarProps:l,closable:c,$slots:u}=this;return I("div",{role:"none",class:[`${t}-drawer-content`,n&&`${t}-drawer-content--native-scrollbar`]},u.header||e||c?I("div",{class:`${t}-drawer-header`,style:i,role:"none"},I("div",{class:`${t}-drawer-header__main`,role:"heading","aria-level":"1"},u.header!==void 0?u.header():e),c&&I(Sm,{onClick:this.handleCloseClick,clsPrefix:t,class:`${t}-drawer-header__close`,absolute:!0})):null,n?I("div",{class:`${t}-drawer-body`,style:s,role:"none"},I("div",{class:`${t}-drawer-body-content-wrapper`,style:o,role:"none"},u)):I(Is,Object.assign({themeOverrides:r.peerOverrides.Scrollbar,theme:r.peers.Scrollbar},l,{class:`${t}-drawer-body`,contentClass:`${t}-drawer-body-content-wrapper`,contentStyle:o}),u),u.footer?I("div",{class:`${t}-drawer-footer`,style:a,role:"none"},u.footer()):null)}}),Eie={feedbackPadding:"4px 0 0 2px",feedbackHeightSmall:"24px",feedbackHeightMedium:"24px",feedbackHeightLarge:"26px",feedbackFontSizeSmall:"13px",feedbackFontSizeMedium:"14px",feedbackFontSizeLarge:"14px",labelFontSizeLeftSmall:"14px",labelFontSizeLeftMedium:"14px",labelFontSizeLeftLarge:"15px",labelFontSizeTopSmall:"13px",labelFontSizeTopMedium:"14px",labelFontSizeTopLarge:"14px",labelHeightSmall:"24px",labelHeightMedium:"26px",labelHeightLarge:"28px",labelPaddingVertical:"0 0 6px 2px",labelPaddingHorizontal:"0 12px 0 0",labelTextAlignVertical:"left",labelTextAlignHorizontal:"right",labelFontWeight:"400"},Iie=e=>{const{heightSmall:t,heightMedium:n,heightLarge:r,textColor1:s,errorColor:o,warningColor:i,lineHeight:a,textColor3:l}=e;return Object.assign(Object.assign({},Eie),{blankHeightSmall:t,blankHeightMedium:n,blankHeightLarge:r,lineHeight:a,labelTextColor:s,asteriskColor:o,feedbackTextColorError:o,feedbackTextColorWarning:i,feedbackTextColor:l})},Bie={name:"Form",common:es,self:Iie},BO=Bie,bie=ye("form",[ve("inline",` width: 100%; display: inline-flex; align-items: flex-start; align-content: space-around; `,[ye("form-item",{width:"auto",marginRight:"18px"},[se("&:last-child",{marginRight:0})])])]),Tf="n-form",bO="n-form-item-insts";var yie=globalThis&&globalThis.__awaiter||function(e,t,n,r){function s(o){return o instanceof n?o:new n(function(i){i(o)})}return new(n||(n=Promise))(function(o,i){function a(u){try{c(r.next(u))}catch(A){i(A)}}function l(u){try{c(r.throw(u))}catch(A){i(A)}}function c(u){u.done?o(u.value):s(u.value).then(a,l)}c((r=r.apply(e,t||[])).next())})};const wie=Object.assign(Object.assign({},Gt.props),{inline:Boolean,labelWidth:[Number,String],labelAlign:String,labelPlacement:{type:String,default:"top"},model:{type:Object,default:()=>{}},rules:Object,disabled:Boolean,size:String,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:!0},onSubmit:{type:Function,default:e=>{e.preventDefault()}},showLabel:{type:Boolean,default:void 0},validateMessages:Object}),yO=_e({name:"Form",props:wie,setup(e){const{mergedClsPrefixRef:t}=Gn(e);Gt("Form","-form",bie,BO,e,t);const n={},r=K(void 0),s=l=>{const c=r.value;(c===void 0||l>=c)&&(r.value=l)};function o(l,c=()=>!0){return yie(this,void 0,void 0,function*(){yield new Promise((u,A)=>{const d=[];for(const f of Tl(n)){const g=n[f];for(const h of g)h.path&&d.push(h.internalValidate(null,c))}Promise.all(d).then(f=>{if(f.some(g=>!g.valid)){const g=f.filter(h=>h.errors).map(h=>h.errors);l&&l(g),A(g)}else l&&l(),u()})})})}function i(){for(const l of Tl(n)){const c=n[l];for(const u of c)u.restoreValidation()}}return nn(Tf,{props:e,maxChildLabelWidthRef:r,deriveMaxChildLabelWidth:s}),nn(bO,{formItems:n}),Object.assign({validate:o,restoreValidation:i},{mergedClsPrefix:t})},render(){const{mergedClsPrefix:e}=this;return I("form",{class:[`${e}-form`,this.inline&&`${e}-form--inline`],onSubmit:this.onSubmit},this.$slots)}});function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wh(e,t,n){return Sie()?wh=Reflect.construct.bind():wh=function(s,o,i){var a=[null];a.push.apply(a,o);var l=Function.bind.apply(s,a),c=new l;return i&&Xd(c,i.prototype),c},wh.apply(null,arguments)}function _ie(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function X0(e){var t=typeof Map=="function"?new Map:void 0;return X0=function(r){if(r===null||!_ie(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,s)}function s(){return wh(r,arguments,q0(this).constructor)}return s.prototype=Object.create(r.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),Xd(s,r)},X0(e)}var xie=/%[sdj%]/g,kie=function(){};typeof process<"u"&&process.env;function J0(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Ls(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=o)return a;switch(a){case"%s":return String(n[s++]);case"%d":return Number(n[s++]);case"%j":try{return JSON.stringify(n[s++])}catch{return"[Circular]"}break;default:return a}});return i}return e}function Tie(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Tr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Tie(t)&&typeof e=="string"&&!e)}function Die(e,t,n){var r=[],s=0,o=e.length;function i(a){r.push.apply(r,a||[]),s++,s===o&&n(r)}e.forEach(function(a){t(a,i)})}function t3(e,t,n){var r=0,s=e.length;function o(i){if(i&&i.length){n(i);return}var a=r;r=r+1,a()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},qA={integer:function(t){return qA.number(t)&&parseInt(t,10)===t},float:function(t){return qA.number(t)&&!qA.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!qA.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(o3.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Lie())},hex:function(t){return typeof t=="string"&&!!t.match(o3.hex)}},Fie=function(t,n,r,s,o){if(t.required&&n===void 0){wO(t,n,r,s,o);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;i.indexOf(a)>-1?qA[a](n)||s.push(Ls(o.messages.types[a],t.fullField,t.type)):a&&typeof n!==t.type&&s.push(Ls(o.messages.types[a],t.fullField,t.type))},Uie=function(t,n,r,s,o){var i=typeof t.len=="number",a=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=n,A=null,d=typeof n=="number",f=typeof n=="string",g=Array.isArray(n);if(d?A="number":f?A="string":g&&(A="array"),!A)return!1;g&&(u=n.length),f&&(u=n.replace(c,"_").length),i?u!==t.len&&s.push(Ls(o.messages[A].len,t.fullField,t.len)):a&&!l&&ut.max?s.push(Ls(o.messages[A].max,t.fullField,t.max)):a&&l&&(ut.max)&&s.push(Ls(o.messages[A].range,t.fullField,t.min,t.max))},Ec="enum",Hie=function(t,n,r,s,o){t[Ec]=Array.isArray(t[Ec])?t[Ec]:[],t[Ec].indexOf(n)===-1&&s.push(Ls(o.messages[Ec],t.fullField,t[Ec].join(", ")))},zie=function(t,n,r,s,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||s.push(Ls(o.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var i=new RegExp(t.pattern);i.test(n)||s.push(Ls(o.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},Vt={required:wO,whitespace:Nie,type:Fie,range:Uie,enum:Hie,pattern:zie},Vie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n,"string")&&!t.required)return r();Vt.required(t,n,s,i,o,"string"),Tr(n,"string")||(Vt.type(t,n,s,i,o),Vt.range(t,n,s,i,o),Vt.pattern(t,n,s,i,o),t.whitespace===!0&&Vt.whitespace(t,n,s,i,o))}r(i)},jie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&Vt.type(t,n,s,i,o)}r(i)},Yie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&(Vt.type(t,n,s,i,o),Vt.range(t,n,s,i,o))}r(i)},Wie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&Vt.type(t,n,s,i,o)}r(i)},Gie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),Tr(n)||Vt.type(t,n,s,i,o)}r(i)},Kie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&(Vt.type(t,n,s,i,o),Vt.range(t,n,s,i,o))}r(i)},qie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&(Vt.type(t,n,s,i,o),Vt.range(t,n,s,i,o))}r(i)},Xie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return r();Vt.required(t,n,s,i,o,"array"),n!=null&&(Vt.type(t,n,s,i,o),Vt.range(t,n,s,i,o))}r(i)},Jie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&Vt.type(t,n,s,i,o)}r(i)},Zie="enum",$ie=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o),n!==void 0&&Vt[Zie](t,n,s,i,o)}r(i)},eae=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n,"string")&&!t.required)return r();Vt.required(t,n,s,i,o),Tr(n,"string")||Vt.pattern(t,n,s,i,o)}r(i)},tae=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n,"date")&&!t.required)return r();if(Vt.required(t,n,s,i,o),!Tr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Vt.type(t,l,s,i,o),l&&Vt.range(t,l.getTime(),s,i,o)}}r(i)},nae=function(t,n,r,s,o){var i=[],a=Array.isArray(n)?"array":typeof n;Vt.required(t,n,s,i,o,a),r(i)},gv=function(t,n,r,s,o){var i=t.type,a=[],l=t.required||!t.required&&s.hasOwnProperty(t.field);if(l){if(Tr(n,i)&&!t.required)return r();Vt.required(t,n,s,a,o,i),Tr(n,i)||Vt.type(t,n,s,a,o)}r(a)},rae=function(t,n,r,s,o){var i=[],a=t.required||!t.required&&s.hasOwnProperty(t.field);if(a){if(Tr(n)&&!t.required)return r();Vt.required(t,n,s,i,o)}r(i)},fd={string:Vie,method:jie,number:Yie,boolean:Wie,regexp:Gie,integer:Kie,float:qie,array:Xie,object:Jie,enum:$ie,pattern:eae,date:tae,url:gv,hex:gv,email:gv,required:nae,any:rae};function Z0(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var $0=Z0(),Df=function(){function e(n){this.rules=null,this._messages=$0,this.define(n)}var t=e.prototype;return t.define=function(r){var s=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(o){var i=r[o];s.rules[o]=Array.isArray(i)?i:[i]})},t.messages=function(r){return r&&(this._messages=s3(Z0(),r)),this._messages},t.validate=function(r,s,o){var i=this;s===void 0&&(s={}),o===void 0&&(o=function(){});var a=r,l=s,c=o;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function u(h){var m=[],p={};function C(E){if(Array.isArray(E)){var b;m=(b=m).concat.apply(b,E)}else m.push(E)}for(var v=0;ve.size!==void 0?e.size:(t==null?void 0:t.props.size)!==void 0?t.props.size:"medium")}}function oae(e){const t=lt(Tf,null),n=k(()=>{const{labelPlacement:f}=e;return f!==void 0?f:t!=null&&t.props.labelPlacement?t.props.labelPlacement:"top"}),r=k(()=>n.value==="left"&&(e.labelWidth==="auto"||(t==null?void 0:t.props.labelWidth)==="auto")),s=k(()=>{if(n.value==="top")return;const{labelWidth:f}=e;if(f!==void 0&&f!=="auto")return ho(f);if(r.value){const g=t==null?void 0:t.maxChildLabelWidthRef.value;return g!==void 0?ho(g):void 0}if((t==null?void 0:t.props.labelWidth)!==void 0)return ho(t.props.labelWidth)}),o=k(()=>{const{labelAlign:f}=e;if(f)return f;if(t!=null&&t.props.labelAlign)return t.props.labelAlign}),i=k(()=>{var f;return[(f=e.labelProps)===null||f===void 0?void 0:f.style,e.labelStyle,{width:s.value}]}),a=k(()=>{const{showRequireMark:f}=e;return f!==void 0?f:t==null?void 0:t.props.showRequireMark}),l=k(()=>{const{requireMarkPlacement:f}=e;return f!==void 0?f:(t==null?void 0:t.props.requireMarkPlacement)||"right"}),c=K(!1),u=k(()=>{const{validationStatus:f}=e;if(f!==void 0)return f;if(c.value)return"error"}),A=k(()=>{const{showFeedback:f}=e;return f!==void 0?f:(t==null?void 0:t.props.showFeedback)!==void 0?t.props.showFeedback:!0}),d=k(()=>{const{showLabel:f}=e;return f!==void 0?f:(t==null?void 0:t.props.showLabel)!==void 0?t.props.showLabel:!0});return{validationErrored:c,mergedLabelStyle:i,mergedLabelPlacement:n,mergedLabelAlign:o,mergedShowRequireMark:a,mergedRequireMarkPlacement:l,mergedValidationStatus:u,mergedShowFeedback:A,mergedShowLabel:d,isAutoLabelWidth:r}}function iae(e){const t=lt(Tf,null),n=k(()=>{const{rulePath:i}=e;if(i!==void 0)return i;const{path:a}=e;if(a!==void 0)return a}),r=k(()=>{const i=[],{rule:a}=e;if(a!==void 0&&(Array.isArray(a)?i.push(...a):i.push(a)),t){const{rules:l}=t.props,{value:c}=n;if(l!==void 0&&c!==void 0){const u=r7(l,c);u!==void 0&&(Array.isArray(u)?i.push(...u):i.push(u))}}return i}),s=k(()=>r.value.some(i=>i.required)),o=k(()=>s.value||e.required);return{mergedRules:r,mergedRequired:o}}const{cubicBezierEaseInOut:i3}=eo;function aae({name:e="fade-down",fromOffset:t="-4px",enterDuration:n=".3s",leaveDuration:r=".3s",enterCubicBezier:s=i3,leaveCubicBezier:o=i3}={}){return[se(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0,transform:`translateY(${t})`}),se(`&.${e}-transition-enter-to, &.${e}-transition-leave-from`,{opacity:1,transform:"translateY(0)"}),se(`&.${e}-transition-leave-active`,{transition:`opacity ${r} ${o}, transform ${r} ${o}`}),se(`&.${e}-transition-enter-active`,{transition:`opacity ${n} ${s}, transform ${n} ${s}`})]}const lae=ye("form-item",` display: grid; line-height: var(--n-line-height); `,[ye("form-item-label",` grid-area: label; align-items: center; line-height: 1.25; text-align: var(--n-label-text-align); font-size: var(--n-label-font-size); min-height: var(--n-label-height); padding: var(--n-label-padding); color: var(--n-label-text-color); transition: color .3s var(--n-bezier); box-sizing: border-box; font-weight: var(--n-label-font-weight); `,[re("asterisk",` white-space: nowrap; user-select: none; -webkit-user-select: none; color: var(--n-asterisk-color); transition: color .3s var(--n-bezier); `),re("asterisk-placeholder",` grid-area: mark; user-select: none; -webkit-user-select: none; visibility: hidden; `)]),ye("form-item-blank",` grid-area: blank; min-height: var(--n-blank-height); `),ve("auto-label-width",[ye("form-item-label","white-space: nowrap;")]),ve("left-labelled",` grid-template-areas: "label blank" "label feedback"; grid-template-columns: auto minmax(0, 1fr); grid-template-rows: auto 1fr; align-items: start; `,[ye("form-item-label",` display: grid; grid-template-columns: 1fr auto; min-height: var(--n-blank-height); height: auto; box-sizing: border-box; flex-shrink: 0; flex-grow: 0; `,[ve("reverse-columns-space",` grid-template-columns: auto 1fr; `),ve("left-mark",` grid-template-areas: "mark text" ". text"; `),ve("right-mark",` grid-template-areas: "text mark" "text ."; `),ve("right-hanging-mark",` grid-template-areas: "text mark" "text ."; `),re("text",` grid-area: text; `),re("asterisk",` grid-area: mark; align-self: end; `)])]),ve("top-labelled",` grid-template-areas: "label" "blank" "feedback"; grid-template-rows: minmax(var(--n-label-height), auto) 1fr; grid-template-columns: minmax(0, 100%); `,[ve("no-label",` grid-template-areas: "blank" "feedback"; grid-template-rows: 1fr; `),ye("form-item-label",` display: flex; align-items: flex-start; justify-content: var(--n-label-text-align); `)]),ye("form-item-blank",` box-sizing: border-box; display: flex; align-items: center; position: relative; `),ye("form-item-feedback-wrapper",` grid-area: feedback; box-sizing: border-box; min-height: var(--n-feedback-height); font-size: var(--n-feedback-font-size); line-height: 1.25; transform-origin: top left; `,[se("&:not(:empty)",` padding: var(--n-feedback-padding); `),ye("form-item-feedback",{transition:"color .3s var(--n-bezier)",color:"var(--n-feedback-text-color)"},[ve("warning",{color:"var(--n-feedback-text-color-warning)"}),ve("error",{color:"var(--n-feedback-text-color-error)"}),aae({fromOffset:"-3px",enterDuration:".3s",leaveDuration:".2s"})])])]);var a3=globalThis&&globalThis.__awaiter||function(e,t,n,r){function s(o){return o instanceof n?o:new n(function(i){i(o)})}return new(n||(n=Promise))(function(o,i){function a(u){try{c(r.next(u))}catch(A){i(A)}}function l(u){try{c(r.throw(u))}catch(A){i(A)}}function c(u){u.done?o(u.value):s(u.value).then(a,l)}c((r=r.apply(e,t||[])).next())})};const lb=Object.assign(Object.assign({},Gt.props),{label:String,labelWidth:[Number,String],labelStyle:[String,Object],labelAlign:String,labelPlacement:String,path:String,first:Boolean,rulePath:String,required:Boolean,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:void 0},rule:[Object,Array],size:String,ignorePathChange:Boolean,validationStatus:String,feedback:String,showLabel:{type:Boolean,default:void 0},labelProps:Object}),cae=Tl(lb);function l3(e,t){return(...n)=>{try{const r=e(...n);return!t&&(typeof r=="boolean"||r instanceof Error||Array.isArray(r))||r!=null&&r.then?r:(r===void 0||Si("form-item/validate",`You return a ${typeof r} typed value in the validator method, which is not recommended. Please use `+(t?"`Promise`":"`boolean`, `Error` or `Promise`")+" typed value instead."),!0)}catch(r){Si("form-item/validate","An error is catched in the validation, so the validation won't be done. Your callback in `validate` method of `n-form` or `n-form-item` won't be called in this validation."),console.error(r);return}}}const io=_e({name:"FormItem",props:lb,setup(e){SG(bO,"formItems",Et(e,"path"));const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Gn(e),r=lt(Tf,null),s=sae(e),o=oae(e),{validationErrored:i}=o,{mergedRequired:a,mergedRules:l}=iae(e),{mergedSize:c}=s,{mergedLabelPlacement:u,mergedLabelAlign:A,mergedRequireMarkPlacement:d}=o,f=K([]),g=K(Zh()),h=r?Et(r.props,"disabled"):K(!1),m=Gt("Form","-form-item",lae,BO,e,t);Xe(Et(e,"path"),()=>{e.ignorePathChange||p()});function p(){f.value=[],i.value=!1,e.feedback&&(g.value=Zh())}function C(){B("blur")}function v(){B("change")}function E(){B("focus")}function b(){B("input")}function w(O,H){return a3(this,void 0,void 0,function*(){let V,Y,j,X;typeof O=="string"?(V=O,Y=H):O!==null&&typeof O=="object"&&(V=O.trigger,Y=O.callback,j=O.shouldRuleBeApplied,X=O.options),yield new Promise((oe,ue)=>{B(V,j,X).then(({valid:he,errors:Ee})=>{he?(Y&&Y(),oe()):(Y&&Y(Ee),ue(Ee))})})})}const B=(O=null,H=()=>!0,V={suppressWarning:!0})=>a3(this,void 0,void 0,function*(){const{path:Y}=e;V?V.first||(V.first=e.first):V={};const{value:j}=l,X=r?r7(r.props.model,Y||""):void 0,oe={},ue={},he=(O?j.filter(le=>Array.isArray(le.trigger)?le.trigger.includes(O):le.trigger===O):j).filter(H).map((le,ge)=>{const z=Object.assign({},le);if(z.validator&&(z.validator=l3(z.validator,!1)),z.asyncValidator&&(z.asyncValidator=l3(z.asyncValidator,!0)),z.renderMessage){const $=`__renderMessage__${ge}`;ue[$]=z.message,z.message=$,oe[$]=z.renderMessage}return z});if(!he.length)return{valid:!0};const Ee=Y??"__n_no_path__",Oe=new Df({[Ee]:he}),{validateMessages:Qe}=(r==null?void 0:r.props)||{};return Qe&&Oe.messages(Qe),yield new Promise(le=>{Oe.validate({[Ee]:X},V,ge=>{ge!=null&&ge.length?(f.value=ge.map(z=>{const $=(z==null?void 0:z.message)||"";return{key:$,render:()=>$.startsWith("__renderMessage__")?oe[$]():$}}),ge.forEach(z=>{var $;!(($=z.message)===null||$===void 0)&&$.startsWith("__renderMessage__")&&(z.message=ue[z.message])}),i.value=!0,le({valid:!1,errors:ge})):(p(),le({valid:!0}))})})});nn(ZE,{path:Et(e,"path"),disabled:h,mergedSize:s.mergedSize,mergedValidationStatus:o.mergedValidationStatus,restoreValidation:p,handleContentBlur:C,handleContentChange:v,handleContentFocus:E,handleContentInput:b});const Q={validate:w,restoreValidation:p,internalValidate:B},S=K(null);rn(()=>{if(!o.isAutoLabelWidth.value)return;const O=S.value;if(O!==null){const H=O.style.whiteSpace;O.style.whiteSpace="nowrap",O.style.width="",r==null||r.deriveMaxChildLabelWidth(Number(getComputedStyle(O).width.slice(0,-2))),O.style.whiteSpace=H}});const T=k(()=>{var O;const{value:H}=c,{value:V}=u,Y=V==="top"?"vertical":"horizontal",{common:{cubicBezierEaseInOut:j},self:{labelTextColor:X,asteriskColor:oe,lineHeight:ue,feedbackTextColor:he,feedbackTextColorWarning:Ee,feedbackTextColorError:Oe,feedbackPadding:Qe,labelFontWeight:le,[et("labelHeight",H)]:ge,[et("blankHeight",H)]:z,[et("feedbackFontSize",H)]:$,[et("feedbackHeight",H)]:Z,[et("labelPadding",Y)]:Ae,[et("labelTextAlign",Y)]:De,[et(et("labelFontSize",V),H)]:L}}=m.value;let _=(O=A.value)!==null&&O!==void 0?O:De;return V==="top"&&(_=_==="right"?"flex-end":"flex-start"),{"--n-bezier":j,"--n-line-height":ue,"--n-blank-height":z,"--n-label-font-size":L,"--n-label-text-align":_,"--n-label-height":ge,"--n-label-padding":Ae,"--n-label-font-weight":le,"--n-asterisk-color":oe,"--n-label-text-color":X,"--n-feedback-padding":Qe,"--n-feedback-font-size":$,"--n-feedback-height":Z,"--n-feedback-text-color":he,"--n-feedback-text-color-warning":Ee,"--n-feedback-text-color-error":Oe}}),D=n?Gr("form-item",k(()=>{var O;return`${c.value[0]}${u.value[0]}${((O=A.value)===null||O===void 0?void 0:O[0])||""}`}),T,e):void 0,R=k(()=>u.value==="left"&&d.value==="left"&&A.value==="left");return Object.assign(Object.assign(Object.assign(Object.assign({labelElementRef:S,mergedClsPrefix:t,mergedRequired:a,feedbackId:g,renderExplains:f,reverseColSpace:R},o),s),Q),{cssVars:n?void 0:T,themeClass:D==null?void 0:D.themeClass,onRender:D==null?void 0:D.onRender})},render(){const{$slots:e,mergedClsPrefix:t,mergedShowLabel:n,mergedShowRequireMark:r,mergedRequireMarkPlacement:s,onRender:o}=this,i=r!==void 0?r:this.mergedRequired;o==null||o();const a=()=>{const l=this.$slots.label?this.$slots.label():this.label;if(!l)return null;const c=I("span",{class:`${t}-form-item-label__text`},l),u=i?I("span",{class:`${t}-form-item-label__asterisk`},s!=="left"?" *":"* "):s==="right-hanging"&&I("span",{class:`${t}-form-item-label__asterisk-placeholder`}," *"),{labelProps:A}=this;return I("label",Object.assign({},A,{class:[A==null?void 0:A.class,`${t}-form-item-label`,`${t}-form-item-label--${s}-mark`,this.reverseColSpace&&`${t}-form-item-label--reverse-columns-space`],style:this.mergedLabelStyle,ref:"labelElementRef"}),s==="left"?[u,c]:[c,u])};return I("div",{class:[`${t}-form-item`,this.themeClass,`${t}-form-item--${this.mergedSize}-size`,`${t}-form-item--${this.mergedLabelPlacement}-labelled`,this.isAutoLabelWidth&&`${t}-form-item--auto-label-width`,!n&&`${t}-form-item--no-label`],style:this.cssVars},n&&a(),I("div",{class:[`${t}-form-item-blank`,this.mergedValidationStatus&&`${t}-form-item-blank--${this.mergedValidationStatus}`]},e),this.mergedShowFeedback?I("div",{key:this.feedbackId,class:`${t}-form-item-feedback-wrapper`},I(mr,{name:"fade-down-transition",mode:"out-in"},{default:()=>{const{mergedValidationStatus:l}=this;return qn(e.feedback,c=>{var u;const{feedback:A}=this,d=c||A?I("div",{key:"__feedback__",class:`${t}-form-item-feedback__line`},c||A):this.renderExplains.length?(u=this.renderExplains)===null||u===void 0?void 0:u.map(({key:f,render:g})=>I("div",{key:f,class:`${t}-form-item-feedback__line`},g())):null;return d?l==="warning"?I("div",{key:"controlled-warning",class:`${t}-form-item-feedback ${t}-form-item-feedback--warning`},d):l==="error"?I("div",{key:"controlled-error",class:`${t}-form-item-feedback ${t}-form-item-feedback--error`},d):l==="success"?I("div",{key:"controlled-success",class:`${t}-form-item-feedback ${t}-form-item-feedback--success`},d):I("div",{key:"controlled-default",class:`${t}-form-item-feedback`},d):null})}})):null)}}),c3=1,QO="n-grid",SO=1,cb={span:{type:[Number,String],default:SO},offset:{type:[Number,String],default:0},suffix:Boolean,privateOffset:Number,privateSpan:Number,privateColStart:Number,privateShow:{type:Boolean,default:!0}},uae=Tl(cb),Aae=_e({__GRID_ITEM__:!0,name:"GridItem",alias:["Gi"],props:cb,setup(){const{isSsrRef:e,xGapRef:t,itemStyleRef:n,overflowRef:r,layoutShiftDisabledRef:s}=lt(QO),o=kr();return{overflow:r,itemStyle:n,layoutShiftDisabled:s,mergedXGap:k(()=>Ps(t.value||0)),deriveStyle:()=>{e.value;const{privateSpan:i=SO,privateShow:a=!0,privateColStart:l=void 0,privateOffset:c=0}=o.vnode.props,{value:u}=t,A=Ps(u||0);return{display:a?"":"none",gridColumn:`${l??`span ${i}`} / span ${i}`,marginLeft:c?`calc((100% - (${i} - 1) * ${A}) / ${i} * ${c} + ${A} * ${c})`:""}}}},render(){var e,t;if(this.layoutShiftDisabled){const{span:n,offset:r,mergedXGap:s}=this;return I("div",{style:{gridColumn:`span ${n} / span ${n}`,marginLeft:r?`calc((100% - (${n} - 1) * ${s}) / ${n} * ${r} + ${s} * ${r})`:""}},this.$slots)}return I("div",{style:[this.itemStyle,this.deriveStyle()]},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e,{overflow:this.overflow}))}}),dae=Object.assign(Object.assign({},cb),lb),Fg=_e({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:dae,setup(){const e=K(null);return{formItemInstRef:e,validate:(...r)=>{const{value:s}=e;if(s)return s.validate(...r)},restoreValidation:()=>{const{value:r}=e;r&&r.restoreValidation()}}},render(){return I(Aae,kl(this.$.vnode.props||{},uae),{default:()=>{const e=kl(this.$props,cae);return I(io,Object.assign({ref:"formItemInstRef"},e),this.$slots)}})}}),fae=Array.apply(null,{length:24}).map((e,t)=>{const n=t+1,r=`calc(100% / 24 * ${n})`;return[ve(`${n}-span`,{width:r}),ve(`${n}-offset`,{marginLeft:r}),ve(`${n}-push`,{left:r}),ve(`${n}-pull`,{right:r})]}),gae=se([ye("row",{width:"100%",display:"flex",flexWrap:"wrap"}),ye("col",{verticalAlign:"top",boxSizing:"border-box",display:"inline-block",position:"relative",zIndex:"auto"},[re("box",{position:"relative",zIndex:"auto",width:"100%",height:"100%"}),fae])]),_O="n-row",hae={gutter:{type:[Array,Number,String],default:0},alignItems:String,justifyContent:String},pae=_e({name:"Row",props:hae,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=Gn(e);Ma("-legacy-grid",gae,t);const r=Pa("Row",n,t),s=Xn(()=>{const{gutter:i}=e;return Array.isArray(i)&&i[1]||0}),o=Xn(()=>{const{gutter:i}=e;return Array.isArray(i)?i[0]:Number(i)});return nn(_O,{mergedClsPrefixRef:t,gutterRef:Et(e,"gutter"),verticalGutterRef:s,horizontalGutterRef:o}),{mergedClsPrefix:t,rtlEnabled:r,styleMargin:Xn(()=>`-${ho(s.value,{c:.5})} -${ho(o.value,{c:.5})}`),styleWidth:Xn(()=>`calc(100% + ${ho(o.value)})`)}},render(){return I("div",{class:[`${this.mergedClsPrefix}-row`,this.rtlEnabled&&`${this.mergedClsPrefix}-row--rtl`],style:{margin:this.styleMargin,width:this.styleWidth,alignItems:this.alignItems,justifyContent:this.justifyContent}},this.$slots)}}),mae={span:{type:[String,Number],default:1},push:{type:[String,Number],default:0},pull:{type:[String,Number],default:0},offset:{type:[String,Number],default:0}},Cae=_e({name:"Col",props:mae,setup(e){const t=lt(_O,null);return t||wf("col","`n-col` must be placed inside `n-row`."),{mergedClsPrefix:t.mergedClsPrefixRef,gutter:t.gutterRef,stylePadding:k(()=>`${ho(t.verticalGutterRef.value,{c:.5})} ${ho(t.horizontalGutterRef.value,{c:.5})}`),mergedPush:k(()=>Number(e.push)-Number(e.pull))}},render(){const{$slots:e,span:t,mergedPush:n,offset:r,stylePadding:s,gutter:o,mergedClsPrefix:i}=this;return I("div",{class:[`${i}-col`,{[`${i}-col--${t}-span`]:!0,[`${i}-col--${n}-push`]:n>0,[`${i}-col--${-n}-pull`]:n<0,[`${i}-col--${r}-offset`]:r}],style:{padding:s}},o?I("div",null,e):e)}}),vae={xs:0,s:640,m:1024,l:1280,xl:1536,xxl:1920},xO=24,hv="__ssr__",Eae={layoutShiftDisabled:Boolean,responsive:{type:[String,Boolean],default:"self"},cols:{type:[Number,String],default:xO},itemResponsive:Boolean,collapsed:Boolean,collapsedRows:{type:Number,default:1},itemStyle:[Object,String],xGap:{type:[Number,String],default:0},yGap:{type:[Number,String],default:0}},u3=_e({name:"Grid",inheritAttrs:!1,props:Eae,setup(e){const{mergedClsPrefixRef:t,mergedBreakpointsRef:n}=Gn(e),r=/^\d+$/,s=K(void 0),o=VG((n==null?void 0:n.value)||vae),i=Xn(()=>!!(e.itemResponsive||!r.test(e.cols.toString())||!r.test(e.xGap.toString())||!r.test(e.yGap.toString()))),a=k(()=>{if(i.value)return e.responsive==="self"?s.value:o.value}),l=Xn(()=>{var p;return(p=Number(bA(e.cols.toString(),a.value)))!==null&&p!==void 0?p:xO}),c=Xn(()=>bA(e.xGap.toString(),a.value)),u=Xn(()=>bA(e.yGap.toString(),a.value)),A=p=>{s.value=p.contentRect.width},d=p=>{BB(A,p)},f=K(!1),g=k(()=>{if(e.responsive==="self")return d}),h=K(!1),m=K();return rn(()=>{const{value:p}=m;p&&p.hasAttribute(hv)&&(p.removeAttribute(hv),h.value=!0)}),nn(QO,{layoutShiftDisabledRef:Et(e,"layoutShiftDisabled"),isSsrRef:h,itemStyleRef:Et(e,"itemStyle"),xGapRef:c,overflowRef:f}),{isSsr:!ju,contentEl:m,mergedClsPrefix:t,style:k(()=>e.layoutShiftDisabled?{width:"100%",display:"grid",gridTemplateColumns:`repeat(${e.cols}, minmax(0, 1fr))`,columnGap:Ps(e.xGap),rowGap:Ps(e.yGap)}:{width:"100%",display:"grid",gridTemplateColumns:`repeat(${l.value}, minmax(0, 1fr))`,columnGap:Ps(c.value),rowGap:Ps(u.value)}),isResponsive:i,responsiveQuery:a,responsiveCols:l,handleResize:g,overflow:f}},render(){if(this.layoutShiftDisabled)return I("div",gn({ref:"contentEl",class:`${this.mergedClsPrefix}-grid`,style:this.style},this.$attrs),this.$slots);const e=()=>{var t,n,r,s,o,i,a;this.overflow=!1;const l=zd(tG(this)),c=[],{collapsed:u,collapsedRows:A,responsiveCols:d,responsiveQuery:f}=this;l.forEach(C=>{var v,E,b,w;if(((v=C==null?void 0:C.type)===null||v===void 0?void 0:v.__GRID_ITEM__)!==!0)return;if(sG(C)){const S=Ss(C);S.props?S.props.privateShow=!1:S.props={privateShow:!1},c.push({child:S,rawChildSpan:0});return}C.dirs=((E=C.dirs)===null||E===void 0?void 0:E.filter(({dir:S})=>S!==Qi))||null;const B=Ss(C),Q=Number((w=bA((b=B.props)===null||b===void 0?void 0:b.span,f))!==null&&w!==void 0?w:c3);Q!==0&&c.push({child:B,rawChildSpan:Q})});let g=0;const h=(t=c[c.length-1])===null||t===void 0?void 0:t.child;if(h!=null&&h.props){const C=(n=h.props)===null||n===void 0?void 0:n.suffix;C!==void 0&&C!==!1&&(g=(s=(r=h.props)===null||r===void 0?void 0:r.span)!==null&&s!==void 0?s:c3,h.props.privateSpan=g,h.props.privateColStart=d+1-g,h.props.privateShow=(o=h.props.privateShow)!==null&&o!==void 0?o:!0)}let m=0,p=!1;for(const{child:C,rawChildSpan:v}of c){if(p&&(this.overflow=!0),!p){const E=Number((a=bA((i=C.props)===null||i===void 0?void 0:i.offset,f))!==null&&a!==void 0?a:0),b=Math.min(v+E,d);if(C.props?(C.props.privateSpan=b,C.props.privateOffset=E):C.props={privateSpan:b,privateOffset:E},u){const w=m%d;b+w>d&&(m+=d-w),b+m+g>A*d?p=!0:m+=b}}p&&(C.props?C.props.privateShow!==!0&&(C.props.privateShow=!1):C.props={privateShow:!1})}return I("div",gn({ref:"contentEl",class:`${this.mergedClsPrefix}-grid`,style:this.style,[hv]:this.isSsr||void 0},this.$attrs),c.map(({child:C})=>C))};return this.isResponsive&&this.responsive==="self"?I(Ba,{onResize:this.handleResize},{default:e}):e()}}),Iae={margin:"0 0 8px 0",padding:"10px 20px",maxWidth:"720px",minWidth:"420px",iconMargin:"0 10px 0 0",closeMargin:"0 0 0 10px",closeSize:"20px",closeIconSize:"16px",iconSize:"20px",fontSize:"14px"},Bae=e=>{const{textColor2:t,closeIconColor:n,closeIconColorHover:r,closeIconColorPressed:s,infoColor:o,successColor:i,errorColor:a,warningColor:l,popoverColor:c,boxShadow2:u,primaryColor:A,lineHeight:d,borderRadius:f,closeColorHover:g,closeColorPressed:h}=e;return Object.assign(Object.assign({},Iae),{closeBorderRadius:f,textColor:t,textColorInfo:t,textColorSuccess:t,textColorError:t,textColorWarning:t,textColorLoading:t,color:c,colorInfo:c,colorSuccess:c,colorError:c,colorWarning:c,colorLoading:c,boxShadow:u,boxShadowInfo:u,boxShadowSuccess:u,boxShadowError:u,boxShadowWarning:u,boxShadowLoading:u,iconColor:t,iconColorInfo:o,iconColorSuccess:i,iconColorWarning:l,iconColorError:a,iconColorLoading:A,closeColorHover:g,closeColorPressed:h,closeIconColor:n,closeIconColorHover:r,closeIconColorPressed:s,closeColorHoverInfo:g,closeColorPressedInfo:h,closeIconColorInfo:n,closeIconColorHoverInfo:r,closeIconColorPressedInfo:s,closeColorHoverSuccess:g,closeColorPressedSuccess:h,closeIconColorSuccess:n,closeIconColorHoverSuccess:r,closeIconColorPressedSuccess:s,closeColorHoverError:g,closeColorPressedError:h,closeIconColorError:n,closeIconColorHoverError:r,closeIconColorPressedError:s,closeColorHoverWarning:g,closeColorPressedWarning:h,closeIconColorWarning:n,closeIconColorHoverWarning:r,closeIconColorPressedWarning:s,closeColorHoverLoading:g,closeColorPressedLoading:h,closeIconColorLoading:n,closeIconColorHoverLoading:r,closeIconColorPressedLoading:s,loadingColor:A,lineHeight:d,borderRadius:f})},bae={name:"Message",common:es,self:Bae},yae=bae,wae=e=>{const{textColorDisabled:t}=e;return{iconColorDisabled:t}},Qae={name:"InputNumber",common:es,peers:{Button:Ju,Input:xf},self:wae},Sae=Qae,_ae={buttonHeightSmall:"14px",buttonHeightMedium:"18px",buttonHeightLarge:"22px",buttonWidthSmall:"14px",buttonWidthMedium:"18px",buttonWidthLarge:"22px",buttonWidthPressedSmall:"20px",buttonWidthPressedMedium:"24px",buttonWidthPressedLarge:"28px",railHeightSmall:"18px",railHeightMedium:"22px",railHeightLarge:"26px",railWidthSmall:"32px",railWidthMedium:"40px",railWidthLarge:"48px"},xae=e=>{const{primaryColor:t,opacityDisabled:n,borderRadius:r,textColor3:s}=e,o="rgba(0, 0, 0, .14)";return Object.assign(Object.assign({},_ae),{iconColor:s,textColor:"white",loadingColor:t,opacityDisabled:n,railColor:o,railColorActive:t,buttonBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",buttonColor:"#FFF",railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 0 2px ${mi(t,{alpha:.2})}`})},kae={name:"Switch",common:es,self:xae},Tae=kae;function Dae(e){return e==null||typeof e=="string"&&e.trim()===""?null:Number(e)}function Rae(e){return e.includes(".")&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^\.\d+$/.test(e))}function pv(e){return e==null?!0:!Number.isNaN(e)}function A3(e,t){return e==null?"":t===void 0?String(e):e.toFixed(t)}function mv(e){if(e===null)return null;if(typeof e=="number")return e;{const t=Number(e);return Number.isNaN(t)?null:t}}const Oae=se([ye("input-number-suffix",` display: inline-block; margin-right: 10px; `),ye("input-number-prefix",` display: inline-block; margin-left: 10px; `)]),d3=800,f3=100,Mae=Object.assign(Object.assign({},Gt.props),{autofocus:Boolean,loading:{type:Boolean,default:void 0},placeholder:String,defaultValue:{type:Number,default:null},value:Number,step:{type:[Number,String],default:1},min:[Number,String],max:[Number,String],size:String,disabled:{type:Boolean,default:void 0},validator:Function,bordered:{type:Boolean,default:void 0},showButton:{type:Boolean,default:!0},buttonPlacement:{type:String,default:"right"},readonly:Boolean,clearable:Boolean,keyboard:{type:Object,default:{}},updateValueOnInput:{type:Boolean,default:!0},parse:Function,format:Function,precision:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onChange:[Function,Array]}),Pae=_e({name:"InputNumber",props:Mae,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:n,mergedRtlRef:r}=Gn(e),s=Gt("InputNumber","-input-number",Oae,Sae,e,n),{localeRef:o}=Xu("InputNumber"),i=Gl(e),{mergedSizeRef:a,mergedDisabledRef:l,mergedStatusRef:c}=i,u=K(null),A=K(null),d=K(null),f=K(e.defaultValue),g=Et(e,"value"),h=Eo(g,f),m=K(""),p=M=>{const N=String(M).split(".")[1];return N?N.length:0},C=M=>{const N=[e.min,e.max,e.step,M].map(ne=>ne===void 0?0:p(ne));return Math.max(...N)},v=Xn(()=>{const{placeholder:M}=e;return M!==void 0?M:o.value.placeholder}),E=Xn(()=>{const M=mv(e.step);return M!==null?M===0?1:Math.abs(M):1}),b=Xn(()=>{const M=mv(e.min);return M!==null?M:null}),w=Xn(()=>{const M=mv(e.max);return M!==null?M:null}),B=M=>{const{value:N}=h;if(M===N){S();return}const{"onUpdate:value":ne,onUpdateValue:ce,onChange:F}=e,{nTriggerFormInput:G,nTriggerFormChange:J}=i;F&>(F,M),ce&>(ce,M),ne&>(ne,M),f.value=M,G(),J()},Q=({offset:M,doUpdateIfValid:N,fixPrecision:ne,isInputing:ce})=>{const{value:F}=m;if(ce&&Rae(F))return!1;const G=(e.parse||Dae)(F);if(G===null)return N&&B(null),null;if(pv(G)){const J=p(G),{precision:be}=e;if(be!==void 0&&beFe){if(!N||ce)return!1;we=Fe}if(ct!==null&&we{const{value:M}=h;if(pv(M)){const{format:N,precision:ne}=e;N?m.value=N(M):M===null||ne===void 0||p(M)>ne?m.value=A3(M,void 0):m.value=A3(M,ne)}else m.value=String(M)};S();const T=Xn(()=>Q({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),D=Xn(()=>{const{value:M}=h;if(e.validator&&M===null)return!1;const{value:N}=E;return Q({offset:-N,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),R=Xn(()=>{const{value:M}=h;if(e.validator&&M===null)return!1;const{value:N}=E;return Q({offset:+N,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function O(M){const{onFocus:N}=e,{nTriggerFormFocus:ne}=i;N&>(N,M),ne()}function H(M){var N,ne;if(M.target===((N=u.value)===null||N===void 0?void 0:N.wrapperElRef))return;const ce=Q({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(ce!==!1){const J=(ne=u.value)===null||ne===void 0?void 0:ne.inputElRef;J&&(J.value=String(ce||"")),h.value===ce&&S()}else S();const{onBlur:F}=e,{nTriggerFormBlur:G}=i;F&>(F,M),G(),kn(()=>{S()})}function V(M){const{onClear:N}=e;N&>(N,M)}function Y(){const{value:M}=R;if(!M){z();return}const{value:N}=h;if(N===null)e.validator||B(ue());else{const{value:ne}=E;Q({offset:ne,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function j(){const{value:M}=D;if(!M){ge();return}const{value:N}=h;if(N===null)e.validator||B(ue());else{const{value:ne}=E;Q({offset:-ne,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}const X=O,oe=H;function ue(){if(e.validator)return null;const{value:M}=b,{value:N}=w;return M!==null?Math.max(0,M):N!==null?Math.min(0,N):0}function he(M){V(M),B(null)}function Ee(M){var N,ne,ce;!((N=d.value)===null||N===void 0)&&N.$el.contains(M.target)&&M.preventDefault(),!((ne=A.value)===null||ne===void 0)&&ne.$el.contains(M.target)&&M.preventDefault(),(ce=u.value)===null||ce===void 0||ce.activate()}let Oe=null,Qe=null,le=null;function ge(){le&&(window.clearTimeout(le),le=null),Oe&&(window.clearInterval(Oe),Oe=null)}function z(){Z&&(window.clearTimeout(Z),Z=null),Qe&&(window.clearInterval(Qe),Qe=null)}function $(){ge(),le=window.setTimeout(()=>{Oe=window.setInterval(()=>{j()},f3)},d3),$t("mouseup",document,ge,{once:!0})}let Z=null;function Ae(){z(),Z=window.setTimeout(()=>{Qe=window.setInterval(()=>{Y()},f3)},d3),$t("mouseup",document,z,{once:!0})}const De=()=>{Qe||Y()},L=()=>{Oe||j()};function _(M){var N,ne;if(M.key==="Enter"){if(M.target===((N=u.value)===null||N===void 0?void 0:N.wrapperElRef))return;Q({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((ne=u.value)===null||ne===void 0||ne.deactivate())}else if(M.key==="ArrowUp"){if(!R.value||e.keyboard.ArrowUp===!1)return;M.preventDefault(),Q({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&Y()}else if(M.key==="ArrowDown"){if(!D.value||e.keyboard.ArrowDown===!1)return;M.preventDefault(),Q({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&j()}}function x(M){m.value=M,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&Q({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}Xe(h,()=>{S()});const U={focus:()=>{var M;return(M=u.value)===null||M===void 0?void 0:M.focus()},blur:()=>{var M;return(M=u.value)===null||M===void 0?void 0:M.blur()}},q=Pa("InputNumber",r,n);return Object.assign(Object.assign({},U),{rtlEnabled:q,inputInstRef:u,minusButtonInstRef:A,addButtonInstRef:d,mergedClsPrefix:n,mergedBordered:t,uncontrolledValue:f,mergedValue:h,mergedPlaceholder:v,displayedValueInvalid:T,mergedSize:a,mergedDisabled:l,displayedValue:m,addable:R,minusable:D,mergedStatus:c,handleFocus:X,handleBlur:oe,handleClear:he,handleMouseDown:Ee,handleAddClick:De,handleMinusClick:L,handleAddMousedown:Ae,handleMinusMousedown:$,handleKeyDown:_,handleUpdateDisplayedValue:x,mergedTheme:s,inputThemeOverrides:{paddingSmall:"0 8px 0 10px",paddingMedium:"0 8px 0 12px",paddingLarge:"0 8px 0 14px"},buttonThemeOverrides:k(()=>{const{self:{iconColorDisabled:M}}=s.value,[N,ne,ce,F]=Mr(M);return{textColorTextDisabled:`rgb(${N}, ${ne}, ${ce})`,opacityDisabled:`${F}`}})})},render(){const{mergedClsPrefix:e,$slots:t}=this,n=()=>I(Yo,{text:!0,disabled:!this.minusable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleMinusClick,onMousedown:this.handleMinusMousedown,ref:"minusButtonInstRef"},{icon:()=>Ut(t["minus-icon"],()=>[I(Fs,{clsPrefix:e},{default:()=>I($te,null)})])}),r=()=>I(Yo,{text:!0,disabled:!this.addable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleAddClick,onMousedown:this.handleAddMousedown,ref:"addButtonInstRef"},{icon:()=>Ut(t["add-icon"],()=>[I(Fs,{clsPrefix:e},{default:()=>I(qte,null)})])});return I("div",{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},I(Zs,{ref:"inputInstRef",autofocus:this.autofocus,status:this.mergedStatus,bordered:this.mergedBordered,loading:this.loading,value:this.displayedValue,onUpdateValue:this.handleUpdateDisplayedValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,builtinThemeOverrides:this.inputThemeOverrides,size:this.mergedSize,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,readonly:this.readonly,textDecoration:this.displayedValueInvalid?"line-through":void 0,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onClear:this.handleClear,clearable:this.clearable,internalLoadingBeforeSuffix:!0},{prefix:()=>{var s;return this.showButton&&this.buttonPlacement==="both"?[n(),qn(t.prefix,o=>o?I("span",{class:`${e}-input-number-prefix`},o):null)]:(s=t.prefix)===null||s===void 0?void 0:s.call(t)},suffix:()=>{var s;return this.showButton?[qn(t.suffix,o=>o?I("span",{class:`${e}-input-number-suffix`},o):null),this.buttonPlacement==="right"?n():null,r()]:(s=t.suffix)===null||s===void 0?void 0:s.call(t)}}))}}),kO={icon:Function,type:{type:String,default:"info"},content:[String,Number,Function],showIcon:{type:Boolean,default:!0},closable:Boolean,keepAliveOnHover:Boolean,onClose:Function,onMouseenter:Function,onMouseleave:Function},Nae="n-message-api",TO="n-message-provider",Lae=se([ye("message-wrapper",` margin: var(--n-margin); z-index: 0; transform-origin: top center; display: flex; `,[bne({overflow:"visible",originalTransition:"transform .3s var(--n-bezier)",enterToProps:{transform:"scale(1)"},leaveToProps:{transform:"scale(0.85)"}})]),ye("message",` box-sizing: border-box; display: flex; align-items: center; transition: color .3s var(--n-bezier), box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier), opacity .3s var(--n-bezier), transform .3s var(--n-bezier), margin-bottom .3s var(--n-bezier); padding: var(--n-padding); border-radius: var(--n-border-radius); flex-wrap: nowrap; overflow: hidden; max-width: var(--n-max-width); color: var(--n-text-color); background-color: var(--n-color); box-shadow: var(--n-box-shadow); `,[re("content",` display: inline-block; line-height: var(--n-line-height); font-size: var(--n-font-size); `),re("icon",` position: relative; margin: var(--n-icon-margin); height: var(--n-icon-size); width: var(--n-icon-size); font-size: var(--n-icon-size); flex-shrink: 0; `,[["default","info","success","warning","error","loading"].map(e=>ve(`${e}-type`,[se("> *",` color: var(--n-icon-color-${e}); transition: color .3s var(--n-bezier); `)])),se("> *",` position: absolute; left: 0; top: 0; right: 0; bottom: 0; `,[Ml()])]),re("close",` margin: var(--n-close-margin); transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); flex-shrink: 0; `,[se("&:hover",` color: var(--n-close-icon-color-hover); `),se("&:active",` color: var(--n-close-icon-color-pressed); `)])]),ye("message-container",` z-index: 6000; position: fixed; height: 0; overflow: visible; display: flex; flex-direction: column; align-items: center; `,[ve("top",` top: 12px; left: 0; right: 0; `),ve("top-left",` top: 12px; left: 12px; right: 0; align-items: flex-start; `),ve("top-right",` top: 12px; left: 0; right: 12px; align-items: flex-end; `),ve("bottom",` bottom: 4px; left: 0; right: 0; justify-content: flex-end; `),ve("bottom-left",` bottom: 4px; left: 12px; right: 0; justify-content: flex-end; align-items: flex-start; `),ve("bottom-right",` bottom: 4px; left: 0; right: 12px; justify-content: flex-end; align-items: flex-end; `)])]),Fae={info:()=>I(a0,null),success:()=>I(G7,null),warning:()=>I(K7,null),error:()=>I(W7,null),default:()=>null},Uae=_e({name:"Message",props:Object.assign(Object.assign({},kO),{render:Function}),setup(e){const{inlineThemeDisabled:t,mergedRtlRef:n}=Gn(e),{props:r,mergedClsPrefixRef:s}=lt(TO),o=Pa("Message",n,s),i=Gt("Message","-message",Lae,yae,r,s),a=k(()=>{const{type:c}=e,{common:{cubicBezierEaseInOut:u},self:{padding:A,margin:d,maxWidth:f,iconMargin:g,closeMargin:h,closeSize:m,iconSize:p,fontSize:C,lineHeight:v,borderRadius:E,iconColorInfo:b,iconColorSuccess:w,iconColorWarning:B,iconColorError:Q,iconColorLoading:S,closeIconSize:T,closeBorderRadius:D,[et("textColor",c)]:R,[et("boxShadow",c)]:O,[et("color",c)]:H,[et("closeColorHover",c)]:V,[et("closeColorPressed",c)]:Y,[et("closeIconColor",c)]:j,[et("closeIconColorPressed",c)]:X,[et("closeIconColorHover",c)]:oe}}=i.value;return{"--n-bezier":u,"--n-margin":d,"--n-padding":A,"--n-max-width":f,"--n-font-size":C,"--n-icon-margin":g,"--n-icon-size":p,"--n-close-icon-size":T,"--n-close-border-radius":D,"--n-close-size":m,"--n-close-margin":h,"--n-text-color":R,"--n-color":H,"--n-box-shadow":O,"--n-icon-color-info":b,"--n-icon-color-success":w,"--n-icon-color-warning":B,"--n-icon-color-error":Q,"--n-icon-color-loading":S,"--n-close-color-hover":V,"--n-close-color-pressed":Y,"--n-close-icon-color":j,"--n-close-icon-color-pressed":X,"--n-close-icon-color-hover":oe,"--n-line-height":v,"--n-border-radius":E}}),l=t?Gr("message",k(()=>e.type[0]),a,{}):void 0;return{mergedClsPrefix:s,rtlEnabled:o,messageProviderProps:r,handleClose(){var c;(c=e.onClose)===null||c===void 0||c.call(e)},cssVars:t?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender,placement:r.placement}},render(){const{render:e,type:t,closable:n,content:r,mergedClsPrefix:s,cssVars:o,themeClass:i,onRender:a,icon:l,handleClose:c,showIcon:u}=this;a==null||a();let A;return I("div",{class:[`${s}-message-wrapper`,i],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith("top")?"flex-start":"flex-end"},o]},e?e(this.$props):I("div",{class:[`${s}-message ${s}-message--${t}-type`,this.rtlEnabled&&`${s}-message--rtl`]},(A=Hae(l,t,s))&&u?I("div",{class:`${s}-message__icon ${s}-message__icon--${t}-type`},I(Sf,null,{default:()=>A})):null,I("div",{class:`${s}-message__content`},tl(r)),n?I(Sm,{clsPrefix:s,class:`${s}-message__close`,onClick:c,absolute:!0}):null))}});function Hae(e,t,n){if(typeof e=="function")return e();{const r=t==="loading"?I(_m,{clsPrefix:n,strokeWidth:24,scale:.85}):Fae[t]();return r?I(Fs,{clsPrefix:n,key:t},{default:()=>r}):null}}const zae=_e({name:"MessageEnvironment",props:Object.assign(Object.assign({},kO),{duration:{type:Number,default:3e3},onAfterLeave:Function,onLeave:Function,internalKey:{type:String,required:!0},onInternalAfterLeave:Function,onHide:Function,onAfterHide:Function}),setup(e){let t=null;const n=K(!0);rn(()=>{r()});function r(){const{duration:u}=e;u&&(t=window.setTimeout(i,u))}function s(u){u.currentTarget===u.target&&t!==null&&(window.clearTimeout(t),t=null)}function o(u){u.currentTarget===u.target&&r()}function i(){const{onHide:u}=e;n.value=!1,t&&(window.clearTimeout(t),t=null),u&&u()}function a(){const{onClose:u}=e;u&&u(),i()}function l(){const{onAfterLeave:u,onInternalAfterLeave:A,onAfterHide:d,internalKey:f}=e;u&&u(),A&&A(f),d&&d()}function c(){i()}return{show:n,hide:i,handleClose:a,handleAfterLeave:l,handleMouseleave:o,handleMouseenter:s,deactivate:c}},render(){return I(q7,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?I(Uae,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),Vae=Object.assign(Object.assign({},Gt.props),{to:[String,Object],duration:{type:Number,default:3e3},keepAliveOnHover:Boolean,max:Number,placement:{type:String,default:"top"},closable:Boolean,containerStyle:[String,Object]}),jae=_e({name:"MessageProvider",props:Vae,setup(e){const{mergedClsPrefixRef:t}=Gn(e),n=K([]),r=K({}),s={create(l,c){return o(l,Object.assign({type:"default"},c))},info(l,c){return o(l,Object.assign(Object.assign({},c),{type:"info"}))},success(l,c){return o(l,Object.assign(Object.assign({},c),{type:"success"}))},warning(l,c){return o(l,Object.assign(Object.assign({},c),{type:"warning"}))},error(l,c){return o(l,Object.assign(Object.assign({},c),{type:"error"}))},loading(l,c){return o(l,Object.assign(Object.assign({},c),{type:"loading"}))},destroyAll:a};nn(TO,{props:e,mergedClsPrefixRef:t}),nn(Nae,s);function o(l,c){const u=Zh(),A=wn(Object.assign(Object.assign({},c),{content:l,key:u,destroy:()=>{var f;(f=r.value[u])===null||f===void 0||f.hide()}})),{max:d}=e;return d&&n.value.length>=d&&n.value.shift(),n.value.push(A),A}function i(l){n.value.splice(n.value.findIndex(c=>c.key===l),1),delete r.value[l]}function a(){Object.values(r.value).forEach(l=>{l.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:n,handleAfterLeave:i},s)},render(){var e,t,n;return I(Tt,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),this.messageList.length?I(lB,{to:(n=this.to)!==null&&n!==void 0?n:"body"},I("div",{class:[`${this.mergedClsPrefix}-message-container`,`${this.mergedClsPrefix}-message-container--${this.placement}`],key:"message-container",style:this.containerStyle},this.messageList.map(r=>I(zae,Object.assign({ref:s=>{s&&(this.messageRefs[r.key]=s)},internalKey:r.key,onInternalAfterLeave:this.handleAfterLeave},nG(r,["destroy"],void 0),{duration:r.duration===void 0?this.duration:r.duration,keepAliveOnHover:r.keepAliveOnHover===void 0?this.keepAliveOnHover:r.keepAliveOnHover,closable:r.closable===void 0?this.closable:r.closable}))))):null)}}),Yae=ye("switch",` height: var(--n-height); min-width: var(--n-width); vertical-align: middle; user-select: none; -webkit-user-select: none; display: inline-flex; outline: none; justify-content: center; align-items: center; `,[re("children-placeholder",` height: var(--n-rail-height); display: flex; flex-direction: column; overflow: hidden; pointer-events: none; visibility: hidden; `),re("rail-placeholder",` display: flex; flex-wrap: none; `),re("button-placeholder",` width: calc(1.75 * var(--n-rail-height)); height: var(--n-rail-height); `),ye("base-loading",` position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); font-size: calc(var(--n-button-width) - 4px); color: var(--n-loading-color); transition: color .3s var(--n-bezier); `,[Ml({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),re("checked, unchecked",` transition: color .3s var(--n-bezier); color: var(--n-text-color); box-sizing: border-box; position: absolute; white-space: nowrap; top: 0; bottom: 0; display: flex; align-items: center; line-height: 1; `),re("checked",` right: 0; padding-right: calc(1.25 * var(--n-rail-height) - var(--n-offset)); `),re("unchecked",` left: 0; justify-content: flex-end; padding-left: calc(1.25 * var(--n-rail-height) - var(--n-offset)); `),se("&:focus",[re("rail",` box-shadow: var(--n-box-shadow-focus); `)]),ve("round",[re("rail","border-radius: calc(var(--n-rail-height) / 2);",[re("button","border-radius: calc(var(--n-button-height) / 2);")])]),ss("disabled",[ss("icon",[ve("rubber-band",[ve("pressed",[re("rail",[re("button","max-width: var(--n-button-width-pressed);")])]),re("rail",[se("&:active",[re("button","max-width: var(--n-button-width-pressed);")])]),ve("active",[ve("pressed",[re("rail",[re("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])]),re("rail",[se("&:active",[re("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])])])])])]),ve("active",[re("rail",[re("button","left: calc(100% - var(--n-button-width) - var(--n-offset))")])]),re("rail",` overflow: hidden; height: var(--n-rail-height); min-width: var(--n-rail-width); border-radius: var(--n-rail-border-radius); cursor: pointer; position: relative; transition: opacity .3s var(--n-bezier), background .3s var(--n-bezier), box-shadow .3s var(--n-bezier); background-color: var(--n-rail-color); `,[re("button-icon",` color: var(--n-icon-color); transition: color .3s var(--n-bezier); font-size: calc(var(--n-button-height) - 4px); position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; line-height: 1; `,[Ml()]),re("button",` align-items: center; top: var(--n-offset); left: var(--n-offset); height: var(--n-button-height); width: var(--n-button-width-pressed); max-width: var(--n-button-width); border-radius: var(--n-button-border-radius); background-color: var(--n-button-color); box-shadow: var(--n-button-box-shadow); box-sizing: border-box; cursor: inherit; content: ""; position: absolute; transition: background-color .3s var(--n-bezier), left .3s var(--n-bezier), opacity .3s var(--n-bezier), max-width .3s var(--n-bezier), box-shadow .3s var(--n-bezier); `)]),ve("active",[re("rail","background-color: var(--n-rail-color-active);")]),ve("loading",[re("rail",` cursor: wait; `)]),ve("disabled",[re("rail",` cursor: not-allowed; opacity: .5; `)])]),Wae=Object.assign(Object.assign({},Gt.props),{size:{type:String,default:"medium"},value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},onChange:[Function,Array]});let TA;const Gae=_e({name:"Switch",props:Wae,setup(e){TA===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?TA=CSS.supports("width","max(1px)"):TA=!1:TA=!0);const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Gn(e),r=Gt("Switch","-switch",Yae,Tae,e,t),s=Gl(e),{mergedSizeRef:o,mergedDisabledRef:i}=s,a=K(e.defaultValue),l=Et(e,"value"),c=Eo(l,a),u=k(()=>c.value===e.checkedValue),A=K(!1),d=K(!1),f=k(()=>{const{railStyle:Q}=e;if(Q)return Q({focused:d.value,checked:u.value})});function g(Q){const{"onUpdate:value":S,onChange:T,onUpdateValue:D}=e,{nTriggerFormInput:R,nTriggerFormChange:O}=s;S&>(S,Q),D&>(D,Q),T&>(T,Q),a.value=Q,R(),O()}function h(){const{nTriggerFormFocus:Q}=s;Q()}function m(){const{nTriggerFormBlur:Q}=s;Q()}function p(){e.loading||i.value||(c.value!==e.checkedValue?g(e.checkedValue):g(e.uncheckedValue))}function C(){d.value=!0,h()}function v(){d.value=!1,m(),A.value=!1}function E(Q){e.loading||i.value||Q.key===" "&&(c.value!==e.checkedValue?g(e.checkedValue):g(e.uncheckedValue),A.value=!1)}function b(Q){e.loading||i.value||Q.key===" "&&(Q.preventDefault(),A.value=!0)}const w=k(()=>{const{value:Q}=o,{self:{opacityDisabled:S,railColor:T,railColorActive:D,buttonBoxShadow:R,buttonColor:O,boxShadowFocus:H,loadingColor:V,textColor:Y,iconColor:j,[et("buttonHeight",Q)]:X,[et("buttonWidth",Q)]:oe,[et("buttonWidthPressed",Q)]:ue,[et("railHeight",Q)]:he,[et("railWidth",Q)]:Ee,[et("railBorderRadius",Q)]:Oe,[et("buttonBorderRadius",Q)]:Qe},common:{cubicBezierEaseInOut:le}}=r.value;let ge,z,$;return TA?(ge=`calc((${he} - ${X}) / 2)`,z=`max(${he}, ${X})`,$=`max(${Ee}, calc(${Ee} + ${X} - ${he}))`):(ge=Ps((so(he)-so(X))/2),z=Ps(Math.max(so(he),so(X))),$=so(he)>so(X)?Ee:Ps(so(Ee)+so(X)-so(he))),{"--n-bezier":le,"--n-button-border-radius":Qe,"--n-button-box-shadow":R,"--n-button-color":O,"--n-button-width":oe,"--n-button-width-pressed":ue,"--n-button-height":X,"--n-height":z,"--n-offset":ge,"--n-opacity-disabled":S,"--n-rail-border-radius":Oe,"--n-rail-color":T,"--n-rail-color-active":D,"--n-rail-height":he,"--n-rail-width":Ee,"--n-width":$,"--n-box-shadow-focus":H,"--n-loading-color":V,"--n-text-color":Y,"--n-icon-color":j}}),B=n?Gr("switch",k(()=>o.value[0]),w,e):void 0;return{handleClick:p,handleBlur:v,handleFocus:C,handleKeyup:E,handleKeydown:b,mergedRailStyle:f,pressed:A,mergedClsPrefix:t,mergedValue:c,checked:u,mergedDisabled:i,cssVars:n?void 0:w,themeClass:B==null?void 0:B.themeClass,onRender:B==null?void 0:B.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:t,checked:n,mergedRailStyle:r,onRender:s,$slots:o}=this;s==null||s();const{checked:i,unchecked:a,icon:l,"checked-icon":c,"unchecked-icon":u}=o,A=!(Eh(l)&&Eh(c)&&Eh(u));return I("div",{role:"switch","aria-checked":n,class:[`${e}-switch`,this.themeClass,A&&`${e}-switch--icon`,n&&`${e}-switch--active`,t&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},I("div",{class:`${e}-switch__rail`,"aria-hidden":"true",style:r},qn(i,d=>qn(a,f=>d||f?I("div",{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},I("div",{class:`${e}-switch__rail-placeholder`},I("div",{class:`${e}-switch__button-placeholder`}),d),I("div",{class:`${e}-switch__rail-placeholder`},I("div",{class:`${e}-switch__button-placeholder`}),f)):null)),I("div",{class:`${e}-switch__button`},qn(l,d=>qn(c,f=>qn(u,g=>I(Sf,null,{default:()=>this.loading?I(_m,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(f||d)?I("div",{class:`${e}-switch__button-icon`,key:f?"checked-icon":"icon"},f||d):!this.checked&&(g||d)?I("div",{class:`${e}-switch__button-icon`,key:g?"unchecked-icon":"icon"},g||d):null})))),qn(i,d=>d&&I("div",{key:"checked",class:`${e}-switch__checked`},d)),qn(a,d=>d&&I("div",{key:"unchecked",class:`${e}-switch__unchecked`},d)))))}});let g3=class{static toPrefix(t){return JSON.parse(t)}static prefixToJson(t){return JSON.stringify(t)}},h3=class{static toBankList(t){return Xae(JSON.parse(t),p3(t1("BankList")))}static bankListToJson(t){return JSON.stringify(Jae(t,p3(t1("BankList"))),null,2)}};function ii(e,t,n,r=""){const s=e1(e),o=r?` on ${r}`:"",i=n?` for key "${n}"`:"";throw Error(`Invalid value${i}${o}. Expected ${s} but got ${JSON.stringify(t)}`)}function e1(e){return Array.isArray(e)?e.length===2&&e[0]===void 0?`an optional ${e1(e[1])}`:`one of [${e.map(t=>e1(t)).join(", ")}]`:typeof e=="object"&&e.literal!==void 0?e.literal:typeof e}function Kae(e){if(e.jsonToJS===void 0){const t={};e.props.forEach(n=>t[n.json]={key:n.js,typ:n.typ}),e.jsonToJS=t}return e.jsonToJS}function qae(e){if(e.jsToJSON===void 0){const t={};e.props.forEach(n=>t[n.js]={key:n.json,typ:n.typ}),e.jsToJSON=t}return e.jsToJSON}function Tc(e,t,n,r="",s=""){function o(d,f){return typeof d==typeof f?f:ii(d,f,r,s)}function i(d,f){const g=d.length;for(let h=0;hUg(g)),f,r,s)}function l(d,f){return Array.isArray(f)?f.map(g=>Tc(g,d,n)):ii(Ug("array"),f,r,s)}function c(d){if(d===null)return null;const f=new Date(d);return isNaN(f.valueOf())?ii(Ug("Date"),d,r,s):f}function u(d,f,g){if(g===null||typeof g!="object"||Array.isArray(g))return ii(Ug(A||"object"),g,r,s);const h={};return Object.getOwnPropertyNames(d).forEach(m=>{const p=d[m],C=Object.prototype.hasOwnProperty.call(g,m)?g[m]:void 0;h[p.key]=Tc(C,p.typ,n,m,A)}),Object.getOwnPropertyNames(g).forEach(m=>{Object.prototype.hasOwnProperty.call(d,m)||(h[m]=Tc(g[m],f,n,m,A))}),h}if(t==="any")return e;if(t===null)return e===null?e:ii(t,e,r,s);if(t===!1)return ii(t,e,r,s);let A;for(;typeof t=="object"&&t.ref!==void 0;)A=t.ref,t=Zae[t.ref];return Array.isArray(t)?a(t,e):typeof t=="object"?t.hasOwnProperty("unionMembers")?i(t.unionMembers,e):t.hasOwnProperty("arrayItems")?l(t.arrayItems,e):t.hasOwnProperty("props")?u(n(t),t.additional,e):ii(t,e,r,s):t===Date&&typeof e!="number"?c(e):o(t,e)}function Xae(e,t){return Tc(e,t,Kae)}function Jae(e,t){return Tc(e,t,qae)}function Ug(e){return{literal:e}}function p3(e){return{arrayItems:e}}function m3(e,t){return{props:e,additional:t}}function t1(e){return{ref:e}}const Zae={BankList:m3([{json:"id",js:"id",typ:""},{json:"datetime",js:"datetime",typ:Date},{json:"bank_code",js:"bank_code",typ:""},{json:"bank_number",js:"bank_number",typ:""},{json:"bank_name",js:"bank_name",typ:""},{json:"full_name",js:"full_name",typ:""},{json:"color",js:"color",typ:t1("Color")},{json:"img_url",js:"img_url",typ:""},{json:"is_active",js:"is_active",typ:!0},{json:"custom",js:"custom",typ:!0}],!1),Color:m3([{json:"background",js:"background",typ:""},{json:"copy",js:"copy",typ:""},{json:"text",js:"text",typ:""}],!1)};function DO(e,t){return function(){return e.apply(t,arguments)}}const{toString:$ae}=Object.prototype,{getPrototypeOf:ub}=Object,Tm=(e=>t=>{const n=$ae.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ni=e=>(e=e.toLowerCase(),t=>Tm(t)===e),Dm=e=>t=>typeof t===e,{isArray:Zu}=Array,Jd=Dm("undefined");function ele(e){return e!==null&&!Jd(e)&&e.constructor!==null&&!Jd(e.constructor)&&$s(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const RO=ni("ArrayBuffer");function tle(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&RO(e.buffer),t}const nle=Dm("string"),$s=Dm("function"),OO=Dm("number"),Rm=e=>e!==null&&typeof e=="object",rle=e=>e===!0||e===!1,Qh=e=>{if(Tm(e)!=="object")return!1;const t=ub(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},sle=ni("Date"),ole=ni("File"),ile=ni("Blob"),ale=ni("FileList"),lle=e=>Rm(e)&&$s(e.pipe),cle=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||$s(e.append)&&((t=Tm(e))==="formdata"||t==="object"&&$s(e.toString)&&e.toString()==="[object FormData]"))},ule=ni("URLSearchParams"),Ale=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rf(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Zu(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const PO=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),NO=e=>!Jd(e)&&e!==PO;function n1(){const{caseless:e}=NO(this)&&this||{},t={},n=(r,s)=>{const o=e&&MO(t,s)||s;Qh(t[o])&&Qh(r)?t[o]=n1(t[o],r):Qh(r)?t[o]=n1({},r):Zu(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(Rf(t,(s,o)=>{n&&$s(s)?e[o]=DO(s,n):e[o]=s},{allOwnKeys:r}),e),fle=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),gle=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},hle=(e,t,n,r)=>{let s,o,i;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!a[i]&&(t[i]=e[i],a[i]=!0);e=n!==!1&&ub(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ple=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},mle=e=>{if(!e)return null;if(Zu(e))return e;let t=e.length;if(!OO(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Cle=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ub(Uint8Array)),vle=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Ele=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ile=ni("HTMLFormElement"),Ble=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),C3=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ble=ni("RegExp"),LO=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Rf(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},yle=e=>{LO(e,(t,n)=>{if($s(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if($s(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},wle=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return Zu(e)?r(e):r(String(e).split(t)),n},Qle=()=>{},Sle=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Cv="abcdefghijklmnopqrstuvwxyz",v3="0123456789",FO={DIGIT:v3,ALPHA:Cv,ALPHA_DIGIT:Cv+Cv.toUpperCase()+v3},_le=(e=16,t=FO.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function xle(e){return!!(e&&$s(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const kle=e=>{const t=new Array(10),n=(r,s)=>{if(Rm(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=Zu(r)?[]:{};return Rf(r,(i,a)=>{const l=n(i,s+1);!Jd(l)&&(o[a]=l)}),t[s]=void 0,o}}return r};return n(e,0)},Tle=ni("AsyncFunction"),Dle=e=>e&&(Rm(e)||$s(e))&&$s(e.then)&&$s(e.catch),Te={isArray:Zu,isArrayBuffer:RO,isBuffer:ele,isFormData:cle,isArrayBufferView:tle,isString:nle,isNumber:OO,isBoolean:rle,isObject:Rm,isPlainObject:Qh,isUndefined:Jd,isDate:sle,isFile:ole,isBlob:ile,isRegExp:ble,isFunction:$s,isStream:lle,isURLSearchParams:ule,isTypedArray:Cle,isFileList:ale,forEach:Rf,merge:n1,extend:dle,trim:Ale,stripBOM:fle,inherits:gle,toFlatObject:hle,kindOf:Tm,kindOfTest:ni,endsWith:ple,toArray:mle,forEachEntry:vle,matchAll:Ele,isHTMLForm:Ile,hasOwnProperty:C3,hasOwnProp:C3,reduceDescriptors:LO,freezeMethods:yle,toObjectSet:wle,toCamelCase:Ble,noop:Qle,toFiniteNumber:Sle,findKey:MO,global:PO,isContextDefined:NO,ALPHABET:FO,generateString:_le,isSpecCompliantForm:xle,toJSONObject:kle,isAsyncFn:Tle,isThenable:Dle};function tn(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}Te.inherits(tn,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Te.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const UO=tn.prototype,HO={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{HO[e]={value:e}});Object.defineProperties(tn,HO);Object.defineProperty(UO,"isAxiosError",{value:!0});tn.from=(e,t,n,r,s,o)=>{const i=Object.create(UO);return Te.toFlatObject(e,i,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),tn.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Rle=null;function r1(e){return Te.isPlainObject(e)||Te.isArray(e)}function zO(e){return Te.endsWith(e,"[]")?e.slice(0,-2):e}function E3(e,t,n){return e?e.concat(t).map(function(s,o){return s=zO(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Ole(e){return Te.isArray(e)&&!e.some(r1)}const Mle=Te.toFlatObject(Te,{},null,function(t){return/^is[A-Z]/.test(t)});function Om(e,t,n){if(!Te.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Te.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,m){return!Te.isUndefined(m[h])});const r=n.metaTokens,s=n.visitor||u,o=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Te.isSpecCompliantForm(t);if(!Te.isFunction(s))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(Te.isDate(g))return g.toISOString();if(!l&&Te.isBlob(g))throw new tn("Blob is not supported. Use a Buffer instead.");return Te.isArrayBuffer(g)||Te.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function u(g,h,m){let p=g;if(g&&!m&&typeof g=="object"){if(Te.endsWith(h,"{}"))h=r?h:h.slice(0,-2),g=JSON.stringify(g);else if(Te.isArray(g)&&Ole(g)||(Te.isFileList(g)||Te.endsWith(h,"[]"))&&(p=Te.toArray(g)))return h=zO(h),p.forEach(function(v,E){!(Te.isUndefined(v)||v===null)&&t.append(i===!0?E3([h],E,o):i===null?h:h+"[]",c(v))}),!1}return r1(g)?!0:(t.append(E3(m,h,o),c(g)),!1)}const A=[],d=Object.assign(Mle,{defaultVisitor:u,convertValue:c,isVisitable:r1});function f(g,h){if(!Te.isUndefined(g)){if(A.indexOf(g)!==-1)throw Error("Circular reference detected in "+h.join("."));A.push(g),Te.forEach(g,function(p,C){(!(Te.isUndefined(p)||p===null)&&s.call(t,p,Te.isString(C)?C.trim():C,h,d))===!0&&f(p,h?h.concat(C):[C])}),A.pop()}}if(!Te.isObject(e))throw new TypeError("data must be an object");return f(e),t}function I3(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ab(e,t){this._pairs=[],e&&Om(e,this,t)}const VO=Ab.prototype;VO.append=function(t,n){this._pairs.push([t,n])};VO.toString=function(t){const n=t?function(r){return t.call(this,r,I3)}:I3;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Ple(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function jO(e,t,n){if(!t)return e;const r=n&&n.encode||Ple,s=n&&n.serialize;let o;if(s?o=s(t,n):o=Te.isURLSearchParams(t)?t.toString():new Ab(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Nle{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Te.forEach(this.handlers,function(r){r!==null&&t(r)})}}const B3=Nle,YO={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Lle=typeof URLSearchParams<"u"?URLSearchParams:Ab,Fle=typeof FormData<"u"?FormData:null,Ule=typeof Blob<"u"?Blob:null,Hle=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),zle=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Ho={isBrowser:!0,classes:{URLSearchParams:Lle,FormData:Fle,Blob:Ule},isStandardBrowserEnv:Hle,isStandardBrowserWebWorkerEnv:zle,protocols:["http","https","file","blob","url","data"]};function Vle(e,t){return Om(e,new Ho.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return Ho.isNode&&Te.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function jle(e){return Te.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Yle(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&Te.isArray(s)?s.length:i,l?(Te.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!a):((!s[i]||!Te.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&Te.isArray(s[i])&&(s[i]=Yle(s[i])),!a)}if(Te.isFormData(e)&&Te.isFunction(e.entries)){const n={};return Te.forEachEntry(e,(r,s)=>{t(jle(r),s,n,0)}),n}return null}const Wle={"Content-Type":void 0};function Gle(e,t,n){if(Te.isString(e))try{return(t||JSON.parse)(e),Te.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Mm={transitional:YO,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=Te.isObject(t);if(o&&Te.isHTMLForm(t)&&(t=new FormData(t)),Te.isFormData(t))return s&&s?JSON.stringify(WO(t)):t;if(Te.isArrayBuffer(t)||Te.isBuffer(t)||Te.isStream(t)||Te.isFile(t)||Te.isBlob(t))return t;if(Te.isArrayBufferView(t))return t.buffer;if(Te.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Vle(t,this.formSerializer).toString();if((a=Te.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Om(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),Gle(t)):t}],transformResponse:[function(t){const n=this.transitional||Mm.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&Te.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?tn.from(a,tn.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ho.classes.FormData,Blob:Ho.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Te.forEach(["delete","get","head"],function(t){Mm.headers[t]={}});Te.forEach(["post","put","patch"],function(t){Mm.headers[t]=Te.merge(Wle)});const db=Mm,Kle=Te.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qle=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&Kle[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},b3=Symbol("internals");function DA(e){return e&&String(e).trim().toLowerCase()}function Sh(e){return e===!1||e==null?e:Te.isArray(e)?e.map(Sh):String(e)}function Xle(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Jle=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function vv(e,t,n,r,s){if(Te.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!Te.isString(t)){if(Te.isString(r))return t.indexOf(r)!==-1;if(Te.isRegExp(r))return r.test(t)}}function Zle(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function $le(e,t){const n=Te.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class Pm{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,l,c){const u=DA(l);if(!u)throw new Error("header name must be a non-empty string");const A=Te.findKey(s,u);(!A||s[A]===void 0||c===!0||c===void 0&&s[A]!==!1)&&(s[A||l]=Sh(a))}const i=(a,l)=>Te.forEach(a,(c,u)=>o(c,u,l));return Te.isPlainObject(t)||t instanceof this.constructor?i(t,n):Te.isString(t)&&(t=t.trim())&&!Jle(t)?i(qle(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=DA(t),t){const r=Te.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Xle(s);if(Te.isFunction(n))return n.call(this,s,r);if(Te.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=DA(t),t){const r=Te.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||vv(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=DA(i),i){const a=Te.findKey(r,i);a&&(!n||vv(r,r[a],a,n))&&(delete r[a],s=!0)}}return Te.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||vv(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return Te.forEach(this,(s,o)=>{const i=Te.findKey(r,o);if(i){n[i]=Sh(s),delete n[o];return}const a=t?Zle(o):String(o).trim();a!==o&&delete n[o],n[a]=Sh(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Te.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&Te.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[b3]=this[b3]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=DA(i);r[a]||($le(s,i),r[a]=!0)}return Te.isArray(t)?t.forEach(o):o(t),this}}Pm.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Te.freezeMethods(Pm.prototype);Te.freezeMethods(Pm);const bi=Pm;function Ev(e,t){const n=this||db,r=t||n,s=bi.from(r.headers);let o=r.data;return Te.forEach(e,function(a){o=a.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function GO(e){return!!(e&&e.__CANCEL__)}function Of(e,t,n){tn.call(this,e??"canceled",tn.ERR_CANCELED,t,n),this.name="CanceledError"}Te.inherits(Of,tn,{__CANCEL__:!0});function ece(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new tn("Request failed with status code "+n.status,[tn.ERR_BAD_REQUEST,tn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const tce=Ho.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,a){const l=[];l.push(n+"="+encodeURIComponent(r)),Te.isNumber(s)&&l.push("expires="+new Date(s).toGMTString()),Te.isString(o)&&l.push("path="+o),Te.isString(i)&&l.push("domain="+i),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function nce(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function rce(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function KO(e,t){return e&&!nce(t)?rce(e,t):t}const sce=Ho.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const a=Te.isString(i)?s(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function oce(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ice(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[o];i||(i=c),n[s]=l,r[s]=c;let A=o,d=0;for(;A!==s;)d+=n[A++],A=A%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),c-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,a=o-n,l=r(a),c=o<=i;n=o;const u={loaded:o,total:i,progress:i?o/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&c?(i-o)/l:void 0,event:s};u[t?"download":"upload"]=!0,e(u)}}const ace=typeof XMLHttpRequest<"u",lce=ace&&function(e){return new Promise(function(n,r){let s=e.data;const o=bi.from(e.headers).normalize(),i=e.responseType;let a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}Te.isFormData(s)&&(Ho.isStandardBrowserEnv||Ho.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let c=new XMLHttpRequest;if(e.auth){const f=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(f+":"+g))}const u=KO(e.baseURL,e.url);c.open(e.method.toUpperCase(),jO(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function A(){if(!c)return;const f=bi.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),h={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:f,config:e,request:c};ece(function(p){n(p),l()},function(p){r(p),l()},h),c=null}if("onloadend"in c?c.onloadend=A:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(A)},c.onabort=function(){c&&(r(new tn("Request aborted",tn.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new tn("Network Error",tn.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let g=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const h=e.transitional||YO;e.timeoutErrorMessage&&(g=e.timeoutErrorMessage),r(new tn(g,h.clarifyTimeoutError?tn.ETIMEDOUT:tn.ECONNABORTED,e,c)),c=null},Ho.isStandardBrowserEnv){const f=(e.withCredentials||sce(u))&&e.xsrfCookieName&&tce.read(e.xsrfCookieName);f&&o.set(e.xsrfHeaderName,f)}s===void 0&&o.setContentType(null),"setRequestHeader"in c&&Te.forEach(o.toJSON(),function(g,h){c.setRequestHeader(h,g)}),Te.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",y3(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",y3(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=f=>{c&&(r(!f||f.type?new Of(null,e,c):f),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=oce(u);if(d&&Ho.protocols.indexOf(d)===-1){r(new tn("Unsupported protocol "+d+":",tn.ERR_BAD_REQUEST,e));return}c.send(s||null)})},_h={http:Rle,xhr:lce};Te.forEach(_h,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const cce={getAdapter:e=>{e=Te.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof bi?e.toJSON():e;function hu(e,t){t=t||{};const n={};function r(c,u,A){return Te.isPlainObject(c)&&Te.isPlainObject(u)?Te.merge.call({caseless:A},c,u):Te.isPlainObject(u)?Te.merge({},u):Te.isArray(u)?u.slice():u}function s(c,u,A){if(Te.isUndefined(u)){if(!Te.isUndefined(c))return r(void 0,c,A)}else return r(c,u,A)}function o(c,u){if(!Te.isUndefined(u))return r(void 0,u)}function i(c,u){if(Te.isUndefined(u)){if(!Te.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function a(c,u,A){if(A in t)return r(c,u);if(A in e)return r(void 0,c)}const l={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(c,u)=>s(Q3(c),Q3(u),!0)};return Te.forEach(Object.keys(Object.assign({},e,t)),function(u){const A=l[u]||s,d=A(e[u],t[u],u);Te.isUndefined(d)&&A!==a||(n[u]=d)}),n}const qO="1.4.0",fb={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{fb[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const S3={};fb.transitional=function(t,n,r){function s(o,i){return"[Axios v"+qO+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(t===!1)throw new tn(s(i," has been removed"+(n?" in "+n:"")),tn.ERR_DEPRECATED);return n&&!S3[i]&&(S3[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,a):!0}};function uce(e,t,n){if(typeof e!="object")throw new tn("options must be an object",tn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const a=e[o],l=a===void 0||i(a,o,e);if(l!==!0)throw new tn("option "+o+" must be "+l,tn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new tn("Unknown option "+o,tn.ERR_BAD_OPTION)}}const s1={assertOptions:uce,validators:fb},Ki=s1.validators;class cp{constructor(t){this.defaults=t,this.interceptors={request:new B3,response:new B3}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=hu(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&s1.assertOptions(r,{silentJSONParsing:Ki.transitional(Ki.boolean),forcedJSONParsing:Ki.transitional(Ki.boolean),clarifyTimeoutError:Ki.transitional(Ki.boolean)},!1),s!=null&&(Te.isFunction(s)?n.paramsSerializer={serialize:s}:s1.assertOptions(s,{encode:Ki.function,serialize:Ki.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=o&&Te.merge(o.common,o[n.method]),i&&Te.forEach(["delete","get","head","post","put","patch","common"],g=>{delete o[g]}),n.headers=bi.concat(i,o);const a=[];let l=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(l=l&&h.synchronous,a.unshift(h.fulfilled,h.rejected))});const c=[];this.interceptors.response.forEach(function(h){c.push(h.fulfilled,h.rejected)});let u,A=0,d;if(!l){const g=[w3.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,c),d=g.length,u=Promise.resolve(n);A{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(a=>{r.subscribe(a),o=a}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,a){r.reason||(r.reason=new Of(o,i,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new gb(function(s){t=s}),cancel:t}}}const Ace=gb;function dce(e){return function(n){return e.apply(null,n)}}function fce(e){return Te.isObject(e)&&e.isAxiosError===!0}const o1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(o1).forEach(([e,t])=>{o1[t]=e});const gce=o1;function XO(e){const t=new xh(e),n=DO(xh.prototype.request,t);return Te.extend(n,xh.prototype,t,{allOwnKeys:!0}),Te.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return XO(hu(e,s))},n}const Dr=XO(db);Dr.Axios=xh;Dr.CanceledError=Of;Dr.CancelToken=Ace;Dr.isCancel=GO;Dr.VERSION=qO;Dr.toFormData=Om;Dr.AxiosError=tn;Dr.Cancel=Dr.CanceledError;Dr.all=function(t){return Promise.all(t)};Dr.spread=dce;Dr.isAxiosError=fce;Dr.mergeConfig=hu;Dr.AxiosHeaders=bi;Dr.formToJSON=e=>WO(Te.isHTMLForm(e)?new FormData(e):e);Dr.HttpStatusCode=gce;Dr.default=Dr;const JO=Dr;class Er{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(t,n=!1){return this.onePassHasher.start().appendStr(t).end(n)}static hashAsciiStr(t,n=!1){return this.onePassHasher.start().appendAsciiStr(t).end(n)}static _hex(t){const n=Er.hexChars,r=Er.hexOut;let s,o,i,a;for(a=0;a<4;a+=1)for(o=a*8,s=t[a],i=0;i<8;i+=2)r[o+1+i]=n.charAt(s&15),s>>>=4,r[o+0+i]=n.charAt(s&15),s>>>=4;return r.join("")}static _md5cycle(t,n){let r=t[0],s=t[1],o=t[2],i=t[3];r+=(s&o|~s&i)+n[0]-680876936|0,r=(r<<7|r>>>25)+s|0,i+=(r&s|~r&o)+n[1]-389564586|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&s)+n[2]+606105819|0,o=(o<<17|o>>>15)+i|0,s+=(o&i|~o&r)+n[3]-1044525330|0,s=(s<<22|s>>>10)+o|0,r+=(s&o|~s&i)+n[4]-176418897|0,r=(r<<7|r>>>25)+s|0,i+=(r&s|~r&o)+n[5]+1200080426|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&s)+n[6]-1473231341|0,o=(o<<17|o>>>15)+i|0,s+=(o&i|~o&r)+n[7]-45705983|0,s=(s<<22|s>>>10)+o|0,r+=(s&o|~s&i)+n[8]+1770035416|0,r=(r<<7|r>>>25)+s|0,i+=(r&s|~r&o)+n[9]-1958414417|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&s)+n[10]-42063|0,o=(o<<17|o>>>15)+i|0,s+=(o&i|~o&r)+n[11]-1990404162|0,s=(s<<22|s>>>10)+o|0,r+=(s&o|~s&i)+n[12]+1804603682|0,r=(r<<7|r>>>25)+s|0,i+=(r&s|~r&o)+n[13]-40341101|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&s)+n[14]-1502002290|0,o=(o<<17|o>>>15)+i|0,s+=(o&i|~o&r)+n[15]+1236535329|0,s=(s<<22|s>>>10)+o|0,r+=(s&i|o&~i)+n[1]-165796510|0,r=(r<<5|r>>>27)+s|0,i+=(r&o|s&~o)+n[6]-1069501632|0,i=(i<<9|i>>>23)+r|0,o+=(i&s|r&~s)+n[11]+643717713|0,o=(o<<14|o>>>18)+i|0,s+=(o&r|i&~r)+n[0]-373897302|0,s=(s<<20|s>>>12)+o|0,r+=(s&i|o&~i)+n[5]-701558691|0,r=(r<<5|r>>>27)+s|0,i+=(r&o|s&~o)+n[10]+38016083|0,i=(i<<9|i>>>23)+r|0,o+=(i&s|r&~s)+n[15]-660478335|0,o=(o<<14|o>>>18)+i|0,s+=(o&r|i&~r)+n[4]-405537848|0,s=(s<<20|s>>>12)+o|0,r+=(s&i|o&~i)+n[9]+568446438|0,r=(r<<5|r>>>27)+s|0,i+=(r&o|s&~o)+n[14]-1019803690|0,i=(i<<9|i>>>23)+r|0,o+=(i&s|r&~s)+n[3]-187363961|0,o=(o<<14|o>>>18)+i|0,s+=(o&r|i&~r)+n[8]+1163531501|0,s=(s<<20|s>>>12)+o|0,r+=(s&i|o&~i)+n[13]-1444681467|0,r=(r<<5|r>>>27)+s|0,i+=(r&o|s&~o)+n[2]-51403784|0,i=(i<<9|i>>>23)+r|0,o+=(i&s|r&~s)+n[7]+1735328473|0,o=(o<<14|o>>>18)+i|0,s+=(o&r|i&~r)+n[12]-1926607734|0,s=(s<<20|s>>>12)+o|0,r+=(s^o^i)+n[5]-378558|0,r=(r<<4|r>>>28)+s|0,i+=(r^s^o)+n[8]-2022574463|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^s)+n[11]+1839030562|0,o=(o<<16|o>>>16)+i|0,s+=(o^i^r)+n[14]-35309556|0,s=(s<<23|s>>>9)+o|0,r+=(s^o^i)+n[1]-1530992060|0,r=(r<<4|r>>>28)+s|0,i+=(r^s^o)+n[4]+1272893353|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^s)+n[7]-155497632|0,o=(o<<16|o>>>16)+i|0,s+=(o^i^r)+n[10]-1094730640|0,s=(s<<23|s>>>9)+o|0,r+=(s^o^i)+n[13]+681279174|0,r=(r<<4|r>>>28)+s|0,i+=(r^s^o)+n[0]-358537222|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^s)+n[3]-722521979|0,o=(o<<16|o>>>16)+i|0,s+=(o^i^r)+n[6]+76029189|0,s=(s<<23|s>>>9)+o|0,r+=(s^o^i)+n[9]-640364487|0,r=(r<<4|r>>>28)+s|0,i+=(r^s^o)+n[12]-421815835|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^s)+n[15]+530742520|0,o=(o<<16|o>>>16)+i|0,s+=(o^i^r)+n[2]-995338651|0,s=(s<<23|s>>>9)+o|0,r+=(o^(s|~i))+n[0]-198630844|0,r=(r<<6|r>>>26)+s|0,i+=(s^(r|~o))+n[7]+1126891415|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~s))+n[14]-1416354905|0,o=(o<<15|o>>>17)+i|0,s+=(i^(o|~r))+n[5]-57434055|0,s=(s<<21|s>>>11)+o|0,r+=(o^(s|~i))+n[12]+1700485571|0,r=(r<<6|r>>>26)+s|0,i+=(s^(r|~o))+n[3]-1894986606|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~s))+n[10]-1051523|0,o=(o<<15|o>>>17)+i|0,s+=(i^(o|~r))+n[1]-2054922799|0,s=(s<<21|s>>>11)+o|0,r+=(o^(s|~i))+n[8]+1873313359|0,r=(r<<6|r>>>26)+s|0,i+=(s^(r|~o))+n[15]-30611744|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~s))+n[6]-1560198380|0,o=(o<<15|o>>>17)+i|0,s+=(i^(o|~r))+n[13]+1309151649|0,s=(s<<21|s>>>11)+o|0,r+=(o^(s|~i))+n[4]-145523070|0,r=(r<<6|r>>>26)+s|0,i+=(s^(r|~o))+n[11]-1120210379|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~s))+n[2]+718787259|0,o=(o<<15|o>>>17)+i|0,s+=(i^(o|~r))+n[9]-343485551|0,s=(s<<21|s>>>11)+o|0,t[0]=r+t[0]|0,t[1]=s+t[1]|0,t[2]=o+t[2]|0,t[3]=i+t[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(Er.stateIdentity),this}appendStr(t){const n=this._buffer8,r=this._buffer32;let s=this._bufferLength,o,i;for(i=0;i>>6)+192,n[s++]=o&63|128;else if(o<55296||o>56319)n[s++]=(o>>>12)+224,n[s++]=o>>>6&63|128,n[s++]=o&63|128;else{if(o=(o-55296)*1024+(t.charCodeAt(++i)-56320)+65536,o>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");n[s++]=(o>>>18)+240,n[s++]=o>>>12&63|128,n[s++]=o>>>6&63|128,n[s++]=o&63|128}s>=64&&(this._dataLength+=64,Er._md5cycle(this._state,r),s-=64,r[0]=r[16])}return this._bufferLength=s,this}appendAsciiStr(t){const n=this._buffer8,r=this._buffer32;let s=this._bufferLength,o,i=0;for(;;){for(o=Math.min(t.length-i,64-s);o--;)n[s++]=t.charCodeAt(i++);if(s<64)break;this._dataLength+=64,Er._md5cycle(this._state,r),s=0}return this._bufferLength=s,this}appendByteArray(t){const n=this._buffer8,r=this._buffer32;let s=this._bufferLength,o,i=0;for(;;){for(o=Math.min(t.length-i,64-s);o--;)n[s++]=t[i++];if(s<64)break;this._dataLength+=64,Er._md5cycle(this._state,r),s=0}return this._bufferLength=s,this}getState(){const t=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[t[0],t[1],t[2],t[3]]}}setState(t){const n=t.buffer,r=t.state,s=this._state;let o;for(this._dataLength=t.length,this._bufferLength=t.buflen,s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=r[3],o=0;o>2)+1;this._dataLength+=n;const i=this._dataLength*8;if(r[n]=128,r[n+1]=r[n+2]=r[n+3]=0,s.set(Er.buffer32Identity.subarray(o),o),n>55&&(Er._md5cycle(this._state,s),s.set(Er.buffer32Identity)),i<=4294967295)s[14]=i;else{const a=i.toString(16).match(/(.*?)(.{0,8})$/);if(a===null)return;const l=parseInt(a[2],16),c=parseInt(a[1],16)||0;s[14]=l,s[15]=c}return Er._md5cycle(this._state,s),t?this._state:Er._hex(this._state)}}Er.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);Er.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);Er.hexChars="0123456789abcdef";Er.hexOut=[];Er.onePassHasher=new Er;if(Er.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");const hce="https://violetgame-homey-dev.thesonicblue.xyz/",pce=Er.hashStr(hce);localStorage.getItem("hash")||localStorage.setItem("hash",pce.toString());function mce(){return location.origin}const XA=`${mce()}/api`,Cce={baseURL:XA,headers:{"Content-Type":"application/json"}};class vce{constructor(t){TC(this,"axiosInstance");TC(this,"authToken");this.axiosInstance=JO.create(t)}async get(t,n){return this.isAuthenticated()||this.setAuthToken(n),(await this.axiosInstance.get(this.ConvertApexResponse(t))).data}async post(t,n,r){return this.isAuthenticated()||this.setAuthToken(r),(await this.axiosInstance.post(this.ConvertApexResponse(t),n)).data}async put(t,n){return this.isAuthenticated()||this.setAuthToken(localStorage.getItem("token")),(await this.axiosInstance.put(this.ConvertApexResponse(t),n)).data}async delete(t,n,r){return this.isAuthenticated()||this.setAuthToken(r),(await this.axiosInstance.delete(this.ConvertApexResponse(t),{data:n})).data}setAuthToken(t){this.authToken=t,this.axiosInstance.defaults.headers.common.Authorization=`${t}`}isAuthenticated(){return!!this.authToken}clearAuthToken(){this.authToken=null,this.axiosInstance.defaults.headers.common.Authorization=""}ConvertApexResponse(t){return t.split("?").length>1?`${t}&resp=original`:`${t}?resp=original`}}const Ir=new vce(Cce);class Ece{async getPrefix(){var t;try{return await Ir.get("/prefix")}catch(n){return(t=n.response)==null?void 0:t.data}}async bankList(){var t;try{return await Ir.post("/bank_code_list",{})}catch(n){return(t=n.response)==null?void 0:t.data}}async getArticleList(){var t;try{return await Ir.get("/article")}catch(n){return(t=n.response)==null?void 0:t.data}}}const i1=new Ece,Ice="";class Bce{async getAmount(t,n,r=!1){var s;try{return r?await Ir.post(Ice+"/amount",{username:t},n):await Ir.post("/amount",{username:t},n)}catch(o){return(s=o.response)==null?void 0:s.data}}async getMember(t,n){var r;try{return await Ir.post("/member",{username:t},n)}catch(s){return(r=s.response)==null?void 0:r.data}}async resetPassword(t,n,r,s){var o;try{return await Ir.post("/reset_password",{username:t,password_old:n,password_new:r},s)}catch(i){return(o=i.response)==null?void 0:o.data}}async setMainBank(t,n,r,s){var o;try{return await Ir.post("/set/bank",{bank_code:t,bank_number:n,username:r},s)}catch(i){return(o=i.response)==null?void 0:o.data}}async addBank(t,n,r,s,o,i){var a;try{return await Ir.post("/addbank_v2",{bank_code:t,bank_name:n,bank_number:r,username:s,add_bank_type:o},i)}catch(l){return(a=l.response)==null?void 0:a.data}}async getOtpP2p(t,n,r,s,o){var i;try{return await Ir.post("/otp_peer2pay",{bank_code:t,bank_number:n,bank_name:r,username:s},o)}catch(a){return(i=a.response)==null?void 0:i.data}}async confirmOtpP2p(t,n,r,s){var o;try{return await Ir.post("/get/otp_peer2pay",{phone_number:t,otp_code:n,username:r},s)}catch(i){return(o=i.response)==null?void 0:o.data}}}const up=new Bce;function bce(e){const t=decodeURIComponent(window.location.search).replace("?liff.state=",""),n=new URLSearchParams(t);return Array.isArray(e)?e.map(r=>n.get(r)):n.get(e)}const $u=Zo("bankActive",()=>{const e=K("");function t(s){const o=n(s);e.value=o}function n(s){const o=s.some(a=>a.status===1),i=s.some(a=>a.status===0);return o?"approve":i?"pending":"reject"}function r(){e.value=""}return{bank_status:e,setBankActive:t,clearBankActive:r}}),yce={class:"container mx-auto px-2 margin-btm"},wce=_e({__name:"BaseLyout",setup(e){const t=$u(),n=k(()=>t.bank_status==="pending"?"wrap-layout-status":t.bank_status==="reject"?"wrap-layout-status-reject":"wrap-layout");return(r,s)=>{const o=vz("RouterView");return Le(),qe("div",{class:ls(n.value)},[W("header",null,[go(r.$slots,"header",{},void 0,!0)]),W("main",null,[W("div",yce,[te(o)])]),W("footer",null,[go(r.$slots,"footer",{},void 0,!0)])],2)}}});const Jn=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},a1=Jn(wce,[["__scopeId","data-v-b071cbfe"]]),Qce=Object.freeze(Object.defineProperty({__proto__:null,default:a1},Symbol.toStringTag,{value:"Module"})),ZO=[{title:"หน้าแรก",img_src:"HomeSvg",path:"home",code_name:"home",action:""},{title:"ฝาก-ถอน",img_src:"DepositSvg",path:"transaction",code_name:"transaction",action:""},{title:"แทงหวย",img_src:"BetSvg",path:"lotto-list",code_name:"lotto-list",action:""},{title:"ดูโพย",img_src:"ListLottoSvg",path:"historybet",code_name:"historybet",action:""},{title:"ข้อมูล",img_src:"ProfileSvg",path:"profile",code_name:"profile",action:""},{title:"สร้างเลขชุด",img_src:"PresetSvg",path:"lotto-preset",code_name:"lotto-preset",action:""},{title:"ตรวจผล",img_src:"ResultSvg",path:"lotto-result",code_name:"lotto-result",action:""},{title:"ตรวจผล",img_src:"ResultSvg",path:"lotto-result",code_name:"lotto-result",action:""}],$O=[{title:"หน้าแรก",img_src:"home.png",path:"home",code_name:"home",action:""},{title:"ผลรางวัล",img_src:"result.png",path:"lotto-result",code_name:"lotto-result",action:""},{title:"",img_src:"",path:"lotto-list",code_name:"lotto-list",action:""},{title:"โพยหวย",img_src:"history-bet.png",path:"historybet",code_name:"historybet",action:""},{title:"ติดต่อ",img_src:"contact.png",path:"contact",code_name:"contact",action:""}],eM=[{title:"ติดตั้ง app",img_src:"menu-download.png",path:"download",action:""},{title:"สร้างเลขชุด",img_src:"menu-preset.png",path:"lotto-preset",action:""},{title:"กลุ่มเลขเด็ด",img_src:"menu-recommend-number.png",path:"recommend",action:""},{title:"สอนใช้งาน",img_src:"menu-guide.png",path:"guide",action:""},{title:"ตรวจผลหวย",img_src:"menu-result.png",path:"lotto-result",action:""},{title:"แนะนำเพื่อน",img_src:"menu-affiliate.png",path:"affiliate",action:""},{title:"ระดับ VIP",img_src:"menu-ranking.png",path:"ranking",action:""},{title:"ประวัติการใช้งาน",img_src:"menu-history.png",path:"history",action:""},{title:"ติดต่อเรา",img_src:"menu-line.png",path:"contact",action:"contact"}],tM=8,nM=[{name:"peer_to_pay",title:"Peer2Pay",img_src:"deposit/peer-to-pay.png",path:"deposit/peer2pay",action:"",order:0},{name:"auto",title:"โอนเงิน",img_src:"deposit/auto.png",path:"deposit/auto",action:"",order:4},{name:"auto_v2",title:"โอนเงิน",img_src:"deposit/auto.png",path:"deposit/autoV2",action:"",order:3},{name:"decimal",title:"โอนทศนิยม",img_src:"deposit/decimal.png",path:"deposit/decimal",action:"",order:5},{name:"qrpay",title:"โอนไว",img_src:"deposit/qrpay-new.png",path:"deposit/qrpay",action:"",order:1},{name:"qrpay_v2",title:"โอนไว",img_src:"deposit/qrpay-new.png",path:"deposit/qrpay",action:"",order:0},{name:"true_wallet",title:"TrueWallet",img_src:"deposit/truewallet.png",path:"deposit/truewallet",action:"",order:6},{name:"confirm_deposit",title:"ยืนยันยอดฝาก",img_src:"deposit/confirm-deposit.png",path:"deposit/confirm-deposit",action:"",order:2},{name:"slip_verify",title:"ฝากแนบสลิป",img_src:"deposit/confirm-slip.png",path:"deposit/slipverify",action:"",order:8},{name:"seven",title:"7Eleven",img_src:"deposit/seven-eleven.png",path:"deposit/7eleven",action:"",order:9},{name:"true_wallet_gift",title:"TrueWalletGift",img_src:"deposit/twl-gift.png",path:"deposit/truewalletgift",action:"",order:7}],rM=[{label:"1",action:"add",value:1},{label:"2",action:"add",value:2},{label:"3",action:"add",value:3},{label:"4",action:"add",value:4},{label:"5",action:"add",value:5},{label:"6",action:"add",value:6},{label:"7",action:"add",value:7},{label:"8",action:"add",value:8},{label:"9",action:"add",value:0},{label:"clear",action:"clear",value:-0},{label:"0",action:"add",value:0},{label:"",action:"decrease",value:-1}],sM=[{label:"1",action:"add",value:1},{label:"2",action:"add",value:2},{label:"3",action:"add",value:3},{label:"4",action:"add",value:4},{label:"5",action:"add",value:5},{label:"6",action:"add",value:6},{label:"7",action:"add",value:7},{label:"8",action:"add",value:8},{label:"9",action:"add",value:0},{label:"random",action:"random",value:-0},{label:"0",action:"add",value:0},{label:"",action:"decrease",value:-1}],oM=[{code:"KBANK",name:"กสิกรไทย จำกัด (มหาชน)",text:"กสิกรไทย",color:{background:"#118F46",copy:"danger",text:"#118F46"}},{code:"SCB",name:"ไทยพาณิชย์ จำกัด (มหาชน)",text:"ไทยพาณิชย์",color:{background:"#4E2A82",copy:"primary",text:"#4E2A82"}},{code:"KTB",name:"กรุงไทย จำกัด (มหาชน)",text:"กรุงไทย",color:{background:"#1EA1DB",copy:"danger",text:"#1EA1DB"}},{code:"BAY",name:"กรุงศรีอยุธยา จำกัด (มหาชน)",text:"กรุงศรีอยุธยา",color:{background:"#6B5C5E",copy:"danger",text:"#6B5C5E"}},{code:"GSB",name:"ออมสิน",text:"ออมสิน",color:{background:"#EB008B",copy:"danger",text:"#EB008B"}},{code:"UOB",name:"ยูโอบี จำกัด (มหาชน)",text:"ยูโอบี",color:{background:"#FFFFFF",copy:"danger",text:"#000000"}},{code:"BBL",name:"กรุงเทพ จำกัด (มหาชน)",text:"กรุงเทพ",color:{background:"#1F4396",copy:"danger",text:"#1F4396"}},{code:"TMB",name:"ทหารไทย จำกัด (มหาชน)",text:"ทหารไทย",color:{background:"#FFFFFF",copy:"danger",text:"#000000"}},{code:"CITYBANK",name:"ซิตี้แบ้งค์",text:"ซิตี้แบ้งค์",color:{background:"#FFFFFF",copy:"danger",text:"#000000"}},{code:"LHBANK",name:"แลนด์ แอนด์ เฮ้าส์",text:"แลนด์ แอนด์ เฮ้าส์",color:{background:"",copy:"danger",text:""}},{code:"TBANK",name:"ธนชาต จำกัด (มหาชน)",text:"ธนชาต",color:{background:"#F37023",copy:"danger",text:"#F37023"}},{code:"TRUEWALLET",name:"ทรูมันนี่",text:"ทรูมันนี่",color:{background:"#F37023",copy:"danger",text:"#F37023"}},{code:"BAAC",name:"เพื่อการเกษตรและสหกรณ์การเกษตร",text:"เพื่อการเกษตรและสหกรณ์การเกษตร",color:{background:"#29592E",copy:"danger",text:"#29592E"}},{code:"GHBANK",name:"อาคารสงเคราะห์",text:"อาคารสงเคราะห์",color:{background:"",copy:"danger",text:""}},{code:"KKB",name:"เกียรตินาคิน จำกัด (มหาชน)",text:"เกียรตินาคิน",color:{background:"#009CC9",copy:"danger",text:"#009CC9"}},{code:"JPMORGAN",name:"เจพีมอร์แกน เชส สาขากรุงเทพฯ",text:"เจพีมอร์แกน เชส",color:{background:"",copy:"danger",text:"#000000"}},{code:"CIMB",name:"ซีไอเอ็มบี ไทย จำกัด (มหาชน)",text:"ซีไอเอ็มบี",color:{background:"#ED1C24",copy:"danger",text:"#ED1C24"}},{code:"DEUTSCHE",name:"ดอยซ์แบงค์",text:"ดอยซ์แบงค์",color:{background:"",copy:"danger",text:""}},{code:"TISCO",name:"ทิสโก้ จำกัด (มหาชน)",text:"ทิสโก้",color:{background:"#FFFFFF",copy:"danger",text:"#000000"}},{code:"TCRBANK",name:"ไทยเครดิต เพื่อรายย่อย",text:"ไทยเครดิต",color:{background:"",copy:"danger",text:""}},{code:"BNP",name:"บีเอ็นพี พารีบาส์ สาขากรุงเทพฯ",text:"บีเอ็นพี",color:{background:"",copy:"danger",text:""}},{code:"MIZUHO",name:"มิซูโฮ คอร์ปอเรต จำกัด สาขากรุงเทพฯ",text:"มิซูโฮ",color:{background:"",copy:"danger",text:""}},{code:"MEGA",name:"เมกะ สากลพาณิชย์",text:"เมกะ",color:{background:"",copy:"danger",text:""}},{code:"SC",name:"สแตนดาร์ดชาร์เตอร์ด (ไทย)",text:"สแตนดาร์ดชาร์เตอร์ด",color:{background:"",copy:"danger",text:""}},{code:"BOC",name:"แห่งประเทศจีน (ไทย)",text:"แห่งประเทศจีน",color:{background:"",copy:"danger",text:""}},{code:"BOA",name:"แห่งอเมริกาฯ",text:"แห่งอเมริกาฯ",color:{background:"",copy:"danger",text:""}},{code:"IBANK",name:"อิสลามแห่งประเทศไทย",text:"อิสลามแห่งประเทศไทย",color:{background:"",copy:"danger",text:""}},{code:"ICBC",name:"ไอซีบีซี (ไทย)",text:"ไอซีบีซี ",color:{background:"",copy:"danger",text:""}},{code:"EXIM",name:"เพื่อการส่งออกและนำเข้าแห่งประเทศไทย (ธสน.)",text:"การส่งออกและนำเข้าแห่งประเทศไทย (ธสน.) ",color:{background:"",copy:"danger",text:""}}],iM=[{value:0,label:"0"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"}],aM=[{network:"line",title:"",description:"",quote:"",hashtags:"",image_url:"social/line_logo.png",twitter_user:""},{network:"facebook",title:"",description:"",quote:"",hashtags:"",image_url:"social/facebook_logo.png",twitter_user:""},{network:"twitter",title:"",description:"",quote:"",hashtags:"",image_url:"social/twitter_logo.png",twitter_user:""},{network:"email",title:"",description:"",quote:"",hashtags:"",image_url:"social/gmail_logo.png",twitter_user:""},{network:"sms",title:"",description:"",quote:"",hashtags:"",image_url:"social/sms_logo.png",twitter_user:""}],lM="phone_number",cM=[{title:"เป่ายิ้งฉุบ",game_type:"roshambo",img_src:"minigame/roshambo"},{title:"หัวก้อย",game_type:"cointoss",img_src:"minigame/cointoss"},{title:"ไฮโล",game_type:"sicbo",img_src:"minigame/sicbo.png"},{title:"เสือมังกร",game_type:"dragon_tiger",img_src:"minigame/dragon_tiger"}],uM=[{bet_type:"3up",bet_type_name:"3 ตัวบน",com:"0",digit:3,max:"2000",min:"1",pay:"900"},{bet_type:"3toot",bet_type_name:"3 ตัวโต๊ด",com:"0",digit:3,max:"1500",min:"1",pay:"150"},{bet_type:"2up",bet_type_name:"2 ตัวบน",com:"0",digit:2,max:"2000",min:"1",pay:"90"},{bet_type:"2down",bet_type_name:"2 ตัวล่าง",com:"0",digit:2,max:"2000",min:"1",pay:"90"},{bet_type:"up",bet_type_name:"วิ่งบน",com:"0",digit:1,max:"4000",min:"10",pay:"3.2"},{bet_type:"down",bet_type_name:"วิ่งล่าง",com:"0",digit:1,max:"4000",min:"10",pay:"4.2"},{bet_type:"4pea",bet_type_name:"ลอยเรือ",com:"0",digit:4,max:"2000",min:"1",pay:"22"},{bet_type:"5pea",bet_type_name:"ลอยแพ",com:"0",digit:5,max:"2000",min:"1",pay:"12"}],AM=[{name_en:"2up",name_th:"2 ตัวบน"},{name_en:"2down",name_th:"2 ตัวล่าง"},{name_en:"3up",name_th:"3 ตัวบน"},{name_en:"3down",name_th:"3 ตัวล่าง"},{name_en:"3toot",name_th:"3 ตัวโต๊ด"},{name_en:"up",name_th:"วิ่งบน"},{name_en:"down",name_th:"วิ่งล่าง"},{name_en:"set",name_th:"ชุด"},{name_en:"4pea",name_th:"ลอยเรือ"},{name_en:"5pea",name_th:"ลอยแพ"},{name_en:"3down2",name_th:"3 ตัวท้าย"},{name_en:"3down1",name_th:"3 ตัวหน้า"},{name_en:"3head",name_th:"3 ตัวหน้ารางวัลที่ 1"},{name_th:"3 ตัวท้ายรางวัลที่ 1",name_en:"3tail"}],dM=[{title:"หน้าแรก",img_src:"sidebar-sathu/home.png",path:"home",action:""},{title:"ข้อมูลผู้ใช้งาน",img_src:"sidebar-sathu/profile.png",path:"profile",action:""},{title:"ฝากเงิน",img_src:"sidebar-sathu/deposit.png",path:"transaction",action:""},{title:"ถอนเงิน",img_src:"sidebar-sathu/withdraw.png",path:"withdraw",action:""},{title:"ตรวจผลหวย",img_src:"sidebar-sathu/result.png",path:"lotto-result",action:""},{title:"ประวัติการใช้งาน",img_src:"sidebar-sathu/history.png",path:"history",action:""},{title:"สอนใช้งาน",img_src:"sidebar-sathu/guide.png",path:"guide",action:""},{title:"ติดตั้ง app",img_src:"sidebar-sathu/download.png",path:"download",action:""},{title:"เปลี่ยนรหัสผ่าน",img_src:"sidebar-sathu/resetpassword.png",path:"resetpassword",action:""},{title:"ติดต่อเรา",img_src:"sidebar-sathu/line.png",path:"contact",action:""},{title:"แทงหวย",img_src:"sidebar-sathu/Bet.png",path:"lotto-list",action:""},{title:"ดูโพย",img_src:"sidebar-sathu/HistoryLotto.png",path:"historybet",action:""}],fM=["yiki","yiki_vip","YIKI_5MIN","thai"],gM={nav_footer:ZO,nav_footer_sathu:$O,nav_menu_index:eM,min_password:tM,nav_menu_deposit:nM,dataNumber:rM,dataShootNumber:sM,bank_data:oM,prefix_panel:iM,social_share:aM,login_mode:lM,minigame_data:cM,mock_rate_payment_detail:uM,data_bet_type_lotto_seamless:AM,nav_menu_sidebar:dM,config_lotto_main:fM},Sce=Object.freeze(Object.defineProperty({__proto__:null,bank_data:oM,config_lotto_main:fM,dataNumber:rM,dataShootNumber:sM,data_bet_type_lotto_seamless:AM,default:gM,login_mode:lM,min_password:tM,minigame_data:cM,mock_rate_payment_detail:uM,nav_footer:ZO,nav_footer_sathu:$O,nav_menu_deposit:nM,nav_menu_index:eM,nav_menu_sidebar:dM,prefix_panel:iM,social_share:aM},Symbol.toStringTag,{value:"Module"})),Mf=Zo("seamless",()=>{const e=K(""),t=K(""),n=K(""),r=k(()=>{const c=localStorage.getItem("username");return e.value===""&&c?c:e.value}),s=k(()=>{const c=localStorage.getItem("token");return t.value===""&&c?c:t.value}),o=k(()=>{const c=localStorage.getItem("key");return n.value===""&&c?c:n.value});function i(c){localStorage.setItem("username",c),e.value=c}function a(c){localStorage.setItem("token",c),t.value=c}function l(c){localStorage.setItem("key",c),n.value=c}return{username:r,token:s,key:o,setUsername:i,setToken:a,setKey:l}}),Zl=()=>{const e=()=>{if(localStorage.getItem("lotto.mode")&&localStorage.getItem("lotto.route_name"))return localStorage.getItem("lotto.mode");const{pathname:c}=location;return c.includes("seamless")?"seamless":c.includes("gamelotto")?"gamelotto":(localStorage.setItem("lotto.mode","standalone"),localStorage.setItem("lotto.route_name",""),"standalone")},t=()=>!0,n=e(),r=n==="seamless",s=n==="gamelotto";return{lottoMode:n,isSeamless:r,isGamelotto:s,isStandalone:n==="standalone",getQuery:()=>{const c=Mf(),u=new URLSearchParams(location.search),A=u.get("key"),d=u.get("username");return A&&d&&(c.setUsername(d),c.setKey(A)),{key:A,username:d}},getRoute:()=>{const c=localStorage.getItem("lotto.route_name");return c||(s?(localStorage.setItem("lotto.route_name","gamelotto-"),"gamelotto-"):r?(localStorage.setItem("lotto.route_name","seamlesslotto-"),"seamlesslotto-"):(localStorage.setItem("lotto.route_name",""),""))},getRouteHome:()=>r?"seamlesslotto-lotto-list":s?"gamelotto-home":"home",checkDomainStandAlone:t}},eA=Zo("control",()=>{const e=K(""),t=K(""),n=K("BRAND"),r=K(!1),s=K(!1);return{fromGameType:e,fromGameBrand:t,stateGame:n,openModalQrpayWaitApprove:r,showModalApprove:s,setGameType:u=>{e.value=u,localStorage.setItem("gameType",u)},setGameBrand:u=>{t.value=u,localStorage.setItem("gameType",u)},setStateGame:u=>{n.value=u,localStorage.setItem("stateGame",u)},setOpenModalQrpayWaitApprove:u=>{r.value=u},setShowModalApprove:u=>{s.value=u}}}),_ce={class:"wrap-footer"},xce={class:"container mx-auto"},kce={class:"wrap-item-footer justify-center"},Tce=["onClick"],Dce={class:"menu-footer"},Rce={key:0,class:"menu-bet"},Oce=_e({__name:"Footer",setup(e){const{nav_footer:t}=gM,n=pm(),r=Yl(),s=If(),o=$u(),i=eA(),{getRoute:a,isSeamless:l,isGamelotto:c}=Zl(),u=K(t),A=k(()=>n.$state),d=k(()=>{var p;return(p=A.value.contact)==null?void 0:p.linecontact}),f=k(()=>{var b,w,B;let p=[];const C=["lotto-preset","transaction","lotto-result"],v=["transaction","lotto-preset","profile","home"],E=["lotto-preset","lotto-result"];return c?p=(b=u.value)==null?void 0:b.filter(Q=>!C.includes(Q.path)):l?p=(w=u.value)==null?void 0:w.filter(Q=>!v.includes(Q.path)):p=(B=u.value)==null?void 0:B.filter(Q=>!E.includes(Q.path)),p});function g(p){return`${a()}${p}`}function h(p){if(p!=="contact")s.name&&(p==="transaction"?o.bank_status==="reject"?i.setShowModalApprove(!0):p==="transaction"?r.push({name:g(p),params:{type:"deposit"}}):r.push({name:g(p)}):r.push({name:g(p)}));else{const C=d.value;location.href=C}}const m=p=>p.includes("gamelotto")?p.replace("gamelotto-",""):p.includes("seamlesslotto")?p.replace("seamlesslotto-",""):p;return(p,C)=>(Le(),qe("div",_ce,[W("div",xce,[W("div",kce,[(Le(!0),qe(Tt,null,sB(f.value,(v,E)=>(Le(),qe("div",{class:ls(["item-footer",f.value.length>4?"w-[20%]":"w-[25%]"]),key:E},[W("a",{onClick:b=>h(v.path)},[W("div",Dce,[v.code_name==="lotto-list"?(Le(),qe("div",Rce,[(Le(),Nn(Cl("BetBtnSvg"),{activeColor:m(fe(s).name||"")===v.code_name?"var(--secondary-color-1, #F2B234)":""},null,8,["activeColor"])),W("span",{class:ls(m(fe(s).name||"")===v.code_name?"active-color":"")},kt(v.title),3)])):(Le(),Nn(Cl(v.img_src),{key:1,activeColor:m(fe(s).name||"")===v.code_name?"var(--secondary-color-1, #F2B234)":""},null,8,["activeColor"]))]),v.code_name!=="lotto-list"?(Le(),qe("span",{key:0,class:ls(m(fe(s).name||"")===v.code_name?"active-color":"")},kt(v.title),3)):In("",!0)],8,Tce)],2))),128))])])]))}});const hM=Jn(Oce,[["__scopeId","data-v-fcf9a965"]]),Mce=Object.freeze(Object.defineProperty({__proto__:null,default:hM},Symbol.toStringTag,{value:"Module"})),pM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAMAAAA5QerMAAACNFBMVEUAAACepP5OVrGenv6epP6co/yco/yepf5pcuafovtQWK+GhueJie2Lkeafpf9OVrCGjOZncOZ/h+afpv+fpP51feVocONQWLSgpv9nceVPV7JoceafpP+do/6fpv+co/+fn/d8he6QluhOVrFtdeaco/ySmettduaTmeyfpf+fo/+Vm/GcovpuduVwd+aVm/BOV7Kepv+bofpPVrGepf9RWLROWLSepv9ocOWfo/9QV7FQV7Sdpf+eo/9UW7locONQWK+dofuep/qdp/9sceFqduxQYL9re+aZo/9weuCPleb/7+RYYcf/5NEzM5mfpf9OVrCRl+mdo/xWX8OYnvRSWrpbY8mLkuSVm/CTme2SmOt9hNz/6dpPV7KNk+aKkOZsdeadn+OIjuHdzdf/59br1NBVXcFUXL0+Qad/hub66uOopuGko+GFi9+AiN7439NtdNNpcdFgZ8qWjr1PV7NJTK9BRaw8PaQ5Op6WnPGFjOZ5gea6uOWWmuSgoOKIjuLy5OB/huB6gtnYydjj0Nb85NXr1tXw2dT03NDOwNDfy89uc85tccixpsehmMJjZ8JKULZeWqlUUaZNSaI6PKKlp+aXnObVzeXEwOXx5OTGweTNxuP05eD+6t6uqt7p2tyJjtx6gdrOwtn85dd0e9f75dZ2fNR1edDJuc64rc2so8yrosyhmsudl8uZlMt5eslobchdZcemnsOpncJTW8FhZL+bkrxXWbdUVrVwbK9YVaY0NJphDWEoAAAASnRSTlMAf74f8KSceWM+IAoH+/nv4t/QwLmim5GOgX56bWhgKBAO+/vv6+Xh4N/f1M7OzczKxsCuq6qcgX9yb2ljXExAQDk3NDQpIB8ZGWnX+rUAAAKmSURBVDjLpZRlVxtBFIZvgru7193dXTZZySaECCEhIYK7l+IUKVaou7t7++c6Cbs7Mw3whefT3Huf857Zu2cXVkDh6fxclerg0ZNFy3sFqpR4XiJ+Z0TIkmJUCs+LBpPZorNYzCaDyPOpUYuKIak8b9AxBBZk71kkOTdU7GSCMImheUATm+lPLAl2dQY+k1bDRTPDlDU11Dp7nXXWgYG6WkU2i+GkGSb6L1nX+k2r0PRMCRbDsKlCJuIF99fX1uZrb5+fb/fN6B9jd79snkKmnwmOpENvxa60tJiN0opechQ+o1NZ26bYgBphkBpOjqatgZExqABxYa2y959oPvtnwZud47gZvL3QQqTmm5R6muOaNRrXVHPzl4eavt9chxWvLAKpWxiFX9w1DaZvjpvAs10ABSZctnJjGoIpbhrPOkPgiI5QUSjBvY7vxBvOgzBcVX+d1FD8mCzH03DYjosrbCmtlrJDeLoZ1inncjZYHcXqBtAto1aw9VhdBQx5gQpaZVkXMYY4fK4ZGqkizaoRF/FYcZDIkNwk1UvUKBGSqfo6EXv7BjVKhjSG4hYZSpEGkWV0565s3qH79kg4X0m3qhe2cL/iMt2vPAuwjW7VsOzw86fDLPufuhUAcrroVFaihg6NRGrRGvK2PYOy+qSHaJetvwiIA91yo+SBq55VqB98pHww3TngJzapK+BZG41vWRL3J2OjNWDbk2IgwHGHnaltNKJfyudxUn2vRRgbehm74wxIZDn6kejnqhubb1AdkPsdWaCQXqzXSu4rSRz9oJXQF6cDwV6bR558fD3udo+9a5Jrj20fUGQIKJgARwoZMUBzOKHFG2x6bQmHIIjo3UILSqYSbYI6GhbjmFpAttejR3i8yBPUJ2AporN3CDKr1dnngOQfwKO6Z+oNuCIAAAAASUVORK5CYII=",Pce="data:image/png;base64,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";/*! * shared v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const l1=typeof window<"u",Nce=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Na=e=>Nce?Symbol(e):e,Lce=(e,t,n)=>Fce({l:e,k:t,s:n}),Fce=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Sr=e=>typeof e=="number"&&isFinite(e),Uce=e=>pb(e)==="[object Date]",ya=e=>pb(e)==="[object RegExp]",Nm=e=>wt(e)&&Object.keys(e).length===0;function Hce(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ur=Object.assign;let _3;const gd=()=>_3||(_3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function x3(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const zce=Object.prototype.hasOwnProperty;function hb(e,t){return zce.call(e,t)}const Ln=Array.isArray,dr=e=>typeof e=="function",$e=e=>typeof e=="string",Yt=e=>typeof e=="boolean",Fn=e=>e!==null&&typeof e=="object",mM=Object.prototype.toString,pb=e=>mM.call(e),wt=e=>pb(e)==="[object Object]",Vce=e=>e==null?"":Ln(e)||wt(e)&&e.toString===mM?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const un={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Lm(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}function jce(e){throw e}function Yce(e,t,n){return{line:e,column:t,offset:n}}function c1(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const ai=" ",Wce="\r",rs=` `,Gce=String.fromCharCode(8232),Kce=String.fromCharCode(8233);function qce(e){const t=e;let n=0,r=1,s=1,o=0;const i=B=>t[B]===Wce&&t[B+1]===rs,a=B=>t[B]===rs,l=B=>t[B]===Kce,c=B=>t[B]===Gce,u=B=>i(B)||a(B)||l(B)||c(B),A=()=>n,d=()=>r,f=()=>s,g=()=>o,h=B=>i(B)||l(B)||c(B)?rs:t[B],m=()=>h(n),p=()=>h(n+o);function C(){return o=0,u(n)&&(r++,s=0),i(n)&&n++,n++,s++,t[n]}function v(){return i(n+o)&&o++,o++,t[n+o]}function E(){n=0,r=1,s=1,o=0}function b(B=0){o=B}function w(){const B=n+o;for(;B!==n;)C();o=0}return{index:A,line:d,column:f,peekOffset:g,charAt:h,currentChar:m,currentPeek:p,next:C,peek:v,reset:E,resetPeek:b,skipToPeek:w}}const qi=void 0,k3="'",Xce="tokenizer";function Jce(e,t={}){const n=t.location!==!1,r=qce(e),s=()=>r.index(),o=()=>Yce(r.line(),r.column(),r.index()),i=o(),a=s(),l={currentType:14,offset:a,startLoc:i,endLoc:i,lastType:14,lastOffset:a,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function A(_,x,U,...q){const M=c();if(x.column+=U,x.offset+=U,u){const N=c1(M.startLoc,x),ne=Lm(_,N,{domain:Xce,args:q});u(ne)}}function d(_,x,U){_.endLoc=o(),_.currentType=x;const q={type:x};return n&&(q.loc=c1(_.startLoc,_.endLoc)),U!=null&&(q.value=U),q}const f=_=>d(_,14);function g(_,x){return _.currentChar()===x?(_.next(),x):(A(un.EXPECTED_TOKEN,o(),0,x),"")}function h(_){let x="";for(;_.currentPeek()===ai||_.currentPeek()===rs;)x+=_.currentPeek(),_.peek();return x}function m(_){const x=h(_);return _.skipToPeek(),x}function p(_){if(_===qi)return!1;const x=_.charCodeAt(0);return x>=97&&x<=122||x>=65&&x<=90||x===95}function C(_){if(_===qi)return!1;const x=_.charCodeAt(0);return x>=48&&x<=57}function v(_,x){const{currentType:U}=x;if(U!==2)return!1;h(_);const q=p(_.currentPeek());return _.resetPeek(),q}function E(_,x){const{currentType:U}=x;if(U!==2)return!1;h(_);const q=_.currentPeek()==="-"?_.peek():_.currentPeek(),M=C(q);return _.resetPeek(),M}function b(_,x){const{currentType:U}=x;if(U!==2)return!1;h(_);const q=_.currentPeek()===k3;return _.resetPeek(),q}function w(_,x){const{currentType:U}=x;if(U!==8)return!1;h(_);const q=_.currentPeek()===".";return _.resetPeek(),q}function B(_,x){const{currentType:U}=x;if(U!==9)return!1;h(_);const q=p(_.currentPeek());return _.resetPeek(),q}function Q(_,x){const{currentType:U}=x;if(!(U===8||U===12))return!1;h(_);const q=_.currentPeek()===":";return _.resetPeek(),q}function S(_,x){const{currentType:U}=x;if(U!==10)return!1;const q=()=>{const N=_.currentPeek();return N==="{"?p(_.peek()):N==="@"||N==="%"||N==="|"||N===":"||N==="."||N===ai||!N?!1:N===rs?(_.peek(),q()):p(N)},M=q();return _.resetPeek(),M}function T(_){h(_);const x=_.currentPeek()==="|";return _.resetPeek(),x}function D(_){const x=h(_),U=_.currentPeek()==="%"&&_.peek()==="{";return _.resetPeek(),{isModulo:U,hasSpace:x.length>0}}function R(_,x=!0){const U=(M=!1,N="",ne=!1)=>{const ce=_.currentPeek();return ce==="{"?N==="%"?!1:M:ce==="@"||!ce?N==="%"?!0:M:ce==="%"?(_.peek(),U(M,"%",!0)):ce==="|"?N==="%"||ne?!0:!(N===ai||N===rs):ce===ai?(_.peek(),U(!0,ai,ne)):ce===rs?(_.peek(),U(!0,rs,ne)):!0},q=U();return x&&_.resetPeek(),q}function O(_,x){const U=_.currentChar();return U===qi?qi:x(U)?(_.next(),U):null}function H(_){return O(_,U=>{const q=U.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36})}function V(_){return O(_,U=>{const q=U.charCodeAt(0);return q>=48&&q<=57})}function Y(_){return O(_,U=>{const q=U.charCodeAt(0);return q>=48&&q<=57||q>=65&&q<=70||q>=97&&q<=102})}function j(_){let x="",U="";for(;x=V(_);)U+=x;return U}function X(_){m(_);const x=_.currentChar();return x!=="%"&&A(un.EXPECTED_TOKEN,o(),0,x),_.next(),"%"}function oe(_){let x="";for(;;){const U=_.currentChar();if(U==="{"||U==="}"||U==="@"||U==="|"||!U)break;if(U==="%")if(R(_))x+=U,_.next();else break;else if(U===ai||U===rs)if(R(_))x+=U,_.next();else{if(T(_))break;x+=U,_.next()}else x+=U,_.next()}return x}function ue(_){m(_);let x="",U="";for(;x=H(_);)U+=x;return _.currentChar()===qi&&A(un.UNTERMINATED_CLOSING_BRACE,o(),0),U}function he(_){m(_);let x="";return _.currentChar()==="-"?(_.next(),x+=`-${j(_)}`):x+=j(_),_.currentChar()===qi&&A(un.UNTERMINATED_CLOSING_BRACE,o(),0),x}function Ee(_){m(_),g(_,"'");let x="",U="";const q=N=>N!==k3&&N!==rs;for(;x=O(_,q);)x==="\\"?U+=Oe(_):U+=x;const M=_.currentChar();return M===rs||M===qi?(A(un.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),M===rs&&(_.next(),g(_,"'")),U):(g(_,"'"),U)}function Oe(_){const x=_.currentChar();switch(x){case"\\":case"'":return _.next(),`\\${x}`;case"u":return Qe(_,x,4);case"U":return Qe(_,x,6);default:return A(un.UNKNOWN_ESCAPE_SEQUENCE,o(),0,x),""}}function Qe(_,x,U){g(_,x);let q="";for(let M=0;MM!=="{"&&M!=="}"&&M!==ai&&M!==rs;for(;x=O(_,q);)U+=x;return U}function ge(_){let x="",U="";for(;x=H(_);)U+=x;return U}function z(_){const x=(U=!1,q)=>{const M=_.currentChar();return M==="{"||M==="%"||M==="@"||M==="|"||!M||M===ai?q:M===rs?(q+=M,_.next(),x(U,q)):(q+=M,_.next(),x(!0,q))};return x(!1,"")}function $(_){m(_);const x=g(_,"|");return m(_),x}function Z(_,x){let U=null;switch(_.currentChar()){case"{":return x.braceNest>=1&&A(un.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),_.next(),U=d(x,2,"{"),m(_),x.braceNest++,U;case"}":return x.braceNest>0&&x.currentType===2&&A(un.EMPTY_PLACEHOLDER,o(),0),_.next(),U=d(x,3,"}"),x.braceNest--,x.braceNest>0&&m(_),x.inLinked&&x.braceNest===0&&(x.inLinked=!1),U;case"@":return x.braceNest>0&&A(un.UNTERMINATED_CLOSING_BRACE,o(),0),U=Ae(_,x)||f(x),x.braceNest=0,U;default:let M=!0,N=!0,ne=!0;if(T(_))return x.braceNest>0&&A(un.UNTERMINATED_CLOSING_BRACE,o(),0),U=d(x,1,$(_)),x.braceNest=0,x.inLinked=!1,U;if(x.braceNest>0&&(x.currentType===5||x.currentType===6||x.currentType===7))return A(un.UNTERMINATED_CLOSING_BRACE,o(),0),x.braceNest=0,De(_,x);if(M=v(_,x))return U=d(x,5,ue(_)),m(_),U;if(N=E(_,x))return U=d(x,6,he(_)),m(_),U;if(ne=b(_,x))return U=d(x,7,Ee(_)),m(_),U;if(!M&&!N&&!ne)return U=d(x,13,le(_)),A(un.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,U.value),m(_),U;break}return U}function Ae(_,x){const{currentType:U}=x;let q=null;const M=_.currentChar();switch((U===8||U===9||U===12||U===10)&&(M===rs||M===ai)&&A(un.INVALID_LINKED_FORMAT,o(),0),M){case"@":return _.next(),q=d(x,8,"@"),x.inLinked=!0,q;case".":return m(_),_.next(),d(x,9,".");case":":return m(_),_.next(),d(x,10,":");default:return T(_)?(q=d(x,1,$(_)),x.braceNest=0,x.inLinked=!1,q):w(_,x)||Q(_,x)?(m(_),Ae(_,x)):B(_,x)?(m(_),d(x,12,ge(_))):S(_,x)?(m(_),M==="{"?Z(_,x)||q:d(x,11,z(_))):(U===8&&A(un.INVALID_LINKED_FORMAT,o(),0),x.braceNest=0,x.inLinked=!1,De(_,x))}}function De(_,x){let U={type:14};if(x.braceNest>0)return Z(_,x)||f(x);if(x.inLinked)return Ae(_,x)||f(x);switch(_.currentChar()){case"{":return Z(_,x)||f(x);case"}":return A(un.UNBALANCED_CLOSING_BRACE,o(),0),_.next(),d(x,3,"}");case"@":return Ae(_,x)||f(x);default:if(T(_))return U=d(x,1,$(_)),x.braceNest=0,x.inLinked=!1,U;const{isModulo:M,hasSpace:N}=D(_);if(M)return N?d(x,0,oe(_)):d(x,4,X(_));if(R(_))return d(x,0,oe(_));break}return U}function L(){const{currentType:_,offset:x,startLoc:U,endLoc:q}=l;return l.lastType=_,l.lastOffset=x,l.lastStartLoc=U,l.lastEndLoc=q,l.offset=s(),l.startLoc=o(),r.currentChar()===qi?d(l,14):De(r,l)}return{nextToken:L,currentOffset:s,currentPosition:o,context:c}}const Zce="parser",$ce=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function eue(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function tue(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,C,v,E,...b){const w=p.currentPosition();if(w.offset+=E,w.column+=E,n){const B=c1(v,w),Q=Lm(C,B,{domain:Zce,args:b});n(Q)}}function s(p,C,v){const E={type:p,start:C,end:C};return t&&(E.loc={start:v,end:v}),E}function o(p,C,v,E){p.end=C,E&&(p.type=E),t&&p.loc&&(p.loc.end=v)}function i(p,C){const v=p.context(),E=s(3,v.offset,v.startLoc);return E.value=C,o(E,p.currentOffset(),p.currentPosition()),E}function a(p,C){const v=p.context(),{lastOffset:E,lastStartLoc:b}=v,w=s(5,E,b);return w.index=parseInt(C,10),p.nextToken(),o(w,p.currentOffset(),p.currentPosition()),w}function l(p,C){const v=p.context(),{lastOffset:E,lastStartLoc:b}=v,w=s(4,E,b);return w.key=C,p.nextToken(),o(w,p.currentOffset(),p.currentPosition()),w}function c(p,C){const v=p.context(),{lastOffset:E,lastStartLoc:b}=v,w=s(9,E,b);return w.value=C.replace($ce,eue),p.nextToken(),o(w,p.currentOffset(),p.currentPosition()),w}function u(p){const C=p.nextToken(),v=p.context(),{lastOffset:E,lastStartLoc:b}=v,w=s(8,E,b);return C.type!==12?(r(p,un.UNEXPECTED_EMPTY_LINKED_MODIFIER,v.lastStartLoc,0),w.value="",o(w,E,b),{nextConsumeToken:C,node:w}):(C.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,ko(C)),w.value=C.value||"",o(w,p.currentOffset(),p.currentPosition()),{node:w})}function A(p,C){const v=p.context(),E=s(7,v.offset,v.startLoc);return E.value=C,o(E,p.currentOffset(),p.currentPosition()),E}function d(p){const C=p.context(),v=s(6,C.offset,C.startLoc);let E=p.nextToken();if(E.type===9){const b=u(p);v.modifier=b.node,E=b.nextConsumeToken||p.nextToken()}switch(E.type!==10&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(E)),E=p.nextToken(),E.type===2&&(E=p.nextToken()),E.type){case 11:E.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(E)),v.key=A(p,E.value||"");break;case 5:E.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(E)),v.key=l(p,E.value||"");break;case 6:E.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(E)),v.key=a(p,E.value||"");break;case 7:E.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(E)),v.key=c(p,E.value||"");break;default:r(p,un.UNEXPECTED_EMPTY_LINKED_KEY,C.lastStartLoc,0);const b=p.context(),w=s(7,b.offset,b.startLoc);return w.value="",o(w,b.offset,b.startLoc),v.key=w,o(v,b.offset,b.startLoc),{nextConsumeToken:E,node:v}}return o(v,p.currentOffset(),p.currentPosition()),{node:v}}function f(p){const C=p.context(),v=C.currentType===1?p.currentOffset():C.offset,E=C.currentType===1?C.endLoc:C.startLoc,b=s(2,v,E);b.items=[];let w=null;do{const S=w||p.nextToken();switch(w=null,S.type){case 0:S.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(S)),b.items.push(i(p,S.value||""));break;case 6:S.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(S)),b.items.push(a(p,S.value||""));break;case 5:S.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(S)),b.items.push(l(p,S.value||""));break;case 7:S.value==null&&r(p,un.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,ko(S)),b.items.push(c(p,S.value||""));break;case 8:const T=d(p);b.items.push(T.node),w=T.nextConsumeToken||null;break}}while(C.currentType!==14&&C.currentType!==1);const B=C.currentType===1?C.lastOffset:p.currentOffset(),Q=C.currentType===1?C.lastEndLoc:p.currentPosition();return o(b,B,Q),b}function g(p,C,v,E){const b=p.context();let w=E.items.length===0;const B=s(1,C,v);B.cases=[],B.cases.push(E);do{const Q=f(p);w||(w=Q.items.length===0),B.cases.push(Q)}while(b.currentType!==14);return w&&r(p,un.MUST_HAVE_MESSAGES_IN_PLURAL,v,0),o(B,p.currentOffset(),p.currentPosition()),B}function h(p){const C=p.context(),{offset:v,startLoc:E}=C,b=f(p);return C.currentType===14?b:g(p,v,E,b)}function m(p){const C=Jce(p,Ur({},e)),v=C.context(),E=s(0,v.offset,v.startLoc);return t&&E.loc&&(E.loc.source=p),E.body=h(C),v.currentType!==14&&r(C,un.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,p[v.offset]||""),o(E,C.currentOffset(),C.currentPosition()),E}return{parse:m}}function ko(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function nue(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function T3(e,t){for(let n=0;ni;function l(h,m){i.code+=h}function c(h,m=!0){const p=m?s:"";l(o?p+" ".repeat(h):p)}function u(h=!0){const m=++i.indentLevel;h&&c(m)}function A(h=!0){const m=--i.indentLevel;h&&c(m)}function d(){c(i.indentLevel)}return{context:a,push:l,indent:u,deindent:A,newline:d,helper:h=>`_${h}`,needIndent:()=>i.needIndent}}function oue(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),pu(e,t.key),t.modifier?(e.push(", "),pu(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function iue(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const s=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const s=t.cases.length;for(let o=0;o{const n=$e(t.mode)?t.mode:"normal",r=$e(t.filename)?t.filename:"message.intl",s=!!t.sourceMap,o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,i=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],l=sue(e,{mode:n,filename:r,sourceMap:s,breakLineCode:o,needIndent:i});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),a.length>0&&(l.push(`const { ${a.map(A=>`${A}: _${A}`).join(", ")} } = ctx`),l.newline()),l.push("return "),pu(l,e),l.deindent(i),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function uue(e,t={}){const n=Ur({},t),s=tue(n).parse(e);return rue(s,n),cue(s,n)}/*! * devtools-if v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const CM={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const La=[];La[0]={w:[0],i:[3,0],["["]:[4],o:[7]};La[1]={w:[1],["."]:[2],["["]:[4],o:[7]};La[2]={w:[2],i:[3,0],[0]:[3,0]};La[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};La[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};La[5]={["'"]:[4,0],o:8,l:[5,0]};La[6]={['"']:[4,0],o:8,l:[6,0]};const Aue=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function due(e){return Aue.test(e)}function fue(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function gue(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function hue(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:due(t)?fue(t):"*"+t}function pue(e){const t=[];let n=-1,r=0,s=0,o,i,a,l,c,u,A;const d=[];d[0]=()=>{i===void 0?i=a:i+=a},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),s++},d[3]=()=>{if(s>0)s--,r=4,d[0]();else{if(s=0,i===void 0||(i=hue(i),i===!1))return!1;d[1]()}};function f(){const g=e[n+1];if(r===5&&g==="'"||r===6&&g==='"')return n++,a="\\"+g,d[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&f())){if(l=gue(o),A=La[r],c=A[l]||A.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(a=o,u()===!1))))return;if(r===7)return t}}const D3=new Map;function mue(e,t){return Fn(e)?e[t]:null}function Cue(e,t){if(!Fn(e))return null;let n=D3.get(t);if(n||(n=pue(t),n&&D3.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,Eue=e=>"",Iue="text",Bue=e=>e.length===0?"":e.join(""),bue=Vce;function R3(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function yue(e){const t=Sr(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Sr(e.named.count)||Sr(e.named.n))?Sr(e.named.count)?e.named.count:Sr(e.named.n)?e.named.n:t:t}function wue(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Que(e={}){const t=e.locale,n=yue(e),r=Fn(e.pluralRules)&&$e(t)&&dr(e.pluralRules[t])?e.pluralRules[t]:R3,s=Fn(e.pluralRules)&&$e(t)&&dr(e.pluralRules[t])?R3:void 0,o=p=>p[r(n,p.length,s)],i=e.list||[],a=p=>i[p],l=e.named||{};Sr(e.pluralIndex)&&wue(n,l);const c=p=>l[p];function u(p){const C=dr(e.messages)?e.messages(p):Fn(e.messages)?e.messages[p]:!1;return C||(e.parent?e.parent.message(p):Eue)}const A=p=>e.modifiers?e.modifiers[p]:vue,d=wt(e.processor)&&dr(e.processor.normalize)?e.processor.normalize:Bue,f=wt(e.processor)&&dr(e.processor.interpolate)?e.processor.interpolate:bue,g=wt(e.processor)&&$e(e.processor.type)?e.processor.type:Iue,m={list:a,named:c,plural:o,linked:(p,...C)=>{const[v,E]=C;let b="text",w="";C.length===1?Fn(v)?(w=v.modifier||w,b=v.type||b):$e(v)&&(w=v||w):C.length===2&&($e(v)&&(w=v||w),$e(E)&&(b=E||b));let B=u(p)(m);return b==="vnode"&&Ln(B)&&w&&(B=B[0]),w?A(w)(B,b):B},message:u,type:g,interpolate:f,normalize:d};return m}let Zd=null;function Sue(e){Zd=e}function _ue(e,t,n){Zd&&Zd.emit(CM.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const xue=kue(CM.FunctionTranslate);function kue(e){return t=>Zd&&Zd.emit(e,t)}function Tue(e,t,n){return[...new Set([n,...Ln(t)?t:Fn(t)?Object.keys(t):$e(t)?[t]:[n]])]}function vM(e,t,n){const r=$e(n)?n:Pf,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;Ln(i);)i=O3(o,i,t);const a=Ln(t)||!wt(t)?t:t.default?t.default:null;i=$e(a)?[a]:a,Ln(i)&&O3(o,i,!1),s.__localeChainCache.set(r,o)}return o}function O3(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Mue(){return{upper:(e,t)=>t==="text"&&$e(e)?e.toUpperCase():t==="vnode"&&Fn(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&$e(e)?e.toLowerCase():t==="vnode"&&Fn(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&$e(e)?P3(e):t==="vnode"&&Fn(e)&&"__v_isVNode"in e?P3(e.children):e}}let EM;function Pue(e){EM=e}let IM;function Nue(e){IM=e}let BM;function Lue(e){BM=e}let bM=null;const N3=e=>{bM=e},Fue=()=>bM;let yM=null;const L3=e=>{yM=e},Uue=()=>yM;let F3=0;function Hue(e={}){const t=$e(e.version)?e.version:Oue,n=$e(e.locale)?e.locale:Pf,r=Ln(e.fallbackLocale)||wt(e.fallbackLocale)||$e(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,s=wt(e.messages)?e.messages:{[n]:{}},o=wt(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=wt(e.numberFormats)?e.numberFormats:{[n]:{}},a=Ur({},e.modifiers||{},Mue()),l=e.pluralRules||{},c=dr(e.missing)?e.missing:null,u=Yt(e.missingWarn)||ya(e.missingWarn)?e.missingWarn:!0,A=Yt(e.fallbackWarn)||ya(e.fallbackWarn)?e.fallbackWarn:!0,d=!!e.fallbackFormat,f=!!e.unresolving,g=dr(e.postTranslation)?e.postTranslation:null,h=wt(e.processor)?e.processor:null,m=Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter,C=dr(e.messageCompiler)?e.messageCompiler:EM,v=dr(e.messageResolver)?e.messageResolver:IM||mue,E=dr(e.localeFallbacker)?e.localeFallbacker:BM||Tue,b=Fn(e.fallbackContext)?e.fallbackContext:void 0,w=dr(e.onWarn)?e.onWarn:Hce,B=e,Q=Fn(B.__datetimeFormatters)?B.__datetimeFormatters:new Map,S=Fn(B.__numberFormatters)?B.__numberFormatters:new Map,T=Fn(B.__meta)?B.__meta:{};F3++;const D={version:t,cid:F3,locale:n,fallbackLocale:r,messages:s,modifiers:a,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:A,fallbackFormat:d,unresolving:f,postTranslation:g,processor:h,warnHtmlMessage:m,escapeParameter:p,messageCompiler:C,messageResolver:v,localeFallbacker:E,fallbackContext:b,onWarn:w,__meta:T};return D.datetimeFormats=o,D.numberFormats=i,D.__datetimeFormatters=Q,D.__numberFormatters=S,__INTLIFY_PROD_DEVTOOLS__&&_ue(D,t,T),D}function Cb(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return $e(a)?a:t}else return t}function RA(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const zue=e=>e;let U3=Object.create(null);function Vue(e,t={}){{const r=(t.onCacheKey||zue)(e),s=U3[r];if(s)return s;let o=!1;const i=t.onError||jce;t.onError=c=>{o=!0,i(c)};const{code:a}=uue(e,t),l=new Function(`return ${a}`)();return o?l:U3[r]=l}}let wM=un.__EXTEND_POINT__;const Bv=()=>++wM,Dc={INVALID_ARGUMENT:wM,INVALID_DATE_ARGUMENT:Bv(),INVALID_ISO_DATE_ARGUMENT:Bv(),__EXTEND_POINT__:Bv()};function Rc(e){return Lm(e,null,void 0)}const H3=()=>"",Mo=e=>dr(e);function z3(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[l,c]=u1(...t),u=Yt(c.missingWarn)?c.missingWarn:e.missingWarn,A=Yt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=Yt(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,g=$e(c.default)||Yt(c.default)?Yt(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",h=n||g!=="",m=$e(c.locale)?c.locale:e.locale;d&&jue(c);let[p,C,v]=f?[l,m,a[m]||{}]:QM(e,l,m,i,A,u),E=p,b=l;if(!f&&!($e(E)||Mo(E))&&h&&(E=g,b=E),!f&&(!($e(E)||Mo(E))||!$e(C)))return s?Fm:l;let w=!1;const B=()=>{w=!0},Q=Mo(E)?E:SM(e,l,C,E,b,B);if(w)return E;const S=Gue(e,C,v,c),T=Que(S),D=Yue(e,Q,T),R=r?r(D,l):D;if(__INTLIFY_PROD_DEVTOOLS__){const O={timestamp:Date.now(),key:$e(l)?l:Mo(E)?E.key:"",locale:C||(Mo(E)?E.locale:""),format:$e(E)?E:Mo(E)?E.source:"",message:R};O.meta=Ur({},e.__meta,Fue()||{}),xue(O)}return R}function jue(e){Ln(e.list)?e.list=e.list.map(t=>$e(t)?x3(t):t):Fn(e.named)&&Object.keys(e.named).forEach(t=>{$e(e.named[t])&&(e.named[t]=x3(e.named[t]))})}function QM(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let A={},d,f=null;const g="translate";for(let h=0;hr;return c.locale=n,c.key=t,c}const l=i(r,Wue(e,n,s,r,a,o));return l.locale=n,l.key=t,l.source=r,l}function Yue(e,t,n){return t(n)}function u1(...e){const[t,n,r]=e,s={};if(!$e(t)&&!Sr(t)&&!Mo(t))throw Rc(Dc.INVALID_ARGUMENT);const o=Sr(t)?String(t):(Mo(t),t);return Sr(n)?s.plural=n:$e(n)?s.default=n:wt(n)&&!Nm(n)?s.named=n:Ln(n)&&(s.list=n),Sr(r)?s.plural=r:$e(r)?s.default=r:wt(r)&&Ur(s,r),[o,s]}function Wue(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>Lce(t,n,i)}}function Gue(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:s,pluralRules:o,messages:f=>{let g=i(n,f);if(g==null&&u){const[,,h]=QM(u,f,t,a,l,c);g=i(h,f)}if($e(g)){let h=!1;const p=SM(e,f,t,g,f,()=>{h=!0});return h?H3:p}else return Mo(g)?g:H3}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Sr(r.plural)&&(d.pluralIndex=r.plural),d}function V3(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[l,c,u,A]=A1(...t),d=Yt(u.missingWarn)?u.missingWarn:e.missingWarn;Yt(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,g=$e(u.locale)?u.locale:e.locale,h=i(e,s,g);if(!$e(l)||l==="")return new Intl.DateTimeFormat(g,A).format(c);let m={},p,C=null;const v="datetime format";for(let w=0;w{_M.includes(l)?i[l]=n[l]:o[l]=n[l]}),$e(r)?o.locale=r:wt(r)&&(i=r),wt(s)&&(i=s),[o.key||"",a,o,i]}function j3(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Y3(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[l,c,u,A]=d1(...t),d=Yt(u.missingWarn)?u.missingWarn:e.missingWarn;Yt(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,g=$e(u.locale)?u.locale:e.locale,h=i(e,s,g);if(!$e(l)||l==="")return new Intl.NumberFormat(g,A).format(c);let m={},p,C=null;const v="number format";for(let w=0;w{xM.includes(l)?i[l]=n[l]:o[l]=n[l]}),$e(r)?o.locale=r:wt(r)&&(i=r),wt(s)&&(i=s),[o.key||"",a,o,i]}function W3(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(gd().__INTLIFY_PROD_DEVTOOLS__=!1);/*! * vue-i18n v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Kue="9.2.2";function que(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(gd().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(gd().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(gd().__INTLIFY_PROD_DEVTOOLS__=!1)}let kM=un.__EXTEND_POINT__;const ms=()=>++kM,br={UNEXPECTED_RETURN_TYPE:kM,INVALID_ARGUMENT:ms(),MUST_BE_CALL_SETUP_TOP:ms(),NOT_INSLALLED:ms(),NOT_AVAILABLE_IN_LEGACY_MODE:ms(),REQUIRED_VALUE:ms(),INVALID_VALUE:ms(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:ms(),NOT_INSLALLED_WITH_PROVIDE:ms(),UNEXPECTED_ERROR:ms(),NOT_COMPATIBLE_LEGACY_VUE_I18N:ms(),BRIDGE_SUPPORT_VUE_2_ONLY:ms(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:ms(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:ms(),__EXTEND_POINT__:ms()};function xr(e,...t){return Lm(e,null,void 0)}const f1=Na("__transrateVNode"),g1=Na("__datetimeParts"),h1=Na("__numberParts"),TM=Na("__setPluralRules");Na("__intlifyMeta");const DM=Na("__injectWithOption");function p1(e){if(!Fn(e))return e;for(const t in e)if(hb(e,t))if(!t.includes("."))Fn(e[t])&&p1(e[t]);else{const n=t.split("."),r=n.length-1;let s=e;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:l,resource:c}=a;l?(i[l]=i[l]||{},hd(c,i[l])):hd(c,i)}else $e(a)&&hd(JSON.parse(a),i)}),s==null&&o)for(const a in i)hb(i,a)&&p1(i[a]);return i}const Hg=e=>!Fn(e)||Ln(e);function hd(e,t){if(Hg(e)||Hg(t))throw xr(br.INVALID_VALUE);for(const n in e)hb(e,n)&&(Hg(e[n])||Hg(t[n])?t[n]=e[n]:hd(e[n],t[n]))}function RM(e){return e.type}function OM(e,t,n){let r=Fn(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Um(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Fn(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Fn(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function G3(e){return te(Hu,null,e,0)}const K3="__INTLIFY_META__";let q3=0;function X3(e){return(t,n,r,s)=>e(n,r,kr()||void 0,s)}const Xue=()=>{const e=kr();let t=null;return e&&(t=RM(e)[K3])?{[K3]:t}:null};function vb(e={},t){const{__root:n}=e,r=n===void 0;let s=Yt(e.inheritLocale)?e.inheritLocale:!0;const o=K(n&&s?n.locale.value:$e(e.locale)?e.locale:Pf),i=K(n&&s?n.fallbackLocale.value:$e(e.fallbackLocale)||Ln(e.fallbackLocale)||wt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=K(Um(o.value,e)),l=K(wt(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=K(wt(e.numberFormats)?e.numberFormats:{[o.value]:{}});let u=n?n.missingWarn:Yt(e.missingWarn)||ya(e.missingWarn)?e.missingWarn:!0,A=n?n.fallbackWarn:Yt(e.fallbackWarn)||ya(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:Yt(e.fallbackRoot)?e.fallbackRoot:!0,f=!!e.fallbackFormat,g=dr(e.missing)?e.missing:null,h=dr(e.missing)?X3(e.missing):null,m=dr(e.postTranslation)?e.postTranslation:null,p=n?n.warnHtmlMessage:Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const v=n?n.modifiers:wt(e.modifiers)?e.modifiers:{};let E=e.pluralRules||n&&n.pluralRules,b;b=(()=>{r&&L3(null);const G={version:Kue,locale:o.value,fallbackLocale:i.value,messages:a.value,modifiers:v,pluralRules:E,missing:h===null?void 0:h,missingWarn:u,fallbackWarn:A,fallbackFormat:f,unresolving:!0,postTranslation:m===null?void 0:m,warnHtmlMessage:p,escapeParameter:C,messageResolver:e.messageResolver,__meta:{framework:"vue"}};G.datetimeFormats=l.value,G.numberFormats=c.value,G.__datetimeFormatters=wt(b)?b.__datetimeFormatters:void 0,G.__numberFormatters=wt(b)?b.__numberFormatters:void 0;const J=Hue(G);return r&&L3(J),J})(),RA(b,o.value,i.value);function B(){return[o.value,i.value,a.value,l.value,c.value]}const Q=k({get:()=>o.value,set:G=>{o.value=G,b.locale=o.value}}),S=k({get:()=>i.value,set:G=>{i.value=G,b.fallbackLocale=i.value,RA(b,o.value,G)}}),T=k(()=>a.value),D=k(()=>l.value),R=k(()=>c.value);function O(){return dr(m)?m:null}function H(G){m=G,b.postTranslation=G}function V(){return g}function Y(G){G!==null&&(h=X3(G)),g=G,b.missing=h}const j=(G,J,be,we,Fe,ct)=>{B();let ut;if(__INTLIFY_PROD_DEVTOOLS__)try{N3(Xue()),r||(b.fallbackContext=n?Uue():void 0),ut=G(b)}finally{N3(null),r||(b.fallbackContext=void 0)}else ut=G(b);if(Sr(ut)&&ut===Fm){const[dt,Pt]=J();return n&&d?we(n):Fe(dt)}else{if(ct(ut))return ut;throw xr(br.UNEXPECTED_RETURN_TYPE)}};function X(...G){return j(J=>Reflect.apply(z3,null,[J,...G]),()=>u1(...G),"translate",J=>Reflect.apply(J.t,J,[...G]),J=>J,J=>$e(J))}function oe(...G){const[J,be,we]=G;if(we&&!Fn(we))throw xr(br.INVALID_ARGUMENT);return X(J,be,Ur({resolvedMessage:!0},we||{}))}function ue(...G){return j(J=>Reflect.apply(V3,null,[J,...G]),()=>A1(...G),"datetime format",J=>Reflect.apply(J.d,J,[...G]),()=>M3,J=>$e(J))}function he(...G){return j(J=>Reflect.apply(Y3,null,[J,...G]),()=>d1(...G),"number format",J=>Reflect.apply(J.n,J,[...G]),()=>M3,J=>$e(J))}function Ee(G){return G.map(J=>$e(J)||Sr(J)||Yt(J)?G3(String(J)):J)}const Qe={normalize:Ee,interpolate:G=>G,type:"vnode"};function le(...G){return j(J=>{let be;const we=J;try{we.processor=Qe,be=Reflect.apply(z3,null,[we,...G])}finally{we.processor=null}return be},()=>u1(...G),"translate",J=>J[f1](...G),J=>[G3(J)],J=>Ln(J))}function ge(...G){return j(J=>Reflect.apply(Y3,null,[J,...G]),()=>d1(...G),"number format",J=>J[h1](...G),()=>[],J=>$e(J)||Ln(J))}function z(...G){return j(J=>Reflect.apply(V3,null,[J,...G]),()=>A1(...G),"datetime format",J=>J[g1](...G),()=>[],J=>$e(J)||Ln(J))}function $(G){E=G,b.pluralRules=E}function Z(G,J){const be=$e(J)?J:o.value,we=L(be);return b.messageResolver(we,G)!==null}function Ae(G){let J=null;const be=vM(b,i.value,o.value);for(let we=0;we{s&&(o.value=G,b.locale=G,RA(b,o.value,i.value))}),Xe(n.fallbackLocale,G=>{s&&(i.value=G,b.fallbackLocale=G,RA(b,o.value,i.value))}));const F={id:q3,locale:Q,fallbackLocale:S,get inheritLocale(){return s},set inheritLocale(G){s=G,G&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,RA(b,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:T,get modifiers(){return v},get pluralRules(){return E||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(G){u=G,b.missingWarn=u},get fallbackWarn(){return A},set fallbackWarn(G){A=G,b.fallbackWarn=A},get fallbackRoot(){return d},set fallbackRoot(G){d=G},get fallbackFormat(){return f},set fallbackFormat(G){f=G,b.fallbackFormat=f},get warnHtmlMessage(){return p},set warnHtmlMessage(G){p=G,b.warnHtmlMessage=G},get escapeParameter(){return C},set escapeParameter(G){C=G,b.escapeParameter=G},t:X,getLocaleMessage:L,setLocaleMessage:_,mergeLocaleMessage:x,getPostTranslationHandler:O,setPostTranslationHandler:H,getMissingHandler:V,setMissingHandler:Y,[TM]:$};return F.datetimeFormats=D,F.numberFormats=R,F.rt=oe,F.te=Z,F.tm=De,F.d=ue,F.n=he,F.getDateTimeFormat=U,F.setDateTimeFormat=q,F.mergeDateTimeFormat=M,F.getNumberFormat=N,F.setNumberFormat=ne,F.mergeNumberFormat=ce,F[DM]=e.__injectWithOption,F[f1]=le,F[g1]=z,F[h1]=ge,F}function Jue(e){const t=$e(e.locale)?e.locale:Pf,n=$e(e.fallbackLocale)||Ln(e.fallbackLocale)||wt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=dr(e.missing)?e.missing:void 0,s=Yt(e.silentTranslationWarn)||ya(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=Yt(e.silentFallbackWarn)||ya(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Yt(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,l=wt(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=dr(e.postTranslation)?e.postTranslation:void 0,A=$e(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,f=Yt(e.sync)?e.sync:!0;let g=e.messages;if(wt(e.sharedMessages)){const b=e.sharedMessages;g=Object.keys(b).reduce((B,Q)=>{const S=B[Q]||(B[Q]={});return Ur(S,b[Q]),B},g||{})}const{__i18n:h,__root:m,__injectWithOption:p}=e,C=e.datetimeFormats,v=e.numberFormats,E=e.flatJson;return{locale:t,fallbackLocale:n,messages:g,flatJson:E,datetimeFormats:C,numberFormats:v,missing:r,missingWarn:s,fallbackWarn:o,fallbackRoot:i,fallbackFormat:a,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:A,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:f,__i18n:h,__root:m,__injectWithOption:p}}function m1(e={},t){{const n=vb(Jue(e)),r={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return Yt(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=Yt(s)?!s:s},get silentFallbackWarn(){return Yt(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=Yt(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,i,a]=s,l={};let c=null,u=null;if(!$e(o))throw xr(br.INVALID_ARGUMENT);const A=o;return $e(i)?l.locale=i:Ln(i)?c=i:wt(i)&&(u=i),Ln(a)?c=a:wt(a)&&(u=a),Reflect.apply(n.t,n,[A,c||u||{},l])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,i,a]=s,l={plural:1};let c=null,u=null;if(!$e(o))throw xr(br.INVALID_ARGUMENT);const A=o;return $e(i)?l.locale=i:Sr(i)?l.plural=i:Ln(i)?c=i:wt(i)&&(u=i),$e(a)?l.locale=a:Ln(a)?c=a:wt(a)&&(u=a),Reflect.apply(n.t,n,[A,c||u||{},l])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1},__onComponentInstanceCreated(s){const{componentInstanceCreatedListener:o}=e;o&&o(s,r)}};return r}}const Eb={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Zue({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>r=[...r,...Ln(s.children)?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function MM(e){return Tt}const J3={name:"i18n-t",props:Ur({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Sr(e)||!isNaN(e)}},Eb),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||yo({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(A=>A!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=$e(e.plural)?+e.plural:e.plural);const a=Zue(t,o),l=s[f1](e.keypath,a,i),c=Ur({},r),u=$e(e.tag)||Fn(e.tag)?e.tag:MM();return I(u,c,l)}}};function $ue(e){return Ln(e)&&!$e(e[0])}function PM(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),$e(e.format)?i.key=e.format:Fn(e.format)&&($e(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((d,f)=>n.includes(f)?Ur({},d,{[f]:e.format[f]}):d,{}));const l=r(e.value,i,a);let c=[i.key];Ln(l)?c=l.map((d,f)=>{const g=s[d.type],h=g?g({[d.type]:d.value,index:f,parts:l}):[d.value];return $ue(h)&&(h[0].key=`${d.type}-${f}`),h}):$e(l)&&(c=[l]);const u=Ur({},o),A=$e(e.tag)||Fn(e.tag)?e.tag:MM();return I(A,u,c)}}const Z3={name:"i18n-n",props:Ur({value:{type:Number,required:!0},format:{type:[String,Object]}},Eb),setup(e,t){const n=e.i18n||yo({useScope:"parent",__useComponent:!0});return PM(e,t,xM,(...r)=>n[h1](...r))}},$3={name:"i18n-d",props:Ur({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Eb),setup(e,t){const n=e.i18n||yo({useScope:"parent",__useComponent:!0});return PM(e,t,_M,(...r)=>n[g1](...r))}};function eAe(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function tAe(e){const t=i=>{const{instance:a,modifiers:l,value:c}=i;if(!a||!a.$)throw xr(br.UNEXPECTED_ERROR);const u=eAe(e,a.$),A=eS(c);return[Reflect.apply(u.t,u,[...tS(A)]),u]};return{created:(i,a)=>{const[l,c]=t(a);l1&&e.global===c&&(i.__i18nWatcher=Xe(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{l1&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const l=i.__composer,c=eS(a);i.textContent=Reflect.apply(l.t,l,[...tS(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function eS(e){if($e(e))return{path:e};if(wt(e)){if(!("path"in e))throw xr(br.REQUIRED_VALUE,"path");return e}else throw xr(br.INVALID_VALUE)}function tS(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return $e(n)&&(i.locale=n),Sr(s)&&(i.plural=s),Sr(o)&&(i.plural=o),[t,a,i]}function nAe(e,t,...n){const r=wt(n[0])?n[0]:{},s=!!r.useI18nComponentName;(Yt(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":J3.name,J3),e.component(Z3.name,Z3),e.component($3.name,$3)),e.directive("t",tAe(t))}function rAe(e,t,n){return{beforeCreate(){const r=kr();if(!r)throw xr(br.UNEXPECTED_ERROR);const s=this.$options;if(s.i18n){const o=s.i18n;s.__i18n&&(o.__i18n=s.__i18n),o.__root=t,this===this.$root?this.$i18n=nS(e,o):(o.__injectWithOption=!0,this.$i18n=m1(o))}else s.__i18n?this===this.$root?this.$i18n=nS(e,s):this.$i18n=m1({__i18n:s.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;s.__i18nGlobal&&OM(t,s,s),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,i)=>this.$i18n.te(o,i),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o)},mounted(){},unmounted(){const r=kr();if(!r)throw xr(br.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(r),delete this.$i18n}}}function nS(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[TM](t.pluralizationRules||e.pluralizationRules);const n=Um(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const sAe=Na("global-vue-i18n");function oAe(e={},t){const n=__VUE_I18N_LEGACY_API__&&Yt(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=Yt(e.globalInjection)?e.globalInjection:!0,s=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,o=new Map,[i,a]=iAe(e,n),l=Na("");function c(d){return o.get(d)||null}function u(d,f){o.set(d,f)}function A(d){o.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return s},async install(f,...g){f.__VUE_I18N_SYMBOL__=l,f.provide(f.__VUE_I18N_SYMBOL__,d),!n&&r&&hAe(f,d.global),__VUE_I18N_FULL_INSTALL__&&nAe(f,d,...g),__VUE_I18N_LEGACY_API__&&n&&f.mixin(rAe(a,a.__composer,d));const h=f.unmount;f.unmount=()=>{d.dispose(),h()}},get global(){return a},dispose(){i.stop()},__instances:o,__getInstance:c,__setInstance:u,__deleteInstance:A};return d}}function yo(e={}){const t=kr();if(t==null)throw xr(br.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw xr(br.NOT_INSLALLED);const n=aAe(t),r=cAe(n),s=RM(t),o=lAe(e,s);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw xr(br.NOT_AVAILABLE_IN_LEGACY_MODE);return dAe(t,o,r,e)}if(o==="global")return OM(r,e,s),r;if(o==="parent"){let l=uAe(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=Ur({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=vb(l),AAe(i,t),i.__setInstance(t,a)}return a}function iAe(e,t,n){const r=Nu();{const s=__VUE_I18N_LEGACY_API__&&t?r.run(()=>m1(e)):r.run(()=>vb(e));if(s==null)throw xr(br.UNEXPECTED_ERROR);return[r,s]}}function aAe(e){{const t=lt(e.isCE?sAe:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw xr(e.isCE?br.NOT_INSLALLED_WITH_PROVIDE:br.UNEXPECTED_ERROR);return t}}function lAe(e,t){return Nm(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function cAe(e){return e.mode==="composition"?e.global:e.global.__composer}function uAe(e,t,n=!1){let r=null;const s=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const a=i.__getInstance(o);a!=null&&(r=a.__composer,n&&r&&!r[DM]&&(r=null))}if(r!=null||s===o)break;o=o.parent}return r}function AAe(e,t,n){rn(()=>{},t),Uu(()=>{e.__deleteInstance(t)},t)}function dAe(e,t,n,r={}){const s=t==="local",o=$r(null);if(s&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw xr(br.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=Yt(r.inheritLocale)?r.inheritLocale:!0,a=K(s&&i?n.locale.value:$e(r.locale)?r.locale:Pf),l=K(s&&i?n.fallbackLocale.value:$e(r.fallbackLocale)||Ln(r.fallbackLocale)||wt(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:a.value),c=K(Um(a.value,r)),u=K(wt(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),A=K(wt(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=s?n.missingWarn:Yt(r.missingWarn)||ya(r.missingWarn)?r.missingWarn:!0,f=s?n.fallbackWarn:Yt(r.fallbackWarn)||ya(r.fallbackWarn)?r.fallbackWarn:!0,g=s?n.fallbackRoot:Yt(r.fallbackRoot)?r.fallbackRoot:!0,h=!!r.fallbackFormat,m=dr(r.missing)?r.missing:null,p=dr(r.postTranslation)?r.postTranslation:null,C=s?n.warnHtmlMessage:Yt(r.warnHtmlMessage)?r.warnHtmlMessage:!0,v=!!r.escapeParameter,E=s?n.modifiers:wt(r.modifiers)?r.modifiers:{},b=r.pluralRules||s&&n.pluralRules;function w(){return[a.value,l.value,c.value,u.value,A.value]}const B=k({get:()=>o.value?o.value.locale.value:a.value,set:x=>{o.value&&(o.value.locale.value=x),a.value=x}}),Q=k({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:x=>{o.value&&(o.value.fallbackLocale.value=x),l.value=x}}),S=k(()=>o.value?o.value.messages.value:c.value),T=k(()=>u.value),D=k(()=>A.value);function R(){return o.value?o.value.getPostTranslationHandler():p}function O(x){o.value&&o.value.setPostTranslationHandler(x)}function H(){return o.value?o.value.getMissingHandler():m}function V(x){o.value&&o.value.setMissingHandler(x)}function Y(x){return w(),x()}function j(...x){return o.value?Y(()=>Reflect.apply(o.value.t,null,[...x])):Y(()=>"")}function X(...x){return o.value?Reflect.apply(o.value.rt,null,[...x]):""}function oe(...x){return o.value?Y(()=>Reflect.apply(o.value.d,null,[...x])):Y(()=>"")}function ue(...x){return o.value?Y(()=>Reflect.apply(o.value.n,null,[...x])):Y(()=>"")}function he(x){return o.value?o.value.tm(x):{}}function Ee(x,U){return o.value?o.value.te(x,U):!1}function Oe(x){return o.value?o.value.getLocaleMessage(x):{}}function Qe(x,U){o.value&&(o.value.setLocaleMessage(x,U),c.value[x]=U)}function le(x,U){o.value&&o.value.mergeLocaleMessage(x,U)}function ge(x){return o.value?o.value.getDateTimeFormat(x):{}}function z(x,U){o.value&&(o.value.setDateTimeFormat(x,U),u.value[x]=U)}function $(x,U){o.value&&o.value.mergeDateTimeFormat(x,U)}function Z(x){return o.value?o.value.getNumberFormat(x):{}}function Ae(x,U){o.value&&(o.value.setNumberFormat(x,U),A.value[x]=U)}function De(x,U){o.value&&o.value.mergeNumberFormat(x,U)}const L={get id(){return o.value?o.value.id:-1},locale:B,fallbackLocale:Q,messages:S,datetimeFormats:T,numberFormats:D,get inheritLocale(){return o.value?o.value.inheritLocale:i},set inheritLocale(x){o.value&&(o.value.inheritLocale=x)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(c.value)},get modifiers(){return o.value?o.value.modifiers:E},get pluralRules(){return o.value?o.value.pluralRules:b},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:d},set missingWarn(x){o.value&&(o.value.missingWarn=x)},get fallbackWarn(){return o.value?o.value.fallbackWarn:f},set fallbackWarn(x){o.value&&(o.value.missingWarn=x)},get fallbackRoot(){return o.value?o.value.fallbackRoot:g},set fallbackRoot(x){o.value&&(o.value.fallbackRoot=x)},get fallbackFormat(){return o.value?o.value.fallbackFormat:h},set fallbackFormat(x){o.value&&(o.value.fallbackFormat=x)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:C},set warnHtmlMessage(x){o.value&&(o.value.warnHtmlMessage=x)},get escapeParameter(){return o.value?o.value.escapeParameter:v},set escapeParameter(x){o.value&&(o.value.escapeParameter=x)},t:j,getPostTranslationHandler:R,setPostTranslationHandler:O,getMissingHandler:H,setMissingHandler:V,rt:X,d:oe,n:ue,tm:he,te:Ee,getLocaleMessage:Oe,setLocaleMessage:Qe,mergeLocaleMessage:le,getDateTimeFormat:ge,setDateTimeFormat:z,mergeDateTimeFormat:$,getNumberFormat:Z,setNumberFormat:Ae,mergeNumberFormat:De};function _(x){x.locale.value=a.value,x.fallbackLocale.value=l.value,Object.keys(c.value).forEach(U=>{x.mergeLocaleMessage(U,c.value[U])}),Object.keys(u.value).forEach(U=>{x.mergeDateTimeFormat(U,u.value[U])}),Object.keys(A.value).forEach(U=>{x.mergeNumberFormat(U,A.value[U])}),x.escapeParameter=v,x.fallbackFormat=h,x.fallbackRoot=g,x.fallbackWarn=f,x.missingWarn=d,x.warnHtmlMessage=C}return bo(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw xr(br.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const x=o.value=e.proxy.$i18n.__composer;t==="global"?(a.value=x.locale.value,l.value=x.fallbackLocale.value,c.value=x.messages.value,u.value=x.datetimeFormats.value,A.value=x.numberFormats.value):s&&_(x)}),L}const fAe=["locale","fallbackLocale","availableLocales"],gAe=["t","rt","d","n","tm"];function hAe(e,t){const n=Object.create(null);fAe.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s)throw xr(br.UNEXPECTED_ERROR);const o=bn(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,gAe.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw xr(br.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}Pue(Vue);Nue(Cue);Lue(vM);que();if(__INTLIFY_PROD_DEVTOOLS__){const e=gd();e.__INTLIFY__=!0,Sue(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function pAe(e){let t=0;for(let n=0;n{let s=pAe(r);if(s){if(s===1){e.forEach(i=>{n.push(r.replace("&",i))});return}}else{e.forEach(i=>{n.push((i&&i+" ")+r)});return}let o=[r];for(;s--;){const i=[];o.forEach(a=>{e.forEach(l=>{i.push(a.replace("&",l))})}),o=i}o.forEach(i=>n.push(i))}),n}function vAe(e,t){const n=[];return t.split(NM).forEach(r=>{e.forEach(s=>{n.push((s&&s+" ")+r)})}),n}function EAe(e){let t=[""];return e.forEach(n=>{n=n&&n.trim(),n&&(n.includes("&")?t=CAe(t,n):t=vAe(t,n))}),t.join(", ").replace(mAe," ")}const IAe=/[A-Z]/g;function LM(e){return e.replace(IAe,t=>"-"+t.toLowerCase())}function BAe(e,t=" "){return typeof e=="object"&&e!==null?` { `+Object.entries(e).map(n=>t+` ${LM(n[0])}: ${n[1]};`).join(` `)+` `+t+"}":`: ${e};`}function bAe(e,t,n){return typeof e=="function"?e({context:t.context,props:n}):e}function rS(e,t,n,r){if(!t)return"";const s=bAe(t,n,r);if(!s)return"";if(typeof s=="string")return`${e} { ${s} }`;const o=Object.keys(s);if(o.length===0)return n.config.keepEmptyBlock?e+` { }`:"";const i=e?[e+" {"]:[];return o.forEach(a=>{const l=s[a];if(a==="raw"){i.push(` `+l+` `);return}a=LM(a),l!=null&&i.push(` ${a}${BAe(l)}`)}),e&&i.push("}"),i.join(` `)}function C1(e,t,n){e&&e.forEach(r=>{if(Array.isArray(r))C1(r,t,n);else if(typeof r=="function"){const s=r(t);Array.isArray(s)?C1(s,t,n):s&&n(s)}else r&&n(r)})}function FM(e,t,n,r,s,o){const i=e.$;!i||typeof i=="string"?t.push(i):typeof i=="function"?t.push(i({context:r.context,props:s})):(i.before&&i.before(r.context),!i.$||typeof i.$=="string"?t.push(i.$):i.$&&t.push(i.$({context:r.context,props:s})));const a=EAe(t),l=rS(a,e.props,r,s);o&&l&&o.insertRule(l),!o&&l.length&&n.push(l),e.children&&C1(e.children,{context:r.context,props:s},c=>{if(typeof c=="string"){const u=rS(a,{raw:c},r,s);o?o.insertRule(u):n.push(u)}else FM(c,t,n,r,s,o)}),t.pop(),i&&i.after&&i.after(r.context)}function UM(e,t,n,r=!1){const s=[];return FM(e,[],s,t,n,r?e.instance.__styleSheet:void 0),r?"":s.join(` `)}function bv(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function Ib(e){return document.querySelector(`style[cssr-id="${e}"]`)}function yAe(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}window&&(window.__cssrContext={});function HM(e){const t=e.getAttribute("mount-count");return t===null?null:Number(t)}function v1(e,t){e.setAttribute("mount-count",String(t))}function sS(e,t,n,r){const{els:s}=t;if(n===void 0)s.forEach(bv),t.els=[];else{const o=Ib(n);if(o&&s.includes(o)){const i=HM(o);r?i===null?console.error(`[css-render/unmount]: The style with target='${n}' is mounted in count mode.`):i<=1?(bv(o),t.els=s.filter(a=>a!==o)):v1(o,i-1):i!==null?console.error(`[css-render/unmount]: The style with target='${n}' is mounted in no-count mode.`):(bv(o),t.els=s.filter(a=>a!==o))}}}function wAe(e,t){e.push(t)}function QAe(e,t,n,r,s,o,i,a,l){if(i&&!l){if(n===void 0){console.error("[css-render/mount]: `id` is required in `boost` mode.");return}const f=window.__cssrContext;f[n]||(f[n]=!0,UM(t,e,r,i));return}let c;const{els:u}=t;let A;if(n===void 0&&(A=t.render(r),n=iu(A)),l){l(n,A??t.render(r));return}const d=Ib(n);if(a||d===null){if(c=d===null?yAe(n):d,A===void 0&&(A=t.render(r)),c.textContent=A,d!==null)return;if(s){const f=document.head.getElementsByTagName("style")[0]||null;document.head.insertBefore(c,f)}else document.head.appendChild(c);o&&v1(c,1),wAe(u,c)}else{const f=HM(d);o?f===null?console.error(`[css-render/mount]: The style with id='${n}' has been mounted in no-count mode.`):v1(d,f+1):f!==null&&console.error(`[css-render/mount]: The style with id='${n}' has been mounted in count mode.`)}return d??c}function SAe(e){return UM(this,this.instance,e)}function _Ae(e={}){const{target:t,id:n,ssr:r,props:s,count:o=!1,head:i=!1,boost:a=!1,force:l=!1}=e;return QAe(this.instance,this,n??t,s,i,o,a,l,r)}function xAe(e={}){const{id:t,target:n,delay:r=0,count:s=!1}=e;r===0?sS(this.instance,this,t??n,s):setTimeout(()=>sS(this.instance,this,t??n,s),r)}const zg=function(e,t,n,r){return{instance:e,$:t,props:n,children:r,els:[],render:SAe,mount:_Ae,unmount:xAe}},kAe=function(e,t,n,r){return Array.isArray(t)?zg(e,{$:null},null,t):Array.isArray(n)?zg(e,t,null,n):Array.isArray(r)?zg(e,t,n,r):zg(e,t,n,null)};function TAe(e={}){let t=null;const n={c:(...r)=>kAe(n,...r),use:(r,...s)=>r.install(n,...s),find:Ib,context:{},config:e,get __styleSheet(){if(!t){const r=document.createElement("style");return document.head.appendChild(r),t=document.styleSheets[document.styleSheets.length-1],t}return t}};return n}const{c:yv}=TAe(),DAe=yv(".xicon",{width:"1em",height:"1em",display:"inline-flex"},[yv("svg",{width:"1em",height:"1em"}),yv("svg:not([fill])",{fill:"currentColor"})]),RAe=()=>{DAe.mount({id:"xicons-icon"})},OAe={size:[String,Number],color:String,tag:String},MAe=Symbol("IconConfigInjection"),PAe="span",Gs=_e({name:"Icon",props:OAe,setup(e,{slots:t}){const n=lt(MAe,null),r=k(()=>{var i;const a=(i=e.size)!==null&&i!==void 0?i:n==null?void 0:n.size;if(a!==void 0)return typeof a=="number"||/^\d+$/.test(a)?`${a}px`:a}),s=k(()=>{const{color:i}=e;return i===void 0?n?n.color:void 0:i}),o=k(()=>{var i;const{tag:a}=e;return a===void 0?(i=n==null?void 0:n.tag)!==null&&i!==void 0?i:PAe:a});return bo(()=>{RAe()}),()=>I(o.value,{class:"xicon",style:{color:s.value,fontSize:r.value}},[go(t,"default")])}}),NAe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},LAe=W("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"48",d:"M328 112L184 256l144 144"},null,-1),FAe=[LAe],UAe=_e({name:"ChevronBack",render:function(t,n){return Le(),qe("svg",NAe,FAe)}}),HAe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},zAe=W("path",{d:"M289.94 256l95-95A24 24 0 0 0 351 127l-95 95l-95-95a24 24 0 0 0-34 34l95 95l-95 95a24 24 0 1 0 34 34l95-95l95 95a24 24 0 0 0 34-34z",fill:"currentColor"},null,-1),VAe=[zAe],ia=_e({name:"Close",render:function(t,n){return Le(),qe("svg",HAe,VAe)}}),jAe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},YAe=W("path",{d:"M400 145.49L366.51 112L256 222.51L145.49 112L112 145.49L222.51 256L112 366.51L145.49 400L256 289.49L366.51 400L400 366.51L289.49 256L400 145.49z",fill:"currentColor"},null,-1),WAe=[YAe],GAe=_e({name:"CloseSharp",render:function(t,n){return Le(),qe("svg",jAe,WAe)}}),KAe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 12 12"},qAe=W("g",{fill:"none"},[W("path",{d:"M10.5 2A.75.75 0 0 0 9 2v.646a4.5 4.5 0 1 0 1.42 4.206c.088-.465-.304-.852-.777-.852c-.355 0-.636.291-.711.638a3.001 3.001 0 1 1-1.266-3.133H7.25a.75.75 0 0 0 0 1.5h2.5a.75.75 0 0 0 .75-.75V2z",fill:"currentColor"})],-1),XAe=[qAe],JAe=_e({name:"ArrowClockwise12Filled",render:function(t,n){return Le(),qe("svg",KAe,XAe)}}),ZAe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},$Ae=W("g",{fill:"none"},[W("path",{d:"M7.146.646a.5.5 0 0 1 .708 0l1.5 1.5a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 1 1-.708-.708l.643-.642a5 5 0 0 0-2.937 8.88a.5.5 0 1 1-.63.777A6 6 0 0 1 7.797 2.003l-.65-.65a.5.5 0 0 1 0-.707zm3.929 2.766a.5.5 0 0 1 .703-.073a6 6 0 0 1-3.575 10.658l.65.65a.5.5 0 0 1-.707.707l-1.5-1.5a.5.5 0 0 1 0-.708l1.5-1.5a.5.5 0 0 1 .708.708l-.643.642a5 5 0 0 0 2.937-8.88a.5.5 0 0 1-.073-.704z",fill:"currentColor"})],-1),ede=[$Ae],tde=_e({name:"ArrowSync16Regular",render:function(t,n){return Le(),qe("svg",ZAe,ede)}}),nde={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},rde=W("g",{fill:"none"},[W("path",{d:"M4 4.085V10.5a2.5 2.5 0 0 0 2.336 2.495L6.5 13h4.414A1.5 1.5 0 0 1 9.5 14H6a3 3 0 0 1-3-3V5.5a1.5 1.5 0 0 1 1-1.415zM11.5 2A1.5 1.5 0 0 1 13 3.5v7a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 5 10.5v-7A1.5 1.5 0 0 1 6.5 2h5z",fill:"currentColor"})],-1),sde=[rde],ode=_e({name:"Copy16Filled",render:function(t,n){return Le(),qe("svg",nde,sde)}}),ide={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},ade=W("g",{fill:"none"},[W("path",{d:"M3.26 11.602C3.942 8.327 6.793 6 10 6c3.206 0 6.057 2.327 6.74 5.602a.5.5 0 0 0 .98-.204C16.943 7.673 13.693 5 10 5c-3.693 0-6.943 2.673-7.72 6.398a.5.5 0 0 0 .98.204zM10 8a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7zm-2.5 3.5a2.5 2.5 0 1 1 5 0a2.5 2.5 0 0 1-5 0z",fill:"currentColor"})],-1),lde=[ade],wv=_e({name:"Eye20Regular",render:function(t,n){return Le(),qe("svg",ide,lde)}}),cde={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},ude=W("g",{fill:"none"},[W("path",{d:"M12 9.005a4 4 0 1 1 0 8a4 4 0 0 1 0-8zM12 5.5c4.613 0 8.596 3.15 9.701 7.564a.75.75 0 1 1-1.455.365a8.504 8.504 0 0 0-16.493.004a.75.75 0 0 1-1.456-.363A10.003 10.003 0 0 1 12 5.5z",fill:"currentColor"})],-1),Ade=[ude],Qv=_e({name:"Eye24Filled",render:function(t,n){return Le(),qe("svg",cde,Ade)}}),wa=_e({__name:"GButton",props:{disabled:{type:Boolean},type:{default:"primary"},block:{type:Boolean,default:!1},id:{},attrType:{default:"button"},themeOverrides:{},size:{default:"medium"},textColor:{},loading:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=e,r={borderRadiusMedium:"4px"},s=k(()=>n.type==="primary"?"#6D35BA":n.type==="line"?"#00B900":n.type==="secondary"?"#6D35BA":n.type==="danger"?"#FFD2D1":n.type==="warning"?"#F2B234":"#6D35BA"),o=k(()=>n.type==="secondary");return(i,a)=>(Le(),Nn(fe(ir),{"theme-overrides":{...r,...n.themeOverrides},color:s.value,disabled:n.disabled,block:n.block,id:n.id,strong:o.value,"attr-type":n.attrType,size:n.size,"text-color":i.textColor,loading:n.loading,"icon-placement":"left",onClick:a[0]||(a[0]=l=>t("click",l))},{icon:He(()=>[go(i.$slots,"icon")]),default:He(()=>[go(i.$slots,"default")]),_:3},8,["theme-overrides","color","disabled","block","id","strong","attr-type","size","text-color","loading"]))}}),dde={class:"modal-primary rule-modal-main"},fde=W("h2",{class:"text-center"},"เปลี่ยนรหัสผ่าน",-1),gde={style:{display:"flex"}},hde=_e({__name:"ChangePassword",props:{show:{type:Boolean}},emits:["update:show","confirm"],setup(e,{emit:t}){const n=e;Zl();const{t:r}=yo(),s=zu(),o=K(null),i=K(null),a=K({passwordCurrent:null,password:null,reenteredPassword:null}),l={password:[{required:!0,validator(h,m){const p=new RegExp("^[A-Za-z0-9]{6,15}$");if(m)if(p.test(m)){if(m.length<6)return new Error(r("form.password.validate.minlength",{length:6}))}else return new Error(r("form.password.validate.invalid"));else return new Error(r("form.validate.required"));return!0},trigger:["input","blur"]}],passwordCurrent:[{required:!0,validator(h,m){const p=new RegExp("^[A-Za-z0-9]{6,15}$");if(m)if(p.test(m)){if(m.length<6)return new Error(r("form.password.validate.minlength",{length:6}))}else return new Error(r("form.password.validate.invalid"));else return new Error(r("form.validate.required"));return!0},trigger:["input","blur"]}],reenteredPassword:[{required:!0,message:r("form.password_repeat.validate.samepassword"),trigger:["input","blur"]},{validator:A,message:r("form.password_repeat.validate.samepassword"),trigger:"input"},{validator:d,message:r("form.password_repeat.validate.samepassword"),trigger:["blur","password-input"]}]},c=k(()=>{if(s.user()){const{user_detail:h}=s.user();return h}return null}),u=k(()=>n.show);function A(h,m){return!!a.value.password&&a.value.password.startsWith(m)&&a.value.password.length>=m.length}function d(h,m){return m===a.value.password}function f(){var h;a.value.reenteredPassword&&((h=i.value)==null||h.validate({trigger:"password-input"}))}function g(h){var m;h.preventDefault(),(m=o.value)==null||m.validate(p=>{p?Wt.error(r("form.password_repeat.validate.samepassword")):c.value.password===a.value.passwordCurrent?a.value.passwordCurrent!==a.value.password?(t("confirm",a.value.password),t("update:show",!1),a.value.passwordCurrent="",a.value.password="",a.value.reenteredPassword=""):Wt.error("กรุณาตั้งรหัสผ่านให้ไม่ซ้ำกับรหัสปัจจุบัน"):(Wt.error("กรุณาตั้งรหัสผ่านปัจจุบันให้ถูกต้อง"),a.value.passwordCurrent="",a.value.password="",a.value.reenteredPassword="")})}return(h,m)=>(Le(),Nn(fe(Bi),{show:u.value,"onUpdate:show":m[8]||(m[8]=p=>u.value=p)},{default:He(()=>[W("div",dde,[W("div",{class:"close-modal",onClick:m[0]||(m[0]=p=>t("update:show",!1))},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),fde,te(fe(yO),{ref_key:"formRef",ref:o,model:a.value,rules:l},{default:He(()=>[te(fe(io),{path:"passwordCurrent",label:fe(r)("form.password_old.title")},{default:He(()=>[te(fe(Zs),{value:a.value.passwordCurrent,"onUpdate:value":m[1]||(m[1]=p=>a.value.passwordCurrent=p),type:"password","show-password-on":"click",onKeydown:m[2]||(m[2]=pg(VA(()=>{},["prevent"]),["enter"])),placeholder:fe(r)("form.password_old.placeholder"),style:{"touch-action":"manipulation","user-select":"none","-webkit-user-scalable":"none","-moz-user-scalable":"none","-ms-user-scalable":"none","user-scalable":"none"}},{"password-visible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(wv))]),_:1})]),"password-invisible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(Qv))]),_:1})]),_:1},8,["value","placeholder"])]),_:1},8,["label"]),te(fe(io),{path:"password",label:fe(r)("form.password_new.title")},{default:He(()=>[te(fe(Zs),{value:a.value.password,"onUpdate:value":m[3]||(m[3]=p=>a.value.password=p),type:"password",disabled:!a.value.passwordCurrent,"show-password-on":"click",onInput:f,onKeydown:m[4]||(m[4]=pg(VA(()=>{},["prevent"]),["enter"])),placeholder:fe(r)("form.password_new.placeholder"),style:{"touch-action":"manipulation","user-select":"none","-webkit-user-scalable":"none","-moz-user-scalable":"none","-ms-user-scalable":"none","user-scalable":"none"}},{"password-visible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(wv))]),_:1})]),"password-invisible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(Qv))]),_:1})]),_:1},8,["value","disabled","placeholder"])]),_:1},8,["label"]),te(fe(io),{ref_key:"rPasswordFormItemRef",ref:i,first:"",path:"reenteredPassword",onKeydown:m[7]||(m[7]=pg(VA(()=>{},["prevent"]),["enter"])),label:fe(r)("form.password_repeat.title")},{default:He(()=>[te(fe(Zs),{value:a.value.reenteredPassword,"onUpdate:value":m[5]||(m[5]=p=>a.value.reenteredPassword=p),disabled:!a.value.password,type:"password",onKeydown:m[6]||(m[6]=pg(VA(()=>{},["prevent"]),["enter"])),"show-password-on":"click",placeholder:fe(r)("form.password_repeat.placeholder"),style:{"touch-action":"manipulation","user-select":"none","-webkit-user-scalable":"none","-moz-user-scalable":"none","-ms-user-scalable":"none","user-scalable":"none"}},{"password-visible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(wv))]),_:1})]),"password-invisible-icon":He(()=>[te(fe(Gs),{size:"20",color:"rgb(51, 54, 57)"},{default:He(()=>[te(fe(Qv))]),_:1})]),_:1},8,["value","disabled","placeholder"])]),_:1},8,["label"]),te(fe(pae),{gutter:[0,24]},{default:He(()=>[te(fe(Cae),{span:24},{default:He(()=>[W("div",gde,[te(wa,{block:"",id:"btn-confirm",class:"primary-button",disabled:!a.value.reenteredPassword||!a.value.password||!a.value.passwordCurrent,onClick:g,"attr-type":"submit"},{default:He(()=>[Hs(kt(fe(r)("confirm")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1})]),_:1},8,["model"])])]),_:1},8,["show"]))}}),pde=Zo("rules",()=>({rulesData:K([])})),mde=Zo("step",{state:()=>({step:0})});let oS=class{static toArticle(t){return JSON.parse(t)}static articleToJson(t){return JSON.stringify(t)}};const Cde="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAYECf79+Qb1AQMIB/uHK20AAAAGBJREFUOMtjoAfgXKSEDUxgaLmLFXgwxGKXuMLgexc7YMjFLn6NgdEYKyhgGAUYgEkQK1BgOIs9dK+THFFXGWqxS9zGbfkowADs2BO1AO5scJfUiMKdOTmx5matCQx0AAAHkgahsUC3BgAAAABJRU5ErkJggg==",vde="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAMAAAAynjhNAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAQL/fnyBgoIAQ78+QsHAwX6goGDQAAACeSURBVCjPzdPLEoMgDIXhAEYuova8/8u2OBmhhdCt3/af4WwI/RVDwg+Xa/YYWEgwCmtaGWDJRt57UQMwdxYba1ksPM1wh5aFmeedLjbxMFsS0e5xkk9gi3qmUHqfgxX49C6faHWZjkUkwE+2S1Uzl6rnuGdS8xpIDDNgHpfdWvj6Uxkj9Q4yGsldDqqCa7d77LUseLtva2x11zTTlzc3WB7j+RuFIgAAAABJRU5ErkJggg==",Ede="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYuSURBVHgBjVfNjlRFFD6nqm53zx92MiMBokDcsTDChoVRyPgE8AaDiVt17WbgAQzuDAuNstDoBlyIcYe+ACQmJsYQJ5mIGhbOADP9c2/V8Tun6nY3INNUUn1v1b23vvN956eqmdBu3JH+2jKd7vcbjIJOUUP05LV5do5m5tqmX6+/yrdpTuMr3+9+8NqR3tUTq4FXl5wwCyc8EGKJSe+ZdByFKImQvtBgXvK8JMnrPLXulmNaXz/KW88DdsNRuhxTXhjLEj4gZ4+EnWOxMZNexWOsCI45z2VENjtza68nU6JNOqAFsOpHMKmBfGd7yINxJNal8MMtE+bCaAYGj2VGuXEjdHS1yy8thfzU0YEtqFQNGOM7WlmoZKHjOHhnzA1PDbBuBkimBeLsVCNW6eEC3huJNvtEhOa2oPIquMqdUmIF9FgfslLGhTedGZGBWgEUIAvBEXYElzASBWV6geZaUGVdYxCTMjB3U+syUxVs5IlVhQqKxcH0bRNJLCIPAlZZNDozKMCB3IDCBNzWT0pReHZhmR2SDdqJF2GtjiJNj2i+BrhIUUDXlhkquhrnFQ10ck+tETPg8kLBhTgGY/gqJzD8S0qZvXOqr/pUZS5hXgJ9Qi4/1vnlTut1LDhH6iDGUAw0pqxtA7k9olYlt7x16mNzZ8kkatPKQLte+OxxppWOo1FT0y+7nh7PoWxJp4CaTiE4UoYhMHnPjLFUnrjjeZrJ6uCCLIXdWldBrY5RxzW0ONqjv8ZLNF9qrISoluXFihZgfRfAPeRUD4W36xkd6cUahLl8JgtIlFSxICSkP4zHAqkhibWl4L8P6zmMJS+kAbY3iLSXIqwmqsCyylcbB1fY0qRms11hzINdoZ0VvOeRFbWj33YCilF3DjA+NKlBZXdYU4zRikdA16sCezVA5zxTG2C5sOT8ViXuP4z06NGA+od6dAhRduzGtxdG5zdOd9h/wrc/+/J/gMU2iMbyNpkrdX1lqECdoExKD2qIZaBtIFRKqX7vYd2RlypzBdcD5ls3+ikuvjEO8kV97t2T1c+fX5kFttBLGRglU0zGXM3Kfclt82vKxaTsWKRZl3etXL2gjry8UlGn3hPZ36e6SRwhJb7fHLy1sfkUMFugNKmt15ZexqJ1AdTXsVjP+Sla1y29NL9lWstVCPBmGY6pHkepUSDQNa8399/euDqRutREVkArFoVlctkQXSjiXnNb9+Fm77Hsvf8en7qXwDCQ0xhAMCD9yr3GBHY3v6anFtajgtO1EKw++Q/339w4OerQpdBaYNFawJOCxbzhq9xNKvfYq7fvbfOxf/6k8fgwDNKAc+RD3s08AiMBOCIMPOIBcaBrajyQjyCNmgADLoTE/TAju5U/KhJr6rRXDaAaDtl5NER5dWbgaATGLlFS0JjZBvjCGAM0AcjBGoCJAkdVBd85vAvjMjC35bfIrGNlqn7WfbPBeH+Iiu48dTrBgqyBDAlHPQ8/2MFBmXqx6uciFfmVOa6qACJM5Q7e/4GpjTDZQ42yBgsWFGjSslbZESBqjaXZ2is0+uhj+r0GlWiHB7glmaHU9sFjOnvtGi01XQU0FWAcc6StRtI7R3/9aiuUWj+p/VQM0PRR8Ei2SZiPuYDT66dpWN5ToLqJNIZxEps89+BvxEBNlVRgL1YPYiV3uZMuntq6uVUKiGnMEy+XbllSSmLe+9rO5ZTJVnBsEZXaaf3ylm8NaidyGDtV1EIk0gk/NXW6eOb+zZ1JOrWMpfyUG7vGwpp93iBa1noGy0cyp0UkG0e5zAYXaNQ9TuPVwxS2d6jxfP3c/ncb9FRzJarytjfrJ+tUqlfrf2m1MfkRQBKClyrkAFsE0+Uu+kKg+19/ej0ld+Zc/cMzoKWA8JPH0QLQgmuBUlWRjmZA0gjlfJQ3AdT/KrJP1KuYcDym0DhqEPzrdOsuPacF+0tA+ZTpewvQtylbUO6pyKuFof1bAVfa1etBIR+BWTeJqioZorE678yFNW8PRvX5BvuwtwNVsG2vnHXyUYfFSqf5kO1MlrdNjtyO1Z4dziU22RGK7x4IPBrsXhoP3GW8eGI6Pf2fMj0tT5vjmf8x7bVkJDao3V6v+rF/aPGbg4D/A4gXrtocgp1IAAAAAElFTkSuQmCC",Ide="/assets/warning-deposit-b4a958a6.png",Bde="/assets/android-7de50351.png",bde="/assets/ios-3bb76ba4.png",yde="/assets/manual-ios-th-4cc337be.png",wde=async({target:e,message:t,value:n,callback:r})=>{try{let s="";if(!navigator.clipboard)throw new Error("Browser don't have support for native clipboard.");if(e){const o=document.querySelector(e);if(!o||!o.textContent)throw new Error("Element not found");n=o.textContent}n&&(s=n),r?r():console.log(t??"Copied!!!"),await navigator.clipboard.writeText(s)}catch(s){console.log(s)}};class Qde{static toConfig(t){return JSON.parse(t)}static configToJson(t){return JSON.stringify(t)}}const zM=()=>Qde.toConfig(JSON.stringify(Sce)),Sde=_e({__name:"GCard",props:{class:{},title:{},contentStyle:{}},setup(e){const t=e;return(n,r)=>(Le(),Nn(fe(rO),{class:ls(t.class),title:t.title,"content-style":n.contentStyle},{default:He(()=>[go(n.$slots,"default")]),_:3},8,["class","title","content-style"]))}}),Sv=_e({__name:"Button",props:{classButton:String},setup(e){return(t,n)=>(Le(),qe("button",{type:"button",class:ls(e.classButton)},[go(t.$slots,"image"),go(t.$slots,"icon"),go(t.$slots,"default")],2))}}),_de={},xde={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},kde=Jo('',2),Tde=[kde];function Dde(e,t){return Le(),qe("svg",xde,Tde)}const Rde=Jn(_de,[["render",Dde]]),Ode={},Mde={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},Pde=Jo('',2),Nde=[Pde];function Lde(e,t){return Le(),qe("svg",Mde,Nde)}const iS=Jn(Ode,[["render",Lde]]),Fde={},Ude={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},Hde=W("path",{d:"M9.55323 2.66795L7.62523 7.15595H5.69723C5.37723 7.15595 5.06523 7.17995 4.76123 7.24395L5.56123 5.32395L5.59323 5.25195L5.64123 5.12395C5.66523 5.06795 5.68123 5.01995 5.70523 4.97995C6.63323 2.82795 7.67323 2.15595 9.55323 2.66795Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),zde=W("path",{d:"M14.9856 7.37202L14.9696 7.36402C14.4896 7.22802 14.0016 7.15602 13.5056 7.15602H8.49756L10.2976 2.97202L10.3216 2.91602C10.4336 2.95602 10.5536 3.01202 10.6736 3.05202L12.4416 3.79602C13.4256 4.20402 14.1136 4.62802 14.5376 5.14002C14.6096 5.23602 14.6736 5.32402 14.7376 5.42802C14.8096 5.54002 14.8656 5.65202 14.8976 5.77202C14.9296 5.84402 14.9536 5.90802 14.9696 5.98002C15.0896 6.38802 15.0976 6.85202 14.9856 7.37202Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),Vde=W("path",{d:"M14.6334 8.51605C14.2734 8.41205 13.8974 8.35605 13.5054 8.35605H5.69746C5.15346 8.35605 4.64146 8.46005 4.16146 8.66805C2.76946 9.26807 1.79346 10.6521 1.79346 12.2601V13.8201C1.79346 14.0121 1.80946 14.1961 1.83346 14.3881C2.00946 16.9321 3.36946 18.2921 5.91346 18.4601C6.09746 18.4841 6.28146 18.5001 6.48146 18.5001H12.7214C15.6814 18.5001 17.2414 17.0921 17.3934 14.2921C17.4014 14.1401 17.4094 13.9801 17.4094 13.8201V12.2601C17.4094 10.4921 16.2334 9.00407 14.6334 8.51605ZM11.6014 13.8521H10.2014V15.3001C10.2014 15.6281 9.92942 15.9001 9.60142 15.9001C9.27342 15.9001 9.00142 15.6281 9.00142 15.3001V13.8521H7.60146C7.27346 13.8521 7.00146 13.5881 7.00146 13.2521C7.00146 12.9241 7.27346 12.6521 7.60146 12.6521H9.00142V11.3001C9.00142 10.9721 9.27342 10.7001 9.60142 10.7001C9.92942 10.7001 10.2014 10.9721 10.2014 11.3001V12.6521H11.6014C11.9294 12.6521 12.2014 12.9241 12.2014 13.2521C12.2014 13.5881 11.9294 13.8521 11.6014 13.8521Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),jde=[Hde,zde,Vde];function Yde(e,t){return Le(),qe("svg",Ude,jde)}const Wde=Jn(Fde,[["render",Yde]]),Gde={},Kde={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},qde=Jo('',2),Xde=[qde];function Jde(e,t){return Le(),qe("svg",Kde,Xde)}const Zde=Jn(Gde,[["render",Jde]]),$de={},efe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},tfe=Jo('',2),nfe=[tfe];function rfe(e,t){return Le(),qe("svg",efe,nfe)}const aS=Jn($de,[["render",rfe]]),sfe={},ofe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},ife=Jo('',2),afe=[ife];function lfe(e,t){return Le(),qe("svg",ofe,afe)}const cfe=Jn(sfe,[["render",lfe]]),ufe={},Afe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},dfe=Jo('',2),ffe=[dfe];function gfe(e,t){return Le(),qe("svg",Afe,ffe)}const _v=Jn(ufe,[["render",gfe]]),hfe={},pfe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},mfe=Jo('',2),Cfe=[mfe];function vfe(e,t){return Le(),qe("svg",pfe,Cfe)}const Efe=Jn(hfe,[["render",vfe]]),Ife={},Bfe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},bfe=Jo('',2),yfe=[bfe];function wfe(e,t){return Le(),qe("svg",Bfe,yfe)}const xv=Jn(Ife,[["render",wfe]]),Qfe={},Sfe={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none"},_fe=W("path",{d:"M9.55323 2.66796L7.62523 7.15596H5.69723C5.37723 7.15596 5.06523 7.17996 4.76123 7.24396L5.56123 5.32396L5.59323 5.25196L5.64123 5.12396C5.66523 5.06796 5.68123 5.01996 5.70523 4.97996C6.63323 2.82796 7.67323 2.15596 9.55323 2.66796Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),xfe=W("path",{d:"M14.9856 7.37202L14.9696 7.36402C14.4896 7.22802 14.0016 7.15602 13.5056 7.15602H8.49756L10.2976 2.97202L10.3216 2.91602C10.4336 2.95602 10.5536 3.01202 10.6736 3.05202L12.4416 3.79602C13.4256 4.20402 14.1136 4.62802 14.5376 5.14002C14.6096 5.23602 14.6736 5.32402 14.7376 5.42802C14.8096 5.54002 14.8656 5.65202 14.8976 5.77202C14.9296 5.84402 14.9536 5.90802 14.9696 5.98002C15.0896 6.38802 15.0976 6.85202 14.9856 7.37202Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),kfe=W("path",{d:"M14.6334 8.51606C14.2734 8.41206 13.8974 8.35606 13.5054 8.35606H5.69746C5.15346 8.35606 4.64146 8.46006 4.16146 8.66806C2.76946 9.26808 1.79346 10.6521 1.79346 12.2601V13.8201C1.79346 14.0121 1.80946 14.1961 1.83346 14.3881C2.00946 16.9321 3.36946 18.2921 5.91346 18.4601C6.09746 18.4841 6.28146 18.5001 6.48146 18.5001H12.7214C15.6814 18.5001 17.2414 17.0921 17.3934 14.2921C17.4014 14.1401 17.4094 13.9801 17.4094 13.8201V12.2601C17.4094 10.4921 16.2334 9.00408 14.6334 8.51606ZM11.6014 14.3001H7.60146C7.27346 14.3001 7.00146 14.0281 7.00146 13.7001C7.00146 13.3721 7.27346 13.1001 7.60146 13.1001H11.6014C11.9294 13.1001 12.2014 13.3721 12.2014 13.7001C12.2014 14.0281 11.9294 14.3001 11.6014 14.3001Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),Tfe=[_fe,xfe,kfe];function Dfe(e,t){return Le(),qe("svg",Sfe,Tfe)}const Rfe=Jn(Qfe,[["render",Dfe]]),Ofe={},Mfe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Pfe=Jo('',2),Nfe=[Pfe];function Lfe(e,t){return Le(),qe("svg",Mfe,Nfe)}const Ffe=Jn(Ofe,[["render",Lfe]]),Ufe={},Hfe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},zfe=Jo('',2),Vfe=[zfe];function jfe(e,t){return Le(),qe("svg",Hfe,Vfe)}const Yfe=Jn(Ufe,[["render",jfe]]);var VM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n=1e3,r=6e4,s=36e5,o="millisecond",i="second",a="minute",l="hour",c="day",u="week",A="month",d="quarter",f="year",g="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(O){var H=["th","st","nd","rd"],V=O%100;return"["+O+(H[(V-20)%10]||H[V]||H[0])+"]"}},v=function(O,H,V){var Y=String(O);return!Y||Y.length>=H?O:""+Array(H+1-Y.length).join(V)+O},E={s:v,z:function(O){var H=-O.utcOffset(),V=Math.abs(H),Y=Math.floor(V/60),j=V%60;return(H<=0?"+":"-")+v(Y,2,"0")+":"+v(j,2,"0")},m:function O(H,V){if(H.date()1)return O(oe[0])}else{var ue=H.name;w[ue]=H,j=ue}return!Y&&j&&(b=j),j||!Y&&b},S=function(O,H){if(B(O))return O.clone();var V=typeof H=="object"?H:{};return V.date=O,V.args=arguments,new D(V)},T=E;T.l=Q,T.i=B,T.w=function(O,H){return S(O,{locale:H.$L,utc:H.$u,x:H.$x,$offset:H.$offset})};var D=function(){function O(V){this.$L=Q(V.locale,null,!0),this.parse(V)}var H=O.prototype;return H.parse=function(V){this.$d=function(Y){var j=Y.date,X=Y.utc;if(j===null)return new Date(NaN);if(T.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var oe=j.match(m);if(oe){var ue=oe[2]-1||0,he=(oe[7]||"0").substring(0,3);return X?new Date(Date.UTC(oe[1],ue,oe[3]||1,oe[4]||0,oe[5]||0,oe[6]||0,he)):new Date(oe[1],ue,oe[3]||1,oe[4]||0,oe[5]||0,oe[6]||0,he)}}return new Date(j)}(V),this.$x=V.x||{},this.init()},H.init=function(){var V=this.$d;this.$y=V.getFullYear(),this.$M=V.getMonth(),this.$D=V.getDate(),this.$W=V.getDay(),this.$H=V.getHours(),this.$m=V.getMinutes(),this.$s=V.getSeconds(),this.$ms=V.getMilliseconds()},H.$utils=function(){return T},H.isValid=function(){return this.$d.toString()!==h},H.isSame=function(V,Y){var j=S(V);return this.startOf(Y)<=j&&j<=this.endOf(Y)},H.isAfter=function(V,Y){return S(V)=0&&(h[E]=parseInt(v,10))}var b=h[3],w=b===24?0:b,B=h[0]+"-"+h[1]+"-"+h[2]+" "+w+":"+h[4]+":"+h[5]+":000",Q=+d;return(i.utc(B).valueOf()-(Q-=Q%1e3))/6e4},u=o.prototype;u.tz=function(d,f){d===void 0&&(d=a);var g=this.utcOffset(),h=this.toDate(),m=h.toLocaleString("en-US",{timeZone:d}),p=Math.round((h-new Date(m))/1e3/60),C=i(m).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-p,!0);if(f){var v=C.utcOffset();C=C.add(g-v,"minute")}return C.$x.$timezone=d,C},u.offsetName=function(d){var f=this.$x.$timezone||i.tz.guess(),g=l(this.valueOf(),f,{timeZoneName:d}).find(function(h){return h.type.toLowerCase()==="timezonename"});return g&&g.value};var A=u.startOf;u.startOf=function(d,f){if(!this.$x||!this.$x.$timezone)return A.call(this,d,f);var g=i(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return A.call(g,d,f).tz(this.$x.$timezone,!0)},i.tz=function(d,f,g){var h=g&&f,m=g||f||a,p=c(+i(),m);if(typeof d!="string")return i(d).tz(m);var C=function(w,B,Q){var S=w-60*B*1e3,T=c(S,Q);if(B===T)return[S,B];var D=c(S-=60*(T-B)*1e3,Q);return T===D?[S,T]:[w-60*Math.min(T,D)*1e3,Math.max(T,D)]}(i.utc(d,h).valueOf(),p,m),v=C[0],E=C[1],b=i(v).utcOffset(E);return b.$x.$timezone=m,b},i.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},i.tz.setDefault=function(d){a=d}}})})(WM);var Kfe=WM.exports;const qfe=Dn(Kfe);var GM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(r,s,o){var i=s.prototype,a=i.format;o.en.formats=n,i.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var c=this.$locale().formats,u=function(A,d){return A.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(f,g,h){var m=h&&h.toUpperCase();return g||d[h]||n[h]||d[m].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(p,C,v){return C||v.slice(1)})})}(l,c===void 0?{}:c);return a.call(this,u)}}})})(GM);var Xfe=GM.exports;const Jfe=Dn(Xfe);var KM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){var s=r.prototype,o=s.format;s.format=function(i){var a=this,l=this.$locale();if(!this.isValid())return o.bind(this)(i);var c=this.$utils(),u=(i||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(A){switch(A){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return l.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return l.ordinal(a.week(),"W");case"w":case"ww":return c.s(a.week(),A==="w"?1:2,"0");case"W":case"WW":return c.s(a.isoWeek(),A==="W"?1:2,"0");case"k":case"kk":return c.s(String(a.$H===0?24:a.$H),A==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return A}});return o.bind(this)(u)}}})})(KM);var Zfe=KM.exports;const $fe=Dn(Zfe);var qM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n="month",r="quarter";return function(s,o){var i=o.prototype;i.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var a=i.add;i.add=function(c,u){return c=Number(c),this.$utils().p(u)===r?this.add(3*c,n):a.bind(this)(c,u)};var l=i.startOf;i.startOf=function(c,u){var A=this.$utils(),d=!!A.u(u)||u;if(A.p(c)===r){var f=this.quarter()-1;return d?this.month(3*f).startOf(n).startOf("day"):this.month(3*f+2).endOf(n).endOf("day")}return l.bind(this)(c,u)}}})})(qM);var ege=qM.exports;const tge=Dn(ege);var XM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){var s=r.prototype,o=s.format;s.format=function(i){var a=this,l=(i||"YYYY-MM-DDTHH:mm:ssZ").replace(/(\[[^\]]+])|BBBB|BB/g,function(c,u){var A,d=String(a.$y+543),f=c==="BB"?[d.slice(-2),2]:[d,4];return u||(A=a.$utils()).s.apply(A,f.concat(["0"]))});return o.bind(this)(l)}}})})(XM);var nge=XM.exports;const rge=Dn(nge);var JM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){var o="h:mm A",i={lastDay:"[Yesterday at] "+o,sameDay:"[Today at] "+o,nextDay:"[Tomorrow at] "+o,nextWeek:"dddd [at] "+o,lastWeek:"[Last] dddd [at] "+o,sameElse:"MM/DD/YYYY"};r.prototype.calendar=function(a,l){var c=l||this.$locale().calendar||i,u=s(a||void 0).startOf("d"),A=this.diff(u,"d",!0),d="sameElse",f=A<-6?d:A<-1?"lastWeek":A<0?"lastDay":A<1?"sameDay":A<2?"nextDay":A<7?"nextWeek":d,g=c[f]||i[f];return typeof g=="function"?g.call(this,s()):this.format(g)}}})})(JM);var sge=JM.exports;const oge=Dn(sge);var ZM={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){r.prototype.isBetween=function(o,i,a,l){var c=s(o),u=s(i),A=(l=l||"()")[0]==="(",d=l[1]===")";return(A?this.isAfter(c,a):!this.isBefore(c,a))&&(d?this.isBefore(u,a):!this.isAfter(u,a))||(A?this.isBefore(c,a):!this.isAfter(c,a))&&(d?this.isAfter(u,a):!this.isBefore(u,a))}}})})(ZM);var ige=ZM.exports;const age=Dn(ige);var $M={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){r.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})})($M);var lge=$M.exports;const cge=Dn(lge);var eP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){r.prototype.isSameOrAfter=function(s,o){return this.isSame(s,o)||this.isAfter(s,o)}}})})(eP);var uge=eP.exports;const Age=Dn(uge);var tP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){r.prototype.isSameOrBefore=function(s,o){return this.isSame(s,o)||this.isBefore(s,o)}}})})(tP);var dge=tP.exports;const fge=Dn(dge);var nP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n="day";return function(r,s,o){var i=function(c){return c.add(4-c.isoWeekday(),n)},a=s.prototype;a.isoWeekYear=function(){return i(this).year()},a.isoWeek=function(c){if(!this.$utils().u(c))return this.add(7*(c-this.isoWeek()),n);var u,A,d,f,g=i(this),h=(u=this.isoWeekYear(),A=this.$u,d=(A?o.utc:o)().year(u).startOf("year"),f=4-d.isoWeekday(),d.isoWeekday()>4&&(f+=7),d.add(f,n));return g.diff(h,"week")+1},a.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var l=a.startOf;a.startOf=function(c,u){var A=this.$utils(),d=!!A.u(u)||u;return A.p(c)==="isoweek"?d?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(c,u)}}})})(nP);var gge=nP.exports;const hge=Dn(gge);var rP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){r.prototype.isoWeeksInYear=function(){var s=this.isLeapYear(),o=this.endOf("y").day();return o===4||s&&o===5?53:52}}})})(rP);var pge=rP.exports;const mge=Dn(pge);var sP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){r.prototype.isToday=function(){var o="YYYY-MM-DD",i=s();return this.format(o)===i.format(o)}}})})(sP);var Cge=sP.exports;const vge=Dn(Cge);var oP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){r.prototype.isTomorrow=function(){var o="YYYY-MM-DD",i=s().add(1,"day");return this.format(o)===i.format(o)}}})})(oP);var Ege=oP.exports;const Ige=Dn(Ege);var iP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){r.prototype.isYesterday=function(){var o="YYYY-MM-DD",i=s().subtract(1,"day");return this.format(o)===i.format(o)}}})})(iP);var Bge=iP.exports;const bge=Dn(Bge);var aP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n="week",r="year";return function(s,o,i){var a=o.prototype;a.week=function(l){if(l===void 0&&(l=null),l!==null)return this.add(7*(l-this.week()),"day");var c=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var u=i(this).startOf(r).add(1,r).date(c),A=i(this).endOf(n);if(u.isBefore(A))return 1}var d=i(this).startOf(r).date(c).startOf(n).subtract(1,"millisecond"),f=this.diff(d,n,!0);return f<0?i(this).startOf("week").week():Math.ceil(f)},a.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(aP);var yge=aP.exports;const wge=Dn(yge);var lP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r){r.prototype.weekYear=function(){var s=this.month(),o=this.week(),i=this.year();return o===1&&s===11?i+1:s===0&&o>=52?i-1:i}}})})(lP);var Qge=lP.exports;const Sge=Dn(Qge);var cP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return function(n,r,s){var o=r.prototype,i=function(A){return A&&(A.indexOf?A:A.s)},a=function(A,d,f,g,h){var m=A.name?A:A.$locale(),p=i(m[d]),C=i(m[f]),v=p||C.map(function(b){return b.slice(0,g)});if(!h)return v;var E=m.weekStart;return v.map(function(b,w){return v[(w+(E||0))%7]})},l=function(){return s.Ls[s.locale()]},c=function(A,d){return A.formats[d]||function(f){return f.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,h,m){return h||m.slice(1)})}(A.formats[d.toUpperCase()])},u=function(){var A=this;return{months:function(d){return d?d.format("MMMM"):a(A,"months")},monthsShort:function(d){return d?d.format("MMM"):a(A,"monthsShort","months",3)},firstDayOfWeek:function(){return A.$locale().weekStart||0},weekdays:function(d){return d?d.format("dddd"):a(A,"weekdays")},weekdaysMin:function(d){return d?d.format("dd"):a(A,"weekdaysMin","weekdays",2)},weekdaysShort:function(d){return d?d.format("ddd"):a(A,"weekdaysShort","weekdays",3)},longDateFormat:function(d){return c(A.$locale(),d)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};o.localeData=function(){return u.bind(this)()},s.localeData=function(){var A=l();return{firstDayOfWeek:function(){return A.weekStart||0},weekdays:function(){return s.weekdays()},weekdaysShort:function(){return s.weekdaysShort()},weekdaysMin:function(){return s.weekdaysMin()},months:function(){return s.months()},monthsShort:function(){return s.monthsShort()},longDateFormat:function(d){return c(A,d)},meridiem:A.meridiem,ordinal:A.ordinal}},s.months=function(){return a(l(),"months")},s.monthsShort=function(){return a(l(),"monthsShort","months",3)},s.weekdays=function(A){return a(l(),"weekdays",null,null,A)},s.weekdaysShort=function(A){return a(l(),"weekdaysShort","weekdays",3,A)},s.weekdaysMin=function(A){return a(l(),"weekdaysMin","weekdays",2,A)}}})})(cP);var _ge=cP.exports;const xge=Dn(_ge);var uP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,s=/\d\d/,o=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},l=function(h){return(h=+h)+(h>68?1900:2e3)},c=function(h){return function(m){this[h]=+m}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(h){(this.zone||(this.zone={})).offset=function(m){if(!m||m==="Z")return 0;var p=m.match(/([+-]|\d\d)/g),C=60*p[1]+(+p[2]||0);return C===0?0:p[0]==="+"?-C:C}(h)}],A=function(h){var m=a[h];return m&&(m.indexOf?m:m.s.concat(m.f))},d=function(h,m){var p,C=a.meridiem;if(C){for(var v=1;v<=24;v+=1)if(h.indexOf(C(v,0,m))>-1){p=v>12;break}}else p=h===(m?"pm":"PM");return p},f={A:[i,function(h){this.afternoon=d(h,!1)}],a:[i,function(h){this.afternoon=d(h,!0)}],S:[/\d/,function(h){this.milliseconds=100*+h}],SS:[s,function(h){this.milliseconds=10*+h}],SSS:[/\d{3}/,function(h){this.milliseconds=+h}],s:[o,c("seconds")],ss:[o,c("seconds")],m:[o,c("minutes")],mm:[o,c("minutes")],H:[o,c("hours")],h:[o,c("hours")],HH:[o,c("hours")],hh:[o,c("hours")],D:[o,c("day")],DD:[s,c("day")],Do:[i,function(h){var m=a.ordinal,p=h.match(/\d+/);if(this.day=p[0],m)for(var C=1;C<=31;C+=1)m(C).replace(/\[|\]/g,"")===h&&(this.day=C)}],M:[o,c("month")],MM:[s,c("month")],MMM:[i,function(h){var m=A("months"),p=(A("monthsShort")||m.map(function(C){return C.slice(0,3)})).indexOf(h)+1;if(p<1)throw new Error;this.month=p%12||p}],MMMM:[i,function(h){var m=A("months").indexOf(h)+1;if(m<1)throw new Error;this.month=m%12||m}],Y:[/[+-]?\d+/,c("year")],YY:[s,function(h){this.year=l(h)}],YYYY:[/\d{4}/,c("year")],Z:u,ZZ:u};function g(h){var m,p;m=h,p=a&&a.formats;for(var C=(h=m.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(S,T,D){var R=D&&D.toUpperCase();return T||p[D]||n[D]||p[R].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(O,H,V){return H||V.slice(1)})})).match(r),v=C.length,E=0;E-1)return new Date((j==="X"?1e3:1)*Y);var oe=g(j)(Y),ue=oe.year,he=oe.month,Ee=oe.day,Oe=oe.hours,Qe=oe.minutes,le=oe.seconds,ge=oe.milliseconds,z=oe.zone,$=new Date,Z=Ee||(ue||he?1:$.getDate()),Ae=ue||$.getFullYear(),De=0;ue&&!he||(De=he>0?he-1:$.getMonth());var L=Oe||0,_=Qe||0,x=le||0,U=ge||0;return z?new Date(Date.UTC(Ae,De,Z,L,_,x,U+60*z.offset*1e3)):X?new Date(Date.UTC(Ae,De,Z,L,_,x,U)):new Date(Ae,De,Z,L,_,x,U)}catch{return new Date("")}}(b,Q,w),this.init(),R&&R!==!0&&(this.$L=this.locale(R).$L),D&&b!=this.format(Q)&&(this.$d=new Date("")),a={}}else if(Q instanceof Array)for(var O=Q.length,H=1;H<=O;H+=1){B[1]=Q[H-1];var V=p.apply(this,B);if(V.isValid()){this.$d=V.$d,this.$L=V.$L,this.init();break}H===O&&(this.$d=new Date(""))}else v.call(this,E)}}})})(uP);var kge=uP.exports;const Tge=Dn(kge);var AP={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){var n,r,s=1e3,o=6e4,i=36e5,a=864e5,l=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=31536e6,u=2592e6,A=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,d={years:c,months:u,days:a,hours:i,minutes:o,seconds:s,milliseconds:1,weeks:6048e5},f=function(b){return b instanceof E},g=function(b,w,B){return new E(b,B,w.$l)},h=function(b){return r.p(b)+"s"},m=function(b){return b<0},p=function(b){return m(b)?Math.ceil(b):Math.floor(b)},C=function(b){return Math.abs(b)},v=function(b,w){return b?m(b)?{negative:!0,format:""+C(b)+w}:{negative:!1,format:""+b+w}:{negative:!1,format:""}},E=function(){function b(B,Q,S){var T=this;if(this.$d={},this.$l=S,B===void 0&&(this.$ms=0,this.parseFromMilliseconds()),Q)return g(B*d[h(Q)],this);if(typeof B=="number")return this.$ms=B,this.parseFromMilliseconds(),this;if(typeof B=="object")return Object.keys(B).forEach(function(O){T.$d[h(O)]=B[O]}),this.calMilliseconds(),this;if(typeof B=="string"){var D=B.match(A);if(D){var R=D.slice(2).map(function(O){return O!=null?Number(O):0});return this.$d.years=R[0],this.$d.months=R[1],this.$d.weeks=R[2],this.$d.days=R[3],this.$d.hours=R[4],this.$d.minutes=R[5],this.$d.seconds=R[6],this.calMilliseconds(),this}}return this}var w=b.prototype;return w.calMilliseconds=function(){var B=this;this.$ms=Object.keys(this.$d).reduce(function(Q,S){return Q+(B.$d[S]||0)*d[S]},0)},w.parseFromMilliseconds=function(){var B=this.$ms;this.$d.years=p(B/c),B%=c,this.$d.months=p(B/u),B%=u,this.$d.days=p(B/a),B%=a,this.$d.hours=p(B/i),B%=i,this.$d.minutes=p(B/o),B%=o,this.$d.seconds=p(B/s),B%=s,this.$d.milliseconds=B},w.toISOString=function(){var B=v(this.$d.years,"Y"),Q=v(this.$d.months,"M"),S=+this.$d.days||0;this.$d.weeks&&(S+=7*this.$d.weeks);var T=v(S,"D"),D=v(this.$d.hours,"H"),R=v(this.$d.minutes,"M"),O=this.$d.seconds||0;this.$d.milliseconds&&(O+=this.$d.milliseconds/1e3);var H=v(O,"S"),V=B.negative||Q.negative||T.negative||D.negative||R.negative||H.negative,Y=D.format||R.format||H.format?"T":"",j=(V?"-":"")+"P"+B.format+Q.format+T.format+Y+D.format+R.format+H.format;return j==="P"||j==="-P"?"P0D":j},w.toJSON=function(){return this.toISOString()},w.format=function(B){var Q=B||"YYYY-MM-DDTHH:mm:ss",S={Y:this.$d.years,YY:r.s(this.$d.years,2,"0"),YYYY:r.s(this.$d.years,4,"0"),M:this.$d.months,MM:r.s(this.$d.months,2,"0"),D:this.$d.days,DD:r.s(this.$d.days,2,"0"),H:this.$d.hours,HH:r.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:r.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:r.s(this.$d.seconds,2,"0"),SSS:r.s(this.$d.milliseconds,3,"0")};return Q.replace(l,function(T,D){return D||String(S[T])})},w.as=function(B){return this.$ms/d[h(B)]},w.get=function(B){var Q=this.$ms,S=h(B);return S==="milliseconds"?Q%=1e3:Q=S==="weeks"?p(Q/d[S]):this.$d[S],Q===0?0:Q},w.add=function(B,Q,S){var T;return T=Q?B*d[h(Q)]:f(B)?B.$ms:g(B,this).$ms,g(this.$ms+T*(S?-1:1),this)},w.subtract=function(B,Q){return this.add(B,Q,!0)},w.locale=function(B){var Q=this.clone();return Q.$l=B,Q},w.clone=function(){return g(this.$ms,this)},w.humanize=function(B){return n().add(this.$ms,"ms").locale(this.$l).fromNow(!B)},w.valueOf=function(){return this.asMilliseconds()},w.milliseconds=function(){return this.get("milliseconds")},w.asMilliseconds=function(){return this.as("milliseconds")},w.seconds=function(){return this.get("seconds")},w.asSeconds=function(){return this.as("seconds")},w.minutes=function(){return this.get("minutes")},w.asMinutes=function(){return this.as("minutes")},w.hours=function(){return this.get("hours")},w.asHours=function(){return this.as("hours")},w.days=function(){return this.get("days")},w.asDays=function(){return this.as("days")},w.weeks=function(){return this.get("weeks")},w.asWeeks=function(){return this.as("weeks")},w.months=function(){return this.get("months")},w.asMonths=function(){return this.as("months")},w.years=function(){return this.get("years")},w.asYears=function(){return this.as("years")},b}();return function(b,w,B){n=B,r=B().$utils(),B.duration=function(T,D){var R=B.locale();return g(T,{$l:R},D)},B.isDuration=f;var Q=w.prototype.add,S=w.prototype.subtract;w.prototype.add=function(T,D){return f(T)&&(T=T.asMilliseconds()),Q.bind(this)(T,D)},w.prototype.subtract=function(T,D){return f(T)&&(T=T.asMilliseconds()),S.bind(this)(T,D)}}})})(AP);var Dge=AP.exports;const Rge=Dn(Dge);var Oge={exports:{}};(function(e,t){(function(n,r){e.exports=r(jM)})(Kn,function(n){function r(i){return i&&typeof i=="object"&&"default"in i?i:{default:i}}var s=r(n),o={name:"th",weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"},ordinal:function(i){return i+"."}};return s.default.locale(o,null,!0),o})})(Oge);var Mge={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Kn,function(){return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(n){var r=["th","st","nd","rd"],s=n%100;return"["+n+(r[(s-20)%10]||r[s]||r[0])+"]"}}})})(Mge);Zt.locale("th");Zt.extend(Gfe);Zt.extend(qfe);Zt.extend(Jfe);Zt.extend($fe);Zt.extend(tge);Zt.extend(rge);Zt.extend(oge);Zt.extend(age);Zt.extend(cge);Zt.extend(Age);Zt.extend(fge);Zt.extend(hge);Zt.extend(mge);Zt.extend(vge);Zt.extend(Ige);Zt.extend(bge);Zt.extend(wge);Zt.extend(Sge);Zt.extend(xge);Zt.extend(Tge);Zt.extend(Rge);Zt.tz.setDefault("Asia/Bangkok");const Pge=(e,t={},n=!0)=>{const r={locale:"th-TH",style:"decimal",minimumFractionDigits:2,maximumFractionDigits:2};if(n){const s={...r,...t},o=s.locale;return new Intl.NumberFormat(o,s).format(e)}return new Intl.NumberFormat().format(e)},lS="/assets/THBP-52bfed72.png",cS="/assets/android-7de50351.png",uS="/assets/ASL-c394704c.png",AS="/assets/BAAC-388f3df9.png",dS="/assets/BAY-37504117.png",fS="/assets/BBL-e634e333.png",gS="/assets/BNP-9b53ce1c.png",hS="/assets/BOA-0742b01d.png",pS="/assets/BOC-21b7ca85.png",mS="/assets/CIMB-3c98cb30.png",CS="/assets/CITI-44d125d9.png",vS="/assets/DEUTSCHE-30b33284.png",ES="/assets/EXIM-e388f9e0.png",IS="/assets/GHB-0347de3a.png",BS="/assets/GSB-9eeaf893.png",bS="/assets/ICBC-3c8d848f.png",yS="/assets/JPK-5d956181.png",wS="/assets/KBANK-0164c73f.png",QS="/assets/KKB-40ce8714.png",SS="/assets/KTB-1db665de.png",_S="/assets/LNH-77aeee9d.png",xS="/assets/MEGA-260b116f.png",kS="/assets/MHCB-2844a14c.png",TS="/assets/QRCODE-694e86a2.png",DS="/assets/SCB-c07627e1.png",RS="/assets/SCBT-e00cd525.png",OS="/assets/TBANK-f1386ff4.png",MS="/assets/TCREDIT-17fd1334.png",PS="/assets/TISGO-bea26d03.png",NS="/assets/TMB-949fbbe9.png",LS="/assets/TRUEWALLET-500e679b.png",FS="/assets/TTB-bb6422ef.png",US="/assets/UOB-ec80d224.png",HS="/assets/bg-bank-a2b8ff69.jpg",zS="/assets/bg-card-bffcc3ec.jpg",VS="/assets/bg-deposit-sp-202e8e85.jpg",jS="data:image/jpeg;base64,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",YS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAIN+Av6CQcBDvz0AwYK9QT8PKl4MAAAMQSURBVHja7ZyNdqsgEISXBQERtfP+L3u1nvY2bZMaozCm/Z5gzuD+ALKyAzGPwTcuqeKVVpMbfBiz1CeOdlBcJQ22i1KL2HvFClIzGilOZx3uwIWi622s4m7UF/IxBoeNuF4Ox9gWD6DNsTZ2Dg/zXyKlvAMlmld5tBKjxwSvxNBiZ3TPiM4OB6C7mWhxEHaf4Eh4h9HE0OJA2kAWvF/xkXV591jmrkUBNMtGehQikGWXr1hyfZsUetyivsIGhWmI13fBk+sDLLm+OxQGVKKXVWRUo5MVGEU12hV1OSoqkiJbgv6Mpw2QlY2DabGBgp+hojqJMEOvztcGFGTmBZ5x1Vv8nwh8JeSSNnL0qNfxxBGyYLgNBBy5gUDHbSDgyA0EOm4DAUduIGC4DQQsYxW+LCeMVfhaRXYgxFGHyIxh2cldwzKHyIwSnHXcpmPZC1/DMsfwjKOO4ZkoMyNo6Vnr8OXeJIEWlYkIYuIksAMxLywHRrcy4QBiBu4YWaIE1ETeTmEhM9eRmRfeVmYhsHbTb3juLAM0vM3gguNOg0Bi3TC9oVL97us2Sl5IgD+BfwLv5BcKJM+DLbtA5S919M0C8cHHzMDfsNK3/PSbJvptJ/XhFsB7B7GQznB4RH/8Rh3G3RmOgJmjJDHfdc40vNftb3WE/B7CnOMykTcTBplgvsrJZ/klgHWN/Xl+S+GMY8f0xOCn9zmR8JxV+X7iv6Q51w+OfGHybiBrNTEi1BZOBnJbaESoLWzO+NiAaW/ywUDKcqKG9NHfpypMGyfK+HD3I+a8D/8o/pPScz8+rR/J4ewPoCUmVESjTPC+gf62hDA1XplsEM5nwrOM0uAfRlIl2djnGohTfJX98w1l4h9rVbBx6GUjWVGAtpNvYRmOk8wzj/fjH5D4ZZmZlvcsQzoPM9Fl2Y9eAdB9fR8xDbiC91iJzsgErUT3XjooJR4ob5GoeIDWGjmc3m02L0QpgvEbbFRrpCA5uLu8s50Ux4xNwgrU91FqETs73FCpgx2j1CePwQ8uaYtXVJNrfBjzHtr+AXEAM4i+z246AAAAAElFTkSuQmCC",WS="/assets/bg-lotto-mb-35a07cf9.jpg",GS="/assets/bg-lotto-4cffe15f.jpg",KS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAulBMVEUAAABMR0dQTExUUFBqZ2hmZGRUUVFQTExbV1hsaWlQTU1raGlzcXJdWlpXVFRWU1NWU1NPS0tRTU1QTU1RTk5QTExaVlZTUFBUUFBVUVFiX193dXZiX19QTExRTU1vbW1UUFBSTk5wbW5dWlpkYWJKRkVeW1tqZ2hua2t5d3h+fH1ZVlZyb29QTE1VUVFWUlJcWFl0cXJaVlZOSkpVUVFVUVF5eHh3dnZoZWWmpqdQTExUUVFPS0tTT08znabqAAAAOnRSTlMAFerlK6qq/aqA5qqAgIASEdNv5yfoRyrHjlU/HPntOPHjcDUiEspxVU9OOgz1pp1xVRfBu7RxaUoUSKIAgwAAAf9JREFUWMPtmWtT2kAUhg9pyaq1pVYICeRKuF9E8L4t//9vley7AunQKHqCinm+sM8M+wyzzNkPCaWpCplwRjtxJhNElVLsL11/p+l6dvqjnfW4smSk05U1P/9PRaPTo2Q9pn9wHTs6X2JIhXcOTp4CX/Owy0jWke20N8PTiWRkMp2TxvIlM4aly55kx1PtdiRzIEoO/ELmwpQoXsmfhNU6G7FkbekAEDE5Ely3MTKvHfT2tQQO2VjcjIknTeMbFG0K8Y/WiStNdU9pSFJhlPjSpRqaOaQ7OaSr2emakXBFO3GlNtWy01RSdGgnOthFGWf9Sor0s9LiCyNileanSL9V+jcj6bQ/+srGyM9vZIwifbDpXlkxJEULNoDdwm5hA1gLNoT1MtIm7JQUR7BjWBlWhh3DjmCnMLNIH3q68V3RpC02g81gTVgjbQc3jUV6f+nWN8WQNm0Au4PdwQawx5tP28FNY5He4833Q9GkLdaH9WFNWCNlxc1XpF+etn4pAtpi97B7WACzKAXryBTpz5W+NBUz2rQ+rAfrwfqwy/cwMh8s7c+JDdfX6VB9LAJiI1jo59e2VHQfiImHLoo2OVK3A7fEwDzoSuBQLCRY+AYD/kICEef2XsYkIjeSOXDi0hJrwl/2Ht+vRey/2SKNawrOsLhwaU3s2CFPN7SdGM2/vDLMJ6QbyuUAAAAASUVORK5CYII=",qS="/assets/10C-17434584.png",XS="/assets/10D-d45dddcc.png",JS="/assets/10H-43be9334.png",ZS="/assets/10S-9da9175c.png",$S="/assets/2C-6613ff4b.png",e_="/assets/2D-e1987958.png",t_="/assets/2H-c28f04f9.png",n_="/assets/2S-84d85d34.png",r_="/assets/3C-1d80c075.png",s_="/assets/3D-a894d0b2.png",o_="/assets/3H-fd387ab4.png",i_="/assets/3S-b7748aad.png",a_="/assets/4C-379da69e.png",l_="/assets/4D-6550ec45.png",c_="/assets/4H-479c4234.png",u_="/assets/4S-6f495ddd.png",A_="/assets/5C-4698837f.png",d_="/assets/5D-33da1e6d.png",f_="/assets/5H-bdd972b0.png",g_="/assets/5S-36dff935.png",h_="/assets/6C-9db1c3cd.png",p_="/assets/6D-49194dae.png",m_="/assets/6H-29b3a054.png",C_="/assets/6S-785a74c2.png",v_="/assets/7C-9301939c.png",E_="/assets/7D-f735390e.png",I_="/assets/7H-86267e48.png",B_="/assets/7S-f2838428.png",b_="/assets/8C-fa45b7d1.png",y_="/assets/8D-ed312d6c.png",w_="/assets/8H-21ca5920.png",Q_="/assets/8S-faec49b8.png",S_="/assets/9C-8aaa0c78.png",__="/assets/9D-c54baf4c.png",x_="/assets/9H-c9409f1b.png",k_="/assets/9S-682082a4.png",T_="/assets/AC-3c0b6a04.png",D_="/assets/AD-2a331630.png",R_="/assets/AH-5ea61687.png",O_="/assets/AS-d2fe5241.png",M_="/assets/JC-2698beed.png",P_="/assets/JD-6a2df3e5.png",N_="/assets/JH-2111ae26.png",L_="/assets/JS-98f2694c.png",F_="/assets/KC-067b4b29.png",U_="/assets/KD-46eade17.png",H_="/assets/KH-1c286e04.png",z_="/assets/KS-ac75272f.png",V_="/assets/QC-32ec921e.png",j_="/assets/QD-8328a6c5.png",Y_="/assets/QH-c9dac7de.png",W_="/assets/QS-8a26d469.png",G_="/assets/check-b36537b5.png",K_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALZSURBVHgB7VRdSJNRGH7PkrIoU1Crz/wJhsPRhSlBdFFNDQzRFeSFKM55UVCWokVKS8ILKSMhSKirxBzuUmQUC2RRmmQYxQITZWub27fU0LnpNnU7vedzk/mTie6uHvae7ZzvnOd93mfn/QD+Yw0opdEYUow4iDSQNP2X12HRWtXUNm+y4vwURAqMfMT5zaTsy6MFvVJa0nc6MOubHo2CCICR2+bN+uav1dzkAi+szS5Mg9VjTN5xghB5w1DlkQkvTwkAITjkJsqJ9GDWcxHsAMu2GHR3PlVyP+d5QunyuuxwIVxJb1Djz1oC20RI+e2Pldyk174sG1NcTCkl1zJUGtxShmv+bVnEyMfnGLmSm/DwQASZFHK5wlXkbFUUPJCAkYdxaCvkIzMGXd2AknPM8cBsYZ8crhCqMlTqcPLQAfmQY9Dd9qWVWmbNPM6zNiO3un7YLutk9Ey3hJ7tkQTO9UjoE0MTPqJdGLvWniHjLstosbZA7PN7IH5vPLTltFvEsRIZqjCus8Vt1tf0M1vseBIolk/OJxfB3awWzTrlQYjci65Ez6JHKHXKMwW1764mj82M6MMrYeTfpw266vcVHO+2sTnzheQdLYLq4xvYEp5AEidtLZGUr3hpc9nIdb0yxegc62VJBFtQef2HG2n8nF04FAgAXDpWCqrsFs3+3TGKP5ELFrFhyb/Ufn+gXqE1dgMRgdAsCfsS4KnshWVPVHRU1VsF3nN78Bkh+alF0HjykWYz5asSsDegP+B/9vhzc3nXcIdwpUU4cAeSWFHEwciFFgXIT5NDbeY9dcxflIcg9AFu9OJXBSaaQcKbXcMvSQANY3YRERVUs33F4jK4ld3IlG+JfCXBSjmE1KBdsS6fS6E1dVNg3Kz9sUMvpMpJkLxsq+QbgtnF/pOHg000s0NMT3SKA6r+Our0OTs3uuc7SfTgtUlL35hfsSbqiCh5WJIkjFT4p/Eb9iSg+U7BuogAAAAASUVORK5CYII=",q_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAtFBMVEUAAACQjpBVUVFRTU1WU1NRTU1qZ2dwbW5RTU1XU1NcWVldWVlfW1xUUFBSTk6GhYZTT09VUVFzcXJST09TT09eW1tTT09YVVVgXV1yb3BUUVFZVVVUUFBWUlJcWFhfXFxjYGBkYWJ8entYVFVVUVFYVFVYVVWXl5hVUlJUUFFZVlZ3dXZnZGReW1twbW6ur7FgXV1kYWFdWVpcWVlkYWKlpqekpKZgXV12c3RbWFhhXV1QTEydH4qeAAAAO3RSTlMACuz8xfotGfW4anJv3PEN4sce+euN5o1VD9qw2LqKWEk1BtzPwJcOyquTQj89CAV6M2R3UBYWeCaier1RVLEAAAOgSURBVFjDzVlnc+IwEF3ZwXGNQ4sB0xJCD6EcIbnT//9fN6RIMrJYGXm4e588w/As777VNtDAdLVL5tXIqlPqWlF1nvirKZiDbINxhUqojIMtMeGNh5PIpgrY0WQYX3rgsEMRROElR68lDaqBRr9WkLjddKkm7prtAsSvgy4tgO7gVZf5tkcLonerx9x6oIXx0NLRxYLmomKNZtXqbGRVaC4WBDXGDZVQ76Sb5Rt847DcpJ0c/jFiFOdZEoAXOtKBiON7d/QEz85Z5oakrJpS+M1T8oZzhvnEgff+2UiO/fsTZzqaZ3aDNSBYB67WuW8zdrZ7j6CBR8/O2DvXlySjjUrwBFp4CjJqucnT4CJj5RfQxkvG4oucGMy8W6lRPBZa0s+iODxSMGV4okxOjvXaE5nbUBBtkbuXvQcHojWQtIRqYJB5a1fwoNLOw37SelLZW/BlV/zqpqA6pTaS48+pivtF0GBTuA5cHimB8sxf/92AAoHN45hfPH3BhcpISeknOsrYEVzZZz6w+PvU0f3tKEsd8/zbGz/qDSlDAJdTQ8B5wm/BR1wdaxPqNVdJJ/7yD2XwwYQafM40hCMmPKfEZtQxzzuTTydGkh4LU8tSi46O3Nrs0DVT6ho7tr3N6MMDU2rwMloby07EqXFHjgGmLPbrjjm1U2d30RRWXIvEnJrwan8lfEIK5tSQCuZN2POmDOoNo0tgzp6XZVAvGd0cqszuhzKo35gqqsDsbkEZ1GCxeOSPo3KoR/yoTIizcqhnLEyAMtuUQ11lhIWp7Z0udWGDUHuvaRB9N/5mqXmn6cZIEh+asN29nvh4yLwh3KFNKWrvAw8ZRaBj3C2NQFdcTxj33QDy8Ue4nnb4pcrxi5dZA/xSXfHalWhw83O3sFQgJTAzXzoVnsDUaRfn3iNpFwJFsYBzuz5SLEglDoZ3zr0/X+KQSKq4L9Z3UyjMkHIS5R4py0mkCMa57enZIjjuqEp3PHbqJL90j2Kk4cBjxzvfcABpSG0SDt89jj8+8tskixRo7mR8TNKAIM1dtiUNAQfekiKNNAKkkUbafwRo+y8PLUhx5jgztLjGqMV8QESyA6IrjLVKH8bhI8TQYISIDT49vcFnDxl8ljeuvcaQGR+N9w1G4/hA3zcb6ONriANr35bvabdOGfBYMF+eXH3lY76o+vfrtWJLQbdZ9A6u9S2tVWZSu2gBG2ksYP+3tTGy7H4kYI7pyv9Z0dcLrOj/AvOEYocPj3idAAAAAElFTkSuQmCC",X_="/assets/collect-lotto-cc9c2819.png",J_="data:image/png;base64,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",Z_="/assets/auto-6d1f54bb.png",$_="/assets/auto-6d1f54bb.png",e5="/assets/bank-withdraw-f8923e0a.png",t5="/assets/confirm_deposit-470190d7.png",n5="/assets/decimal-ec9d43f4.png",r5="/assets/peer-to-pay-20caefd7.png",s5="/assets/qrpay-08bcfe57.png",o5="/assets/qrpay-08bcfe57.png",i5="/assets/seven-cbbf26a4.png",a5="/assets/slip_verify-864a44d2.png",l5="/assets/true_wallet-7f2bb44d.png",c5="/assets/true_wallet_gift-509dfc12.png",u5="data:image/png;base64,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",A5="/assets/bank-withdraw-f8923e0a.png",d5="data:image/png;base64,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",f5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABd1BMVEUAAAByc3Nyc3Ntbm53e3tzdXVxc3NwcnJvcnJ0d3dtbm5vcHBwcnJtbm5xc3Nwc3Nyc3NxcnL9/v5xdHRwc3Nwc3NwdHRxc3NxcnJxdHRxc3NzdHRydXX9/f1vcXFzdnb5+flxc3NwcXFxc3P7/Pzp6en09PTY2Nidn5+0tbW+v7/6+vrj4+Py8/PQ0NBxdnb29vbv7+/19vbl5eWjo6P39/fn6Ojc3Nzu7u7h4+Pp6urx8fHo6Ojc3Nzy8vL4+Pjf39/t7e3q6uq6urrBxMTNzc2KjY3Z29ulqKiOj4+hoaHExMTq6+vPz8/U1NTh4+Obm5ucnJz///8AqlsUVjgVsWjp+PKV27oWsWgBo1goZEkPr2TE1c0bs2w2vH7R8OHG7NtnzJ5nzZwuuXh/1K0/v4Tu8/Hh7+is48lv0KN2nYxpk4ACq1wzbFIxa1HG1s6g38Gf38GL2LSJqptfyphJwopFwYdijnobmF4GjE8gc04Kf0kPakAMrc39AAAAUnRSTlMACAYMDRIcEBUZGR8iEyUpMDXzKydDPUkzQFE4O+Q2IOpGLUznva6aZkU717OekDbfx711XNusqaShl4+GgNPJp5ODfnBiWldVTSyKg3pyZTg2Nd0aJQAABORJREFUWMPdmFWT20AQhCOdcLVaSRbHbOdyPgozM6PCcGFm5h+f2btKdm1LtmTlKV1JVR5SX3VPj2V5Vv0nEkVxFf3zL0gCaGpFApVYCgcoSVVlWTapZFmVADspVARnEqCQjpBiKFRI1zRZVSVAipOYU00NKXObFzfN1xNQfX7T7vNzQDXBaEGkSM1punJ8EVD9qq89riBNlcBmEZyqaujU7kqSqvrmOV2TafC8PEk1dYrLVGWRInOaFKYAZxxiuAyXBjJVGGWeuJoytz8Zq/qcQk2KY+PKaLQ9lvuMgVQgjuctJjl10EDMYwbPRHhtkltrm6OJy7z5pIDmsU6J5f0xjxiZkpC1LzJqHkwKahGjjO0RKW9PUlh7DF1NBQqSpsxWigMrs4qWRoSFUQj/KLj98s2Pb1dStHTn0VOeuJ8orBgusIrw5oTpxWWqn5dS9epRX2ioekocDmzM1gd4oO+X0vWJD33R0CRhqBGd7ODyUhjVr0sZ+sARdxGwKAwZ5Bv5evmPsoCvrnIWLxjQy8AEdbI3YXr9F3gji/iozyIsozhg0OUrvjke+IWfots/RVFQdXw0KQZcSjgdxTpvUZgyFWttQeCVhNMOT4Fa+MS4s6YMsO4aSBK4xIjMJqOAt+5dpbp7KwOYzBL6iWZLqHjnRgIfJiu6kwXcSzOL7LlquLuygVQPrlHdz4gMQ7QMc0rgR7gpKTPDZJPbZItDl8beWg44b2OkckASQcmc3qSXwpoZBK6xCd1EBnSSPn3MKIU1Q4G8IvL3GSYKsmINAJ+8Ti2FNTMMZDWL9HPSSPr19GWxGSYNHigzIGfy7W2qKzmBziAQSknVlZylUKDER96aBcxXytZBh87GLGC+UjY6ROFb9qJtGcCcM9wZEUX9C6SLvbcc8GwEi9330TtRrpQTNuaAktbs1FplSllT63DfKiJ9fFW3lSllusE/vujeeM6RMjM8wraGSpBhiEFlcmArhhHyQEmDzDsnB66rus0/X1Is88lUi0s5vpcrW+BZQzvhv/Zwp5Zq8XEW8DH7P9sClphlttanWnyWBXzHdmbLeosuzcD7NbGDmTSLz9N5z7kJBjZBzCBn0d+XRnz/eOn6gJY+P+Mq9qsuNUiBfC06sWtbJnlp31KzCfdmw1t04pniwJnYsTiD/Csn7lT9haK8AxAYI84g/0oHodvTxXjTbRrYZDxmkYb2oiDcUIS3IQyWd5qrmA+NYIxBOF3AX0gHSH/sZf14xG4Uhwfy8hbCuOE2KU/M/nnrOnE4k+9EMAP+XKzLwMs8YGgIQ+p2rzWet6/XDpZ5bGPSiCYQo6DdXdcaZ6/r1yLgaeOODrJuWHY1DnsLlRG47cfCuGpb7OQwgqjqBuk4NT/sgctMnB84HWIw3phDEAaTgd9dfXh6iNlaOLwacA3bwoo21Ef69kDZBnEpMuyu7p3evnFDaxm1YePCut7qbtsP1tsWMXRTYrwxRFmD3Jbt1GK/DdA/6nZDoFUdwDV1jV6VxCLXQwNbru1Ua0Hs+3677ftxHNSA5nrYgLTMXi4k1G3qioE9t2NHUWN9o+E4kW27loebCmK43Fo5wGrAbGJCLM+yPI8QDN50beVkOuGJWNY0HSkgA/7qOproqMuQ1Kek0sOzKYPUic/OjMldxuk/eG+lqIBZPt7/D/oNGiZBrYSLtAIAAAAASUVORK5CYII=",g5="data:image/png;base64,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",h5="/assets/peer-to-pay-20caefd7.png",p5="data:image/png;base64,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",m5="/assets/qrpay-new-a9e13d8b.png",C5="data:image/png;base64,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",v5="data:image/png;base64,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",E5="data:image/png;base64,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",I5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAC61BMVEUAAABub29wcnJqampzdHR/gYF1eXlucXFsbGxxc3NvcnJtbm52d3dwc3NwcnJxc3Nxc3NmaGhxc3NzdXVxc3NxcnJxdXVxcnJydHRxcnL9/f1vcXFzdnZxc3Nxc3Nyc3P9/f3+/v75+fltd3dxcnJwc3P39/dxc3Pp6elxc3O+v7/6+vrj4+Pd3d3y8/NxdXX19fXy8vLq6urw8PCen5+jo6O3t7dwcXH29vbn6Oju7u7h4+PW19fa2trOz8/U1NTq6+vf39/n5+fs7Oz4+Pjo6Oi6urrBxMSdn5/Nzc2KjY3Z29ulqKiOj4+usbGhoaHx8vLz8/Py8vLExMTm5ubPz8/U1NTh4+Obm5ucnJz/////yQrwUCLuQSH1fh/2hx7leWfyYSLrLCL0giH0dyHwVSHdKCH2hB/98ubvaWHuSiPnPSLnKyLzbiHyZSHhKSH1eiDXJiD2iR/0dB/zaiH+yxDxWiHSIx7NIR3BHBrAFBr/xQvHIBy8Gxm0GRX9txL/vRD/wQ7lycn1jCL7qBi0ERb8tBWmERGjDBDVGB/HFRz7rBeuFBW7ExSXCQzmysveGiL0jSHOFx73lR35mxv5oRqqDhCfDQ+RBwiJBQb+/Pv+9/L1pXLzaiLmGiLbGCD3jh74owv+wAr98er26ur87Ojzz8763sj1s6v4x6Lie3f2pWTziELwa0LmTT30iDD9xi3xWiLybhroehbvaRarHBPHFhP1gRDwfQ/faw+dCw39tAr1ngn79vb67+/77Ov+9+D75t/y3t7o0dHzycL62MHovr/ftLT5x7LzqabnoKDflpb2tI30n4P83XrNeHj4tna5ZmfOZmbnf2LyjlzXWli5T1HiVFD2nk/QQT70mj24MDHbNS/80CvEJyXmKiL0dCHxYR/SIx/0gR3LIBzkOxvPGRrygRnTHRnHFRjsTRaYFRboSRXRMxWvFhX4oxTRTBT1khPLRRPtZRLrYRLJNxD2lQz8qgd/AgMxLJR/AAAAWnRSTlMABRMJDQgKFRAbHhkZJyMlIAwqET8zPCw2L+U1MUlEOPTy6hlMR91QvVI717OpnkLOwpaQZVxDQq2spKGcmJOKg3x0y7mFfnBoYlpXVU1JLLGuroqHenJlODZ5jt61AAAGXElEQVRYw92YVbSUUBRAHZChQYEBx3p2d3d3d1y7u7u7u7u7u7u7u7u7/fSACgOoo+iX+6331vva6xSXy4n0f+Az+QcqgsBx3O+P6oe/OEEQutS7DcejRqYoSsYM4L/IIAapx9j8YMMwMj7L0gzD0DTNciSJyVRknPjz7H24PyqFkSydLF+qAsmjIyB68gLpKyej2fgYFdmPg/HPdJExkqOLpwKVnehZijMsKUeGMH9fR/gpmWRLp49rauzOfMk4EovsJ3y/G15kGYtv0zmJmwqU1G8qITyMY/I4dO4oGRajwBg+vKgUSSdLg8ISPRkNQYZrjo+AZoQJz8w7D0PKYAznY6OkQr9J+igsZjO68wWfkAX9Nll0o9/3a19y9Ackj8LZYnTnK5RFf0Q5AWIkfjIvUaF+6dAfkkpg5ag/nB6fnyKjFER/TMEoHGWU0V1AkskU98+FcTMxJIW7jdAQWoyOPJBGpKGMPleAFCvkRZ6oIPwgaUJP2FOAkHRVhnTOjs+PcWI25JF0Iof5CUcFySjQEY/EraL3xV5BmROhgt5DZOXQKvoICFCCCnoOUYIqEraZ5oSiyGRpE5PFv2csKsSXcV/oQ0fzZZDJpboWu5CdqY1NpiGTbDyNRSVsGWshGR+91dzkiEO4rF+/MWO+/l4NOb61KDA5IRmzYilksfN6K5OVU22+RbXampxGFqXE+DDcphAyroRCWNrQYqFNOL2WxSJkkRdyNoVwDjKS7dxa2Mbk8YXVHb5zY/e8VY1MLqMQskmMVUS9hMG0KJQrnb5xd+PG7dVMTi6pWc9kCQohrRbFGhwchiaYyCY81vkb90fM2mL65q5eXtOk3jTbuyAosBRuCuOLAftYz7/Z/StdRsx8MbfbN7bNadfaZJn9LR1T5GASzbEWA8jO2S5f6flk5sM5fb4y99Om+hYHkA0QYiA0m+wUHuzxlYlDZg7Z0vsr27avvd3uO8unIhsBo82WMAZycK2nzstBo0fP+tDrK3M2tW9hchzZiRFOeGq4zqARIBzRf6DBx/Uz2n9jxowFyE40npajfhfKtBThPGv2bhgEjBw6ZMiQruuG6bzafKelyXlkJx4IscihESZCDi5OAraOBbq+7q/z5l0di8PITiJdiIcK0zqFh0aOHDl54lCga8/xE4DNDdZ0/MaaFdOQnbQBMaSGMnQ5q1O449nkyVNGdNWZuG78+PHj3ldvYHICOcgOQtscxsyNnJyZMmXyAIOJb8eNG/foaXWLPchBxZhw3ODfj0P90SvhEu6b8nnkYIOtG2bPnr2+RlOTFchJiaDAgdA6HDQ1HnIyv6/OKKDvqkb3ntewWOy6H6uhJ6xPP74ibEV0Mr3m2gfNTFYuQA6SRIQeX0aboxX+lXDe9HO1LfYjJ4W/PXnWcSPEVOIgz8RTYuoltIR6ESOyexfmjpCM89V6jZKQc0nPIcbJGOAZENrvckHVc4hZVcgYxtp+mZM8hxgvYzTjKuKz3eZYMajm9FhBJabIYnB2hWDclqJlTuMpwNjRNCNA14UzppoxjpeOqEHRvNmEXm8YPpriIemcilFBsyXWlTO+oEWkTvGnvpSxI7Qo+reP+zsZo6EvCZP8mS9JQjWmnjAE6DLqScdUYyX6E1+iWEqAdyVsXeqiSDGUWEn+IL5YUMAopLUqcH88agElVsrf9aWIpcSQoIC2hJ2ftxrEmCPOb81LDvBpQnyrgG5jVJIVpGhKwgzxwvvSZEioBDTB/gHubjUJdQyosRPkihcuvASx1YAkcGTYpQMXhQ9GKLEypIjzC13KYrFSRwT5cEsMwyhzjKhBkLEyWFG6dbHVGJrIkO7vWncd9UWQIAWjKbETJC6UxOWMl6JQ4lixlYigJNAk5e6HGwImnGVEKWY0NXPCBImLlE+ZP1E8Q5Uof4pcRRInSJhZjRZTEhloh9/0hTFSJAfKYIwIJXPCWAkSJ05qkDhBglgJUysRgSDojGWaL4zPajYo4zMCr8UMRKiKkjq2QWpFVSMCMTVeYGjXbi78QlLGOCaKwEtaMBCIES0GEIgZ1CReiMKwpDPb8BCEPzIF+1capKLI87zE86IAMpojMdnQ/SnGiljGSJJjaZqBH5rm9KUuZSTrbVFM4LAohr2zLGOAjMn62tn/V7tsnw+suP8rOLhsMs9Si0j/AV8AreYKBZNan84AAAAASUVORK5CYII=",B5="/assets/dragon-96a49a7d.png",b5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAcCAMAAACu5JSlAAAAM1BMVEUAAADyQD3vQDvyQD3yQD3vQDrvQEDyQDzyQD3yQDzxQDzxQDvvQDzyQD7vQD3wQD3yQD3Eq50AAAAAEHRSTlMA3yDvXzAQgKC/kHBAz1CwAbX8fAAAAJtJREFUKM+lklkOwzAIRIfF2FnL/U/byE1aqylOpby/0QMkBPgTS7qmd0qqszWWi/gGaU25Bi98aBXfWRi8HEGmXfsHYmqS1uHiEcIAiseMgHkHAWbvAUwXPt/s1wtvFx5DRz/QX7CedAx1ed2eAk2GCtNvzdhJEhzvING5O6GBKRreFsQasKHRg+FMbt8GnYKMgFU2K4oQpq+9noBtIkEE9XHpAAAAAElFTkSuQmCC",y5="data:image/png;base64,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",w5="data:image/png;base64,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",Q5="data:image/png;base64,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",S5="data:image/png;base64,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",_5="/assets/casino-6ea20af1.png",x5="data:image/png;base64,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",k5="/assets/fishing-16c99602.png",T5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAuKSURBVHgB7Vl7cFTVGf/OvfvKJtkkQEgUSEI1iBBADCipIFofRVuoiuKrFVAE/ENHHkpba4kFZzoDVKitHRVqpWMVTSsOtFrrSKSAvB81YBohm/ebzW52s4/7OF+/e+8+s9mIo1E7k4+57N09557z+33vcwMwJEMyJP834vP58lo/7VhYMf/9W+ELigm+JfLu0r1PHN9y5qlAt5TJucJanG2vXzw2//4LfZ7Bt0C6G7vvOPybqorcKcNY/vThUPuPJlBkFU53tqw+MPPaHZKqKp1ncrsqy5mSag0BvmFZeQjH1Xzi2cRsjI27sxAchRkw+pp8CHRIUJOet9EVhEavJLSai7p6r9vStDzVOl8bkaDH84OeiooH3cXF34n/3WJS7qr+oL0ILACcc0BEqHm3HiYuvQTs0wsAQ2QEugRZsVgleVaq9QedyNs2W9HZadMOSNu371L27NkK+fnnPOvXP0OALfoEzk2Ohy8D1aTCnvLDsGfNEeg+64V/7zoHpzpFEIicwBFMXAtoboFvioh90uQn04uLr/btfAekc+cgNH48hurqnvbW1e00iAAc86ZBQ24uoAWh8JExcCbPDDvSC4Eh9LkwJZFBz1qO3z4/zkTqkpcuBdvu3UzIygJlxw4IrVkzp3vBgqc30ByVQDqvvBRaJo2F410qnLwiG1QKdgBMWAsH2GfQLWKzWRslBIGNGAGQmanHgbhgAcDEEsYtlpU5nc2jIgCRGHNkKVMpHwDtoBNh5Wur/QsXIk9PB+XwYSKCBpkbb4CQ05k9wddwt6ZqDLNJpXWzqMCwDO5Itc+gE8GPPnox0N7mYY2N0LtuHaiu8zoRfmkxMJuN55VNcegk4hn0MUkbvgY/mXAMpo3bfZ2lUnAW1YxZ3HefQY+RqW63u/rykvLA+vXP2Xy96FuxgqXNmQNQXw9+v19gBz/mUHCDkMAFY5/ZNh/UB/8Eq4+GdLMNU0YWPjFrzR8XeO6elJuVuzLyyNdSR8Z/WrWFjy7Y5r/ySiaUlPDed96B4KlTYLFawV1TZ+AOM9HvWcwkE3NEyLPlw+TcEvj5xJ/C7aNvh/1VB8DVdf7xF9pfWD4oRFwu1+RjLx+b3N9Y8ZRJDwecdevaKyqEYFsb8kcfRb5584GTU258Q8cOxv/YJ0j2dX0GzUozzBo5E0pyJsF9RfcxwSzALbtuwSfqV5bDV0nk/cf2Lan85aGWqpfOnmg77j1Zf6bp8f7mTbr5xrWBjo7vdI0e/YgzI2P+Kzt3zuoaMaYhzpMA+8SHIheCJJjgg44PwWwyg0k0w48KboOu4HmhuKU47xc1T15uqOBLSvOp1rWnXv5v+fj7x4I5zQRHt5xG6wQRM2dYRpS9t+9mEPBZquKFaDGb5I5WCNU5gauKpvuwKyF0DRsJby5cD5JjJMh+GaqbAiBLilYA9T2mjlQgO6sCTnQfhzvz58OhroOwp2UP3zxts9CZ2Xn5vMvmVX+pYD+4+fj80385u3bq4xMgbYQFvK29IAsyth1sa2//e613xjWWB0hXl2g+j3YrqFaqE9TAcmYUO037GlSHrw1GOY/CuUlzEjSrjWnfT7SbYKZ5Dnzs2gpHuw9jmpIGfvr3146KVzdO21Stzf1SruWp7b1H9inMNtwM3hYfnHnzHE5+bBybsXrK78sryxWVczuqlGpVVfMRKuEKoMiAm7RL0AsgWkRAqwghXw8drAI68vg4iSSCfQ1ZMMq9+dCsvNlbXil79Q2H1fGrjbduWhSZN6BFVq1adW1pael3582bdyIjI+OffceveqbE8/7iA7j3Z0eou5XA1eGCtEvMG9osjb82UKiCrisNGdUOYmSojsUFNTO+S75e8Hj8YBtuiU9aCWLnY9u3/vClFVvhpaSxlEQ2bNhwn8OR9efm5ma2g3qjJUuWOKdPn37bsmXLPonM2bl452qPTyn93vKy8Z1nXJ82bqxff+2Py/4WWwUFJPAaLtSIIMRSawQsM/yLyzJIFBeRuEH4YgGckkhdXcOl2dkOtmjRIpZLnenUqVPH1tTUVD700EPF27Ztc/k67so3mSrnM2S7VOXIv4py/eyKssDsxercMvJ9Qs+9UmVDnrllGAg96YZVkCeDYxEufUb69io4UMs4AJElSx58va6+YcXzz/8u6/rrr9O33L9/f05BQcE1dL/LbE7/AxPk27Q+XDQFAakzlAM1FAZWfVltX/8MF0geOwx76yoQw0eJ/uDEY+SIKRuugSyUMtjJAp89u37drFpn7YnCoiKoqqrCMQUFdXPnzv2PviGwHOQaYC0GyACYSSRs1H6nUVw76D4LuJIDXLRDt7sFggFvGHUKhHEuFV9XEghDahkw2F+eeaTJKsMd3g/qL85uGJM7Klhcq5weHTp6bw/15I8xw49Rp2WkG4j7jGH0+d1gCWVB2gBwjPAxnmVJY/i58dIvkaqn5PcEAa5moGSLFhXEo8Oh1DtXP6VpkFUuw8l7NsDIm/bA6CVvh7fi/cLDSAPVN6f2LRgA0R/xq3Ct46tCE+iB79Pi2ZRzwJJBk6iAiVqgkguBnoW0yqyCa+8V0NPmpWqsRHullILGoSPqOv227Rh1r/7RChdOxGxjdu1NhnYAQoUuqmMaCUEIXyIFN10mE5lbNcP52vPgd/lTbh5vEeSRE1QsEjAS3MzoszCJZWQdgH6NHpYk1yJt2yhCY/meG4sK9J3HraQPc6ZXba1WaKk1skJsa0yM3Ph71gdmmECEp0Yw2b6pmSRZRBTMYjR+Me5ZFi7CkOAJOplkLcZHu5GSWBQIJhGLHahY7JH4KezzS2P/ThfxZ65n1iRLJy5LIIXIHSYsEVsL+lz9uw6G14j3vsSperfZryRnLYUaO4yFLlegvxUhUevhF08JoRqPBgCSgjiu2UJIUhb2lw20DJNCki0iKtHSoPd6Cur9nhGocRAj7sR4XAAnS0KJw34yEibmqb4W0fswjuELUkqSRQTZpmgpVl+a3pxxFaPuoX0wIW7LMBkmRKyhvbvVKw0YpZLF3FQ13utq4/ocowKC1hhoSlNJp7riMEYm2jpqz2hvXlQuXTARFWUFqPsOF1mdiAEgAgjigkSJAjWYKsZvYUOjXndM+jMYksi6sn6pPBZ4Om2yaodqB1+vDGhWoIeOBFJIjmZMXVnk4yNEia3Y3jjbZHe0bLgz67MBiTgL3K1jq7Pc9HIwWzOGIpEmgnQFKHZUjKYtrvVX6eeph+L6ppZgM0gBH833g6ZmzRU5KaS1owicI0ugIOiFEX4PBNIywG+2g2TLBNlKbx7pHO6x50KoqBQu0vbzhrAoQ0RTlkUw0Vs5qlx0DANFEJhJEIV7fcjuVYLIH9juCUgKtqqS/OFby3OX6bot/1g9RchKQCHdULDb3EHMa0dmdyNzOBVQ6MATMKv6yU620ap0ogM63TnHhLgnk9412d2CI92rhFSBDrppGESHGMBMRYJ0E0eRNK5ldKaoiFpt1eqsbmk99qKFkk73PJIzMPoZ7b0Qouf82L2+que1FRdl6xZRZD6WfF/jDMxsBcluZU0X6x7O5TKETm8WlwmRXvtoU8Ig6EBQOzghtMv5gN3h3j0CgGvWRt2/mRETJmZ4CmMR/++TolkkNsLjkSRjfHLtU+s13DTu0x9QuY8pyt6oa4XcvS+KZtNNosimoEkEnRAFiciYYCFEfo8sSDKn55Ahj6UuY1OMYQnf6wrmRh3Svugtj6oddSmIGOuiYQ+NddJvCs3zEUg3qsxNi3eoitItokC+AB2CokqiwP0gyy6zEHT3Zpa6U/35LaG2vbDbnePnfGKvYJ4tM5hGjlnaI8GYpgY/+T65GEUpYeomEm4C4iYvaSAt9aCiZSLwk0a7WEjtBEF1k/raqDFro3bHB8Gg1jL4Kjdd1gWDJJ9b+5c+V3dRjSdgzfFJ/u6Mya6B/iA5JEMyJEMyJBcq/wMxKncMT55gPwAAAABJRU5ErkJggg==",D5="data:image/png;base64,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",R5="/assets/keno-858265f3.png",O5="/assets/slot-7debff16.png",M5="/assets/sport-6ebc2860.png",P5="/assets/table-c9d18bd9.png",N5="/assets/CASINO-5bbda1d2.png",L5="/assets/FAVORITE-81f7f701.png",F5="/assets/FISHING-d212dbf7.png",U5="/assets/GAMELOTTO-4eb6b5a3.png",H5="/assets/GRAPH-2054aa31.png",z5="/assets/HOT-8ce9e78b.png",V5="/assets/KENO-de9f0ca1.png",j5="/assets/SLOT-d8059ad8.png",Y5="/assets/SPORT-235317c6.png",W5="/assets/TABLE-12df75d5.png",G5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAARVBMVEUAAAC9vb2/v7++vr6+vr69vb29vb28vLy9vb29vb29vb29vb2/v7++vr68vLy/v7+vr6+8vLy8vLy9vb29vb2/v7+9vb2nQOzVAAAAFnRSTlMAf18fvz+fX2Df748vT28QEJ+vz69voBib9AAAAadJREFUaN7t2OlygjAUhuEvJAeajcUl93+pdSkkKETDMO1MPc8vZXReEo+4gLE/0LeDOljfv/FIbwc1NBLFWhPuBkIWHX4eqVsUEiFSlEmoEAkUacLMsLIVUoUZQgkdHojMlkYaBSg80TK/jPKl2PDMtKvLiOzG3Ypsl4xtPI+N+yXDIuMwIRMWdXibF6djeOJx4Yjc8sum6zNJlOlIqNnp1tf67YhuANTpGpWgDlvROY6QBJpkUW5agd0UEMLHdcvq3jmmA2EAHG83RJxaV9nDoWi4rjvQT53LkdNsIBxQJxecftxbXT7BajrPStezF5sukTHRt/dAaSTS41XYPUbkWNj2RmnFzPRJIeOx8RCJuRYfxFWrOoDS+3QdujXeIXp57Z6PU0jEYVuk5UpDh9JIeWUIu0TyHy1m34jBkrBvJHCEIxzhCEc+M2L2jWgskSJHAl4k/KsnOPx3XZUjky9/DpBVTlf0gzRqAJH8d/AVciRHOMIRjnCEIxzhCEc4whGOcIQjHxyB2Suise68V0Qgw+4Tscgiq9YQUI23K8CrFSdLYOy3fANnIaN3Si6OdQAAAABJRU5ErkJggg==",K5="/assets/gift-sathu-c9fe0666.png",q5="data:image/png;base64,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",X5="/assets/addbank-1-f31f2d54.png",J5="/assets/addbank-2-0f9bd51c.png",Z5="/assets/addbank-3-cc9fc518.png",$5="/assets/addbank-4-03cfc5a4.png",ex="/assets/addbank-5-ff846ec5.png",tx="/assets/addbank-6-ec8affed.png",nx="/assets/addbank-7-2bd1497f.png",rx="/assets/addbank-1-f31f2d54.png",sx="/assets/buy_coin-2-0a4ff0b6.png",ox="/assets/buy_coin-3-d5732947.png",ix="/assets/buy_coin-4-997a53e5.png",ax="/assets/buy_coin-5-4e21c6ad.png",lx="/assets/buy_coin-6-a9c7c3b2.png",cx="/assets/copy_uid-1-e64d42b0.png",ux="/assets/copy_uid-2-59300520.png",Ax="/assets/copy_uid-3-a90f9757.png",dx="/assets/register-1-5af0d267.png",fx="/assets/register-2-72cebd49.png",gx="/assets/register-3-6ee18d77.png",hx="/assets/register-4-169e8b8c.png",px="/assets/register-5-3f28c03a.png",mx="/assets/register-6-7a8f2b3f.png",Cx="/assets/register-7-512e8d03.png",vx="/assets/register-8-bcbd866e.png",Ex="/assets/withdraw-1-45938d15.png",Ix="/assets/withdraw-2-aa02685f.png",Bx="/assets/withdraw-3-7b1c2eed.png",bx="/assets/withdraw-4-501cfd94.png",yx="/assets/withdraw-5-08dc86ac.png",wx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAArJSURBVHgBrVp5jFVXGf+d+/Y3G52BUpFlsGWxgZZh0VAbizHRaGKBqNH4R2kihkajxsTEqE3EpI2N/7T8YzUhkSaaNGk10EZMmypDpTQktMWi7IQ3UIalMDBT5i33vXs/v7Pee2emzB18J3lzzj33LL9v/865I5Ci0LWdW0DBJgjsRij+rTqF2AiEj3OrH4QKPDHIY15AS7a9Vfz8Y565it/P4rGDCGgH1xWIYBaQfcTNhTjC43aDxB4EwU1ksAHC28h7vSBmb9s9HTaBFIU+/MN7BowETghJqJmyTWqE0EtRclmi5A4U31HONevItlrDzlXrVMScJxZjmpJFmkIhcxEajQKlUat9NAgLQEMkitMRwU6ANfOI/woSCSrJTpu+pCMAIdRGjn0UwdNEGYDCEGElYlDEAckx5MAZEhPr6m5BqShIT4AWLZNhARtOKi4a7lNclcgQPaEkcRnpOOLMGgldu23xUo0yusKECISB0ASFBiT3Uahr9RzYZ+DqJfL37wc16vrZEqbXis/V66m1idy6KUpKG1CbWjWJjFPXSosdLqMUVBsXrf1HRXD5ApAZhrd4Lby+OfCKXXC2BCQEZmamY/2MCHBKTMKoPzkOkYiMV5ZLH4L+eVqEFy+Dcr7awT96E8HxvyHk59ziRSh/9svCK3RaW4m7rqgt0llxShWSIg4Qscqoi25HqnDqEvDHQxBD12N0Rw3J9GZlCP7xv/O0caNyVv1cHVPJthEARMZlDVTpLalacC1/bxzTY0Vyb9HhxZbhoRmWzPghnl6Ng4ezK2HtZfqS0gYCU1tvZPuN2GV9/gYwWrMo4Q00IXoChIcEip8pQXR2onZyDF5HHoWFPTymAVTfBcoDPLsYRT6y1Lc1DlCyVsbqDFGwHAmj1cjIZbUoAN3U1IE8eOUsOlbP4RcZaMFLxrMkakeZwhXcVbCLov1u1Lk6irnDkNxmMrUoZiLi+Be+UUB4PgZCePont1REmloSUT/BdVMk1AjURiMWpPWcjNEqnSUR2wxYwGpRiARKtzxHQPOMD6oSHOddbX4kiTjNddMwy8STthGguZoErNuk7YPbeZbAd1ifi9lYFqExtD7wMbb3EsbfucJ2G+h+YYgQlhC2Cb9i7E06hXZKQLpQinkep0Kh8d5GKneXgS0PcpJsQSV12b8whrEDQ6CW7TcqZdvSsP0LmvuENkvApQ4kIntQUjHcMpLp6QC+vooy3+buvsm5dFj1UT9zHZEtiJjblbVPaA7DUNkmAmB8veN6SJH/tgSZd/LndQrMXQf05tTs/MoO6CxbE9EYuhYDbInwdDKnaG2x3l1pZyCzmSVFfp+i5MUEOY4F7DdH67o700XIzlbD8yu6kf1kSTFaM3uiDRgYMgaoQSAXe6YpMzkPwOi1iKX6OvDI5/9cJew9o7n2uQXAQwtE7PSFKMsjZPJZJLkPk6bLs4KmYGI0//8JiOda9vBFJpeX3YeHowh68Dwnbxd5dV/11P5xDa2RKsjgzvSUkZACH6CtXAFLQDuTOYoHLpP/wNmE7l/SawZrmjBWB43V1XNw1XdLZcoFlD49LxpnEnFj0BY8opSiHQSEsSROqVBotibhjHj13cBAj8PggBhGypNkppxH5/r7OB8qGFqN2iCmOjMs6VTIsxmoFbE6iJM5VWpWFpgXX1wCPHAGODYCcZkH1fkV53fZ+WV4C/uQm98Nkc/D+X57URDZioi51lQqlI6AMNRHDH3+jQTv9ABw9ZxPEdZ7wmuNgI4wjScaKKzp5WzUAo+wOq9D1mhj0TdlIEufjZLhtlaLCWmvadrwn1uk+jIDfE810Bkz1gmex6A2KmeIgblzQhsloFMG7e8t3pPjnL6wr+7kJW5x7ct8iBHkDZeXz9cDg48mg3dJHLRxxG9hhHvXRgnog0y0oFz8InuYMY6Y3ZzEjQWRl5XPsl7OrjL3CY0oHDcTRVRR4tlEYHuYQOoyg2uVmMvUNTnVch4KUa2IZii5ubxLNxKZJxnfHwst6oU0XM9ZVztVyCZuMdYtK7EKMcieDJ/GOHssWNVQ40lfF5qDSZazOpUlmzQjEiaZ2zzdNqHMueG2EqD0k8xlLm86L2vsgv/2ZoEEw+z1oVZyZUOZu7gtz5h1rVbWiNWaLA1PUHSvZPOrdhMQIsqD3mcHf66Rjk1rORs9zHawrKjt52RDEyZYLCtyAothVNEzjfQxbWa3Es7YuNXHmxVkRA3JeQ2rYVYyeg4bNv9ZxnFgNhu4KJmbvJYe28enyTCDK0GnuBnmmEehKIgW+vOtVNBS0UlDT5zjof1a3CnTRO124Xz7pEVrVA+EeMdfiEONuRgPWvxtpI4W3xW1iGuqoUnVXU1q/vr363dVPn6bVARsYwKwCM6KGdVJNsjhKXL2/pzm9OH6bdcc7SjhxaVrMcLnolZYY/A1XVNNEyIJ4OcA1Yof1DbvenjvkanWmdmh3l3yhvZF9EvePk9+F3O3o2EBL85bgxGmXwGmGHjmvgQun3sKXdSd7+Ybpsa+bx5Yt2oqaDMzYkQVlmUJS7NWzynyPKZ8oWi+vtgZ5iaM+94aX4oR3zOcr0dE2DZL457yPfjR8l+JanALz/z3+7Mu10eelatORJZOhSrflSrU78DLWftYRU41o0Eb2MPcz0dIwSp0gQ/tr4xNuZZUnd999eEIsNT5eM0SmFuaK8GjnO1Qc641hrH1rS8hWxjf8OrnK/vj683gRIZYgGFOrmTuL89EcaFPfvyTeQ9rZS8r9tdK0OZijp3GPQ3RbMfxrnwRK3tX4/WLrzrDlZz/YQy8LK+ceBtnz3fj3gWtzfx4BwQkPkaYSNwl5F1U5Cp9to2GDwsUnbGQKvMjY/+XqgVqVWucXRfx2JLHMCs/C125Mv587nnm/GTwL594Db899Bw6OloYGS09OBFaSgkoKhB9CWUqDvJd5ql0vhrb+LiZlTfSNVSDUEhOP7rwGwq8LGtnr+eLvSzu67o/Af4vDP7JN59CZ4ePUqmJfGHyfukJiD6JanE8xLq+JpZOOA8bzyxNHJDXhi15FxRyxp1hVSG8VPkTti79AXoLfWr4A3etS2wnwf/yX08x5yV4/jH4XG4yATP4wGEjrTm/Frinm/W+k/OYLl5GqpSrhY6+qg2dxZK+nlxeuEW1oIbh6gd47tjTuFa/Ommrl4+/hl+8+TQ6mOulYktynrK5gDKC9twhARRlkO4aEbH8nfT1ojVY9VMvkIjcPObeXBONRhUjtTrO3ryI7e8+iSu1K27IS8dfx8/3/4aBB8jmOPnKyIUyIghzokFi9x0SEDs92nPshFc2Z5gyj7dEaMLE5m4fI9UGE+Hj9I1h/OTgT3HyxlnsfO+v+Nm+Z5jjAbxsCC/DhwPKwA+yqLe87YNfOVH5GGS3L3TucR0HEqOnyIuE+/6Kye9iCR6XncN1PH9hnK2ihYC/D/jNAB+NeUrPi/kQGSYgm1UpvOTNkfe/9fbAVNjSGbHNMikeyZKqAXe3E+uzlwA6kIs4MVvnFUTND/Ds2THoYxife/JSJYT64BO2ZKSW/eGOZpjdfjto0xaWwCautnBmtQcZDEL+C42HjbzTJsYtc5QKr7SL2SmDDJ9alLTkv9s8wkSM8rNMxHaYup/7t/C8DYyu/1w1qDx64PqRy/VWP194r5IsKBcbFV5/D7uH3ZXvDQ7eDtv/AEZsogwLBnfUAAAAAElFTkSuQmCC",Qx="data:image/png;base64,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",Sx="data:image/png;base64,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",_x="/assets/register-b7a0a5af.png",xx="data:image/png;base64,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",kx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAS1BMVEUAAABtNbptNbptM7pqM7dtNLttNLpsNLpsNLpsNLttNLlwMK9sNbluNrtsNLdqNLltNbptNbprNLhsNLxwOLdwML9wQK9vNbttNbpwtSFGAAAAGHRSTlMA359gIO+/gFBAkBCgX0Awz69wbyAQEI9/oP5cAAABtUlEQVRYw92W23KDMAxEJd8wEC4JhOr/v7TTSYpwsYzBM33IectMvF5Lijbw0bS+Uko13QCXqB39gp2Bswyv4ywB55joL/cWTlDRHjTXzjNjtgdPcb5yu4ckUF97AOMgCyQqsuBJRkEGDclYyMBRgpxZsERlRaAUulTA/8cTRkowFLYRIYM+PUhlRagLf0wIWTwx1cSSKjSFKw2X8qVaouAWOMWMtMU+4DTasftqgSvMr3DV/Hjjta9buIh39p0wnblwXGOQMQcS7aAbNeL7xh6gdRSCg3y4bsJvVwAGaYcQ+LWy+zgymPnTbCeMbvIbxbBmVycb3yE6LyqNk6JkY+sBAwqP8JZijG8DfOcUt9DJO+C+fU+gZ1u+P7GErCjAK8qgHATDalipn973St2RR+TFjSR4wT2AmW245g2JsGXYcgsFdErAx3qGLHCQZmatAU5a9z92tV53TcOG5Cx6ktyFLiHApXOygEkI8LBVosCY6iIP29PyJxMMZscCMlVgAe82lrUNpS1gKms5TeX/6IMVvB2kKU+QPsxqPRITSdUehfuzmW+haA+n6VnCdXCJZc3KD+Mb/ZOhSDjZsvkAAAAASUVORK5CYII=",Tx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAS1BMVEUAAABtMrptNbptNLptNLtoNbdwNLVtNbpsNLptNbptNLpsNLlqM7psNblsNLpsM7psNLttNbpsNLduNbtwOLduNrtwMLdtNbptNbql1+/CAAAAGHRSTlMAYN+/7yAQn7/PkIAwoHBQQLBAfyBfIGAkvdz6AAACCUlEQVRYw92X0XaDIAxAESMKImira/7/Swdmg3XYGtzb7pPHntwTEjBU/C9Uc8qs3hos4Cl9985ww3PkocG1clcbjqFcBsVBMKzIoC/iP3BnCY+SIYAihQZ3ZHhskcFcKQCNzzRMQS7aeF1ANVv/IIBRiWAwUCEwTcABxVtBrMAWDPSS1r2Jb1q2QNPLCQMQT8iiFys+JH8JfRO4AyJlozGg39ZAwasi6uJVKYh4mQXlrn3IU4FQPmTtvwTDGFhwx4iINfJEQJBApiJG7oIYmYLcBYeE3BQdebYAXReYc9LQz1RpnuCQltZ0XYAdVeGigAq7sAXQBwaMaLVOMT4eKcluo6I2po9X14nAg92F4Ucbx/zhBbYA/B4gfw4i5QDxYhH1RnvgooDGhcW/CNA0sk4AQ0IjUSH4NX4NZqTx8SfrLaON5cAfboJDS1M6MSEBTrCgIsoEICEp69mFTT7OJ4ISKou6J91WK7CxdvK3kb+EsbyAQVfRRpnOUmaqaeNWXn0mdhvvNB8fB/H29VZuEzrdvYr4vuV2wQlhD+IRFVMwC+GRGG86x2PDEeQvOi1G6RSPrloQV61SPI58gcM8aSm+JgNPNciGPhenZDrsgsJkyPGomP8Y2qfEJLy8tBNeFwZF3rI2NZgi3ogqlMRntKhkfTZoJaoxRf61rBNlAaYTV7G3xnfin/EJUJ2VhIFh6r4AAAAASUVORK5CYII=",Dx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAARVBMVEUAAABtMrppN7dtNbpsNLptNbpsNLlwNK9tNLtsM7lsNLptNbpuNbpsNbtuNbptNbpqNbpsNblwML9tNbpsNLpqNbVtNbqiwjpsAAAAFnRSTlMAYCC/v9+AEO9QQJ+PcM+wMKAQT88wynnDggAAAUtJREFUWMPtlNtyhCAQRIebXFQ0ZsP/f2pKE2zApArWh2Qtzxs40w49A3Rx9GyZdfrZ7FGYsOEZp3ZGExKGVgkuQo6a2/JVOMCezAeWqkF+p+3uhan2ocPJ15V8fK9E7QH2X446V3SNBbhSUrQ50GMmoqSmCj7SvvUroq2VNka/Ey0mZAxNFnREpDmfGbo60W9o/kUqYOKJFx+3ZBoKkGSyKfAcXYCAOFaDgADLV9TAmKUiabd0/Gl0OUxMvKQ32IJgs1/QIYtecBHYik7+6tLPwWv0DX1CdHc4oimjj3dXIQRTo6Nkv58GFWEHWyp7hLTzcGj7CJQmYnEBn11IR2GCJ4Rw1JQN60PKbZZkZCQrI9NWr5TFQ5euOqrBhQSTCcxUQVF0JjA0VQABICrwoRBo5ha4ogA/Cf097CT/oAu3wC1wC1xGgJ2EXp9PqcbIiZTQvXYAAAAASUVORK5CYII=",Rx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAQlBMVEUAAABtMrpqOLdsNLdsNLttNbpqNbltNblsNLlwObdwMK9oMLdtNbpuNrtsM7puNbpuNbprNLptNLpsNbptN7htNbqSqrZeAAAAFXRSTlMAYCBAQN8w34AQECBgX1DPj3CvoHCTpInCAAABaklEQVRYw+2W0Y6DIBBFx5EZUKvW7c7//+oCRStLQspsNmmanqfpFU6aoFfhrcClexLDUDA6kgZohpyJpBGaKvvbDSQKaISdi6hw6j+QIEiwKMEk6LWCJQk6raD7D8Ha44OLFY89R72tC+wAZwZbRmtVYADY7HC8NJ8jf72vCsbsSBBQhGGSBwxYFeRnasJqzKOP4CN4QoDA8usXwtBwJxoA7HeG2JbbOUIfVQU0Fq8LmrJopHof0Mx4sFERdXTug5esNNvhAcdKu95nm6qNXUuloTcwRJxcU1YVzH6B2ZkANpFbGIOAwjACNlTasZq8QHUrv4ng1n/dBXYJz0e7gH0UBQ4Cyj74ZhJiDFw1gowXFxSV1ioIr+8Djv2FMPh5E1mXmH5VBetY9BdCZBVTP8YEGXxg6OgDQ2lA94qVtmgFJglQK+A/fmxb2HE6wXz+nlRgs/pW7EcoDPr9nkuTgtwABdx3T7IgvBM/mbvOQydFT6kAAAAASUVORK5CYII=",Ox="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAVFBMVEUAAABwNrNtNbpsNLltNLttNLptNbpqM7dsNLpsNbpuNbptNblwOLdtM7ptMrptN7huNbpsNLptNLpqNbhtNbhsNLtsNLpsM7ltNrluNLxtNrptNbqKXXhGAAAAG3RSTlMAEIBA7+/fIL+gX98gkGBwz8+vMJBwr1CwT68q9BN1AAACUUlEQVRYw6VWWZLrIAwEgllsx3biLPNG97/nG1MMm7BUqemvRIWWlhphcY5Rm1H8AVYDDOIEdN41/HDwA/l5AAMAzgrxhAP2Y/89+A2r1eHHv087ExKHEBCw9CocKO53qPBA5w4rxV1DBU8HwNyvUGNrzy2H1Y22xx0D0bVbtJud5p5hEc8YAXNHwHNceqXpkjvGGo8lcXorZgWgigpI+JZBIC8Lid+AhGkDXEQDDzRSrthpJOQr5d1kvASL8RZ1lsDay6YK2xv73JScE7MvUUJF6zWb5lZ7r1C0PNHi7KeWmW6SR9EiLWbSUz3eW5U8QnrUhLqXpjNHL9OJeyorNyELaK8DPJtapdrOLuQhYSvskdJ1xiBTcqQE3K6xMwZvpXKAkYc+JdskCmhGCVteW9OvqRrN/UwJeJDz4mL9SJ+UEhSzVN/AKMExASQwSoC97tiEngRCCYjDOA3oubrSSuBf+aVUwtbfKiQkcFD1ZXpoMN9jta4ZFIflM5yut6MivQcXGaAGqWQm3N0qU3KVvNvNps+SP7KwLj2ib3K3u0WWfevBnHMYlER9Ix5fTfTNaebtxBw80TeKA14AFlh0tZQLmIBD9xvpO5UwcxGGlKvlunkbIjA9+CLkPKzITt0S2Uk1JjsGXu+qQ1CiCeMUZAmq2Ln8nlB9mcznFzXmp4Z+2LmLmnHhAuCrxn2xbX0KxVVjSDxiXWzyE+VOhxg9mRxHQAvLlMl3wUJN6fgS/qP1ykEur1t+5i2a2mewJn00/MGfaBwNqTQ1NR4KzGvh3P8DR9/QAAioYEgAAAAASUVORK5CYII=",Mx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAYECf79+Qb1AQMIB/uHK20AAAAGBJREFUOMtjoAfgXKSEDUxgaLmLFXgwxGKXuMLgexc7YMjFLn6NgdEYKyhgGAUYgEkQK1BgOIs9dK+THFFXGWqxS9zGbfkowADs2BO1AO5scJfUiMKdOTmx5matCQx0AAAHkgahsUC3BgAAAABJRU5ErkJggg==",Px="data:image/png;base64,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",Nx="data:image/png;base64,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",Lx="data:image/png;base64,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",Fx="data:image/png;base64,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",Ux="data:image/png;base64,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",Hx="data:image/png;base64,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",zx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAwxSURBVHgBvZltjFxVGcef577MzN1t6VTeCgidRiEYkd2CKBiTzgY/1Iiy+8FIMLFt5AOYmLYEJZjozvpF0pBs60uiMWoh8YNC7Kx8EGlkd1GEEEnbRKKgtoMGlIB06u683Zdz/D/n3Lkzs8O2u7yd9PbeO/ftd57zf17OWab3qM2e0kU3oknXoR1KUZmYiqSoqDWRTug4E9VwXFURLe7fzrWzvYvpXW6zx3Qxt4H2KqJ9pAHaaxqwTAKtcKyyY0JnDpNDM6vBv6vQ33tBT7JLPwXMZuqH1fiuGoZNge1xQnX8XLnnRj608r0OvUvtB3/T0+zQr7rWFRmQ3RhAXcgB4GyT35g2oQMHDzylp9cEXTn2s+IsNnobwEpTRduRzEZTYFRi4Y1VtbF0z8rpOXUtjnNWVDnw+0HwIejKs7Pjrm6dCsk5feDEL6ZpnU0kIcNKlrZr396R3TRZCfAAJCwvoGSdkym9juPpA/N6b/cbA5r+2rPfGM+5wRM+B0WPRtnnEWKnUPn62BdmaA0NEaLkRTTPTFtFt45jNZtKwx6rFceDlh7Yd68r28kzOqLt932aa5ml9z29uxSr5fkoaWyOVJNj3dCRbpJS7cpaLZ6LaRd2JQFmNsNrgHXPihkwIHRXApl10+NU15p64NLBTXjKcGTQbQqnI25uEtBItygEeKQbFONcA/yBNYDDIrsFljmTRL9mdQpqLKwGQ1xXBmyORfdJ2uG0M+m9k5UjuphBw7qTsbEwoBVgSeCbgG+YfXwO8O+f0rcCtmRpB8B0V8uphjNnM07ZBe7T9kp5UE9WRd+jXRk0IIsGWAANuOxbKby1eKxaq0oFepswtLTigzqzaP9ed0OgUn2d6kkjs/CA7nGO0Rz3MmjdqmM3GObkAUe+2otcvmIBpyHnZBrTaYzrQnzsAqLx84nyMM0z/8H2SvZxLl9OdN0Wok5M/Bx+f+olK52cSzR1DdEVSEdnWsRPvqjpzy+ztbZ0IqaysfRtj95Z7rQ2FcWimaUzq7eMXKJUJqs6p6aS+J5K9bttA9HHL7TA0m4E4EV5ZSz44fMtsLQ8zPaJK4guDpSRwEffb4GlbQqIPjsGmSeR6WyCDsYJWU3n8t5uN9lCcaJS4FQOqb4HO2I7oFeAp4mjm575wjwNtS0jilphoi/bMHxtxFMa1+ii0eFr7xvV1Ma1JIFbCPSd8/eW8jl/V87LE7euogi/Rv2WphSYeuBdJ1W6PX3g2C/HMylRqkEM47+Whj/+6jLpOFJcO62Grp18XXEcK3rlzPC1N5YR3UJFnUgL+Gmv4LvlmDx8J4ZzBNxpfYDi4B9EbtM8wMrUAam+LRdLGGYL6LGqp5ausaat3SjxMqCf+TfR1Zs1FSCB+ZMJvfCaYg8Z5/lXiTYXIJFLYcEIej4Zi37Jx0uffBFW94muuUxjVIjmnovpjSX5tCNOKxwveb7v3ypnvoCLGDnQYWsbx8HJDFx3uywPiVc6ZNzYY5r55nV31cylSJ1wHGeH/C4RD3t++mWiP/yTqN4INaOrOZfZYXmc6Y94auFFRUsgw694F7BwzXUcffR5zY8eS3SjE0NuuB+lojxvAgJTDffpktzouy75nosXO+y7BUraW3UEB7D6troOyWZJbDrUyzPfvv6eLIJodo4kMYbPbIqTRIYSo4IhOC/vsefaSsQlm5YT9MrzHL2xkCO5hMkB8j7uTjOJD46RfA6vtZkKnLhJsetR1UlUuBWvYfTUDJ2FdyjnFDhuXk7tjp/GbBOnGcfHEx3teeCGAwMh7+5reTEKk3oUKYoi+EWsNPYcJkrjUPuiKQAlGFXxG+iXQ4QChdHNw1g2fydIbgnJMx3coxQgXUebVOqYdFpvdWjOC1VY9DAs0iMP3dVkN4yu9nWBO+2L6b9LcFsVzl16SXvfT26q1miV1m7H38Wnp0Ue5gX9SQWnxh2sn3UzHJt/aTKJE1SiuF+0m6QZU5uX2XNQVg/u8eteK2xz3vNEU1rYPVhaYRB9+ZZONxyHkX/68E2/XhVY2v+a7QXo81ugZWFmQ2qhup1YUaKaRNPtlMl4FpwSObc+JB4i/9dgejO6XjPu1DBopRywPVhbMqBozHc8mBrKkzBh0pwap3O0pWZnXLquredyBkVEQ8B9v6Upm7spXKm+59L7fIf2H77j4pqFbnfqOgf9oKwSbblG9PBiyMzT8AyRjJb38djkkclidapaXw36zFK4w1L0QRH1W9XWJka/NhD11RkZ8MqGsZ/5+Ve3VbvnXquTLMIZxgVaa0QPAXclzBDDgSXlwznZDHM0qnbhmUOrQb9+Znmc+2G7wNTrBPdbnQaBaWVHWfIAzzxx74cq/d/xGs2oGilnry12E6PnHBwRTkuIuyIVIy1Php2dvZNHyg9Wpxbe1NqvnW6U0m8NAgx0oHfHStCsU/aOWuB7e/5U2b6w8jvechwf91sOputcNFEDLgCLs4fM4aMTEtVheURVCa60jc7bOI3n9tObQZ9ZPoQIsBfBv4ZnFpAUsAijX8KzJYS4vbInGgbsb1Bm3XXdQwVSB58/OPGmxjFdvubHk5UgT9OjAdMoyrIAWx6B1Qe4J9mPlYmVcZJwhFIrUnHlkZsfW9O8sb8V7vhNGeM1qbUzJlVhii8+VCdOFvF7tbChfbx+cKp+tvcY6NLsZDEY0adGAypiAzhTIccW3BdfNK7MkghiBWiAI64A/PF1g78TTYIF1X/71/bIzVd14Io7TbpMQzpLtcQWmB3kZWQlieVakEmVr/5Sif7y0KlFeo/bwBLCZbO3zI8WqLwR9esIqjDZUBrA4oiT6B4CSzY7jU06jqU2rFRvXlizxSvHZrE8ERzxaKTkOcHhe8Y+v+7RGlisabS9PUstri01iJZbCuco2mF/Kc47qBNCpCtUDdrMfThBaIQKKal87ugnp9fysX3H9hWjeGk+Vg2Uw82tyVnmnGuGrt9XrbU67sRSS9eWUZU2WpqaHZ0W4IBGAWTqA22n0Y6JLHiJk0zfcvTGc388UvOYTIyHsqaiGmaJQqsOZvkPrwt8aFnMgquJZbF4UyyujcWbAG9HiUZlhpI1XQcwmk+0Y1K/qnzm6A2zq33orqe/uAsWNsCoGNnOR+0mFl8P+KpLvcXv7CwFeZ4fDVQJG40ECUKhgsY15XxMADwlFhbHJBGNQpEcQUIoQ2uooyshSsiFqeNZ6PryU7fOQ8Nln0dRR4yQ7D3u7XPYu05QWYvGz7o+LeAFgG8IkpJAC3wea1+FvIAn2nORI11rbTQU/uKgUEEiHZA9LYQh1+PYrV95SXH3qAfAFFjWCT3sc04X3pxj1PIz51o7dM92sf27v9e98gfnIONJNmsisqpIaYUr8x8rETZVqMmephTIwiYpLCvw1chM40FemwhkFvlSW3H2nz1gM3lxd+y86zZ6/IePLL4l6C64D3CUw5OUgtvooS0cK5MxHZn4sa1fzMohrG8KcUw80nsZs6cVb7cLf71yxE6tMFuc2PmV1cHPCd0Dv3IOsx8Dbo2lTO1tZrsy6zQdsb8Za6dGNbzYdTDr9v1EqseUL52oUp/d2USG9LIDi98O8IeHwJnW0UTjsNb8SBDCOaHtIIJjxpTPYxHCj7TrAsqNzYfNzAozaWgcsxEXaxqOKX03b3So4AbW+ZyeMw5r3Ox1zvUm7r729gHwdf3NpX7fY7VOyBPNll9rtFxqtbF1HOqEDoWhAzCIQmb92lYqJhRiKgOHNdFGEtIby7FuJy07w1fNbEUrW72ym5brsijUofbQn1HW/YciC+5MNAS86QFcthQ8crFsgOWbxMwtjTzM0oCLWI7N87DHzN+Ct/sg+1ZrBRhLzqFdmjvRSXhIHmvS9MpmND5x1Rxm+mUIbEsmXHFMx8z2kGwc45iOcQCZaTLbbpAJQlgKsBp3bNzojyfaTEudEw03mbh/+/76OwLdBW8+fupHwae2iX7HgVNw0i8bXtKWUObl4mD2DxpmQYbSP2s0O2Sc1nd1N3CYeQGA53TOmTq4/f7VJwFvt22ZLZeCQlQJgnhHIR8hISWUg4MiAaEyVFYezHZ9GUhJDP1jZTeOvcV2i2ZKF2yoea6P+WWh6G4crR7eXj33JOCdbB956PrJXEGXC340lvPVOCRQFHBUhHWZSgF8AfHleKveeXBhqlZ/K9/4PwCoUD/WqmbvAAAAAElFTkSuQmCC",Vx="data:image/png;base64,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",jx="data:image/png;base64,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",Yx="data:image/png;base64,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",Wx="data:image/png;base64,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",Gx="data:image/png;base64,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",Kx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAD3RSTlMA3yBAgKDvn3Cvf89gX1DU0VkAAAAAT0lEQVQY02PABBwKSBx7B6wcPkFB+cSdFyAc1o+C+Ynyv6CcT0BlTPIGCA6DfQMSR78ABweIkA1QgBktnyj/Bbc9CjSwh0cQaI+kAd4wAAA5NChNtooEBgAAAABJRU5ErkJggg==",qx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAABfVBMVEUAAAD///////////////////////////////////////9PKoL///////////////////////////////////9OKoJMKX////////////////////////////////////////////////////////////////////////////////////////////////////////9OKYJRLoRTMIXs5/NNKoJSL4X///9yVpylkr////9PK4NnSJRoSZWWgbbNxNzIvtn///9OKYJNKoJZN4pNKYLn4e51WJ14XaCnlcG9sNPNwtxOKoNkRZOIca1OKoL7qhpWMH35qRtPK4H0pR60dkTckyxSLX9bM3peNnhlO3RvQm7xoyBiOHa5eUJ0RmuYYVXglirsnyPuoCFULn6VXlj3pxxZMXtqPnGma03BgDypbUutcEmxc0fkmCjnmyWDUWKGVGCNWFyQW1rQijTVjjF+TWWbY1S+fT7LhzfYkC/IhDh5SmieZVKhaE9BjasuAAAAT3RSTlMAHAkVBCUNPDEPB/NYV0oFL0k7SAvz8xMtJDYhRSIZGBA4EStCPhpUNCknFkAoHh9R5eK8TezPMphkTtOOgGVZT0z3y7GvSY+IWlVU8ndhoIf2egAACUxJREFUaN7slFtzk0AUxyVAIFohaVJZllu45QohzaVN2/Sq7Yx17HZG3+qbo+/q95/x7BYMZtppUsObP87COZvAf8/ZAy/+8xeCACaoqsBQ2QBboKrZjJqbo/6zFYWXlFIJDAYcLGAGMA8G9Zifudnf2RlYawVMtNQAyk9RSc9ZxLxKGsMD6AJoAVaSVWG9oFlpehqFXw0tvWQh4HlNWAKIQ+IryVJReEDfsW2uxT2Xlm07fVgBiIO2qq4i6/F9m+MSw7AsS9fFFH35rOedPDqYDvcagwFn93kPpKHiwlOyGu9wA8MS467voyqqVqsyNYC5sgyDeSxY/JpOpi5CyO/Gom5Qba0J0o8mLdCOYrKG3usiuYOx625TJAa9bkssymbpDDuYpaSO62LckZHf0w2Q9iqQ9CPKkG+5qfW5RAdV7EphEJhmvV6vgdWoMbIYDuYwY7P3cywETNMMokjaxvuoKxqcA0k/XG6B6fLOwIpRx5UCs3Y+HLbb7deM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",Xx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAEnRSTlMAn79A3yCA76+Qb1AwEM9foGD0eZlTAAAA9ElEQVQ4y93Sy46DMAyF4WPnHggUv//DTod2ZMIlaTcjtd8mm19GDsE3cJn8gNd4uYsY5ldbMZjEkkPbuLYWZj3JoMWu0YybPMTG9OExuDj5E2ZciWtA98FqxLnnQAcrinHqOTBika3SWs+sp3Ln60X6BUcqshT8K5OJD2IyOHIsF+whH4Nc87u5QVry7oabgoNapEY3qSUo3q0EpN1oqCAVBrzURo2lG5vzeGJOwMLM/Zg2v7Qb+3diiUQZGIgodOP+gvadq4tSmYAkNagstdkcvqWKdMzYSNJksVVs/4UqNzXaEXvLdJH6ghNu8IlqPht8uB8OMDTNbuhA5AAAAABJRU5ErkJggg==",Jx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAn79AIN/vr4BfMBBQz5Cgb3AUxgDLAAAA3UlEQVQ4y93S226DMBBF0TP2+IaBkvn/jy2BIrvBeFKpipSsF162jmRjfAJeKI54TpRVwJiebcViEkestMPWOli5I4set0UJX7ILnfVxH84sB59wJWwBrcPFgLafQYaTwqBtHwxIUsu949n1W+P28QLdgakIRjJeyi5kTsJsccZGLrhTPni5Fh92vfTcTjfc4RlFEsWMwojCo/CiGUosKvsP8WQOekzV/1fjqMeVQAffjt1fri6IBsVNFAZFFkVCZZYuh1p22gut8dRpBzxKF7mPGQ08xpl+i4vFm/sGIU82Li36UocAAAAASUVORK5CYII=",Zx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAA10SURBVFhHTZjZb13Xdca/M9+RlxQnkZRk2qJoyppoNa6TykNsI3FcBJkQOEaKPhjtU/sWBEX7FqB/QR6DoE2DoMlDg7YImg6pm9pRrdQ2PUSOZcW0TJGiLJKiOF7ee889U3/rsEVzrrZInnP23mt961vfWvs6aVoUyiSvkBRIe674M9dQ7kg5N5O++lVPG0oZHS3rtn61e0Nv7C1rsbuu9faWDhyWCDxVwobu9wd1cmBcD41M64yO6iLjuHy1MtaLGdWacsdjE0cue9nesq34kXPbKbJDg9ivNKjjHxpUUcEt+7j6oL+mVz5+T7++t6SNzqbW012tBm1tez05UaC+LWarylO16yjqFWoWocacis7VJ/T09Fk9dvRBDavJqhFvYnweKLQ5fTYOfPYs1AcAp+hgEEaUz7Ku8sjjoaOuYt3l/5c3r+vKxg398u4HupPtSWGmNGBygBcBkxIW5Fcnd+U7vvIM/wxZHvmur0biaVw1zQ8e11MzD+uT1XMaUxXTHNVSUGL7EirPVS9l56SdFj4hkZurg0EFD3bw+Wq8ore3V/Tjq5e17He1HaYqmrwXMTnvYQiDjX0nVN4HH0LssnDh4a3nqIh8uXie73cUAGG4n2s6HNazs4/q80cfJZwjGihSIsGaGFfwE3zk7BdcuOgTnJzPFsa8lt/Q3y/+ty7fuqZtP1FSYXHfUYLRWRkgUMkZaY7vFexy1IOEDs4EKUaxYmLvmPdZroF6QwUE6e11CWVDvzd8Si9OX9KnW6dVhxJezroJiPq+nD1m99Ur47lPmF6J39dPbrymy1uLup3tKmjU5DhYnsGnFKPZOIA3gFBupn6BZ676Rkjei0DKwTHwVAHZsVH9GOPCAD4PqttOVLub6PPDZ/QHF57S71RmNMD8gFD7hN0p8qKI8afjpFrIbuo71/5Nr2xcU7tFFEGm6MQqMMScNQRcF3gNU+A2rBwzGCOiXiYXxFInK0OWhsYNNrGJPE+NV26git9QLYs0Ekd6IBnQNx57oQzfOGT3khzTeknpySYovbW1rIXNJW36lj2eOm1I7BfKCVUK8R1SGx9UgEzmAHWjyu9xiYfdD81T+w2kyqvgSZLINerBJ2NLL25r62BTH2Vbuu5u68ruh7oBUWwVJjK79NTR3y1e1g9e+5l2ySK/XpVv1uJd11hTdZUxul7Ou3jqkYkhg7kKiQnZlhDSOI6B3IX3vgI44yWuKmRekOJUj5lpohCUvWpIpqZaK9r6EXu+euc6CkfmZj25Sc1D7Lb0q4M13allikHCvLIweRhaumVEMK/5Z3wxdPR/w9wn9R0QCAbqhMtTYnpCeLyAjRHADNIHvBcyHCNwDoNxLqs52ogSXT9Y14qlk2XmOghcXntfb+7e1E7NwgMCeFJyhgXLTVmw1BoyyBDI7R4EtERSN8dmxNHJtUuqxBV+Z14fI/uggqnqEeIEw8CMCeaVKTGkx/ntoAdNFrWADTtw2d0kCO+sL+pWvKW8yr7GFRMqyOuVG7MA4XUxBioJnVPGbbvgr/xOnywJSqKbLrkeTvRyRfue5oZO6mT9mIayOhNNJcg61vQNVfM7hasNX7e6d3V1ewkhxqAVrerW9m2lblwSOHUSOfDCIuSRiiGpFMQsghWGTEF5MWUnPVUhq+rcLxC/CgIZ1RpSO9ORXU8vtM7pL2e/qG+e+qw+03pQgyiOiXoON0P4hazhWSKPbNxDXq7tL+tdbHHf3l7UWrKjooLbGIPsIoLwJKOiEW+LoF2GikXu8EKZMcgBlYC491jYsswDmep2X08dPa0Xzz2jJ3S/ng4v6OzYjBpREwBdUIE7rF1mIosXaRePEy3H63o9uSb39fbNslAWVV5IQYn4BpA4yfpleHpEIGFk/xt+hwVdvDTbLAF2IrKjAWfgXb3n6JmJOX39oSc1H57gnVRtxnrnwKhWcjInXCaaKVJjjrlkVqtVVSdM9Ovtm3JX+1tqe5a+bAEiIk19QmPoWLwdSOX1Aw0dBBrZD1THihC4AhM6UyDi4MGbqJ3rfHVSL85/Tp8KTvLMnlf1H6sLenP1Q211tkt5MH3LyLDC9mIknY5yIrJLvfjo3hqk3txQFEW4awsga8S3jzrXo7q8OFO0k+gPz31W33v8L/Rn88/rCOraQ/4Hq5EitGeoNap8I9bD0Qn98fxzuqT7dASS7YHDLw5+ox+8/ZIW03WlTSsxHUJvXDV82Q9pUG1A+5aBQU2b9/bk9hE3k3uof6gpNE+FtRFM8QpPUwOjOls9odPQ8rnWWf3ppa9ovnW/2rd3NFIb0d7NTc0PPaAX5p4AmRNkHCLJ7HfjNX1v4WfaaCTaqXDHNY2wdLeVbZhRxlvbM+AOgomGuTE1LLZ8pscxSHNTXdK+DwELQtFLTUtiykKG7xU978/pj+5/XCep2JtrXd3njul5OPOFkfOa4q0ub/9XZ1HfX3pZL/duaLPeR0ooLSSAMSNAvd2SkKW+lJpn3M2S2MqGvOhPLn6rZ8ppJcCYT9NkKW6F3PQiSzKFhO74QENT3gA4gVptXJWpo9pc2dAL55/Ss63zOoaxXerh692b+v61l/QvG++qO1FB1QkRomkc9tE0j1S1ipUZMhY2HpixQT/TYL0pb/TPn/nW/kEb9DAGi0OysIIHJvdWDoxZd9Zuq93vaHj8CFW5oRZkHedzbuAYyJzVBJUaamqBfvuvFn+uf8WYvUFUn3pFC3nI7zJEaDU0cBimt1bU/cA0Dk0DhBPDR+XODU+r1gc+6/oIk281zKQdjbDUjNGYrBXppdtX9d03/klvH9xE2zONYsQTw7MayaplQXhXa/rRjVf173ff004rVdBCKzr7PLF1cY61XYb9tKvMep6Vegc6IUBONYblXmo+qMkuGYXohD7IwIG+CwnhlLX4DhlRG2lpb0B6+e77+uHyL/VatgJx+xiSEaSuPtKufrhyRf+w+pa2K0h7jezpUrkti4yLJps58kEGmyHWwBUu77m09mSq0aJJ0z8zNCnXoj/eqytKqLSQOUOtcwwqPIM6UUR6r95ZleqBghND+ulHb+ivF36qa4RnA6M+Bp6ffPym/nnpLe2RTV6zYi2iipi5nDpYCCSIAOYfhslUH2nEGAiLUX7ZBo8FAzodHpOzxDno2wt/q7/ZvaKdMbq+ZJ96k8qv1JXSnvoeTRhHFRdpsDbXI7TNpKJZiuZ9Y8e0tHFbd9J9LQd7iikBEWLn0L6Uu3uBej4okdZGZWMkug4+dGAevRNGVryWvNWOvnb8Eb145styW8B5ZmRGU9VR6YDmzGdbmq+010Uwg7LYZhTdw9rjqIOGrlcO9I6zqv/sXNfVkO4v3OUMSDbAPTtwwkTeBxX6C99hgiU09xOeHx4lCBOHBIdQFbt9PdCc0oXxU/CyaoBJF6fP6OLoKTX2iXbqEaYaexvryH1S1lhrjVdGjSsoMWml4DTS1nJyR9t8Uh2wOaWGeCS8EzNSM4iJkZHZdNC6S6vUptKW0bzrs1dlr9CF4Qf08Mgsogptqrx3nF8vURTnKhNyDxAnCBhWaop7nL2YawZBQzIOz8xOemthlFVpPCgp4mOwBwdT46EZZO6YM3ZcolAfGmOGWX209paGn7o4V5vUI2OzOsHxsQKSLtFAV6THGif1+9O/q6F+QwebkBLG8F+ZFS7eWHsBCOAOGRFPaFBKhYd+2PHFN7ZyWWhMYK0bTEmMHp+CJDECO2hSFNO8dfCnR8FOavrcqUf16JFZ1I0sZ2ASUe3ua5rD7XPHeTh8Wq0usWSS63MOR7TseGMGuZAUbWdXdgPFshMAMpfKb18R9E3ey/CYUcY7jLeGz1KcA6dxrCBhIiTmuDei83X6pckLdE2DZcLYucQtYLsb0Pnh4UPA9vzsp/Xs1Cc0XjRVzQK8Zw8yp2zWrDVxo5KoXoE/dIl2IrXGK7FSYCnO+y7VOwKNkOHmVjowiBJSUDdTlHkEAXx89CF9deYxivZo+RVEGU0GtjPRRy86qRocV56szelLJz+pWWdUA3ueBjGskoMKoclBojwkmrqi4Cmqbl8UWNNVMrdMMZDBi8yUHiKXXSUhjuBLs+tpol/TnD+mx8fO6DOjF8svHdRNMMiEwYAtEooOC/X5kwUzqv09jHwL4Xt1Z1E/fucXuhvE2i66qHdOy2pfClh17pRS4LoVjjqExoqzERfbSuKh1Bba4WhQ6XpbVarImcFpPT37iJ6cPK9T1EJrVSIjg5UTtjeEHE7SVuPgHB7SatjtrOprHeyXaLP+cemKPuzc1W+2OTkluzxDS/xYcU6zxZG5b12/zUW7ymNIyR1IzdG6WUQKd3LNVI/qE2TSpybP6Dy91LGy5QcROBfYKeW3LqeDQeZUyJolIU1lLUNIbavgBxi4AmYLy1f15u1r+qB9SyvppvaqlJdWTTkk70HUkNAUnFytcjdBpga3xtym5icf5Dg0rfnRWcg7QYh85A8Cs5drYlu2If9/OQcYZNyoGtr2ggmNhQANMX4l9L856t3mr3uE6j3d0qsH7+nqzrI2aUcXVz4uOdUMIjWR2Ql6mpOjk5oZnNKMN4ERk7S0VTCpUrN8QsQ+sCQyQ9AuzGKv0hYu6X8Amgt2s1JH8U4AAAAASUVORK5CYII=",$x="data:image/png;base64,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",e6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAACH1BMVEUAAAD12jjwzgD/3U3vzQD/54r+3k7/6pL/3U7xzQD/3k741yz/3U3/3U7/31DuzAD42SD+3EfwzQD/31H93EX/3k7wzgD/3U/vzADxzQD/3U3/6Y7/6Y/wzQD93Evz0RHxzQDwzAD/6I7/3VXoxADq1AD/6pT10x7yzwvvzAD21CL62Tf/3lD/3k/62DjwzQD/4mT/3UzwzQD/3k7vzQD931z93U7/3kr95n39207w0BLuzAD/3Ur/54r/6Yj/3Uz/6pD83Ev/4nX/2EX/3lD/6pT/vQD6owD2jgD7w1X9sAD/zSf5ngD6vEr3kAD/6ZD+5Yv+23z/wQrwzQD+34H7rBL5oQD5mwD3lAD/6In/5Xj+3U3+1Ub31Sf3mRH3lAj8qwD/54T/4mf/31z8yFz/00r/2EP6t0L6tT78vjf8wzT9wSj6tij10hf7qAD5mgD4mAD4lgD/6Y//44b+4oT/5IH/4YH/31T/20r9x0r/2kX/0ED8wj/9xzv/zjj5sDf/0jT52C/6sSP6rR//yR77sBz3mxXz0RHy0Ar4mQn/ugD3kwD/3Xz90Wz/3Uv93EX72jz72Tz/zzv8vzr6sjr/0jL7uin7tyn21B/20x36pgn+twD9tAD/4HH+2XH91HH8z2n/3Gf8zmf631v9y1X+zlP7wVL/1E7+zUT+1EH72Tr/1Dj6uDX+xyj7vSj6ryP4oB74oBz4ngvxzgX9sQRK5OhwAAAARHRSTlMAD5Y/PB/v7uvovLKdfyAeC/z87+jn4d/CuKyfmJCHf35sahYVBu/v7+/j3tbW09PBta+jn5mWlI+PjIiGgXZoY18jGofZ4tIAAAMTSURBVDjLdZV3WxNBEMaP3hVFBaVYEHvvvd5wZxISSCQkJBAQkBIDSEd67xYQFOy9dz+gM7ubuyTI+0/yPPe72Z333Z2TgpQTuTlh77o1ruh98UkR0opanbnzvqxrfeKq/2Lbw3335BAlRi3ntu7CaqEqjrkQgiWHj3XwZzfnjcZv3rouxgFARhAXtnHxLqOM1lymybKlITdxYDmUHACm+QjrGCamvqyrl34Njr7rCN6Q48M0Lnyc6n3JZZz6EGCW/VVKK5GT5eNaHzZq18gXtavXAKr4/zL1Kz6oaLok7Isb0LjJ+omaAoDWXj95S66wwA7u0rFx5PrZgyeOUsRIrawrQ6Pa0wQA6aygDQvesQoO96+TBkWZ8uQD6gp1QgWHxf4q0Q+sSfgH4hQT9oY6j+CGx1iQb0lV8fVqbCavGsD5VyE51BaA8hRJirQ98Bc0qKMAzSqB9EYhYlSyGpyyHCFtseHKVgH+BCjg4AzAiMJkHi1vl+VzUtoYJsdXfqqW4hY9CHY2/njerXDdVquw1Cbp4CJ5w2WmFWdeo+EGRVODWodgqhRXooWC8dUA0ztFV5H6CMFYaS0DhRT1PSfbajXQhOmgNFBk5ugT0XQGgy6xtC4TmU6aCwKjmd/znNFPT+VLgBatmR4E90tHxigYLqWh6tkQ89FjIcNFNF1kDxru0g3/BfCCG16gGz4ho5J4hEZuOEWYr0U4IrY4iBxGmLO7xB/NpNmMz2vEoWj2B+OmYYCn5+wfl1zcKzrOAyQAyKK3jLOrQ1TwJE0I20AxOK20R8Xs0Q5uG+9lasJNIBsumW8A4BVxit3sP+LTnGvEoFGJEik7hu55v4Ena6bbPN29JHJeIC5WTKtt7J57/ZunY6afB9JFSSiD3fOPhWwxOkG1/B1PD+NO66MnwUf3vGWOlSmqZZxpapDPrcNBQ8pXYaFWu0Vu9obfg26ZKT5ZCtQZJzCVf5r1er8v1CHFdUIfUaKjGMa1y0GKviwtU1Q6gDOEy7oaAgn01J7PAVRKUra0ovDzcQA/H7GpR7NCPh//ADaghbLLyfHxAAAAAElFTkSuQmCC",t6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAutJREFUWAntmE+oT0EUxx+L9zYKkbd7Hj0kNlKKlLdhY0GKBUVZ2EgikSgbCxaeiKz0NopYsHqy0CuxkIU/ZenfgkdEQinxMef+Zn7Nb+7cuXfm97vXxtTtzsw553u+98w9M+fevr6EBqwBjgBXgefAa+A78Bv4psf3gJvAXmB5gptqJorEEuA08Im09gI4Ccyv5rFECxgCbqRx8Vr9AS4mEwSmqeU5BAhQHe0tsLskLp1iYB5wuw42HswzEoROBp4RMAy89ADUOXULGPDQaU0Bs4BndTIIYF8JEbsQMGxCdCBHDtjWhOcSH79yex7wqsSoKfFEO2rA5oDXD8Ajj/wz8EDP/wQmAXli0x6qXf+jHjzRctExVygQizJywDWD5rnPESXgqSNbpucfA/t0f53WOafHW4B30ncbsMnBs4cnMn3giz1r9w0gcN+eBwZFpiOww9KTiGTAKqLr5RWxZELcXGcdPHs4KcCD9ozbt0CrElurMHLE9EniwheNfwixVUVSmY8lJvrASn13I3YUOB5aIcNFQOQJC1sMMWC60fcRMzK9/IU+RSDERkIaFljpUqrabKucHpaNG7E7gGRraRNis0NalpMqxPYorFZGtZa0TSzyHZvK/AJvisgZYvYduOzLSrU1CDHJ8CxqblY6GLKVFLXWJguEUncp0G9dA6rIGwc2AHP1iSH2UgBc0p7OK8yZwGFNdKFlb7D2F7FS1c1OE7EVAaWmRXKKDLWjWyVTGmI43iYlHWAx8LUh50Vu5Esr/7Gi3ofQuheB9XL+YEe07AFwqpeeIrDu2jy8/X9ATkqg/BL62Kna6ljE03aj+r4yKUMUWADIF3RdTQrJ9N8HahPdVcMnnSzfiAlCV3dVYm/Uu/5UlyGUUr3aOxXLWNdx2zXRGJ5yfPXH+ovW16VyFWKydKPRDlINKhIbMxVHqp9ouxJiE5LZ0aC9MPAQk3rsOrC6F/jJGMAMnQBSo8lZ2y6tk0H/GyZE4C+4CyCX6yw5dAAAAABJRU5ErkJggg==",n6="data:image/png;base64,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",r6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAMAAACrgNoQAAAAQlBMVEUAAADysjPvrzDysjTvrzDysjLysjTysjPvrzTysTPyszPwrzPxsTTysjPxsjPysjPysjPvrzPvrzjzszTwsTTysjR9Gz6kAAAAFXRSTlMA3yCAEGC/70CQb1DPoO+vUDAgz7CUIkrfAAABuElEQVRIx6VVSWKDMAz0Jq+QNCT+/1fbFMhYEtBD5wRYo5GsBaMQqNxt6r3bWJozfyDU2BkmuuIEn7rGfEqBuYA/NHfPfgp7IEKpXyA1FU4HbqUtITzabM/D8oO5D58o/RmjqXCXZaUMIjTkm7g9/RYjEmckZG6ZvXvijTmbDhKg3ScYVaXhBoNVDrBh/JDW65iZgFdF9kLCdeCx+QPSbgAJYqePvgM+Et7qD+HJUviSBGKicRMEga4JPcDliULmBDKlM36QBPGpmCjciRF9CdHXpoecMie4rU6IWp17UTcn6tI7lxCVVTGCABOyGzuDDkI6YJhcy1yzgT2ApHFxAC4dSd9FEtkwtEmccx+3tm7AVr2veR1JslyfRnp4W/v4mUn/5rgxiDYWvmC98sXqWaHieD/ZqizzmPtkMOR3PAOoHnZTSKsn2RVszMKm7FAbQt8p5P1sNmaXiFhIGjZsQTkssszbWFc/j/t46pa1sUZYjbCMq2obvc9uw2+IMOoCWA+5GYZHv8RiJL6uCaQIOUkb0cYKKIPG5MwR/Jl7b07gUDv5Vz2lkBzJKs01p5Vo357tvVAw/8Y39+l3xnQi19MAAAAASUVORK5CYII=",s6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAQlBMVEUAAABtNbprNbdtNLpwNLZtNLttNLpuNrptNLpsNLpqNLltNbpsNbpsNblsNLltNLptNbpsM7ltNrluNbttNrptNbql8pgiAAAAFXRSTlMA3yC/EO9gX5BAMM9woICvn1Cwf69/uIHrAAACn0lEQVRYw7VX63a0IAw03EXWS7u8/6t+/WS7WCZB7TmdXx7EYTKREIYOogtPovwFmnTwcbgPk542N7BPr26RjDoLeG6XSRzlDshfU4Ik94mUzhewnnjkwdffCAr5MoKc5IldmIh1a1KCLThbp1jexaSRX11jWccf7x/Ic4GFxvMpBmhaXx7vKer9ZELrz1mO5jI8Btqnf8c39/Pl2tewtbRil/O9qGkf/fw5+Mn9FPZoc5sEVRbmJMb2n5BDWqsW0APsNaHEiBlzAXxi2qxLYj4qNReBFlwmZnzLWZLjWDn4hTqajq6ZzLqztJX7/2CtO/iOuFAVGNCsCEqhnpgSKtKMEk1kPM6pxIQ0UaIZCw2m1nI0qhMU0lhuXaoWI0pNwVBdBhhY8cx+NwQ+/sTTeN7+MGj+7DBsVPQqB+jxhIPWVDkoxhBHTxkxD7w7S9nIHE3OghxclUwplAxYmvzc62WjRxt0pk+TUzkH6KAwQX0WaLAWKTe9lMymdByZR7UY6m6BGTcXCwekDzOFWOvJiocmnJ6LUJ/COADiI0t7JLAkxQqE4okC+zdpVb/b3BfG2CfyQ0Qp6fuLpG2lTkr2OWJloSi12JMX+hyLRZRUJQGQZ3k+QCOpfmpXVXhw4yNLbFVDzIqgAdFtt7JVu8R9ouwhpmJDM8PnE/im7GxN97juEaEW9tBe2s7EVWPAPRZWHau1b9okz9ZOsc+Zj2KqO1SVnSIVOU0vqntlX6zWc/Gz4J0+hWJkzEVOc29w2PH1YV9B+KbZlzu+XhcY4Oohd3xyFzgNLIr316Pia2TMNxAHCdsdGifSzHdo5r+6QFe4q38xhHR6EMkn0H1BeCe+S4THzFVsixgOKOlCucWCr0syw31EF/REuxu0BBc7U/8BHy8CsKIQBdIAAAAASUVORK5CYII=",o6="/assets/icon-success-6a27ddcb.png",i6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAMAAAA5QerMAAACNFBMVEUAAACepP5OVrGenv6epP6co/yco/yepf5pcuafovtQWK+GhueJie2Lkeafpf9OVrCGjOZncOZ/h+afpv+fpP51feVocONQWLSgpv9nceVPV7JoceafpP+do/6fpv+co/+fn/d8he6QluhOVrFtdeaco/ySmettduaTmeyfpf+fo/+Vm/GcovpuduVwd+aVm/BOV7Kepv+bofpPVrGepf9RWLROWLSepv9ocOWfo/9QV7FQV7Sdpf+eo/9UW7locONQWK+dofuep/qdp/9sceFqduxQYL9re+aZo/9weuCPleb/7+RYYcf/5NEzM5mfpf9OVrCRl+mdo/xWX8OYnvRSWrpbY8mLkuSVm/CTme2SmOt9hNz/6dpPV7KNk+aKkOZsdeadn+OIjuHdzdf/59br1NBVXcFUXL0+Qad/hub66uOopuGko+GFi9+AiN7439NtdNNpcdFgZ8qWjr1PV7NJTK9BRaw8PaQ5Op6WnPGFjOZ5gea6uOWWmuSgoOKIjuLy5OB/huB6gtnYydjj0Nb85NXr1tXw2dT03NDOwNDfy89uc85tccixpsehmMJjZ8JKULZeWqlUUaZNSaI6PKKlp+aXnObVzeXEwOXx5OTGweTNxuP05eD+6t6uqt7p2tyJjtx6gdrOwtn85dd0e9f75dZ2fNR1edDJuc64rc2so8yrosyhmsudl8uZlMt5eslobchdZcemnsOpncJTW8FhZL+bkrxXWbdUVrVwbK9YVaY0NJphDWEoAAAASnRSTlMAf74f8KSceWM+IAoH+/nv4t/QwLmim5GOgX56bWhgKBAO+/vv6+Xh4N/f1M7OzczKxsCuq6qcgX9yb2ljXExAQDk3NDQpIB8ZGWnX+rUAAAKmSURBVDjLpZRlVxtBFIZvgru7193dXTZZySaECCEhIYK7l+IUKVaou7t7++c6Cbs7Mw3whefT3Huf857Zu2cXVkDh6fxclerg0ZNFy3sFqpR4XiJ+Z0TIkmJUCs+LBpPZorNYzCaDyPOpUYuKIak8b9AxBBZk71kkOTdU7GSCMImheUATm+lPLAl2dQY+k1bDRTPDlDU11Dp7nXXWgYG6WkU2i+GkGSb6L1nX+k2r0PRMCRbDsKlCJuIF99fX1uZrb5+fb/fN6B9jd79snkKmnwmOpENvxa60tJiN0opechQ+o1NZ26bYgBphkBpOjqatgZExqABxYa2y959oPvtnwZud47gZvL3QQqTmm5R6muOaNRrXVHPzl4eavt9chxWvLAKpWxiFX9w1DaZvjpvAs10ABSZctnJjGoIpbhrPOkPgiI5QUSjBvY7vxBvOgzBcVX+d1FD8mCzH03DYjosrbCmtlrJDeLoZ1inncjZYHcXqBtAto1aw9VhdBQx5gQpaZVkXMYY4fK4ZGqkizaoRF/FYcZDIkNwk1UvUKBGSqfo6EXv7BjVKhjSG4hYZSpEGkWV0565s3qH79kg4X0m3qhe2cL/iMt2vPAuwjW7VsOzw86fDLPufuhUAcrroVFaihg6NRGrRGvK2PYOy+qSHaJetvwiIA91yo+SBq55VqB98pHww3TngJzapK+BZG41vWRL3J2OjNWDbk2IgwHGHnaltNKJfyudxUn2vRRgbehm74wxIZDn6kejnqhubb1AdkPsdWaCQXqzXSu4rSRz9oJXQF6cDwV6bR558fD3udo+9a5Jrj20fUGQIKJgARwoZMUBzOKHFG2x6bQmHIIjo3UILSqYSbYI6GhbjmFpAttejR3i8yBPUJ2AporN3CDKr1dnngOQfwKO6Z+oNuCIAAAAASUVORK5CYII=",a6="/assets/icon-warning-02b4fb01.png",l6="/assets/sendBill-f6836e9c.svg",c6="/assets/incorrect-lotto-e41602c8.png",u6="/assets/information-icon-6bebd0d4.png",A6="/assets/ios-3bb76ba4.png",d6="data:image/png;base64,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",f6="data:image/png;base64,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",g6="/assets/loding-img-56966786.svg",h6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABGCAMAAAAwyqA9AAAB3VBMVEUAAAD1ryz1ryz1ryz2ryv1ryz2sCz1ryz1ryz1ryz1ryz1ryz2ryv1ryz1ryz1ryz1ryz1ryz1ryz1ryz1ryz1ryz1ryz1ryz1ryz2sCv1ryz1ryz1ryz1ryz1ryz2ryv2ryv////1ryz1ryz1ryz2ryv+/v/1ryz1ryz1ryz1ryz1ryz1ryz1ryz2ryv////////1ryz1ryz1ryz1ryz////1ryz1ryz2ryz6+fz1ryz1ryz1ryz////////////////1ryz////////1ryz////2ryv//////v/1ryz////////1ryz1ryz1ryz////1ryz1ryz08vj//////v/////1ryz////1ryz1ryz////1ryz1ryz////1ryz8+/3////1ryz////////9/f71ryz////////////////1ryz////1ryv+/v/////1ryv////////////////+/f7////8/P31ryv1ryv+/v7h2+v////////1ryzn4u/v7PX////Kv9u/sdPk3uz////1ryzz8ffi3Ov///+2ps3OxN6xocn1ryz1ryu4qc7OxN68rtLz8ffY0OTt6fPc1Of////////SyeDp5fD1ryzPxN7CtdW0pMz1ryz////1RKDnAAAAnXRSTlMA/ugiBagSkPi2opkO/faW2tZvPOLJOJ1CC/vvs4JzGgn988pbB/HSsKGIdVNLFg7m3X5sWE9ORhMS68yrn4B2c19eHR0VEAn65N/VxL+laWYtIxn25N7Zx7uLeS8qJgbrzsC7l4yFbmViYkw1MSYg3M2yR0I7NyoZDPW2fGpX+dDPw7qsk5FmV1A4NBgYE/Xn29vYwq+njIeEVUlFGH4+wgAABmhJREFUaN7tl/lXUkEUgO8DTBQhEGKNUBTcEBUITTBxy13LNC33pTRzT9v3fd/3Gv7W7sw88YVgZQc9neP3y7vvweGbuXPnzgP22GOPPVKDcSQHdgOzsjpj0HwMdprGakKxFqgqq2An8ZEij8pGEEE23hXIgh1i0TCALpfe16EhFE2eKn8EdoBi2SJwvHUHTymZXDhVnH/CAqnl1CBsYDlRElIThrWi0A8p5ERafDkvHu8yCMytzYKdZs6EaqcedhAL7yV2zHU2pAyFxeKVn9AH/NnFxaaMzgKdzqDsYDPG7WVSQCqoU2XkyWxqtZrEQcWuAlxgL8TYlwAXbIssJUnCfgCYJURthBiDsgSEtzlhok1H7IcoN/ORSrPZXILDmQUYkhEB/TGKSAJOba/kTWozSOF7yi8QQQ/wkJAKOWzgydhE2HQTtkXHOEioshvMbDiEKOXs1BiE1ODS+iTHcZGTkDpAQlhTLsgkxJCqcyrLUAkciyfNRpBDGCs0hJyGRQ2/A69eP8Sam15vVGy0Oo/HExzhNf3CqDfGNb5jer3eC0nxVju4tk4nEIYK7xwYF4OPEA0rnHRM/EvcS62ECKUgkjNOEOeAHpDTWBO+uDOHbYykKOx0CnK7jBeok84UYATjwBUt9g6gqPBWjqoKvJbEcoUfM/VlvDmAQTr8wn58lPab4+EsOwuqC/MdBwkpwJGU4m1lQCCaUqkYQtJJuDptGoHt922KL4c1BDH4rvBqtuHVT8VdOAjerzNF8UG8dm0sYqM8SBM1vh2xq3SAtkrlabHE7LxTHcJnwYr131IcFMUPCV0JKXY65Ky/FjuyQ1b6cmcfUgAniN+2c3GdklWSVOzDqwykZBO67/5S7PDTQlZm5Ev2wQi2yhAXqzDrDqmYazSKeLFO8VfiLNosBG2JN25b41AsTGzlaZWKK/EqvPxHsYcIrarSTf29kJYVFhejJE7cKKB46B/FRqIJwmYChLaOUi42x4ldtP7z/zXVSnV+kuO5wDvEvOqqODFU0Nr7M7E3lEQM4zizBHSiMNDIxK0QL+6gRbepqnMSiD1akkycRjohAdlq/L5FSZDOdXHhujhMfyxeXJFAjC8SScUBYoME0A5d3VhBkEJAJC2Tv4GEfp/qLPxecrHcSeYgAcU0nR0EMW0Sn6UHSY50ZqK4U9pML+eRrcQ4SjskYAhLVzNAEN8m8Sxd+X0Qo0onJiYNr7ZGsfu1snUaSCpOJxUWSEAXETkeX1xsmzkbYxk1hom4v+oEDAyzI3L5YokVQ7UpJ3nLLBXUxoStVCMVS08nmMNAKMjjhAyo4LUF+9jaCEqNxkkD6+xWvfqFTlIPTWvQMwycs4JULE11lZrEo9XzitGSDQrmIKmYl4rMAiIXWtpzcyev8inrNovVDkByrL9ahWqTYz3v6a3ieNWFWes7oAsSYiTEA5yyB9HeJ+dyu8WdJvwqNpoyD/HoeFHmBkW+oBc2qKosScenpqBCfGXNVOkhMdr1rTrf1j/lbhjtPwMMV5iJ/ZAqsgWlXEx0PazUXBqrOXwSKBa2YnZIFVWtYue9+nYK5nvdLWMtbdxsrmZdOWUMEhuf8q1rt77cvn0JVt2PgJtlkpa5MI1VV8+H1DBzNDLMlicSiZwHyvlIZIZ92NTdA7A6z8LaJoDDw0mnLFs/oj5cu3/r/mMYfY9ibraRARCpzb0BZX1PAOlpL5+ciABytGXy+tQoAH7SNjH2gK1Y7kQZfDrDwmgNwPJRSMZXIq7ys9ffoOfdkZ5rj0HEaLDFxNHc1SPl9YDUsLVg4qVmHhwpn4GafkAOR3GEK2fEcBr6z0Ey9ulImEff772CZ3fvfpa8cN+MifuOts1z8Z0aNJUxcdTd95GLu2vGWNIvRmfchye4OLfbvdaeXAylSmuQR09/wNM39yARtUtXV9pbmHjyOs76DBOPTXdfFMVLy2VcfORGn1sUl0219W4hhkL2d4Hz/NXzxOJlaHBHmXimJbKwtMLE5WvDPVxcv+au5fltgMnoFBc3l92JbiU+piNn4TfUX8fZ9K2yeHq5t7yb1bK7t7edTrR54gLUttEFv9RfhtU3DTRsB1joPw9bYHYqzbA1zU10H42KtbTQwB8uDA/zqGkURnl0kt4184f0FsMtqFPmWWBX8FvDCtgV/M5B2B1KNB7YHQIGB+wODthjj/+Vn3HdlYRXDLeAAAAAAElFTkSuQmCC",p6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAACf1BMVEUAAADw8PD////s7OzusTnx0Dbx8fHwrz/y8vP29vbxyDfyzDfxyjf////z8/P////tsDnx8fPusTny8vLx8fL////yyzbssDj5+fnu7u7wwjfy8vLx8fL////01jbvsTrw8PHtrzny8vLz8/Py8vLx8fLx8fLvsTn////19vbwvzj////////y0zfuxzfqrzTxyzf////usTny8vPyzjf////vsTjxwjjprDfswTjdn0f19fXvsTn////usjnxxTj////xxzjtsDrvuDjvwj3y8vLyxjb09fXusTn////usDjtsTnvsDjusTjxyjf////y8/P////u7+/tsDf////y0Dj0yzjtsDjyzzfyyznsrzjwzjbqrjbq6ur////z1Dfx8fLs7Oz////////yyDjy0jf////vsjnvsjnw8PLn6Oj////////////vsTrtrzjwzjf6+vrxyDjyzjf////vsTnusTn////yzTfusDjy8vP////vsjrq6+z////xyTjyxjjusjjsrzjx8fLusDnwujj////tvjb////////////usDnyyDj////////wwTj////////tsTnusTrMkznTnTjz0TfwxUP04H3xxzi8vL2tra/////usjj////////trTfx8fLyzzfyzTfxzDf////usTnxyjfwxDjxxjjxxzjy0Tfwwzju7u/wwjjxyTjz8/Pp6uvy1Dfy0zfwwDjw8fHo6ern6Ojr7Ozs7e3v8PDz1jeurq/j5OW9vb709PXMkznm5+fr7O3OljnsvDjSmTnnuDjS0tPltTjlsTjd3t7W1tewsLHuvTjMzM3frTi0tLWvr7DVnjnRmznUnTjJZ//LAAAAoXRSTlMAERAaz25IEOkNnWT70DQI99Dx1M7AaEAgHuTKyKCBUJJwPSoF89u4YBv+n3BuKAn959nTv5iQbSYNBd/f28a/uaifMSomJeXjh4VfH/zk4NaojIB3cnFpZmA4MRcU9+Xf1MjFv7+wppmYko1vbE1IPy/87u3q1cvFv7yjn5iTkpF+fHt4bWZkWFNO+ffz7+7q6Ofm5eLiy7aSjIyAe3NDHPMm5AYAAAXESURBVGje7dZnexJBEAfwIaCIiCTYsEeNoqKi0USiRqNGTWLsvffee++9914J7KHE3mvsvZcP5Owu3HG5oJG7e8f/xR0hefJjZnYeDhJJpFypuGVLRdA3xtU+zGoj6BhjdR9LNQPoFmNdXzgp+imGib5I2ltAlxiagKG6qFRrATrE0L5pE6gtKfV0UCzVfL5KVaOVupqfMSMaqDSG2il6KfxccWWcpNQz6mGggtNvJk3foodB5yJTDJoZ7X1RaUoVzffFMlASmIIda69xxwyTPn4tKfn68a6kyPYlpYUWxtP795+++/6k5KmPR/t9MU66efPevfsvPpY8+fFJUjTdF2O9lw+48rTkyZN3vkgmNganRvuCxtWHUcrnd7FOskXNfjy6Wk7FEH8ddx/9VRknKSmG+PfjLiJh5T6fyyfZVqrdF8PAGzdkyj2Fglupcl+cnZ+hoqzlzCypY7iVKeq+xXqVqZzuBKmyfZFqqW5Uqzzgyuw0gFKKyn1p0UdUHnJlNtCkpcrPmDrF2UdeCxpcGazlvnDlbriWdQD/UlLUKpLB5iKdZNVPfb0GRpTBIMusGPtSLe6TjAoaMRX1T31cSU1T/CJVw28xVG7cUBrKfVGl4L6kgiLivvzvU9/CadOmdeCxAoyaOnVqN5YTbaDM5J6sGMkiAENFMU74SyoUFxcVFfn9/kDbmpC1IRQKXb586dKVK3XKVMZMeNwA4khECQQCowAqS0pvUKT3hFu34lNGikrQigpFuNITSqXNhOLb8SqtRaXt8L/Vknu8uFgTpSZA90gt1+RKmyVFRYhooFRBpTIrhSm50Ya/SJ0yjCNy5QoqbUSjf8CvVqkgKm2t0cqBsNK7fzAYCGijIML3RVR4x8b0vx5ERXUtrcWDjLVkibWw6ffsHwqhElCvjBQVti+RI3atTk/v0bchhfI4PsUqKlWGy5Rjz1+hoqxljJq5oGKl+4IIU16/Ycr1UkprgHgVP1PYSY6M5Q5V3pdW0IhT4aWUR4nbwK0Uh886JipfSneMGWprCbJaTsWqxQqgkUL3JXLE7simLxrqOxak32KIcOXLz+fPv12mSqgjqI5VUnBfNorKnQ+/n//69v79622gQSpQRJo+Hwsid1q+/fDhAzU0UwJ8+nKlZcsvOwC0VBDh+xKtdATNMlJUxI6xsXBDh1pQqRxWqKGt4pc6lrWRNwznoZNy/TrbFzzIGtfB54IIV1jH9DCwFlFZPBwVbuikBKlSE8Top+wdA7plGFMQqQA6htfSFg09s3ClP7ByIeidLA8kksj/xZ5kB54kp51ew7GH7xYAsDgtwNPJbDZ3irygrz1mM9CY+d1TiDdl6pNW7O7MIWR8RlIS4Rm/k/DUgKT69OYEmoYCputogFoCS99GgrCVmulCMhIz+wmCyRsTScsmkzOyyXS72z2I7Fvjzmjsdk8mA9zuoVCD2NZPIdl2jizr4drjWICIowemViM0gZmIzBSWZ7qEPHMsZC5+ZLAsJVWxYaQd72Bz+h5cINkWQGkeR0z0ku6pJXQBmkaCQ8gFyBSSk6GnkHcRYIawKRaSQ3bidQ4ZKkfYe/ns9SARgTzBi0hhYaEZkZlCAZiPuNKTYYTQAwAWCK5YyApaAwwlGQpkEKthN8mRkK7CaD6TVYhsXZ4O84W+eclYzmYArCc9NtI4BrKGIbuiEZNQC2cyZMiQvogUbBJGz0j2Hi4HMohsx6sbr6WRsySfzWy6iHgc/XKlmWR6hUyHy+yg7ZpB/yR2u5oTmx2ch8giBbKI7HeCZQrZFUE6DcEDJSFrwYVHeSwOvrCfwwv404gykAE2m61+Gh7S6UvJHFAgsJ4czBlAJgNHHCaH0MWLiMOEmY8IVpDnoQgUCA5XutDFo0DybTQZYMnPJrbzgLHYctKAZje+TTPXNn5APt/5BfiPVxWMBRhNCUT6ms5BlqkAxnbtSusy9VuWaYZEEkmk/PkDjI9DQ3KOdIYAAAAASUVORK5CYII=",m6="/assets/aomsin-81d9c01f.png",C6="data:image/png;base64,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",v6="/assets/china-8e50c7fb.png",E6="/assets/egypt-fdf04399.png",I6="/assets/england-55b73a5c.png",B6="data:image/png;base64,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",b6="data:image/png;base64,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",y6="/assets/hangseng-1df5a5bf.png",w6="/assets/hanoi-1e8a6f02.png",Q6="/assets/indai-bec5f4ea.png",S6="data:image/png;base64,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",_6="/assets/korea-705252a8.png",x6="/assets/malay-a8915f57.png",k6="data:image/png;base64,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",T6="/assets/singapore-919a4f28.png",D6="/assets/taiwan-fa6cf2c6.png",R6="/assets/thai-5228497c.png",O6="/assets/tks-634cc8aa.png",M6="/assets/usa-018aa08d.png",P6="/assets/yeekee_5min-8c850f28.png",N6="/assets/yiki-sathu-a4798dd1.png",L6="/assets/yiki-80ef8771.png",F6="/assets/yiki_5min-sathu-6b4b93ab.png",U6="/assets/yiki_5min-69edcf64.png",H6="/assets/yiki_5min-sathu-6b4b93ab.png",z6="/assets/yiki_5min_result-bfb5110f.png",V6="/assets/yiki_bonus-67c15f92.png",j6="/assets/yiki_bonus_result-02abfb95.png",Y6="/assets/yiki-sathu-a4798dd1.png",W6="/assets/yiki_result-49741804.png",G6="/assets/yiki_vip-sathu-c0624c95.png",K6="/assets/yiki_vip-c02fba87.png",q6="/assets/yiki_vip-sathu-c0624c95.png",X6="/assets/yiki_vip_result-bcc2b4f6.png",J6="/assets/manual-ios-th-4cc337be.png",Z6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAARVBMVEUAAABrNLdsNLptNLttNbpsNLhsNLpqM7ptNblsNLtsNbpuNbpuNbpwMK9sNbluNrttNLpwQK9tNLpsNLlwML9tNrptNbrf83FvAAAAFnRSTlMAIIDv30C/MN9/oJDPEHBfYBCvUBCvnhyo7QAAAdxJREFUSMfV1ttigyAQBFBgERQ02qTd///UlkszBjER05fOo+GoGZcY8Ycx/DTmKeYX+UeY/PU09h9CqHPY2HC4O4W9EOdx9w5WQkynMX9peQhP9bZLPNVsp9aYXL+DVbe1ltaYfojbwWS3ltfYhFU7mEstiY/jQkvNLZi1LCywxAdjFWcNC2wEslRx1rDAo0CGKs4aFpidUnMQSnmuYugLh7QUlnOJo9WfwX0eNOk2WL/C1w+USgXmwd40tvRSYLokl1sbgYtopzw9YpON+D2LAq4HOIELcVju0omWY3i2cfMb5ohZz60/+h1xxDF+asGTZ75jzKo78pa0moFThlzDPqXcFPMG85h666sQnxuuYabUm6pbjzsDXsdVL45Rnq7MJUZ0XPPpSuviKHea9zF6Wx4uTks86LlI7e1U9mKkQM27GLbc9DhUx7DD16q33qYbcdDAFXsfds/sY1M3ymWofeyTxbDfOowydBW7u8Ww5wcE7er4Cou1OAJdwWP4djOH4OJ4ZCjeAG8tQm4oNtkc5m8scR+s5ZeBBu5lsPQak13tHAErYQ9qAav5UEjetThqEZ10wmRhGzQFDNumLf3gYCfYFi2WYEduzBj/zgrYdo1Rb4zBtjkRL97LN2rlvsFShUb6AAAAAElFTkSuQmCC",$6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAQlBMVEUAAABpN7dsNLltNbptNbltMrpwNK9tNLptNbptNbpqMrptNLprNLtsNLtsNLdtNbptNLtrNLhtNbpwML9tN7htNbqzKadCAAAAFXRSTlMAIIC/32AQ79+fMM9wQECvkHBPEHBVzMKhAAAAy0lEQVRIx+3Xyw6DIBCFYS6KgHct7/+qTSxhilNpZ7ppGv6l8duQnATEZUbGjKDm+5CynmZlF57qDAkPIWslYZVjVXHFFVdc8T9ipY9sjq0+Wsp2CsV8Ee9NyTZSFJMNx4LmWNAcC5pjQXMsaI4FzbegwbL0ezs67STSF9Y7PY/nDbVIv7Tb8fWWfoOrGtLI7nFw5nRj2wTW0eLdraflt+jUeh0t1IZHCmNcxde41x9kEab0M3j4Bk8cnEY5060TqaWj0U6Z/PFHKaI7j3Jg+402SSsAAAAASUVORK5CYII=",e4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAUVBMVEUAAABtNbpsNLlsNLltNbpsNblwMrFtNLptNLtuNbpuNbtsNLptMrpoMrduNblwMbdsM7ltNblsNLpsNLpsNLpuNrxsNrlqNbltNrpuNrltNbqsM2R5AAAAGnRSTlMA30CAn6AQv+/Pf3BgIJAgUN/Pr5BfgDCvX7Zpez4AAAGPSURBVEjH7dXZdoMgEIDhYQmLqNUsTTLv/6AtSw9GZAi9zn8Z/Q6gEKGWGqU1iMbKm4K+vmaDOTn12AF3De8Pa7GITW9ahtjUbduvLVbSfc+KA3DMufak69io5sB1jN8NzHCTFOKEmwxtOZJxEjsaOxJfaCxJrPez5B2v+kxj1sT9Iy/jyMOaaRzvXHaYxTldaTzHybESowIYafwEUHiMub9E4in8kDFjbA44bl1NYR0Wlhb4CyG9epa27kLhp78xYb/pM05b19bxGjZ/Devd0ZjHccDc3S+rgtPQAovyaR6xjpkKPx928p8RRuB4bK4V6wWB06dBVE7ygCRO+ku/Un2PlsJZAz8ZTJkLh2xpjI8JonezlLPjCvJkmhjZDYqcwRbOfNpKNSRK45xO8524yxNu43Jvf/AHf/A/sBOvXdaMjdxddDtctqwRaw5FFE4Jj/0oNKYi8WFGb/4EuTZYFnCth4pUaUTsxWhVsBbrWBTN2vzpbM9SlMFh/JR0tEYo6Om+Bh2snTrg7jnZ6rA/5bPFEO9jfsAAAAAASUVORK5CYII=",t4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAASFBMVEUAAABtNbprNLdwNbNtNLpsNLltNLttNbpuNbtsNLtsNLpsNLdqNLptNbttNbprNLluNbhuNbptNLptNbpsNrltMrpsNbptNbpGybF/AAAAF3RSTlMA3yAQv4Dvn39AUEAwb19wkM+Qr4BgzyR5LnkAAAHuSURBVEjHzZfbeqwgDIUJR0U8jNOW93/T/Q0qmUEC2b3qugz+rhAkoPibkv7bGDP7Uf0nOA7axqyH8+wXqOERb3IjD7WxKt3HZ0Tv7rJdJB1bsmurTmgL23dQ6X3TrN/MFZlydjDhsw5L5oFIfcho5fVBI93w3YjMFjjpyvh42nq6ms9zze4jgEmRMge9l3FdZWWdHosJ1dgAEYL40I7TLpMujH5em6Ka4dfnKmEIlYJFTNlUVvUWScYgGLDw2UdqcPKasWTBQl/WcCzbT/psBQ+eUtifw6vM9VcdGK314RxtKhekvQyyD69n3lPMWo+97PqwuhLdM+zs0ezaMOa9pkX61MaA9yvF6cb2YZ9T3CMKJsGBZXoWvzdsAwxY4YCv2SI8VGiExdEgnvfuYpEmYQVE91kj0uR85DKrVtsZqIKh+PSUl4pH36fzFL+j3StiCKDXMAEDPNqU3UAJPu2LrHWPQtp+FQsVF/ErDZVuqQKPlfHeLb2NwMJdxRjwCGpqRmNU5JUwVA9TjSdvQxKqpZa4ebusI06R+JTdmxYocusDRau99YBp3hJHQLZOk/hIXcNQHi5cLwHzHTeb47JZziyrnTFmc4/iQGlohUhKT90P3xEosHahXKDh2lcw+t3TYV9nKkzp1+h1Z/9j+gdpflD1Z9hWbAAAAABJRU5ErkJggg==",n4="data:image/png;base64,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",r4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAV1BMVEUAAABtNbpsNLltMrppNrdwOLdsNLdtNbpsNLpwMK9tNbpsNLttNLptNLttNLptNLlqNLpsNblsM7ptNbpuNLtvNbtwQK9rNLhtNrprNLtwML9sNrltNbpczSYHAAAAHHRSTlMA34BgICBAn78Qv0Dv76+QMKBQz3+PEHCwcBBvMRzCwgAAAbhJREFUSMftl91uozAQhY+xwXEMxvwkaVO//3OuZ2A1WxYu1tuqVOp3kaMh8yUCjyUDoLZd+mc6a5DRpJaggbrUTa3BkIrpMZXLCupDZFUpztZWVcg5VURYk+7u0leD2pcfGCmGOzK1ShFM8mu2DWe1K2s0+TMAiIbsmzdw/pZ+p0EOso9lQ3+arMO4XCEqSgvMuX8EuiP5AkxL/7N7L3tofiIO/ZFsAS4ugHovG5aWHzmWOypeKDfyKxeUB3ILPJbJqzf3/MBT8VQh7Mq1DekN0LaPwLCRlUPdW9oMaVfOVG0EM6eNnCyYWu3I/KULOSOcvy5X5kS8LKm0g5m79Kf89Rvjq2SlBb7USz1QPUn9pjayh/BcRkwIPFlCs5ENIPDaCrwLAaH+W3aGcCIbRuS1YVfWyziJrLhjlTkI/SOv8nghtMiBaiuy5gZPcvE6n0z2V0KLbKkOImtuGE+2VN9Uvhvifryf14aTDUmtiSjySPUoctSEOdnT/qZyrIhG5FeqHyI33BA/eUh6CHwmdxDiRr6K7W65bkfp9XQOmcV24TQngxIm9OWy/b9XI+hSV/OSD22Bag3wC3RK80OZyIyXAAAAAElFTkSuQmCC",s4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAATlBMVEUAAABtNLptNbpsNLpsNbpsNLttNLtwMK9sM7drNLpuNbpsNLdsNLlqNblwQK9wML9tNbptNLpsM7puNrlsNLpuNbltNrpuNrxsNLptNboVH1hJAAAAGXRSTlMAv9+AoEDvECBwz0BQMBAQYK+QX8+Qr1+v7Lv0wwAAAf5JREFUSMellum2giAQgGfYBLe0bJn3f9Er3JBANLTvR51OfszSmSHIU0kjakYzDB9cVlBMZZAS8KmLVImURcgTagC7/YQF7SJ2km8VfYE9t9w7FcDzKSMV8agybk2F1FXOPW2PdACMXU6HuH+6Ax2kDa5mR2UVyhZ0GOHdjk7gxwRPuL7jTVmVE05x6PKKeW8bW6ehdYlrMhXahg9HentR8YG4VSRvmwFDfRzbuEacz6I8dQ8W4zOcE1Tuc6Da6jWb3WB3LiRLZLkeiYnZ15tb3tZW9ijJSb26ZPpMOouqg0v9n6hWrlHXz1R03EZM3PfjtkPLW5hCEbUF2MoF7tKumP06RNYusqIAg9T1sVC9xxZtjHZQDNs0dCTf47WiBl+ldgn4nyovc4DKyz5R9v6dWyK2K6tnOy6y6EOHpK39tU6bUQTz8uj6g8m61PGzU0b2Ocvl5FvuVkEQWdk9/aQAd4fV8cUDJi93drc1M2aJg2x15zV5GRauOzvwkpe/72X3DGblh3xjdvenychF3CBdJapc1uudL+04lSBySx8VFSF/vW5c6BN0v12x4R44CNOw0B6Vb/DB9ZjLvXei4yPEXI78ievhjB3c1B7LXMy4pQNxhw0G9k1VLWyixb4retijw51qG/hGI06oAT3gyjQ9FNM3/PW/p9kkTLNh/gEMLu6J/aOkFQAAAABJRU5ErkJggg==",o4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAV1BMVEUAAABsNLlsNbdtNbtsNbptNLptNLttNbptNblsM7ptNbpsNLtwMK9rNLhtNLptNbhwML9sNLduNbtvNbttNLpsM7pqNbpwQK9tNrptNbttNrlqMrhtNbo5W8w5AAAAHHRSTlMAgCBfoL/v399Qz0AQcO+QEEB/j6+QMBCvb7AwcX9CmQAAAlNJREFUSMeVVu1igyAMVD4FRVvb2Xbj/Z9zU7SBBKG7n5jzkiMBmhMMZnpq5b2ycjJD8x/00id48o+pL+UJNP9M1fosNKtzZ3+KuUIdhC/gVuZaX4Qt+Y65E07kec69oVDXNO7TzDkK7NZFiRZNnss0itv25ooWx3zZuL42LH99kjjLJM3+ZC4dSaguzFcHb5nEJ8q94JCQzEJ/Ow5Fq+1kHuua9l5uFRlhk5ww7sd/NyK0uTssMeIoXhCy2m0CO362pREW2B4zYu6PD5Dvg8RGRexVypzfYGkQYpZMBIs3sz/zS68qLSa30IHYsSRcZjZ9SkfOYXLafxebJI1GrqXk5McMmjLswIwCSM2xIS6NNahzAfjjmKbioA3ybjNCTkv0MQbaYQCd+i1Cm4MHxYmUe69Lw2WGLOhUIbIc28dWj+i+0VFm6DxHea/RLGrdkAhkTfFVyAtZQMFIBw2z0pyRX7OmKD3Fd7Tog3LysVD1aNis4rt56VXUq1kYXwe1miZOQQeKelqBOCEyYJe5Q4asXSlzMHqW2fuVo1MBYXR7XE+FjyFnNs+V7BgBSYXhvcO7DPUKlwiR1rsjLIyCGJOERaAOYTywNCcvvWt7l/oPVryuj72JVP4c0lGCff09KrEwQPLMIxioWFr7FErwJWofLhT2DwljqJB/b4GIpEGYooNBpZD4eqUvmkLLLegUQMLlr8PbkfZAh4SRdHfEvVhDsSBhJI0oGC4SJtKuqeAOwlhaNDVcOhBOpbtHU8UCwiANBVfgQBikqwXDCSxxLffsmfsLdJ62YF5UO8oAAAAASUVORK5CYII=",i4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAUVBMVEUAAABtMrppNrdtNLpsNLptNLpsNbpsNrltNbpsNbpsM7luNLtqNLlwMK9tNbltNrptNLtuNbpuNblwML9sNLpsNLpsNbhsNrlsM7pwQK9tNbqvXjqdAAAAGnRSTlMAYCC/QO+gcN+AUE8wEN+v78+QEM+vkFCQEAQVvaIAAAFISURBVEjH5dbZboMwEEDRWWyzh+xp5/8/tGRC4yCBg5mHVu19IkInJvYoAha7yBFilfSwPicibv7T+04iwvAdiwjB+oIuFhcOkBHFpePCWUuPl3tdOCfaSTVeFrIj+Mu1OFTrpcPadXFScIiSlvZyr9B9uhcINBStTeFaNNbj1TyOR6c1ybncKbhFPE5aqzcOBMlo6BOGShkru+cNWJs8w/xtjzhk4zpizsYfFswGTBLrczFK7Gp4aqkMTy1NJg6vuM2z7tX6PEvlK2aDTY520fOjGh7d9jKJJ/VIczPsO/25LG/yxdw0EACxrKiYxyhr8p0BS2PB+GMrkwFXsIB/+VG5/3dUV8NuB9iMDwjbMYMBlxZ8sOBgwJ62Y+9gMz4SbMcODBgtuLFgSmFCTv/zLeLxHRMvPj0fsdN55mtbPPK5nErP063+AgqrqKkCvX39AAAAAElFTkSuQmCC",a4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAS1BMVEUAAABpN7dtMrpsNLhtNbptNbptNLtsNLltNbltNbptNLlsM7pwMK9sNLpsNblqNblwQK9tNLpsNbtuNrtwML9uNbprNLtrNLhtNbq9d4YfAAAAGHRSTlMAIGBAn9/vgN+/kFAQv6AwEK9vXxDPcHACIc4kAAABp0lEQVRIx92X3W7DIAxGP4cEKJDftlve/0k3giISJ4EVaVO1cwmc2phiEeyg25yhdriim7OoS7nJy+2lfMvL9aVMOht4wDUDpcGvQVUSl5TFnIT+k1yNt2+IyYb6kcm9Xzfet64Jc0zWAB5yjsQFiiV7lJffV1wOuJj0UQ6BBYXQR1lgpT/M6cmSvym1n7WTTkSG5HO0ZtSf7+uJyMjmGgB28mWU9SQcwGWDyAebk25TKQUQly0ixNN+eju6DZcdNkgmezsMtsGN8rEZdVz2u1qc1leEy2Yn24P8CczSdL525iAL7NBcFiA1ANQ5VFwesaf3G+zRn10gEQeXFDWB29ofwGMT2Yet/bppHZP+UI/uslKGIgWau12qaITadvxRqgGnELtEnLtfkuAhr12NHLaogwUSiVf4AZU+zVlktFh3rrIapxGT6lbPqErgVWiJrwlFqHC2ZVThb1qGLZHLI/O2aAtlEzpKGbfwdioiNAZZXK/yig20MOAPcRXHvnQjOA29ckQckxCyz+727eW2OWHEGzPVSe6ZR2/5m/mh0652KP264TfsCyvmcmHr1y+xAAAAAElFTkSuQmCC",l4="/assets/minigame-sathu-7869b8d2.png",c4="/assets/minigame-9fe16789.png",u4="/assets/cointoss-sathu-94977478.png",A4="/assets/cointoss-3ae27291.png",d4="/assets/dragon_tiger-1bf4715e.png",f4="/assets/roshambo-d1d733e0.png",g4="/assets/sicbo-6f1e87b6.png",h4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAMAAACPHmKLAAAAM1BMVEX///8AAAD///////////////////////////////////////////////////////////+Q8lQ3AAAAEXRSTlOyAJwWCyynb1mQhWRCTno3ISOt524AAADxSURBVEjHzdbbbsMgEATQAXa5GWz//9eWNokaBdswslR1XtHRLgKxwPTRGpIF4NMatVvthAaP9/igl0Iz+thyKvaM41h3LCrOEw+EZFxllU/hLJ4ZdIYOjMhLJIyT5E0smMnyKwrmsr2Es5PCy1MEzCY+hAMwXwRUCSD+CAumSBMbmCi4poAFXFOAhRGQMUqLQov4L0X9g53vtBBa8LfELJQITSgltibEM02ZJqgzDE1wRVwTVJFgmmCKWPcQ849DufFSG5maBvzEuTfVWmS9BLmbnINjqR/TedRZ3k9/GeXIZL3/k+lQXNM3sylU7Va/ADLGBZUTGhBDAAAAAElFTkSuQmCC",p4="data:image/png;base64,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",m4="data:image/png;base64,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",C4="data:image/png;base64,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",v4="/assets/VIP1-94c3fce8.png",E4="/assets/VIP10-72274ef9.png",I4="/assets/VIP2-1b33980d.png",B4="/assets/VIP3-6ccab27a.png",b4="/assets/VIP4-4dc5492f.png",y4="/assets/VIP5-ff4c62d9.png",w4="/assets/VIP6-c619f08c.png",Q4="/assets/VIP7-98c86375.png",S4="/assets/VIP8-d6af06da.png",_4="/assets/VIP9-60dde1a9.png",x4="/assets/VIP1-dd3bf546.png",k4="/assets/VIP10-372e9993.png",T4="/assets/VIP2-05a94ac3.png",D4="/assets/VIP3-e186d2e0.png",R4="/assets/VIP4-6dbb726d.png",O4="/assets/VIP5-364bba1a.png",M4="/assets/VIP6-943d81e4.png",P4="/assets/VIP7-f42a99b3.png",N4="/assets/VIP8-2a0c12e4.png",L4="/assets/VIP9-8609a0b6.png",F4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVjSURBVHgBzVrPbxtFFH6760SOUiI7QNKEAE64VERNE5ULAtEiNRxRuXCkcOKY9i/A/Q+cI6eGHuGQiiIuVGoDFVwS2UmVqgeUuJDEEAG2ClGMQ3Z539jrrJ3dnZld58cnbbzefev93rwf8+ZNDOoA8s56yqKuqw7RpEGJV4mcSb6cahwuijgc2l+2yMrvES1MGUNFigmDIgKkE5ScYdKXqX5EeLlTMMjIxVFGWwEP8evUOsJxMbdPdFNXES0FHjmlz46AOLURyp43hm5qyMuRd0qZBDnzDhmTdDwosjXeVbGGKRNYdkrXLOhwfOSBDN654mxelQmGKgCXYRPN0RG6TAj4neY8OIQJBbpQw9+zdAoQFhe+CtRNZ87TKQIP5scXjKEv2q8fUgABC/+jk3GbMFQ4sKfaAzvRLsXk75OE/OqzDfpy40eq2nukinRXL3048iaN9Q5SRKSQCflzynuxJYgbAZOR/BDdLS1qkQfKezus9E8UB8iEy85m1nutqQBcRzVodzXJdxIGmTOoBtzv5sGJnSVFvH/2IkXB9OAEdQApk7qvu19EEDcCd13jR2irWqbbTxeEa8gA///olUs03JOmDoEDujo6ZYxWRBBbEarJ4WSaPh2dZgX+UZDtp6TVRR2Ea4WsUIDLWq4u9SvrdHevOE4CHAuXxGcU9wGq+zX6fP2ecCUZ6ta6wlboPnQPmWmpstb8jjQLWRWwG6VNK+Ji5OvSkhJ5AHKQ90N/mwXLNblLusAq0HTqyz8tPPzzScuoqWBt53dhNff5u6wQyF5MjflaRgVYwiZ4SXdB5yG89OEfT3QeEVkIAQ+i97ZX6LvtR+L66rNfaZeVwqQ41jvASm6THswMgjij8wheHpY6X+8bocdcangB8gh2lzwUevv5c8ISII8SA5bAdx1g8LUUwOiHuc5438uc799pCUxcA/nF8lqTvKsQ7u3aNRHkAJTSRCqhI+2a3g9Js4vGnxsR52/waIIURtTN//+yq3jJAyINU6w0rKcAAtEP7cTGzgyKA/Jwp+rZGr31wjlxAFAswmj7IsGRXDEUan+QCfL94Z5+QR7B7fVjVz7387d0ZWCCetgaCFTIDLGFXoteWh8owOQrpKAAMkYQXDeBEhh5ZBZvIEORrzZbS2nc74ACRXYhp8DxnJFJblUrgfeWOEDhEghKHHX5Ms3yyAf/ntokKEERLvRUpQqSzZAgC/KwBoIZ50iNQVlLZ8YNAvqsmMgKKsKyshmBvLX7lzhH9Qm4M2+U31ODlU9wQXTHouQtigE3/3uBEe6QmwTC5qawiUUBnz+QCWOEg4CR/4EzkJtmMWkh84SNck/E+scFl/8FdCjM+hd7QfZAuvtM4D0Q/ea3JVps+PtjzliyRf9QMu7qzMnhr1DAplrOqafTQIz3jZAMyEa3f/meVv/ekMoOx1QA7oNPoUDdjezZsAdUy96w+cKLmDPxnNvganYlZFaAz7734nnqBDArx1mKYiPEPW8qoGIF1DLTA/GUgCXj/IbTtotzaA5bdrbyhmQvoFzb4cp0RbiLSocOlSpaKtM88jFaiyBf5AbvqPeab3OXzZI3TllzF+5t+zR3D21wQIAFb9Apg0H2J35bTr47NCw453gC5aQBLhPGS3f87oXWcbw/lmWB0C2eowbIs99ng+5LC9E879aYZN467pho+PwNeEOYnPI2K/vafUOzgxEV3Ksq2GR8oLLNqtUQPWqXakyks2Eu044I/2oAa9isiHmNOgSXuE3VXKM6VkaMf/YQTeHLbO4Z2cQXggdMfiEKcReRFfDiQJn9SYMstCoz5ImXRueDCRoFh/7jJaxVwEIqKmkv/gfROE2DmCJwQwAAAABJRU5ErkJggg==",U4="data:image/png;base64,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",H4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVASURBVHgBzVo9bFNXFP6uY7GQwTCULjRO3KEwECIVqaFqk0hQlko1Vbci0U4ZQ+nA1GLaiUpFzdChU12pkbqRtU0qE1rC0EohVCoLxg5ZCEPwYBYQvpzvXT/75dlx3r3vxeSTnGffd198zj3f+bnnWiEBlCo6I5d8CjiuFIY0rwDHMv4cGauCL43VgRRWnjewNDWsqogJBUdQ6HQKMw2NSfknk3CAKHVnQOGHOMpYK+ALrjUuILDCCaD4QuOKrSJWCvy1pi/vguBbIBQsvDekrkSeH2WSrHo2rXCd3EZ/UBVrTEWxRmqnCX+v6fPC05U+Ck9k+Z2ycPmdJvZUgJQRJy1iFynTAxlR4jpl6DVpWwo1+V7AHkAvv+iqwE2aTrTHHoJW+GxiSP0SHu9QgA5L/uHV0KYXauLYY2HHTodnifAlxBT+7iNgblWj/AR4+gzIHQBGDgKfjiocGoQrMinDirHg4BYnbjpMFjFAwS/9oXF3AxjcB5zKwVNkoQxvfKMOZwhdji9VdCE0ZtCkTgUxsFDWuHbLvM/Jin/0lsKx1834g03g9jo8CxQ/dq5gCFJpWKhU44eWBeRNATGxeN9cKeRXUiE9eKI9izyuGyoRtAApFgMZkfWC/8FTgKsvoeo8YoK08UH6cNUp8PL61nu31zXiQGSdaVbAxokHHKvJIILc5vuf/tGe0xK0yPw9LS9z37dGDPhWKHgKUKN4a2KE3L+vLRydltwnxg8Dp99ESwHOiw2FCV7SpE9SdQ7DJalCAX/8sO2opNP3t9pLNH44lhN74B6ENEolQR8fF99VLStc+l17NCKdPvlNexGIyB8xkSkJiOz5dHP7lwhIo6sfKHx7wwi+8ZQWaa/8qZzCuVEkBsqeFlsk+C9N/KcSDJWMNrQGszBpk9TKB8B9ilvmpYPO3TH8fk1WfvwN4KQIWd5k5tWobJp7fPm0olVilBIdkOAzqm5WtVMAmv9fQuW/9o8eOyRUkoh0OpcIcWtpOCJ/1HDcD40EV3r67e0Foz8slk2k+u+RbhV3tBozNq01fULZhNmMswLEYOiLSJPF8vZWocI+FspGIYZbJjk+S8FJTUaqqKACLIqsy2c66a+rXcY3EBn0iW9KGl9PKSw/BOrPNeqWWZq1UM3mAQq+IEXbtWXdqizzR+AMKsx8wcLvz/vWvlGlBSSWRI9ErOl90CGTiCq0xDsSwa6esSsz2K5MSwxaU44BgavHLBu3OOMinD0Ke0ifVXZpngWckUBl6SU6J0iTOPVCIqHNM4lUkiG4FncNaQp7Ty5Vdcm2w0zHC+YAVzBkTp+ANdjZnsiqsVTz0xIscU6S0MgBxAKDgIvwHqQtz4unQAPeB6twSip9d0Z5XQdX+Ds2F5A+vHoKcIcv0WgWlqASX8oegLlgN3yjB4p+g6tVStAKskGYgUNWDm8niYsnlZQOkuz2m1X22ytzq4gNHoT471sK0ArSNJqVnHAZDqAzVjZNkhs5qLw9cLhzySz7uN5OhC5JUIdOcTpIKBFpRfX3LCAymHkl8gwHxzrOB+Q84CwsHbofEOFrIttUeLxDAZpHOPYF9hhE+M+7HTl1PaGRiUUdcJRXjSbvu1YMPQMxO8GuTp0UKPzEsCpsd3/HTMKDNula/4w+H3iQ80qo/L6wode8yMesUraWXDsYtmCdw2AS5ZjVKpfvNqW46vJnthdlwnD5qUGWZwlJtON9+IKzGvAPLqIizo89snKZFGrNuCY+EfwGK2EXwX0k0l1qKUNFTKsyG/QXbRJjjbs/bmEbZhc47yp0EC8Bu+cTFUIUHwAAAAAASUVORK5CYII=",z4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVISURBVHgBzVpBbBtFFP1/Z+wkSEiuIlE5QcJGSEhFKCkcWwlHtCBuyaFXSi9cU04c6xy5pVcuBK49pAckhAhKI7VHFFcIJCREXFATtaJiBahOvLM7/D/2Wmvvej27cYyflNg7Ozvz/vw3f/7OGGEM0Ae7Ja8QrAL4y+g4r2jAZQRdolulXh3AJpU1dRA8dISzL0DsYXmlCacEQk4waTUbrIPWNbqsQR5oaKADm6cxJrMBEeI3ITLCpwUibJEhG1kNyWSAd/T9rXETjwGxXii/u2Fd3aZS62i3IrXapurLMAEQqaZAsWLjDWdUBXW0c11qf39S5BkaoKKoT/X7zuqouqkGsGS0hi04S8kMR0lL2DayTcFQCXX1XodpQMq8SDRAPf52VaPYhikCRamPZPnKl7HywYLOhGXN/y+ySYMrUVwcnNixOSC0vwvTR55RUoEfU0WfAax7ckkFphUIyyePv6v3F3XRlc4BTD9ceSKqWF1x+aLnARF4dciB4Pkh+P/8BvrkL/tnqC4/w8/mQKldVDfDC+OBrKOv1TGop/fBf3IftH/cK8cXFkC+dAnEi68CzpyDQdKB+xP47s8QEPneM8VzIEoXQC5eBRSzYImeFyRfCfBqFotyhzwROfnlc9Dt+IhrGlGveQc8sAe3o54+MIbNvP5xzPAhCL1QN6xRO+tgiWHkTwtus03G28JBfMd8snzo0yrP8f/8IZF8BtfHnouOOEtLUR+WqHFq73TkYwf1LN446372Yt24PwtY+zMX1mH2zU+hsHClV+4/szYA+C3QAd+xzjJ1QtRw5sqdT5q4WcAjH46+mH87tY8URsuSXumWrKr6rb6Iw4TNH3kghOyO5DCp9bVHRDkgsBFRz3IfHLEci8msHU3RE7CCnIGPQPD8qO+6+NqHMe2HUuBy74+vU9tjosc/fmbqRgfGgI23MEAALkkiXwELDLpW0RrAHmACoRfMgkZk1JMHQ9uR5y+DnH/LhE3vcCdOnhCQATZBnYa9JMESgx0p6pzB+i1Wr5nvbQqxo8AyY6MlGa3IiCTNG2/Pgw1KdqsXxCUUItS6bSoREubVHFQrudKw8gSwBzgpGp0++8mNcuxu//oVTTwXbNA+uEOSK5sBGTbRsyyUPInd7i5aKpK0GoL1bAsm54+KUJbe5N0Lh8g3rGr79m6dFGgSN6UO4BFazIQs6bIJr3Kuv1C1Ur3Y15elhIj7QwkCG7T7AOMCrwUykhpEwZHL60avcYDyoH2ncOzctalsk7ClkWfwvULK/aygPG7P6b6a3RtV2Sm9kXp/FPkQNkZEc6Ph0A0sf9A06g+03htVnTvlDDKRFK+uGUaW68rzlxLvcR82XkLETfPJ/8yW+Yx5pUwNpzyRWcNhymtWVEPmMuQBzwkVSfw4NSlWrlm9lUn0quyB3q4Eb1fQW84tsAAbwp3i3AKgzPcy02uLVmTdOjQjb/k6ac4SaJfuhvnea8jSC9OAcPT5e28F4MlMc+E2TDu03gjJM2J7o6Rx3hed2FlAFnDqQHOuGi2LrcEKvTXoJHjTBlegtzJYGDNgjtxDR6GfwJQBtX8jKp0QiVlQ8eX3tlhrMC0gLnLx/cSMIfWQz+OdYMvQemYg8oXFq/Vht0eeUvJBG51VfQGTD68uS9moIQWWx6zfVIQu7E7u7EA3JKq1JM0PIttB99lLyiXJ3E6TzCAy/9TAeCMQdUTnOowPhrhs/7uJ1bVMITz3jz2MISBq3Z3tvAvfPSK+l4d4iNwGRBEaAz7wz22Wurt9lUgVt7t50KCJ+Ygy/kbB+/tuXtJR/AfZTnGj+4t0bAAAAABJRU5ErkJggg==",V4="data:image/png;base64,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",j4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS+SURBVHgB1ZuNdds4DMfhvA7gm6DKBPEGp05wvgnsTpDcBNZN0Gxgd4K2E0idwOkEdCaIN/iXMKlEoagvEpLV33t4CmMJIiGQBAlpQSMDINGHVMtKy0ctXF7aY5WTlrM9/tLyxLJYLE70p6EbnWp51KIQj9KyZ500Z3QFl1p2kGl0mzE2MF41DyoNf8F0KHvPhK6JrsD9xA33GWJDU8OW15JjPihM5Q0wffCaT70JrtMDjQlMv5s7uyFtWvQ9USve68OW4ii0fNfyTGaeP9v/l3HBnZY1mbghhoOOHz6TFDDzcCjsmpmW5YD78RhzQBx7kiCy8TkiBidriG8IJ84IiOvzGXU3jmWFDu+A8aBQBo0J1ZveI5ysQSeHyHv4ZxGFlpAXcUYYFivAPJnQqS5r0JcP0MFunwga4QVDuiLC4/nco2uDMGPyNWuPvhxh5H0bv0U4iaNrjXjWjs4Y72wPlKxyhTD2ghWtUnNfxHWFZZsBdgjHrWTM9OWSO7qXCCcb4+m7FUwhT+rcI0cY77zgpqKTb5BQGD+d8pbkWXfcsy/c+NexoGqAsIDBUDjlv0mef5zyE4XzGhdcDGDdK6FwykUNWfdKSJ4E7wewGAMkZZcqPWBLcZwrf/de9AQgqfvSpUoDjOGyc+fSpW5gpq+E5DjTeEh62mUxxh6wonjuyj/0RkSZ3JDmZHWXJBRPKmWAT075B8lTOGWJeq/YAHcUj6vjO8nzv1OWGLcuXSCheDjye30i2lULqj+xGA7VHCHe8o2xfGQDSE0t906ZNyUlBsQT1Z9+RjIsFxwckxy3zpNir+B1QqiR2YCftM6nis5EHxQJcUOyvFsS24rzAHmi4dQab/lGkkCeL557DN3mzuHfEttBmDEMwHgXVngzxNFzjYJ5pyBtuHaHEYjZ/+uic3WJt63xrm3xLxgHxcqPGI/o7AzitsO7OPIgeCJ5DmQGsOj8nNaR6cOtlq8kzzMb4JnkKMhMhZ9tMCQCT61atiRviKcPFLexUMJT1r9tjYYZ3Dhk5iPHB0t6iw/KBRQfeaur8OmyMcZW6+LfeIxJKI5jORBF9SM0ZF1g8n48sodsjyuYVFmT7gTx41dSKlMI49BSuRxy7NFsiCHxRRVVVfKI4WQNFRrzxamm+CKk/vuqgqH7+IcJnnoTCv4ocagnpK4C1fNCPm/paXzf6yVQqGeiOFvUd0yoL6bQL+Dw5emmbnyJaqhLn+638Rlg2ePizUwaX6JQ98aHHtck5APtXqA850smQEPxvZOQt5yfURNo94LUOXeL+fDg1K1pUFfoelMEfhdys7/Xdn2XWt4ffi/o966Q52K374cGH2OSdXhB/200vB9Nlee3OeLzgpfKb4mvrd49Qbvo+M8WC+fnlOYJN37r/K9cOT40fXrzgRrQFxys1Y7OT9O/n98fTng+VsqFlrNuS+MSuvfL0ox1sReaN3+VOUSur5NPrDF0Wzyl+fOaMutqPDPUABIJybG5HXLyUAOMmfv/M4CJAOf6ycyWpgDziwRzXOMTOhhvULge438o1cMI7A3ZxIYY/BnO6FhDjO0RanYN9wGzEDlA7uPpxqRpLIMiwRBgBqeVFU6McLnr8/nys7pi7M/nfwMOha7bxQ/lSAAAAABJRU5ErkJggg==",Y4="/assets/rate-banner-ec088ff9.png",W4="data:image/png;base64,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",G4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUiSURBVHgB5Vc9bBxFFH4zu7e+c5zonDgWUhR87hMwjRsaW8hIVHb6SOAGhSqxUiAqX6iQomC7QYjGWCg16SnsiI4I5azwKwpfhCKEguy7M/be3c7M472Z2fXeBZK7tIw8N/sz8773fe/NmzXA/60JGLJt7mEFICm3QTc+mC7V4SXbwMB3f09WAfA9BKgY+lEaoJNg/biL9w6TeKP6xngdhmgvBN78I65EKvwaAWfoFoUQYAwK+sNEoyBgbMb6cSsxV27PjtXsmj0sh6BmFIS15WnRGBp4cy+uhIHcJrAKg/J8RAQG53tiLToJQKujodnWjVIA81MTI2s0Z44nIzlHTm4sT0cr/bbl84ALgaw6UOFB6UfIzGfGDwOBpVBCKQzKxwofKm0IVKCmUCgjIDHyxue/6bWBGd99ohbJ3Xu5R5ibjwadI5qNa8CjjhHNtoJSQcC5UwXgPDD0TvPI8xKcX7lc2HkhY21M9b98ZLWtG8zaGkExEgoClSS7oaQDpMSDrkKkDl26psdLeWthP+BXe8kchOY6GZwhmdHHlC+EBwXGNZkKlG9SYEAPiyR5VwEcxEqwU7yUktCuofvX/xWYs7egwk0yNOfZMaiPq5OZJRMQQ0E8sQ8NvTeSJb1Aro1yThBrgEas4KhrUkC7GPsIWmCbvUpu0+tKXlsmyoxSBwKxD+eLd+hNTEE2BMhdU4zHYR+vUXguQkSSj0YBJRbCCCkQSM4BhD+b7WYe2MY4CuUaRWvKAeVCiS6fjE+QUviAvOkF5VHgU4jgoTNISoyNBPDqeBEmT0dwdrQAk2MRXLpwZnHjZ72aAXNMKRQc+CyOKWNEt2+d0O7yBFA/c83bixmG0plhZ9OcQEeg+umPDjyUBXwX+wPQg+02MRoreQ7QgWrasPzcq3My39v08UXwqtFYvf0ouS+pssz5gHppU539IrsA4YRtr8yZM34O5lmiF8yWWEfbiSeXQl8OwWWvsA6wasanpMkzyUmdMtUMqj2wFCfMXUIKiydsWmTxoleLYSopx8cZ9luInhnnEC3m2Ev07IRj6plr5wR4wVwnhlZVXupzxcqNaQ2YkuTEAW+ZFJD9NS4xhCdtc473LFUz0S83g9qR36XhYeV4Hdt0BBC9vbQzjd00+2xNtbNsBnrJuZpY+U/i6QGV0jlw45g6O+jXQU5yND5fyLtmSI7uaJtg7sTLMtJPSpK/oNX81sVm7FcYGe1lavx4eLgLB21tQcvnFkQQvUJeIsfQhT3dqi5/a4IP7bbq7tGDcio1+KzkXJDtT4RRP1lGY0WgqoQZcB68eayhdeSYB9FlKE6u9e4OG28nPVWt5ZC/EO78EK9QVdvMgK1ELg0vnqJTR0pgqRmE5c0AU+bUi6GG6LS7juUExImBPBG7Q+gnALH78Wy0ZUvmzUulL5vH6hadKnBwzD2xhZ7vf9m/SidOsSem/aB55h09AU/hKn2RJHREUk9H6n93VL2l9RVHLdeubR9UKIJVOtwXyd1y6uz5Yg1eO/tZL1juOi/9Y3UDGrCQlS1eT/W7Tifn1plQrq/PjzeeAX5e23q0tI5GX3dAir63aPtYMGXj6gqKXr/51oOVQexJGLAZBVUCqvckFTlAI1r2RtcPW8mtQe0N9UH/xXcLM7Q36INO2U2uclInSTL90Tu1+qC2BmbM7f3Zb2ok7QoyS52ypRF1dRhQbkP/C8Nt/f6b2wQ65yvWzodvfz8PQ7YQXqIR42UCXSXwstFmoGTqb/8AVwGPthaLRxgAAAAASUVORK5CYII=",K4="data:image/png;base64,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",q4="data:image/png;base64,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",X4="data:image/png;base64,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",J4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcWSURBVHgBrZddaB3HFYDPmf27Wl3pXtEE10lsrQkhDQQik9KmKW2k0EKgoZagtPRJKoW2D6WVCSQYWmwHimlfJCukfy+2yUP7UKgMpUlbasmUUkMfpLz0wTHVloY2tSt57//+zMzJmd29V1eOlF/PZZjd2d355pw5fxfhLrafbVEgJZgOoCA6+ShuHvQuwkdsSxtUt6vwfb5cRII68QVp7oq7hJCv13nq7MnjGN418E9v0LwiWOZFavlaxEwFmEP7cM2zChq8ibPPPYnL/W8FfMj28ht0Wmm4yJd1XhpLEAKDzDXoAkrFWCeCpZ/8hU7DnRK/8Ldzge9VL3g4FnjgzZw8/vXwIOhLb9A0f3jFfI9mXc1gljYHq1LqUmLoS97XgoS5F76Aqzl4cWOxbmXORkXUAu7g4HjogXsg/OUbtMWgSQPmcc/CDAbdh+h8M2YOh1QfxW04lqs67rw1m+koSHQEsW5AqptBAuna0savgjuhK9dpgWH5fKlSKtW6K1Uhff95DuXNULnBuufCfAHG5lMlEBIzkumtyRTTtXN3wFm3JwyT9O65cs/hoEtpZX7WADxqOVA59rXAtjGbg3tZUjewmCIwUhs4j5iw5AL3Ss5nE1BpTFMTAN/6BMCXjgK6/Mzlh199GOC7n+Rnh3gvDHnoYwDf+zzAwqfY9L3CDlQGgfjO2mIAydGpWLVZ4kLamOFpDje9mUvehxs1lzuHzx0C8HjrD7Iz3VeRcP8owQPjPGcDPHmUBYolPv4AQIXvD/H8Q/cqzDJWiAFbjvWUb1cD3TvGkPZA1Tmcx0QZyVuTCSQXcjBHJCrV92Z79wj+uaOh2dOD+61tDZnUPNJgbrtF0I0VphLIrliVBe1oUFSFXucIgP/v4i2BheGgOS9EQnW1BIfcc6n/GAKMCwU324pascAkFfDzawT3VDL4x1vE3mHBX68D/Jc3sd2SsHUTQWhWEcHrNgp40HMctviUNI5Cr3sfgv8fyEOf4fIGtNJnf/TpH5wxYJnIq0BimghpJyHc1ghJiuY141gQ9QC32xYbkGJs7t54/X9swLwpFJSHNwR51ZY6PWLxV57toGYzJPKh2/k4dPk3Pto5LxxxeeUzv1zvq6vVtJctOzndj1Y5rjhzlLlJ55bNKgLIlOSjYzdWRdc8p1CTi7Rsd9MuVBwbLGGMwgLFEijyoJMg3NqW51+Z+3U47E5nZjB67tXbIR9DMACX8FJNff81Vo2KNaMyygNNcYJiZWm+FtqNXidU4AaeI4gFR5c3YSTXJMC28TF+dw944cJW/dZOJ8gXKm2JaHcDg9FIWmpCD6AY+pX0jLm2o15vU5EMqr7NZm+x5ESeLdCsiRJnebg8DA7/355CWxTSDUGLm90507Ueeoa4aQPOrZ96JMrBzVZ2NVNqVpOFesQGlhwFG4Fjm4Ck57/yp2cv/eaLv1vvg9+M2M3SPK1FlhCbbFWRVGqKIUEfTkMbEAIi1xbnb/z4s2eGBcCpC7N1HrcmxkS95iNURyxwHQSLrSPVGSUyDWNQT6/OvBb2P6ov/rYeLc9Fwwv53/z9LAmaJrBq+cKgGqTEZkXHq9HFve8Wz7kde+nLPxwfpRcnxpAtGWG0gsAexmdObKkSUpVtpZAyfD2Eu9QG+fjI+WfXJsZoemIMYMxnCUaIXD4UNE7G/iGVDDPszazOXAsPWuzFjZUlD2rTLrhz75bPTRtUIK2u/Y3tJoQ7LU6YXQmdnsI4k2R+KNgpLDWJWqzNvvpEsN9Cz//9+aVENRc5q02lmF3ZL6XuC45OrYYMm9luQBi1+L6joN2THAYVMpyNRIFtUUCuXnvmD4/PDy/y7WtfO9FTO4tFZuOuGscYvvZu8HcUe/VzzwT+CLLaZVAbk1D1FfgVDbYj2UjZvzVhJhUkktZNT3viX5P33nOiVpmY9bDO2arGvRy5knEPqGT2rTINfKQCaxPjWVCrZjDqZzBSUTmcndvEbkyVJhOj09QC3/XgcL2AuQyv5OBidMX4lkvO03fC960yo1Ovhb0YZm437fB22+LzF3zm7F4podYaSWRkWYqjHMc8V0IsE+ipftlUFBJpXkaZ6+a+aj+wvC3gONNoOnzmJTwGzkRcJnO0EEKDZUtyXEWOI+FmMy7gJofr2yU0KjdiionsyvsC78LFTKNlh822A+2uBb1EQJZxlONkYvzcsbg7Oje+WwyPVVk65RvoS83FhIpeH17bgvdo8Z9vRPb0w5dZyKOcYx4x9YHJeWhxGrEgl5wLQE7rmMfmTsLhltVv3sur7qJtdmw1d+0X63F/4gP9hbl/ZXqhOpqc5s5JJQPPy8Co2mJwkXMtLndMahUXD9eqDc+u1Txd2xzxD19aPr68J2x+qP9Oj77yxLTvxtO+Lx/zKlndtTV7vt5mOTd7UXZpfS6M3muNtwEJvXjQUMOe7gAAAABJRU5ErkJggg==",Z4="data:image/png;base64,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",$4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVbSURBVHgBnZfPa1xVFMfPeTNNjYpOKxREsRPsQhQhsywKJiCIO13oTtoudeGPf8C07lzZgihdJYoLUaS6KsVF2pWCSKMLu2gxI9Jqf5DM73nv3R/H77n3ZWZq8zJJH1zufTd3zud8zzn3vhum+3hk/XINXa14bfFco0V7fHi3CwvYe2gLeFsg0UkR8o7Iud+I/AoN8x+4sdjcjb1dgeWvy8fI0yfEHFWKZ/IF1FrGuwCOOb+OuVPcePmLaTaTXUCXAF3G8AAUqnFtUAmgwkTHLs55N0fOL8sv55em2d1RsVy7fJwqATqaGkF9oXKk1m2pFjKGfZ59UFl84/SewchpHd0qWr2YgWFVi/AGdSOgOhLnnCexhiTPSNKsZdJuY/b1t5vb2d8p1EtjKP0P6iaaL6LgSNQBk2sTb/IaO36/zHg5WLR6o9CJkAZAgGlRKWgcdiIo9VlGLss01GSz9NiewGHrMB0OUCkUquHxuCgmifMxpwEqea5NHHqbZ7XNz0/Wdw3GMx8qWPepc1uhLGB3hTooRV6FABOE2anSPGOoheKM+iZ/bjtAdVusVZckFk9UqnuWizCP1APIUCtQylpQHioR5gA0WY7IawRcfw/gtEmVJCoO+3ZS7UToDSoY0ADPcw5QwA2c0JYHB+y2iPLtdOWnDaiqRdV2IsReTys0wNKUVaXmFzkVkw4RYlWaUp6mNER75sNPt2WUV7WzX5KGMkDH+VSo5tKHyi2gqhROqNq8UJqi5caslJmvloKNPS358F3RUMfcxn2s4VVwHnpxmQJNCLEdFRd6rMP4VJn5UsX6lXG97hnbaZPtdmIL466Ybpdsvyem3yMzTMmkWsGxitUJh6hga59pfLzSLLVPU57ON5+tQOkxza1obsMJ5circfQOR6S3jixSYg0a3o2za89+dLaxk92pX6dH3nzn+LDdOdXb3KR+u0V9qO5Bfb/XRevRcDCg4XBAKVRnCHNm7JmbnZuL0+xWpy1YvW0W/qCktq97Z23zwrfzR25dCbtMTzXtUQM4wDxdffQwXXjqhdb6wadp/z4/T6e/v7iT3dJQr25KHYaXcXQsKMZ54dupoa9+/ZMOtm/QIdOmhJny/bPUPDhHZmaWqhUOTY+AmUrlIoyf+Pro481dg88DSlZWoaeOXRuO5NCjbaSWzl27SSk+gQoIsCQZjSuVRCrMnCQsQ2fb7dwv/vjik2tTwef+kXpS8YBSXYhlC+j0EMMExtLJLV+6vkEZrj8RzAxYgGtLkgrgxH0U3a1B2up2bePnV+eak5x7cuwqfglHfl2YQ3gVGh2I1ywcI1ytVuXoE4/x73fabDBXUcWsQA5j+MHqAL7MeK/UsOHOYvhKqeLldantm/Wbo9BOhDjkOb6zOqCODRDuvzsDxgaLSjnBfZBCr/nv4hC50UvpxsaAWv+2DjRPjK/Bdyl2M24hXDQCVFSpjqUINdQjChJqml2oauZDDz9ILZzPuiYJqhNRxeoBFsHBRJexeeiB17BkZVswcjaPX0uABHUSFWqo4ztHJ8IVgYvQ0+zMDH6LVYAoMNx8sS7H3yxsuXhfqJfmOMNHGEcdq9KimKJ6DmPACzBxvBHBIYkpwXwSenXKx6s+Z+itxOgEQ2Xgvn4IaDK/6rmqHVX01jzLOPwUx7HyieI6fayuDUv5nt1zF/j6II1KJBRTAU7Uffbx6h5KvLiTFGt0Ljoy+ej70Fge4IuVCc7wxJeDr97urDnm4t+i+GN1dyucugeKed4yzhOg0VjjDDsZPhzdzEo/M5xJsj7JuicER767etIl9JL4scH7ffJwC3b4tNtLrbeePzn5t/8ALT2Ij83LPf4AAAAASUVORK5CYII=",ek="data:image/png;base64,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",tk="data:image/png;base64,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",nk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAXESURBVHgBnVdLb1tFFP5m7iu248RpSdOipqQUEEIsjITYsAm/gP6DVkKsW4kliwaJDWLTFQs23SKxaMUfSCVYIFVqKYtKVRE0VVvSOg+/7fuYGc487rUT26HplSbz8Mx8833nzDkThtf41Ob7a8Nmd637tAnV7jZPfY0/cMyPvepEtfnhOjguQuESIGtQigYlklYP8W672W+0b6kY35zZwONX2e9/gdVmvQZPXqOpV8F9GqHCuAGFzKgkQDaEGA6x//BfqCS73qMDnN9A87WBCXSNcG6CBXX4ZSIZQA17gIjBosgsZx7VMgaSNh2gi85WQ/UbvS2V4LOj2POjgOGxTXilOqI3kPUSpFt3wVQbPJJU98AkgcXblnm0DAQ1VFdPspQtr+13l2/eu1qrHRtY/Vq/Bj9aQ7CEdPsJ5M4jhKtvE9MSjOS6MI9qKlkLGNIBgkUqC1h5z0cQinrZ51eOBWwkZnwD/gKyvQayxl8Iz54nIFbYV7Yatq2tpQ9A2iLtGtZBZQ4nz5E3BOLKLNZ8xnEuEjWSeh7J8wcIVt503kB/Oi+Ap3+SAs/QunsPg8a+XaMPkexYp/OrWDztwQuypYVKcvWVgG9uqHoqFi/Bm4PoNMmOGfzaSScFbbr3BO32HJQXIlxZge8zKEE2Vvp3+pOR89Fa7gdUR2j3Vz7//vKd9SOBf7mmbjAh75G31MFCyH4LfK7kQN3GZNMgzIzsXuiDBySzFPZQekpM9uaRkb9UFQiDpB561c0fv9y+MRWYmK5LKS43Gi8R+G0jqxIpndrdWY1MYKq2iihIwOg30e1aEzB3MprHkBXbBpFAJdpHyBcQhfOXf/4qXZ8AliJdk0LRppUCSEllmUppx4gxmz8BceIdkjqgq9vD4GWHrpZyczRzbpXRc0kJ7mWI/ArCMCAR/LcmgHd3X5J/MJQrJfR6p02Q4CHZMontPdV21HUyMF7LPHKeUhlpPx5FMSGsh4uhiWhJn6GfnCe2ETzfg1SiCFh+3hCpRKvZweLiAu4//Bbl8g4d2kfWfI6gXzPEDUBMzhNW6EADOps0QP5DimiaLbFWvGwJpz109iTiZJGulWeVG4uTPg59kuTdbX6C3RZGkweuVmMTjZrKljYz0io3pk2mldd76XaWDBEEHmkfqgmpJz6V7z7eH43loOZEOagBsk5ugIUyIgkaf9H8hw0GHTYbuPBS2EiVg7ERa+WAjOfLMabSFcNajlhnxDrL0OztYqbUBbsD0rqOLBzWss3bOeCYvLncuQpQlMmUp44GnvZJNpJXsZmgyt28XOq8KKXVmeLV42yZNRuWL1C2mx9TvGCvpznbmpoV9rYBTqG3B/x9h4KMsLJrYAjMljoHXVoFLnzqQKlw5n50CYq5yYyP1hXJyq3Z2+6j8YgbcK3YGO5B58rDsTlReJCjOjzxkELT3jJ+dWCcyryQpI0vU4EnnHlCjkNtV9S0PRyJftwxtjfmkN7R91gvaDxO0W+nB8flIWITd3zUbO9kePaAbJzRSzSNjWcLOZo31bmMZwofv//UxuOdu9TWLuSbAulRrUOgp6+HqU1ikFwzosJcm5u2FGRjlVkzJmJ2ACnCIM2MvCrOnfgYPquAq5CAAlqg65D6gelD+qMidILI+7R15pkxnRt0hp0ptVIHOwacgv6Z2gfk1SUDqMEYbZyDMmn7BkxZRVTGyaEoGwlmikiozihTz2Scy+zCoHYKbRefQE9VL5DAkQVG4EB8KzXVyjDznMRUBDdgmqkNJlTSKYylKLBHYXHsEB49/pYqZ43UVtaRvBrQ2FvLqxkbUDjGLpXrLMWyrQnnSqS4xfrxDX3ROSV5E/6UGj0+XPAPMI++fsa6RFCEUv34MFeGTJuiWCsoQUieaNq3v/vt3ds53oHb8cMXLy4mYu+KoHeTcmkxf26Zm0Cd/BD6YcLzcTA3TxXrbOyWOpo1BYvvD/rl69dvf1T8P/UfOxq/a/kCzAcAAAAASUVORK5CYII=",rk="data:image/png;base64,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",sk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAP1BMVEUAAABsNLltNbptNLpsNbprM7dtNblsM7ptNbtsNbpsNbptNbpsNLptNLtwOLdwMK9qNbpsNbpuNrtqNbVtNbq56nVQAAAAFHRSTlMAQN9goCCQUO9vz7+/fxAQMLB/MLZ7fg0AAADbSURBVDjL3ZJJDsIwDEU9ZGxLB8j9z0pKUU0qkxSxQbxFpChPlr8d+GOwT6mDqeldUsaAIa67nFaszQcZWxFp9QZw6YGoekHO/kbwtYKU/R3UEz8LdiL2qmi2KNkXtPB2S7D6gpZnZI+II+AORwPfMM14ZNaXrEBRXbKqWsVrm6wI6tC74sXEUNyxHLWw7Uhwu+jr4iIt1kXSROcRAW6IHOoi7JhGRVwrWkQmEc/2OJxNPXw+R6Di4erLu2/8CckijFQRGV6Yw1vPQYHtdC1EOIJuoGN3SxzhB7gDiWExElh4xCIAAAAASUVORK5CYII=",ok="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAM1BMVEUAAABsNLltNbpsNbltM7ptNbpsNLtrMrdtNLttNbpwMK9tNblsM7pqNbhsM7lsNLttNbo+iLxLAAAAEHRSTlMAgN+gYJ9vIO+QEN+QMFBAmfE23QAAAItJREFUOMvt1EsOwjAMRVE7hDjpB7z/1WKVoqdUBqMO2knv1CdWRqbdPfPSI3JN11oA9VP9F+oFL3gqLGwBspU9N6vT7Elsw1Zy48hBxg4ydpBwsfTdUIpsJTtTqappgOydJJu+5aRWIUg4i3GIbtsv5fUVpvceokNhTV+qHfzVDjjFsC1QxsiNQvQCp2ggDOOmEPkAAAAASUVORK5CYII=",ik="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABtMrptNbptNbptNbpsNLtsNLdrNLdwMLBtNLpuNbptNLtsNLptNbxtNLptNbpuNbpwQK9sM7luNLtrNLtrNLhqNbptNbohVyVfAAAAF3RSTlMAYN+fv0BAIBCAz++/b++vkBBQT3BwMCJia6cAAAEOSURBVDjL7dPdboQgEIbhjwF3gPq723bu/07bMbqAjnvQpGf7xkQjTwyi4K/FYSIRmhy/dsOHbFF6wWKQqhAvXZamfCW9rI3ebxOYbXfbZwfQdtmZMJxhsByLUTTg3YLOgGkfHJ17rmYyYT1HG8aui1dQx+qFecBZ8KFjXQ2/wBZkfO5QxCkM5jr2QFDoRHYo0foyDixHOAPh+K094E9QvhFJmojBcoYUwY3MjEgGXH+/9GRjWvQHtaA+Apz69XV/GTiLDYUcNOayf2yolPfdSCIWLOUJ8EXZsCz4G/4nrFpcVtjfF5QsqHfXA2eYQ2maGWs8+1AihceSukGOwVf1tMmk5+zr0HbzKtV5RtMPwoRLXDf+tmMAAAAASUVORK5CYII=",ak="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAABtM7twNLVtNbpoNLdtNLtsNLlqNbptNbptNbptNbluNbpsNLltNLpsNLpwMLdtNbptNbprNLlsM7lvNbtwOLdrNLxtN7hsNrltNLptNbrqGQh6AAAAGnRSTlMAYBB/IO9AML/f38+Q778gr59wUI8gcHBQz6zfFS4AAAFhSURBVDjLpZTpkoMgEIQZhDHeV671/R90ZzBrB4JJ1ab/aMHnTDcI5gtZx7Sw+0CVxWnd5Ec6hjlQ0JRHhx2Digx392GqGwtallvbb2T1UrQI4z3vAxeqQSZcEzBo9toiIu/KtdYkutRJzaGKjFu8NTJxAjgFDjYqu5Nak/b10xj4TKfQ3YtNK1+U4kAX0L2CiDkb04jXQTfBHIHWB5fq9RoKEr+AKFmaVvdfHA4NZhPQam9NpWo8cqegRpg08Z8alwe1ayWPUSHsSwaUDN2WSlRzlPr8DJIM6HNJtxl+Y9DQxPF5AAkQOiYLCWreklie0bwjGZ5n845kWGRzTPYzOtcYtxkWBQlHAdYT2UoK7j/rgq9SnVdEeWxjmeOKdXOIkqJbth4a4wI4uxgb9LB26ASyIvuESTlwEPnHtVgK7Pgqy4e+kS7jCuFvzon6TxcpqrY/D6jrb/bTPc5E7Mw/9QvE+ye7qj1dWwAAAABJRU5ErkJggg==",lk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABwN7doN7dtNLptNbptNbptNLpwMK9tNLtuNbptNbluNrtsM7lsNLptNbpsNLtqNbpsNbptN7hrNLhtMrpqMLpwML9tNboFhVVuAAAAF3RSTlMAICB/35+QEO/P319Qv69AMM9wcGAwEOLV2b0AAACrSURBVDjL7dHLDsIgEIXhAwMUevc67/+mGmycVFpgZTTpvzz5FoTBN+q8Odc44mdU5xZJ9lW/5RwvOUAFjvmUNZbfjQ3uI8dSF5iloAG3CZXhVUYvT845kQm8iRM5A5cPOHneyE9A71fn4J06YIZEvBshcWXpOBvJOQpZOUeh0Mg35zMaJ65qAFcGW+cc0BO5AiK6IqbyUAP4U2hieSizOuBPQLSytskyxOEB4ylV90KeR/cAAAAASUVORK5CYII=",ck="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABtNbpsNbdtNLtuNLpsNLpsNLltNbptM7pwMK9tNbpsNblsNLltNbpsNLptNbpwML9uNbtwQK9tM7xqM7puNrdtM7ptNbpiQhTbAAAAF3RSTlMA3yDvkG+Av2AQz6BAr7+fEH8QTzCAXV4f7xsAAAFSSURBVDjLnZRZksMgDETFIowJOM4yo/vfdGwnpMGRUzXpLy+v1NqAvlTmYpyISyXkY2q8LAxkzlbHvLxJQ9mJIhP3nJcD+d52kEOlkaAkHzRovp/dozSaPMfIfpJG/OCsQZF8padsxGf3SPP0emelYzC3r3AWzN5rREBwGhmIqD6rg801KzyeNQ5+mYI8dCea16hD4DRSuq29bUIylWeGW1kbGMSTiach3wmZlTq9qQGd8AKaoay1DjWQewcndm4Bz54AOpLWmqNdwaWExTre2n2hpqWzEfkpHD3N6cbb5DAOcmippvhqpGkHfzyaRAX7+S78LcQix7O5SFWorcdaqJxkIqedY3DoXuhPUsgWF0KX1iw7uY27J2lkcQZ7mxG2qHNGlnXsOFhdlbyzZiO9fv95AWCXdCWC5nTMTddvrj1CofvClI06KeFg26OmixZa7A9/nkxbu4iw6gAAAABJRU5ErkJggg==",uk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAMAAAAynjhNAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAQL/fnyBgoIAQ78+QsHAwX6goGDQAAACeSURBVCjPzdPLEoMgDIXhAEYuova8/8u2OBmhhdCt3/af4WwI/RVDwg+Xa/YYWEgwCmtaGWDJRt57UQMwdxYba1ksPM1wh5aFmeedLjbxMFsS0e5xkk9gi3qmUHqfgxX49C6faHWZjkUkwE+2S1Uzl6rnuGdS8xpIDDNgHpfdWvj6Uxkj9Q4yGsldDqqCa7d77LUseLtva2x11zTTlzc3WB7j+RuFIgAAAABJRU5ErkJggg==",Ak="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABsNLltNLpwM7FtNbptNbttNLtqNLdtNbptM7psNLtwOLdvNbtsNLdtNbpsNbluNbpuNbhuNLttM7pqMrpuNbluNrttNboAQccOAAAAF3RSTlMAgL8Qn2/vIN9gQCCPQK+gz5B/TzDPfxLvqB8AAADLSURBVDjLvZRZDsIwDAWbzU3ShZYWfP+bUiHkbnaMqMR8j5I8L6l+xYU+IsY+ubIXAD/EUDrO4gbrRG/AHYNk3vBAy3sdnsisaM+i5bwGGbhXTpyYGNFwovmLmDhx+jZ1faWOVSdVRz/SS9MT916sK4FmZz7IKxYTTHkZmmDfcRdNp6Y7r+NyMqNfGE3IspY94AbwvDtzLWReG5DlefRaJIore0eRVvOIoMwsAWuiHovYdWIVsvQ5SQMMmgh0s8bM90RaMqOLhrLoaV4lXUXdHvQkXAAAAABJRU5ErkJggg==",dk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAS1BMVEUAAABsNLtsNLdtNbptNLtwM7NtNbpsNLptMrpsMbdwOLduNbpqMrlsNLptNbptNbpsM7puNrtsNbltNbxtNrptNLpsNLptNLltNbqNWD4+AAAAGHRSTlMAQEDf7xCfv2AgIM8wz5CAkF9Qb6+vr68Lk9h6AAAA70lEQVQ4y82U3RJEMAyFkagWVcv+5P2fdBuWWVqbDjd7rkx8k5zoqeykyvEORNio/DfmkBbB7Zhrgb6lygPutvQC/DyYeD9iVQX3qfXUvIn1NPwKh9Vuz2QXAdV+lmMyDxtyebvog50EoOY1t6WadwpcVpE5L1/TexCJMJgSW4c/RuyDqRAMjdd/BmqthyB1vlici3UuyKy5EQTzQRYkKo+D1iaBnZ9T9zLoZuO9BKLJ2qppsxIF0B+PnYJkBbCZLgVwkgWPgPNlFEavvwhHMoi+NlICCLxJIghJIKmOAvBaKJ4qDcRUj2gMXvPYJoFvVnFH1UJYkDoAAAAASUVORK5CYII=",fk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAS1BMVEUAAABtNbptMrpsNbpsNLlsNLtpNrdtNLtwNbVtNbprNLlsNLlsM7pqNbhuNbpsNbttNblsNLdwOLdtNrpsNLptNbpuNLtuNrltNbo/PRxSAAAAGHRSTlMA32C/gEAg7xCfcJBQMM9v30Agr69gf19KWBsKAAABFklEQVQ4y62U65KDIAxGP0W5iHi35f2fdClMDaPZZbb2/NAxHg3JBPB/hOeo5NmbPU93FrXixR5nlppjxg3G6orhxMZfER+KrQhJSLS6IzEsaBjf9cbQIU4ydT+Ltkl0uaiGDg84oXKxoV7noSV2ub/+ESIP7SZ8t3ZAJh71UmiFHtI6HyQKGghao4k5m+CRSIOhSFTo1TZZbJnYHmJHooDTIQcsiRsI66tgvxgAPUrAxKc13AeJjH3TzkeMVa+Ljzxhx+JmSMVzLJchf4JnmXyO2vEbeqf0VUN5eTnUESsto1KLy1Tey++KaduXmdO8lDFpAstoGShKLeH+8JxiTrzyYSFuiPyBtuImfX2l10zFnqN+v/4Bq+kucB2SDpwAAAAASUVORK5CYII=",gk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAATlBMVEUAAABsNrdsNLltM7ptNbptNbptNLptNLptNblwMK9tNLtwML9sNLdtNLpsNLlrNLlsNLtqNbpuNbhsNLluNbptNrpuNbtwQK9qMLptNbq+e08zAAAAGXRSTlMAIIBgn9+/798Q7xBAr5BwQDCQUM+vjxAwanPCYgAAAQpJREFUOMul1NmOhCAQheFDVbG52/YyvP+LjiETOw0idOa/EeSLN1TENy382aZOmdIhi8/g7vJU7lQ4a26FdAUnUB3KTYSxicjtGi44uoZaezyMWSHmEsYjE1zcVaD1a2BIHQbBEDdVaBVAcUHMaxGa+YVdDuImxAqQAU+dVvGN6ZJ70nRAu1A8fTD82ZQ8s7u24HCS9SnUoFCYu64Vcgk6QH1MsrpJXI+y93xDgYc54DExdkDsDVcQKINOIYEOg0WfQDe+kMIJU1hgDphFx9GoCXMV3hHrq5Dxw8wepgZVJAyuQIP+79GVYdJ/YWHMkNe7tn8RoMbsezMq9RInryVqhdi6O9pSA77qF73LQYFbi7ecAAAAAElFTkSuQmCC",hk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAABsNLltNbptMrpqMrdwM7NsNbptNLtuNLtsM7psNbptNbpsNLpsNbhsNbptNbpuNrpqNbptNrpsNLpwOLduNbhtNLttNbrY161fAAAAF3RSTlMAQN9gIBCg739Qz7+/kG9gXzCwryCQjxncTlAAAADLSURBVDjL3dJJDoMwDEBR22QgAcLY5v43bSgoQchyFmyq/gWrJwsb4I/DLkYPuuramDJgaJLtGPeUSg8ySoC0ux7e8ZtR8sAp+SPrpIGUfA5Zh+dAX2DHQnOsknyJW14dG+y+xO2jG4eIGjDXBANP0jPem/mPzESB/cgsVYyry5EB7NF9lMLLqcWGDJ0MlwwbGdIjOCCeWRmW32qV4dKctWViX9magVvtjjkSoSuwla9T0tLICS7NVn7D0uZ5ZgPcw1dPN0Vr0PADfQAcozpwtlxaMQAAAABJRU5ErkJggg==",pk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAA2FBMVEUAAABqbW5vcXFzc3Rxc3Rvb3FwcnJxdnZnamtwc3Vzd3dydHZpbG1ydHZyc3Rwc3RxcnRcX2JkZmpvcXNzd3ducXJydXVvdHRwc3Nxc3NxdXUndt1adpZxc3Ufduccd+oad+5xdHRwcnQad+8fd+hxc3UvddFBdLpNdJ1OdqIbd+0md90heOVBdbg8d78Yd/L////b6f3X5/wZePJEkfTo8v5npfYrgvTs9P7f7P7U5vyx0fqpzfqlyvmNvPgYdvH1+f7h7f3J3/uZw/mJufhyrfdQmPVOlvXnxVlaAAAAL3RSTlMABgsUOB0qHgQIEkcTKTYbVQoOFw8mVSIyLiutUEKd3dVRPuWvTFY7KynpvaB2ax72oUQAAANlSURBVFjDzZiJctowEIZry5ccH7Vk18aBBMjdi5CW0Jy92/d/o67lQ4Y2SCBNpj9Yu2jMx64uxvviueUpft3zjFrYEKi7Ab7zFA3uwklimiY0oLbhSpqLKwFhgP4Th02TpL7vBwhePkJgQMwEQWfB+H7rwt1pSkyMjfUwIdXEJD6icWzbLrxBYMGpXNbVmbqrURxTFBAzwQ2Rh5ekAT09OJptrfHxGQ0IJL4CxCZBFwezHXVwgVKIsR9gQuj5eLazxueIJAYnVjxbEJ8gRpsRecJBfDZT0mnsm7gDJinNj9WAb3NKunkxIMBsrAY8yiBEo82YINuZKcpxEeTcAmk+UAUOcpo2OXuJH6sDiwyAXgfMClVgxAfRSAI7jJSBIQeaSAPQcuwOSALNQFMTEPVSdix1oNtGCDvZDTUAbd2T4vKUA9fRAezPsoaUy/6kuI717LP86/vVYjH/di8FDMTAH5e1PskAiTjlx0sOlJgUJFqHyy9yQNwtG8E6/NngFovbTUD5SblnuIel7MIWjuEtAwJvAzDsAYULe17x5tvsZScSA6+Ee5lPiixQfqesp/y58z5UqoHMldspG4DXlyu6kwGSDefhOvBxM9Dj61ASeC2zDgnsFFngb9mdIpvyUhChOOXlR9BNxfpaecJlo76wxQesGCgeQzfUEKHgcFADurpTth2dEWI2hv9hyqvHV6RzDAnSHqGrd6cQ4f/y3XyxuHnQtlO4xEC+l5WBoSs/y1zyKVt6gB4/DzWkrPfBJwrtoAfMdD48elWFoDhS4x1GGQcmhObFvhrwuMjjFBu9EsF7NeBwkPMn+vpAVApx32qKGLzMUgwPFUZwWLAhbIE4pXkZDfd3jm8YlS5NE6MrVRE/zgbWaPhmhyhf778bWYN8pVRlJCmygTjdO5lMJi9Br16yFtRY1teYyjIPmsnJyd7UGmQxIphl3E5LSu2sLKzpaLS3lUajqVWUmU3TJkBORHGeOUURRRZXBK/GqT3+sXGiYlCGeVzxjLWKburTOM+zLAwdxwnZuxX4Zdm67RWyK8xywAUVb70Iy5B1UZcXbmvbNG1pF9qmlxV1qQ+4lseJrOwMTD/wkbx8EDF5eGt18SrMbYUxr2L/zQQZIG+tOg8dT8kDGOBE8io2s72O3u/WDZhn0B/uvRrnkAi3pQAAAABJRU5ErkJggg==",mk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABR1BMVEUAAABpbG1vcXJwcXFvcXNmZ2hwcnNxc3Rwc3VwcnJyc3Rxc3Ryc3ZvcnJoa25wc3RydnhdYmRxc3RvcnNvcnNwcnRxc3Nwc3RwdHRzd3fz8/Nxc3X7+/txc3SPkpNwcnSmp6f8/Pz39/fo6Ojr7Ozm5ub19fWlpaXa2tq8vr76+vr29vbk5eW+vr7GyMj////qQzVChfQ0qFPFIh/7vATW5P3T7Nr86ObiPDHuXSvzlo3uYlb/+PT4wbz3urTsUUXrT0PCKitSeNnxtbJxYaj0oJjzmpKIUII7qVDtXFDsVkpNq0lvrjy0Lzv7wRTuuwmryPrV3/VPjfVEhPD67e3S49H5zsr96a6d1azykYrgi4r93H3beHb92XPub2VFsGHual7mX1fyhVbWU1TQS0nZbUbrTkHKNzT8yTObsyqjsybSuBTZuBE8l97dAAAAL3RSTlMABhMLHgQqOAgcN1VHFw4QKgooJSEaNDEtR51C1U9LPirl3Ku5r6tZVjvp37F2aywUbNkAAAP+SURBVFjDzZh315owFMYLCCS0SViifd/uvaHV7r333nvvfv+/exOBBBBaG9rTR43xHs/v3Ce5YLwr/onsFbY9e4eJ/FxMRFiMvwSBjJmQ0S35Bdtu4wILoSCwLAsGUDFIBeJViYAAPQcJqSHLoowxczExRi2EIM8GL7CoScgQD/ijKTw3gIdDQkxmBahKhPQCZpIdSxvThbVm205iUjBeASKLkg1L6R9qaYPJKjmCX+CtSf9YazYQGihbw3l4KdXQ0sDkRGnYxDtTLe0YmhYqgQEj8TY94FJMKCpSNCDBaI0ecGOETcsoHFMycFJNOQPuuQTGY13gWHgulnAYjXSBo2jIigwDWMJEF5iEmFlGXoXmIOwDCLtizzYZgJ4u0HXKbTaoOXB6BUKGfg/AgQp03B6BiGfYB/DvWtYGegqQ9rKGfmeGDz5MJpOz59O5enxrOp1+OdG0LAsb1zN8MRF6No/3cir0vGMNm8DPk5neHq7jDr+bznSr80qpAye5jlw9mVZ0/trRaa72DAHotwGz7JgaP5ZlEtjcZbRC3hxagdnxw6XdN1k7sHsNbyrA7HRu+9GZTAF+X+havn9ZAkEXIXTiEkwk8NuVTmBYA+7ff+GsBHLbh49nCvD2jQMHOiwTKOw6cP+5mxIItsGuBP64fgCAzQxRUdhNINdlCQQpwK9XgNfIEKub0rQMAtvzgGAX1GK5Ewi23zeBH8GuUFdhY79pWejusTrv2MMDuRa4OUjgwfTUNRV3+lR6qAs4O21SeaU0gSnUS6lXh1MJ7C7sdmB6orT9NE1/F9humevUJ447czLtBOLuwlaBwvZVsCuAmpuS6+KlE+mvgAtkKLQAEOrQ1QZ2/YzqZ6gPVDcFzTmK3Ps18HXrlTIvwzu/Bj7p/XzYXoeUKBn+N6cvFUh7tPy3Dpy4B8u+Ujak/yNx6Pa3hnZPZ2y/cj8ME21gWP2h184wkUDbModRslGPtykJh8xS/4Bv1gNuEX/ADaVFsE8PuH0UEyZ7DrwQtVLczM9KFKltltG6TRoruA4c86opWnOMxL63buuf8rau83xwHMASFp4hxbG7vH3L7sVpu/bsXXbHcaVVZQSME731q9auXbmg1q5dtd4bR9gUnSrZTWMEiIm7fnl5FddqPuSz1atXF1M1PNPy8np3NI4GhMkEAciJJo5DZ5QknueW8uCRT8RMfsxfnpeMxmGMOc+otkx5BxbHcRSGvuM4Pn+WgrnvF9PiNZuEUQw4k/PqTVhEmWjqYtzWx8WNT/Bl0dSlCHgtbWeTi5iED1URZUIqbWeZXq0vDmlaXNRSRVsCVEQRqKXbbpete7vWnYdAm2yA1WltbPEuBhFQi0IMEPwX+glWMyQiEV+CAgAAAABJRU5ErkJggg==",Ck="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABBVBMVEUAAABvcXFvcnN0dHVYWVl2entxc3RpbG1zdHVucnNwc3VydHZxc3Ryc3RcX2JkZmpxcnRvcnJ0d3dwcnNwc3Nsc3ZydHRvc3Rwc3RwdHRubm5xc3UTrRMJswpxdHUGtQcCtwNxc3RaglxEikcBtwIPrxAHtQhIjUo2lzYDtwM0mTQtnTAgoyIcqRwAuQD////f9t8gwiC/7r8/yz8QvRAMvAxf1F/7/vvX9NeP4I/v++9Rz1Hn+OfQ8tCh5qFv2G9IzUiq6Kqc5JyX45eS4ZKK34o3yTf4/fji9+LK8MrE78SG3oZz2XNDy0P0/PTq+eq57LmN4I1+3H5X0Vcuxi4YwBjS8tL3UWyRAAAALnRSTlMACx0TBQY4FCopCEZVNwoOGhcPJyASNSQxLSpArZ1J3dVQSyrkuatZO+h2a1lTMhLi2QAABDtJREFUWMPVmOd62jAYhWtbHoh6yJORpBndw4NZCgHSdCVputv7v5TKsh0B8iiYPz1GWEI873M+TVv3/j8BLBEACEgGX4nonf4hVRkLQk3jOA5/YWVfVFqaqDQsKIJ8HOQ43XQcRxZkgUiWk1ucw5/kTitJxjFNnYNQzOFpnO7IyDD4rWQYSJZ1ToNg055myujV4UN/ax0/fopkfZMIOV0+O/R31OGZbGpwPV4dnR37O+v4DHsUwSpP5om/nT3ygq6BlYBl46lfSy8NgaNBayayH9cDHtpIv+sXERu0jusBH1qGw4lZxLgFFb+mOracxQygjux2XWDbRmYWs+YYXqsusOUZGVDEQKs20I0bEaSjUOYttzawwWe9AjiBt9S6QKnBC5lD3MmNfQJFrhQ4uJ1chLPxePan9305LAYqGEhDViQ/X/2Lj8GKxvPbModiNpOLgP3rgNH5h51DHrwLcvV+mAfs0JBjhznA6DwoUBj5jFTShrSXJZYXMqAyoqRUOPyNeSXEQUmngNxOmQelush1CIqBo6BCt8UORV1ggWEV8LqkDXXWYT8gmnzGw3q8uAkmizdx4d0I631S19/o5dghLOyUdAQSp6/9Ic78iAsEMkjqblhgFjInMMOmxwAHMwKc9Hppa1wxIZf18owB+gsCnN817qfiTskBjlngMA35MlsnmJlC5zLbhl8YYOQT4HKUWfySM5dhITBkgPME2Asyvd5w2CldDy8y4HI6vSbA8CcBfphOb5K6bwywbKZ8DojIjL30I5z5Gg792ZTM8qRuVLKnCMx6mI61sNfrXQXnX4PwPMCJlLNhE+UB2ZDpyK7QvGwu5yxf0ZsKYMQAK9bDRTnvu88Aq3a992W80C8DMptUJfFTlAeU8+cy1Y8i3viDv4XD6n3qzbLqySHb9ViNwhwe9Ve9SbFavv1UvSmzvYwdFiuaXlHe5aDyYQky45DR27twf5LyjiGzwAm1VxXyvzj89osUKkMW9UqHExzsJcXVdxgt+kywFQ738IxtrzqsD2QfOHcWGzK3n9cKCmTWw7ovPntxqK4DLXePQHEvQNdaBRqW+7Ae70H6ekuk6YbXOqgHfJS+gBORI4IX9YBPWh4yIYbRBbGWxQNVwZseBPSYxWudPqjRgqc4YnrMAqCJbEU9PdjZ36mq2MjUMDBrRMHw2lLzyaMdXD47eN6V2t7aURXQTIH32mq3eXRycn8rnZwcNbtq2+MFHYqrx4cmwkRX6nabqY6aBTpar+x2pRbmITM1SIkyb1udluu6qnQnFV9phuRoMU347622ZRsxD2yc6JoC4m3PshqxlI7SwJeCU3LFwj+TGlxMyliW5dk8EiiPEgkSGXwsmy+SbW/UG4jgIMg9duZMfOpMTprp+TLJ0Juc1mW1jqNziT2WCGKb2wpiURwrURQBSViQZFIBmtZ+BffAvf9LfwHOdhIp0pmwLQAAAABJRU5ErkJggg==",vk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAq1BMVEUAAABqbW1vcnNvcXFkZWpwc3NucHFzdXVwcnNqbW9ydHZxc3Rwc3RxdHRwdXZwc3Rvc3RvcXNwc3Rxc3Nxc3Xn5+fz8/P8/Pz39/f7+/vw8PBxc3WPkpOmp6fCw8OlpaXa2tq8vr7///9tNbrt5vekgdS2mtx2Qr728vvIs+V/TsO/p+CRZ8vazO2tjdjRv+l/TsLk2fLbze6adM+ATsKsjNiIWsfJs+W+puCi/BJQAAAAInRSTlMABR0UDSoLNzgIR1USKBAbIxczLkCtnebd1bJNSypwWVY7Xd3oeAAAA99JREFUWMPNmQlbozAQhrecxeVureu1BwECFHtYrf7/X7aTyXbTghDT+Pj4iSRA+/pNpklh/PbZmmi+/b+8yaD6LximeZ7jOJbDdpblwMZ3B+FZ0eWv9Ly3kUCDF4Vh6JtMsB+U74ueH4aWhcy+OwtYSRQZSoqixDRDRHbthWbye3GVKev65k9iho53AkTe/SI7U4t7JB4bdMLk/jo7W9eMeBQ0jJ9pLDINLQzTYsMoeNGfTEu/I9/yBDBM4hs94CJOQgEEg8G1HvAqiHxncjSCdqYp2zAh0SLimS5wFifWAej4kT4wZYMogEGqDQyi0DkATUMf6IqsTCwAurrAqW0cA+2PAH64Q/PY4TQbVL4s9k+gtqjzdzn0xkKuyidypAaYw0BLFjLgKOmoKYdDtmRJeWzIG2q2Qw5lY1iSAZXvSIqrwAOiAlDKQy3Vx/CRjOpBAuyNYdWMA5tKceqJgOXDKIDe4Ocwb2RA2rHojn9sav6mfcv2RbEjIGgoO9xQnhelLDMQea7AakkKON4TbApCX6F52MDVdhQYdByiI8BlGQeWkFcE1nh5RUDVaMhu/zNTZzlpCm6tIpsMgXlWP5XII9u+Q28IuP6Xx3rHnVZZW8MOgXlBCao+ddgJ2e3npMlZujcArNosr7ImB+AK1yCeFVUgxPsICQBgzgZwSxiQr4jPGMHYTAm6IWOWKY4jAJmxggN3MHj8ev1GlicDY5hzBzm4eUQgzauGAYFSLysewUMfOLxiUwTinEYgoZQwIN2KeVSpzOUWx3BVrig0LyuCKl8AVCxf4CRorzRT1kQi1alXUSkwHwdOVZevQroeqlnc5JnS4gCJHVeteitSS9Zr5e/lVpGHDkfubXIFniRkeZLpuguTLw5Zg+9s10WXhl8Myvc2uGK3y4rF/ro5cVcKnMpMWdNnsZZsl7s9BdZmtxQnpcCvedNuaQElU+9LPlZAyJOPC9kNOg71gWIMHW2geHgUj7dXerwfJ4+3YRKnl3rAmzSOwpMSwU894K9ZnAggplnL4iWuXgjkWYni9O6HxgjepTHLCQfymG337vJsf3eubSSYk0PMrC7izn/dnOHy6vLnfDqLT0pVkGfTYMSL29vvirq9vZi7wMNi2nH5MDFiO53O5xeKms+nqR2zgLlBQYTEBPYsdZmm7hQ2/HFZF4XN4QTb8EI6s4M4Ql63ousnkREHIBvFm14fD0UnCGLAmcDrFWFZUTc5p6ib+L2iLhLBpGOxqrNvvl9YdnaEvQ4SbPKiOPu1eIuH2IeNd1jLxVigwWL7QHVeLum/EyaMfejDhiewx/8s30HzCfoLxnNJQMTTMbYAAAAASUVORK5CYII=",Ek="data:image/png;base64,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",Ik="/assets/tiger-d950935d.png",Bk="/assets/warning-deposit-b4a958a6.png",bk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAPFBMVEUAAADysjTvrzPvrzTysjPysjPysjTysjTvrzDysDLysjPxszPxsTTxsjTysjTzszPxsTPysjPysTTysjQKmeZLAAAAE3RSTlMAnyBA3++/gBBgr2/PcI9vkFBPshu+OQAAAQ1JREFUSMetlVuOwjAQBO1h/EqysLt9/7uCEMGYNh6DqE/kUilxA+47yMn7k8wfj7jiJxVR3NA5Q3Fnmzlf8MCPfT7roxCyKSQ0JPOJQyuYCY8njkYAhBgBIs4FQn2Ww0CI+/HLoRLsRGnuK9kJbY4c7pOyRyFXwRyIkjC+vQQShgMRJWGc8CBhmBCMBAgHxsLCgaHAtxctIfKdsTBIqC1sFDAEFAoYguZmFLaAxKPY+W8EGgh/kbdcf9E4IWA0/SqIIBQw8BRg+PYWdIjrqt3P67vg4cRuogZoN3/osLjwSui3g8MOvfAjerjQN3JO6Bci3iLSsg2Key+hdasm9Z9epse07PuW1U+wivuEM40OXBQVPdGTAAAAAElFTkSuQmCC",yk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAQlBMVEUAAAD1sTfzsjTysjPvrzDzsjXysjTysjTytDPzszTysjPxsTT0szXysTPzsjTysjTvr0DzsTXzsTTysjTvtTXysjQQE6gPAAAAFXRSTlMAH3/fED/vv1+vn89vX49PEM/PrzDlN3+1AAAAvUlEQVQ4y32T2xKDIAxEIaColGov+/+/2sGaoWkI583JsrKbwf0RoxuxZCAXe044IWvucTEZghcLUn++A2OLAAwtFvxQTIN1RSVEw+DGWUlF/Bp4DjtH1ZEUgHRHUjB7IdiUAFu3ZG8UvgmBbmuCEGiL0Bck2ZEWYGcDSxDYQOx5QoO45HamLNdnK5wwgMQved3ConUk183cOUJL8ZYWDvKAuhM7MClB8LRD8KVixoBHfc8UYDDT4U4O36fOPhDWLWZjE+cpAAAAAElFTkSuQmCC",$d=(e,t)=>t?new URL(Object.assign({"../assets/images/THBP.png":lS,"../assets/images/android.png":cS,"../assets/images/bank/circle/ASL.png":uS,"../assets/images/bank/circle/BAAC.png":AS,"../assets/images/bank/circle/BAY.png":dS,"../assets/images/bank/circle/BBL.png":fS,"../assets/images/bank/circle/BNP.png":gS,"../assets/images/bank/circle/BOA.png":hS,"../assets/images/bank/circle/BOC.png":pS,"../assets/images/bank/circle/CIMB.png":mS,"../assets/images/bank/circle/CITI.png":CS,"../assets/images/bank/circle/DEUTSCHE.png":vS,"../assets/images/bank/circle/EXIM.png":ES,"../assets/images/bank/circle/GHB.png":IS,"../assets/images/bank/circle/GSB.png":BS,"../assets/images/bank/circle/ICBC.png":bS,"../assets/images/bank/circle/JPK.png":yS,"../assets/images/bank/circle/KBANK.png":wS,"../assets/images/bank/circle/KKB.png":QS,"../assets/images/bank/circle/KTB.png":SS,"../assets/images/bank/circle/LNH.png":_S,"../assets/images/bank/circle/MEGA.png":xS,"../assets/images/bank/circle/MHCB.png":kS,"../assets/images/bank/circle/QRCODE.png":TS,"../assets/images/bank/circle/SCB.png":DS,"../assets/images/bank/circle/SCBT.png":RS,"../assets/images/bank/circle/TBANK.png":OS,"../assets/images/bank/circle/TCREDIT.png":MS,"../assets/images/bank/circle/TISGO.png":PS,"../assets/images/bank/circle/TMB.png":NS,"../assets/images/bank/circle/TRUEWALLET.png":LS,"../assets/images/bank/circle/TTB.png":FS,"../assets/images/bank/circle/UOB.png":US,"../assets/images/bg-bank.jpg":HS,"../assets/images/bg-card.jpg":zS,"../assets/images/bg-deposit-sp.jpg":VS,"../assets/images/bg-deposit.jpg":jS,"../assets/images/bg-icon.png":YS,"../assets/images/bg-lotto-mb.jpg":WS,"../assets/images/bg-lotto.jpg":GS,"../assets/images/calendar.png":KS,"../assets/images/card/10C.png":qS,"../assets/images/card/10D.png":XS,"../assets/images/card/10H.png":JS,"../assets/images/card/10S.png":ZS,"../assets/images/card/2C.png":$S,"../assets/images/card/2D.png":e_,"../assets/images/card/2H.png":t_,"../assets/images/card/2S.png":n_,"../assets/images/card/3C.png":r_,"../assets/images/card/3D.png":s_,"../assets/images/card/3H.png":o_,"../assets/images/card/3S.png":i_,"../assets/images/card/4C.png":a_,"../assets/images/card/4D.png":l_,"../assets/images/card/4H.png":c_,"../assets/images/card/4S.png":u_,"../assets/images/card/5C.png":A_,"../assets/images/card/5D.png":d_,"../assets/images/card/5H.png":f_,"../assets/images/card/5S.png":g_,"../assets/images/card/6C.png":h_,"../assets/images/card/6D.png":p_,"../assets/images/card/6H.png":m_,"../assets/images/card/6S.png":C_,"../assets/images/card/7C.png":v_,"../assets/images/card/7D.png":E_,"../assets/images/card/7H.png":I_,"../assets/images/card/7S.png":B_,"../assets/images/card/8C.png":b_,"../assets/images/card/8D.png":y_,"../assets/images/card/8H.png":w_,"../assets/images/card/8S.png":Q_,"../assets/images/card/9C.png":S_,"../assets/images/card/9D.png":__,"../assets/images/card/9H.png":x_,"../assets/images/card/9S.png":k_,"../assets/images/card/AC.png":T_,"../assets/images/card/AD.png":D_,"../assets/images/card/AH.png":R_,"../assets/images/card/AS.png":O_,"../assets/images/card/JC.png":M_,"../assets/images/card/JD.png":P_,"../assets/images/card/JH.png":N_,"../assets/images/card/JS.png":L_,"../assets/images/card/KC.png":F_,"../assets/images/card/KD.png":U_,"../assets/images/card/KH.png":H_,"../assets/images/card/KS.png":z_,"../assets/images/card/QC.png":V_,"../assets/images/card/QD.png":j_,"../assets/images/card/QH.png":Y_,"../assets/images/card/QS.png":W_,"../assets/images/check.png":G_,"../assets/images/checked-rank.png":K_,"../assets/images/clock.png":q_,"../assets/images/collect-lotto.png":X_,"../assets/images/corner-deposit.png":J_,"../assets/images/deposit-sathu/auto.png":Z_,"../assets/images/deposit-sathu/auto_v2.png":$_,"../assets/images/deposit-sathu/bank-withdraw.png":e5,"../assets/images/deposit-sathu/confirm_deposit.png":t5,"../assets/images/deposit-sathu/decimal.png":n5,"../assets/images/deposit-sathu/peer_to_pay.png":r5,"../assets/images/deposit-sathu/qrpay.png":s5,"../assets/images/deposit-sathu/qrpay_v2.png":o5,"../assets/images/deposit-sathu/seven.png":i5,"../assets/images/deposit-sathu/slip_verify.png":a5,"../assets/images/deposit-sathu/true_wallet.png":l5,"../assets/images/deposit-sathu/true_wallet_gift.png":c5,"../assets/images/deposit/auto.png":u5,"../assets/images/deposit/bank-withdraw.png":A5,"../assets/images/deposit/confirm-deposit.png":d5,"../assets/images/deposit/confirm-slip.png":f5,"../assets/images/deposit/decimal.png":g5,"../assets/images/deposit/peer-to-pay.png":h5,"../assets/images/deposit/promptpay.png":p5,"../assets/images/deposit/qrpay-new.png":m5,"../assets/images/deposit/qrpay.png":C5,"../assets/images/deposit/seven-eleven.png":v5,"../assets/images/deposit/truewallet.png":E5,"../assets/images/deposit/twl-gift.png":I5,"../assets/images/dragon.png":B5,"../assets/images/fav-icon.png":b5,"../assets/images/footer-sathu/contact.png":y5,"../assets/images/footer-sathu/history-bet.png":w5,"../assets/images/footer-sathu/home.png":Q5,"../assets/images/footer-sathu/result.png":S5,"../assets/images/game-category/casino.png":_5,"../assets/images/game-category/favorite.png":x5,"../assets/images/game-category/fishing.png":k5,"../assets/images/game-category/graph.png":T5,"../assets/images/game-category/hot.png":D5,"../assets/images/game-category/keno.png":R5,"../assets/images/game-category/slot.png":O5,"../assets/images/game-category/sport.png":M5,"../assets/images/game-category/table.png":P5,"../assets/images/game-main/CASINO.png":N5,"../assets/images/game-main/FAVORITE.png":L5,"../assets/images/game-main/FISHING.png":F5,"../assets/images/game-main/GAMELOTTO.png":U5,"../assets/images/game-main/GRAPH.png":H5,"../assets/images/game-main/HOT.png":z5,"../assets/images/game-main/KENO.png":V5,"../assets/images/game-main/SLOT.png":j5,"../assets/images/game-main/SPORT.png":Y5,"../assets/images/game-main/TABLE.png":W5,"../assets/images/gift-gray.png":G5,"../assets/images/gift-sathu.png":K5,"../assets/images/gift.png":q5,"../assets/images/guide-peer-to-pay/addbank-1.png":X5,"../assets/images/guide-peer-to-pay/addbank-2.png":J5,"../assets/images/guide-peer-to-pay/addbank-3.png":Z5,"../assets/images/guide-peer-to-pay/addbank-4.png":$5,"../assets/images/guide-peer-to-pay/addbank-5.png":ex,"../assets/images/guide-peer-to-pay/addbank-6.png":tx,"../assets/images/guide-peer-to-pay/addbank-7.png":nx,"../assets/images/guide-peer-to-pay/buy_coin-1.png":rx,"../assets/images/guide-peer-to-pay/buy_coin-2.png":sx,"../assets/images/guide-peer-to-pay/buy_coin-3.png":ox,"../assets/images/guide-peer-to-pay/buy_coin-4.png":ix,"../assets/images/guide-peer-to-pay/buy_coin-5.png":ax,"../assets/images/guide-peer-to-pay/buy_coin-6.png":lx,"../assets/images/guide-peer-to-pay/copy_uid-1.png":cx,"../assets/images/guide-peer-to-pay/copy_uid-2.png":ux,"../assets/images/guide-peer-to-pay/copy_uid-3.png":Ax,"../assets/images/guide-peer-to-pay/register-1.png":dx,"../assets/images/guide-peer-to-pay/register-2.png":fx,"../assets/images/guide-peer-to-pay/register-3.png":gx,"../assets/images/guide-peer-to-pay/register-4.png":hx,"../assets/images/guide-peer-to-pay/register-5.png":px,"../assets/images/guide-peer-to-pay/register-6.png":mx,"../assets/images/guide-peer-to-pay/register-7.png":Cx,"../assets/images/guide-peer-to-pay/register-8.png":vx,"../assets/images/guide-peer-to-pay/withdraw-1.png":Ex,"../assets/images/guide-peer-to-pay/withdraw-2.png":Ix,"../assets/images/guide-peer-to-pay/withdraw-3.png":Bx,"../assets/images/guide-peer-to-pay/withdraw-4.png":bx,"../assets/images/guide-peer-to-pay/withdraw-5.png":yx,"../assets/images/guide-sathu/confirm-deposit.png":wx,"../assets/images/guide-sathu/decimal.png":Qx,"../assets/images/guide-sathu/qrpay.png":Sx,"../assets/images/guide-sathu/register.png":_x,"../assets/images/guide-sathu/slip-verify.png":xx,"../assets/images/guide/add-user.png":kx,"../assets/images/guide/bill.png":Tx,"../assets/images/guide/document-deposit.png":Dx,"../assets/images/guide/qrpay.png":Rx,"../assets/images/guide/slip.png":Ox,"../assets/images/hamburger.png":Mx,"../assets/images/home-sathu/Frame.png":Px,"../assets/images/home-sathu/menu-affiliate.png":Nx,"../assets/images/home-sathu/menu-deposit.png":Lx,"../assets/images/home-sathu/menu-download.png":Fx,"../assets/images/home-sathu/menu-guide.png":Ux,"../assets/images/home-sathu/menu-history.png":Hx,"../assets/images/home-sathu/menu-line.png":zx,"../assets/images/home-sathu/menu-preset.png":Vx,"../assets/images/home-sathu/menu-ranking.png":jx,"../assets/images/home-sathu/menu-recommend-number.png":Yx,"../assets/images/home-sathu/menu-result.png":Wx,"../assets/images/home-sathu/menu-withdraw.png":Gx,"../assets/images/icon-baht.png":Kx,"../assets/images/icon-bank.png":qx,"../assets/images/icon-btn-deposit.png":Xx,"../assets/images/icon-btn-withdraw.png":Jx,"../assets/images/icon-check.png":Zx,"../assets/images/icon-coin-bath.png":$x,"../assets/images/icon-coin.png":e6,"../assets/images/icon-line-contact.png":t6,"../assets/images/icon-line.png":n6,"../assets/images/icon-profile-sidebar.png":r6,"../assets/images/icon-profile.png":s6,"../assets/images/icon-success.png":o6,"../assets/images/icon-user.png":i6,"../assets/images/icon-warning.png":a6,"../assets/images/icon/sendBill.svg":l6,"../assets/images/incorrect-lotto.png":c6,"../assets/images/information-icon.png":u6,"../assets/images/ios.png":A6,"../assets/images/kbank.png":d6,"../assets/images/lock.png":f6,"../assets/images/loding-img.svg":g6,"../assets/images/logo-lotto-violete.png":h6,"../assets/images/logo-lotto.png":p6,"../assets/images/lotto/aomsin.png":m6,"../assets/images/lotto/belguim.png":C6,"../assets/images/lotto/china.png":v6,"../assets/images/lotto/egypt.png":E6,"../assets/images/lotto/england.png":I6,"../assets/images/lotto/geramany.png":B6,"../assets/images/lotto/government.png":b6,"../assets/images/lotto/hangseng.png":y6,"../assets/images/lotto/hanoi.png":w6,"../assets/images/lotto/indai.png":Q6,"../assets/images/lotto/japan.png":S6,"../assets/images/lotto/korea.png":_6,"../assets/images/lotto/malay.png":x6,"../assets/images/lotto/russia.png":k6,"../assets/images/lotto/singapore.png":T6,"../assets/images/lotto/taiwan.png":D6,"../assets/images/lotto/thai.png":R6,"../assets/images/lotto/tks.png":O6,"../assets/images/lotto/usa.png":M6,"../assets/images/lotto/yeekee_5min.png":P6,"../assets/images/lotto/yiki-sathu.png":N6,"../assets/images/lotto/yiki.png":L6,"../assets/images/lotto/yiki_5min-sathu.png":F6,"../assets/images/lotto/yiki_5min.png":U6,"../assets/images/lotto/yiki_5min_result-sathu.png":H6,"../assets/images/lotto/yiki_5min_result.png":z6,"../assets/images/lotto/yiki_bonus.png":V6,"../assets/images/lotto/yiki_bonus_result.png":j6,"../assets/images/lotto/yiki_result-sathu.png":Y6,"../assets/images/lotto/yiki_result.png":W6,"../assets/images/lotto/yiki_vip-sathu.png":G6,"../assets/images/lotto/yiki_vip.png":K6,"../assets/images/lotto/yiki_vip_result-sathu.png":q6,"../assets/images/lotto/yiki_vip_result.png":X6,"../assets/images/manual-ios-th.png":J6,"../assets/images/menu-affiliate.png":Z6,"../assets/images/menu-download.png":$6,"../assets/images/menu-guide.png":e4,"../assets/images/menu-history.png":t4,"../assets/images/menu-line.png":n4,"../assets/images/menu-list-lotto.png":r4,"../assets/images/menu-preset.png":s4,"../assets/images/menu-ranking.png":o4,"../assets/images/menu-recommend-number.png":i4,"../assets/images/menu-result.png":a4,"../assets/images/minigame-sathu.png":l4,"../assets/images/minigame.png":c4,"../assets/images/minigame/cointoss-sathu.png":u4,"../assets/images/minigame/cointoss.png":A4,"../assets/images/minigame/dragon_tiger.png":d4,"../assets/images/minigame/roshambo.png":f4,"../assets/images/minigame/sicbo.png":g4,"../assets/images/outer-fav.png":h4,"../assets/images/peer2pay-logo.png":p4,"../assets/images/ranking/check_coin.png":m4,"../assets/images/ranking/coin.png":C4,"../assets/images/ranking/level-sathu/VIP1.png":v4,"../assets/images/ranking/level-sathu/VIP10.png":E4,"../assets/images/ranking/level-sathu/VIP2.png":I4,"../assets/images/ranking/level-sathu/VIP3.png":B4,"../assets/images/ranking/level-sathu/VIP4.png":b4,"../assets/images/ranking/level-sathu/VIP5.png":y4,"../assets/images/ranking/level-sathu/VIP6.png":w4,"../assets/images/ranking/level-sathu/VIP7.png":Q4,"../assets/images/ranking/level-sathu/VIP8.png":S4,"../assets/images/ranking/level-sathu/VIP9.png":_4,"../assets/images/ranking/level/VIP1.png":x4,"../assets/images/ranking/level/VIP10.png":k4,"../assets/images/ranking/level/VIP2.png":T4,"../assets/images/ranking/level/VIP3.png":D4,"../assets/images/ranking/level/VIP4.png":R4,"../assets/images/ranking/level/VIP5.png":O4,"../assets/images/ranking/level/VIP6.png":M4,"../assets/images/ranking/level/VIP7.png":P4,"../assets/images/ranking/level/VIP8.png":N4,"../assets/images/ranking/level/VIP9.png":L4,"../assets/images/ranking/ranking-0.png":F4,"../assets/images/ranking/ranking-1.png":U4,"../assets/images/ranking/ranking-2.png":H4,"../assets/images/ranking/ranking-3.png":z4,"../assets/images/ranking/reward.png":V4,"../assets/images/ranking/user-ranking.png":j4,"../assets/images/rate-banner.png":Y4,"../assets/images/sidebar-sathu/deposit.png":W4,"../assets/images/sidebar-sathu/download.png":G4,"../assets/images/sidebar-sathu/guide.png":K4,"../assets/images/sidebar-sathu/history.png":q4,"../assets/images/sidebar-sathu/home.png":X4,"../assets/images/sidebar-sathu/line.png":J4,"../assets/images/sidebar-sathu/logout.png":Z4,"../assets/images/sidebar-sathu/profile.png":$4,"../assets/images/sidebar-sathu/resetpassword.png":ek,"../assets/images/sidebar-sathu/result.png":tk,"../assets/images/sidebar-sathu/withdraw.png":nk,"../assets/images/sidebar-sathu/เปลี่ยนภาษา.png":rk,"../assets/images/sidebar/deposit.png":sk,"../assets/images/sidebar/download.png":ok,"../assets/images/sidebar/guide.png":ik,"../assets/images/sidebar/history.png":ak,"../assets/images/sidebar/home.png":lk,"../assets/images/sidebar/line.png":ck,"../assets/images/sidebar/logout.png":uk,"../assets/images/sidebar/profile.png":Ak,"../assets/images/sidebar/resetpassword.png":dk,"../assets/images/sidebar/result.png":fk,"../assets/images/sidebar/translate.png":gk,"../assets/images/sidebar/withdraw.png":hk,"../assets/images/social/facebook_logo.png":pk,"../assets/images/social/gmail_logo.png":mk,"../assets/images/social/line_logo.png":Ck,"../assets/images/social/sms_logo.png":vk,"../assets/images/social/twitter_logo.png":Ek,"../assets/images/tiger.png":Ik,"../assets/images/warning-deposit.png":Bk,"../assets/images/warning-icon.png":bk,"../assets/images/warning.png":yk})[`../assets/images/${t}/${e}`],self.location).href:new URL(Object.assign({"../assets/images/THBP.png":lS,"../assets/images/android.png":cS,"../assets/images/bank/circle/ASL.png":uS,"../assets/images/bank/circle/BAAC.png":AS,"../assets/images/bank/circle/BAY.png":dS,"../assets/images/bank/circle/BBL.png":fS,"../assets/images/bank/circle/BNP.png":gS,"../assets/images/bank/circle/BOA.png":hS,"../assets/images/bank/circle/BOC.png":pS,"../assets/images/bank/circle/CIMB.png":mS,"../assets/images/bank/circle/CITI.png":CS,"../assets/images/bank/circle/DEUTSCHE.png":vS,"../assets/images/bank/circle/EXIM.png":ES,"../assets/images/bank/circle/GHB.png":IS,"../assets/images/bank/circle/GSB.png":BS,"../assets/images/bank/circle/ICBC.png":bS,"../assets/images/bank/circle/JPK.png":yS,"../assets/images/bank/circle/KBANK.png":wS,"../assets/images/bank/circle/KKB.png":QS,"../assets/images/bank/circle/KTB.png":SS,"../assets/images/bank/circle/LNH.png":_S,"../assets/images/bank/circle/MEGA.png":xS,"../assets/images/bank/circle/MHCB.png":kS,"../assets/images/bank/circle/QRCODE.png":TS,"../assets/images/bank/circle/SCB.png":DS,"../assets/images/bank/circle/SCBT.png":RS,"../assets/images/bank/circle/TBANK.png":OS,"../assets/images/bank/circle/TCREDIT.png":MS,"../assets/images/bank/circle/TISGO.png":PS,"../assets/images/bank/circle/TMB.png":NS,"../assets/images/bank/circle/TRUEWALLET.png":LS,"../assets/images/bank/circle/TTB.png":FS,"../assets/images/bank/circle/UOB.png":US,"../assets/images/bg-bank.jpg":HS,"../assets/images/bg-card.jpg":zS,"../assets/images/bg-deposit-sp.jpg":VS,"../assets/images/bg-deposit.jpg":jS,"../assets/images/bg-icon.png":YS,"../assets/images/bg-lotto-mb.jpg":WS,"../assets/images/bg-lotto.jpg":GS,"../assets/images/calendar.png":KS,"../assets/images/card/10C.png":qS,"../assets/images/card/10D.png":XS,"../assets/images/card/10H.png":JS,"../assets/images/card/10S.png":ZS,"../assets/images/card/2C.png":$S,"../assets/images/card/2D.png":e_,"../assets/images/card/2H.png":t_,"../assets/images/card/2S.png":n_,"../assets/images/card/3C.png":r_,"../assets/images/card/3D.png":s_,"../assets/images/card/3H.png":o_,"../assets/images/card/3S.png":i_,"../assets/images/card/4C.png":a_,"../assets/images/card/4D.png":l_,"../assets/images/card/4H.png":c_,"../assets/images/card/4S.png":u_,"../assets/images/card/5C.png":A_,"../assets/images/card/5D.png":d_,"../assets/images/card/5H.png":f_,"../assets/images/card/5S.png":g_,"../assets/images/card/6C.png":h_,"../assets/images/card/6D.png":p_,"../assets/images/card/6H.png":m_,"../assets/images/card/6S.png":C_,"../assets/images/card/7C.png":v_,"../assets/images/card/7D.png":E_,"../assets/images/card/7H.png":I_,"../assets/images/card/7S.png":B_,"../assets/images/card/8C.png":b_,"../assets/images/card/8D.png":y_,"../assets/images/card/8H.png":w_,"../assets/images/card/8S.png":Q_,"../assets/images/card/9C.png":S_,"../assets/images/card/9D.png":__,"../assets/images/card/9H.png":x_,"../assets/images/card/9S.png":k_,"../assets/images/card/AC.png":T_,"../assets/images/card/AD.png":D_,"../assets/images/card/AH.png":R_,"../assets/images/card/AS.png":O_,"../assets/images/card/JC.png":M_,"../assets/images/card/JD.png":P_,"../assets/images/card/JH.png":N_,"../assets/images/card/JS.png":L_,"../assets/images/card/KC.png":F_,"../assets/images/card/KD.png":U_,"../assets/images/card/KH.png":H_,"../assets/images/card/KS.png":z_,"../assets/images/card/QC.png":V_,"../assets/images/card/QD.png":j_,"../assets/images/card/QH.png":Y_,"../assets/images/card/QS.png":W_,"../assets/images/check.png":G_,"../assets/images/checked-rank.png":K_,"../assets/images/clock.png":q_,"../assets/images/collect-lotto.png":X_,"../assets/images/corner-deposit.png":J_,"../assets/images/deposit-sathu/auto.png":Z_,"../assets/images/deposit-sathu/auto_v2.png":$_,"../assets/images/deposit-sathu/bank-withdraw.png":e5,"../assets/images/deposit-sathu/confirm_deposit.png":t5,"../assets/images/deposit-sathu/decimal.png":n5,"../assets/images/deposit-sathu/peer_to_pay.png":r5,"../assets/images/deposit-sathu/qrpay.png":s5,"../assets/images/deposit-sathu/qrpay_v2.png":o5,"../assets/images/deposit-sathu/seven.png":i5,"../assets/images/deposit-sathu/slip_verify.png":a5,"../assets/images/deposit-sathu/true_wallet.png":l5,"../assets/images/deposit-sathu/true_wallet_gift.png":c5,"../assets/images/deposit/auto.png":u5,"../assets/images/deposit/bank-withdraw.png":A5,"../assets/images/deposit/confirm-deposit.png":d5,"../assets/images/deposit/confirm-slip.png":f5,"../assets/images/deposit/decimal.png":g5,"../assets/images/deposit/peer-to-pay.png":h5,"../assets/images/deposit/promptpay.png":p5,"../assets/images/deposit/qrpay-new.png":m5,"../assets/images/deposit/qrpay.png":C5,"../assets/images/deposit/seven-eleven.png":v5,"../assets/images/deposit/truewallet.png":E5,"../assets/images/deposit/twl-gift.png":I5,"../assets/images/dragon.png":B5,"../assets/images/fav-icon.png":b5,"../assets/images/footer-sathu/contact.png":y5,"../assets/images/footer-sathu/history-bet.png":w5,"../assets/images/footer-sathu/home.png":Q5,"../assets/images/footer-sathu/result.png":S5,"../assets/images/game-category/casino.png":_5,"../assets/images/game-category/favorite.png":x5,"../assets/images/game-category/fishing.png":k5,"../assets/images/game-category/graph.png":T5,"../assets/images/game-category/hot.png":D5,"../assets/images/game-category/keno.png":R5,"../assets/images/game-category/slot.png":O5,"../assets/images/game-category/sport.png":M5,"../assets/images/game-category/table.png":P5,"../assets/images/game-main/CASINO.png":N5,"../assets/images/game-main/FAVORITE.png":L5,"../assets/images/game-main/FISHING.png":F5,"../assets/images/game-main/GAMELOTTO.png":U5,"../assets/images/game-main/GRAPH.png":H5,"../assets/images/game-main/HOT.png":z5,"../assets/images/game-main/KENO.png":V5,"../assets/images/game-main/SLOT.png":j5,"../assets/images/game-main/SPORT.png":Y5,"../assets/images/game-main/TABLE.png":W5,"../assets/images/gift-gray.png":G5,"../assets/images/gift-sathu.png":K5,"../assets/images/gift.png":q5,"../assets/images/guide-peer-to-pay/addbank-1.png":X5,"../assets/images/guide-peer-to-pay/addbank-2.png":J5,"../assets/images/guide-peer-to-pay/addbank-3.png":Z5,"../assets/images/guide-peer-to-pay/addbank-4.png":$5,"../assets/images/guide-peer-to-pay/addbank-5.png":ex,"../assets/images/guide-peer-to-pay/addbank-6.png":tx,"../assets/images/guide-peer-to-pay/addbank-7.png":nx,"../assets/images/guide-peer-to-pay/buy_coin-1.png":rx,"../assets/images/guide-peer-to-pay/buy_coin-2.png":sx,"../assets/images/guide-peer-to-pay/buy_coin-3.png":ox,"../assets/images/guide-peer-to-pay/buy_coin-4.png":ix,"../assets/images/guide-peer-to-pay/buy_coin-5.png":ax,"../assets/images/guide-peer-to-pay/buy_coin-6.png":lx,"../assets/images/guide-peer-to-pay/copy_uid-1.png":cx,"../assets/images/guide-peer-to-pay/copy_uid-2.png":ux,"../assets/images/guide-peer-to-pay/copy_uid-3.png":Ax,"../assets/images/guide-peer-to-pay/register-1.png":dx,"../assets/images/guide-peer-to-pay/register-2.png":fx,"../assets/images/guide-peer-to-pay/register-3.png":gx,"../assets/images/guide-peer-to-pay/register-4.png":hx,"../assets/images/guide-peer-to-pay/register-5.png":px,"../assets/images/guide-peer-to-pay/register-6.png":mx,"../assets/images/guide-peer-to-pay/register-7.png":Cx,"../assets/images/guide-peer-to-pay/register-8.png":vx,"../assets/images/guide-peer-to-pay/withdraw-1.png":Ex,"../assets/images/guide-peer-to-pay/withdraw-2.png":Ix,"../assets/images/guide-peer-to-pay/withdraw-3.png":Bx,"../assets/images/guide-peer-to-pay/withdraw-4.png":bx,"../assets/images/guide-peer-to-pay/withdraw-5.png":yx,"../assets/images/guide-sathu/confirm-deposit.png":wx,"../assets/images/guide-sathu/decimal.png":Qx,"../assets/images/guide-sathu/qrpay.png":Sx,"../assets/images/guide-sathu/register.png":_x,"../assets/images/guide-sathu/slip-verify.png":xx,"../assets/images/guide/add-user.png":kx,"../assets/images/guide/bill.png":Tx,"../assets/images/guide/document-deposit.png":Dx,"../assets/images/guide/qrpay.png":Rx,"../assets/images/guide/slip.png":Ox,"../assets/images/hamburger.png":Mx,"../assets/images/home-sathu/Frame.png":Px,"../assets/images/home-sathu/menu-affiliate.png":Nx,"../assets/images/home-sathu/menu-deposit.png":Lx,"../assets/images/home-sathu/menu-download.png":Fx,"../assets/images/home-sathu/menu-guide.png":Ux,"../assets/images/home-sathu/menu-history.png":Hx,"../assets/images/home-sathu/menu-line.png":zx,"../assets/images/home-sathu/menu-preset.png":Vx,"../assets/images/home-sathu/menu-ranking.png":jx,"../assets/images/home-sathu/menu-recommend-number.png":Yx,"../assets/images/home-sathu/menu-result.png":Wx,"../assets/images/home-sathu/menu-withdraw.png":Gx,"../assets/images/icon-baht.png":Kx,"../assets/images/icon-bank.png":qx,"../assets/images/icon-btn-deposit.png":Xx,"../assets/images/icon-btn-withdraw.png":Jx,"../assets/images/icon-check.png":Zx,"../assets/images/icon-coin-bath.png":$x,"../assets/images/icon-coin.png":e6,"../assets/images/icon-line-contact.png":t6,"../assets/images/icon-line.png":n6,"../assets/images/icon-profile-sidebar.png":r6,"../assets/images/icon-profile.png":s6,"../assets/images/icon-success.png":o6,"../assets/images/icon-user.png":i6,"../assets/images/icon-warning.png":a6,"../assets/images/icon/sendBill.svg":l6,"../assets/images/incorrect-lotto.png":c6,"../assets/images/information-icon.png":u6,"../assets/images/ios.png":A6,"../assets/images/kbank.png":d6,"../assets/images/lock.png":f6,"../assets/images/loding-img.svg":g6,"../assets/images/logo-lotto-violete.png":h6,"../assets/images/logo-lotto.png":p6,"../assets/images/lotto/aomsin.png":m6,"../assets/images/lotto/belguim.png":C6,"../assets/images/lotto/china.png":v6,"../assets/images/lotto/egypt.png":E6,"../assets/images/lotto/england.png":I6,"../assets/images/lotto/geramany.png":B6,"../assets/images/lotto/government.png":b6,"../assets/images/lotto/hangseng.png":y6,"../assets/images/lotto/hanoi.png":w6,"../assets/images/lotto/indai.png":Q6,"../assets/images/lotto/japan.png":S6,"../assets/images/lotto/korea.png":_6,"../assets/images/lotto/malay.png":x6,"../assets/images/lotto/russia.png":k6,"../assets/images/lotto/singapore.png":T6,"../assets/images/lotto/taiwan.png":D6,"../assets/images/lotto/thai.png":R6,"../assets/images/lotto/tks.png":O6,"../assets/images/lotto/usa.png":M6,"../assets/images/lotto/yeekee_5min.png":P6,"../assets/images/lotto/yiki-sathu.png":N6,"../assets/images/lotto/yiki.png":L6,"../assets/images/lotto/yiki_5min-sathu.png":F6,"../assets/images/lotto/yiki_5min.png":U6,"../assets/images/lotto/yiki_5min_result-sathu.png":H6,"../assets/images/lotto/yiki_5min_result.png":z6,"../assets/images/lotto/yiki_bonus.png":V6,"../assets/images/lotto/yiki_bonus_result.png":j6,"../assets/images/lotto/yiki_result-sathu.png":Y6,"../assets/images/lotto/yiki_result.png":W6,"../assets/images/lotto/yiki_vip-sathu.png":G6,"../assets/images/lotto/yiki_vip.png":K6,"../assets/images/lotto/yiki_vip_result-sathu.png":q6,"../assets/images/lotto/yiki_vip_result.png":X6,"../assets/images/manual-ios-th.png":J6,"../assets/images/menu-affiliate.png":Z6,"../assets/images/menu-download.png":$6,"../assets/images/menu-guide.png":e4,"../assets/images/menu-history.png":t4,"../assets/images/menu-line.png":n4,"../assets/images/menu-list-lotto.png":r4,"../assets/images/menu-preset.png":s4,"../assets/images/menu-ranking.png":o4,"../assets/images/menu-recommend-number.png":i4,"../assets/images/menu-result.png":a4,"../assets/images/minigame-sathu.png":l4,"../assets/images/minigame.png":c4,"../assets/images/minigame/cointoss-sathu.png":u4,"../assets/images/minigame/cointoss.png":A4,"../assets/images/minigame/dragon_tiger.png":d4,"../assets/images/minigame/roshambo.png":f4,"../assets/images/minigame/sicbo.png":g4,"../assets/images/outer-fav.png":h4,"../assets/images/peer2pay-logo.png":p4,"../assets/images/ranking/check_coin.png":m4,"../assets/images/ranking/coin.png":C4,"../assets/images/ranking/level-sathu/VIP1.png":v4,"../assets/images/ranking/level-sathu/VIP10.png":E4,"../assets/images/ranking/level-sathu/VIP2.png":I4,"../assets/images/ranking/level-sathu/VIP3.png":B4,"../assets/images/ranking/level-sathu/VIP4.png":b4,"../assets/images/ranking/level-sathu/VIP5.png":y4,"../assets/images/ranking/level-sathu/VIP6.png":w4,"../assets/images/ranking/level-sathu/VIP7.png":Q4,"../assets/images/ranking/level-sathu/VIP8.png":S4,"../assets/images/ranking/level-sathu/VIP9.png":_4,"../assets/images/ranking/level/VIP1.png":x4,"../assets/images/ranking/level/VIP10.png":k4,"../assets/images/ranking/level/VIP2.png":T4,"../assets/images/ranking/level/VIP3.png":D4,"../assets/images/ranking/level/VIP4.png":R4,"../assets/images/ranking/level/VIP5.png":O4,"../assets/images/ranking/level/VIP6.png":M4,"../assets/images/ranking/level/VIP7.png":P4,"../assets/images/ranking/level/VIP8.png":N4,"../assets/images/ranking/level/VIP9.png":L4,"../assets/images/ranking/ranking-0.png":F4,"../assets/images/ranking/ranking-1.png":U4,"../assets/images/ranking/ranking-2.png":H4,"../assets/images/ranking/ranking-3.png":z4,"../assets/images/ranking/reward.png":V4,"../assets/images/ranking/user-ranking.png":j4,"../assets/images/rate-banner.png":Y4,"../assets/images/sidebar-sathu/deposit.png":W4,"../assets/images/sidebar-sathu/download.png":G4,"../assets/images/sidebar-sathu/guide.png":K4,"../assets/images/sidebar-sathu/history.png":q4,"../assets/images/sidebar-sathu/home.png":X4,"../assets/images/sidebar-sathu/line.png":J4,"../assets/images/sidebar-sathu/logout.png":Z4,"../assets/images/sidebar-sathu/profile.png":$4,"../assets/images/sidebar-sathu/resetpassword.png":ek,"../assets/images/sidebar-sathu/result.png":tk,"../assets/images/sidebar-sathu/withdraw.png":nk,"../assets/images/sidebar-sathu/เปลี่ยนภาษา.png":rk,"../assets/images/sidebar/deposit.png":sk,"../assets/images/sidebar/download.png":ok,"../assets/images/sidebar/guide.png":ik,"../assets/images/sidebar/history.png":ak,"../assets/images/sidebar/home.png":lk,"../assets/images/sidebar/line.png":ck,"../assets/images/sidebar/logout.png":uk,"../assets/images/sidebar/profile.png":Ak,"../assets/images/sidebar/resetpassword.png":dk,"../assets/images/sidebar/result.png":fk,"../assets/images/sidebar/translate.png":gk,"../assets/images/sidebar/withdraw.png":hk,"../assets/images/social/facebook_logo.png":pk,"../assets/images/social/gmail_logo.png":mk,"../assets/images/social/line_logo.png":Ck,"../assets/images/social/sms_logo.png":vk,"../assets/images/social/twitter_logo.png":Ek,"../assets/images/tiger.png":Ik,"../assets/images/warning-deposit.png":Bk,"../assets/images/warning-icon.png":bk,"../assets/images/warning.png":yk})[`../assets/images/${e}`],self.location).href,Nge={},Lge={xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30"},Fge=W("path",{d:"M26.2859 20.6127C25.2052 20.6127 24.3288 21.4888 24.3288 22.5695V25.6196H5.67141V22.5695C5.67141 21.4889 4.79531 20.6127 3.71461 20.6127C2.63391 20.6127 1.75781 21.4888 1.75781 22.5695V27.5764C1.75781 28.6571 2.63391 29.5335 3.71461 29.5335H26.2859C27.3666 29.5335 28.2427 28.6571 28.2427 27.5764V22.5695C28.2427 21.4888 27.3666 20.6127 26.2859 20.6127Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),Uge=W("path",{d:"M14.4095 22.6948C14.7355 23.0205 15.265 23.0205 15.5906 22.6948L22.4484 15.8371C22.6482 15.6373 22.7075 15.3372 22.5995 15.0754C22.4914 14.8147 22.2374 14.6447 21.9542 14.6447H18.7343V1.99359C18.7343 1.14972 18.051 0.466461 17.2073 0.466461H12.7939C11.9502 0.466461 11.2669 1.14966 11.2669 1.99359V14.6447H8.04584C7.76301 14.6447 7.50894 14.8146 7.4009 15.0754C7.29285 15.3372 7.35226 15.6373 7.55178 15.8371L14.4095 22.6948Z",fill:"var(--theme-color-1, #6D35BA)"},null,-1),Hge=[Fge,Uge];function zge(e,t){return Le(),qe("svg",Lge,Hge)}const Vge=Jn(Nge,[["render",zge]]),Pi=e=>(JI("data-v-e27638e2"),e=e(),ZI(),e),jge={class:"hamburger"},Yge=Pi(()=>W("img",{src:Cde,alt:""},null,-1)),Wge=[Yge],Gge={class:"flex items-center justify-between"},Kge={class:"box-l flex items-center"},qge=Pi(()=>W("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"},[W("g",{"clip-path":"url(#clip0_1311_10376)"},[W("path",{d:"M16.0002 5.90356C12.9229 5.90356 10.4189 8.40723 10.4189 11.4849C10.4189 14.5623 12.9229 17.0659 16.0002 17.0659C19.0776 17.0659 21.5815 14.5623 21.5815 11.4849C21.5815 8.40723 19.0776 5.90356 16.0002 5.90356Z",fill:"var(--theme-color-1, #6D35BA)"}),W("path",{d:"M16 0C7.17749 0 0 7.17749 0 16C0 20.082 1.53735 23.811 4.06226 26.6409C4.60303 24.2664 5.84399 22.0999 7.65601 20.4121C8.92773 19.2275 10.4158 18.3411 12.0242 17.7898C9.93433 16.4673 8.5437 14.1355 8.5437 11.4849C8.5437 7.37329 11.8887 4.02856 16 4.02856C20.1113 4.02856 23.4561 7.37329 23.4561 11.4849C23.4561 14.1343 22.0667 16.4653 19.9783 17.7881C21.7205 18.3848 23.3174 19.3755 24.658 20.7161C26.2959 22.354 27.4268 24.4128 27.9365 26.6418C30.4624 23.812 32 20.0825 32 16C32 7.17749 24.8225 0 16 0Z",fill:"var(--theme-color-1, #6D35BA)"}),W("path",{d:"M5.69385 28.228C8.47998 30.5801 12.0769 32 16 32C19.9231 32 23.52 30.5798 26.3062 28.228C26.0496 25.897 25.002 23.7117 23.3323 22.042C21.3733 20.083 18.7693 19.0042 16 19.0042C10.7256 19.0042 6.26636 23.0278 5.69385 28.228Z",fill:"var(--theme-color-1, #6D35BA)"})]),W("defs",null,[W("clipPath",{id:"clip0_1311_10376"},[W("rect",{width:"32",height:"32",fill:"white"})])])],-1)),Xge={class:"bg-icon-mobile"},Jge=Pi(()=>W("div",{class:"flex flex-col items-start ml-2"},[W("p",{class:"!text-[0.9rem]"},"ยูสเซอร์เนม")],-1)),Zge={class:"box-r"},$ge={class:"flex items-center"},ehe={class:"font-bold text-user text-sm"},the={style:{color:"var(--theme-color-1, #6d35ba)"}},nhe={class:"wrap-nav-sidebar"},rhe=["onClick"],she=["src"],ohe={class:"ml-2"},ihe=Pi(()=>W("img",{src:vde,alt:""},null,-1)),ahe={class:"modal-primary rule-modal-main text-center"},lhe=Pi(()=>W("div",{class:"flex justify-center"},[W("img",{class:"w-[140px]",src:Ide,alt:""})],-1)),che={class:"text-[#A8A8A8]",style:{"font-size":"18px"}},uhe={class:"flex gap-2 justify-center"},Ahe={class:"text-[22px]"},dhe={class:"modal-notification rule-modal-main text-center"},fhe={class:"wrap-download-app mt-3"},ghe={class:"flex justify-center items-center"},hhe=Pi(()=>W("h2",{class:"text-center"},"ติดตั้ง APP",-1)),phe={class:"flex justify-around mt-3"},mhe=["href"],Che=Pi(()=>W("img",{src:Bde,alt:""},null,-1)),vhe=[Che],Ehe=Pi(()=>W("a",{href:"javascript:void(0)"},[W("img",{src:bde,alt:""})],-1)),Ihe=[Ehe],Bhe={class:"modal-notification rule-modal-main text-center"},bhe=Pi(()=>W("div",{class:"flex justify-center mb-4"},[W("h3",null,"คู่มือ IOS")],-1)),yhe={key:0,class:"w-full",src:"https://image-etc.s3.us-east-1.amazonaws.com/punpro/download-guild-ios.png",alt:""},whe=["href"],Qhe={key:0,src:yde,alt:""},She=_e({__name:"Hamburger",emits:["show-modal:reset-password"],setup(e,{emit:t}){const n=[_v,Ffe,Yfe],r=[aS,xv,_v,iS],s=[aS,xv,Wde,Rfe,_v,Zde,Efe,cfe,Rde,iS],o=zu(),{t:i}=yo(),a=If(),l=Yl(),c=zM(),u=pm(),A=o9(Mf()),{isSeamless:d,isGamelotto:f,getRoute:g,checkDomainStandAlone:h}=Zl(),m=c.nav_menu_sidebar,p=window.location.origin,C=K(!1),v=K(!1),E=K(!1),b=$u(),w=K(!1),B=eA(),Q=k(()=>{if(o.user()){const{user_detail:z}=o.user();return z}return null}),S=k(()=>u.$state),T=k(()=>{var z;return(z=S.value.contact)==null?void 0:z.linecontact}),D=k(()=>{a.name;const z=["historybet","lotto-list"],$=["withdraw","transaction","history","download","resetpassword","guide","lotto-list","historybet"],Z=["withdraw","transaction","history","download","resetpassword","guide","home","profile","contact"];return f?m.filter(Ae=>!$.includes(Ae.path)):d?m.filter(Ae=>!Z.includes(Ae.path)):m.filter(Ae=>!z.includes(Ae.path))}),R=k(()=>o.check()),O=wn({height:"85vh",marginTop:"1rem",borderRadius:"20px 4px",right:"20px"}),H=wn({background:"var(--theme-color-1, $default-theme-color-1)",borderRadius:"20px 4px 12px 12px",padding:"0.5rem 0.5rem 2rem",justifyContent:"end"}),V=wn({padding:"0rem 0.5rem 0.5rem"}),Y=wn({padding:"0.2rem"}),j=wn({justifyContent:"center"});function X(z){return`${g()}${z}`}function oe(z){switch(z){case"home":l.push({name:X("home")}),C.value=!1;break;case"profile":l.push({name:X("profile")}),C.value=!1;break;case"transaction":b.bank_status==="reject"?B.setShowModalApprove(!0):l.push({name:z,params:{type:"deposit"}}),C.value=!1;break;case"withdraw":Q.value.bank_list.length>0&&(b.bank_status==="reject"?B.setShowModalApprove(!0):l.push({name:z,params:{type:"withdraw"}})),C.value=!1;break;case"lotto-result":l.push({name:X("lotto-result")}),C.value=!1;break;case"history":l.push({name:"history"}),C.value=!1;break;case"guide":l.push({name:"guide"}),C.value=!1;break;case"download":E.value=!0,l.push({name:"home"}),C.value=!1;break;case"contact":location.href=T.value,C.value=!1;break;case"resetpassword":t("show-modal:reset-password",!0),C.value=!1;break;case"historybet":l.push({name:X("historybet")}),C.value=!1;break;case"lotto-list":l.push({name:X("lotto-list")}),C.value=!1;break}}async function ue(){try{await o.logout({redirect:"/login",makeRequest:!0})}catch{he(["auth_remember","codeLine","regis-token"]),location.reload()}}function he(z){if(f)return;Ir.clearAuthToken();const Z=Object.keys(localStorage),Ae=Object.keys(sessionStorage),De=document.cookie.split(";").map(x=>x.split("=")[0]);[...Z,...Ae,...De].filter(x=>!z.includes(x)).forEach(x=>{localStorage.removeItem(x),sessionStorage.removeItem(x),document.cookie=x+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"})}function Ee(){return f?1:d?2:3}const Oe=async()=>{window.location.href=p.replace("/gamelotto","")},Qe=()=>{w.value=!1},le=()=>{w.value=!1,setTimeout(()=>{location.href=T.value},500)};function ge(){E.value=!1,v.value=!0}return(z,$)=>(Le(),qe(Tt,null,[W("div",jge,[W("a",{onClick:$[0]||($[0]=Z=>C.value=!0)},Wge)]),R.value||fe(d)?(Le(),Nn(fe(mie),{key:0,show:C.value,"onUpdate:show":$[6]||($[6]=Z=>C.value=Z),width:280,style:Pu(O)},{default:He(()=>[te(fe(vie),{"header-style":H,"body-style":V,"body-content-style":V,"footer-style":j},Ez({header:He(()=>[te(fe(Gs),{onClick:$[1]||($[1]=Z=>C.value=!1),color:"#fff",size:"35"},{default:He(()=>[te(fe(ia))]),_:1}),te(Sde,{class:"card-info-sidebar","content-style":Y},{default:He(()=>[W("div",Gge,[W("div",Kge,[qge,W("div",Xge,[te(xv)]),Jge]),W("div",Zge,[W("div",$ge,[W("p",ehe,kt(fe(d)?fe(A).username.value:Q.value.username),1),W("div",{class:"copy flex cursor-pointer",onClick:$[2]||($[2]=VA(Z=>fe(wde)({callback:()=>fe(Wt).success("คัดลอกสำเร็จ"),value:fe(d)?fe(A).username.value:Q.value.username}),["prevent"]))},[te(fe(Gs),{size:"18",color:"var(--theme-color-1, $default-theme-color-1)",tag:"a"},{default:He(()=>[te(fe(ode))]),_:1}),W("span",the,kt(fe(i)("copy")),1)])])])])]),_:1},8,["content-style"])]),default:He(()=>[W("div",nhe,[(Le(!0),qe(Tt,null,sB(D.value,(Z,Ae)=>(Le(),qe("div",{class:ls("item-sidebar-standalone"),key:Ae},[W("a",{onClick:De=>oe(Z.path)},[fe(f)||fe(d)||fe(h)()?(Le(),qe(Tt,{key:0},[Ee()===2?(Le(),Nn(Cl(n[Ae]),{key:0})):In("",!0),Ee()===1?(Le(),Nn(Cl(r[Ae]),{key:1})):In("",!0),Ee()===3?(Le(),Nn(Cl(s[Ae]),{key:2})):In("",!0)],64)):(Le(),qe("img",{key:1,src:fe($d)(Z.img_src),alt:""},null,8,she)),W("p",ohe,kt(Z.title),1)],8,rhe)]))),128))])]),_:2},[fe(f)?{name:"footer",fn:He(()=>[te(Sv,{classButton:"primary-button",onClick:$[3]||($[3]=Z=>Oe()),style:{color:"#fff"}},{image:He(()=>[ihe]),default:He(()=>[Hs(" เล่นเกม ")]),_:1})]),key:"0"}:!fe(d)&&fe(h)()?{name:"footer",fn:He(()=>[te(Sv,{class:"primary-button",onClick:$[4]||($[4]=Z=>ue())},{image:He(()=>[(Le(),qe("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"},[W("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.88516 13.9517V14.7491C7.88516 15.3885 7.56647 15.9406 7.01269 16.2603C6.74625 16.4141 6.44888 16.4999 6.14057 16.5C5.83197 16.5002 5.53469 16.4142 5.26807 16.2603L1.72257 14.2133C1.16872 13.8935 0.850098 13.3416 0.850098 12.7021V2.24494C0.850098 1.28272 1.63285 0.5 2.59504 0.5H10.4035C11.3658 0.5 12.1486 1.28266 12.1486 2.24494V4.44928C12.1486 4.7655 11.8918 5.02225 11.5756 5.02225C11.2593 5.02225 11.0028 4.76553 11.0028 4.44928V2.24494C11.0028 1.91453 10.7339 1.64569 10.4035 1.64569H3.56125L7.01269 3.63872C7.56629 3.95841 7.88516 4.51028 7.88516 5.14956V12.8059H10.4035C10.7339 12.8059 11.0028 12.5372 11.0028 12.2068V10.2744C11.0028 9.95797 11.2591 9.70144 11.5756 9.70144C11.8919 9.70144 12.1486 9.95803 12.1486 10.2744V12.2068C12.1486 13.1691 11.3658 13.9517 10.4035 13.9517H7.88516ZM13.194 7.79869L12.563 8.42966C12.3393 8.65337 12.3394 9.01606 12.563 9.23981C12.6707 9.34756 12.8158 9.40744 12.9681 9.40744C13.1206 9.40744 13.2655 9.34772 13.3734 9.23981L14.9821 7.63081C15.2058 7.40712 15.2058 7.04463 14.9821 6.82094L13.3734 5.21219C13.1496 4.98844 12.7869 4.98853 12.5631 5.21216C12.3394 5.43566 12.3395 5.7985 12.5631 6.02206L13.194 6.65287H8.96713C8.6506 6.65287 8.39429 6.90937 8.39429 7.22587C8.39429 7.54238 8.65063 7.79872 8.96713 7.79872H13.194V7.79869Z",fill:"var(--primary-font-color, #fff)"})]))]),default:He(()=>[W("p",{class:"ml-2"},"ออกจากระบบ")]),_:1})]),key:"1"}:{name:"footer",fn:He(()=>[te(Sv,{classButton:"primary-button",onClick:$[5]||($[5]=Z=>ue()),style:{color:"#fff"}},{image:He(()=>[W("img",{src:Ede,alt:""})]),default:He(()=>[W("p",{class:"ml-2"},"ออกจากระบบ")]),_:1})]),key:"2"}]),1032,["header-style","body-style","body-content-style","footer-style"])]),_:1},8,["show","style"])):In("",!0),te(fe(Bi),{show:w.value,"onUpdate:show":$[7]||($[7]=Z=>w.value=Z)},{default:He(()=>[W("div",ahe,[W("div",{class:"close-modal",onClick:Qe},[te(fe(Gs),{size:"23",color:"var(--primary-color-1, #6D35BA)"},{default:He(()=>[te(fe(ia))]),_:1})]),lhe,W("p",che,kt(fe(i)("extra.waitApprove")),1),W("div",uhe,[te(wa,{id:"btn-close-approve-and-contact",class:"primary-button mt-3 w-[200px]",onClick:le},{default:He(()=>[W("span",Ahe,kt(fe(i)("linecontact")),1)]),_:1})])])]),_:1},8,["show"]),te(fe(Bi),{ref:"modalNotify",show:E.value,"onUpdate:show":$[10]||($[10]=Z=>E.value=Z)},{default:He(()=>{var Z,Ae;return[W("div",dhe,[W("div",{class:"close-modal",onClick:$[8]||($[8]=De=>E.value=!1)},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),W("div",fhe,[W("div",ghe,[te(Vge,{class:"mr-2"}),hhe]),W("div",phe,[W("div",{class:ls(["img-download",(Z=S.value.app)!=null&&Z.android_url_download?"":"coming-soon"])},[W("a",{href:(Ae=S.value.app)==null?void 0:Ae.android_url_download,target:"_blank"},vhe,8,mhe)],2),W("div",{class:"img-download",onClick:$[9]||($[9]=De=>ge())},Ihe)])])])]}),_:1},8,["show"]),te(fe(Bi),{ref:"modaldownload",show:v.value,"onUpdate:show":$[12]||($[12]=Z=>v.value=Z)},{default:He(()=>{var Z,Ae,De,L;return[W("div",Bhe,[W("div",{class:"close-modal",onClick:$[11]||($[11]=_=>v.value=!1)},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),bhe,(Z=S.value.app)!=null&&Z.ios_url_download?In("",!0):(Le(),qe("img",yhe)),W("a",{href:(Ae=S.value.app)==null?void 0:Ae.android_url_download,target:"_blank"},[(L=(De=S.value)==null?void 0:De.app)!=null&&L.ios_url_download?(Le(),qe("img",Qhe)):In("",!0)],8,whe)])]}),_:1},8,["show"])],64))}});const _he=Jn(She,[["__scopeId","data-v-e27638e2"]]),wk=function(e,t,n){if(n){if(t==="rule")return e.find(r=>(r==null?void 0:r.tag)&&Array.isArray(r.tag)&&r.tag.join()===`rule-lotto-${n}`);if(t==="rate")return e.find(r=>(r==null?void 0:r.tag)&&Array.isArray(r.tag)&&r.tag.join()===`rate-lotto-${n}`)}else{if(t==="rule")return e.find(r=>Array.isArray(r.tag)&&r.tag.join()==="rule-lotto");if(t==="rate")return e.find(r=>Array.isArray(r.tag)&&r.tag.join()==="rate-lotto")}},xhe={class:"wrap-header-standalone"},khe={class:"container mx-auto"},The={class:"wrap-item-header"},Dhe={class:"item-header py-2"},Rhe={key:1,class:"flex items-center"},Ohe={class:"badge-show-user"},Mhe=W("img",{src:pM,alt:""},null,-1),Phe={key:0,class:"px-2"},Nhe={key:1,class:"px-2"},Lhe={class:"item-header"},Fhe=["src"],Uhe={key:0,class:"badge-button-rules"},Hhe={class:"item-header"},zhe={class:"item-header-info flex justify-between px-2"},Vhe={class:"badge-show-user"},jhe=W("img",{src:pM,alt:""},null,-1),Yhe={key:0,class:"px-2"},Whe={key:0,class:"badge-show-amount"},Ghe=W("img",{src:Pce,alt:""},null,-1),Khe={class:"mr-1"},qhe={key:1,class:"badge-button-rules"},Xhe={class:"modal-primary rule-modal-main text-center"},Jhe={class:"text-center mb-3"},Zhe=["src"],$he=["innerHTML"],epe={class:"text-center mb-3"},tpe=["src"],npe=["innerHTML"],rpe=_e({__name:"Header",emits:["confirm:change-password"],setup(e,{emit:t}){const{t:n}=yo(),r=Yl(),s=If(),o=K(null),i=IB(),a=pm(),l=zu(),c=pde(),u=mde(),{isSeamless:A,getRouteHome:d}=Zl(),f=K(!1),g=K(!1),h=K(!1),m=K(!1),p=K(!1),C=K([]),v=K(),E=K(),b=K(),w=K(!1),B=K(!1),Q=o9(Mf()),S=k(()=>a.$state),T=$u(),D=k(()=>u.$state.step),R=k(()=>{if(l.user()){const{user_detail:Qe}=l.user();return Qe}return null}),O=k(()=>l.token()),H=k(()=>i.currentAmount),V=k(()=>{let Qe=!1;return["lotto-bet","gamelotto-lotto-bet","seamlesslotto-lotto-bet","lotto-bet-summary","gamelotto-bet-summary","seamlesslotto-bet-summary","lotto-result","gamelotto-lotto-result","seamlesslotto-lotto-result","lotto-shoot-number","gamelotto-lotto-shoot-number","seamlesslotto-lotto-shoot-number","minigame"].includes(s.name)&&(Qe=!0),Qe});Xe(()=>s.query.lottoNameEn,Qe=>{Qe&&(b.value=Qe,he(b.value))}),rn(async()=>{A||await ue()});function Y(){var Qe;m.value||(f.value=!0,(Qe=o.value)==null||Qe.play(),X(),setTimeout(()=>{f.value=!1},1200))}function j(){(localStorage.getItem("refresh")==="true"||!localStorage.getItem("refresh"))&&(p.value=!0,r.go(0),localStorage.setItem("refresh","false"),setTimeout(()=>{localStorage.setItem("refresh","true")},1e3))}async function X(){var Qe;m.value=!0;try{const le=await up.getAmount(R.value.username,O.value,A);i.setAmount((Qe=le.data)==null?void 0:Qe.amount),setTimeout(()=>{m.value=!1},5e3)}catch(le){console.log(le)}}const oe=()=>{g.value=!1};async function ue(){const Qe=await i1.getArticleList();if(Qe.message.code===0){const le=Qe.data,ge=oS.toArticle(oS.articleToJson(le));v.value=wk(ge,"rule"),C.value=ge,c.$state.rulesData=ge}}function he(Qe){const le=wk(C.value,"rule",Array.isArray(Qe)?Qe.join(""):Qe);return C.value.length>0?le?(E.value=le,w.value=!0,B.value=!1,E.value):(w.value=!1,B.value=!0,v.value):null}function Ee(){if(s.meta.pathName){const{pathName:Qe}=s.meta;r.push({name:Qe});return}else if(D.value===2){u.$state.step=1;return}r.go(-1)}function Oe(){r.push({name:d()})}return(Qe,le)=>{var ge;return Le(),qe(Tt,null,[W("div",xhe,[W("div",khe,[W("div",The,[W("div",Dhe,[V.value?(Le(),qe("a",{key:0,class:"flex items-center",onClick:Ee},[te(fe(Gs),{color:"#fff",size:"25"},{default:He(()=>[te(fe(UAe))]),_:1})])):(Le(),qe("div",Rhe,[te(fe(Gs),{size:"24",tag:"a",color:"#fff",onClick:le[0]||(le[0]=z=>j())},{default:He(()=>[p.value?(Le(),Nn(fe(GAe),{key:1})):(Le(),Nn(fe(JAe),{key:0}))]),_:1})])),W("div",Ohe,[Mhe,fe(A)?(Le(),qe("p",Phe,kt(fe(Q).username.value),1)):R.value&&!fe(A)?(Le(),qe("p",Nhe,kt(R.value.username),1)):In("",!0)])]),W("div",Lhe,[W("a",{onClick:le[1]||(le[1]=z=>Oe())},[W("img",{class:"logo",src:(ge=S.value.theme)==null?void 0:ge.logo,alt:""},null,8,Fhe)])]),fe(s).name==="lotto-bet"?(Le(),qe("div",Uhe,[W("a",{onClick:le[2]||(le[2]=z=>g.value=!0)},kt(fe(n)("rule")),1)])):In("",!0),W("div",Hhe,[te(_he,{"onShowModal:resetPassword":le[3]||(le[3]=z=>h.value=z)}),te(hde,{show:h.value,"onUpdate:show":le[4]||(le[4]=z=>h.value=z),onConfirm:le[5]||(le[5]=z=>t("confirm:change-password",z))},null,8,["show"])])]),W("div",zhe,[W("div",Vhe,[jhe,R.value&&!fe(A)?(Le(),qe("p",Yhe,kt(R.value.username),1)):In("",!0)]),fe(s).name!=="lotto-bet"?(Le(),qe("div",Whe,[W("a",{class:"badge-show-amount",onClick:Y},[Ghe,W("p",Khe,[te(fe(Zre),{ref_key:"numberAnimationInstRef",ref:o,from:0,to:fe(T).bank_status==="approve"?H.value:0,active:!0,precision:2,duration:1100},null,8,["to"])])]),te(fe(Gs),{tag:"a",color:"var(--primary-font-color, #000)",size:"15",onClick:Y},{default:He(()=>[te(fe(tde),{class:ls(f.value?"rotate-animate":"")},null,8,["class"])]),_:1})])):(Le(),qe("div",qhe,[W("a",{onClick:le[6]||(le[6]=z=>g.value=!0)},kt(fe(n)("rule")),1)]))])])]),te(fe(Bi),{show:g.value,"onUpdate:show":le[7]||(le[7]=z=>g.value=z)},{default:He(()=>{var z,$,Z,Ae;return[W("div",Xhe,[W("div",{class:"close-modal",onClick:oe},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),E.value&&w.value?(Le(),qe(Tt,{key:0},[W("h2",Jhe,kt((z=E.value)==null?void 0:z.title),1),W("img",{class:"w-full mb-3",src:($=E.value)==null?void 0:$.img_url,alt:""},null,8,Zhe),W("div",{class:"rule-content text-left",innerHTML:E.value.description},null,8,$he)],64)):v.value&&B.value?(Le(),qe(Tt,{key:1},[W("h2",epe,kt((Z=v.value)==null?void 0:Z.title),1),W("img",{class:"w-full mb-3",src:(Ae=v.value)==null?void 0:Ae.img_url,alt:""},null,8,tpe),v.value?(Le(),qe("div",{key:0,class:"rule-content text-left",innerHTML:v.value.description},null,8,npe)):In("",!0)],64)):In("",!0)])]}),_:1},8,["show"])],64)}}});/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const dP={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const je=function(e,t){if(!e)throw tA(t)},tA=function(e){return new Error("Firebase Database ("+dP.SDK_VERSION+") INTERNAL ASSERT FAILED: "+e)};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const fP=function(e){const t=[];let n=0;for(let r=0;r>6|192,t[n++]=s&63|128):(s&64512)===55296&&r+1>18|240,t[n++]=s>>12&63|128,t[n++]=s>>6&63|128,t[n++]=s&63|128):(t[n++]=s>>12|224,t[n++]=s>>6&63|128,t[n++]=s&63|128)}return t},spe=function(e){const t=[];let n=0,r=0;for(;n191&&s<224){const o=e[n++];t[r++]=String.fromCharCode((s&31)<<6|o&63)}else if(s>239&&s<365){const o=e[n++],i=e[n++],a=e[n++],l=((s&7)<<18|(o&63)<<12|(i&63)<<6|a&63)-65536;t[r++]=String.fromCharCode(55296+(l>>10)),t[r++]=String.fromCharCode(56320+(l&1023))}else{const o=e[n++],i=e[n++];t[r++]=String.fromCharCode((s&15)<<12|(o&63)<<6|i&63)}}return t.join("")},Bb={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let s=0;s>2,A=(o&3)<<4|a>>4;let d=(a&15)<<2|c>>6,f=c&63;l||(f=64,i||(d=64)),r.push(n[u],n[A],n[d],n[f])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(fP(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):spe(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let s=0;s>4;if(r.push(d),c!==64){const f=a<<4&240|c>>2;if(r.push(f),A!==64){const g=c<<6&192|A;r.push(g)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class ope extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const gP=function(e){const t=fP(e);return Bb.encodeByteArray(t,!0)},Ap=function(e){return gP(e).replace(/\./g,"")},E1=function(e){try{return Bb.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function ipe(e){return hP(void 0,e)}function hP(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:const n=t;return new Date(n.getTime());case Object:e===void 0&&(e={});break;case Array:e=[];break;default:return t}for(const n in t)!t.hasOwnProperty(n)||!ape(n)||(e[n]=hP(e[n],t[n]));return e}function ape(e){return e!=="__proto__"}/** * @license * Copyright 2022 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function lpe(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}/** * @license * Copyright 2022 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const cpe=()=>lpe().__FIREBASE_DEFAULTS__,upe=()=>{if(typeof process>"u"||typeof process.env>"u")return;const e={}.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},Ape=()=>{if(typeof document>"u")return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const t=e&&E1(e[1]);return t&&JSON.parse(t)},pP=()=>{try{return cpe()||upe()||Ape()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},dpe=e=>{var t,n;return(n=(t=pP())===null||t===void 0?void 0:t.emulatorHosts)===null||n===void 0?void 0:n[e]},fpe=e=>{const t=dpe(e);if(!t)return;const n=t.lastIndexOf(":");if(n<=0||n+1===t.length)throw new Error(`Invalid host ${t} with no separate hostname and port!`);const r=parseInt(t.substring(n+1),10);return t[0]==="["?[t.substring(1,n-1),r]:[t.substring(0,n),r]},mP=()=>{var e;return(e=pP())===null||e===void 0?void 0:e.config};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Hm{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((t,n)=>{this.resolve=t,this.reject=n})}wrapCallback(t){return(n,r)=>{n?this.reject(n):this.resolve(r),typeof t=="function"&&(this.promise.catch(()=>{}),t.length===1?t(n):t(n,r))}}}/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function gpe(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const n={alg:"none",type:"JWT"},r=t||"demo-project",s=e.iat||0,o=e.sub||e.user_id;if(!o)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const i=Object.assign({iss:`https://securetoken.google.com/${r}`,aud:r,iat:s,exp:s+3600,auth_time:s,sub:o,user_id:o,firebase:{sign_in_provider:"custom",identities:{}}},e),a="";return[Ap(JSON.stringify(n)),Ap(JSON.stringify(i)),a].join(".")}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function hpe(){return typeof navigator<"u"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function CP(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(hpe())}function ppe(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function vP(){return dP.NODE_ADMIN===!0}function mpe(){try{return typeof indexedDB=="object"}catch{return!1}}function Cpe(){return new Promise((e,t)=>{try{let n=!0;const r="validate-browser-context-for-indexeddb-analytics-module",s=self.indexedDB.open(r);s.onsuccess=()=>{s.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},s.onupgradeneeded=()=>{n=!1},s.onerror=()=>{var o;t(((o=s.error)===null||o===void 0?void 0:o.message)||"")}}catch(n){t(n)}})}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const vpe="FirebaseError";class Nf extends Error{constructor(t,n,r){super(n),this.code=t,this.customData=r,this.name=vpe,Object.setPrototypeOf(this,Nf.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,EP.prototype.create)}}class EP{constructor(t,n,r){this.service=t,this.serviceName=n,this.errors=r}create(t,...n){const r=n[0]||{},s=`${this.service}/${t}`,o=this.errors[t],i=o?Epe(o,r):"Error",a=`${this.serviceName}: ${i} (${s}).`;return new Nf(s,a,r)}}function Epe(e,t){return e.replace(Ipe,(n,r)=>{const s=t[r];return s!=null?String(s):`<${r}?>`})}const Ipe=/\{\$([^}]+)}/g;/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function ef(e){return JSON.parse(e)}function Pr(e){return JSON.stringify(e)}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const IP=function(e){let t={},n={},r={},s="";try{const o=e.split(".");t=ef(E1(o[0])||""),n=ef(E1(o[1])||""),s=o[2],r=n.d||{},delete n.d}catch{}return{header:t,claims:n,data:r,signature:s}},Bpe=function(e){const t=IP(e),n=t.claims;return!!n&&typeof n=="object"&&n.hasOwnProperty("iat")},bpe=function(e){const t=IP(e).claims;return typeof t=="object"&&t.admin===!0};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function Ni(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function mu(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}function Qk(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function dp(e,t,n){const r={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=t.call(n,e[s],s,e));return r}function I1(e,t){if(e===t)return!0;const n=Object.keys(e),r=Object.keys(t);for(const s of n){if(!r.includes(s))return!1;const o=e[s],i=t[s];if(Sk(o)&&Sk(i)){if(!I1(o,i))return!1}else if(o!==i)return!1}for(const s of r)if(!n.includes(s))return!1;return!0}function Sk(e){return e!==null&&typeof e=="object"}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function ype(e){const t=[];for(const[n,r]of Object.entries(e))Array.isArray(r)?r.forEach(s=>{t.push(encodeURIComponent(n)+"="+encodeURIComponent(s))}):t.push(encodeURIComponent(n)+"="+encodeURIComponent(r));return t.length?"&"+t.join("&"):""}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class wpe{constructor(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=512/8,this.pad_[0]=128;for(let t=1;t>>31)&4294967295}let s=this.chain_[0],o=this.chain_[1],i=this.chain_[2],a=this.chain_[3],l=this.chain_[4],c,u;for(let A=0;A<80;A++){A<40?A<20?(c=a^o&(i^a),u=1518500249):(c=o^i^a,u=1859775393):A<60?(c=o&i|a&(o|i),u=2400959708):(c=o^i^a,u=3395469782);const d=(s<<5|s>>>27)+c+l+u+r[A]&4294967295;l=a,a=i,i=(o<<30|o>>>2)&4294967295,o=s,s=d}this.chain_[0]=this.chain_[0]+s&4294967295,this.chain_[1]=this.chain_[1]+o&4294967295,this.chain_[2]=this.chain_[2]+i&4294967295,this.chain_[3]=this.chain_[3]+a&4294967295,this.chain_[4]=this.chain_[4]+l&4294967295}update(t,n){if(t==null)return;n===void 0&&(n=t.length);const r=n-this.blockSize;let s=0;const o=this.buf_;let i=this.inbuf_;for(;s=56;s--)this.buf_[s]=n&255,n/=256;this.compress_(this.buf_);let r=0;for(let s=0;s<5;s++)for(let o=24;o>=0;o-=8)t[r]=this.chain_[s]>>o&255,++r;return t}}function bb(e,t){return`${e} failed: ${t} argument `}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Qpe=function(e){const t=[];let n=0;for(let r=0;r=55296&&s<=56319){const o=s-55296;r++,je(r>6|192,t[n++]=s&63|128):s<65536?(t[n++]=s>>12|224,t[n++]=s>>6&63|128,t[n++]=s&63|128):(t[n++]=s>>18|240,t[n++]=s>>12&63|128,t[n++]=s>>6&63|128,t[n++]=s&63|128)}return t},zm=function(e){let t=0;for(let n=0;n=55296&&r<=56319?(t+=4,n++):t+=3}return t};/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function Lf(e){return e&&e._delegate?e._delegate:e}class tf{constructor(t,n,r){this.name=t,this.instanceFactory=n,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(t){return this.instantiationMode=t,this}setMultipleInstances(t){return this.multipleInstances=t,this}setServiceProps(t){return this.serviceProps=t,this}setInstanceCreatedCallback(t){return this.onInstanceCreated=t,this}}/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const rl="[DEFAULT]";/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Spe{constructor(t,n){this.name=t,this.container=n,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(t){const n=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(n)){const r=new Hm;if(this.instancesDeferred.set(n,r),this.isInitialized(n)||this.shouldAutoInitialize())try{const s=this.getOrInitializeService({instanceIdentifier:n});s&&r.resolve(s)}catch{}}return this.instancesDeferred.get(n).promise}getImmediate(t){var n;const r=this.normalizeInstanceIdentifier(t==null?void 0:t.identifier),s=(n=t==null?void 0:t.optional)!==null&&n!==void 0?n:!1;if(this.isInitialized(r)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:r})}catch(o){if(s)return null;throw o}else{if(s)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(t){if(t.name!==this.name)throw Error(`Mismatching Component ${t.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=t,!!this.shouldAutoInitialize()){if(xpe(t))try{this.getOrInitializeService({instanceIdentifier:rl})}catch{}for(const[n,r]of this.instancesDeferred.entries()){const s=this.normalizeInstanceIdentifier(n);try{const o=this.getOrInitializeService({instanceIdentifier:s});r.resolve(o)}catch{}}}}clearInstance(t=rl){this.instancesDeferred.delete(t),this.instancesOptions.delete(t),this.instances.delete(t)}async delete(){const t=Array.from(this.instances.values());await Promise.all([...t.filter(n=>"INTERNAL"in n).map(n=>n.INTERNAL.delete()),...t.filter(n=>"_delete"in n).map(n=>n._delete())])}isComponentSet(){return this.component!=null}isInitialized(t=rl){return this.instances.has(t)}getOptions(t=rl){return this.instancesOptions.get(t)||{}}initialize(t={}){const{options:n={}}=t,r=this.normalizeInstanceIdentifier(t.instanceIdentifier);if(this.isInitialized(r))throw Error(`${this.name}(${r}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const s=this.getOrInitializeService({instanceIdentifier:r,options:n});for(const[o,i]of this.instancesDeferred.entries()){const a=this.normalizeInstanceIdentifier(o);r===a&&i.resolve(s)}return s}onInit(t,n){var r;const s=this.normalizeInstanceIdentifier(n),o=(r=this.onInitCallbacks.get(s))!==null&&r!==void 0?r:new Set;o.add(t),this.onInitCallbacks.set(s,o);const i=this.instances.get(s);return i&&t(i,s),()=>{o.delete(t)}}invokeOnInitCallbacks(t,n){const r=this.onInitCallbacks.get(n);if(r)for(const s of r)try{s(t,n)}catch{}}getOrInitializeService({instanceIdentifier:t,options:n={}}){let r=this.instances.get(t);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:_pe(t),options:n}),this.instances.set(t,r),this.instancesOptions.set(t,n),this.invokeOnInitCallbacks(r,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,r)}catch{}return r||null}normalizeInstanceIdentifier(t=rl){return this.component?this.component.multipleInstances?t:rl:t}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}}function _pe(e){return e===rl?void 0:e}function xpe(e){return e.instantiationMode==="EAGER"}/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class kpe{constructor(t){this.name=t,this.providers=new Map}addComponent(t){const n=this.getProvider(t.name);if(n.isComponentSet())throw new Error(`Component ${t.name} has already been registered with ${this.name}`);n.setComponent(t)}addOrOverwriteComponent(t){this.getProvider(t.name).isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)}getProvider(t){if(this.providers.has(t))return this.providers.get(t);const n=new Spe(t,this);return this.providers.set(t,n),n}getProviders(){return Array.from(this.providers.values())}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */var Mn;(function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"})(Mn||(Mn={}));const Tpe={debug:Mn.DEBUG,verbose:Mn.VERBOSE,info:Mn.INFO,warn:Mn.WARN,error:Mn.ERROR,silent:Mn.SILENT},Dpe=Mn.INFO,Rpe={[Mn.DEBUG]:"log",[Mn.VERBOSE]:"log",[Mn.INFO]:"info",[Mn.WARN]:"warn",[Mn.ERROR]:"error"},Ope=(e,t,...n)=>{if(tt.some(n=>e instanceof n);let _k,xk;function Ppe(){return _k||(_k=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function Npe(){return xk||(xk=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const bP=new WeakMap,B1=new WeakMap,yP=new WeakMap,kv=new WeakMap,yb=new WeakMap;function Lpe(e){const t=new Promise((n,r)=>{const s=()=>{e.removeEventListener("success",o),e.removeEventListener("error",i)},o=()=>{n(ha(e.result)),s()},i=()=>{r(e.error),s()};e.addEventListener("success",o),e.addEventListener("error",i)});return t.then(n=>{n instanceof IDBCursor&&bP.set(n,e)}).catch(()=>{}),yb.set(t,e),t}function Fpe(e){if(B1.has(e))return;const t=new Promise((n,r)=>{const s=()=>{e.removeEventListener("complete",o),e.removeEventListener("error",i),e.removeEventListener("abort",i)},o=()=>{n(),s()},i=()=>{r(e.error||new DOMException("AbortError","AbortError")),s()};e.addEventListener("complete",o),e.addEventListener("error",i),e.addEventListener("abort",i)});B1.set(e,t)}let b1={get(e,t,n){if(e instanceof IDBTransaction){if(t==="done")return B1.get(e);if(t==="objectStoreNames")return e.objectStoreNames||yP.get(e);if(t==="store")return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return ha(e[t])},set(e,t,n){return e[t]=n,!0},has(e,t){return e instanceof IDBTransaction&&(t==="done"||t==="store")?!0:t in e}};function Upe(e){b1=e(b1)}function Hpe(e){return e===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(t,...n){const r=e.call(Tv(this),t,...n);return yP.set(r,t.sort?t.sort():[t]),ha(r)}:Npe().includes(e)?function(...t){return e.apply(Tv(this),t),ha(bP.get(this))}:function(...t){return ha(e.apply(Tv(this),t))}}function zpe(e){return typeof e=="function"?Hpe(e):(e instanceof IDBTransaction&&Fpe(e),Mpe(e,Ppe())?new Proxy(e,b1):e)}function ha(e){if(e instanceof IDBRequest)return Lpe(e);if(kv.has(e))return kv.get(e);const t=zpe(e);return t!==e&&(kv.set(e,t),yb.set(t,e)),t}const Tv=e=>yb.get(e);function Vpe(e,t,{blocked:n,upgrade:r,blocking:s,terminated:o}={}){const i=indexedDB.open(e,t),a=ha(i);return r&&i.addEventListener("upgradeneeded",l=>{r(ha(i.result),l.oldVersion,l.newVersion,ha(i.transaction),l)}),n&&i.addEventListener("blocked",l=>n(l.oldVersion,l.newVersion,l)),a.then(l=>{o&&l.addEventListener("close",()=>o()),s&&l.addEventListener("versionchange",c=>s(c.oldVersion,c.newVersion,c))}).catch(()=>{}),a}const jpe=["get","getKey","getAll","getAllKeys","count"],Ype=["put","add","delete","clear"],Dv=new Map;function kk(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t=="string"))return;if(Dv.get(t))return Dv.get(t);const n=t.replace(/FromIndex$/,""),r=t!==n,s=Ype.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(s||jpe.includes(n)))return;const o=async function(i,...a){const l=this.transaction(i,s?"readwrite":"readonly");let c=l.store;return r&&(c=c.index(a.shift())),(await Promise.all([c[n](...a),s&&l.done]))[0]};return Dv.set(t,o),o}Upe(e=>({...e,get:(t,n,r)=>kk(t,n)||e.get(t,n,r),has:(t,n)=>!!kk(t,n)||e.has(t,n)}));/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Wpe{constructor(t){this.container=t}getPlatformInfoString(){return this.container.getProviders().map(n=>{if(Gpe(n)){const r=n.getImmediate();return`${r.library}/${r.version}`}else return null}).filter(n=>n).join(" ")}}function Gpe(e){const t=e.getComponent();return(t==null?void 0:t.type)==="VERSION"}const y1="@firebase/app",Tk="0.9.14";/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Nl=new BP("@firebase/app"),Kpe="@firebase/app-compat",qpe="@firebase/analytics-compat",Xpe="@firebase/analytics",Jpe="@firebase/app-check-compat",Zpe="@firebase/app-check",$pe="@firebase/auth",eme="@firebase/auth-compat",tme="@firebase/database",nme="@firebase/database-compat",rme="@firebase/functions",sme="@firebase/functions-compat",ome="@firebase/installations",ime="@firebase/installations-compat",ame="@firebase/messaging",lme="@firebase/messaging-compat",cme="@firebase/performance",ume="@firebase/performance-compat",Ame="@firebase/remote-config",dme="@firebase/remote-config-compat",fme="@firebase/storage",gme="@firebase/storage-compat",hme="@firebase/firestore",pme="@firebase/firestore-compat",mme="firebase",Cme="10.0.0";/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const w1="[DEFAULT]",vme={[y1]:"fire-core",[Kpe]:"fire-core-compat",[Xpe]:"fire-analytics",[qpe]:"fire-analytics-compat",[Zpe]:"fire-app-check",[Jpe]:"fire-app-check-compat",[$pe]:"fire-auth",[eme]:"fire-auth-compat",[tme]:"fire-rtdb",[nme]:"fire-rtdb-compat",[rme]:"fire-fn",[sme]:"fire-fn-compat",[ome]:"fire-iid",[ime]:"fire-iid-compat",[ame]:"fire-fcm",[lme]:"fire-fcm-compat",[cme]:"fire-perf",[ume]:"fire-perf-compat",[Ame]:"fire-rc",[dme]:"fire-rc-compat",[fme]:"fire-gcs",[gme]:"fire-gcs-compat",[hme]:"fire-fst",[pme]:"fire-fst-compat","fire-js":"fire-js",[mme]:"fire-js-all"};/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const fp=new Map,Q1=new Map;function Eme(e,t){try{e.container.addComponent(t)}catch(n){Nl.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}function gp(e){const t=e.name;if(Q1.has(t))return Nl.debug(`There were multiple attempts to register component ${t}.`),!1;Q1.set(t,e);for(const n of fp.values())Eme(n,e);return!0}function Ime(e,t){const n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Bme={["no-app"]:"No Firebase App '{$appName}' has been created - call initializeApp() first",["bad-app-name"]:"Illegal App name: '{$appName}",["duplicate-app"]:"Firebase App named '{$appName}' already exists with different options or config",["app-deleted"]:"Firebase App named '{$appName}' already deleted",["no-options"]:"Need to provide options, when not being deployed to hosting via source.",["invalid-app-argument"]:"firebase.{$appName}() takes either no argument or a Firebase App instance.",["invalid-log-argument"]:"First argument to `onLog` must be null or a function.",["idb-open"]:"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.",["idb-get"]:"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.",["idb-set"]:"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.",["idb-delete"]:"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."},pa=new EP("app","Firebase",Bme);/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class bme{constructor(t,n,r){this._isDeleted=!1,this._options=Object.assign({},t),this._config=Object.assign({},n),this._name=n.name,this._automaticDataCollectionEnabled=n.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new tf("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this.checkDestroyed(),this._automaticDataCollectionEnabled=t}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(t){this._isDeleted=t}checkDestroyed(){if(this.isDeleted)throw pa.create("app-deleted",{appName:this._name})}}/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const yme=Cme;function wP(e,t={}){let n=e;typeof t!="object"&&(t={name:t});const r=Object.assign({name:w1,automaticDataCollectionEnabled:!1},t),s=r.name;if(typeof s!="string"||!s)throw pa.create("bad-app-name",{appName:String(s)});if(n||(n=mP()),!n)throw pa.create("no-options");const o=fp.get(s);if(o){if(I1(n,o.options)&&I1(r,o.config))return o;throw pa.create("duplicate-app",{appName:s})}const i=new kpe(s);for(const l of Q1.values())i.addComponent(l);const a=new bme(n,r,i);return fp.set(s,a),a}function wme(e=w1){const t=fp.get(e);if(!t&&e===w1&&mP())return wP();if(!t)throw pa.create("no-app",{appName:e});return t}function Wc(e,t,n){var r;let s=(r=vme[e])!==null&&r!==void 0?r:e;n&&(s+=`-${n}`);const o=s.match(/\s|\//),i=t.match(/\s|\//);if(o||i){const a=[`Unable to register library "${s}" with version "${t}":`];o&&a.push(`library name "${s}" contains illegal characters (whitespace or "/")`),o&&i&&a.push("and"),i&&a.push(`version name "${t}" contains illegal characters (whitespace or "/")`),Nl.warn(a.join(" "));return}gp(new tf(`${s}-version`,()=>({library:s,version:t}),"VERSION"))}/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Qme="firebase-heartbeat-database",Sme=1,nf="firebase-heartbeat-store";let Rv=null;function QP(){return Rv||(Rv=Vpe(Qme,Sme,{upgrade:(e,t)=>{switch(t){case 0:e.createObjectStore(nf)}}}).catch(e=>{throw pa.create("idb-open",{originalErrorMessage:e.message})})),Rv}async function _me(e){try{return await(await QP()).transaction(nf).objectStore(nf).get(SP(e))}catch(t){if(t instanceof Nf)Nl.warn(t.message);else{const n=pa.create("idb-get",{originalErrorMessage:t==null?void 0:t.message});Nl.warn(n.message)}}}async function Dk(e,t){try{const r=(await QP()).transaction(nf,"readwrite");await r.objectStore(nf).put(t,SP(e)),await r.done}catch(n){if(n instanceof Nf)Nl.warn(n.message);else{const r=pa.create("idb-set",{originalErrorMessage:n==null?void 0:n.message});Nl.warn(r.message)}}}function SP(e){return`${e.name}!${e.options.appId}`}/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const xme=1024,kme=30*24*60*60*1e3;class Tme{constructor(t){this.container=t,this._heartbeatsCache=null;const n=this.container.getProvider("app").getImmediate();this._storage=new Rme(n),this._heartbeatsCachePromise=this._storage.read().then(r=>(this._heartbeatsCache=r,r))}async triggerHeartbeat(){const n=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),r=Rk();if(this._heartbeatsCache===null&&(this._heartbeatsCache=await this._heartbeatsCachePromise),!(this._heartbeatsCache.lastSentHeartbeatDate===r||this._heartbeatsCache.heartbeats.some(s=>s.date===r)))return this._heartbeatsCache.heartbeats.push({date:r,agent:n}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(s=>{const o=new Date(s.date).valueOf();return Date.now()-o<=kme}),this._storage.overwrite(this._heartbeatsCache)}async getHeartbeatsHeader(){if(this._heartbeatsCache===null&&await this._heartbeatsCachePromise,this._heartbeatsCache===null||this._heartbeatsCache.heartbeats.length===0)return"";const t=Rk(),{heartbeatsToSend:n,unsentEntries:r}=Dme(this._heartbeatsCache.heartbeats),s=Ap(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=t,r.length>0?(this._heartbeatsCache.heartbeats=r,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),s}}function Rk(){return new Date().toISOString().substring(0,10)}function Dme(e,t=xme){const n=[];let r=e.slice();for(const s of e){const o=n.find(i=>i.agent===s.agent);if(o){if(o.dates.push(s.date),Ok(n)>t){o.dates.pop();break}}else if(n.push({agent:s.agent,dates:[s.date]}),Ok(n)>t){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}class Rme{constructor(t){this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return mpe()?Cpe().then(()=>!0).catch(()=>!1):!1}async read(){return await this._canUseIndexedDBPromise?await _me(this.app)||{heartbeats:[]}:{heartbeats:[]}}async overwrite(t){var n;if(await this._canUseIndexedDBPromise){const s=await this.read();return Dk(this.app,{lastSentHeartbeatDate:(n=t.lastSentHeartbeatDate)!==null&&n!==void 0?n:s.lastSentHeartbeatDate,heartbeats:t.heartbeats})}else return}async add(t){var n;if(await this._canUseIndexedDBPromise){const s=await this.read();return Dk(this.app,{lastSentHeartbeatDate:(n=t.lastSentHeartbeatDate)!==null&&n!==void 0?n:s.lastSentHeartbeatDate,heartbeats:[...s.heartbeats,...t.heartbeats]})}else return}}function Ok(e){return Ap(JSON.stringify({version:2,heartbeats:e})).length}/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function Ome(e){gp(new tf("platform-logger",t=>new Wpe(t),"PRIVATE")),gp(new tf("heartbeat",t=>new Tme(t),"PRIVATE")),Wc(y1,Tk,e),Wc(y1,Tk,"esm2017"),Wc("fire-js","")}Ome("");const Mk="@firebase/database",Pk="1.0.0";/** * @license * Copyright 2019 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let _P="";function Mme(e){_P=e}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Pme{constructor(t){this.domStorage_=t,this.prefix_="firebase:"}set(t,n){n==null?this.domStorage_.removeItem(this.prefixedName_(t)):this.domStorage_.setItem(this.prefixedName_(t),Pr(n))}get(t){const n=this.domStorage_.getItem(this.prefixedName_(t));return n==null?null:ef(n)}remove(t){this.domStorage_.removeItem(this.prefixedName_(t))}prefixedName_(t){return this.prefix_+t}toString(){return this.domStorage_.toString()}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Nme{constructor(){this.cache_={},this.isInMemoryStorage=!0}set(t,n){n==null?delete this.cache_[t]:this.cache_[t]=n}get(t){return Ni(this.cache_,t)?this.cache_[t]:null}remove(t){delete this.cache_[t]}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const xP=function(e){try{if(typeof window<"u"&&typeof window[e]<"u"){const t=window[e];return t.setItem("firebase:sentinel","cache"),t.removeItem("firebase:sentinel"),new Pme(t)}}catch{}return new Nme},fl=xP("localStorage"),S1=xP("sessionStorage");/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Gc=new BP("@firebase/database"),Lme=function(){let e=1;return function(){return e++}}(),kP=function(e){const t=Qpe(e),n=new wpe;n.update(t);const r=n.digest();return Bb.encodeByteArray(r)},Ff=function(...e){let t="";for(let n=0;n{document.readyState==="complete"&&n()}),window.attachEvent("onload",n))}},Cu="[MIN_NAME]",Ll="[MAX_NAME]",nA=function(e,t){if(e===t)return 0;if(e===Cu||t===Ll)return-1;if(t===Cu||e===Ll)return 1;{const n=Lk(e),r=Lk(t);return n!==null?r!==null?n-r===0?e.length-t.length:n-r:-1:r!==null?1:en?r.push(e.substring(s,n)):r.push(e.substring(s,s+t));return r};function _s(e,t){for(const n in e)e.hasOwnProperty(n)&&t(n,e[n])}const RP=function(e){je(!TP(e),"Invalid JSON number");const t=11,n=52,r=(1<=Math.pow(2,1-r)?(a=Math.min(Math.floor(Math.log(e)/Math.LN2),r),o=a+r,i=Math.round(e*Math.pow(2,n-a)-Math.pow(2,n))):(o=0,i=Math.round(e/Math.pow(2,1-r-n))));const c=[];for(l=n;l;l-=1)c.push(i%2?1:0),i=Math.floor(i/2);for(l=t;l;l-=1)c.push(o%2?1:0),o=Math.floor(o/2);c.push(s?1:0),c.reverse();const u=c.join("");let A="";for(l=0;l<64;l+=8){let d=parseInt(u.substr(l,8),2).toString(16);d.length===1&&(d="0"+d),A=A+d}return A.toLowerCase()},Vme=function(){return!!(typeof window=="object"&&window.chrome&&window.chrome.extension&&!/^chrome/.test(window.location.href))},jme=function(){return typeof Windows=="object"&&typeof Windows.UI=="object"};function Yme(e,t){let n="Unknown Error";e==="too_big"?n="The data requested exceeds the maximum size that can be accessed with a single request.":e==="permission_denied"?n="Client doesn't have permission to access the desired data.":e==="unavailable"&&(n="The service is unavailable");const r=new Error(e+" at "+t._path.toString()+": "+n);return r.code=e.toUpperCase(),r}const Wme=new RegExp("^-?(0*)\\d{1,10}$"),Gme=-2147483648,Kme=2147483647,Lk=function(e){if(Wme.test(e)){const t=Number(e);if(t>=Gme&&t<=Kme)return t}return null},rA=function(e){try{e()}catch(t){setTimeout(()=>{const n=t.stack||"";throw ys("Exception was thrown by user callback.",n),t},Math.floor(0))}},qme=function(){return(typeof window=="object"&&window.navigator&&window.navigator.userAgent||"").search(/googlebot|google webmaster tools|bingbot|yahoo! slurp|baiduspider|yandexbot|duckduckbot/i)>=0},pd=function(e,t){const n=setTimeout(e,t);return typeof n=="number"&&typeof Deno<"u"&&Deno.unrefTimer?Deno.unrefTimer(n):typeof n=="object"&&n.unref&&n.unref(),n};/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Xme{constructor(t,n){this.appName_=t,this.appCheckProvider=n,this.appCheck=n==null?void 0:n.getImmediate({optional:!0}),this.appCheck||n==null||n.get().then(r=>this.appCheck=r)}getToken(t){return this.appCheck?this.appCheck.getToken(t):new Promise((n,r)=>{setTimeout(()=>{this.appCheck?this.getToken(t).then(n,r):n(null)},0)})}addTokenChangeListener(t){var n;(n=this.appCheckProvider)===null||n===void 0||n.get().then(r=>r.addTokenListener(t))}notifyForInvalidToken(){ys(`Provided AppCheck credentials for the app named "${this.appName_}" are invalid. This usually indicates your app was not initialized correctly.`)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Jme{constructor(t,n,r){this.appName_=t,this.firebaseOptions_=n,this.authProvider_=r,this.auth_=null,this.auth_=r.getImmediate({optional:!0}),this.auth_||r.onInit(s=>this.auth_=s)}getToken(t){return this.auth_?this.auth_.getToken(t).catch(n=>n&&n.code==="auth/token-not-initialized"?(Jr("Got auth/token-not-initialized error. Treating as null token."),null):Promise.reject(n)):new Promise((n,r)=>{setTimeout(()=>{this.auth_?this.getToken(t).then(n,r):n(null)},0)})}addTokenChangeListener(t){this.auth_?this.auth_.addAuthTokenListener(t):this.authProvider_.get().then(n=>n.addAuthTokenListener(t))}removeTokenChangeListener(t){this.authProvider_.get().then(n=>n.removeAuthTokenListener(t))}notifyForInvalidToken(){let t='Provided authentication credentials for the app named "'+this.appName_+'" are invalid. This usually indicates your app was not initialized correctly. ';"credential"in this.firebaseOptions_?t+='Make sure the "credential" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':"serviceAccount"in this.firebaseOptions_?t+='Make sure the "serviceAccount" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':t+='Make sure the "apiKey" and "databaseURL" properties provided to initializeApp() match the values provided for your app at https://console.firebase.google.com/.',ys(t)}}class Kc{constructor(t){this.accessToken=t}getToken(t){return Promise.resolve({accessToken:this.accessToken})}addTokenChangeListener(t){t(this.accessToken)}removeTokenChangeListener(t){}notifyForInvalidToken(){}}Kc.OWNER="owner";/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Qb="5",OP="v",MP="s",PP="r",NP="f",LP=/(console\.firebase|firebase-console-\w+\.corp|firebase\.corp)\.google\.com/,FP="ls",UP="p",x1="ac",HP="websocket",zP="long_polling";/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class VP{constructor(t,n,r,s,o=!1,i="",a=!1,l=!1){this.secure=n,this.namespace=r,this.webSocketOnly=s,this.nodeAdmin=o,this.persistenceKey=i,this.includeNamespaceInQueryParams=a,this.isUsingEmulator=l,this._host=t.toLowerCase(),this._domain=this._host.substr(this._host.indexOf(".")+1),this.internalHost=fl.get("host:"+t)||this._host}isCacheableHost(){return this.internalHost.substr(0,2)==="s-"}isCustomHost(){return this._domain!=="firebaseio.com"&&this._domain!=="firebaseio-demo.com"}get host(){return this._host}set host(t){t!==this.internalHost&&(this.internalHost=t,this.isCacheableHost()&&fl.set("host:"+this._host,this.internalHost))}toString(){let t=this.toURLString();return this.persistenceKey&&(t+="<"+this.persistenceKey+">"),t}toURLString(){const t=this.secure?"https://":"http://",n=this.includeNamespaceInQueryParams?`?ns=${this.namespace}`:"";return`${t}${this.host}/${n}`}}function Zme(e){return e.host!==e.internalHost||e.isCustomHost()||e.includeNamespaceInQueryParams}function jP(e,t,n){je(typeof t=="string","typeof type must == string"),je(typeof n=="object","typeof params must == object");let r;if(t===HP)r=(e.secure?"wss://":"ws://")+e.internalHost+"/.ws?";else if(t===zP)r=(e.secure?"https://":"http://")+e.internalHost+"/.lp?";else throw new Error("Unknown connection type: "+t);Zme(e)&&(n.ns=e.namespace);const s=[];return _s(n,(o,i)=>{s.push(o+"="+i)}),r+s.join("&")}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class $me{constructor(){this.counters_={}}incrementCounter(t,n=1){Ni(this.counters_,t)||(this.counters_[t]=0),this.counters_[t]+=n}get(){return ipe(this.counters_)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Ov={},Mv={};function Sb(e){const t=e.toString();return Ov[t]||(Ov[t]=new $me),Ov[t]}function eCe(e,t){const n=e.toString();return Mv[n]||(Mv[n]=t()),Mv[n]}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class tCe{constructor(t){this.onMessage_=t,this.pendingResponses=[],this.currentResponseNum=0,this.closeAfterResponse=-1,this.onClose=null}closeAfter(t,n){this.closeAfterResponse=t,this.onClose=n,this.closeAfterResponse{this.onMessage_(r[s])});if(this.currentResponseNum===this.closeAfterResponse){this.onClose&&(this.onClose(),this.onClose=null);break}this.currentResponseNum++}}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Fk="start",nCe="close",rCe="pLPCommand",sCe="pRTLPCB",YP="id",WP="pw",GP="ser",oCe="cb",iCe="seg",aCe="ts",lCe="d",cCe="dframe",KP=1870,qP=30,uCe=KP-qP,ACe=25e3,dCe=3e4;class Oc{constructor(t,n,r,s,o,i,a){this.connId=t,this.repoInfo=n,this.applicationId=r,this.appCheckToken=s,this.authToken=o,this.transportSessionId=i,this.lastSessionId=a,this.bytesSent=0,this.bytesReceived=0,this.everConnected_=!1,this.log_=Uf(t),this.stats_=Sb(n),this.urlFn=l=>(this.appCheckToken&&(l[x1]=this.appCheckToken),jP(n,zP,l))}open(t,n){this.curSegmentNum=0,this.onDisconnect_=n,this.myPacketOrderer=new tCe(t),this.isClosed_=!1,this.connectTimeoutTimer_=setTimeout(()=>{this.log_("Timed out trying to connect."),this.onClosed_(),this.connectTimeoutTimer_=null},Math.floor(dCe)),Hme(()=>{if(this.isClosed_)return;this.scriptTagHolder=new _b((...o)=>{const[i,a,l,c,u]=o;if(this.incrementIncomingBytes_(o),!!this.scriptTagHolder)if(this.connectTimeoutTimer_&&(clearTimeout(this.connectTimeoutTimer_),this.connectTimeoutTimer_=null),this.everConnected_=!0,i===Fk)this.id=a,this.password=l;else if(i===nCe)a?(this.scriptTagHolder.sendNewPolls=!1,this.myPacketOrderer.closeAfter(a,()=>{this.onClosed_()})):this.onClosed_();else throw new Error("Unrecognized command received: "+i)},(...o)=>{const[i,a]=o;this.incrementIncomingBytes_(o),this.myPacketOrderer.handleResponse(i,a)},()=>{this.onClosed_()},this.urlFn);const r={};r[Fk]="t",r[GP]=Math.floor(Math.random()*1e8),this.scriptTagHolder.uniqueCallbackIdentifier&&(r[oCe]=this.scriptTagHolder.uniqueCallbackIdentifier),r[OP]=Qb,this.transportSessionId&&(r[MP]=this.transportSessionId),this.lastSessionId&&(r[FP]=this.lastSessionId),this.applicationId&&(r[UP]=this.applicationId),this.appCheckToken&&(r[x1]=this.appCheckToken),typeof location<"u"&&location.hostname&&LP.test(location.hostname)&&(r[PP]=NP);const s=this.urlFn(r);this.log_("Connecting via long-poll to "+s),this.scriptTagHolder.addTag(s,()=>{})})}start(){this.scriptTagHolder.startLongPoll(this.id,this.password),this.addDisconnectPingFrame(this.id,this.password)}static forceAllow(){Oc.forceAllow_=!0}static forceDisallow(){Oc.forceDisallow_=!0}static isAvailable(){return Oc.forceAllow_?!0:!Oc.forceDisallow_&&typeof document<"u"&&document.createElement!=null&&!Vme()&&!jme()}markConnectionHealthy(){}shutdown_(){this.isClosed_=!0,this.scriptTagHolder&&(this.scriptTagHolder.close(),this.scriptTagHolder=null),this.myDisconnFrame&&(document.body.removeChild(this.myDisconnFrame),this.myDisconnFrame=null),this.connectTimeoutTimer_&&(clearTimeout(this.connectTimeoutTimer_),this.connectTimeoutTimer_=null)}onClosed_(){this.isClosed_||(this.log_("Longpoll is closing itself"),this.shutdown_(),this.onDisconnect_&&(this.onDisconnect_(this.everConnected_),this.onDisconnect_=null))}close(){this.isClosed_||(this.log_("Longpoll is being closed."),this.shutdown_())}send(t){const n=Pr(t);this.bytesSent+=n.length,this.stats_.incrementCounter("bytes_sent",n.length);const r=gP(n),s=DP(r,uCe);for(let o=0;odocument.domain="'+document.domain+'";<\/script>');const i=""+o+"";try{this.myIFrame.doc.open(),this.myIFrame.doc.write(i),this.myIFrame.doc.close()}catch(a){Jr("frame writing exception"),a.stack&&Jr(a.stack),Jr(a)}}}static createIFrame_(){const t=document.createElement("iframe");if(t.style.display="none",document.body){document.body.appendChild(t);try{t.contentWindow.document||Jr("No IE domain setting required")}catch{const r=document.domain;t.src="javascript:void((function(){document.open();document.domain='"+r+"';document.close();})())"}}else throw"Document body has not initialized. Wait to initialize Firebase until after the document is ready.";return t.contentDocument?t.doc=t.contentDocument:t.contentWindow?t.doc=t.contentWindow.document:t.document&&(t.doc=t.document),t}close(){this.alive=!1,this.myIFrame&&(this.myIFrame.doc.body.textContent="",setTimeout(()=>{this.myIFrame!==null&&(document.body.removeChild(this.myIFrame),this.myIFrame=null)},Math.floor(0)));const t=this.onDisconnect;t&&(this.onDisconnect=null,t())}startLongPoll(t,n){for(this.myID=t,this.myPW=n,this.alive=!0;this.newRequest_(););}newRequest_(){if(this.alive&&this.sendNewPolls&&this.outstandingRequests.size<(this.pendingSegs.length>0?2:1)){this.currentSerial++;const t={};t[YP]=this.myID,t[WP]=this.myPW,t[GP]=this.currentSerial;let n=this.urlFn(t),r="",s=0;for(;this.pendingSegs.length>0&&this.pendingSegs[0].d.length+qP+r.length<=KP;){const i=this.pendingSegs.shift();r=r+"&"+iCe+s+"="+i.seg+"&"+aCe+s+"="+i.ts+"&"+lCe+s+"="+i.d,s++}return n=n+r,this.addLongPollTag_(n,this.currentSerial),!0}else return!1}enqueueSegment(t,n,r){this.pendingSegs.push({seg:t,ts:n,d:r}),this.alive&&this.newRequest_()}addLongPollTag_(t,n){this.outstandingRequests.add(n);const r=()=>{this.outstandingRequests.delete(n),this.newRequest_()},s=setTimeout(r,Math.floor(ACe)),o=()=>{clearTimeout(s),r()};this.addTag(t,o)}addTag(t,n){setTimeout(()=>{try{if(!this.sendNewPolls)return;const r=this.myIFrame.doc.createElement("script");r.type="text/javascript",r.async=!0,r.src=t,r.onload=r.onreadystatechange=function(){const s=r.readyState;(!s||s==="loaded"||s==="complete")&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),n())},r.onerror=()=>{Jr("Long-poll script failed to load: "+t),this.sendNewPolls=!1,this.close()},this.myIFrame.doc.body.appendChild(r)}catch{}},Math.floor(1))}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const fCe=16384,gCe=45e3;let hp=null;typeof MozWebSocket<"u"?hp=MozWebSocket:typeof WebSocket<"u"&&(hp=WebSocket);class lo{constructor(t,n,r,s,o,i,a){this.connId=t,this.applicationId=r,this.appCheckToken=s,this.authToken=o,this.keepaliveTimer=null,this.frames=null,this.totalFrames=0,this.bytesSent=0,this.bytesReceived=0,this.log_=Uf(this.connId),this.stats_=Sb(n),this.connURL=lo.connectionURL_(n,i,a,s,r),this.nodeAdmin=n.nodeAdmin}static connectionURL_(t,n,r,s,o){const i={};return i[OP]=Qb,typeof location<"u"&&location.hostname&&LP.test(location.hostname)&&(i[PP]=NP),n&&(i[MP]=n),r&&(i[FP]=r),s&&(i[x1]=s),o&&(i[UP]=o),jP(t,HP,i)}open(t,n){this.onDisconnect=n,this.onMessage=t,this.log_("Websocket connecting to "+this.connURL),this.everConnected_=!1,fl.set("previous_websocket_failure",!0);try{let r;vP(),this.mySock=new hp(this.connURL,[],r)}catch(r){this.log_("Error instantiating WebSocket.");const s=r.message||r.data;s&&this.log_(s),this.onClosed_();return}this.mySock.onopen=()=>{this.log_("Websocket connected."),this.everConnected_=!0},this.mySock.onclose=()=>{this.log_("Websocket connection was disconnected."),this.mySock=null,this.onClosed_()},this.mySock.onmessage=r=>{this.handleIncomingFrame(r)},this.mySock.onerror=r=>{this.log_("WebSocket error. Closing connection.");const s=r.message||r.data;s&&this.log_(s),this.onClosed_()}}start(){}static forceDisallow(){lo.forceDisallow_=!0}static isAvailable(){let t=!1;if(typeof navigator<"u"&&navigator.userAgent){const n=/Android ([0-9]{0,}\.[0-9]{0,})/,r=navigator.userAgent.match(n);r&&r.length>1&&parseFloat(r[1])<4.4&&(t=!0)}return!t&&hp!==null&&!lo.forceDisallow_}static previouslyFailed(){return fl.isInMemoryStorage||fl.get("previous_websocket_failure")===!0}markConnectionHealthy(){fl.remove("previous_websocket_failure")}appendFrame_(t){if(this.frames.push(t),this.frames.length===this.totalFrames){const n=this.frames.join("");this.frames=null;const r=ef(n);this.onMessage(r)}}handleNewFrameCount_(t){this.totalFrames=t,this.frames=[]}extractFrameCount_(t){if(je(this.frames===null,"We already have a frame buffer"),t.length<=6){const n=Number(t);if(!isNaN(n))return this.handleNewFrameCount_(n),null}return this.handleNewFrameCount_(1),t}handleIncomingFrame(t){if(this.mySock===null)return;const n=t.data;if(this.bytesReceived+=n.length,this.stats_.incrementCounter("bytes_received",n.length),this.resetKeepAlive(),this.frames!==null)this.appendFrame_(n);else{const r=this.extractFrameCount_(n);r!==null&&this.appendFrame_(r)}}send(t){this.resetKeepAlive();const n=Pr(t);this.bytesSent+=n.length,this.stats_.incrementCounter("bytes_sent",n.length);const r=DP(n,fCe);r.length>1&&this.sendString_(String(r.length));for(let s=0;s{this.mySock&&this.sendString_("0"),this.resetKeepAlive()},Math.floor(gCe))}sendString_(t){try{this.mySock.send(t)}catch(n){this.log_("Exception thrown from WebSocket.send():",n.message||n.data,"Closing connection."),setTimeout(this.onClosed_.bind(this),0)}}}lo.responsesRequiredToBeHealthy=2;lo.healthyTimeout=3e4;/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class rf{constructor(t){this.initTransports_(t)}static get ALL_TRANSPORTS(){return[Oc,lo]}static get IS_TRANSPORT_INITIALIZED(){return this.globalTransportInitialized_}initTransports_(t){const n=lo&&lo.isAvailable();let r=n&&!lo.previouslyFailed();if(t.webSocketOnly&&(n||ys("wss:// URL used, but browser isn't known to support websockets. Trying anyway."),r=!0),r)this.transports_=[lo];else{const s=this.transports_=[];for(const o of rf.ALL_TRANSPORTS)o&&o.isAvailable()&&s.push(o);rf.globalTransportInitialized_=!0}}initialTransport(){if(this.transports_.length>0)return this.transports_[0];throw new Error("No transports available")}upgradeTransport(){return this.transports_.length>1?this.transports_[1]:null}}rf.globalTransportInitialized_=!1;/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const hCe=6e4,pCe=5e3,mCe=10*1024,CCe=100*1024,Pv="t",Uk="d",vCe="s",Hk="r",ECe="e",zk="o",Vk="a",jk="n",Yk="p",ICe="h";class BCe{constructor(t,n,r,s,o,i,a,l,c,u){this.id=t,this.repoInfo_=n,this.applicationId_=r,this.appCheckToken_=s,this.authToken_=o,this.onMessage_=i,this.onReady_=a,this.onDisconnect_=l,this.onKill_=c,this.lastSessionId=u,this.connectionCount=0,this.pendingDataMessages=[],this.state_=0,this.log_=Uf("c:"+this.id+":"),this.transportManager_=new rf(n),this.log_("Connection created"),this.start_()}start_(){const t=this.transportManager_.initialTransport();this.conn_=new t(this.nextTransportId_(),this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,null,this.lastSessionId),this.primaryResponsesRequired_=t.responsesRequiredToBeHealthy||0;const n=this.connReceiver_(this.conn_),r=this.disconnReceiver_(this.conn_);this.tx_=this.conn_,this.rx_=this.conn_,this.secondaryConn_=null,this.isHealthy_=!1,setTimeout(()=>{this.conn_&&this.conn_.open(n,r)},Math.floor(0));const s=t.healthyTimeout||0;s>0&&(this.healthyTimeout_=pd(()=>{this.healthyTimeout_=null,this.isHealthy_||(this.conn_&&this.conn_.bytesReceived>CCe?(this.log_("Connection exceeded healthy timeout but has received "+this.conn_.bytesReceived+" bytes. Marking connection healthy."),this.isHealthy_=!0,this.conn_.markConnectionHealthy()):this.conn_&&this.conn_.bytesSent>mCe?this.log_("Connection exceeded healthy timeout but has sent "+this.conn_.bytesSent+" bytes. Leaving connection alive."):(this.log_("Closing unhealthy connection after timeout."),this.close()))},Math.floor(s)))}nextTransportId_(){return"c:"+this.id+":"+this.connectionCount++}disconnReceiver_(t){return n=>{t===this.conn_?this.onConnectionLost_(n):t===this.secondaryConn_?(this.log_("Secondary connection lost."),this.onSecondaryConnectionLost_()):this.log_("closing an old connection")}}connReceiver_(t){return n=>{this.state_!==2&&(t===this.rx_?this.onPrimaryMessageReceived_(n):t===this.secondaryConn_?this.onSecondaryMessageReceived_(n):this.log_("message on old connection"))}}sendRequest(t){const n={t:"d",d:t};this.sendData_(n)}tryCleanupConnection(){this.tx_===this.secondaryConn_&&this.rx_===this.secondaryConn_&&(this.log_("cleaning up and promoting a connection: "+this.secondaryConn_.connId),this.conn_=this.secondaryConn_,this.secondaryConn_=null)}onSecondaryControl_(t){if(Pv in t){const n=t[Pv];n===Vk?this.upgradeIfSecondaryHealthy_():n===Hk?(this.log_("Got a reset on secondary, closing it"),this.secondaryConn_.close(),(this.tx_===this.secondaryConn_||this.rx_===this.secondaryConn_)&&this.close()):n===zk&&(this.log_("got pong on secondary."),this.secondaryResponsesRequired_--,this.upgradeIfSecondaryHealthy_())}}onSecondaryMessageReceived_(t){const n=OA("t",t),r=OA("d",t);if(n==="c")this.onSecondaryControl_(r);else if(n==="d")this.pendingDataMessages.push(r);else throw new Error("Unknown protocol layer: "+n)}upgradeIfSecondaryHealthy_(){this.secondaryResponsesRequired_<=0?(this.log_("Secondary connection is healthy."),this.isHealthy_=!0,this.secondaryConn_.markConnectionHealthy(),this.proceedWithUpgrade_()):(this.log_("sending ping on secondary."),this.secondaryConn_.send({t:"c",d:{t:Yk,d:{}}}))}proceedWithUpgrade_(){this.secondaryConn_.start(),this.log_("sending client ack on secondary"),this.secondaryConn_.send({t:"c",d:{t:Vk,d:{}}}),this.log_("Ending transmission on primary"),this.conn_.send({t:"c",d:{t:jk,d:{}}}),this.tx_=this.secondaryConn_,this.tryCleanupConnection()}onPrimaryMessageReceived_(t){const n=OA("t",t),r=OA("d",t);n==="c"?this.onControl_(r):n==="d"&&this.onDataMessage_(r)}onDataMessage_(t){this.onPrimaryResponse_(),this.onMessage_(t)}onPrimaryResponse_(){this.isHealthy_||(this.primaryResponsesRequired_--,this.primaryResponsesRequired_<=0&&(this.log_("Primary connection is healthy."),this.isHealthy_=!0,this.conn_.markConnectionHealthy()))}onControl_(t){const n=OA(Pv,t);if(Uk in t){const r=t[Uk];if(n===ICe){const s=Object.assign({},r);this.repoInfo_.isUsingEmulator&&(s.h=this.repoInfo_.host),this.onHandshake_(s)}else if(n===jk){this.log_("recvd end transmission on primary"),this.rx_=this.secondaryConn_;for(let s=0;s{this.secondaryConn_&&(this.log_("Timed out trying to upgrade."),this.secondaryConn_.close())},Math.floor(hCe))}onReset_(t){this.log_("Reset packet received. New host: "+t),this.repoInfo_.host=t,this.state_===1?this.close():(this.closeConnections_(),this.start_())}onConnectionEstablished_(t,n){this.log_("Realtime connection established."),this.conn_=t,this.state_=1,this.onReady_&&(this.onReady_(n,this.sessionId),this.onReady_=null),this.primaryResponsesRequired_===0?(this.log_("Primary connection is healthy."),this.isHealthy_=!0):pd(()=>{this.sendPingOnPrimaryIfNecessary_()},Math.floor(pCe))}sendPingOnPrimaryIfNecessary_(){!this.isHealthy_&&this.state_===1&&(this.log_("sending ping on primary."),this.sendData_({t:"c",d:{t:Yk,d:{}}}))}onSecondaryConnectionLost_(){const t=this.secondaryConn_;this.secondaryConn_=null,(this.tx_===t||this.rx_===t)&&this.close()}onConnectionLost_(t){this.conn_=null,!t&&this.state_===0?(this.log_("Realtime connection failed."),this.repoInfo_.isCacheableHost()&&(fl.remove("host:"+this.repoInfo_.host),this.repoInfo_.internalHost=this.repoInfo_.host)):this.state_===1&&this.log_("Realtime connection lost."),this.close()}onConnectionShutdown_(t){this.log_("Connection shutdown command received. Shutting down..."),this.onKill_&&(this.onKill_(t),this.onKill_=null),this.onDisconnect_=null,this.close()}sendData_(t){if(this.state_!==1)throw"Connection is not connected";this.tx_.send(t)}close(){this.state_!==2&&(this.log_("Closing realtime connection."),this.state_=2,this.closeConnections_(),this.onDisconnect_&&(this.onDisconnect_(),this.onDisconnect_=null))}closeConnections_(){this.log_("Shutting down all connections"),this.conn_&&(this.conn_.close(),this.conn_=null),this.secondaryConn_&&(this.secondaryConn_.close(),this.secondaryConn_=null),this.healthyTimeout_&&(clearTimeout(this.healthyTimeout_),this.healthyTimeout_=null)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class XP{put(t,n,r,s){}merge(t,n,r,s){}refreshAuthToken(t){}refreshAppCheckToken(t){}onDisconnectPut(t,n,r){}onDisconnectMerge(t,n,r){}onDisconnectCancel(t,n){}reportStats(t){}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class JP{constructor(t){this.allowedEvents_=t,this.listeners_={},je(Array.isArray(t)&&t.length>0,"Requires a non-empty array")}trigger(t,...n){if(Array.isArray(this.listeners_[t])){const r=[...this.listeners_[t]];for(let s=0;sn===t),"Unknown event: "+t)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class pp extends JP{constructor(){super(["online"]),this.online_=!0,typeof window<"u"&&typeof window.addEventListener<"u"&&!CP()&&(window.addEventListener("online",()=>{this.online_||(this.online_=!0,this.trigger("online",!0))},!1),window.addEventListener("offline",()=>{this.online_&&(this.online_=!1,this.trigger("online",!1))},!1))}static getInstance(){return new pp}getInitialEvent(t){return je(t==="online","Unknown event type: "+t),[this.online_]}currentlyOnline(){return this.online_}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const Wk=32,Gk=768;class Tn{constructor(t,n){if(n===void 0){this.pieces_=t.split("/");let r=0;for(let s=0;s0&&(this.pieces_[r]=this.pieces_[s],r++);this.pieces_.length=r,this.pieceNum_=0}else this.pieces_=t,this.pieceNum_=n}toString(){let t="";for(let n=this.pieceNum_;n=e.pieces_.length?null:e.pieces_[e.pieceNum_]}function Qa(e){return e.pieces_.length-e.pieceNum_}function Pn(e){let t=e.pieceNum_;return t=e.pieces_.length)return null;const t=[];for(let n=e.pieceNum_;n0&&n.push(r[s])}return new Tn(n,0)}function Lt(e){return e.pieceNum_>=e.pieces_.length}function Bs(e,t){const n=Rt(e),r=Rt(t);if(n===null)return t;if(n===r)return Bs(Pn(e),Pn(t));throw new Error("INTERNAL ERROR: innerPath ("+t+") is not within outerPath ("+e+")")}function xb(e,t){if(Qa(e)!==Qa(t))return!1;for(let n=e.pieceNum_,r=t.pieceNum_;n<=e.pieces_.length;n++,r++)if(e.pieces_[n]!==t.pieces_[r])return!1;return!0}function uo(e,t){let n=e.pieceNum_,r=t.pieceNum_;if(Qa(e)>Qa(t))return!1;for(;n0&&(e.byteLength_+=1),e.parts_.push(t),e.byteLength_+=zm(t),tN(e)}function QCe(e){const t=e.parts_.pop();e.byteLength_-=zm(t),e.parts_.length>0&&(e.byteLength_-=1)}function tN(e){if(e.byteLength_>Gk)throw new Error(e.errorPrefix_+"has a key path longer than "+Gk+" bytes ("+e.byteLength_+").");if(e.parts_.length>Wk)throw new Error(e.errorPrefix_+"path specified exceeds the maximum depth that can be written ("+Wk+") or object contains a cycle "+sl(e))}function sl(e){return e.parts_.length===0?"":"in property '"+e.parts_.join(".")+"'"}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class kb extends JP{constructor(){super(["visible"]);let t,n;typeof document<"u"&&typeof document.addEventListener<"u"&&(typeof document.hidden<"u"?(n="visibilitychange",t="hidden"):typeof document.mozHidden<"u"?(n="mozvisibilitychange",t="mozHidden"):typeof document.msHidden<"u"?(n="msvisibilitychange",t="msHidden"):typeof document.webkitHidden<"u"&&(n="webkitvisibilitychange",t="webkitHidden")),this.visible_=!0,n&&document.addEventListener(n,()=>{const r=!document[t];r!==this.visible_&&(this.visible_=r,this.trigger("visible",r))},!1)}static getInstance(){return new kb}getInitialEvent(t){return je(t==="visible","Unknown event type: "+t),[this.visible_]}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const MA=1e3,SCe=60*5*1e3,Kk=30*1e3,_Ce=1.3,xCe=3e4,kCe="server_kill",qk=3;class yi extends XP{constructor(t,n,r,s,o,i,a,l){if(super(),this.repoInfo_=t,this.applicationId_=n,this.onDataUpdate_=r,this.onConnectStatus_=s,this.onServerInfoUpdate_=o,this.authTokenProvider_=i,this.appCheckTokenProvider_=a,this.authOverride_=l,this.id=yi.nextPersistentConnectionId_++,this.log_=Uf("p:"+this.id+":"),this.interruptReasons_={},this.listens=new Map,this.outstandingPuts_=[],this.outstandingGets_=[],this.outstandingPutCount_=0,this.outstandingGetCount_=0,this.onDisconnectRequestQueue_=[],this.connected_=!1,this.reconnectDelay_=MA,this.maxReconnectDelay_=SCe,this.securityDebugCallback_=null,this.lastSessionId=null,this.establishConnectionTimer_=null,this.visible_=!1,this.requestCBHash_={},this.requestNumber_=0,this.realtime_=null,this.authToken_=null,this.appCheckToken_=null,this.forceTokenRefresh_=!1,this.invalidAuthTokenCount_=0,this.invalidAppCheckTokenCount_=0,this.firstConnection_=!0,this.lastConnectionAttemptTime_=null,this.lastConnectionEstablishedTime_=null,l&&!vP())throw new Error("Auth override specified in options, but not supported on non Node.js platforms");kb.getInstance().on("visible",this.onVisible_,this),t.host.indexOf("fblocal")===-1&&pp.getInstance().on("online",this.onOnline_,this)}sendRequest(t,n,r){const s=++this.requestNumber_,o={r:s,a:t,b:n};this.log_(Pr(o)),je(this.connected_,"sendRequest call when we're not connected not allowed."),this.realtime_.sendRequest(o),r&&(this.requestCBHash_[s]=r)}get(t){this.initConnection_();const n=new Hm,s={action:"g",request:{p:t._path.toString(),q:t._queryObject},onComplete:i=>{const a=i.d;i.s==="ok"?n.resolve(a):n.reject(a)}};this.outstandingGets_.push(s),this.outstandingGetCount_++;const o=this.outstandingGets_.length-1;return this.connected_&&this.sendGet_(o),n.promise}listen(t,n,r,s){this.initConnection_();const o=t._queryIdentifier,i=t._path.toString();this.log_("Listen called for "+i+" "+o),this.listens.has(i)||this.listens.set(i,new Map),je(t._queryParams.isDefault()||!t._queryParams.loadsAllData(),"listen() called for non-default but complete query"),je(!this.listens.get(i).has(o),"listen() called twice for same path/queryId.");const a={onComplete:s,hashFn:n,query:t,tag:r};this.listens.get(i).set(o,a),this.connected_&&this.sendListen_(a)}sendGet_(t){const n=this.outstandingGets_[t];this.sendRequest("g",n.request,r=>{delete this.outstandingGets_[t],this.outstandingGetCount_--,this.outstandingGetCount_===0&&(this.outstandingGets_=[]),n.onComplete&&n.onComplete(r)})}sendListen_(t){const n=t.query,r=n._path.toString(),s=n._queryIdentifier;this.log_("Listen on "+r+" for "+s);const o={p:r},i="q";t.tag&&(o.q=n._queryObject,o.t=t.tag),o.h=t.hashFn(),this.sendRequest(i,o,a=>{const l=a.d,c=a.s;yi.warnOnListenWarnings_(l,n),(this.listens.get(r)&&this.listens.get(r).get(s))===t&&(this.log_("listen response",a),c!=="ok"&&this.removeListen_(r,s),t.onComplete&&t.onComplete(c,l))})}static warnOnListenWarnings_(t,n){if(t&&typeof t=="object"&&Ni(t,"w")){const r=mu(t,"w");if(Array.isArray(r)&&~r.indexOf("no_index")){const s='".indexOn": "'+n._queryParams.getIndex().toString()+'"',o=n._path.toString();ys(`Using an unspecified index. Your data will be downloaded and filtered on the client. Consider adding ${s} at ${o} to your security rules for better performance.`)}}}refreshAuthToken(t){this.authToken_=t,this.log_("Auth token refreshed"),this.authToken_?this.tryAuth():this.connected_&&this.sendRequest("unauth",{},()=>{}),this.reduceReconnectDelayIfAdminCredential_(t)}reduceReconnectDelayIfAdminCredential_(t){(t&&t.length===40||bpe(t))&&(this.log_("Admin auth credential detected. Reducing max reconnect time."),this.maxReconnectDelay_=Kk)}refreshAppCheckToken(t){this.appCheckToken_=t,this.log_("App check token refreshed"),this.appCheckToken_?this.tryAppCheck():this.connected_&&this.sendRequest("unappeck",{},()=>{})}tryAuth(){if(this.connected_&&this.authToken_){const t=this.authToken_,n=Bpe(t)?"auth":"gauth",r={cred:t};this.authOverride_===null?r.noauth=!0:typeof this.authOverride_=="object"&&(r.authvar=this.authOverride_),this.sendRequest(n,r,s=>{const o=s.s,i=s.d||"error";this.authToken_===t&&(o==="ok"?this.invalidAuthTokenCount_=0:this.onAuthRevoked_(o,i))})}}tryAppCheck(){this.connected_&&this.appCheckToken_&&this.sendRequest("appcheck",{token:this.appCheckToken_},t=>{const n=t.s,r=t.d||"error";n==="ok"?this.invalidAppCheckTokenCount_=0:this.onAppCheckRevoked_(n,r)})}unlisten(t,n){const r=t._path.toString(),s=t._queryIdentifier;this.log_("Unlisten called for "+r+" "+s),je(t._queryParams.isDefault()||!t._queryParams.loadsAllData(),"unlisten() called for non-default but complete query"),this.removeListen_(r,s)&&this.connected_&&this.sendUnlisten_(r,s,t._queryObject,n)}sendUnlisten_(t,n,r,s){this.log_("Unlisten on "+t+" for "+n);const o={p:t},i="n";s&&(o.q=r,o.t=s),this.sendRequest(i,o)}onDisconnectPut(t,n,r){this.initConnection_(),this.connected_?this.sendOnDisconnect_("o",t,n,r):this.onDisconnectRequestQueue_.push({pathString:t,action:"o",data:n,onComplete:r})}onDisconnectMerge(t,n,r){this.initConnection_(),this.connected_?this.sendOnDisconnect_("om",t,n,r):this.onDisconnectRequestQueue_.push({pathString:t,action:"om",data:n,onComplete:r})}onDisconnectCancel(t,n){this.initConnection_(),this.connected_?this.sendOnDisconnect_("oc",t,null,n):this.onDisconnectRequestQueue_.push({pathString:t,action:"oc",data:null,onComplete:n})}sendOnDisconnect_(t,n,r,s){const o={p:n,d:r};this.log_("onDisconnect "+t,o),this.sendRequest(t,o,i=>{s&&setTimeout(()=>{s(i.s,i.d)},Math.floor(0))})}put(t,n,r,s){this.putInternal("p",t,n,r,s)}merge(t,n,r,s){this.putInternal("m",t,n,r,s)}putInternal(t,n,r,s,o){this.initConnection_();const i={p:n,d:r};o!==void 0&&(i.h=o),this.outstandingPuts_.push({action:t,request:i,onComplete:s}),this.outstandingPutCount_++;const a=this.outstandingPuts_.length-1;this.connected_?this.sendPut_(a):this.log_("Buffering put: "+n)}sendPut_(t){const n=this.outstandingPuts_[t].action,r=this.outstandingPuts_[t].request,s=this.outstandingPuts_[t].onComplete;this.outstandingPuts_[t].queued=this.connected_,this.sendRequest(n,r,o=>{this.log_(n+" response",o),delete this.outstandingPuts_[t],this.outstandingPutCount_--,this.outstandingPutCount_===0&&(this.outstandingPuts_=[]),s&&s(o.s,o.d)})}reportStats(t){if(this.connected_){const n={c:t};this.log_("reportStats",n),this.sendRequest("s",n,r=>{if(r.s!=="ok"){const o=r.d;this.log_("reportStats","Error sending stats: "+o)}})}}onDataMessage_(t){if("r"in t){this.log_("from server: "+Pr(t));const n=t.r,r=this.requestCBHash_[n];r&&(delete this.requestCBHash_[n],r(t.b))}else{if("error"in t)throw"A server-side error has occurred: "+t.error;"a"in t&&this.onDataPush_(t.a,t.b)}}onDataPush_(t,n){this.log_("handleServerMessage",t,n),t==="d"?this.onDataUpdate_(n.p,n.d,!1,n.t):t==="m"?this.onDataUpdate_(n.p,n.d,!0,n.t):t==="c"?this.onListenRevoked_(n.p,n.q):t==="ac"?this.onAuthRevoked_(n.s,n.d):t==="apc"?this.onAppCheckRevoked_(n.s,n.d):t==="sd"?this.onSecurityDebugPacket_(n):_1("Unrecognized action received from server: "+Pr(t)+` Are you using the latest client?`)}onReady_(t,n){this.log_("connection ready"),this.connected_=!0,this.lastConnectionEstablishedTime_=new Date().getTime(),this.handleTimestamp_(t),this.lastSessionId=n,this.firstConnection_&&this.sendConnectStats_(),this.restoreState_(),this.firstConnection_=!1,this.onConnectStatus_(!0)}scheduleConnect_(t){je(!this.realtime_,"Scheduling a connect when we're already connected/ing?"),this.establishConnectionTimer_&&clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=setTimeout(()=>{this.establishConnectionTimer_=null,this.establishConnection_()},Math.floor(t))}initConnection_(){!this.realtime_&&this.firstConnection_&&this.scheduleConnect_(0)}onVisible_(t){t&&!this.visible_&&this.reconnectDelay_===this.maxReconnectDelay_&&(this.log_("Window became visible. Reducing delay."),this.reconnectDelay_=MA,this.realtime_||this.scheduleConnect_(0)),this.visible_=t}onOnline_(t){t?(this.log_("Browser went online."),this.reconnectDelay_=MA,this.realtime_||this.scheduleConnect_(0)):(this.log_("Browser went offline. Killing connection."),this.realtime_&&this.realtime_.close())}onRealtimeDisconnect_(){if(this.log_("data client disconnected"),this.connected_=!1,this.realtime_=null,this.cancelSentTransactions_(),this.requestCBHash_={},this.shouldReconnect_()){this.visible_?this.lastConnectionEstablishedTime_&&(new Date().getTime()-this.lastConnectionEstablishedTime_>xCe&&(this.reconnectDelay_=MA),this.lastConnectionEstablishedTime_=null):(this.log_("Window isn't visible. Delaying reconnect."),this.reconnectDelay_=this.maxReconnectDelay_,this.lastConnectionAttemptTime_=new Date().getTime());const t=new Date().getTime()-this.lastConnectionAttemptTime_;let n=Math.max(0,this.reconnectDelay_-t);n=Math.random()*n,this.log_("Trying to reconnect in "+n+"ms"),this.scheduleConnect_(n),this.reconnectDelay_=Math.min(this.maxReconnectDelay_,this.reconnectDelay_*_Ce)}this.onConnectStatus_(!1)}async establishConnection_(){if(this.shouldReconnect_()){this.log_("Making a connection attempt"),this.lastConnectionAttemptTime_=new Date().getTime(),this.lastConnectionEstablishedTime_=null;const t=this.onDataMessage_.bind(this),n=this.onReady_.bind(this),r=this.onRealtimeDisconnect_.bind(this),s=this.id+":"+yi.nextConnectionId_++,o=this.lastSessionId;let i=!1,a=null;const l=function(){a?a.close():(i=!0,r())},c=function(A){je(a,"sendRequest call when we're not connected not allowed."),a.sendRequest(A)};this.realtime_={close:l,sendRequest:c};const u=this.forceTokenRefresh_;this.forceTokenRefresh_=!1;try{const[A,d]=await Promise.all([this.authTokenProvider_.getToken(u),this.appCheckTokenProvider_.getToken(u)]);i?Jr("getToken() completed but was canceled"):(Jr("getToken() completed. Creating connection."),this.authToken_=A&&A.accessToken,this.appCheckToken_=d&&d.token,a=new BCe(s,this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,t,n,r,f=>{ys(f+" ("+this.repoInfo_.toString()+")"),this.interrupt(kCe)},o))}catch(A){this.log_("Failed to get token: "+A),i||(this.repoInfo_.nodeAdmin&&ys(A),l())}}}interrupt(t){Jr("Interrupting connection for reason: "+t),this.interruptReasons_[t]=!0,this.realtime_?this.realtime_.close():(this.establishConnectionTimer_&&(clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=null),this.connected_&&this.onRealtimeDisconnect_())}resume(t){Jr("Resuming connection for reason: "+t),delete this.interruptReasons_[t],Qk(this.interruptReasons_)&&(this.reconnectDelay_=MA,this.realtime_||this.scheduleConnect_(0))}handleTimestamp_(t){const n=t-new Date().getTime();this.onServerInfoUpdate_({serverTimeOffset:n})}cancelSentTransactions_(){for(let t=0;twb(o)).join("$"):r="default";const s=this.removeListen_(t,r);s&&s.onComplete&&s.onComplete("permission_denied")}removeListen_(t,n){const r=new Tn(t).toString();let s;if(this.listens.has(r)){const o=this.listens.get(r);s=o.get(n),o.delete(n),o.size===0&&this.listens.delete(r)}else s=void 0;return s}onAuthRevoked_(t,n){Jr("Auth token revoked: "+t+"/"+n),this.authToken_=null,this.forceTokenRefresh_=!0,this.realtime_.close(),(t==="invalid_token"||t==="permission_denied")&&(this.invalidAuthTokenCount_++,this.invalidAuthTokenCount_>=qk&&(this.reconnectDelay_=Kk,this.authTokenProvider_.notifyForInvalidToken()))}onAppCheckRevoked_(t,n){Jr("App check token revoked: "+t+"/"+n),this.appCheckToken_=null,this.forceTokenRefresh_=!0,(t==="invalid_token"||t==="permission_denied")&&(this.invalidAppCheckTokenCount_++,this.invalidAppCheckTokenCount_>=qk&&this.appCheckTokenProvider_.notifyForInvalidToken())}onSecurityDebugPacket_(t){this.securityDebugCallback_?this.securityDebugCallback_(t):"msg"in t&&console.log("FIREBASE: "+t.msg.replace(` `,` FIREBASE: `))}restoreState_(){this.tryAuth(),this.tryAppCheck();for(const t of this.listens.values())for(const n of t.values())this.sendListen_(n);for(let t=0;t0}peek(){if(this.nodeStack_.length===0)return null;const t=this.nodeStack_[this.nodeStack_.length-1];return this.resultGenerator_?this.resultGenerator_(t.key,t.value):{key:t.key,value:t.value}}}class Or{constructor(t,n,r,s,o){this.key=t,this.value=n,this.color=r??Or.RED,this.left=s??bs.EMPTY_NODE,this.right=o??bs.EMPTY_NODE}copy(t,n,r,s,o){return new Or(t??this.key,n??this.value,r??this.color,s??this.left,o??this.right)}count(){return this.left.count()+1+this.right.count()}isEmpty(){return!1}inorderTraversal(t){return this.left.inorderTraversal(t)||!!t(this.key,this.value)||this.right.inorderTraversal(t)}reverseTraversal(t){return this.right.reverseTraversal(t)||t(this.key,this.value)||this.left.reverseTraversal(t)}min_(){return this.left.isEmpty()?this:this.left.min_()}minKey(){return this.min_().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(t,n,r){let s=this;const o=r(t,s.key);return o<0?s=s.copy(null,null,null,s.left.insert(t,n,r),null):o===0?s=s.copy(null,n,null,null,null):s=s.copy(null,null,null,null,s.right.insert(t,n,r)),s.fixUp_()}removeMin_(){if(this.left.isEmpty())return bs.EMPTY_NODE;let t=this;return!t.left.isRed_()&&!t.left.left.isRed_()&&(t=t.moveRedLeft_()),t=t.copy(null,null,null,t.left.removeMin_(),null),t.fixUp_()}remove(t,n){let r,s;if(r=this,n(t,r.key)<0)!r.left.isEmpty()&&!r.left.isRed_()&&!r.left.left.isRed_()&&(r=r.moveRedLeft_()),r=r.copy(null,null,null,r.left.remove(t,n),null);else{if(r.left.isRed_()&&(r=r.rotateRight_()),!r.right.isEmpty()&&!r.right.isRed_()&&!r.right.left.isRed_()&&(r=r.moveRedRight_()),n(t,r.key)===0){if(r.right.isEmpty())return bs.EMPTY_NODE;s=r.right.min_(),r=r.copy(s.key,s.value,null,null,r.right.removeMin_())}r=r.copy(null,null,null,null,r.right.remove(t,n))}return r.fixUp_()}isRed_(){return this.color}fixUp_(){let t=this;return t.right.isRed_()&&!t.left.isRed_()&&(t=t.rotateLeft_()),t.left.isRed_()&&t.left.left.isRed_()&&(t=t.rotateRight_()),t.left.isRed_()&&t.right.isRed_()&&(t=t.colorFlip_()),t}moveRedLeft_(){let t=this.colorFlip_();return t.right.left.isRed_()&&(t=t.copy(null,null,null,null,t.right.rotateRight_()),t=t.rotateLeft_(),t=t.colorFlip_()),t}moveRedRight_(){let t=this.colorFlip_();return t.left.left.isRed_()&&(t=t.rotateRight_(),t=t.colorFlip_()),t}rotateLeft_(){const t=this.copy(null,null,Or.RED,null,this.right.left);return this.right.copy(null,null,this.color,t,null)}rotateRight_(){const t=this.copy(null,null,Or.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,t)}colorFlip_(){const t=this.left.copy(null,null,!this.left.color,null,null),n=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,t,n)}checkMaxDepth_(){const t=this.check_();return Math.pow(2,t)<=this.count()+1}check_(){if(this.isRed_()&&this.left.isRed_())throw new Error("Red node has red child("+this.key+","+this.value+")");if(this.right.isRed_())throw new Error("Right child of ("+this.key+","+this.value+") is red");const t=this.left.check_();if(t!==this.right.check_())throw new Error("Black depths differ");return t+(this.isRed_()?0:1)}}Or.RED=!0;Or.BLACK=!1;class TCe{copy(t,n,r,s,o){return this}insert(t,n,r){return new Or(t,n,null)}remove(t,n){return this}count(){return 0}isEmpty(){return!0}inorderTraversal(t){return!1}reverseTraversal(t){return!1}minKey(){return null}maxKey(){return null}check_(){return 0}isRed_(){return!1}}class bs{constructor(t,n=bs.EMPTY_NODE){this.comparator_=t,this.root_=n}insert(t,n){return new bs(this.comparator_,this.root_.insert(t,n,this.comparator_).copy(null,null,Or.BLACK,null,null))}remove(t){return new bs(this.comparator_,this.root_.remove(t,this.comparator_).copy(null,null,Or.BLACK,null,null))}get(t){let n,r=this.root_;for(;!r.isEmpty();){if(n=this.comparator_(t,r.key),n===0)return r.value;n<0?r=r.left:n>0&&(r=r.right)}return null}getPredecessorKey(t){let n,r=this.root_,s=null;for(;!r.isEmpty();)if(n=this.comparator_(t,r.key),n===0){if(r.left.isEmpty())return s?s.key:null;for(r=r.left;!r.right.isEmpty();)r=r.right;return r.key}else n<0?r=r.left:n>0&&(s=r,r=r.right);throw new Error("Attempted to find predecessor key for a nonexistent key. What gives?")}isEmpty(){return this.root_.isEmpty()}count(){return this.root_.count()}minKey(){return this.root_.minKey()}maxKey(){return this.root_.maxKey()}inorderTraversal(t){return this.root_.inorderTraversal(t)}reverseTraversal(t){return this.root_.reverseTraversal(t)}getIterator(t){return new jg(this.root_,null,this.comparator_,!1,t)}getIteratorFrom(t,n){return new jg(this.root_,t,this.comparator_,!1,n)}getReverseIteratorFrom(t,n){return new jg(this.root_,t,this.comparator_,!0,n)}getReverseIterator(t){return new jg(this.root_,null,this.comparator_,!0,t)}}bs.EMPTY_NODE=new TCe;/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function DCe(e,t){return nA(e.name,t.name)}function Tb(e,t){return nA(e,t)}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let k1;function RCe(e){k1=e}const rN=function(e){return typeof e=="number"?"number:"+RP(e):"string:"+e},sN=function(e){if(e.isLeafNode()){const t=e.val();je(typeof t=="string"||typeof t=="number"||typeof t=="object"&&Ni(t,".sv"),"Priority must be a string or number.")}else je(e===k1||e.isEmpty(),"priority of unexpected type.");je(e===k1||e.getPriority().isEmpty(),"Priority nodes can't have a priority of their own.")};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let Xk;class Rr{constructor(t,n=Rr.__childrenNodeConstructor.EMPTY_NODE){this.value_=t,this.priorityNode_=n,this.lazyHash_=null,je(this.value_!==void 0&&this.value_!==null,"LeafNode shouldn't be created with null/undefined value."),sN(this.priorityNode_)}static set __childrenNodeConstructor(t){Xk=t}static get __childrenNodeConstructor(){return Xk}isLeafNode(){return!0}getPriority(){return this.priorityNode_}updatePriority(t){return new Rr(this.value_,t)}getImmediateChild(t){return t===".priority"?this.priorityNode_:Rr.__childrenNodeConstructor.EMPTY_NODE}getChild(t){return Lt(t)?this:Rt(t)===".priority"?this.priorityNode_:Rr.__childrenNodeConstructor.EMPTY_NODE}hasChild(){return!1}getPredecessorChildName(t,n){return null}updateImmediateChild(t,n){return t===".priority"?this.updatePriority(n):n.isEmpty()&&t!==".priority"?this:Rr.__childrenNodeConstructor.EMPTY_NODE.updateImmediateChild(t,n).updatePriority(this.priorityNode_)}updateChild(t,n){const r=Rt(t);return r===null?n:n.isEmpty()&&r!==".priority"?this:(je(r!==".priority"||Qa(t)===1,".priority must be the last token in a path"),this.updateImmediateChild(r,Rr.__childrenNodeConstructor.EMPTY_NODE.updateChild(Pn(t),n)))}isEmpty(){return!1}numChildren(){return 0}forEachChild(t,n){return!1}val(t){return t&&!this.getPriority().isEmpty()?{".value":this.getValue(),".priority":this.getPriority().val()}:this.getValue()}hash(){if(this.lazyHash_===null){let t="";this.priorityNode_.isEmpty()||(t+="priority:"+rN(this.priorityNode_.val())+":");const n=typeof this.value_;t+=n+":",n==="number"?t+=RP(this.value_):t+=this.value_,this.lazyHash_=kP(t)}return this.lazyHash_}getValue(){return this.value_}compareTo(t){return t===Rr.__childrenNodeConstructor.EMPTY_NODE?1:t instanceof Rr.__childrenNodeConstructor?-1:(je(t.isLeafNode(),"Unknown node type"),this.compareToLeafNode_(t))}compareToLeafNode_(t){const n=typeof t.value_,r=typeof this.value_,s=Rr.VALUE_TYPE_ORDER.indexOf(n),o=Rr.VALUE_TYPE_ORDER.indexOf(r);return je(s>=0,"Unknown leaf type: "+n),je(o>=0,"Unknown leaf type: "+r),s===o?r==="object"?0:this.value_parseInt(Math.log(o)/NCe,10),r=o=>parseInt(Array(o+1).join("1"),2);this.count=n(t+1),this.current_=this.count-1;const s=r(this.count);this.bits_=t+1&s}nextBitIsOne(){const t=!(this.bits_&1<{const i=mu(this.indexSet_,o);if(je(i,"Missing index implementation for "+o),s===Ic)if(i.isDefinedOn(t.node)){const a=[],l=n.getIterator(Ot.Wrap);let c=l.getNext();for(;c;)c.name!==t.name&&a.push(c),c=l.getNext();return a.push(t),mp(a,i.getCompare())}else return Ic;else{const a=n.get(t.name);let l=s;return a&&(l=l.remove(new Ot(t.name,a))),l.insert(t,t.node)}});return new Ci(r,this.indexSet_)}removeFromIndexes(t,n){const r=dp(this.indexes_,s=>{if(s===Ic)return s;{const o=n.get(t.name);return o?s.remove(new Ot(t.name,o)):s}});return new Ci(r,this.indexSet_)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let PA;class Bt{constructor(t,n,r){this.children_=t,this.priorityNode_=n,this.indexMap_=r,this.lazyHash_=null,this.priorityNode_&&sN(this.priorityNode_),this.children_.isEmpty()&&je(!this.priorityNode_||this.priorityNode_.isEmpty(),"An empty node cannot have a priority")}static get EMPTY_NODE(){return PA||(PA=new Bt(new bs(Tb),null,Ci.Default))}isLeafNode(){return!1}getPriority(){return this.priorityNode_||PA}updatePriority(t){return this.children_.isEmpty()?this:new Bt(this.children_,t,this.indexMap_)}getImmediateChild(t){if(t===".priority")return this.getPriority();{const n=this.children_.get(t);return n===null?PA:n}}getChild(t){const n=Rt(t);return n===null?this:this.getImmediateChild(n).getChild(Pn(t))}hasChild(t){return this.children_.get(t)!==null}updateImmediateChild(t,n){if(je(n,"We should always be passing snapshot nodes"),t===".priority")return this.updatePriority(n);{const r=new Ot(t,n);let s,o;n.isEmpty()?(s=this.children_.remove(t),o=this.indexMap_.removeFromIndexes(r,this.children_)):(s=this.children_.insert(t,n),o=this.indexMap_.addToIndexes(r,this.children_));const i=s.isEmpty()?PA:this.priorityNode_;return new Bt(s,i,o)}}updateChild(t,n){const r=Rt(t);if(r===null)return n;{je(Rt(t)!==".priority"||Qa(t)===1,".priority must be the last token in a path");const s=this.getImmediateChild(r).updateChild(Pn(t),n);return this.updateImmediateChild(r,s)}}isEmpty(){return this.children_.isEmpty()}numChildren(){return this.children_.count()}val(t){if(this.isEmpty())return null;const n={};let r=0,s=0,o=!0;if(this.forEachChild(ar,(i,a)=>{n[i]=a.val(t),r++,o&&Bt.INTEGER_REGEXP_.test(i)?s=Math.max(s,Number(i)):o=!1}),!t&&o&&s<2*r){const i=[];for(const a in n)i[a]=n[a];return i}else return t&&!this.getPriority().isEmpty()&&(n[".priority"]=this.getPriority().val()),n}hash(){if(this.lazyHash_===null){let t="";this.getPriority().isEmpty()||(t+="priority:"+rN(this.getPriority().val())+":"),this.forEachChild(ar,(n,r)=>{const s=r.hash();s!==""&&(t+=":"+n+":"+s)}),this.lazyHash_=t===""?"":kP(t)}return this.lazyHash_}getPredecessorChildName(t,n,r){const s=this.resolveIndex_(r);if(s){const o=s.getPredecessorKey(new Ot(t,n));return o?o.name:null}else return this.children_.getPredecessorKey(t)}getFirstChildName(t){const n=this.resolveIndex_(t);if(n){const r=n.minKey();return r&&r.name}else return this.children_.minKey()}getFirstChild(t){const n=this.getFirstChildName(t);return n?new Ot(n,this.children_.get(n)):null}getLastChildName(t){const n=this.resolveIndex_(t);if(n){const r=n.maxKey();return r&&r.name}else return this.children_.maxKey()}getLastChild(t){const n=this.getLastChildName(t);return n?new Ot(n,this.children_.get(n)):null}forEachChild(t,n){const r=this.resolveIndex_(t);return r?r.inorderTraversal(s=>n(s.name,s.node)):this.children_.inorderTraversal(n)}getIterator(t){return this.getIteratorFrom(t.minPost(),t)}getIteratorFrom(t,n){const r=this.resolveIndex_(n);if(r)return r.getIteratorFrom(t,s=>s);{const s=this.children_.getIteratorFrom(t.name,Ot.Wrap);let o=s.peek();for(;o!=null&&n.compare(o,t)<0;)s.getNext(),o=s.peek();return s}}getReverseIterator(t){return this.getReverseIteratorFrom(t.maxPost(),t)}getReverseIteratorFrom(t,n){const r=this.resolveIndex_(n);if(r)return r.getReverseIteratorFrom(t,s=>s);{const s=this.children_.getReverseIteratorFrom(t.name,Ot.Wrap);let o=s.peek();for(;o!=null&&n.compare(o,t)>0;)s.getNext(),o=s.peek();return s}}compareTo(t){return this.isEmpty()?t.isEmpty()?0:-1:t.isLeafNode()||t.isEmpty()?1:t===Hf?-1:0}withIndex(t){if(t===qc||this.indexMap_.hasIndex(t))return this;{const n=this.indexMap_.addIndex(t,this.children_);return new Bt(this.children_,this.priorityNode_,n)}}isIndexed(t){return t===qc||this.indexMap_.hasIndex(t)}equals(t){if(t===this)return!0;if(t.isLeafNode())return!1;{const n=t;if(this.getPriority().equals(n.getPriority()))if(this.children_.count()===n.children_.count()){const r=this.getIterator(ar),s=n.getIterator(ar);let o=r.getNext(),i=s.getNext();for(;o&&i;){if(o.name!==i.name||!o.node.equals(i.node))return!1;o=r.getNext(),i=s.getNext()}return o===null&&i===null}else return!1;else return!1}}resolveIndex_(t){return t===qc?null:this.indexMap_.get(t.toString())}}Bt.INTEGER_REGEXP_=/^(0|[1-9]\d*)$/;class FCe extends Bt{constructor(){super(new bs(Tb),Bt.EMPTY_NODE,Ci.Default)}compareTo(t){return t===this?0:1}equals(t){return t===this}getPriority(){return this}getImmediateChild(t){return Bt.EMPTY_NODE}isEmpty(){return!1}}const Hf=new FCe;Object.defineProperties(Ot,{MIN:{value:new Ot(Cu,Bt.EMPTY_NODE)},MAX:{value:new Ot(Ll,Hf)}});nN.__EMPTY_NODE=Bt.EMPTY_NODE;Rr.__childrenNodeConstructor=Bt;RCe(Hf);MCe(Hf);/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const UCe=!0;function jr(e,t=null){if(e===null)return Bt.EMPTY_NODE;if(typeof e=="object"&&".priority"in e&&(t=e[".priority"]),je(t===null||typeof t=="string"||typeof t=="number"||typeof t=="object"&&".sv"in t,"Invalid priority type found: "+typeof t),typeof e=="object"&&".value"in e&&e[".value"]!==null&&(e=e[".value"]),typeof e!="object"||".sv"in e){const n=e;return new Rr(n,jr(t))}if(!(e instanceof Array)&&UCe){const n=[];let r=!1;if(_s(e,(i,a)=>{if(i.substring(0,1)!=="."){const l=jr(a);l.isEmpty()||(r=r||!l.getPriority().isEmpty(),n.push(new Ot(i,l)))}}),n.length===0)return Bt.EMPTY_NODE;const o=mp(n,DCe,i=>i.name,Tb);if(r){const i=mp(n,ar.getCompare());return new Bt(o,jr(t),new Ci({".priority":i},{".priority":ar}))}else return new Bt(o,jr(t),Ci.Default)}else{let n=Bt.EMPTY_NODE;return _s(e,(r,s)=>{if(Ni(e,r)&&r.substring(0,1)!=="."){const o=jr(s);(o.isLeafNode()||!o.isEmpty())&&(n=n.updateImmediateChild(r,o))}}),n.updatePriority(jr(t))}}OCe(jr);/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class HCe extends Vm{constructor(t){super(),this.indexPath_=t,je(!Lt(t)&&Rt(t)!==".priority","Can't create PathIndex with empty path or .priority key")}extractChild(t){return t.getChild(this.indexPath_)}isDefinedOn(t){return!t.getChild(this.indexPath_).isEmpty()}compare(t,n){const r=this.extractChild(t.node),s=this.extractChild(n.node),o=r.compareTo(s);return o===0?nA(t.name,n.name):o}makePost(t,n){const r=jr(t),s=Bt.EMPTY_NODE.updateChild(this.indexPath_,r);return new Ot(n,s)}maxPost(){const t=Bt.EMPTY_NODE.updateChild(this.indexPath_,Hf);return new Ot(Ll,t)}toString(){return $P(this.indexPath_,0).join("/")}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class zCe extends Vm{compare(t,n){const r=t.node.compareTo(n.node);return r===0?nA(t.name,n.name):r}isDefinedOn(t){return!0}indexedValueChanged(t,n){return!t.equals(n)}minPost(){return Ot.MIN}maxPost(){return Ot.MAX}makePost(t,n){const r=jr(t);return new Ot(n,r)}toString(){return".value"}}const VCe=new zCe;/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function aN(e){return{type:"value",snapshotNode:e}}function vu(e,t){return{type:"child_added",snapshotNode:t,childName:e}}function sf(e,t){return{type:"child_removed",snapshotNode:t,childName:e}}function of(e,t,n){return{type:"child_changed",snapshotNode:t,childName:e,oldSnap:n}}function jCe(e,t){return{type:"child_moved",snapshotNode:t,childName:e}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Db{constructor(t){this.index_=t}updateChild(t,n,r,s,o,i){je(t.isIndexed(this.index_),"A node must be indexed if only a child is updated");const a=t.getImmediateChild(n);return a.getChild(s).equals(r.getChild(s))&&a.isEmpty()===r.isEmpty()||(i!=null&&(r.isEmpty()?t.hasChild(n)?i.trackChildChange(sf(n,a)):je(t.isLeafNode(),"A child remove without an old child only makes sense on a leaf node"):a.isEmpty()?i.trackChildChange(vu(n,r)):i.trackChildChange(of(n,r,a))),t.isLeafNode()&&r.isEmpty())?t:t.updateImmediateChild(n,r).withIndex(this.index_)}updateFullNode(t,n,r){return r!=null&&(t.isLeafNode()||t.forEachChild(ar,(s,o)=>{n.hasChild(s)||r.trackChildChange(sf(s,o))}),n.isLeafNode()||n.forEachChild(ar,(s,o)=>{if(t.hasChild(s)){const i=t.getImmediateChild(s);i.equals(o)||r.trackChildChange(of(s,o,i))}else r.trackChildChange(vu(s,o))})),n.withIndex(this.index_)}updatePriority(t,n){return t.isEmpty()?Bt.EMPTY_NODE:t.updatePriority(n)}filtersNodes(){return!1}getIndexedFilter(){return this}getIndex(){return this.index_}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class af{constructor(t){this.indexedFilter_=new Db(t.getIndex()),this.index_=t.getIndex(),this.startPost_=af.getStartPost_(t),this.endPost_=af.getEndPost_(t),this.startIsInclusive_=!t.startAfterSet_,this.endIsInclusive_=!t.endBeforeSet_}getStartPost(){return this.startPost_}getEndPost(){return this.endPost_}matches(t){const n=this.startIsInclusive_?this.index_.compare(this.getStartPost(),t)<=0:this.index_.compare(this.getStartPost(),t)<0,r=this.endIsInclusive_?this.index_.compare(t,this.getEndPost())<=0:this.index_.compare(t,this.getEndPost())<0;return n&&r}updateChild(t,n,r,s,o,i){return this.matches(new Ot(n,r))||(r=Bt.EMPTY_NODE),this.indexedFilter_.updateChild(t,n,r,s,o,i)}updateFullNode(t,n,r){n.isLeafNode()&&(n=Bt.EMPTY_NODE);let s=n.withIndex(this.index_);s=s.updatePriority(Bt.EMPTY_NODE);const o=this;return n.forEachChild(ar,(i,a)=>{o.matches(new Ot(i,a))||(s=s.updateImmediateChild(i,Bt.EMPTY_NODE))}),this.indexedFilter_.updateFullNode(t,s,r)}updatePriority(t,n){return t}filtersNodes(){return!0}getIndexedFilter(){return this.indexedFilter_}getIndex(){return this.index_}static getStartPost_(t){if(t.hasStart()){const n=t.getIndexStartName();return t.getIndex().makePost(t.getIndexStartValue(),n)}else return t.getIndex().minPost()}static getEndPost_(t){if(t.hasEnd()){const n=t.getIndexEndName();return t.getIndex().makePost(t.getIndexEndValue(),n)}else return t.getIndex().maxPost()}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class YCe{constructor(t){this.withinDirectionalStart=n=>this.reverse_?this.withinEndPost(n):this.withinStartPost(n),this.withinDirectionalEnd=n=>this.reverse_?this.withinStartPost(n):this.withinEndPost(n),this.withinStartPost=n=>{const r=this.index_.compare(this.rangedFilter_.getStartPost(),n);return this.startIsInclusive_?r<=0:r<0},this.withinEndPost=n=>{const r=this.index_.compare(n,this.rangedFilter_.getEndPost());return this.endIsInclusive_?r<=0:r<0},this.rangedFilter_=new af(t),this.index_=t.getIndex(),this.limit_=t.getLimit(),this.reverse_=!t.isViewFromLeft(),this.startIsInclusive_=!t.startAfterSet_,this.endIsInclusive_=!t.endBeforeSet_}updateChild(t,n,r,s,o,i){return this.rangedFilter_.matches(new Ot(n,r))||(r=Bt.EMPTY_NODE),t.getImmediateChild(n).equals(r)?t:t.numChildren()A(f,d)}else i=this.index_.getCompare();const a=t;je(a.numChildren()===this.limit_,"");const l=new Ot(n,r),c=this.reverse_?a.getFirstChild(this.index_):a.getLastChild(this.index_),u=this.rangedFilter_.matches(l);if(a.hasChild(n)){const A=a.getImmediateChild(n);let d=s.getChildAfterChild(this.index_,c,this.reverse_);for(;d!=null&&(d.name===n||a.hasChild(d.name));)d=s.getChildAfterChild(this.index_,d,this.reverse_);const f=d==null?1:i(d,l);if(u&&!r.isEmpty()&&f>=0)return o!=null&&o.trackChildChange(of(n,r,A)),a.updateImmediateChild(n,r);{o!=null&&o.trackChildChange(sf(n,A));const h=a.updateImmediateChild(n,Bt.EMPTY_NODE);return d!=null&&this.rangedFilter_.matches(d)?(o!=null&&o.trackChildChange(vu(d.name,d.node)),h.updateImmediateChild(d.name,d.node)):h}}else return r.isEmpty()?t:u&&i(c,l)>=0?(o!=null&&(o.trackChildChange(sf(c.name,c.node)),o.trackChildChange(vu(n,r))),a.updateImmediateChild(n,r).updateImmediateChild(c.name,Bt.EMPTY_NODE)):t}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Rb{constructor(){this.limitSet_=!1,this.startSet_=!1,this.startNameSet_=!1,this.startAfterSet_=!1,this.endSet_=!1,this.endNameSet_=!1,this.endBeforeSet_=!1,this.limit_=0,this.viewFrom_="",this.indexStartValue_=null,this.indexStartName_="",this.indexEndValue_=null,this.indexEndName_="",this.index_=ar}hasStart(){return this.startSet_}isViewFromLeft(){return this.viewFrom_===""?this.startSet_:this.viewFrom_==="l"}getIndexStartValue(){return je(this.startSet_,"Only valid if start has been set"),this.indexStartValue_}getIndexStartName(){return je(this.startSet_,"Only valid if start has been set"),this.startNameSet_?this.indexStartName_:Cu}hasEnd(){return this.endSet_}getIndexEndValue(){return je(this.endSet_,"Only valid if end has been set"),this.indexEndValue_}getIndexEndName(){return je(this.endSet_,"Only valid if end has been set"),this.endNameSet_?this.indexEndName_:Ll}hasLimit(){return this.limitSet_}hasAnchoredLimit(){return this.limitSet_&&this.viewFrom_!==""}getLimit(){return je(this.limitSet_,"Only valid if limit has been set"),this.limit_}getIndex(){return this.index_}loadsAllData(){return!(this.startSet_||this.endSet_||this.limitSet_)}isDefault(){return this.loadsAllData()&&this.index_===ar}copy(){const t=new Rb;return t.limitSet_=this.limitSet_,t.limit_=this.limit_,t.startSet_=this.startSet_,t.startAfterSet_=this.startAfterSet_,t.indexStartValue_=this.indexStartValue_,t.startNameSet_=this.startNameSet_,t.indexStartName_=this.indexStartName_,t.endSet_=this.endSet_,t.endBeforeSet_=this.endBeforeSet_,t.indexEndValue_=this.indexEndValue_,t.endNameSet_=this.endNameSet_,t.indexEndName_=this.indexEndName_,t.index_=this.index_,t.viewFrom_=this.viewFrom_,t}}function WCe(e){return e.loadsAllData()?new Db(e.getIndex()):e.hasLimit()?new YCe(e):new af(e)}function Jk(e){const t={};if(e.isDefault())return t;let n;if(e.index_===ar?n="$priority":e.index_===VCe?n="$value":e.index_===qc?n="$key":(je(e.index_ instanceof HCe,"Unrecognized index type!"),n=e.index_.toString()),t.orderBy=Pr(n),e.startSet_){const r=e.startAfterSet_?"startAfter":"startAt";t[r]=Pr(e.indexStartValue_),e.startNameSet_&&(t[r]+=","+Pr(e.indexStartName_))}if(e.endSet_){const r=e.endBeforeSet_?"endBefore":"endAt";t[r]=Pr(e.indexEndValue_),e.endNameSet_&&(t[r]+=","+Pr(e.indexEndName_))}return e.limitSet_&&(e.isViewFromLeft()?t.limitToFirst=e.limit_:t.limitToLast=e.limit_),t}function Zk(e){const t={};if(e.startSet_&&(t.sp=e.indexStartValue_,e.startNameSet_&&(t.sn=e.indexStartName_),t.sin=!e.startAfterSet_),e.endSet_&&(t.ep=e.indexEndValue_,e.endNameSet_&&(t.en=e.indexEndName_),t.ein=!e.endBeforeSet_),e.limitSet_){t.l=e.limit_;let n=e.viewFrom_;n===""&&(e.isViewFromLeft()?n="l":n="r"),t.vf=n}return e.index_!==ar&&(t.i=e.index_.toString()),t}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Cp extends XP{constructor(t,n,r,s){super(),this.repoInfo_=t,this.onDataUpdate_=n,this.authTokenProvider_=r,this.appCheckTokenProvider_=s,this.log_=Uf("p:rest:"),this.listens_={}}reportStats(t){throw new Error("Method not implemented.")}static getListenId_(t,n){return n!==void 0?"tag$"+n:(je(t._queryParams.isDefault(),"should have a tag if it's not a default query."),t._path.toString())}listen(t,n,r,s){const o=t._path.toString();this.log_("Listen called for "+o+" "+t._queryIdentifier);const i=Cp.getListenId_(t,r),a={};this.listens_[i]=a;const l=Jk(t._queryParams);this.restRequest_(o+".json",l,(c,u)=>{let A=u;if(c===404&&(A=null,c=null),c===null&&this.onDataUpdate_(o,A,!1,r),mu(this.listens_,i)===a){let d;c?c===401?d="permission_denied":d="rest_error:"+c:d="ok",s(d,null)}})}unlisten(t,n){const r=Cp.getListenId_(t,n);delete this.listens_[r]}get(t){const n=Jk(t._queryParams),r=t._path.toString(),s=new Hm;return this.restRequest_(r+".json",n,(o,i)=>{let a=i;o===404&&(a=null,o=null),o===null?(this.onDataUpdate_(r,a,!1,null),s.resolve(a)):s.reject(new Error(a))}),s.promise}refreshAuthToken(t){}restRequest_(t,n={},r){return n.format="export",Promise.all([this.authTokenProvider_.getToken(!1),this.appCheckTokenProvider_.getToken(!1)]).then(([s,o])=>{s&&s.accessToken&&(n.auth=s.accessToken),o&&o.token&&(n.ac=o.token);const i=(this.repoInfo_.secure?"https://":"http://")+this.repoInfo_.host+t+"?ns="+this.repoInfo_.namespace+ype(n);this.log_("Sending REST request for "+i);const a=new XMLHttpRequest;a.onreadystatechange=()=>{if(r&&a.readyState===4){this.log_("REST Response for "+i+" received. status:",a.status,"response:",a.responseText);let l=null;if(a.status>=200&&a.status<300){try{l=ef(a.responseText)}catch{ys("Failed to parse JSON response for "+i+": "+a.responseText)}r(null,l)}else a.status!==401&&a.status!==404&&ys("Got unsuccessful REST response for "+i+" Status: "+a.status),r(a.status);r=null}},a.open("GET",i,!0),a.send()})}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class GCe{constructor(){this.rootNode_=Bt.EMPTY_NODE}getNode(t){return this.rootNode_.getChild(t)}updateSnapshot(t,n){this.rootNode_=this.rootNode_.updateChild(t,n)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function vp(){return{value:null,children:new Map}}function lN(e,t,n){if(Lt(t))e.value=n,e.children.clear();else if(e.value!==null)e.value=e.value.updateChild(t,n);else{const r=Rt(t);e.children.has(r)||e.children.set(r,vp());const s=e.children.get(r);t=Pn(t),lN(s,t,n)}}function T1(e,t,n){e.value!==null?n(t,e.value):KCe(e,(r,s)=>{const o=new Tn(t.toString()+"/"+r);T1(s,o,n)})}function KCe(e,t){e.children.forEach((n,r)=>{t(r,n)})}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class qCe{constructor(t){this.collection_=t,this.last_=null}get(){const t=this.collection_.get(),n=Object.assign({},t);return this.last_&&_s(this.last_,(r,s)=>{n[r]=n[r]-s}),this.last_=t,n}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const $k=10*1e3,XCe=30*1e3,JCe=5*60*1e3;class ZCe{constructor(t,n){this.server_=n,this.statsToReport_={},this.statsListener_=new qCe(t);const r=$k+(XCe-$k)*Math.random();pd(this.reportStats_.bind(this),Math.floor(r))}reportStats_(){const t=this.statsListener_.get(),n={};let r=!1;_s(t,(s,o)=>{o>0&&Ni(this.statsToReport_,s)&&(n[s]=o,r=!0)}),r&&this.server_.reportStats(n),pd(this.reportStats_.bind(this),Math.floor(Math.random()*2*JCe))}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */var Ao;(function(e){e[e.OVERWRITE=0]="OVERWRITE",e[e.MERGE=1]="MERGE",e[e.ACK_USER_WRITE=2]="ACK_USER_WRITE",e[e.LISTEN_COMPLETE=3]="LISTEN_COMPLETE"})(Ao||(Ao={}));function cN(){return{fromUser:!0,fromServer:!1,queryId:null,tagged:!1}}function Ob(){return{fromUser:!1,fromServer:!0,queryId:null,tagged:!1}}function Mb(e){return{fromUser:!1,fromServer:!0,queryId:e,tagged:!0}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Ep{constructor(t,n,r){this.path=t,this.affectedTree=n,this.revert=r,this.type=Ao.ACK_USER_WRITE,this.source=cN()}operationForChild(t){if(Lt(this.path)){if(this.affectedTree.value!=null)return je(this.affectedTree.children.isEmpty(),"affectedTree should not have overlapping affected paths."),this;{const n=this.affectedTree.subtree(new Tn(t));return new Ep(fn(),n,this.revert)}}else return je(Rt(this.path)===t,"operationForChild called for unrelated child."),new Ep(Pn(this.path),this.affectedTree,this.revert)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class lf{constructor(t,n){this.source=t,this.path=n,this.type=Ao.LISTEN_COMPLETE}operationForChild(t){return Lt(this.path)?new lf(this.source,fn()):new lf(this.source,Pn(this.path))}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Fl{constructor(t,n,r){this.source=t,this.path=n,this.snap=r,this.type=Ao.OVERWRITE}operationForChild(t){return Lt(this.path)?new Fl(this.source,fn(),this.snap.getImmediateChild(t)):new Fl(this.source,Pn(this.path),this.snap)}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class cf{constructor(t,n,r){this.source=t,this.path=n,this.children=r,this.type=Ao.MERGE}operationForChild(t){if(Lt(this.path)){const n=this.children.subtree(new Tn(t));return n.isEmpty()?null:n.value?new Fl(this.source,fn(),n.value):new cf(this.source,fn(),n)}else return je(Rt(this.path)===t,"Can't get a merge for a child not on the path of the operation"),new cf(this.source,Pn(this.path),this.children)}toString(){return"Operation("+this.path+": "+this.source.toString()+" merge: "+this.children.toString()+")"}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Ul{constructor(t,n,r){this.node_=t,this.fullyInitialized_=n,this.filtered_=r}isFullyInitialized(){return this.fullyInitialized_}isFiltered(){return this.filtered_}isCompleteForPath(t){if(Lt(t))return this.isFullyInitialized()&&!this.filtered_;const n=Rt(t);return this.isCompleteForChild(n)}isCompleteForChild(t){return this.isFullyInitialized()&&!this.filtered_||this.node_.hasChild(t)}getNode(){return this.node_}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class $Ce{constructor(t){this.query_=t,this.index_=this.query_._queryParams.getIndex()}}function eve(e,t,n,r){const s=[],o=[];return t.forEach(i=>{i.type==="child_changed"&&e.index_.indexedValueChanged(i.oldSnap,i.snapshotNode)&&o.push(jCe(i.childName,i.snapshotNode))}),NA(e,s,"child_removed",t,r,n),NA(e,s,"child_added",t,r,n),NA(e,s,"child_moved",o,r,n),NA(e,s,"child_changed",t,r,n),NA(e,s,"value",t,r,n),s}function NA(e,t,n,r,s,o){const i=r.filter(a=>a.type===n);i.sort((a,l)=>nve(e,a,l)),i.forEach(a=>{const l=tve(e,a,o);s.forEach(c=>{c.respondsTo(a.type)&&t.push(c.createEvent(l,e.query_))})})}function tve(e,t,n){return t.type==="value"||t.type==="child_removed"||(t.prevName=n.getPredecessorChildName(t.childName,t.snapshotNode,e.index_)),t}function nve(e,t,n){if(t.childName==null||n.childName==null)throw tA("Should only compare child_ events.");const r=new Ot(t.childName,t.snapshotNode),s=new Ot(n.childName,n.snapshotNode);return e.index_.compare(r,s)}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function jm(e,t){return{eventCache:e,serverCache:t}}function md(e,t,n,r){return jm(new Ul(t,n,r),e.serverCache)}function uN(e,t,n,r){return jm(e.eventCache,new Ul(t,n,r))}function D1(e){return e.eventCache.isFullyInitialized()?e.eventCache.getNode():null}function Hl(e){return e.serverCache.isFullyInitialized()?e.serverCache.getNode():null}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let Lv;const rve=()=>(Lv||(Lv=new bs(zme)),Lv);class Vn{constructor(t,n=rve()){this.value=t,this.children=n}static fromObject(t){let n=new Vn(null);return _s(t,(r,s)=>{n=n.set(new Tn(r),s)}),n}isEmpty(){return this.value===null&&this.children.isEmpty()}findRootMostMatchingPathAndValue(t,n){if(this.value!=null&&n(this.value))return{path:fn(),value:this.value};if(Lt(t))return null;{const r=Rt(t),s=this.children.get(r);if(s!==null){const o=s.findRootMostMatchingPathAndValue(Pn(t),n);return o!=null?{path:_r(new Tn(r),o.path),value:o.value}:null}else return null}}findRootMostValueAndPath(t){return this.findRootMostMatchingPathAndValue(t,()=>!0)}subtree(t){if(Lt(t))return this;{const n=Rt(t),r=this.children.get(n);return r!==null?r.subtree(Pn(t)):new Vn(null)}}set(t,n){if(Lt(t))return new Vn(n,this.children);{const r=Rt(t),o=(this.children.get(r)||new Vn(null)).set(Pn(t),n),i=this.children.insert(r,o);return new Vn(this.value,i)}}remove(t){if(Lt(t))return this.children.isEmpty()?new Vn(null):new Vn(null,this.children);{const n=Rt(t),r=this.children.get(n);if(r){const s=r.remove(Pn(t));let o;return s.isEmpty()?o=this.children.remove(n):o=this.children.insert(n,s),this.value===null&&o.isEmpty()?new Vn(null):new Vn(this.value,o)}else return this}}get(t){if(Lt(t))return this.value;{const n=Rt(t),r=this.children.get(n);return r?r.get(Pn(t)):null}}setTree(t,n){if(Lt(t))return n;{const r=Rt(t),o=(this.children.get(r)||new Vn(null)).setTree(Pn(t),n);let i;return o.isEmpty()?i=this.children.remove(r):i=this.children.insert(r,o),new Vn(this.value,i)}}fold(t){return this.fold_(fn(),t)}fold_(t,n){const r={};return this.children.inorderTraversal((s,o)=>{r[s]=o.fold_(_r(t,s),n)}),n(t,this.value,r)}findOnPath(t,n){return this.findOnPath_(t,fn(),n)}findOnPath_(t,n,r){const s=this.value?r(n,this.value):!1;if(s)return s;if(Lt(t))return null;{const o=Rt(t),i=this.children.get(o);return i?i.findOnPath_(Pn(t),_r(n,o),r):null}}foreachOnPath(t,n){return this.foreachOnPath_(t,fn(),n)}foreachOnPath_(t,n,r){if(Lt(t))return this;{this.value&&r(n,this.value);const s=Rt(t),o=this.children.get(s);return o?o.foreachOnPath_(Pn(t),_r(n,s),r):new Vn(null)}}foreach(t){this.foreach_(fn(),t)}foreach_(t,n){this.children.inorderTraversal((r,s)=>{s.foreach_(_r(t,r),n)}),this.value&&n(t,this.value)}foreachChild(t){this.children.inorderTraversal((n,r)=>{r.value&&t(n,r.value)})}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class po{constructor(t){this.writeTree_=t}static empty(){return new po(new Vn(null))}}function Cd(e,t,n){if(Lt(t))return new po(new Vn(n));{const r=e.writeTree_.findRootMostValueAndPath(t);if(r!=null){const s=r.path;let o=r.value;const i=Bs(s,t);return o=o.updateChild(i,n),new po(e.writeTree_.set(s,o))}else{const s=new Vn(n),o=e.writeTree_.setTree(t,s);return new po(o)}}}function e8(e,t,n){let r=e;return _s(n,(s,o)=>{r=Cd(r,_r(t,s),o)}),r}function t8(e,t){if(Lt(t))return po.empty();{const n=e.writeTree_.setTree(t,new Vn(null));return new po(n)}}function R1(e,t){return $l(e,t)!=null}function $l(e,t){const n=e.writeTree_.findRootMostValueAndPath(t);return n!=null?e.writeTree_.get(n.path).getChild(Bs(n.path,t)):null}function n8(e){const t=[],n=e.writeTree_.value;return n!=null?n.isLeafNode()||n.forEachChild(ar,(r,s)=>{t.push(new Ot(r,s))}):e.writeTree_.children.inorderTraversal((r,s)=>{s.value!=null&&t.push(new Ot(r,s.value))}),t}function ma(e,t){if(Lt(t))return e;{const n=$l(e,t);return n!=null?new po(new Vn(n)):new po(e.writeTree_.subtree(t))}}function O1(e){return e.writeTree_.isEmpty()}function Eu(e,t){return AN(fn(),e.writeTree_,t)}function AN(e,t,n){if(t.value!=null)return n.updateChild(e,t.value);{let r=null;return t.children.inorderTraversal((s,o)=>{s===".priority"?(je(o.value!==null,"Priority writes must always be leaf nodes"),r=o.value):n=AN(_r(e,s),o,n)}),!n.getChild(e).isEmpty()&&r!==null&&(n=n.updateChild(_r(e,".priority"),r)),n}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function Pb(e,t){return hN(t,e)}function sve(e,t,n,r,s){je(r>e.lastWriteId,"Stacking an older write on top of newer ones"),s===void 0&&(s=!0),e.allWrites.push({path:t,snap:n,writeId:r,visible:s}),s&&(e.visibleWrites=Cd(e.visibleWrites,t,n)),e.lastWriteId=r}function ove(e,t){for(let n=0;na.writeId===t);je(n>=0,"removeWrite called with nonexistent writeId.");const r=e.allWrites[n];e.allWrites.splice(n,1);let s=r.visible,o=!1,i=e.allWrites.length-1;for(;s&&i>=0;){const a=e.allWrites[i];a.visible&&(i>=n&&ave(a,r.path)?s=!1:uo(r.path,a.path)&&(o=!0)),i--}if(s){if(o)return lve(e),!0;if(r.snap)e.visibleWrites=t8(e.visibleWrites,r.path);else{const a=r.children;_s(a,l=>{e.visibleWrites=t8(e.visibleWrites,_r(r.path,l))})}return!0}else return!1}function ave(e,t){if(e.snap)return uo(e.path,t);for(const n in e.children)if(e.children.hasOwnProperty(n)&&uo(_r(e.path,n),t))return!0;return!1}function lve(e){e.visibleWrites=dN(e.allWrites,cve,fn()),e.allWrites.length>0?e.lastWriteId=e.allWrites[e.allWrites.length-1].writeId:e.lastWriteId=-1}function cve(e){return e.visible}function dN(e,t,n){let r=po.empty();for(let s=0;s{r=r.updateImmediateChild(o,i)}),r;if(n){const o=ma(e.visibleWrites,t);return n.forEachChild(ar,(i,a)=>{const l=Eu(ma(o,new Tn(i)),a);r=r.updateImmediateChild(i,l)}),n8(o).forEach(i=>{r=r.updateImmediateChild(i.name,i.node)}),r}else{const o=ma(e.visibleWrites,t);return n8(o).forEach(i=>{r=r.updateImmediateChild(i.name,i.node)}),r}}function Ave(e,t,n,r,s){je(r||s,"Either existingEventSnap or existingServerSnap must exist");const o=_r(t,n);if(R1(e.visibleWrites,o))return null;{const i=ma(e.visibleWrites,o);return O1(i)?s.getChild(n):Eu(i,s.getChild(n))}}function dve(e,t,n,r){const s=_r(t,n),o=$l(e.visibleWrites,s);if(o!=null)return o;if(r.isCompleteForChild(n)){const i=ma(e.visibleWrites,s);return Eu(i,r.getNode().getImmediateChild(n))}else return null}function fve(e,t){return $l(e.visibleWrites,t)}function gve(e,t,n,r,s,o,i){let a;const l=ma(e.visibleWrites,t),c=$l(l,fn());if(c!=null)a=c;else if(n!=null)a=Eu(l,n);else return[];if(a=a.withIndex(i),!a.isEmpty()&&!a.isLeafNode()){const u=[],A=i.getCompare(),d=o?a.getReverseIteratorFrom(r,i):a.getIteratorFrom(r,i);let f=d.getNext();for(;f&&u.length0||!e.eventCache.isFullyInitialized()||s&&!r.getNode().equals(o)||!r.getNode().getPriority().equals(o.getPriority()))&&n.push(aN(D1(t)))}}function mN(e,t,n,r,s,o){const i=t.eventCache;if(Bp(r,n)!=null)return t;{let a,l;if(Lt(n))if(je(t.serverCache.isFullyInitialized(),"If change path is empty, we must have complete server data"),t.serverCache.isFiltered()){const c=Hl(t),u=c instanceof Bt?c:Bt.EMPTY_NODE,A=Nb(r,u);a=e.filter.updateFullNode(t.eventCache.getNode(),A,o)}else{const c=Ip(r,Hl(t));a=e.filter.updateFullNode(t.eventCache.getNode(),c,o)}else{const c=Rt(n);if(c===".priority"){je(Qa(n)===1,"Can't have a priority with additional path components");const u=i.getNode();l=t.serverCache.getNode();const A=r8(r,n,u,l);A!=null?a=e.filter.updatePriority(u,A):a=i.getNode()}else{const u=Pn(n);let A;if(i.isCompleteForChild(c)){l=t.serverCache.getNode();const d=r8(r,n,i.getNode(),l);d!=null?A=i.getNode().getImmediateChild(c).updateChild(u,d):A=i.getNode().getImmediateChild(c)}else A=Lb(r,c,t.serverCache);A!=null?a=e.filter.updateChild(i.getNode(),c,A,u,s,o):a=i.getNode()}}return md(t,a,i.isFullyInitialized()||Lt(n),e.filter.filtersNodes())}}function bp(e,t,n,r,s,o,i,a){const l=t.serverCache;let c;const u=i?e.filter:e.filter.getIndexedFilter();if(Lt(n))c=u.updateFullNode(l.getNode(),r,null);else if(u.filtersNodes()&&!l.isFiltered()){const f=l.getNode().updateChild(n,r);c=u.updateFullNode(l.getNode(),f,null)}else{const f=Rt(n);if(!l.isCompleteForPath(n)&&Qa(n)>1)return t;const g=Pn(n),m=l.getNode().getImmediateChild(f).updateChild(g,r);f===".priority"?c=u.updatePriority(l.getNode(),m):c=u.updateChild(l.getNode(),f,m,g,pN,null)}const A=uN(t,c,l.isFullyInitialized()||Lt(n),u.filtersNodes()),d=new Fb(s,A,o);return mN(e,A,n,s,d,a)}function M1(e,t,n,r,s,o,i){const a=t.eventCache;let l,c;const u=new Fb(s,t,o);if(Lt(n))c=e.filter.updateFullNode(t.eventCache.getNode(),r,i),l=md(t,c,!0,e.filter.filtersNodes());else{const A=Rt(n);if(A===".priority")c=e.filter.updatePriority(t.eventCache.getNode(),r),l=md(t,c,a.isFullyInitialized(),a.isFiltered());else{const d=Pn(n),f=a.getNode().getImmediateChild(A);let g;if(Lt(d))g=r;else{const h=u.getCompleteChild(A);h!=null?ZP(d)===".priority"&&h.getChild(eN(d)).isEmpty()?g=h:g=h.updateChild(d,r):g=Bt.EMPTY_NODE}if(f.equals(g))l=t;else{const h=e.filter.updateChild(a.getNode(),A,g,d,u,i);l=md(t,h,a.isFullyInitialized(),e.filter.filtersNodes())}}}return l}function s8(e,t){return e.eventCache.isCompleteForChild(t)}function bve(e,t,n,r,s,o,i){let a=t;return r.foreach((l,c)=>{const u=_r(n,l);s8(t,Rt(u))&&(a=M1(e,a,u,c,s,o,i))}),r.foreach((l,c)=>{const u=_r(n,l);s8(t,Rt(u))||(a=M1(e,a,u,c,s,o,i))}),a}function o8(e,t,n){return n.foreach((r,s)=>{t=t.updateChild(r,s)}),t}function P1(e,t,n,r,s,o,i,a){if(t.serverCache.getNode().isEmpty()&&!t.serverCache.isFullyInitialized())return t;let l=t,c;Lt(n)?c=r:c=new Vn(null).setTree(n,r);const u=t.serverCache.getNode();return c.children.inorderTraversal((A,d)=>{if(u.hasChild(A)){const f=t.serverCache.getNode().getImmediateChild(A),g=o8(e,f,d);l=bp(e,l,new Tn(A),g,s,o,i,a)}}),c.children.inorderTraversal((A,d)=>{const f=!t.serverCache.isCompleteForChild(A)&&d.value===null;if(!u.hasChild(A)&&!f){const g=t.serverCache.getNode().getImmediateChild(A),h=o8(e,g,d);l=bp(e,l,new Tn(A),h,s,o,i,a)}}),l}function yve(e,t,n,r,s,o,i){if(Bp(s,n)!=null)return t;const a=t.serverCache.isFiltered(),l=t.serverCache;if(r.value!=null){if(Lt(n)&&l.isFullyInitialized()||l.isCompleteForPath(n))return bp(e,t,n,l.getNode().getChild(n),s,o,a,i);if(Lt(n)){let c=new Vn(null);return l.getNode().forEachChild(qc,(u,A)=>{c=c.set(new Tn(u),A)}),P1(e,t,n,c,s,o,a,i)}else return t}else{let c=new Vn(null);return r.foreach((u,A)=>{const d=_r(n,u);l.isCompleteForPath(d)&&(c=c.set(u,l.getNode().getChild(d)))}),P1(e,t,n,c,s,o,a,i)}}function wve(e,t,n,r,s){const o=t.serverCache,i=uN(t,o.getNode(),o.isFullyInitialized()||Lt(n),o.isFiltered());return mN(e,i,n,r,pN,s)}function Qve(e,t,n,r,s,o){let i;if(Bp(r,n)!=null)return t;{const a=new Fb(r,t,s),l=t.eventCache.getNode();let c;if(Lt(n)||Rt(n)===".priority"){let u;if(t.serverCache.isFullyInitialized())u=Ip(r,Hl(t));else{const A=t.serverCache.getNode();je(A instanceof Bt,"serverChildren would be complete if leaf node"),u=Nb(r,A)}u=u,c=e.filter.updateFullNode(l,u,o)}else{const u=Rt(n);let A=Lb(r,u,t.serverCache);A==null&&t.serverCache.isCompleteForChild(u)&&(A=l.getImmediateChild(u)),A!=null?c=e.filter.updateChild(l,u,A,Pn(n),a,o):t.eventCache.getNode().hasChild(u)?c=e.filter.updateChild(l,u,Bt.EMPTY_NODE,Pn(n),a,o):c=l,c.isEmpty()&&t.serverCache.isFullyInitialized()&&(i=Ip(r,Hl(t)),i.isLeafNode()&&(c=e.filter.updateFullNode(c,i,o)))}return i=t.serverCache.isFullyInitialized()||Bp(r,fn())!=null,md(t,c,i,e.filter.filtersNodes())}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Sve{constructor(t,n){this.query_=t,this.eventRegistrations_=[];const r=this.query_._queryParams,s=new Db(r.getIndex()),o=WCe(r);this.processor_=vve(o);const i=n.serverCache,a=n.eventCache,l=s.updateFullNode(Bt.EMPTY_NODE,i.getNode(),null),c=o.updateFullNode(Bt.EMPTY_NODE,a.getNode(),null),u=new Ul(l,i.isFullyInitialized(),s.filtersNodes()),A=new Ul(c,a.isFullyInitialized(),o.filtersNodes());this.viewCache_=jm(A,u),this.eventGenerator_=new $Ce(this.query_)}get query(){return this.query_}}function _ve(e){return e.viewCache_.serverCache.getNode()}function xve(e,t){const n=Hl(e.viewCache_);return n&&(e.query._queryParams.loadsAllData()||!Lt(t)&&!n.getImmediateChild(Rt(t)).isEmpty())?n.getChild(t):null}function i8(e){return e.eventRegistrations_.length===0}function kve(e,t){e.eventRegistrations_.push(t)}function a8(e,t,n){const r=[];if(n){je(t==null,"A cancel should cancel all event registrations.");const s=e.query._path;e.eventRegistrations_.forEach(o=>{const i=o.createCancelEvent(n,s);i&&r.push(i)})}if(t){let s=[];for(let o=0;o{r.push(vu(o,i))}),n.isFullyInitialized()&&r.push(aN(n.getNode())),CN(e,r,n.getNode(),t)}function CN(e,t,n,r){const s=r?[r]:e.eventRegistrations_;return eve(e.eventGenerator_,t,n,s)}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let yp;class Dve{constructor(){this.views=new Map}}function Rve(e){je(!yp,"__referenceConstructor has already been defined"),yp=e}function Ove(){return je(yp,"Reference.ts has not been loaded"),yp}function Mve(e){return e.views.size===0}function Ub(e,t,n,r){const s=t.source.queryId;if(s!==null){const o=e.views.get(s);return je(o!=null,"SyncTree gave us an op for an invalid query."),l8(o,t,n,r)}else{let o=[];for(const i of e.views.values())o=o.concat(l8(i,t,n,r));return o}}function Pve(e,t,n,r,s){const o=t._queryIdentifier,i=e.views.get(o);if(!i){let a=Ip(n,s?r:null),l=!1;a?l=!0:r instanceof Bt?(a=Nb(n,r),l=!1):(a=Bt.EMPTY_NODE,l=!1);const c=jm(new Ul(a,l,!1),new Ul(r,s,!1));return new Sve(t,c)}return i}function Nve(e,t,n,r,s,o){const i=Pve(e,t,r,s,o);return e.views.has(t._queryIdentifier)||e.views.set(t._queryIdentifier,i),kve(i,n),Tve(i,n)}function Lve(e,t,n,r){const s=t._queryIdentifier,o=[];let i=[];const a=Sa(e);if(s==="default")for(const[l,c]of e.views.entries())i=i.concat(a8(c,n,r)),i8(c)&&(e.views.delete(l),c.query._queryParams.loadsAllData()||o.push(c.query));else{const l=e.views.get(s);l&&(i=i.concat(a8(l,n,r)),i8(l)&&(e.views.delete(s),l.query._queryParams.loadsAllData()||o.push(l.query)))}return a&&!Sa(e)&&o.push(new(Ove())(t._repo,t._path)),{removed:o,events:i}}function vN(e){const t=[];for(const n of e.views.values())n.query._queryParams.loadsAllData()||t.push(n);return t}function Xc(e,t){let n=null;for(const r of e.views.values())n=n||xve(r,t);return n}function EN(e,t){if(t._queryParams.loadsAllData())return Ym(e);{const r=t._queryIdentifier;return e.views.get(r)}}function IN(e,t){return EN(e,t)!=null}function Sa(e){return Ym(e)!=null}function Ym(e){for(const t of e.views.values())if(t.query._queryParams.loadsAllData())return t;return null}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */let wp;function Fve(e){je(!wp,"__referenceConstructor has already been defined"),wp=e}function Uve(){return je(wp,"Reference.ts has not been loaded"),wp}let Hve=1;class c8{constructor(t){this.listenProvider_=t,this.syncPointTree_=new Vn(null),this.pendingWriteTree_=hve(),this.tagToQueryMap=new Map,this.queryToTagMap=new Map}}function BN(e,t,n,r,s){return sve(e.pendingWriteTree_,t,n,r,s),s?zf(e,new Fl(cN(),t,n)):[]}function gl(e,t,n=!1){const r=ove(e.pendingWriteTree_,t);if(ive(e.pendingWriteTree_,t)){let o=new Vn(null);return r.snap!=null?o=o.set(fn(),!0):_s(r.children,i=>{o=o.set(new Tn(i),!0)}),zf(e,new Ep(r.path,o,n))}else return[]}function Wm(e,t,n){return zf(e,new Fl(Ob(),t,n))}function zve(e,t,n){const r=Vn.fromObject(n);return zf(e,new cf(Ob(),t,r))}function Vve(e,t){return zf(e,new lf(Ob(),t))}function jve(e,t,n){const r=zb(e,n);if(r){const s=Vb(r),o=s.path,i=s.queryId,a=Bs(o,t),l=new lf(Mb(i),a);return jb(e,o,l)}else return[]}function N1(e,t,n,r,s=!1){const o=t._path,i=e.syncPointTree_.get(o);let a=[];if(i&&(t._queryIdentifier==="default"||IN(i,t))){const l=Lve(i,t,n,r);Mve(i)&&(e.syncPointTree_=e.syncPointTree_.remove(o));const c=l.removed;if(a=l.events,!s){const u=c.findIndex(d=>d._queryParams.loadsAllData())!==-1,A=e.syncPointTree_.findOnPath(o,(d,f)=>Sa(f));if(u&&!A){const d=e.syncPointTree_.subtree(o);if(!d.isEmpty()){const f=Gve(d);for(let g=0;g0&&!r&&(u?e.listenProvider_.stopListening(vd(t),null):c.forEach(d=>{const f=e.queryToTagMap.get(Gm(d));e.listenProvider_.stopListening(vd(d),f)}))}Kve(e,c)}return a}function Yve(e,t,n,r){const s=zb(e,r);if(s!=null){const o=Vb(s),i=o.path,a=o.queryId,l=Bs(i,t),c=new Fl(Mb(a),l,n);return jb(e,i,c)}else return[]}function Wve(e,t,n,r){const s=zb(e,r);if(s){const o=Vb(s),i=o.path,a=o.queryId,l=Bs(i,t),c=Vn.fromObject(n),u=new cf(Mb(a),l,c);return jb(e,i,u)}else return[]}function u8(e,t,n,r=!1){const s=t._path;let o=null,i=!1;e.syncPointTree_.foreachOnPath(s,(d,f)=>{const g=Bs(d,s);o=o||Xc(f,g),i=i||Sa(f)});let a=e.syncPointTree_.get(s);a?(i=i||Sa(a),o=o||Xc(a,fn())):(a=new Dve,e.syncPointTree_=e.syncPointTree_.set(s,a));let l;o!=null?l=!0:(l=!1,o=Bt.EMPTY_NODE,e.syncPointTree_.subtree(s).foreachChild((f,g)=>{const h=Xc(g,fn());h&&(o=o.updateImmediateChild(f,h))}));const c=IN(a,t);if(!c&&!t._queryParams.loadsAllData()){const d=Gm(t);je(!e.queryToTagMap.has(d),"View does not exist, but we have a tag");const f=qve();e.queryToTagMap.set(d,f),e.tagToQueryMap.set(f,d)}const u=Pb(e.pendingWriteTree_,s);let A=Nve(a,t,n,u,o,l);if(!c&&!i&&!r){const d=EN(a,t);A=A.concat(Xve(e,t,d))}return A}function Hb(e,t,n){const s=e.pendingWriteTree_,o=e.syncPointTree_.findOnPath(t,(i,a)=>{const l=Bs(i,t),c=Xc(a,l);if(c)return c});return fN(s,t,o,n,!0)}function zf(e,t){return bN(t,e.syncPointTree_,null,Pb(e.pendingWriteTree_,fn()))}function bN(e,t,n,r){if(Lt(e.path))return yN(e,t,n,r);{const s=t.get(fn());n==null&&s!=null&&(n=Xc(s,fn()));let o=[];const i=Rt(e.path),a=e.operationForChild(i),l=t.children.get(i);if(l&&a){const c=n?n.getImmediateChild(i):null,u=gN(r,i);o=o.concat(bN(a,l,c,u))}return s&&(o=o.concat(Ub(s,e,r,n))),o}}function yN(e,t,n,r){const s=t.get(fn());n==null&&s!=null&&(n=Xc(s,fn()));let o=[];return t.children.inorderTraversal((i,a)=>{const l=n?n.getImmediateChild(i):null,c=gN(r,i),u=e.operationForChild(i);u&&(o=o.concat(yN(u,a,l,c)))}),s&&(o=o.concat(Ub(s,e,r,n))),o}function wN(e,t){const n=t.query,r=Qp(e,n);return{hashFn:()=>(_ve(t)||Bt.EMPTY_NODE).hash(),onComplete:s=>{if(s==="ok")return r?jve(e,n._path,r):Vve(e,n._path);{const o=Yme(s,n);return N1(e,n,null,o)}}}}function Qp(e,t){const n=Gm(t);return e.queryToTagMap.get(n)}function Gm(e){return e._path.toString()+"$"+e._queryIdentifier}function zb(e,t){return e.tagToQueryMap.get(t)}function Vb(e){const t=e.indexOf("$");return je(t!==-1&&t{if(n&&Sa(n))return[Ym(n)];{let s=[];return n&&(s=vN(n)),_s(r,(o,i)=>{s=s.concat(i)}),s}})}function vd(e){return e._queryParams.loadsAllData()&&!e._queryParams.isDefault()?new(Uve())(e._repo,e._path):e}function Kve(e,t){for(let n=0;n{if(!Lt(c)&&u&&Sa(u))return[Ym(u).query];{let d=[];return u&&(d=d.concat(vN(u).map(f=>f.query))),_s(A,(f,g)=>{d=d.concat(g)}),d}});for(let c=0;c{const c=Gb(l,t.getImmediateChild(a),n);c!==l&&(o=o.updateImmediateChild(a,c))}),o}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class Kb{constructor(t="",n=null,r={children:{},childCount:0}){this.name=t,this.parent=n,this.node=r}}function qb(e,t){let n=t instanceof Tn?t:new Tn(t),r=e,s=Rt(n);for(;s!==null;){const o=mu(r.node.children,s)||{children:{},childCount:0};r=new Kb(s,r,o),n=Pn(n),s=Rt(n)}return r}function sA(e){return e.node.value}function SN(e,t){e.node.value=t,L1(e)}function _N(e){return e.node.childCount>0}function tEe(e){return sA(e)===void 0&&!_N(e)}function Km(e,t){_s(e.node.children,(n,r)=>{t(new Kb(n,e,r))})}function xN(e,t,n,r){n&&!r&&t(e),Km(e,s=>{xN(s,t,!0,r)}),n&&r&&t(e)}function nEe(e,t,n){let r=n?e:e.parent;for(;r!==null;){if(t(r))return!0;r=r.parent}return!1}function Vf(e){return new Tn(e.parent===null?e.name:Vf(e.parent)+"/"+e.name)}function L1(e){e.parent!==null&&rEe(e.parent,e.name,e)}function rEe(e,t,n){const r=tEe(n),s=Ni(e.node.children,t);r&&s?(delete e.node.children[t],e.node.childCount--,L1(e)):!r&&!s&&(e.node.children[t]=n.node,e.node.childCount++,L1(e))}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const sEe=/[\[\].#$\/\u0000-\u001F\u007F]/,oEe=/[\[\].#$\u0000-\u001F\u007F]/,Fv=10*1024*1024,kN=function(e){return typeof e=="string"&&e.length!==0&&!sEe.test(e)},TN=function(e){return typeof e=="string"&&e.length!==0&&!oEe.test(e)},iEe=function(e){return e&&(e=e.replace(/^\/*\.info(\/|$)/,"/")),TN(e)},aEe=function(e,t,n,r){r&&t===void 0||Xb(bb(e,"value"),t,n)},Xb=function(e,t,n){const r=n instanceof Tn?new yCe(n,e):n;if(t===void 0)throw new Error(e+"contains undefined "+sl(r));if(typeof t=="function")throw new Error(e+"contains a function "+sl(r)+" with contents = "+t.toString());if(TP(t))throw new Error(e+"contains "+t.toString()+" "+sl(r));if(typeof t=="string"&&t.length>Fv/3&&zm(t)>Fv)throw new Error(e+"contains a string greater than "+Fv+" utf8 bytes "+sl(r)+" ('"+t.substring(0,50)+"...')");if(t&&typeof t=="object"){let s=!1,o=!1;if(_s(t,(i,a)=>{if(i===".value")s=!0;else if(i!==".priority"&&i!==".sv"&&(o=!0,!kN(i)))throw new Error(e+" contains an invalid key ("+i+") "+sl(r)+`. Keys must be non-empty strings and can't contain ".", "#", "$", "/", "[", or "]"`);wCe(r,i),Xb(e,a,r),QCe(r)}),s&&o)throw new Error(e+' contains ".value" child '+sl(r)+" in addition to actual children.")}},DN=function(e,t,n,r){if(!(r&&n===void 0)&&!TN(n))throw new Error(bb(e,t)+'was an invalid path = "'+n+`". Paths must be non-empty strings and can't contain ".", "#", "$", "[", or "]"`)},lEe=function(e,t,n,r){n&&(n=n.replace(/^\/*\.info(\/|$)/,"/")),DN(e,t,n,r)},cEe=function(e,t){if(Rt(t)===".info")throw new Error(e+" failed = Can't modify data under /.info/")},uEe=function(e,t){const n=t.path.toString();if(typeof t.repoInfo.host!="string"||t.repoInfo.host.length===0||!kN(t.repoInfo.namespace)&&t.repoInfo.host.split(":")[0]!=="localhost"||n.length!==0&&!iEe(n))throw new Error(bb(e,"url")+`must be a valid firebase URL and the path can't contain ".", "#", "$", "[", or "]".`)};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class AEe{constructor(){this.eventLists_=[],this.recursionDepth_=0}}function Jb(e,t){let n=null;for(let r=0;rxb(r,t))}function ki(e,t,n){Jb(e,n),ON(e,r=>uo(r,t)||uo(t,r))}function ON(e,t){e.recursionDepth_++;let n=!0;for(let r=0;r{d8(e,r,s,o,i)},e.authTokenProvider_,e.appCheckProvider_),setTimeout(()=>f8(e,!0),0);else{if(typeof n<"u"&&n!==null){if(typeof n!="object")throw new Error("Only objects are supported for option databaseAuthVariableOverride");try{Pr(n)}catch(r){throw new Error("Invalid authOverride provided: "+r)}}e.persistentConnection_=new yi(e.repoInfo_,t,(r,s,o,i)=>{d8(e,r,s,o,i)},r=>{f8(e,r)},r=>{CEe(e,r)},e.authTokenProvider_,e.appCheckProvider_,n),e.server_=e.persistentConnection_}e.authTokenProvider_.addTokenChangeListener(r=>{e.server_.refreshAuthToken(r)}),e.appCheckProvider_.addTokenChangeListener(r=>{e.server_.refreshAppCheckToken(r.token)}),e.statsReporter_=eCe(e.repoInfo_,()=>new ZCe(e.stats_,e.server_)),e.infoData_=new GCe,e.infoSyncTree_=new c8({startListening:(r,s,o,i)=>{let a=[];const l=e.infoData_.getNode(r._path);return l.isEmpty()||(a=Wm(e.infoSyncTree_,r._path,l),setTimeout(()=>{i("ok")},0)),a},stopListening:()=>{}}),$b(e,"connected",!1),e.serverSyncTree_=new c8({startListening:(r,s,o,i)=>(e.server_.listen(r,o,s,(a,l)=>{const c=i(a,l);ki(e.eventQueue_,r._path,c)}),[]),stopListening:(r,s)=>{e.server_.unlisten(r,s)}})}function mEe(e){const n=e.infoData_.getNode(new Tn(".info/serverTimeOffset")).val()||0;return new Date().getTime()+n}function Zb(e){return Jve({timestamp:mEe(e)})}function d8(e,t,n,r,s){e.dataUpdateCount++;const o=new Tn(t);n=e.interceptServerDataCallback_?e.interceptServerDataCallback_(t,n):n;let i=[];if(s)if(r){const l=dp(n,c=>jr(c));i=Wve(e.serverSyncTree_,o,l,s)}else{const l=jr(n);i=Yve(e.serverSyncTree_,o,l,s)}else if(r){const l=dp(n,c=>jr(c));i=zve(e.serverSyncTree_,o,l)}else{const l=jr(n);i=Wm(e.serverSyncTree_,o,l)}let a=o;i.length>0&&(a=qm(e,o)),ki(e.eventQueue_,a,i)}function f8(e,t){$b(e,"connected",t),t===!1&&EEe(e)}function CEe(e,t){_s(t,(n,r)=>{$b(e,n,r)})}function $b(e,t,n){const r=new Tn("/.info/"+t),s=jr(n);e.infoData_.updateSnapshot(r,s);const o=Wm(e.infoSyncTree_,r,s);ki(e.eventQueue_,r,o)}function MN(e){return e.nextWriteId_++}function vEe(e,t,n,r,s){ey(e,"set",{path:t.toString(),value:n,priority:r});const o=Zb(e),i=jr(n,r),a=Hb(e.serverSyncTree_,t),l=QN(i,a,o),c=MN(e),u=BN(e.serverSyncTree_,t,l,c,!0);Jb(e.eventQueue_,u),e.server_.put(t.toString(),i.val(!0),(d,f)=>{const g=d==="ok";g||ys("set at "+t+" failed: "+d);const h=gl(e.serverSyncTree_,c,!g);ki(e.eventQueue_,t,h),bEe(e,s,d,f)});const A=UN(e,t);qm(e,A),ki(e.eventQueue_,A,[])}function EEe(e){ey(e,"onDisconnectEvents");const t=Zb(e),n=vp();T1(e.onDisconnect_,fn(),(s,o)=>{const i=eEe(s,o,e.serverSyncTree_,t);lN(n,s,i)});let r=[];T1(n,fn(),(s,o)=>{r=r.concat(Wm(e.serverSyncTree_,s,o));const i=UN(e,s);qm(e,i)}),e.onDisconnect_=vp(),ki(e.eventQueue_,fn(),r)}function IEe(e,t,n){let r;Rt(t._path)===".info"?r=u8(e.infoSyncTree_,t,n):r=u8(e.serverSyncTree_,t,n),RN(e.eventQueue_,t._path,r)}function g8(e,t,n){let r;Rt(t._path)===".info"?r=N1(e.infoSyncTree_,t,n):r=N1(e.serverSyncTree_,t,n),RN(e.eventQueue_,t._path,r)}function BEe(e){e.persistentConnection_&&e.persistentConnection_.interrupt(fEe)}function ey(e,...t){let n="";e.persistentConnection_&&(n=e.persistentConnection_.id+":"),Jr(n,...t)}function bEe(e,t,n,r){t&&rA(()=>{if(n==="ok")t(null);else{const s=(n||"error").toUpperCase();let o=s;r&&(o+=": "+r);const i=new Error(o);i.code=s,t(i)}})}function PN(e,t,n){return Hb(e.serverSyncTree_,t,n)||Bt.EMPTY_NODE}function ty(e,t=e.transactionQueueTree_){if(t||Xm(e,t),sA(t)){const n=LN(e,t);je(n.length>0,"Sending zero length transaction queue"),n.every(s=>s.status===0)&&yEe(e,Vf(t),n)}else _N(t)&&Km(t,n=>{ty(e,n)})}function yEe(e,t,n){const r=n.map(c=>c.currentWriteId),s=PN(e,t,r);let o=s;const i=s.hash();for(let c=0;c{ey(e,"transaction put response",{path:l.toString(),status:c});let u=[];if(c==="ok"){const A=[];for(let d=0;dn[d].onComplete(null,!0,n[d].currentOutputSnapshotResolved)),n[d].unwatcher();Xm(e,qb(e.transactionQueueTree_,t)),ty(e,e.transactionQueueTree_),ki(e.eventQueue_,t,u);for(let d=0;da.status===0).map(a=>a.currentWriteId);for(let a=0;a=gEe)u=!0,A="maxretry",s=s.concat(gl(e.serverSyncTree_,l.currentWriteId,!0));else{const d=PN(e,l.path,i);l.currentInputSnapshot=d;const f=t[a].update(d.val());if(f!==void 0){Xb("transaction failed: Data returned ",f,l.path);let g=jr(f);typeof f=="object"&&f!=null&&Ni(f,".priority")||(g=g.updatePriority(d.getPriority()));const m=l.currentWriteId,p=Zb(e),C=QN(g,d,p);l.currentOutputSnapshotRaw=g,l.currentOutputSnapshotResolved=C,l.currentWriteId=MN(e),i.splice(i.indexOf(m),1),s=s.concat(BN(e.serverSyncTree_,l.path,C,l.currentWriteId,l.applyLocally)),s=s.concat(gl(e.serverSyncTree_,m,!0))}else u=!0,A="nodata",s=s.concat(gl(e.serverSyncTree_,l.currentWriteId,!0))}ki(e.eventQueue_,n,s),s=[],u&&(t[a].status=2,function(d){setTimeout(d,Math.floor(0))}(t[a].unwatcher),t[a].onComplete&&(A==="nodata"?r.push(()=>t[a].onComplete(null,!1,t[a].currentInputSnapshot)):r.push(()=>t[a].onComplete(new Error(A),!1,null))))}Xm(e,e.transactionQueueTree_);for(let a=0;ar.order-s.order),n}function FN(e,t,n){const r=sA(t);if(r)for(let s=0;s{FN(e,s,n)})}function Xm(e,t){const n=sA(t);if(n){let r=0;for(let s=0;s0?n:void 0)}Km(t,r=>{Xm(e,r)})}function UN(e,t){const n=Vf(NN(e,t)),r=qb(e.transactionQueueTree_,t);return nEe(r,s=>{Uv(e,s)}),Uv(e,r),xN(r,s=>{Uv(e,s)}),n}function Uv(e,t){const n=sA(t);if(n){const r=[];let s=[],o=-1;for(let i=0;i0){let s=n[r];try{s=decodeURIComponent(s.replace(/\+/g," "))}catch{}t+="/"+s}return t}function SEe(e){const t={};e.charAt(0)==="?"&&(e=e.substring(1));for(const n of e.split("&")){if(n.length===0)continue;const r=n.split("=");r.length===2?t[decodeURIComponent(r[0])]=decodeURIComponent(r[1]):ys(`Invalid query segment '${n}' in query '${e}'`)}return t}const h8=function(e,t){const n=_Ee(e),r=n.namespace;n.domain==="firebase.com"&&xi(n.host+" is no longer supported. Please use .firebaseio.com instead"),(!r||r==="undefined")&&n.domain!=="localhost"&&xi("Cannot parse Firebase url. Please use https://.firebaseio.com"),n.secure||Ume();const s=n.scheme==="ws"||n.scheme==="wss";return{repoInfo:new VP(n.host,n.secure,r,s,t,"",r!==n.subdomain),path:new Tn(n.pathString)}},_Ee=function(e){let t="",n="",r="",s="",o="",i=!0,a="https",l=443;if(typeof e=="string"){let c=e.indexOf("//");c>=0&&(a=e.substring(0,c-1),e=e.substring(c+2));let u=e.indexOf("/");u===-1&&(u=e.length);let A=e.indexOf("?");A===-1&&(A=e.length),t=e.substring(0,Math.min(u,A)),u=0?(i=a==="https"||a==="wss",l=parseInt(t.substring(c+1),10)):c=t.length;const f=t.slice(0,c);if(f.toLowerCase()==="localhost")n="localhost";else if(f.split(".").length<=2)n=f;else{const g=t.indexOf(".");r=t.substring(0,g).toLowerCase(),n=t.substring(g+1),o=r}"ns"in d&&(o=d.ns)}return{host:t,port:l,domain:n,subdomain:r,secure:i,scheme:a,pathString:s,namespace:o}};/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class HN{constructor(t,n,r,s){this.eventType=t,this.eventRegistration=n,this.snapshot=r,this.prevName=s}getPath(){const t=this.snapshot.ref;return this.eventType==="value"?t._path:t.parent._path}getEventType(){return this.eventType}getEventRunner(){return this.eventRegistration.getEventRunner(this)}toString(){return this.getPath().toString()+":"+this.eventType+":"+Pr(this.snapshot.exportVal())}}class zN{constructor(t,n,r){this.eventRegistration=t,this.error=n,this.path=r}getPath(){return this.path}getEventType(){return"cancel"}getEventRunner(){return this.eventRegistration.getEventRunner(this)}toString(){return this.path.toString()+":cancel"}}/** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class xEe{constructor(t,n){this.snapshotCallback=t,this.cancelCallback=n}onValue(t,n){this.snapshotCallback.call(null,t,n)}onCancel(t){return je(this.hasCancelCallback,"Raising a cancel event on a listener with no cancel callback"),this.cancelCallback.call(null,t)}get hasCancelCallback(){return!!this.cancelCallback}matches(t){return this.snapshotCallback===t.snapshotCallback||this.snapshotCallback.userCallback!==void 0&&this.snapshotCallback.userCallback===t.snapshotCallback.userCallback&&this.snapshotCallback.context===t.snapshotCallback.context}}/** * @license * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class ny{constructor(t,n,r,s){this._repo=t,this._path=n,this._queryParams=r,this._orderByCalled=s}get key(){return Lt(this._path)?null:ZP(this._path)}get ref(){return new Li(this._repo,this._path)}get _queryIdentifier(){const t=Zk(this._queryParams),n=wb(t);return n==="{}"?"default":n}get _queryObject(){return Zk(this._queryParams)}isEqual(t){if(t=Lf(t),!(t instanceof ny))return!1;const n=this._repo===t._repo,r=xb(this._path,t._path),s=this._queryIdentifier===t._queryIdentifier;return n&&r&&s}toJSON(){return this.toString()}toString(){return this._repo.toString()+bCe(this._path)}}class Li extends ny{constructor(t,n){super(t,n,new Rb,!1)}get parent(){const t=eN(this._path);return t===null?null:new Li(this._repo,t)}get root(){let t=this;for(;t.parent!==null;)t=t.parent;return t}}class uf{constructor(t,n,r){this._node=t,this.ref=n,this._index=r}get priority(){return this._node.getPriority().val()}get key(){return this.ref.key}get size(){return this._node.numChildren()}child(t){const n=new Tn(t),r=Sp(this.ref,t);return new uf(this._node.getChild(n),r,ar)}exists(){return!this._node.isEmpty()}exportVal(){return this._node.val(!0)}forEach(t){return this._node.isLeafNode()?!1:!!this._node.forEachChild(this._index,(r,s)=>t(new uf(s,Sp(this.ref,r),ar)))}hasChild(t){const n=new Tn(t);return!this._node.getChild(n).isEmpty()}hasChildren(){return this._node.isLeafNode()?!1:!this._node.isEmpty()}toJSON(){return this.exportVal()}val(){return this._node.val()}}function Iu(e,t){return e=Lf(e),e._checkNotDeleted("ref"),t!==void 0?Sp(e._root,t):e._root}function Sp(e,t){return e=Lf(e),Rt(e._path)===null?lEe("child","path",t,!1):DN("child","path",t,!1),new Li(e._repo,_r(e._path,t))}function F1(e,t){e=Lf(e),cEe("set",e._path),aEe("set",t,e._path,!1);const n=new Hm;return vEe(e._repo,e._path,t,null,n.wrapCallback(()=>{})),n.promise}class ry{constructor(t){this.callbackContext=t}respondsTo(t){return t==="value"}createEvent(t,n){const r=n._queryParams.getIndex();return new HN("value",this,new uf(t.snapshotNode,new Li(n._repo,n._path),r))}getEventRunner(t){return t.getEventType()==="cancel"?()=>this.callbackContext.onCancel(t.error):()=>this.callbackContext.onValue(t.snapshot,null)}createCancelEvent(t,n){return this.callbackContext.hasCancelCallback?new zN(this,t,n):null}matches(t){return t instanceof ry?!t.callbackContext||!this.callbackContext?!0:t.callbackContext.matches(this.callbackContext):!1}hasAnyCallback(){return this.callbackContext!==null}}class sy{constructor(t,n){this.eventType=t,this.callbackContext=n}respondsTo(t){let n=t==="children_added"?"child_added":t;return n=n==="children_removed"?"child_removed":n,this.eventType===n}createCancelEvent(t,n){return this.callbackContext.hasCancelCallback?new zN(this,t,n):null}createEvent(t,n){je(t.childName!=null,"Child events should have a childName.");const r=Sp(new Li(n._repo,n._path),t.childName),s=n._queryParams.getIndex();return new HN(t.type,this,new uf(t.snapshotNode,r,s),t.prevName)}getEventRunner(t){return t.getEventType()==="cancel"?()=>this.callbackContext.onCancel(t.error):()=>this.callbackContext.onValue(t.snapshot,t.prevName)}matches(t){return t instanceof sy?this.eventType===t.eventType&&(!this.callbackContext||!t.callbackContext||this.callbackContext.matches(t.callbackContext)):!1}hasAnyCallback(){return!!this.callbackContext}}function kEe(e,t,n,r,s){let o;if(typeof r=="object"&&(o=void 0,s=r),typeof r=="function"&&(o=r),s&&s.onlyOnce){const l=n,c=(u,A)=>{g8(e._repo,e,a),l(u,A)};c.userCallback=n.userCallback,c.context=n.context,n=c}const i=new xEe(n,o||void 0),a=t==="value"?new ry(i):new sy(t,i);return IEe(e._repo,e,a),()=>g8(e._repo,e,a)}function Bu(e,t,n,r){return kEe(e,"value",t,n,r)}Rve(Li);Fve(Li);/** * @license * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const TEe="FIREBASE_DATABASE_EMULATOR_HOST",U1={};let DEe=!1;function REe(e,t,n,r){e.repoInfo_=new VP(`${t}:${n}`,!1,e.repoInfo_.namespace,e.repoInfo_.webSocketOnly,e.repoInfo_.nodeAdmin,e.repoInfo_.persistenceKey,e.repoInfo_.includeNamespaceInQueryParams,!0),r&&(e.authTokenProvider_=r)}function OEe(e,t,n,r,s){let o=r||e.options.databaseURL;o===void 0&&(e.options.projectId||xi("Can't determine Firebase Database URL. Be sure to include a Project ID when calling firebase.initializeApp()."),Jr("Using default host for project ",e.options.projectId),o=`${e.options.projectId}-default-rtdb.firebaseio.com`);let i=h8(o,s),a=i.repoInfo,l,c;typeof process<"u"&&process.env&&(c=process.env[TEe]),c?(l=!0,o=`http://${c}?ns=${a.namespace}`,i=h8(o,s),a=i.repoInfo):l=!i.repoInfo.secure;const u=s&&l?new Kc(Kc.OWNER):new Jme(e.name,e.options,t);uEe("Invalid Firebase Database URL",i),Lt(i.path)||xi("Database URL must point to the root of a Firebase Database (not including a child path).");const A=PEe(a,e,u,new Xme(e.name,n));return new NEe(A,e)}function MEe(e,t){const n=U1[t];(!n||n[e.key]!==e)&&xi(`Database ${t}(${e.repoInfo_}) has already been deleted.`),BEe(e),delete n[e.key]}function PEe(e,t,n,r){let s=U1[t.name];s||(s={},U1[t.name]=s);let o=s[e.toURLString()];return o&&xi("Database initialized multiple times. Please make sure the format of the database URL matches with each database() call."),o=new hEe(e,DEe,n,r),s[e.toURLString()]=o,o}class NEe{constructor(t,n){this._repoInternal=t,this.app=n,this.type="database",this._instanceStarted=!1}get _repo(){return this._instanceStarted||(pEe(this._repoInternal,this.app.options.appId,this.app.options.databaseAuthVariableOverride),this._instanceStarted=!0),this._repoInternal}get _root(){return this._rootInternal||(this._rootInternal=new Li(this._repo,fn())),this._rootInternal}_delete(){return this._rootInternal!==null&&(MEe(this._repo,this.app.name),this._repoInternal=null,this._rootInternal=null),Promise.resolve()}_checkNotDeleted(t){this._rootInternal===null&&xi("Cannot call "+t+" on a deleted database.")}}function bu(e=wme(),t){const n=Ime(e,"database").getImmediate({identifier:t});if(!n._instanceStarted){const r=fpe("database");r&&LEe(n,...r)}return n}function LEe(e,t,n,r={}){e=Lf(e),e._checkNotDeleted("useEmulator"),e._instanceStarted&&xi("Cannot call useEmulator() after instance has already been initialized.");const s=e._repoInternal;let o;if(s.repoInfo_.nodeAdmin)r.mockUserToken&&xi('mockUserToken is not supported by the Admin SDK. For client access with mock users, please use the "firebase" package instead of "firebase-admin".'),o=new Kc(Kc.OWNER);else if(r.mockUserToken){const i=typeof r.mockUserToken=="string"?r.mockUserToken:gpe(r.mockUserToken,e.app.options.projectId);o=new Kc(i)}REe(s,t,n,o)}/** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function FEe(e){Mme(yme),gp(new tf("database",(t,{instanceIdentifier:n})=>{const r=t.getProvider("app").getImmediate(),s=t.getProvider("auth-internal"),o=t.getProvider("app-check-internal");return OEe(r,s,o,n)},"PUBLIC").setMultipleInstances(!0)),Wc(Mk,Pk,e),Wc(Mk,Pk,"esm2017")}yi.prototype.simpleListen=function(e,t){this.sendRequest("q",{p:e},t)};yi.prototype.echo=function(e,t){this.sendRequest("echo",{d:e},t)};FEe();const UEe={class:"modal-notification rule-modal-main text-center"},HEe={class:"wrap-carousel mt-3 mb-6"},zEe=["src"],VEe={class:"my-2"},jEe=["innerHTML"],YEe={class:"flex justify-center gap-2 mt-4"},WEe=_e({__name:"ModalFirebase",setup(e){const t=If(),{t:n}=yo(),r=K(!1),s=K(),o=K("main"),i=K([]);Xe(()=>[t.meta.popup,t.params.type],([u,A])=>{(u||A)&&(t.params.type?(o.value=A,a()):(o.value=u,a()))});function a(){const u=bu(),A=Iu(u,"popup");Bu(A,d=>{var f,g;d.val()&&(s.value=d.val(),s.value&&(i.value=(f=s.value[o.value])==null?void 0:f.filter(h=>c(h))),localStorage.getItem(o.value)==="true"&&((g=i.value)==null?void 0:g.length)>0&&(r.value=!0))})}function l(u){localStorage.setItem(u,"false"),r.value=!1}function c({time_start:u,time_end:A,status:d}){const f=Zt().format("HH:mm");return f>=u&&f<=A&&d}return(u,A)=>{const d=nB("replace-url");return Le(),Nn(fe(Bi),{ref_key:"modalFirebase",ref:s,show:r.value,"onUpdate:show":A[2]||(A[2]=f=>r.value=f)},{default:He(()=>{var f,g;return[W("div",UEe,[W("h3",null,kt(fe(n)("extra.notificationNews")),1),W("div",HEe,[((f=i.value)==null?void 0:f.length)>0?(Le(),Nn(fe(Yre),{key:0,loop:!1,"show-dots":!1,autoplay:"",draggable:((g=i.value)==null?void 0:g.length)>1,interval:3e3},{default:He(()=>[(Le(!0),qe(Tt,null,sB(i.value,(h,m)=>(Le(),qe("div",{class:"item-carousel",key:m},[Wr(W("img",{class:"carousel-img w-full",src:h.imageUrl,alt:""},null,8,zEe),[[d]]),W("h1",VEe,kt(h.title),1),W("div",{class:"py-1",innerHTML:h.text},null,8,jEe)]))),128))]),_:1},8,["draggable"])):In("",!0)]),W("div",YEe,[te(wa,{type:"warning",id:"btn-close-modal-firebase",class:"w-35 secondary-button",onClick:A[0]||(A[0]=h=>r.value=!1),textColor:"#000"},{default:He(()=>[Hs(kt(fe(n)("close")),1)]),_:1}),te(wa,{type:"primary",id:"btn-next-carousel-firebase",class:"w-35 primary-button",onClick:A[1]||(A[1]=h=>l(o.value))},{default:He(()=>[Hs(kt(fe(n)("neverShow")),1)]),_:1})])])]}),_:1},8,["show"])}}}),GEe={class:"modal-notification rule-modal-main text-center"},KEe={class:"wrap-notify-detail text-center mt-3 mb-6"},qEe={class:"font-bold"},XEe={class:"flex justify-center gap-2 mt-4"},JEe=_e({__name:"ModalNotify",setup(e){const t=zu(),n=IB(),{t:r}=yo(),s=K(!1),o=K(),i=K(""),a=K(),l=K(),c=k(()=>{if(t.user()){const{user_detail:h}=t.user();return h}return null}),u=k(()=>t.token());Xe(()=>s.value,h=>{h&&g()}),rn(()=>{A(),d()});function A(){var h;if((h=c.value)!=null&&h.username){const m=bu();l.value=Iu(m,`notify/deposit/${c.value.username}`),Bu(l.value,p=>{p.val()&&(i.value="deposit",o.value=p.val(),s.value=!0)})}}function d(){var h;if((h=c.value)!=null&&h.username){const m=bu();a.value=Iu(m,`notify/withdraw/${c.value.username}`),Bu(a.value,p=>{p.val()&&(i.value="withdraw",o.value=p.val(),s.value=!0)})}}function f(h){h==="deposit"?F1(l.value,{}):h==="withdraw"&&F1(a.value,{}),s.value=!1}async function g(){try{const h=await up.getAmount(c.value.username,u.value);if(h.message.code===0){const{amount:m}=h.data;n.setAmount(m)}else throw new Error(h.message.message)}catch(h){console.log(h)}}return(h,m)=>(Le(),Nn(fe(Bi),{ref:"modalNotify",show:s.value,"onUpdate:show":m[1]||(m[1]=p=>s.value=p)},{default:He(()=>[W("div",GEe,[W("h3",null,kt(i.value==="deposit"?"แจ้งเตือนยอดฝาก":"แจ้งเตือนยอดถอน"),1),W("div",KEe,[W("h4",null,kt(i.value==="deposit"?"ฝากเงินสำเร็จแล้ว":"ถอนเงินสำเร็จ"),1),W("p",qEe," จำนวน "+kt(fe(Pge)(o.value.amount))+" บาท ",1)]),W("div",XEe,[te(wa,{type:"warning",id:"btn-close-modal-firebase",class:"w-35 secondary-button",textColor:"#000",onClick:m[0]||(m[0]=p=>f(i.value))},{default:He(()=>[Hs(kt(fe(r)("close")),1)]),_:1})])])]),_:1},8,["show"]))}});const ZEe=Jn(JEe,[["__scopeId","data-v-82ee9a25"]]);var $Ee="firebase",e0e="10.0.0";/** * @license * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */Wc($Ee,e0e,"app");const t0e=Zo("firbase",()=>{const e=K(),t={apiKey:"AIzaSyDtMOPoO4B24fVkl3_Fh4XDbkA21yHyctU",authDomain:"ngernn-e1901.firebaseapp.com",projectId:"ngernn-e1901",storageBucket:"ngernn-e1901.appspot.com",messagingSenderId:"564152048863",appId:"1:564152048863:web:d41f060c79941f4dd6dd6a",measurementId:"G-8FEWYC8205"};function n(s){const o=wP({...t,databaseURL:r(s)});e.value=bu(o)}function r(s){const o="https://officex-homey-dev.asia-southeast1.firebasedatabase.app/";return location.origin.includes("violet-dev-dev")||location.origin.includes("violet-uat-dev")||location.origin.includes("localhost")?o:`https://${s}.asia-southeast1.firebasedatabase.app/`}return{initFirebase:n,db:e}}),n0e=e=>{if(["ngernn"].some(i=>window.location.hostname.includes(i)))return;const n={"--theme-color-1":e.themecolor1||"#9549ff","--theme-color-2":e.themecolor2||"#3d117c","--theme-font-color-1":e.fontcolor1||"#FFF","--theme-font-color-2":e.fontcolor2||"#FFF","--primary-color-1":e.btncolor_main_1||"#6D35BA","--primary-color-2":e.btncolor_main_2||"#6D35BA","--primary-font-color":e.btnfontcolor1||"#FFF","--secondary-color-1":e.btncolor_sub_1||"#f2b234","--secondary-color-2":e.btncolor_sub_2||"#f2b234","--secondary-font-color":e.btnfontcolor2||"#FFF","--background-pc":`url(${e.background});`,"--background-mobile":`url(${e.background_mobile})`};let r=JSON.stringify(n);r=r.replace(/]|[{]|["]|[}]/g,"").replace(/]|[,]/g,";");const s=document.getElementsByTagName("body")[0],o=document.createElement("style");o.innerHTML=`:root {${r}}`,s.appendChild(o)},r0e=()=>{if(["violet","ngernn"].some(o=>window.location.hostname.includes(o)))return;let n=JSON.stringify({"--theme-color-1":"#1241D2","--theme-color-2":"#0F3096","--theme-font-color-1":"#FFF","--theme-font-color-2":"#FFF","--primary-color-1":"#6289EE","--primary-color-2":"#6289EE","--primary-font-color":"#FFF","--secondary-color-1":"#f2b234","--secondary-color-2":"#f2b234","--secondary-font-color":"#FFF"});n=n.replace(/]|[{]|["]|[}]/g,"").replace(/]|[,]/g,";");const r=document.getElementsByTagName("body")[0],s=document.createElement("style");s.innerHTML=`:root {${n}}`,r.appendChild(s)},s0e={key:2,class:"bg-red-500"},o0e=_e({__name:"MarqueeText",props:{dataEx:{},isExample:{type:Boolean}},setup(e){const t=e,n=bu(),r=Iu(n,"anounce/config");let s=wn({scrollamount:5,bgcolor:"#9549ff"});const o=K(""),i=K(!1),a=K(!1);function l(){Bu(r,d=>{if(d.val()){const{speed:f,bgcolor:g,message:h,class:m,style:p,isActive:C}=d.val();o.value=h,s.scrollamount=f,s.bgcolor=g,a.value=C,s.class={hidden:c(d.val()),...m==null?void 0:m.toString().split(" ").reduce((v,E)=>(v[E]=!0,v),{})},s.style={...s.style,...p}}})}rn(()=>{l()});function c(d){if(Zt().isBetween(Zt(d.start_date),Zt(d.end_date),"day","[]")){const f=d.start_time.split(":").map(m=>parseInt(m)),g=d.end_time.split(":").map(m=>parseInt(m)),h=u(f,g,d.start_date,d.end_date);return i.value=!h,!h}return!0}function u(d,f,g,h){const m=Zt(),p=Zt().set("hour",d[0]).set("minute",d[1]),C=Zt().set("hour",f[0]).set("minute",f[1]);if(p.format("HH:mm")>C.format("HH:mm")){if(p.format("YYYY-MM-DD")>=g&&C.add(1,"day").format("YYYY-MM-DD")<=h)return m.isBetween(p,C.add(1,"day"),"minute","[]")}else if(p.format("YYYY-MM-DD")>=g&&C.format("YYYY-MM-DD")<=h)return m.isBetween(p,C);return!1}const A=k(()=>{var g;const{speed:d,bgcolor:f}=t.dataEx;return{bgcolor:f,scrollamount:d,class:{hidden:c(t.dataEx),...(g=t.dataEx.class)==null?void 0:g.toString().split(" ").reduce((h,m)=>(h[m]=!0,h),{})},style:{color:t.dataEx.color}}});return(d,f)=>(Le(),qe(Tt,null,[!d.isExample&&a.value?(Le(),qe("marquee",lw(gn({key:0},fe(s))),kt(o.value),17)):In("",!0),d.isExample?(Le(),qe("marquee",lw(gn({key:1},A.value)),kt(t.dataEx.message),17)):In("",!0),d.isExample&&i.value?(Le(),qe("span",s0e,"ยังไม่ถึงเวลาแสดง")):In("",!0)],64))}});const i0e=Jn(o0e,[["__scopeId","data-v-dd8cb6ab"]]),a0e=_e({__name:"ConfigView",setup(e){const t=Yl(),n=bu(),r=zu(),s=Iu(n,"anounce/auth"),o=Iu(n,"anounce/config");console.log(Zt(Zt().format("YYYY-MM-DD")).unix());const i=K({isActive:!1,bgcolor:"#9549ff",speed:5,start_date:Zt().format("YYYY-MM-DD"),end_date:Zt().format("YYYY-MM-DD"),start_time:"23:00",end_time:"02:00",message:"⚡️เว็บตรง เจ้าใหญ่ จ่ายไม่อั้น🔥 🎰 สล็อต คาสิโนสด หวย กีฬา ⚽️ รวมจบครบที่นี่‼️ 🎲ยอดเดิมพันสูง ถอน 10 ล้านเราก็จ่าย💸",color:"#ffffff"}),a=k(()=>{if(r.user()){const{user_detail:c}=r.user();return c}return null});rn(()=>{Bu(s,c=>{var u;if(c.val()){const A=c.val();if(!(A!=null&&A.includes((u=a.value)==null?void 0:u.username))){t.push("/login");return}}}),Bu(o,c=>{if(c.val()){const u=c.val();i.value={isActive:u.isActive,bgcolor:u.bgcolor,speed:u.speed,start_date:u.start_date,end_date:u.end_date,start_time:u.start_time,end_time:u.end_time,message:u.message,color:u.style.color}}})});const l=()=>{F1(o,{isActive:i.value.isActive,bgcolor:i.value.bgcolor,speed:i.value.speed,start_date:i.value.start_date,end_date:i.value.end_date,start_time:i.value.start_time,end_time:i.value.end_time,message:i.value.message,style:{color:i.value.color}}),Wt.success("บันทึกสำเร็จ")};return(c,u)=>(Le(),qe(Tt,null,[te(i0e,{"data-ex":i.value,"is-example":!0},null,8,["data-ex"]),te(fe(yO),{ref:"formRef",model:i.value,"label-placement":"top"},{default:He(()=>[te(fe(io),{label:"เปิด/ปิด",path:"isActive"},{default:He(()=>[te(fe(Gae),{value:i.value.isActive,"onUpdate:value":u[0]||(u[0]=A=>i.value.isActive=A)},null,8,["value"])]),_:1}),te(fe(io),{label:"ความเร็ว (ค่าเริ่มต้น 5)",path:"speed"},{default:He(()=>[te(fe(Pae),{value:i.value.speed,"onUpdate:value":u[1]||(u[1]=A=>i.value.speed=A)},null,8,["value"])]),_:1}),te(fe(io),{label:"ช่วงเวลาที่แสดง","show-feedback":!1},{default:He(()=>[te(fe(u3),{cols:2,"x-gap":24},{default:He(()=>[te(fe(Fg),{path:"start_time",label:"เวลาที่เริ่ม"},{default:He(()=>[te(fe(qd),{"formatted-value":i.value.start_time,"onUpdate:formattedValue":u[2]||(u[2]=A=>i.value.start_time=A),"value-format":"HH:mm",format:"HH:mm"},null,8,["formatted-value"])]),_:1}),te(fe(Fg),{path:"end_time",label:"เวลาที่สิ้นสุด"},{default:He(()=>[te(fe(qd),{"formatted-value":i.value.end_time,"onUpdate:formattedValue":u[3]||(u[3]=A=>i.value.end_time=A),"value-format":"HH:mm",format:"HH:mm"},null,8,["formatted-value"])]),_:1})]),_:1})]),_:1}),te(fe(io),{label:"วันที่แสดง","show-feedback":!1},{default:He(()=>[te(fe(u3),{cols:2,"x-gap":24},{default:He(()=>[te(fe(Fg),{path:"start_date",label:"วันที่เริ่ม"},{default:He(()=>[te(fe(e3),{"formatted-value":i.value.start_date,"onUpdate:formattedValue":u[4]||(u[4]=A=>i.value.start_date=A),type:"date","value-format":"yyyy-MM-dd"},null,8,["formatted-value"])]),_:1}),te(fe(Fg),{path:"end_date",label:"วันที่สิ้นสุด"},{default:He(()=>[te(fe(e3),{"formatted-value":i.value.end_date,"onUpdate:formattedValue":u[5]||(u[5]=A=>i.value.end_date=A),type:"date","value-format":"yyyy-MM-dd"},null,8,["formatted-value"])]),_:1})]),_:1})]),_:1}),te(fe(io),{label:"สีพื้นหลัง",path:"bgcolor"},{default:He(()=>[te(fe(F2),{value:i.value.bgcolor,"onUpdate:value":u[6]||(u[6]=A=>i.value.bgcolor=A),"show-alpha":!1,modes:["hex"]},null,8,["value"])]),_:1}),te(fe(io),{label:"สีข้อความ",path:"style.color"},{default:He(()=>[te(fe(F2),{value:i.value.color,"onUpdate:value":u[7]||(u[7]=A=>i.value.color=A),"show-alpha":!1,modes:["hex"]},null,8,["value"])]),_:1}),te(fe(io),{label:"ข้อความที่แสดง",path:"message"},{default:He(()=>[te(fe(Zs),{value:i.value.message,"onUpdate:value":u[8]||(u[8]=A=>i.value.message=A),placeholder:"Textarea",type:"textarea",autosize:{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),te(fe(ir),{round:"",type:"primary",onClick:u[9]||(u[9]=A=>l())},{default:He(()=>[Hs(" บันทึก ")]),_:1})]),_:1},8,["model"])],64))}}),{lottoMode:l0e}=Zl(),jf=Pj({history:$V("/"),routes:[{path:"/",children:[{path:"/",name:"home",component:async()=>At(()=>import("./HomeV2View-51cb11a1.js"),["assets/HomeV2View-51cb11a1.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/Ranking-abd62e37.js","assets/Bank-8e850cef.js","assets/vue-countdown.esm-3809fa81.js","assets/LottoService-01a6fa9b.js","assets/RegisterService-258eee47.js","assets/setDateTime-b09a95de.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/gameData-8114f7dc.js","assets/CardLottoList-e7216d3d.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/groupLotto-10aee4f9.js","assets/date-2024dce0.js","assets/Scrollbar-e0e8d8e6.js","assets/HomeV2View-51b6b180.css"]),meta:{hideHeader:!1,hideFooter:!1,popup:"main",auth:!0,mode:"stand-alone"}},{path:"/register",name:"register",component:async()=>At(()=>import("./RegisterView-3f8225d2.js"),["assets/RegisterView-3f8225d2.js","assets/RegisterService-258eee47.js","assets/SetBank.vue_vue_type_script_setup_true_lang-099cf194.js","assets/vue-countdown.esm-3809fa81.js","assets/formatPhoneNumber-ef492511.js","assets/BankSelect-185fe00f.js","assets/BankSelect-19e30926.css","assets/RegisterView-bb2bd298.css"]),meta:{hideHeader:!0,hideFooter:!0,layout:"LoginRegisterLayout",backButton:!0,auth:!1,mode:"stand-alone"}},{path:"/login",name:"login",component:async()=>At(()=>import("./LoginView-f34fa6fd.js"),["assets/LoginView-f34fa6fd.js","assets/LoginService-d1ba4fd6.js","assets/SetBank.vue_vue_type_script_setup_true_lang-099cf194.js","assets/vue-countdown.esm-3809fa81.js","assets/formatPhoneNumber-ef492511.js","assets/BankSelect-185fe00f.js","assets/BankSelect-19e30926.css","assets/LoginView-01d027f6.css"]),meta:{hideHeader:!0,hideFooter:!0,layout:"LoginRegisterLayout",auth:!1,mode:"stand-alone"}},{path:"/profile",name:"profile",component:async()=>At(()=>import("./ProfileViewV2-3f2df184.js"),["assets/ProfileViewV2-3f2df184.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/AffiliateService-17fbb2b3.js","assets/LoginService-d1ba4fd6.js","assets/Ranking-abd62e37.js","assets/CardProfile.vue_vue_type_script_setup_true_lang-a5667f76.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/Add-40279d10.js","assets/ProfileViewV2-d78704ae.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/profile/addbank",name:"profile-addbank",component:async()=>At(()=>import("./ProfileAddBankView-8e2bb466.js"),["assets/ProfileAddBankView-8e2bb466.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/BankSelect-185fe00f.js","assets/BankSelect-19e30926.css","assets/Add-40279d10.js","assets/vue-countdown.esm-3809fa81.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/lotto/list",name:"lotto-list",component:async()=>At(()=>import("./LottoListV3View-60e9ed4f.js"),["assets/LottoListV3View-60e9ed4f.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/minigame-5c4b3bcb.js","assets/groupLotto-10aee4f9.js","assets/setDateTime-b09a95de.js","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/LottoListV3View-319460bf.css"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,popup:"lotto_plug",auth:!0,mode:"stand-alone"}},{path:"/lotto/list/yiki",name:"lotto-list-yiki",component:async()=>At(()=>import("./LottoListYikiView-9c5f0f4b.js"),["assets/LottoListYikiView-9c5f0f4b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/LottoService-01a6fa9b.js","assets/setDateTime-b09a95de.js"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,auth:!0,mode:"stand-alone"}},{path:"/lotto/bet",name:"lotto-bet",component:async()=>At(()=>import("./LottoBetView-1c46f97b.js"),["assets/LottoBetView-1c46f97b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Pagination-25f8e7bb.js","assets/Add-40279d10.js","assets/CollapseTransition-8c871fa4.js","assets/PresetService-e691a8ae.js","assets/Tabs-c8eb9e7c.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/lotto-3656d443.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/LottoService-01a6fa9b.js","assets/ButtonGroup-1f320c3d.js","assets/LottoBetView-86749976.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!0,hideTitleBar:!1,hideFooterBar:!1,auth:!0,pathName:"lotto-list",mode:"stand-alone"}},{path:"/lotto/result",name:"lotto-result",component:async()=>At(()=>import("./LottoResultView-6b1cf760.js"),["assets/LottoResultView-6b1cf760.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/setDateTime-b09a95de.js","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/creditfree",name:"creditfree",component:async()=>At(()=>import("./FreeCreditView-118c8ed3.js"),["assets/FreeCreditView-118c8ed3.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/FreeCreditView-931bc1b2.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/lotto/preset",name:"lotto-preset",component:async()=>At(()=>import("./LottoPresetListView-fb7bd821.js"),["assets/LottoPresetListView-fb7bd821.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/PresetService-e691a8ae.js","assets/Add-40279d10.js","assets/Divider-5fc4a92d.js","assets/CollapseTransition-8c871fa4.js","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/withdraw",name:"withdraw",component:async()=>At(()=>import("./WithdrawView-f7e2da14.js"),[]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/lotto/preset/create",name:"lotto-preset-create",component:async()=>At(()=>import("./LottoPresetCreateV2View-842c0164.js"),["assets/LottoPresetCreateV2View-842c0164.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/LottoBetView-1c46f97b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Pagination-25f8e7bb.js","assets/Add-40279d10.js","assets/CollapseTransition-8c871fa4.js","assets/PresetService-e691a8ae.js","assets/Tabs-c8eb9e7c.js","assets/lotto-3656d443.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/LottoService-01a6fa9b.js","assets/ButtonGroup-1f320c3d.js","assets/LottoBetView-86749976.css","assets/main-98e458b9.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/LottoPresetCreateV2View-fc8b8771.css"]),meta:{hideHeader:!1,hideFooter:!0,hideTitleBar:!0,hideFooterBar:!1,auth:!0,mode:"stand-alone"}},{path:"/historybet",name:"historybet",component:async()=>At(()=>import("./LottoHistoryView-a74d971a.js"),["assets/LottoHistoryView-a74d971a.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/LottoService-01a6fa9b.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/setDateTime-b09a95de.js","assets/vue-datepicker-051cb50d.js","assets/Avatar-711e9322.js","assets/Tag-9b2c08e8.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/LottoHistoryView-d33d1e2b.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/withdraw",name:"withdraw",redirect:{name:"transaction",params:{type:"withdraw"}}},{path:"/deposit",name:"deposit",redirect:{name:"transaction",params:{type:"deposit"}}},{path:"/:type(deposit|withdraw)",name:"transaction",component:async()=>At(()=>import("./TransactionView-36eeceae.js"),["assets/TransactionView-36eeceae.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/GSelectBank.vue_vue_type_script_setup_true_lang-e8748a57.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Avatar-711e9322.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/Tabs-c8eb9e7c.js","assets/TransactionView-9efa3a8d.css"]),meta:{hideHeader:!1,hideFooter:!1,popup:"deposit_withdraw",auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/peer2pay",name:"deposit-peer2pay",component:async()=>At(()=>import("./Peer2payView-ac9aa487.js"),["assets/Peer2payView-ac9aa487.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/DepositService-05ff7450.js","assets/index.es-8e2aa3b4.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/auto",name:"deposit-auto",component:async()=>At(()=>import("./AutoView-f6067b0b.js"),["assets/AutoView-f6067b0b.js","assets/DepositService-05ff7450.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/WarningText.vue_vue_type_script_setup_true_lang-96d8d4e7.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/autoV2",name:"deposit-autoV2",component:async()=>At(()=>import("./AutoV2View-c26c2827.js"),["assets/AutoV2View-c26c2827.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/vue-countdown.esm-3809fa81.js","assets/GSelectBank.vue_vue_type_script_setup_true_lang-e8748a57.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Avatar-711e9322.js","assets/DepositService-05ff7450.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/FinalStep-f5d120ab.js","assets/FinalStep-7f4e73b3.css","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css","assets/Clock28Regular-53c1a9d7.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/decimal",name:"deposit-decimal",component:async()=>At(()=>import("./DecimalView-b7604874.js"),["assets/DecimalView-b7604874.js","assets/vue-countdown.esm-3809fa81.js","assets/DepositService-05ff7450.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/FinalStep-f5d120ab.js","assets/FinalStep-7f4e73b3.css","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/InputDeposit.vue_vue_type_script_setup_true_lang-ff496567.js","assets/ButtonGroup-1f320c3d.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css","assets/Clock28Regular-53c1a9d7.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/qrpay",name:"deposit-qrpay",component:async()=>At(()=>import("./QrpayView-1ef03cdf.js"),["assets/QrpayView-1ef03cdf.js","assets/vue-countdown.esm-3809fa81.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/InputDeposit.vue_vue_type_script_setup_true_lang-ff496567.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/GSelectBank.vue_vue_type_script_setup_true_lang-e8748a57.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Avatar-711e9322.js","assets/DepositService-05ff7450.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css","assets/Clock28Regular-53c1a9d7.js","assets/Spin-df190981.js","assets/Divider-5fc4a92d.js","assets/QrpayView-dfed84cd.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/truewallet",name:"deposit-truewallet",component:async()=>At(()=>import("./TruewalletView-7040afdc.js"),["assets/TruewalletView-7040afdc.js","assets/DepositService-05ff7450.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/WarningText.vue_vue_type_script_setup_true_lang-96d8d4e7.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/confirm-deposit",name:"deposit-confirm-deposit",component:async()=>At(()=>import("./ConfirmDeposit-cb560580.js"),["assets/ConfirmDeposit-cb560580.js","assets/DepositService-05ff7450.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/GSelectBank.vue_vue_type_script_setup_true_lang-e8748a57.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Avatar-711e9322.js","assets/vue-datepicker-051cb50d.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/truewalletgift",name:"deposit-truewalletgift",component:async()=>At(()=>import("./TruewalletGiftView-b2594722.js"),["assets/TruewalletGiftView-b2594722.js","assets/DepositService-05ff7450.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/AlertActiveUser-1f91e0a5.js","assets/AlertActiveUser-6a57f8e2.css","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/deposit/slipverify",name:"deposit-slipverify",component:async()=>At(()=>import("./SlipVerifyView-8133cd59.js"),["assets/SlipVerifyView-8133cd59.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/GSelectBank.vue_vue_type_script_setup_true_lang-e8748a57.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Avatar-711e9322.js","assets/DepositService-05ff7450.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,showButtonHistory:!0,mode:"stand-alone"}},{path:"/lotto/bet/summary",name:"lotto-bet-summary",component:async()=>At(()=>import("./LottoBetSummaryV3-1f542b21.js"),["assets/LottoBetSummaryV3-1f542b21.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Bank-8e850cef.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/Scrollbar-e0e8d8e6.js","assets/Divider-5fc4a92d.js","assets/LottoBetSummaryV3-a886a860.css"]),meta:{hideHeader:!1,hideFooter:!0,auth:!0,stepOne:!0,stepTwo:!1,mode:"stand-alone"}},{path:"/lotto/shoot-number",name:"lotto-shoot-number",component:async()=>At(()=>import("./LottoShootNumberView-a68aef24.js"),["assets/LottoShootNumberView-a68aef24.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Spin-df190981.js","assets/use-compitable-e80ea320.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/Backspace20Filled-5bcb6021.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/vue-countdown.esm-3809fa81.js","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/LottoShootNumberView-3f22b975.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/history",name:"history",component:async()=>At(()=>import("./HistoryView-ebb6c2e1.js"),["assets/HistoryView-ebb6c2e1.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/Tag-9b2c08e8.js","assets/HistoryView-f16a7eb4.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/affiliate/:tab?",name:"affiliate",component:async()=>At(()=>import("./AffiliateViewV2-06007f1d.js"),["assets/AffiliateViewV2-06007f1d.js","assets/WithdrawHistory.vue_vue_type_script_setup_true_lang-d53432e2.js","assets/index.es-8e2aa3b4.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/vue-datepicker-051cb50d.js","assets/WithdrawHistory-b8a65e21.css","assets/main-98e458b9.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/AffiliateService-17fbb2b3.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/Scrollbar-e0e8d8e6.js","assets/Tabs-c8eb9e7c.js","assets/AffiliateViewV2-78ea95e0.css"]),meta:{hideHeader:!1,hideFooter:!1,popup:"affiliate",auth:!0,mode:"stand-alone"}},{path:"/ranking",name:"ranking",component:async()=>At(()=>import("./RankingV2View-d7d39c80.js"),["assets/RankingV2View-d7d39c80.js","assets/Ranking-abd62e37.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/Popover-2d0c722c.js","assets/use-compitable-e80ea320.js","assets/RankingV2View-d7ec1972.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/guide",name:"guide",component:async()=>At(()=>import("./GuideView-27c6020f.js"),["assets/GuideView-27c6020f.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CollapseItem-3592d49a.js","assets/GuideView-8af53b57.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/guide/peer2pay",name:"guide-peer2pay",component:async()=>At(()=>import("./GuideP2pView-48bdcd95.js"),["assets/GuideP2pView-48bdcd95.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/CollapseItem-3592d49a.js","assets/GuideP2pView-3c0531fc.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/minigame",name:"minigame",component:async()=>At(()=>import("./MiniGameView-d97b230f.js"),["assets/MiniGameView-d97b230f.js","assets/minigame-5c4b3bcb.js","assets/MiniGameView-83ab150a.css"]),meta:{hideHeader:!1,hideFooter:!0,auth:!0,mode:"stand-alone"}},{path:"/game/:type",name:"game",component:async()=>At(()=>import("./GameView-8f916c3d.js"),["assets/GameView-8f916c3d.js","assets/gameData-8114f7dc.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/coupon",name:"coupon",component:async()=>At(()=>import("./CouponView-f2838ac4.js"),["assets/CouponView-f2838ac4.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"stand-alone"}},{path:"/:pathMatch(.*)*",name:"not-found",component:async()=>At(()=>import("./NotFoundView-e7d7615f.js"),[])}]},{path:"/gamelotto",children:[{path:"/gamelotto",name:"gamelotto-home",component:async()=>At(()=>import("./HomeV2View-51cb11a1.js"),["assets/HomeV2View-51cb11a1.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/Ranking-abd62e37.js","assets/Bank-8e850cef.js","assets/vue-countdown.esm-3809fa81.js","assets/LottoService-01a6fa9b.js","assets/RegisterService-258eee47.js","assets/setDateTime-b09a95de.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/gameData-8114f7dc.js","assets/CardLottoList-e7216d3d.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/groupLotto-10aee4f9.js","assets/date-2024dce0.js","assets/Scrollbar-e0e8d8e6.js","assets/HomeV2View-51b6b180.css"]),meta:{hideHeader:!1,hideFooter:!1,popup:"main",auth:!0,mode:"plug"}},{path:"/gamelotto/profile",name:"gamelotto-profile",component:async()=>At(()=>import("./ProfileView-a52ce270.js"),["assets/ProfileView-a52ce270.js","assets/CardOption.vue_vue_type_script_setup_true_lang-a0bbabcc.js","assets/WithdrawHistory.vue_vue_type_script_setup_true_lang-d53432e2.js","assets/index.es-8e2aa3b4.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/vue-datepicker-051cb50d.js","assets/WithdrawHistory-b8a65e21.css","assets/main-98e458b9.css","assets/Divider-5fc4a92d.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/AffiliateService-17fbb2b3.js","assets/LoginService-d1ba4fd6.js","assets/Ranking-abd62e37.js","assets/CardProfile.vue_vue_type_script_setup_true_lang-a5667f76.js","assets/CardBank-f0620bea.js","assets/formatPhoneNumber-ef492511.js","assets/CardBank-4d9ac17c.css","assets/Add-40279d10.js","assets/Tabs-c8eb9e7c.js","assets/ProfileView-ed6d45a0.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/list",name:"gamelotto-lotto-list",component:async()=>At(()=>import("./LottoListV3View-60e9ed4f.js"),["assets/LottoListV3View-60e9ed4f.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/minigame-5c4b3bcb.js","assets/groupLotto-10aee4f9.js","assets/setDateTime-b09a95de.js","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/LottoListV3View-319460bf.css"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/list/yiki",name:"gamelotto-lotto-list-yiki",component:async()=>At(()=>import("./LottoListYikiView-9c5f0f4b.js"),["assets/LottoListYikiView-9c5f0f4b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/LottoService-01a6fa9b.js","assets/setDateTime-b09a95de.js"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/bet",name:"gamelotto-lotto-bet",component:async()=>At(()=>import("./LottoBetView-1c46f97b.js"),["assets/LottoBetView-1c46f97b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Pagination-25f8e7bb.js","assets/Add-40279d10.js","assets/CollapseTransition-8c871fa4.js","assets/PresetService-e691a8ae.js","assets/Tabs-c8eb9e7c.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/lotto-3656d443.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/LottoService-01a6fa9b.js","assets/ButtonGroup-1f320c3d.js","assets/LottoBetView-86749976.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!0,hideTitleBar:!1,hideFooterBar:!1,auth:!0,pathName:"gamelotto-lotto-list",mode:"plug"}},{path:"/gamelotto/lotto/result",name:"gamelotto-lotto-result",component:async()=>At(()=>import("./LottoResultView-6b1cf760.js"),["assets/LottoResultView-6b1cf760.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/setDateTime-b09a95de.js","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/preset",name:"gamelotto-lotto-preset",component:async()=>At(()=>import("./LottoPresetListView-fb7bd821.js"),["assets/LottoPresetListView-fb7bd821.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/PresetService-e691a8ae.js","assets/Add-40279d10.js","assets/Divider-5fc4a92d.js","assets/CollapseTransition-8c871fa4.js","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/preset/create",name:"gamelotto-lotto-preset-create",component:async()=>At(()=>import("./LottoPresetCreateV2View-842c0164.js"),["assets/LottoPresetCreateV2View-842c0164.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/LottoBetView-1c46f97b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Pagination-25f8e7bb.js","assets/Add-40279d10.js","assets/CollapseTransition-8c871fa4.js","assets/PresetService-e691a8ae.js","assets/Tabs-c8eb9e7c.js","assets/lotto-3656d443.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/LottoService-01a6fa9b.js","assets/ButtonGroup-1f320c3d.js","assets/LottoBetView-86749976.css","assets/main-98e458b9.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/LottoPresetCreateV2View-fc8b8771.css"]),meta:{hideHeader:!1,hideFooter:!0,hideTitleBar:!0,hideFooterBar:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/historybet",name:"gamelotto-historybet",component:async()=>At(()=>import("./LottoHistoryView-a74d971a.js"),["assets/LottoHistoryView-a74d971a.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/LottoService-01a6fa9b.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/setDateTime-b09a95de.js","assets/vue-datepicker-051cb50d.js","assets/Avatar-711e9322.js","assets/Tag-9b2c08e8.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/LottoHistoryView-d33d1e2b.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/lotto/bet/summary",name:"gamelotto-lotto-bet-summary",component:async()=>At(()=>import("./LottoBetSummaryV3-1f542b21.js"),["assets/LottoBetSummaryV3-1f542b21.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Bank-8e850cef.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/Scrollbar-e0e8d8e6.js","assets/Divider-5fc4a92d.js","assets/LottoBetSummaryV3-a886a860.css"]),meta:{hideHeader:!1,hideFooter:!0,auth:!0,stepOne:!0,stepTwo:!1,mode:"plug"}},{path:"/gamelotto/lotto/shoot-number",name:"gamelotto-lotto-shoot-number",component:async()=>At(()=>import("./LottoShootNumberView-a68aef24.js"),["assets/LottoShootNumberView-a68aef24.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Spin-df190981.js","assets/use-compitable-e80ea320.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/Backspace20Filled-5bcb6021.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/vue-countdown.esm-3809fa81.js","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/LottoShootNumberView-3f22b975.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!0,mode:"plug"}},{path:"/gamelotto/:pathMatch(.*)*",name:"gamelotto-not-found",component:async()=>At(()=>import("./NotFoundView-e7d7615f.js"),[])}]},{path:"/seamless/lotto",children:[{path:"/seamless/lotto/list",name:"seamlesslotto-lotto-list",component:async()=>At(()=>import("./LottoListV3View-60e9ed4f.js"),["assets/LottoListV3View-60e9ed4f.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/minigame-5c4b3bcb.js","assets/groupLotto-10aee4f9.js","assets/setDateTime-b09a95de.js","assets/Tabs-c8eb9e7c.js","assets/use-compitable-e80ea320.js","assets/LottoListV3View-319460bf.css"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,auth:!1,mode:"seamless"}},{path:"/seamless/lotto/list/yiki",name:"seamlesslotto-lotto-list-yiki",component:async()=>At(()=>import("./LottoListYikiView-9c5f0f4b.js"),["assets/LottoListYikiView-9c5f0f4b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/CardLottoList-e7216d3d.js","assets/vue-countdown.esm-3809fa81.js","assets/Clock28Regular-53c1a9d7.js","assets/CardLottoList-3d77227c.css","assets/LottoService-01a6fa9b.js","assets/setDateTime-b09a95de.js"]),meta:{hideHeader:!1,hideFooter:!1,keepAlive:!0,auth:!1,mode:"seamless"}},{path:"/seamless/lotto/bet",name:"seamlesslotto-lotto-bet",component:async()=>At(()=>import("./LottoBetView-1c46f97b.js"),["assets/LottoBetView-1c46f97b.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/Pagination-25f8e7bb.js","assets/Add-40279d10.js","assets/CollapseTransition-8c871fa4.js","assets/PresetService-e691a8ae.js","assets/Tabs-c8eb9e7c.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/lotto-3656d443.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/LottoService-01a6fa9b.js","assets/ButtonGroup-1f320c3d.js","assets/LottoBetView-86749976.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!0,hideTitleBar:!1,hideFooterBar:!1,auth:!1,pathName:"seamlesslotto-lotto-list",mode:"seamless"}},{path:"/seamless/lotto/bet/summary",name:"seamlesslotto-lotto-bet-summary",component:async()=>At(()=>import("./LottoBetSummaryV3-1f542b21.js"),["assets/LottoBetSummaryV3-1f542b21.js","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Bank-8e850cef.js","assets/NumpadButton-652dd07d.js","assets/Backspace20Filled-5bcb6021.js","assets/NumpadButton-f0ea95bb.css","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/LottoService-01a6fa9b.js","assets/lotto-3656d443.js","assets/Scrollbar-e0e8d8e6.js","assets/Divider-5fc4a92d.js","assets/LottoBetSummaryV3-a886a860.css"]),meta:{hideHeader:!1,hideFooter:!0,auth:!1,stepOne:!0,stepTwo:!1,mode:"seamless"}},{path:"/seamless/lotto/shoot-number",name:"seamlesslotto-lotto-shoot-number",component:async()=>At(()=>import("./LottoShootNumberView-a68aef24.js"),["assets/LottoShootNumberView-a68aef24.js","assets/GBoxlist-4fb5b1b0.js","assets/CollapseTransition-8c871fa4.js","assets/GBoxlist-254dbbf4.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/Spin-df190981.js","assets/use-compitable-e80ea320.js","assets/vue3-otp-input.esm-0e09de3f.js","assets/Backspace20Filled-5bcb6021.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/vue-countdown.esm-3809fa81.js","assets/Pagination-25f8e7bb.js","assets/Select-775cfd4c.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/LottoShootNumberView-3f22b975.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!1,mode:"seamless"}},{path:"/seamless/lotto/result",name:"seamlesslotto-lotto-result",component:async()=>At(()=>import("./LottoResultView-6b1cf760.js"),["assets/LottoResultView-6b1cf760.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/vue-datepicker-051cb50d.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/Tag-9b2c08e8.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/LottoService-01a6fa9b.js","assets/ResultYiki.vue_vue_type_script_setup_true_lang-92b97d3b.js","assets/setDateTime-b09a95de.js","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!1,mode:"seamless"}},{path:"/seamless/lotto/historybet",name:"seamlesslotto-historybet",component:async()=>At(()=>import("./LottoHistoryView-a74d971a.js"),["assets/LottoHistoryView-a74d971a.js","assets/GLoading-36efc056.js","assets/GLoading-02ed85be.css","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js","assets/LottoService-01a6fa9b.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/setDateTime-b09a95de.js","assets/vue-datepicker-051cb50d.js","assets/Avatar-711e9322.js","assets/Tag-9b2c08e8.js","assets/Select-775cfd4c.js","assets/use-compitable-e80ea320.js","assets/Popover-2d0c722c.js","assets/LottoHistoryView-d33d1e2b.css","assets/main-98e458b9.css"]),meta:{hideHeader:!1,hideFooter:!1,auth:!1,mode:"seamless"}},{path:"/seamless/lotto/:pathMatch(.*)*",name:"seamlesslotto-not-found",component:async()=>At(()=>import("./NotFoundView-e7d7615f.js"),[]),meta:{mode:"seamless"}}]},{path:"/config",name:"config",component:a0e},{path:"/:pathMatch(.*)*",name:"not-found",component:async()=>At(()=>import("./NotFoundView-e7d7615f.js"),[])}]});jf.onError((e,t)=>{(e.message.includes("Failed to fetch dynamically imported module")||e.message.includes("Importing a module script failed"))&&(window.location.href=String(t.fullPath))});jf.beforeEach((e,t)=>{if(location.href.includes("gamelotto")&&e.name==="login"){window.location.href=location.origin.replace("/gamelotto","");return}if(l0e==="seamless"&&e.name==="login"){window.location.href=location.origin+"/seamless/lotto/list";return}});var p8={request(e,t,n){return t.headers.Authorization=n,t},response(e,{headers:t}){return t.Authorization||t.authorization}};var c0e={request:JO};const Hv=zM(),Yg=location.pathname,JA=GY({plugins:{router:jf},drivers:{auth:{tokens:["data","token"],request:p8.request,response:p8.response},http:c0e},userKey:"data",cookie:{expires:1e3*60*60*24*365},loginData:{url:`${XA}/${Hv.login_mode==="username"?"lotto/":""}login?resp=original`,staySignedIn:!0},fetchData:{url:`${XA}/${Hv.login_mode==="username"&&!Yg.includes("seamless")&&!Yg.includes("gamelotto")?"lotto/":""}is_login?resp=original`,method:"POST",keyUser:"data",enabled:localStorage.getItem("lotto.mode")!=="seamless"},refreshToken:{url:`${XA}/${Hv.login_mode==="username"&&!Yg.includes("seamless")&&!Yg.includes("gamelotto")?"lotto/":""}is_login?resp=original`,method:"POST",enabled:!1},logoutData:{url:`${XA}/logout?resp=original`,method:"POST",makeRequest:!0,redirect:"/login"}});function u0e(){const e=Mf(),{isSeamless:t,isGamelotto:n}=Zl(),r=k(()=>{if(t)return{username:e.username};if(JA.user()){const{user_detail:o}=JA.user();return o}return null}),s=k({get(){return t?e.token:JA.token()},set(o){JA.token(null,o,!1)}});return{user:r,token:s}}class A0e{async login(t,n){var r;try{return await Ir.get(`/login?key=${t}&username=${n}`)}catch(s){return(r=s.response)==null?void 0:r.data}}}const d0e=new A0e;class f0e{async getCategoryGame(){var t;try{return await Ir.get("/game/category_game")}catch(n){return(t=n.response)==null?void 0:t.data}}async getGameFavorite(t){var n;try{return await Ir.get("/game/favorite_game",t)}catch(r){return(n=r.response)==null?void 0:n.data}}async listGameTag(){var t;try{return await Ir.get("game/list_gametag")}catch(n){return(t=n.response)==null?void 0:t.data}}async filterGame(t){var i;const{group:n,brand_name:r,page_set:s,page:o}=t;try{return await Ir.get(`/game/filter_game?group=${n}&brand_name=${r}&page_set=${s}&page=${o}`)}catch(a){return(i=a.response)==null?void 0:i.data}}async accessGame(t){var c;const{game:n,gameid:r}=t.params,{typegame:s,isMobile:o,namegame:i,namebrand:a,url:l}=t.query;try{return await Ir.get(`/game/accessGame/${n}/${r}?typegame=${s}&isMobile=${o}&namegame=${i}&namebrand=${a}&url=${l}`)}catch(u){return(c=u.response)==null?void 0:c.data}}async postGameFavorite(t){var n;try{return await Ir.post("/game/favorite_update",t)}catch(r){return(n=r.response)==null?void 0:n.data}}async getGameFavoriteBrand(){var t;try{return await Ir.get("/game/favorite_brand")}catch(n){return(t=n.response)==null?void 0:t.data}}}const g0e=new f0e,h0e=Zo("categorygame",()=>({categorygame:K([])}));function VN(e){return FI()?(ws(e),!0):!1}function jN(e){return typeof e=="function"?e():fe(e)}const YN=typeof window<"u",oy=()=>{},p0e=m0e();function m0e(){var e;return YN&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function C0e(...e){if(e.length!==1)return Et(...e);const t=e[0];return typeof t=="function"?Us(WH(()=>({get:t,set:oy}))):K(t)}function ZA(e){var t;const n=jN(e);return(t=n==null?void 0:n.$el)!=null?t:n}const iy=YN?window:void 0;function zv(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=iy):[t,n,r,s]=e,!t)return oy;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},a=(u,A,d,f)=>(u.addEventListener(A,d,f),()=>u.removeEventListener(A,d,f)),l=Xe(()=>[ZA(t),jN(s)],([u,A])=>{i(),u&&o.push(...n.flatMap(d=>r.map(f=>a(u,d,f,A))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return VN(c),c}let m8=!1;function hRe(e,t,n={}){const{window:r=iy,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return;p0e&&!m8&&(m8=!0,Array.from(r.document.body.children).forEach(d=>d.addEventListener("click",oy)));let a=!0;const l=d=>s.some(f=>{if(typeof f=="string")return Array.from(r.document.querySelectorAll(f)).some(g=>g===d.target||d.composedPath().includes(g));{const g=ZA(f);return g&&(d.target===g||d.composedPath().includes(g))}}),u=[zv(r,"click",d=>{const f=ZA(e);if(!(!f||f===d.target||d.composedPath().includes(f))){if(d.detail===0&&(a=!l(d)),!a){a=!0;return}t(d)}},{passive:!0,capture:o}),zv(r,"pointerdown",d=>{const f=ZA(e);f&&(a=!d.composedPath().includes(f)&&!l(d))},{passive:!0}),i&&zv(r,"blur",d=>{setTimeout(()=>{var f;const g=ZA(e);((f=r.document.activeElement)==null?void 0:f.tagName)==="IFRAME"&&!(g!=null&&g.contains(r.document.activeElement))&&t(d)},0)})].filter(Boolean);return()=>u.forEach(d=>d())}function v0e(){const e=K(!1);return kr()&&rn(()=>{e.value=!0}),e}function E0e(e){const t=v0e();return k(()=>(t.value,!!e()))}function I0e(e,t={}){const{window:n=iy}=t,r=E0e(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=K(!1),i=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",a):s.removeListener(a))},a=()=>{r.value&&(i(),s=n.matchMedia(C0e(e).value),o.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",a):s.addListener(a)))};return Wn(a),VN(()=>i()),o}function B0e(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}function C8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function b0e(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||(typeof t.onReady=="function"&&window.LiveChatWidget[e]("ready",t.onReady),typeof t.onAvailabilityChanged=="function"&&window.LiveChatWidget[e]("availability_changed",t.onAvailabilityChanged),typeof t.onVisibilityChanged=="function"&&window.LiveChatWidget[e]("visibility_changed",t.onVisibilityChanged),typeof t.onCustomerStatusChanged=="function"&&window.LiveChatWidget[e]("customer_status_changed",t.onCustomerStatusChanged),typeof t.onNewEvent=="function"&&window.LiveChatWidget[e]("new_event",t.onNewEvent),typeof t.onFormSubmitted=="function"&&window.LiveChatWidget[e]("form_submitted",t.onFormSubmitted),typeof t.onRatingSubmitted=="function"&&window.LiveChatWidget[e]("rating_submitted",t.onRatingSubmitted),typeof t.onGreetingDisplayed=="function"&&window.LiveChatWidget[e]("greeting_displayed",t.onGreetingDisplayed),typeof t.onGreetingHidden=="function"&&window.LiveChatWidget[e]("greeting_hidden",t.onGreetingHidden),typeof t.onRichMessageButtonClicked=="function"&&window.LiveChatWidget[e]("rich_message_button_clicked",t.onRichMessageButtonClicked))}function E8(e){typeof e.name=="string"&&window.LiveChatWidget.call("set_customer_name",e.name),typeof e.email=="string"&&window.LiveChatWidget.call("set_customer_email",e.email)}function I8(e){e==="hidden"&&window.LiveChatWidget.call("hide"),e==="maximized"&&window.LiveChatWidget.call("maximize"),e==="minimized"&&window.LiveChatWidget.call("minimize")}var D0e=B0e(),B8=D0e.emit.bind(null);function R0e(e){var t={isLoading:!1,desiredState:"unknown",currentEventHandlers:{onReady:e.onReady,onNewEvent:e.onNewEvent,onFormSubmitted:e.onFormSubmitted,onGreetingHidden:e.onGreetingHidden,onRatingSubmitted:e.onRatingSubmitted,onGreetingDisplayed:e.onGreetingDisplayed,onVisibilityChanged:e.onVisibilityChanged,onAvailabilityChanged:e.onAvailabilityChanged,onCustomerStatusChanged:e.onCustomerStatusChanged,onRichMessageButtonClicked:e.onRichMessageButtonClicked}},n=k0e();return T0e(e),I8(e.visibility),jv("on",t.currentEventHandlers),E8({name:e.customerName,email:e.customerEmail}),window.__lc.integration_name="@livechat/widget-core",{init:function(){var s=this;t.desiredState="loaded",!t.isLoading&&(window.LC_API=window.LC_API||{},window.LC_API.on_after_load=function(){t.isLoading=!1,t.desiredState==="destroyed"&&s.destroy(),t.desiredState="unknown"},B8("init"),t.isLoading=!0,window.LiveChatWidget.init())},destroy:function(){var s;t.desiredState="destroyed",!t.isLoading&&(B8("destroy"),(s=n.current)===null||s===void 0||s.remove(),window.LiveChatWidget.call("destroy"))},updateVisibility:function(s){I8(s)},updateEventHandlers:function(s){jv("off",t.currentEventHandlers),jv("on",s),t.currentEventHandlers=b0e({},s)},updateSessionVariables:function(s){s&&window.LiveChatWidget.call("update_session_variables",s)},hideGreeting:function(){window.LiveChatWidget.call("hide_greeting")},updateCustomerData:function(s){E8(s)}}}var O0e=_e({props:{license:{type:String,required:!0},group:{type:String,required:!1,default:void 0},visibility:{type:String,required:!1,default:void 0},customerName:{type:String,required:!1,default:void 0},customerEmail:{type:String,required:!1,default:void 0},sessionVariables:{type:Object,required:!1,default:void 0},chatBetweenGroups:{type:Boolean,required:!1,default:void 0},customIdentityProvider:{type:Function,required:!1,default:void 0}},emits:["ready","new-event","form-submitted","rating-submitted","greeting-hidden","greeting-displayed","visibility-changed","customer-status-changed","rich-message-button-clicked","availability-changed"],data:function(){return{widget:null}},watch:{license:"reinitialize",group:"reinitialize",chatBetweenGroups:"reinitialize",visibility:function(t){var n;(n=this.widget)===null||n===void 0||n.updateVisibility(t)},customerName:function(t){var n;(n=this.widget)===null||n===void 0||n.updateCustomerData({name:t})},customerEmail:function(t){var n;(n=this.widget)===null||n===void 0||n.updateCustomerData({email:t})},sessionVariables:function(t){var n;(n=this.widget)===null||n===void 0||n.updateSessionVariables(t)}},mounted:function(){this.setupWidget()},unmounted:function(){var t;(t=this.widget)===null||t===void 0||t.destroy()},methods:{setupWidget:function(){var t=this;this.widget=R0e({group:this.group,license:this.license,customerName:this.customerName,customerEmail:this.customerEmail,sessionVariables:this.sessionVariables,chatBetweenGroups:this.chatBetweenGroups,visibility:this.visibility,customIdentityProvider:this.customIdentityProvider,onReady:function(r){return t.$emit("ready",r)},onNewEvent:function(r){return t.$emit("new-event",r)},onFormSubmitted:function(r){return t.$emit("form-submitted",r)},onRatingSubmitted:function(r){return t.$emit("rating-submitted",r)},onGreetingHidden:function(r){return t.$emit("greeting-hidden",r)},onGreetingDisplayed:function(r){return t.$emit("greeting-displayed",r)},onVisibilityChanged:function(r){return t.$emit("visibility-changed",r)},onCustomerStatusChanged:function(r){return t.$emit("customer-status-changed",r)},onRichMessageButtonClicked:function(r){return t.$emit("rich-message-button-clicked",r)},onAvailabilityChanged:function(r){return t.$emit("availability-changed",r)}}),window.__lc.integration_name="@livechat/widget-vue",this.widget.init()},reinitialize:function(){var t;(t=this.widget)===null||t===void 0||t.destroy(),this.setupWidget()}},render:function(){return null}});const M0e={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"37",viewBox:"0 0 36 37",fill:"none"},P0e=["fill"],N0e=["fill"],L0e=["fill"],F0e=_e({__name:"iconWarning",props:{color:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",M0e,[W("path",{d:"M18 0.5C8.05057 0.5 0 8.55127 0 18.5C0 28.4494 8.05127 36.5 18 36.5C27.9494 36.5 36 28.4487 36 18.5C36 8.55057 27.9487 0.5 18 0.5ZM18 33.6875C9.60518 33.6875 2.8125 26.8943 2.8125 18.5C2.8125 10.1052 9.60574 3.3125 18 3.3125C26.3948 3.3125 33.1875 10.1057 33.1875 18.5C33.1875 26.8948 26.3943 33.6875 18 33.6875Z",fill:t.color},null,8,P0e),W("path",{d:"M18 9.5625C17.2233 9.5625 16.5938 10.1921 16.5938 10.9688V20.0245C16.5938 20.8012 17.2233 21.4308 18 21.4308C18.7767 21.4308 19.4062 20.8012 19.4062 20.0245V10.9688C19.4062 10.1921 18.7767 9.5625 18 9.5625Z",fill:t.color},null,8,N0e),W("path",{d:"M18 26.9453C19.0485 26.9453 19.8984 26.0954 19.8984 25.0469C19.8984 23.9984 19.0485 23.1484 18 23.1484C16.9515 23.1484 16.1016 23.9984 16.1016 25.0469C16.1016 26.0954 16.9515 26.9453 18 26.9453Z",fill:t.color},null,8,L0e)]))}}),U0e={key:0,class:"bank-status p-3"},H0e={class:"flex items-center justify-between mx-auto"},z0e={class:"flex items-center gap-3"},V0e={class:"w-[36px] h-[36px]"},j0e={key:0},Y0e={class:"font-bold"},W0e={class:"text-[12px]"},G0e={key:1,class:"flex flex-col"},K0e={class:"text-[12px]"},q0e=_e({__name:"BankApprove",setup(e){const{t,locale:n}=yo(),r=Yl(),s=$u(),o=eA();function i(){r.push("/profile/addbank"),o.setShowModalApprove(!1)}return(a,l)=>fe(s).bank_status!=="approve"?(Le(),qe("div",U0e,[W("div",H0e,[W("div",z0e,[W("div",V0e,[te(F0e,{color:"#000"})]),fe(s).bank_status==="pending"?(Le(),qe("div",j0e,[W("p",Y0e,kt(fe(t)("bankApprove.deposit.pending.title")),1),W("p",W0e,kt(fe(t)("bankApprove.deposit.pending.discription")),1)])):(Le(),qe("div",G0e,[W("p",{class:ls(["font-bold",fe(n)==="en"?"text-[13px]":"text-[16px]"])},kt(fe(t)("bankApprove.deposit.reject.title")),3),W("p",K0e,kt(fe(t)("bankApprove.deposit.reject.discription")),1)]))]),fe(s).bank_status==="reject"?(Le(),Nn(wa,{key:0,type:"primary",id:"active-bank",class:"bank-approve-button",onClick:i},{default:He(()=>[Hs(kt(fe(t)("bankApprove.deposit.reject.confirm")),1)]),_:1})):In("",!0)])])):In("",!0)}});const X0e=Jn(q0e,[["__scopeId","data-v-24edaa0a"]]),J0e={},Z0e={width:"30",height:"30",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},$0e=W("rect",{width:"40",height:"40",fill:"url(#pattern0_51_8892)"},null,-1),e1e=W("defs",null,[W("pattern",{id:"pattern0_51_8892",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},[W("use",{"xlink:href":"#image0_51_8892",transform:"scale(0.000488281)"})]),W("image",{id:"image0_51_8892",width:"2048",height:"2048","xlink:href":"data:image/png;base64,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ECBAgACBZxYouS0yv1ZHXF093Lp0xbkvuPOZb3IFAQIECBAgQIAAAQJPJ2AAwPkgQIAAAQIECBAgsJsCj3u1f1YvLxF+vt5NS7cRIECAAAECBDJyddblqke+KmDpguuilKRCgAABAgQIECBAgMCuCfgF5a55uZoAAQIECBAgQKDBAicty74fHrH2uL6BgaWZcUaJmNNgDtEJECBAgAABAhMmUCI2ZMT/rkt19fM2bPn7vz3/0O0TtpmFCRAgQIAAAQIECPSQgAGAHmqmKAQIECBAgAABAuMvsPiqu2dW7Ty5ZL00Ml9VStl7/HexIgECBAgQIECAwFMJZMSWKuP/jEVZ3tqy9YoV5x66iRYBAgQIECBAgAABAk8uYADAySBAgAABAgQIECDwBIHjhzbuO9pXTumr8pQ645dKxCxIBAgQIECAAAECHSBQcltkfq2OuPrh0c1fWj248N4OqEoJBAgQIECAAAECBDpGwABAx7RCIQQIECBAgAABAlMpsPjLd8/ta7d/sWScWkf+QimlfyrrsTcBAgQIECBAgMAzCGS0o6q/USKuKiPVpdcPzvkuMwIECBAgQIAAAQJNFzAA0PQTID8BAgQIECBAoMECx1287vCx6X1ntDLPjIjFDaYQnQABAgQIECDQ1QIZkVXmDe06L9ve33f5zacd9O2uDqR4AgQIECBAgAABArspYABgN+HcRoAAAQIECBAg0J0CR315zcIZowNLs6pO8aF/d/ZQ1QQIECBAgACBZxLIyNVVncuzHUMrBuetfqbr/XsCBAgQIECAAAECvSJgAKBXOikHAQIECBAgQIDAUwr86EP/uipLS5QjUBEgQIAAAQIECDRH4MfDAFVcteKMecPNSS4pAQIECBAgQIBAEwUMADSx6zITIECAAAECBBog8OMn/UtrMEoe3oDIIhIgQIAAAQIECDyDQGauLVW5emxkZPnw4CFfA0aAAAECBAgQIECg1wQMAPRaR+UhQIAAAQIECDRYYNFldx7VqmJpVefSUuJFDaYQnQABAgQIECBA4JkEStwWWZZXJZdff/qcf36my/17AgQIECBAgAABAt0gYACgG7qkRgIECBAgQIAAgacUOO6Ltx4cM2a+OuvWGzzp76AQIECAAAECBAjsjsCPviZgS1/fF28+7aBv784a7iFAgAABAgQIECDQCQIGADqhC2ogQIAAAQIECBDYJYElV9w1J3LszKrE0sjqhF262cUECBAgQIAAAQIEnkbgR8MA7YiLVp01by0sAgQIECBAgAABAt0kYACgm7qlVgIECBAgQIBAgwWO+cytz6333POXW6X9+ozq5BLhZ9kGnwfRCRAgQIAAAQKTJDBcR/3Zh0c3f2n14MJ7J2lP2xAgQIAAAQIECBDYbQG/NN1tOjcSIECAAAECBAhMtMCJV6/fZ9v26sy+Kl6bGSdFidZE72l9AgQIECBAgAABAj8hkNHOyK9ktC8efejBy29846IHKREgQIAAAQIECBDoRAEDAJ3YFTURIECAAAECBBos8MoPr5l239yZP1+yXhoRZ5WImQ3mEJ0AAQIECBAgQKDDBOrI7a0s/zAWZXn/WC6/fnDO1g4rUTkECBAgQIAAAQINFjAA0ODmi06AAAECBAgQ6CSBYy9fvzhKdV5mnFMintdJtamFAAECBAgQIECAwJMJZOSDEeWqrKuLVp05+ytRSpIiQIAAAQIECBAgMJUCBgCmUt/eBAgQIECAAIGGCxx38brDoz9f3S7VuVUphzScQ3wCBAgQIECAAIEuFsiIjaWUy7ePjH36xsH5N3ZxFKUTIECAAAECBAh0sYABgC5untIJECBAgAABAt0ocMxnbn1u2WvmWVHivMhyQjdmUDMBAgQIECBAgACBpxPIyNVViYs2jWz+zOrBhffSIkCAAAECBAgQIDBZAgYAJkvaPgQIECBAgACBBgscP7Rxxmj/2OmltM6r6viPUaLVYA7RCRAgQIAAAQIEmiKQ0Y5S/10p1UXTb7z9ymuX/ey2pkSXkwABAgQIECBAYGoEDABMjbtdCRAgQIAAAQKNEDj28vWLo1TnZZ2vKyWe24jQQhIgQIAAAQIECBB4EoHMfChK9eWs64tWnTn3K1FKgiJAgAABAgQIECAw3gIGAMZb1HoECBAgQIAAgYYLHD+08aAcqM+t6/KrpcSLGs4hPgECBAgQIECAAIGfEMiov13VefGW/u2fuflVh92BiAABAgQIECBAgMB4CRgAGC9J6xAgQIAAAQIEGixw0rKvTt9y5IJTq6jOy8hXesV/gw+D6AQIECBAgAABAjstkBl1qfL6yLhoxuiML1w7uN/mnb7ZhQQIECBAgAABAgSeRMAAgGNBgAABAgQIECCw2wKLh24/sa+/79ci8qyIas/dXsiNBAgQIECAAAECBBoukJGbIssldeanbjhr3nUN5xCfAAECBAgQIEBgNwUMAOwmnNsIECBAgAABAk0VOGLolgNm9c98dRWtX4uIn2qqg9wECBAgQIAAAQIEJkrgka8IKOXTm7e0//pfzlnwvYnax7oECBAgQIAAAQK9J2AAoPd6KhEBAgQIECBAYPwFlmW15Kc2/FyrVb2pruvTSyn947+JFQkQIECAAAECBAgQeJxARjtKfjUzPjHz5rmXX7usjBEiQIAAAQIECBAg8HQCBgCcDwIECBAgQIAAgacUWHLFXXNaMXZO1tV/ipLzUBEgQIAAAQIECBAgMDUCmXlPZnVRXeUnh8+Ye/vUVGFXAgQIECBAgACBThcwANDpHVIfAQIECBAgQGCSBV754TXTfvCCgVeVEm/KKCeXCD8zTnIPbEeAAAECBAgQIEDg6QVyOCI+se6H0z7/vfMOeJgWAQIECBAgQIAAgR8J+GWus0CAAAECBAgQIPCIwOIvfPuwatrMXyklf72UeC4WAgQIECBAgAABAgQ6WyAzHyql+tJoe/Sj3zx7wc2dXa3qCBAgQIAAAQIEJkPAAMBkKNuDAAECBAgQINChAp7279DGKIsAAQIECBAgQIDALgs8+laAsb7+zw2fOnvLLt/uBgIECBAgQIAAgZ4QMADQE20UggABAgQIECCwawJHXnnXi6eN1W8sVf5aiXjert3tagIECBAgQIAAAQIEOlXgR28FqEr8+fWnz/nnTq1TXQQIECBAgAABAhMjYABgYlytSoAAAQIECBDoOAFP+3dcSxREgAABAgQIECBAYIIFvBVggoEtT4AAAQIECBDoOAEDAB3XEgURIECAAAECBMZXYMfT/jNHR9+cVfWGKLHv+K5uNQIECBAgQIAAAQIEOl0gI+4rEZ/J7aOfWPmaQ77T6fWqjwABAgQIECBAYPcFDADsvp07CRAgQIAAAQKdK7AsqyU/teHnWqV6W13yl0uEn/s6t1sqI0CAAAECBAgQIDB5AiWvyzo+NPPmuZdfu6yMTd7GdiJAgAABAgQIEJgMAb8IngxlexAgQIAAAQIEJkngJV9Yu/8eM1u/knX1n6LkvEna1jYECBAgQIAAAQIECHSdQN5d19Vnq63lz1ec+4I7u658BRMgQIAAAQIECDypgAEAB4MAAQIECBAg0AMCx16+fnFE9abIfH2UmNEDkUQgQIAAAQIECBAgQGASBDJzpKqqK9vt+hOrzpp3zSRsaQsCBAgQIECAAIEJFDAAMIG4liZAgAABAgQITKTAScu+On3zkfMGq1L9bonqpRO5l7UJECBAgAABAgQIEGiAQCm31Tn2F7NGZ/3VtYP7bW5AYhEJECBAgAABAj0nYACg51oqEAECBAgQINDrAi/9/O2HTps18Nas6zeUUvbu9bzyESBAgAABAgQIECAwuQIZ+WDJ6jPbt4589MbXHbJmcne3GwECBAgQIECAwLMRMADwbPTcS4AAAQIECBCYRIHFQ7ef2D8wcH7WeWaUaE3i1rYiQIAAAQIECBAgQKCBAplRl5L/py7tD686bf7VUUo2kEFkAgQIECBAgEBXCRgA6Kp2KZYAAQIECBBomsBJQ9/fY2v/1nOyjvNLVRY2Lb+8BAgQIECAAAECBAh0iEDGmlLlX2174P6P3/jGRQ92SFXKIECAAAECBAgQeIKAAQBHggABAgQIECDQgQKLL99wSFWX36hK/kaU2LcDS1QSAQIECBAgQIAAAQINFMjITSWqi8e2bvkfw+e8+LYGEohMgAABAgQIEOhoAQMAHd0exREgQIAAAQJNE/Ca/6Z1XF4CBAgQIECAAAEC3Sng6wG6s2+qJkCAAAECBHpfwABA7/dYQgIECBAgQKDDBRZfdffM0t7++lZdvS1KObzDy1UeAQIECBAgQIAAAQIEHieQdd5SZXyo1NXnrh+csxUPAQIECBAgQIDA1AkYAJg6ezsTIECAAAECDRd4yRfW7r/HtPKf6qr1WyXieQ3nEJ8AAQIECBAgQIAAgS4XqDP+NbJ8qq8dH7l+cM5dXR5H+QQIECBAgACBrhQwANCVbVM0AQIECBAg0M0Ciy6786iBkm+JzNdHiRndnEXtBAgQIECAAAECBAgQeKJAZo5Eqb7UKvGB60+f88+ECBAgQIAAAQIEJk/AAMDkWduJAAECBAgQaLJAZlly2YaTW6V6W13yl0uEn8OafB5kJ0CAAAECBAgQINAUgZLX1dG+YNVp86+OUrIpseUkQIAAAQIECEyVgF88T5W8fQkQIECAAIFGCLzyw2um/esLWq+usvWOUpWFjQgtJAECBAgQIECAAAECBJ4okLGmLu2P1n3TPjl86uwtgAgQIECAAAECBCZGwADAxLhalQABAgQIEGi4wMsvu2m/du7z21nFb5aI5zWcQ3wCBAgQIECAAAECBAg8IlBn/GtU7Y9NH5n+5/938MB/xUKAAAECBAgQIDC+AgYAxtfTagQIECBAgEDDBZZcun5B1arelpm/XiJmNpxDfAIECBAgQIAAAQIECDypQB25vUQ11N665f3D57z4NkwECBAgQIAAAQLjI2AAYHwcrUKAAAECBAhMOACFAAAgAElEQVQ0XGDxxWte1po2/XdK5jlRotVwDvEJECBAgAABAgQIECCwUwKZUVdR/qYea79/5eDB1+/UTS4iQIAAAQIECBB4SgEDAA4HAQIECBAgQGB3BTLLkss2nNwq1duy5Cm7u4z7CBAgQIAAAQIECBAgQCAiSl5XR/uCVafNvzpKSSYECBAgQIAAAQK7LmAAYNfN3EGAAAECBAg0XOCIoVsGZvbNeE2VrXeUqixsOIf4BAgQIECAAAECBAgQGF+BjDV1aX901k3rPn7tsp/dNr6LW40AAQIECBAg0NsCBgB6u7/SESBAgAABAuMocOzn1uzVnjH9N1tV/baIMnscl7YUAQIECBAgQIAAAQIECDxBIDPuzKz/50Dftk9cd9phPwREgAABAgQIECDwzAIGAJ7ZyBUECBAgQIBAwwUWX3X38/pHtr81q+r8iLJPwznEJ0CAAAECBAgQIECAwKQKZOSmUqq//uHIpv+2enDhvZO6uc0IECBAgAABAl0mYACgyxqmXAIECBAgQGDyBI4YuuWAWa29fqdU+dslYubk7WwnAgQIECBAgAABAgQIEHiiQEY8XEr5qzqqD646/aCNhAgQIECAAAECBH5SwACAU0GAAAECBAgQeILAkkvXL6ha1dsi6jdFlumACBAgQIAAAQIECBAgQKBzBDJzNEp1cXvrlvcPn/Pi2zqnMpUQIECAAAECBKZewADA1PdABQQIECBAgECHCCy67M6j+kv+Xsk8J0q0OqQsZRAgQIAAAQIECBAgQIDAkwhkRl1F+Zv2yMh7Vr3mkFWQCBAgQIAAAQIEIgwAOAUECBAgQIBA4wUWD91+Yn/fwDvrkr9c/HzU+PMAgAABAgQIECBAgACBLhQoeV0d7QtWnb7gqi6sXskECBAgQIAAgXETMAAwbpQWIkCAAAECBLpN4JEP/vsHlmXkyd1Wu3oJECBAgAABAgQIECBA4EkEDAI4FgQIECBAgEDDBQwANPwAiE+AAAECBJoosOTS9a8orfInJeO4JuaXmQABAgQIECBAgAABAr0ukFlfn1X931adNv/qKCV7Pa98BAgQIECAAIEfCRgAcBYIECBAgACBZghkliVX3nFKq+57V5ZY0ozQUhIgQIAAAQIECBAgQKDhAnXcnCXfu/KMuZcYBGj4WRCfAAECBAg0RMAAQEMaLSYBAgQIEGiswLKslrz0jl+u6tayKOVljXUQnAABAgQIECBAgAABAg0WKBn/MhZjH5g/Nv/zywdLu8EUohMgQIAAAQI9LmAAoMcbLB4BAgQIEGiswLKsjjlyw1kl4o+jlMMb6yA4AQIECBAgQIAAAQIECPxYICNX19m+YI+b53/h2mVlDA0BAgQIECBAoNcEDAD0WkflIUCAAAECDRc4aVn2PXzkutdHVH9YRTmk4RziEyBAgAABAgQIECBAgMCTCGTEd+oYe583AjgeBAgQIECAQK8JGADotY7KQ4AAAQIEmirwb0/8R5T3logXNZVBbgIECBAgQIAAAQIECBDYeYGs847Sij+dcdPcT3kjwM67uZIAAQIECBDoXAEDAJ3bG5URIECAAAECOyPw4w/+809KVC/emVtcQ4AAAQIECBAgQIAAAQIEHiuQmWtLFRfMHZ37V8sHS5sOAQIECBAgQKBbBQwAdGvn1E2AAAECBJou8G8f/Jes3hMlD2s6h/wECBAgQIAAAQIECBAgMB4CeWs72n/qqwHGw9IaBAgQIECAwFQIGACYCnV7EiBAgAABArsvsCyrJS+945dLXb2nRPXS3V/InQQIECBAgAABAgQIECBA4MkFMnJ1He0LDAI4IQQIECBAgEC3CRgA6LaOqZcAAQIECDRVILMsufKOUyL7/7jKXNRUBrkJECBAgAABAgQIECBAYPIEMvOWurQvvOHm+Z+LZaWevJ3tRIAAAQIECBDYPQEDALvn5i4CBAgQIEBgEgWWXLr+FVXEBVHKyyZxW1sRIECAAAECBAgQIECAAIFHBErGv9Ql37PyzHnLkRAgQIAAAQIEOlnAAEAnd0dtBAgQIECg4QKLh24/sdXqf18p8TMNpxCfAAECBAgQIECAAAECBDpAoK7L1/vq+IPrB+f8YweUowQCBAgQIECAwE8IGABwKAgQIECAAIGOEzj24juPqwfyvSXy5I4rTkEECBAgQIAAAQIECBAg0HiBUvKabe18x01nH/ytxmMAIECAAAECBDpKwABAR7VDMQQIECBAoNkCR1723ZdMj2l/lJFnlwg/pzT7OEhPgAABAgQIECBAgACBjhbIiCxRLhnZOvKHN77ukDUdXaziCBAgQIAAgcYI+MV6Y1otKAECBAgQ6FyBxV/49mGtGTP/IOt8XSlRdW6lKiNAgAABAgQIECBAgAABAo8XyMzRzOrT0/rzj687be7dfAgQIECAAAECUylgAGAq9e1NgAABAgQaLnDcF289uD1t5rKS5dwo0Wo4h/gECBAgQIAAAQIECBAg0MUCGbElsnykrx0XXj845/4ujqJ0AgQIECBAoIsFDAB0cfOUToAAAQIEulXgmM/c+tzcY4+3l6jfFqVM79Yc6iZAgAABAgQIECBAgAABAj8hkLE5o3y02rrt/SvOPXQTIQIECBAgQIDAZAoYAJhMbXsRIECAAIGGC+x/0b2z5u2x/a2Z8fullL0bziE+AQIECBAgQIAAAQIECPSwQEbcVyI/OPPmtR+6dtnPbuvhqKIRIECAAAECHSRgAKCDmqEUAgQIECDQqwKLP35Df99+z39jXccfl1IO6NWcchEgQIAAAQIECBAgQIAAgScKZIkNVeT75o7O/avlg6VNiAABAgQIECAwkQIGACZS19oECBAgQKDpApnlmMs3nB11eX9U8cKmc8hPgAABAgQIECBAgAABAk0WyFsj4t0rz5h7SZSSTZaQnQABAgQIEJg4AQMAE2drZQIECBAg0GiBJZeuf0VGXFCV8rJGQwhPgAABAgQIECBAgAABAgQeI1AiVo608w++tXTeV8AQIECAAAECBMZbwADAeItajwABAgQINFzgmEs2HB2lXBAlf67hFOITIECAAAECBAgQIECAAIGnFKgz/6FVxe+vOGPeMCYCBAgQIECAwHgJGAAYL0nrECBAgACBhgscP7TxoNEq/qiU/PVSomo4h/gECBAgQIAAAQIECBAgQOAZBTIiS5RLMuv/suqseWuf8QYXECBAgAABAgSeQcAAgCNCgAABAgQIPCuB/S+6d9a8GVvfHlXrHVFixrNazM0ECBAgQIAAAQIECBAgQKCBApk5UmX1F9t/eN+7b3zjogcbSCAyAQIECBAgME4CBgDGCdIyBAgQIECgcQLLsjr6yDvOLdm6oJRyQOPyC0yAAAECBAgQIECAAAECBMZbIOP+KHnhyjtH/mecf+j28V7eegQIECBAgEDvCxgA6P0eS0iAAAECBMZdYMml619RovxZlDhy3Be3IAECBAgQIECAAAECBAgQaLhAltiQOfauG86Y/9koJRvOIT4BAgQIECCwCwIGAHYBy6UECBAgQKDpAsddvO7w9kDrwhJ5StMt5CdAgAABAgQIECBAgAABAhMtkBmrol3evmpwzj9O9F7WJ0CAAAECBHpDwABAb/RRCgIECBAgMKECiz+7+sBq5sz3lKjeGCVaE7qZxQkQIECAAAECBAgQIECAAIHHCWTG5aPbRt954+sOWYOGAAECBAgQIPB0AgYAnA8CBAgQIEDgKQUWX3X3zNbo6G9HxB9ElL1QESBAgAABAgQIECBAgAABAlMjkJmjmdWnc1rrD4dPnX3f1FRhVwIECBAgQKDTBQwAdHqH1EeAAAECBKZCILMcc/mGsyOrD0TJeVNRgj0JECBAgAABAgQIECBAgACBJxHIuD9KXrh5bPP/WD24cIQRAQIECBAgQOCxAgYAnAcCBAgQIEDgcQLHXnrnz9ZV/lnJXISGAAECBAgQIECAAAECBAgQ6EyBjPrbJcq7Vp45b3lnVqgqAgQIECBAYCoEDABMhbo9CRAgQIBABwocc/HtL4qBgfdG5NIOLE9JBAgQIECAAAECBAgQIECAwJMIlJLXjLbbv/fNsxfcDIgAAQIECBAgYADAGSBAgAABAg0XOH5o475jrXhHRP27pZSBhnOIT4AAAQIECBAgQIAAAQIEuk4gM+pSlc9v2Tr69n85Z8H3ui6AggkQIECAAIFxEzAAMG6UFiJAgAABAt0lcMTQLQMzW3v9Ton6D0ope3dX9aolQIAAAQIECBAgQIAAAQIEniiQkQ/Wme/d2n74I6sHF44QIkCAAAECBJonYACgeT2XmAABAgQIxKLl60/ub8WHI8oROAgQIECAAAECBAgQIECAAIEeE8hYE3X+PyuXzru6x5KJQ4AAAQIECDyDgAEAR4QAAQIECDRIYMkVd80pWb8vMl/foNiiEiBAgAABAgQIECBAgACBRgqUktfEaLxtxeC81Y0EEJoAAQIECDRQwABAA5suMgECBAg0T+D4oY0z2mXsnVFV74xSpjdPQGICBAgQIECAAAECBAgQINBMgcwcrbL6WGzb9q4V5x66qZkKUhMgQIAAgeYIGABoTq8lJUCAAIGGCiy5Yu2ppW7teN3/wQ0lEJsAAQIECBAgQIAAAQIECDReICPui9J+76qbDv5ILCt140EAECBAgACBHhUwANCjjRWLAAECBAgcc/HtL8r+/g+VEr9IgwABAgQIECBAgAABAgQIECDwqEAOZzV6/qrTX/h1IgQIECBAgEDvCRgA6L2eSkSAAAECDRc49nNr9srp/cuylLeWUvobziE+AQIECBAgQIAAAQIECBAg8ASBjMiqzs/8sN78+6sHF94LiAABAgQIEOgdAQMAvdNLSQgQIECg6QKZ5ejL73h9ydYFpZQDms4hPwECBAgQIECAAAECBAgQIPD0AlnHwyXbH9ycW96/enDhCC8CBAgQIECg+wUMAHR/DyUgQIAAAQJx1CXrFk0v5SNZygk4CBAgQIAAAQIECBAgQIAAAQK7IpBRfzuj/u0bzlzwD7tyn2sJECBAgACBzhMwANB5PVERAQIECBDYaYHjhzbuW1fx7iz5W1GitdM3upAAAQIECBAgQIAAAQIECBAg8ASBjHJ1VNVbVp1+0EY4BAgQIECAQHcKGADozr6pmgABAgSaLrAsq6OPvOPckn0fLCWe33QO+QkQIECAAAECBAgQIECAAIHxEfC1AOPjaBUCBAgQIDBVAgYApkrevgQIECBAYDcFllx8+5JqoP/PM+KY3VzCbQQIECBAgAABAgQIECBAgACBpxXwtQAOCAECBAgQ6E4BAwDd2TdVEyBAgEADBRZ/dvWBrT32vCAzzy0R/hvewDMgMgECBAgQIECAAAECBAgQmGwBXwsw2eL2I0CAAAECz07AhwfPzs/dBAgQIEBgwgWWDmXrjr6N51dR/3FEteeEb2gDAgQIECBAgAABAgQIECBAgMDjBHJTO+JdC8bmfnT5YGnDIUCAAAECBDpXwABA5/ZGZQQIECBAII66ZN2i6VX1F1737zAQIECAAAECBAgQIECAAAECUy2QUd+YpfXmG86Ys3Kqa7E/AQIECBAg8OQCBgCcDAIECBAg0IEC+19076y5s0bfVSL/c5RodWCJSiJAgAABAgQIECBAgAABAgQaKJAZdWb5y9a2bW9fce6hmxpIIDIBAgQIEOhoAQMAHd0exREgQIBAEwWWXLH21Mi+Py8Zc5uYX2YCBAgQIECAAAECBAgQIECg8wXqyLsj2r9/w5kLLur8alVIgAABAgSaI2AAoDm9lpQAAQIEOlzghCs3zN4+Wn+4qqqzOrxU5REgQIAAAQIECBAgQIAAAQIEHhHIKFf35w/f+vWzjliPhAABAgQIEJh6AQMAU98DFRAgQIBAwwVOWpZ9Dx+17rdKlj+JqPZsOIf4BAgQIECAAAECBAgQIECAQJcJZMSWEvmeeWNzP7h8sLS7rHzlEiBAgACBnhIwANBT7RSGAAECBLpN4KhL1i0aKNXHS4kl3Va7egkQIECAAAECBAgQIECAAAECjxPIuKnK9pu/cfb8FWQIECBAgACBqREwADA17nYlQIAAgYYL7H/RvbPmzhp9V4n8z1Gi1XAO8QkQIECAAAECBAgQIECAAIEeEciMOrP8ZWvbtrevOPfQTT0SSwwCBAgQINA1AgYAuqZVCiVAgACBXhFYcsXaU6Pu+2iJmNMrmeQgQIAAAQIECBAgQIAAAQIECDxWIDPvydL+LzecueAiMgQIECBAgMDkCRgAmDxrOxEgQIBAwwWOH9p40GjV/lBVVWc1nEJ8AgQIECBAgAABAgQIECBAoCECGeXq/vzhW79+1hHrGxJZTAIECBAgMKUCBgCmlN/mBAgQINAEgZOWZd/DR637rZLlTyKqPZuQWUYCBAgQIECAAAECBAgQIECAwI8EMmJLabc/0L7/B+8bfvPRo2QIECBAgACBiRMwADBxtlYmQIAAAQKx+OI1L6umDXy8ZDkaBwECBAgQIECAAAECBAgQIECg0QIZN5XR6jdXvOYF32i0g/AECBAgQGACBQwATCCupQkQIECguQKLh27fu68aeE+W/K0o0WquhOQECBAgQIAAAQIECBAgQIAAgX8XyIw6s/xla9u2t68499BNbAgQIECAAIHxFTAAML6eViNAgAABArH4kjtOr0r1v0opB+IgQIAAAQIECBAgQIAAAQIECBB4EoGMu6p2vOUbg3O/zIcAAQIECBAYPwEDAONnaSUCBAgQaLjAiVev32fbtupPqyrf1HAK8QkQIECAAAECBAgQIECAAAECOylQlrf7W28ZPnX2fTt5g8sIECBAgACBpxEwAOB4ECBAgACBcRA45rL1SzPLR0uJ54/DcpYgQIAAAQIECBAgQIAAAQIECDRHIMv36zL69hvOXHBRc0JLSoAAAQIEJkbAAMDEuFqVAAECBBoi8JIvrN1/+kD10aqqzmpIZDEJECBAgAABAgQIECBAgAABAhMikFGuHmjlm687be7dE7KBRQkQIECAQAMEDAA0oMkiEiBAgMDECDzy1H+U/1UinjcxO1iVAAECBAgQIECAAAECBAgQINAsgYx8sCrxzhVnzPtEs5JLS4AAAQIExkfAAMD4OFqFAAECBBokcMTQLQfsUe35saji9AbFFpUAAQIECBAgQIAAAQIECBAgMHkCpf6b8nDfm1ec+4I7J29TOxEgQIAAge4XMADQ/T2UgAABAgQmUWDHU/+R5S+ixL6TuK2tCBAgQIAAAQIECBAgQIAAAQKNE8jMh6oq3rHi9LmfjFKycQACEyBAgACB3RAwALAbaG4hQIAAgeYJvPzS1fPGyqxPRJSfb156iQkQIECAAAECBAgQIECAAAECUyeQJf6uHu170/Dg7A1TV4WdCRAgQIBAdwgYAOiOPqmSAAECBKZKILMce8WG38jMD0ZUe05VGfYlQIAAAQIECBAgQIAAAQIECDRZICO2lMj3rLx57gdiWambbCE7AQIECBB4OgEDAM4HAQIECBB4CoEjv3zb/Gljsz5ZIk+GRIAAAQIECBAgQIAAAQIECBAg0AkC+bUYGfu1la855DudUI0aCBAgQIBApwkYAOi0jqiHAAECBKZe4EdP/dflz6LEHlNfkAoIECBAgAABAgQIECBAgAABAgR+LJCxNUr+8byxuR9cPljaZAgQIECAAIF/FzAA4DQQIECAAIHHCCy+fMMhJeMvq4iTwBAgQIAAAQIECBAgQIAAAQIECHSuQNbl6/XIll8bPufFt3VulSojQIAAAQKTK2AAYHK97UaAAAECnSqwLKtjj9rw63W7/PdSxaxOLVNdBAgQIECAAAECBAgQIECAAAECjxHI3BYllnkbgFNBgAABAgQeFTAA4CQQIECAQOMFjrpkzcLp1bRPZcQxjccAQIAAAQIECBAgQIAAAQIECBDoRoE6VpQ6f3XF4LzV3Vi+mgkQIECAwHgJGAAYL0nrECBAgED3CWSWJVesOz+yuqBEmdZ9AVRMgAABAgQIECBAgAABAgQIECDwY4F/exvAypvnfiCWlZoMAQIECBBoooABgCZ2XWYCBAgQiOO+eOvB7Wmz/rpE/AccBAgQIECAAAECBAgQIECAAAECvSOQdfl63crzhs+Ye3vvpJKEAAECBAjsnIABgJ1zchUBAgQI9IpAZjn2sg2/kVn+LErs0Sux5CBAgAABAgQIECBAgAABAgQIEHiMQMlNJePtK86a9wkuBAgQIECgSQIGAJrUbVkJECDQcIEjhm45YFbZ65OlylMaTiE+AQIECBAgQIAAAQIECBAgQKARAnXWl+a0gd8cPnX2fY0ILCQBAgQINF7AAEDjjwAAAgQINEPgmMvWL80sHysRz21GYikJECBAgAABAgQIECBAgAABAgQeFcjv5Vj7N1a9esFVRAgQIECAQK8LGADo9Q7LR4AAgYYLLBq65/mtavvHqlKd1XAK8QkQIECAAAECBAgQIECAAAECzRbI8tmZ9bS3XDu43+ZmQ0hPgAABAr0sYACgl7srGwECBBoucOzyDadlVX88ouzfcArxCRAgQIAAAQIECBAgQIAAAQIEdghkrCljI+eteM2h3wBCgAABAgR6UcAAQC92VSYCBAg0XOD4oY0z6jL2p1lV5zecQnwCBAgQIECAAAECBAgQIECAAIEnCmS0s8QHH25v/qPVgwtHABEgQIAAgV4SMADQS92UhQABAgTi6Ms3HlO1689FiUNxECBAgAABAgQIECBAgAABAgQIEHgqgbqOf65L+9xvnr3gZkoECBAgQKBXBAwA9Eon5SBAgEDDBU5aln1bjtzwe1nnn5RS+hvOIT4BAgQIECBAgAABAgQIECBAgMDOCGRui6osW3nz3A/EslLvzC2uIUCAAAECnSxgAKCTu6M2AgQIENgpgSOHbps/vTXjoog4caducBEBAgQIECBAgAABAgQIECBAgACBxwhkya9E1f/GVacftBEMAQIECBDoZgEDAN3cPbUTIECAQBx92drzqrr10SixBw4CBAgQIECAAAECBAgQIECAAAECuyuQmQ9VpbxjxVnzPrG7a7iPAAECBAhMtYABgKnugP0JECBAYLcEFg3d8/z+MvLJqOK03VrATQQIECBAgAABAgQIECBAgAABAgSeVCAvic1bf3PlGw7/ASACBAgQINBtAgYAuq1j6iVAgACBOPpL636p6otPRZT9cRAgQIAAAQIECBAgQIAAAQIECBAYb4E64u5qrP7Vla+e/3fjvbb1CBAgQIDARAoYAJhIXWsTIECAwPgKfHjNtGMP7LuwrqrfLhH+Gza+ulYjQIAAAQIECBAgQIAAAQIECBB4jEBGZFXXH1lxz9g74vxDt8MhQIAAAQLdIODDk27okhoJECBAII4c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SvzXlWfMvTBKSTAECBAgQOCpBAwAOBsECBAg8JQCx35uzV71jIG/jIilmAgQIECAAAECBAgQIECAAAECBAgQmFqBUseVI5vv/5Ub37jowamtxO4ECBAg0KkCBgA6tTPqIkCAwBQLvHToOy8dqKYtzxIvnOJSbE+AAAECBAgQIECAAAECBAgQIECAwI8EMta0o332N89ecDMUAgQIECDwRAEDAM4EAQIECPyEwMsu3fArrcz/FSVm4CFAgAABAgQIECBAgAABAgQIECBAoLMEMmJLXcbe9M0zD/l8Z1WmGgIECBCYagEDAFPdAfsTIECggwROWpZ9D//UhvdGxDs7qCylECBAgAABAgQIECBAgAABAgQIECDwJAKZ8Yn8wb++dfjNR48CIkCAAAECOwQMADgHBAgQIPCIwDGfufW5ueeML0WWk5EQIECAAAECBAgQIECAAAECBAgQINAlAhn/1F89uPTrZx71/S6pWJkECBAgMIECBgAmENfSBAgQ6BaBRZd9+6i+etrlUcr8bqlZnQQIECBAgAABAgQIECBAgAABAgQIPCqQERtbVZyx4ox5w0wIECBAoNkCBgCa3X/pCRAgEEsu3fDqjPxUiZiJgwABAgQIECBAgAABAgQIECBAgACBLhXI3DZWypu+dda8z3ZpAmUTIECAwDgIGAAYB0RLECBAoBsFlg5la11rw/sy4h3FV8J0YwvVTIAAAQIECBAgQIAAAQIECBAgQOBxAhmR//+DPhce3J77h8sHSxsPAQIECDRPwABA83ouMQECBOL4oY37jvTVX6wyfh4HAQIECBAgQIAAAQIECBAgQIAAAQK9JlD/72nTqnO+dsq8B3otmTwECBAg8PQCBgCcEAIECDRM4Mih2148UE2/opRyWMOii0uAAAECBAgQIECAAAECBAgQIECgMQIl47vbY+T0m84+9JbGhBaUAAECBMIAgENAgACBBgks+dLaU6O/+lxk2atBsUUlQIAAAQIECBAgQIAAAQIECBAg0EiBkrE5M9+waunBlzUSQGgCBAg0UMAAQAObLjIBAg0UyCzHXL7hHXUd7y8lqgYKiEyAAAECBAgQIECAAAECBAgQIECgkQIZkSXiwlX/PPcPYlmpG4kgNAECBBokYACgQc0WlQCBZgqccOVte24bnXZRVarTmykgNQECBAgQIECAAAECBAgQIECAAAECdeT/G+3264YHD3mIBgECBAj0roABgN7trWQECBCIl37+9kP7Z7SuiCxH4CBAgAABAgQIECBAgAABAgQIECBAoOkC9Xdao+X0b7zm4FubLiE/AQIEelXAAECvdlYuAgQaL3D0l9b9UvTF50uU5zQeAwABAgQIECBAgAABAgQIECBAgAABAo8KlNyU7eq8G5bOvRIJAQIECPSegAGA3uupRAQINF0gsxxz+YZ31HW8v5Soms4hPwECBAgQIECAAAECBAgQIECAAAECjxfIiCwRF646c+7vRynJhwABAgR6R8AAQO/0UhICBAjEEUPf32OP1pZPZ5SzcRAgQIAAAQIECBAgQIAAAQIECBAgQOAZBJZvWDvtjd97+wEPkyJAgACB3hAwANAbfZSCAAECsfjyDYeUOq8oES/BQYAAAQIECBAgQIAAAQIECBAgQIAAgZ0RqLO+ebTefvrNg4fdsTPXu4YAAQIEOlvAAEBn90d1BAgQ2CmBJV/87stjoO/yiLLfTt3gIgIECBAgQIAAAQIECBAgQIAAAQIECPy7wA+iXZ21anDOP0IhQIAAge4WMADQ3f1TPQECBGLRZXe8pq8un45SpuMgQIAAAQIECBAgQIAAAQIECBAgQIDA7ghk5PYo9ZtuOHPBRbtzv3sIECBAoDMEDAB0Rh9UQYAAgV0XyCzHXLLu3VlV7971m91BgAABAgQIECBAgAABAgQIECBAgACBJxGo6w+vuuXg341lpeZDgAABAt0nYACg+3qmYgIECMRJy746fcuRB38qs3otDgIECBAgQIAAAQIECBAgQIAAAQIECIynQIm8pD0w8IbhU2dvGc91rUWAAAECEy9gAGDije1AgACBcRVY/NnVB5aZs64sEUvGdWGLESBAgAABAgQIECBAgAABAgQIECBA4N8EMmLllvbm01YPLrwXCgECBAh0j4ABgO7plUoJECAQL7tk7ZFV9F1VSs7FQYAAAQIECBAgQIAAAQIECBAgQIAAgQkVyLirHht51fBrDv3mhO5jcQIECBAYNwEDAONGaSECBAhMrMCiy9e9si/j4siy18TuZHUCBAgQIECAAAECBAgQIECAAAECBAg8KlAyNo/W5XXfGpz7ZSYECBAg0PkCBgA6v0cqJECAQCwZuuNtWVX/vZSocBAgQIAAAQIECBAgQIAAAQIECBAgQGBSBTLa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AeDIrTxJoHsEck59m/Z8tJLjou4JJQkBAgQIECBAgAABAgQIECBAgAABAgQIECDwoEBR5HUjtdlrIqVMhACBcgkoAJRr39ISOCQwsHHsPZErb8JBgAABAgQIECBAgAABAgQIECBAgAABAgQIdKlASu8cWtH71i5NJxYBAo8ioADg0yBQMoGBDeOvjYgPliy2uAQIECBAgAABAgQIECBAgAABAgQIECBAoHwCKb1+aEXv5eULLjGB8gooAJR395KXUGBgw57BnPO6lKJSwvgiEyBAgAABAgQIECBAgAABAgQIECBAgACBUgnkHEUUMTi8avZ1pQouLIESCygAlHj5opdL4MxNX3z+9Ma0T0dKx5UrubQECBAgQIAAAQIECBAgQIAAAQIECBAgQKDEAjn2RTTOGarN++cSK4hOoDQCCgClWbWgZRboq+9ZlCL/c0rxhDI7yE6AAAECBAgQIECAAAECBAgQIECAAAECBEoqcE8cfODHh9YsvKOk+cUmUBoBBYDSrFrQsgqcVr/7aSfFxOcjpVllNZCbAAECBAgQIECAAAECBAgQIECAAAECBAiUXiDH7n3xrefsrC3+SuktABDoYgEFgC5ermgEzq7fPXN/PvhPlUplOQ0CBAgQIECAAAECBAgQIECAAAECBAgQIECg3AI5x1CaOf35Qy855f5yS0hPoHsFFAC6d7eSlV1gba4MnD6+KSrpZWWnkJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBB4SKAoYtPI7b21WJsKJgQIdJ+AAkD37VQiAocElm0cf1fOcSkOAgQIECBAgAABAgQIECBAgAABAgQIECBAgMD/ECji94dWzv4dKgQIdJ+AAkD37VQiArG0ftcrqqnnwygIECBAgAABAgQIECBAgAABAgQIECBAgAABAt8vkCNyzunikVrvlXQIEOguAQWA7tqnNATirGv3Pq+np/F3KdIMHAQIECBAgAABAgQIECBAgAABAgQIECBAgACBRxTI+WBqTJyzZfWCGwkRINA9AgoA3bNLSQjE8k175haNfEukeDIOAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBhBO7Jufrs4dqpd5EiQKA7BBQAumOPUhCIs+t3P/FAZeLmyOk0HAQIECBAgAABAgQIECBAgAABAgQIECBAgACBIxPIdzTuu/fsra/su/fInvcU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EXkQBwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHDChTFnwyvmverh33OAwQ6REABoEMWZczDC/RfM3Zh9KQrD/+kJwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhE5IhczenFW1bO/hseBLpBQAGgG7YoQyy8du8pM6uN2yoRT8RBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4DEI/HvPvv1n3nrx6fc8hnc8SqAtBRQA2nIthnpMAjmnvg3jn0wRP/OY3vMwAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYcE/mq4NuflMAh0uoACQKdv0PwxUB/9lRyVP0FBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GgFilRcuHVw3tVH+773CLSDgAJAO2zBDEctsLB+x5wTYvq2iHTSUR/iRQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKRv54inzVUm7cXBoFOFVAA6NTNmTtiba70nb77H1NKz8dBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4NgF8k3DO+e8INam4tjPcgKByRdQAJh8czc2SaB/w+63RI54CqpzAAAgAElEQVQ/bNJxjiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQRSreuHVw3vtQEOhEAQWATtyamWPRxl2LZxTVoRRpBg4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTRPIsT9y6h9eNfv2pp3pIAKTJKAAMEnQrmmiwIN/+n/R+E0p4jlNPNVRBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBB4WyLfMiznP3VBLDSQEOklAAaCTtmXWQwL+9L8PgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNUCjUi/vq02+49afY/zCTRTQAGgmZrOarnAknW3n1atHLc1Ima2/DIXECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlFng/n0Hi6W3XzBvV5kRZO8sAQWAztpXuaddmyv9i3bfGJGeV24I6QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBCZDIEd8fmTn7OfF2lRMxn3uIHCsAgoAxyro/UkTWLph9A2VXHnvpF3oIgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdILFI38uq2r536w9BAAOkJAAaAj1mTIhfU75hwfx21PkU+kQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCyBHKOb1VydcnQqlmjk3WnewgcrYACwNHKeW/yBHJOffU9n0kp/9TkXeomAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt8R+Ifhwdk/FSllJgTaWUABoJ23Y7ZDAgPXjL82V7M/q+J7IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmDKBomj80tbV8z80ZQO4mMARCCgAHAGSR6ZO4PRNO3tnThx3W0Q6aeqmcDMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDpBXL+RvX+4ozNr5p/d+ktALStgAJA267GYJFz6l+/+1OR0rk0CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEy1QE7xqZHanPOmeg73E3g0AQUA30bbCgxcM/bqXE3+jErbbshgBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHyCeSJxsUjF8z/WPmSS9wJAgoAnbClEs648Nq9pxyfGl9IKZ5QwvgiEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQItK1A/vp9adriL9ZO/XLbjmiw0gooAJR29e0dfKA+9vGc00vbe0rTESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlFEg5/yJkVVzf66M2WVubwEFgPbeTymn67v6rv+VeqofLWV4oQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpCYGKisXr7BfPXdcSwhiyNgAJAaVbdGUEX1Xc8dXo+fkcl4omdMbEpCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESimQ039/ffrXF4++fMl/ljK/0G0poADQlmsp71B99d2bUo6Xl1dAcgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgU4RyEVeP7J67qpOmdec3S+gAND9O+6YhP313Ssjhz+T0jEbMygBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDkdP7wqtnXkSDQDgIKAO2wBTPEwDV3PrmoTtuRIv0oDgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIdJPCVGaln8c21U7/aQTMbtUsFFAC6dLGdFqvv2rF1qZJWdtrc5iVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQcv7Y0Kq5F5MgMNUCCgBTvQH3R//6sZdEpBtQECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhUgYM5XnbbqjnXd+r85u4OAQWA7thjx6YYqI8+rigqO1OKUzo2hMEJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5Hz3/sq+RTtri++DQWCqBBQApkrevYcE+teNfjBS5bU4CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHS6QBHx3q0r57yp03OYv3MFFAA6d3cdP/niq+5cPmPa9JsjotrxYQQgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgENFIByaeOXTRgmEYBKZCQAFgKtTdGS9Yu7bnG4suvjVy9OEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0C0COaUt86P32RtqqdEtmeToHAEFgM7ZVVdNurR+16WVXH1XV4UShgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBEpCJeP7R6zuUwCEy2gALAZIu7Lwbqo7OKXN2RIp+IgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED3CeRvThxsLNp+4YIvdV82idpZQAGgnbfTpbP1rRu7IaX0ki6NJxYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACByCmuG6nNOR8FgckUUACYTG13RV99bEXKaQMKAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt0ucDDHy25bNef6bs8pX/sIKAC0zy66fpJnXbXr5APTenamiKd1fVgBCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOR89/7KvkU7a4vvg0FgMgQUACZD2R2HBPquHf9AquTX4SBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQFoFGbrxn26r5by5LXjmnVkABYGr9S3P74qvuXD5j2vSbI6JamtCCEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIhopAMTzxy6aMEwDAKtFlAAaLWw82OwnqujMb45cvThIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA2gZzSlvnR++wNtdQoW3Z5J1dAAWByvUt528D68V/Pkd9dyvBCEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIiIRqNxybY18z8Ag0ArBRQAWqnr7Bioj84qcnVHinwiDgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlFcjfnDjYWLT9wgVfKq+B5K0WUABotXDJz+9bP3Z9ivRzJWcQnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDkXGwaWTVvBQoCrRJQAGiVrHPjrPWj5/dEZSMKAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQeEphIEy/dXltwAw8CrRBQAGiFqjPjudffcdL+/cftzJGfjoMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgW8L5L37077FO2uL72NCoNkCCgDNFnXeIYEl68feX410CQ4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBL5fIL17eOXsS7kQaLaAAkCzRZ0XZ1w7umx6pfKvEVHFQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA9wukiUYRz9y2evYIGwLNFFAAaKams2KwnqujxfitkaIfBwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECjyyQc948vzLn7A211GBEoFkCCgDNknTOIYEl9fE3VXN+Dw4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4jkPKvDdfm/jEnAs0SUABolqRzYlF9x1NnFDPvjJROxkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwGEEcv5G5eD+ZwxdtOjfWRFohoACQDMUnXFIoH/d6FU5VS7AQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAkQkUOT68bdWcVx3Z054i8MMFFAB8IU0RWLp+z3MjiptShG+qKaIOIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQKINAjsjFwYnnbL9wwb+WIa+MrRXwY21rfUtx+mA9V3fl8S0pYmkpAgtJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJkCOYZH7pi9PNamopnHOqt8AgoA5dt50xMvvXbsV1Ml/XHTD3YgAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIINBr5F7evmfvnJYkrZosEFABaBFuWYxfX737i9DzxxYh4Ulkyy0mAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgBQL3TNu/f+GtF59+TwvOdmRJBBQASrLoVsVccu3YFZVK+qVWne9cAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqURyOkDI6tmX1KavII2XUABoOmk5Tlw4Mpd/cX0nlsjolqe1JISIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaJlAIw4cGBi5aOG2lt3g4K4WUADo6vW2MFzOqW/D7n+KnJ7XwlscTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBUAkWkf95W631+pJRLFVzYpggoADSFsXyHLK3f9YqUqx8uX3KJCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLRYoFGsGVkz79oW3+L4LhRQAOjCpbY60pOvv+OkU/fPuDMifqzVdzmfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNkEcsSXD6T7n7Gztvi+smWX99gEFACOza+Uby9Zv/uPKhFvLGV4oQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhMgkDRiHduWzPnrZNwlSu6SEABoIuWORlR+up7FkXR2BopTZuM+9xBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIwCOfKBIh04a3vtGQ/+ZW7/EDgiAQWAI2Ly0LcF+taN/W2kdC4RAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRaK5BS/sxwba7f5lrL3FWnKwB01TpbG6avPrYictrQ2lucToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAtwVS5J8bXjn3E0QIHImAAsCRKHkmzq7fPXNfMbEzpZiNgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACByREoihh7wp3ji29c+8L9k3OjWzpZQAGgk7c3ibP3XTv+f6KSf3sSr3QVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIRUUTjd7atnP/7MAgcTkAB4HBC/n0s37Rn7sTBYkekOA4HAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKTLrAv379/0dZXnj4+6Te7sKMEFAA6al1TM2zfurEbIqWXTM3tbiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKW0Ybg2u0aCwA8TUADwffxQgTPqYz89LafPYCJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGoFDuaJc7+waoHf7qZ2DW19uwJAW69naodbVN8x/bg8c3uOtHBqJ3E7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5Ymf13nuWDr1m2UEaBB5JQAHAd/GoAkvrd12acvVdiAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaA+BRoo3bK/NeX97TGOKdhNQAGi3jbTJPH31XT8SuborIj2uTUYyBgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHSC+QcX5v+wP4Ft158+j2lxwDwAwIKAD6KRxToXzf6wZwqr8VDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB7CRSRL9+2cu7r22sq07SDgAJAO2yhzWY4q37Hwmox/bZIaVqbjWYcAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQiTTyw7+DSna9YsAMGge8VUADwPfyAwJL6+CcqOb8YDQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC7SmQovjk8Mp5ftNrz/VM2VQKAFNG354XL71y1wvS9J5/bM/pTEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwLcFiogXbVs559NECHxbQAHAt/BdgbW50nf67lsj0gAWAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaWyBH7Hz87R9dcuPatRPtPanpJktAAWCypDvgnqX1u16RcvXDHTCqEQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiIjUiF8eXjPnChgEHhRQAPAdHBI4u373zP3FwTsjpVORECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQGQI58n9VU14wVJv39c6Y2JStFFAAaKVuB53dV9/9u5Hj7R00slEJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIiIIhfv2rZq3m/AIKAA4BuIOR8ae8oTTo5dOdJJOAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6CyBHPnAAxP5jNsvmLersyY3bbMFFACaLdqB5y1dN/6hlPKrO3B0IxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8OD/7/eUNgzXZtdglFtAAaDc+4/+j46d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AgQIECBAgAABAgQqKpBSvL15/w+ePnHO835c0YpqdUDAAkAHkKs+4rjhTW8LWfrrqvfUjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC7BPLQfMv44rkfatf5zq2HgAWAetxzW1s+d+XKnluOWnRtCmFeWwc5nAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAFBVII126+dfZJYWXMK1hPpQ4KWADoIHaVR80cGX1OjPFrMQRvqsoXrRsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBLBVIKeTPs/tWJwfnfaenBDqulgB9ra3nt7Sl93KUbPxZS9ob2nO5UAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlUUSJfduHjg9Co206nzAhYAOm9e2Ym9Q6NHNnri9TGGx1W2pGIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWiWQwt2Tk+npE8sHftCqI51TbwELAPW+/5a3710z9tZGCB9o+cEOJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAxgZTCsvHB/tUVq6VOFwUsAHQRv5KjV6as7ylj38xifFYl+ylFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAUCMaSrb7y1/9lhZcxbcJwjCPxEwAKAh9Bygb7hjfOzGK8JMfa0/HAHEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi7QEqTzcnwKxPLB64rexX5iyVgAaBY91GZNMcNj12YsnB2ZQopQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBFAinl548PznlHi45zDIEHBSwAeAxtEXjy+9YddNChUzbGGHrbMsChBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEookFLaNm0yDIwtH7i3hPFFLriABYCCX1CZ480YHntJTxa+UOYOshMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBopUCe5S/fcvqcK1t5prMI/FTAAoC30FaBWWtGrwghvqKtQxxOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBQCae3mxQOnlSKqkKUUsABQymsrT+ijhq4+ZvqUg0dDCIeUJ7WkBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFoskMLdjft29X//bQtuafHJjiPwoIAFAI+h7QIzV288JzayC9o+yAACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBRVIIV8+vnjOqoLGE6siAhYAKnKRha6xNjVm/XjTd0IIJxY6p3AECBAgQIAAAQIECBAgQIAAAQIECBAgTVx0NwAAIABJREFUQIAAAQIE2iCQUvzP8Sec8OywKDbbcLwjCTwoYAHAY+iIwKxLN52YUvpODKHRkYGGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiCQEqTk/nuk7YuXfDdIsSRodoCFgCqfb+Fatd36aa/yVI6q1ChhCFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQRoE8T+/bsmTgD9o4wtEEHhSwAOAxdEzg8MuuP+RxzTQWQjq6Y0MNIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAlgZTStmmTYWBs+cC9XYpgbM0ELADU7MK7XXfG8KZX92TpH7qdw3wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC7RbIs/zlW06fc2W75zifwE8FLAB4Cx0XmLVm9IoQ4is6PthAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0SiPFTm8+YvahT48wh8ICABQDvoOMCRw1dfcz0noPGQowHd3y4gQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaLZDC3Y37dvV//20Lbmn3KOcTeKiABQDvoSsCxw1velvK0l93ZbihBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNookDfjmVuWzr6kjSMcTeBhBSwAeBjdEVibGrN+tOnqEMMzuxPAVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtF0gp/uf4E054dlgUm60/3YkEfrmABQAvpGsCx1x8/cIpB+TfjiE0uhbCYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtEkhpcjLffdLWpQu+26ojnUNgXwQsAOyLls+2XGDWmk0XhZDObPnBDiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQaYE8vn/zktnndnqseQR+KmABwFvoqsBhF91w6BMO2D0WYnhqV4MYToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGA/BFJIW++7a3LgtnPn37cfx/gqgf0SsACwX3y+3AqBmSMbXhpj4/OtOMsZBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLoh0NydTp1YPvDP3ZhtJoGfClgA8BYKIXDcpRs/llL2hkKEEYIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAPgjEPH74xiWzf28fvuKjBNoiYAGgLawO3VeBp16y6YkHTM1HY4hP3tfv+jwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbgmkFP57sjk5sG3ZvB91K4O5BH4qYAHAWyiMwHGXrn9FSj1XFCaQIAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQeTaDZfPXmpXM/+2gf888JdELAAkAnlM3Ya4G+NZs+lYX023v9BR8kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0CWBGPOP33jGnDd2abyxBH5BwAKAR1EogaNGvnf4tJCPxpiOKFQwYQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg8VCCFO0K+e2Dz0vm3gyFQFAELAEW5CTkeFJg5MvqGGOPHkBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoqkAe02u3nDHw6aLmk6ueAhYA6nnvhW89c83YZ2IIryp8UAEJECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqJ5DiP24enP2K+hXXuOgCFgCKfkM1zTdj5JqnNML00RjjE2pKoDYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARBWL44T33NQduP3vubUWMJ1O9BSwA1Pv+C92+d3j0/zSy+KFChxSOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgVgKpmX5nfOmAv866VrdenrIWAMpzV7VMOnNk9J9ijKfWsrzSBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChRJIKXxhfLD/ZYUKJQyBhwhYAPAcCi3wtAuue+rkwVM2xhAfX+igwhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRaIKVw187s7jm3nHHyzZUuqlypBSwAlPr66hF+1urRwdCIw/VoqyUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARBVJovmV88Vx/fXURL0emBwUsAHgMxRdIKR536aZ/SSm8oPhhJSRAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiaQMrjV8aXnPCbIcZUtW76VEvAAkC17rOybXov/G5vY/rUDSHGgytbUjECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHCCeQh3dfTnDLvhmVPGy9cOIEI7CFgAcCTKI1A36rRM7NGvKg0gQUlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAovUAKYdn4YP/q0hdRoBYCFgBqcc0VKbkyZX1Hjl2VxfhrFWmkBgECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJEFYvjq5jNmP9//+r/IlyTbQwUsAHgPpRKYecmmp4WedF2MYXqpggtLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKoEU0v27GmH+zacP3Fiq4MLWWsACQK2vv5zl+9Zs+P0sNd5XzvRSEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlEGgGfJzJgbnfKAMWWUk8FMBCwDeQvkEVqZs5lGjX4spO6V84SUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAovEAevr35ibOfExbFZuGzCkjgIQIWADyHUgocOzza3xPjtTGEaaUsIDQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAhBVIK2/PYeObE4NOvL2RAoQj8EgELAJ5HaQVmrt54TsyyC0pbQHACBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHCCeTNdNaWZQMXFy6YQAT2QsACwF4g+UhBBR74qwCefP2/xiw9v6AJxSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiRQArpy+OL+18YYkwlii0qgQcFLAB4DKUWeOql3z76gOYh62OMTyh1EeEJECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6KpBC+nEIYf744MC2rgYxnMB+CFgA2A88Xy2GwHFrxt6UUvjbYqSRggABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIwCzRTfMLFk9ifKmF1mAj8VsADgLVRCYNbq0U+GLC6qRBklCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOiqQUvjM+JL+13R0qGEE2iBgAaANqI7svMCxq9Y/YUpjyvoQ0tGdn24iAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAiQVu/Z9Gmnv36QN3lriD6AR+ImABwEOojEDfyKYXxpD+OXrXlblTRQgQIECAAAECBAgQIECAAAECBAgQIECAAAEC7RRIIaQYJ1+6efG8L7ZzjrMJdErAAkCnpM3piMDMNaOrY4pLOjLMEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXILxHjx5sWzzyp3CekJ/EzAAoDXUCmBo0auOXBaOPC7MYSnVaqYMgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAi0ViCG//v6w48RbBxfe39KDHUagiwIWALqIb3R7BI65+PqFU6c2vxlCnNKeCU4lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotUBKk804+ZyJwfnfKXUP4QnsIWABwJOopEDfmo1/nqXsjytZTikCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH9EmjGeN7E4tl/tl+H+DKBAgpYACjgpYi0/wLPXbmy5+ajXvuNlOJJ+3+aEwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCokcO3jw/3PvnZw4e4KdVKFwE8ELAB4CJUV6B353glZav5XjGF6ZUsqRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsNcCKaT70/bGM7ecfcL39vpLPkigRAIWAEp0WaLuu0DvmrG3NlL4wL5/0zcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqJpBCWDY+2L+6ar30IfBTAQsA3kK1BVKKs0au/6cQ04urXVQ7AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXyYQY/jXG8+Y/aIQYyJFoKoCFgCqerN6PSjwtAuue2p+0JT1KcTDsBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRPIIX0453ZPXNvOePkm+vXXuM6CVgAqNNt17jrzNWjb4xZvLzGBKoTIECAAAECBAgQIECAAAECBAgQIECAAAECBGor0JwMr5tY3v/J2gIoXhsBCwC1uWpFZw2P/n2I8TQSBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9RHIU7p8y5KBN9WnsaZ1FrAAUOfbr1n33guvenxj+hHrQ4zH1Ky6ugQIECBAgAABAgQIECBAgAABAgQIECBAgACBegqkcMvufHLutmXzflRPAK3rJmABoG43XvO+x63e+KI8y74YQ/D2a/4W1CdAgAABAgQIECBAgAABAgQIECBAgAABAgSqLZBSyCcnd79w24r5/1btptoR+JmAH0G9htoJ9I6MXdAI4ZzaFVeYAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAjgRjDe29c3P+HNaqsKgH/FbQ3UD+BE0eumXJnmP71LMRn1a+9xgQIECBAgAABAgQIECBAgAABAgQIECBAgACB6gukFK6Zdlg6ZWzRwK7qt9WQwM8E/B8AvIZaChz9wdHjDpiM14YYDq0lgNIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgaoKpHRvmsxOHF8x+/tVragXgUcSsADgbdRWoG944+9mMftobQEUJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAhUUCDl6XfGlw58rILVVCLwqAIWAB6VyAeqLNA3PPp3WYy/U+WOuhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6iIQQ/rQjYMDb6lLXz0J7ClgAcCbqLVA/9DowTsa8ZoYw9NrDaE8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKD0AunGu3oaz7zjLSfcU/oqChB4jAIWAB4jnK9VR2DWpZtODHn+zRDi1Oq00oQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCOBFHZOpl3P3rp0wXdr1FpVAr8gYAHAoyAQQugbGX17FuL7YRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRRoPnWzYNzLypjcpkJtFLAAkArNZ1VXoGU4nHDm/4xZeFl5S0hOQECBAgQIECAAAECBAgQIECAAAECBAgQIECgfgIppC+OL+5/aYgx1a+9xgR+XsACgBdB4P8LHPmhG5504O5d62IIT4FCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQAoGUbtkepyy4dfDpd5QgrYgE2i5gAaDtxAaUSeC4i7/73Hzq1C/HEBplyi0rAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuAimFfHJy8oXbVsz/t7p115fAIwlYAPA2COwhcNyasb9KKb0DDAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHEF8tj8iy2L5/3f4iaUjEDnBSwAdN7cxIILPHflyp6bjvztr4UYn13wqOIRIECAAAECBAgQIECAAAECBAgQIECAAAECBGopEGO6+nFpx3OuHVy4u5YAShN4BAELAJ4GgYcROH7V+pnNRuO/YgiPA0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAcgRTSj/P7dz9j4pxnTBQnlSQEiiFgAaAY9yBFAQX6RkZfG0NYW8BoIhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEaisQY3r95sVz/r62AIoT+CUCFgA8DwK/RKB3ZPSyLITfg0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAEgXxkfHDukiIkkYFAEQUsABTxVmQqjsD71h0069DGf6YQZxcnlCQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRoKpDS2I+74lVsHF95fw/YqE9grAQsAe8XkQ3UWmLV63Zw89lwdY5heZwfdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdEkgh7AgpnbxlyZx13cpgLoEyCFgAKMMtydh1gb5Vo2fGRrio60EEIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUUCBv5ksnls0drmF1lQnsk4AFgH3i8uHaCqQUZ60ZvSKF+PLaGihOgAABAgQIECBAgAABAgQIECBAgAABAgQIEOiGQIqfGV/S/5pujDaTQNkELACU7cbk7ZpA74VXPT5Mf9K1WYwzuxbCYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAjQRSCFt/2AjPvPv0gTtrVFtVAo9ZwALAY6bzxToK9A1vnB9C/FaMYXod++tMgAABAgQIECBAgAABAgQIECBAgAABAgQIEOiYQAo7YyM7ZfMZs6/t2EyDCJRcwAJAyS9Q/M4LzFo9Opiy4O+Y6Ty9iQQIECBAgAABAgQIECBAgAABAgQIECBAgECtBOKy8cH+1bWqrCyB/RSwALCfgL5eT4HekbGPZCG9uZ7ttSZAgAABAgQIECBAgAABAgQIECBAgAABAgQItFcg5mHt5qUDp7V3itMJVE/AAkD17lSjTghccNP0voPu+mYMcUEnxplBgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiNQAo3/HjX1IV3nnX83bXprCiBFglYAGgRpGPqJ3D08NjxU0O6JsRwaP3aa0yAAAECBAgQIECAAAECBAgQIECAAAECBAgQaL1ACmFHnu/+1a1LF3y39ac7kUD1BSwAVP+ONWyjQN/qDYtiln2yjSMcTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoj0DM3zK+eO6H6lNYUwKtFbAA0FpPp9VQoHdk9G+yEM6qYXWVCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItFEgfHx+c88YWHugoArUTsABQuytXuNUCJ45cM+VHcdpVIcVTWn228wgQIECAAAECBAgQIECAAAECBAgQIECAAAECNREY3RG2n3Tr4ML7a9JXTQJtEbAA0BZWh9ZN4Ki/vvqYaQcf9F8hhMPr1l1fAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB+CtyTh+0nTQwuvH4/z/F1ArUXsABQ+ycAoFUCx16y7jcaU3r+JYbQaNWZziFAgAABAgQIECBAgAABAgQIECBAgAABAgQIVF0g5flpW5bOXVv1nvoR6ISABYBOKJtRG4GZqzesDFl2Xm0KK0qAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2A+BFNMFWxbPeft+HOGrBAg8RMACgOdAoJUCK1PWe+ToF7IYX9zKY51FgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiaQJ7Stw48LD53bNHArqp104dAtwQsAHRL3tzKChz6wdHDnjgZro0x9Fa2pGIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf0QSCHddk9PzzPveMsJt+7HMb5KgMAeAhYAPAkCbRA4emTds6aGxtdCiFPbcLwjCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlFUhpMk1mv7FlRf/XyltCcgLFFLAAUMx7kaoCAr1rxt6apfSBClRRgQABAgQIECBAgAABAgQIECBAgAABAgQIECDQOoFmevv4sjkXtO5AJxEg8FMBCwDeAoE2CvSt3nB5zLI3tnGEowkQIECAAAECBAgQIECAAAECBAgQIECAAAECpRHIY/jcxBn9rwoxptKEFpRAiQQsAJToskQtn0D/0OjBO3vS1SnE2eVLLzEBAgQIECBAgAABAgQIECBAgAABAgQIECBAoHUCKYTv37Vz6q/cedbxd7fuVCcRIPBQAQsA3gOBNgvMWr1uTp41vhNDPLDNoxxPgAABAgQIECBAgAABAgQIECBAgAABAgQIECimQEr3ZpOTJ9+4YsFoMQNKRaAaAhYAqnGPWhRcYObq0TeGLFxe8JjiESBAgAABAgQIECBAgAABAgQIECBAgAABAgRaLpBCSCHPX7dl6dy1LT/cgQQI/JyABQAPgkCHBGaNbHh/CtnbOzTOGAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAIQRiHt69eenAHxUijBAEKi5gAaDiF6xegQTWpsbMH41dGUI4tUCpRCFAgAABAgQIECBAgAABAgQIECBAgAABAgQItE0ghfilLU+Y/ZKwKDbbNsTBBAg8KGABwGMg0EGBQz84etjhzXR1CHFWB8caRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDovEAKN+Tbbz9p4pzn/bjzw00kUE8BCwD1vHetuyjwlAuvnT192rRvhxgO7WIMowkQIECAAAECBAgQIECAAAECBAgQIECAAAEC7RNI6d6sOXnyjSsWjLZviJMJENhTwAKAN0GgCwKzLtnwqrwn+4cYgn8Hu+BvJAECBAgQIECAAAECBAgQIECAAAECBAgQINA+gRRCaoawaNuSgU+3b4qTCRB4OAE/PnoXBLok0Ltqw7uzLHtnl8YbS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj0Az/9Px5XNXtudwpxIg8MsELAB4HwS6JbAyZX1P3vS5GNPLuhXBXAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAKwViTP+4+b8HXhVWxryV5zqLAIG9E7AAsHdOPkWgLQKHX3b9IYfumvx2iLG/LQMcSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDokEBK4Xsxm/as8cFZd3VopDEECOwhYAHAkyDQZYG+D1z/9Dit+Z0QwuO6HMV4AgQIECBAgAABAgQIECBAgAABAgQIECBAgMBjFbhnMoSTty0ZGHusB/geAQL7L2ABYP8NnUBgvwX6Lh59eegJn40xZPt9mAMIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0USCnkMex+xfjSBZ/v4FijCBB4GAELAJ4FgYIIzBzasDI0svMKEkcMAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBeCTRj/kdbB+e+e68+7EMECLRVwAJAW3kdTmAfBFKKs0bGPplCeO0+fMtHCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdE0jhs+NL+l8TYkzdC2EyAQI/FbAA4C0QKJBA/9DowTuy8K0Qw5wCxRKFAAECBAgQIECAAAECBAgQIECAAAECBAgQIPALAjGmTT/aecDJd551/N14CBAohoAFgGLcgxQEHhQ4enjs+CkhvzqG+HgsBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCqSUfrQ7jyfdvHzgxiLmk4lAXQUsANT15vUutMCxwxte0AjZF2MIjUIHFY4AAQIECBAgQIAAAQIECBAgQIAAAQIECBConUBKIc8azZdtXjzvi7UrrzCBggtYACj4BYlXX4GZw6PvDCG8u74CmhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJFFEghP3fLkrnvL2I2mQjUXcACQN1fgP7FFUgp9o6MfSIL4bTihpSMAAECBAgQIECAAAECBAgQIECAAAECBAgQqJVAnj4+vmzOG2vVWVkCJRKwAFCiyxK1hgIX3DR95kF3fT2keGIN26tMgAABAgQIECBAgAABAgQIECBAgAABAgQIFEgghXTdzrjjlFsHF95foFiiECDwEAELAJ4DgYILzLh0XV9jd893QhaeVPCo4hEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIVFUgh3RbuzZ615ff7t1a0oloEKiFgAaAS16hE1QVmXbzxlNQT/y3EcEDVu+pHgAABAgQIECBAgAABAgQIECBAgAABAgQIFEsghbCjMZk9/8YVs79VrGTSECCwp4AFAG+CQEkEeofGTouN9IkYgn9vS3JnYhIgQIAAAQIECBAgQIAAAQIECBAgQIAAgbILpBBSbIY3jS8f+FjZu8hPoA4Cfkiswy3rWBmBGcPr/7wRGn9cmUKKECBAgAABAgQIECBAgAABAgQIECBAgAABAoUWyEM4b2LJwJ8VOqRwBAg8KGABwGMgUCaBlOLM1aOXhyy+oUyxZSVAgAABAgQIECBAgAABAgQIECBAgAABAgTKJxBD+NTmwf7TQoypfOklJlBPAQsA9bx3rUss0LvyqmmNJx9xVYrh5BLXEJ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAosEDK03/ubOx47q2DC+8vcEzRCBDYQ8ACgCdBoIQCvUOjR2aN9J0Q4rEljC8yAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGCBlMLEfTvzk28/e+5tBY4pGgECDyNgAcCzIFBSgWOHR/t7QvhmCOFxJa0gNgECBAgQIECAAAECBAgQIECAAAECBAgQIFA8gXtCbJ4yPjhvQ/GiSUSAwKMJWAB4NCH/nECBBWatWX9qnjeujCE0ChxTNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAEAimEZky7Xzm+dMHnSxBXRAIEHkbAAoBnQaDkAjOH1p8TGo0LSl5DfAIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDLAs3YXLF1cN5Ql2MYT4DAfghYANgPPF8lUBSBvtUbhmLMlhUljxwECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAuQSaIb9465K5Z5UrtbQECOwpYAELXF/lAAAgAElEQVTAmyBQAYHnrlzZs/XJr/2nGMMLKlBHBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCDAjGlfznmtk+/7KsrV052cKxRBAi0QcACQBtQHUmgGwKHXXTDoY+fsusbIYY53ZhvJgECBAgQIECAAAECBAgQIECAAAECBAgQIFBCgZTG8h3/c8rEOc/7cQnTi0yAwB4CFgA8CQIVEphx6bq+xmTj2yHGIypUSxUCBAgQIECAAAECBAgQIECAAAECBAgQIECgPQJ37I7bT75pcOHm9hzvVAIEOi1gAaDT4uYRaLPAzJHR54Q8fDnEcECbRzmeAAECBAgQIECAAAECBAgQIECAAAECBAgQKKlACmFHYzJ7/o0rZn+rpBXEJkDgYQQsAHgWBCoo0De88XdjiB+tYDWVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf0USCGk2AxvGl8+8LH9PMrXCRAomIAFgIJdiDgEWiUwa9XoX6YsvKtV5zmHAAECBAgQIECAAAECBAgQIECAAAECBAgQqIZAHsPKicGBP61GGy0IEHiogAUA74FAVQVSijOHN30sxPT6qlbUiwABAgQIECBAgAABAgQIECBAgAABAgQIENg3gRjCpzYP9p8WYkz79k2fJkCgDAIWAMpwSzISeKwCF9w0ve/Au6+KITzrsR7hewQIECBAgAABAgQIECBAgAABAgQIECBAgEBVBOI1O+L9v37r4ML7q9JIDwIEfl7AAoAXQaDiAr1Do0fGLHwrxtBb8arqESBAgAABAgQIECBAgAABAgQIECBAgAABAo8kENONMW+esnnp/NshESBQXQELANW9W80IPChw9NDocVOz9I0Q4xFYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoJ3BEms1PGV8z+fu2aK0ygZgIWAGp24erWV+Doi0ZPmjI1fSWGeFB9FTQnQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1EkgpbG80s9+4ccXsb9WrubYE6ilgAaCe9651TQWOHdr4W41G/GwMoVFTArUJECBAgAABAgQIECBAgAABAgQIECBAgEBtBFIIzRTjb08M9l9Rm9KKEqi5gAWAmj8A9esnMGtodDA1wnD9mmtMgAABAgQIECBAgAABAgQIECBAgAABAgTqJdCMzRVbB+cN1au1tgTqLWABoN73r31NBWYObXxPaMQ/rGl9tQkQIECAAAECBAgQIECAAAECBAgQIECAQPUF8vRn48vmnFf9ohoSIPBQAQsA3gOBOgqkFHtXb/pwlqU317G+zgQIECBAgAABAgQIECBAgAABAgQIECBAoMoCKeUf27JkzptCjKnKPXUjQOAXBSwAeBUEaipw4sg1U+5MB34+hvTCmhKoTYAAAQIECBAgQIAAAQIECBAgQIAAAQIEqieQ0lemPTGeOrZoYFf1ymlEgMCjCVgAeDQh/5xAhQUOv+z6Qw7e1fz3LIZnVLimagQIECBAgAABAgQIECBAgAABAgQIECBAoB4CMV07bTI+d2z5wL31KKwlAQJ7ClgA8CYI1Fxgxsg1T8nC9G/FFGbUnEJ9AgQIECBAgAABAgQIECBAgAABAgQIECBQWoEUwpbUDL86sXzgB6UtITgBAvstYAFgvwkdQKD8Ak+58NrZ06Yf8B8xxMPK30YDAgQIECBAgAABAgQIECBAgAABAgQIECBQL4E8hR/GnY1Ttpx9wvfq1VxbAgT2FLAA4E0QIPATgaNH1j1rSmp8JYZ4IBICBAgQIECAAAECBAgQIECAAAECBAgQIECgHAIphe3ZZHrB5jPnfKMciaUkQKCdAhYA2qnrbAIlE+i7ePTlYUr4TAyhUbLo4hIgQIAAAQIECBAgQIAAAQIECBAgQIAAgdoJpBTyPN/92q3LF3ymduUVJkDgYQUsAHgYBAj8nEDvqg1LYpatxkKAAAECBAgQIECAAAECBAgQIECAAAECBAgUXCAPZ21ZNnBxwVOKR4BABwUsAHQQ2ygCZRGYsWr0fVkWfr8seeUkQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ1E2jm+Xu2LZv7rrr11pcAgV8uYAHACyFA4BcFUooz1ox9NEvhTXgIECBAgAABAgQIECBAgAABAgQIECBAgACBYgnkKX5i65LZbwwxpmIlk4YAgW4LWADo9g2YT6CgAieOXDPlznz6F0IMLyhoRLEIECBAgAABAgQIECBAgAABAgQIECBAgEDtBGJIV43vOuDUcNbxO2tXXmECBB5VwALAoxL5AIH6Chx20Q2HHjp157/HEBfUV0FzAgQIECBAgAABAgQIECBAgAABAgQIECBQGIENafvtvzZxzvN+XJhEghAgUCgBCwCFug5hCBRP4KmXfvvoqc2DvxFCPLZ46SQiQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1EEgpTNx7d+OUO95xwq31aKwlAQKPRcACwGNR8x0CNRM4emj0uJ4sfT3GeGTNqqtLgAABAgQIECBAgAABAgQIECBAgAABAgS6L5DS7WFnz69tOfuE73U/jAQECBRZwAJAkW9HNgIFEjh61YZ5PTF+Ncb4hALFEoUAAQIECBAgQIAAAQIECBAgQIAAAQIECFRd4K6daffzbl264LtVL6ofAQL7L2ABYP8NnUCgNgJPvWTTs6f0NP81hnhQbUorSoAAAQIECBAgQIAAAQIECBAgQIAAAQIEuiSQQrq/uav54pvOmv/1LkUwlgCBkglYACjZhYlLoNsCxw5veEEjZVeGGA7odhbzCRAgQIAAAQIECBAgQIAAAQIECBAgQIBAdQXS7t1Z/oqbF8/7YnU7akaAQKsFLAC0WtR5BGogMGPoulfHxpS1MYRGDeqqSIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOiqQUsibeXzDTcv7P9nRwYYRIFB6AQsApb9CBQh0R6B31YYlMctWd2e6qQQIECBAgAABAgQIECBAgAABAgQIECBAoJoCKYQUYloyMThnTTUbakWAQDsFLAC0U9fZBCouMGNkw7uylP1lxWuqR4AAAQIECBAgQIAAAQIECBAgQIAAAQIEOibQbMZ3bFvef37HBhpEgEClBCwAVOo6lSHQeYEZw6PnZyGc2/nJJhIgQIAAAQIECBAgQIAAAQIECBAgQIAAgWoJNPP8PduWzX1XtVppQ4BAJwUsAHRS2ywCVRRIKc4Y3jSSxXRGFevpRIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOiEQU/rI+JKB3wsxpk7MM4MAgWoKWACo5r1qRaCzAmtTo/eHYx+PMSzq7GDTCBAgQIAAAQIECBAgQIAAAQIECBAgQIBA+QViCp8df2L/a8Oi2Cx/Gw0IEOimgAWAbuqbTaBCAv1rR6fuuCNckbJwaoVqqUKAAAECBAgQIECAAAECBAgQIECAAAECBNorkIcvb5mc+rJw1vE72zvI6QQI1EHAAkAdbllHAh0SOGrkmgMPSNP+JYT4nA6NNIYAAQIECBAgQIAAAQIECBAgQIAAAQIECJRWIKXw7Yl7J38znDv/vtKWEJwAgUIJWAAo1HUIQ6D8AjNHNj8uT9u/GkNcUP42GhAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYJbGjmzV/ftmzej9o2wcEECNROwAJA7a5cYQLtF5i1et0RzdDztRjD09s/zQQCBAgQIECAAAECBAgQIECAAAECBAgQIFAygZhuTJPxf00sH/hByZKLS4BAwQUsABT8gsQjUFaBmSOjx6Y8/UeI8ZiydpCbAAECBAgQIECAAAECBAgQIECAAAECBAi0WiCmdEu+Y/dzJs55xkSrz3YeAQIELAB4AwQItE3guEuuG5hsTPn3GMMT2zbEwQQIECBAgAABAgQIECBAgAABAgQIECBAoDwCd2wP4dd/sGRgrDyRJSVAoEwCFgDKdFuyEiihwNEXjZ40ZWr4cgjhkBLGF5kAAQIECBAgQIAAAQIECBAgQIAAAQIECLRK4J7J3fnzbzpz7jWtOtA5BAgQ2FPAAoA3QYBA2wVmrhr7zTymK2MI09o+zAACBAgQIECAAAECBAgQIECAAAECBAgQIFAwgZTC9t2700tveeucqwoWTRwCBComYAGgYheqDoGiCvRddN0L05Qpn7MEUNQbkosAAQIECBAgQIAAAQIECBAgQIAAAQIE2iOQdsWUXj2+bO4X2nO+UwkQIPAzAQsAXgMBAh0TOPri9adOaTQ+G2I4oGNDDSJAgAABAgQIECBAgAABAgQIECBAgAABAl0TSLuaefjtbcvnXNm1CAYTIFArAQsAtbpuZQl0X2DG0HWvzmLPJ0OMPd1PIwEBAgQIECBAgAABAgQIECBAgAABAgQIEGiPQAqhGZv5G7asmLu2PROcSoAAgV8UsADgVRAg0HGBY4dHf7uRp09YAug4vYEECBAgQIAAAQIECBAgQIAAAQIECBAg0AGBB378D3HyTRNL5n+iA+OMIECAwIMCFgA8BgIEuiLQd8mGRamRfTyG0OhKAEMJECBAgAABAgQIECBAgAABAgQIECBAgEAbBFIKeR7yN29bNvfyNhzvSAIECPxSAQsAHggBAl0T6B0a/d8hhstiDFnXQhhMgAABAgQIECBAgAABAgQIECBAgAABAgRaJJBCSCGlJRPL5qxp0ZGOIUCAwD4JWADYJy4fJkCg1QIzhsfeElO6NIbgz6NW4zqPAAECBAgQIECAAAECBAgQIECAAAECBDom8MCP/1mIy8eX9q/u2FCDCBAgsIeAH9w8CQIEui7Qt2r0zBDDRV0PIgABAgQIECBAgAABAgQIECBAgAABAgQIEHgMAg/8+J+azTO3rpg39Bi+7isECBBomYAFgJZROogAgf0R6L1k49mxES/cnzN8lwABAgQIECBAgAABAgQIECBAgAABAgQIdEOgmcd3bFvef343ZptJgACBhwpYAPAeCBAojMCM1aNvz0J4f2ECCUKAAAECBAgQIECAAAECBAgQIECAAAECBB5FIMbwrvElA+8BRYAAgSIIWAAowi3IQIDAgwIzhzasTFl2HhICBAgQIECAAAECBAgQIECAAAECBAgQIFB8geafbFk678+Ln1NCAgTqImABoC43rSeBEgn0rR79ixDCH5UosqgECBAgQIAAAQIECBAgQIAAAQIECBAgUDOBPA/v37p84Nya1VaXAIGCC1gAKPgFiUegrgLHDm18TyOLf1jX/noTIECAAAECBAgQIECAAAECBAgQIECAQHEF8hAv3Lq0/23FTSgZAQJ1FbAAUNeb15tACQRmDI+en6Vge7IEdyUiAQIECBAgQIAAAQIECBAgQIAAAQIE6iIQQ/ib8aUDZ9elr54ECJRLwAJAue5LWgL1Ekgp9g1vvCSEbFm9imtLgAABAgQIECBAgAABAgQIECBAgAABAoUUSPkHtyydszjEmAqZTygCBGovYAGg9k8AAIGCC6QUZ64aW5WysKTgScUjQIAAAQIECBAgQIAAAQIECBAgQIAAgQoL5DH/8NYfzDk9rIx5hWuqRoBAyQUsAJT8AsUnUAuBlOKM4dGRLIQzatFXSQIECBAgQIAAAQIECBAgQIAAAQIECBAolEBK4aMTtw/8nh//C3UtwhAg8DACFgA8CwIEyiGwdm2j939mfyhm8XfLEVhKAgQIECBAgAABAgQIECBAgAABAgQIEKiCwE9+/D987C1h0aJmFfroQIBAtQUsAFT7frUjUC2BlGLf8MZLQojLqlVMGwIECBAgQIAAAQIECBAgQIAAAQIECBAopEBKH9xy+5xB/+V/IW9HKAIEHkbAAoBnQYBAuQQe+OsAhjb8TdbIzixXcGkJECBAgAABAgQIECBAgAABAgQIECBAoEwCMeQj47fNXebH/zLdmqwECFgA8AYIECifQEpx5siGC1LKzi5feIkJECBAgAABAgQIECBAgAABAgQIECBAoOgCeYqrty7tXx5iTEXPKh8BAgQeKmABwHsgQKC0An2rR/8ihPRHpS0gOAECBAgQIECAAAECBAgQIECAAAECBAgUTiDP4/u3Lh84t3DBBCJAgMBeCFgA2AskHyFAoLgCM4fWrUxZ47ziJpSMAAECBAgQIECAAAECBAgQIECAAAECBMoiEGN47/iSOX9YlrxyEiBAYE8BCwDeBAECpRc4dtX6dzRi9lelL6IAAQIECBAgQIAAAQIECBAgQIAAAQIECHRNoBniym1LB/60awEMJkCAQAsELAC0ANERBAh0X6DvknXnhkbj/O4nkYAAAQIECBAgQIAAAQIECBAgQIAAAQIESifQDP93y4o5f1G63AITIEBgDwELAJ4EAQKVEZi5auPb8hjeH0PwZ1tlblURAgQIECBAgAABAgQIECBAgAABAgQItE8ghZCyPH/7+PJ5F7ZvipMJECDQOQE/knXO2iQCBDog0Ltqw5IQ4ypLAB3ANoIAAQIECBAgQIAAAQIECBAgQIAAAQIlFnjgx/88pLO3LZ17UYlriE6AAIGfE7AA4EEQIFA5gb6h9WekmA3HGLLKlVOIAAECBAgQIECAAAECBAgQIECAAAECBPZb4IEf/1MzP3PrinlD+32YAwgQIFAgAQsABboMUQgQaJ3AzItH35D3hL+NITVad6qTCBAgQIAAAQIECBAgQIAAAQIECBAgQKDsAinEZkjhjIllAx8uexf5CRAgsKeABQBvggCBygr0rt74upjS34UYeypbUjECBAgQIECAAAECBAgQIECAAAECBAgQ2GuBB378jzH93pYlc/52r7/kgwQIECiRgAWAEl2WqAQI7LtA3yUbFoVGuDyEOGXfv+0bBAgQIECAAAECBAgQIECAAAECBAgQIFAVgQd+/M/y8Obx5QMfq0onPQgQILCngAUAb4IAgcoLzFx93ctS6vl0iOGAypdVkAABAgQIECBAgAABAgQIECBAgAABAgQeTmBXnk++fuvyBZ/BQ4AAgSoLWACo8u3qRoDAgwIzhsdeElP+DzGEaVgIECBAgAABAgQIECBAgAABAgQIECBAoFYCuyZjvuimJfM+V6vWyhIgUEsBCwC1vHalCdRToHdo9MUhhs/EmKbXU0BrAgQIECBAgAABAgQIECBAgAABAgQI1Esgpbg9Tu5+5ZazFnypXs21JUCgrgIWAOp683oTqKnAsZes+41G1rgixHBwTQnUJkCAAAECBAgQIECAAAECBAgQIECAQF0E7tm1K7zilrfOuaouhfUkQICABQBvgACB2gkcc/GGhT098YshhMNrV15hAgQIECBAgAABAgQIECBAgAABAgQI1EAgpfSjMJm/ZOKs+d+uQV0VCRAg8KCABQCPgQCBWgo85cJrZ0+bNvVLIcSjawmgNAECBAgQIECAAAECBAgQIECAAAECBCoqkEL47yzLXzQ+OG9DRSuqRYAAgUcUsADgcRAgUFuB3gu/2xunTXng7306vrYIihMgQIAAAQIECBAgQIAAAQIECBAgQKBCAimPW5o9219w0+DCzRWqpQoBAgT2WsACwF5T+SABAlUU6B0aPTJk+T/HEOdXsZ9OBAgQIECAAAECBAgQIECAAAECBAgQqItAHsPofXf1vPCOd5xwa10660mAAIE9BSwAeBMECNReoHflVY9PRxz+hSzGX609BgACBAgQIECAAAECBAgQIECAAAECBAiUU+DqXc3GS25ZMfuH5YwvNQECBFojYAGgNY5OIUCg7ALvW3dQ70HZP8QYX1T2KvITIECAAAECBAgQIECAAAECBAgQIECgTgJ5Cl85KMVXjC0fuLdOvXUlQIDAwwlYAPAuCBAg8P8F+teOTt1+Z7o8pPBaKAQIECBAgAABAgQIECBAgAABAgQIECBQfIEY8yvGd01/XTjr+J3FTyshAQIE2i9gAaD9xiYQIFAmgbVrGzN+2L86C+GMMsWWlQABAgQIECBAgAABAgQIECBAgAABAnUTSCl8tPf2T5/+1ZUrJ+vWXV8CBAg8koAFAG+DAAECewqkFGeMjL03S+lcOAQIECBAgAABAgQIECBAgAABAgQIECBQPIGUx4smlvWfHWJMxUsnEQECBLonYAGge/YmEyBQcIFjV61/RyNm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IIWQYgznTwwOvDPEmPbiKz5CgAABAm0UsADQRlxHEyBAYF8Fjrn4utOyRs9HYgjT9vW7Pk+AAAECBAgQIECAAAECBAgQIECAAIGOCqSwM4/p9G3L5l7e0bmGESBAgMAjClgA8DgIECBQMIGnXvJfz56STbkihHhEwaKJQ4AAAQIECBAgQIAAAQIECBAgQIAAgZ8IpBR+mDebr7rprPlfR0KAAAECxRGwAFCcu5CEAAECDwocu2r9zBiyK2MI/VgIECBAgAABAgQIECBAgAABAgQIECBQJIE85Buznc3fmjjnGRNFyiULAQIECPh7pr0BAgQIFFbg8MuuP+SQHc1PpJheWtiQghEgQIAAAQIECBAgQIAAAQIECBAgUC+BlL6U9excND648K56FdeWAAEC5RDwfwAoxz1JSYBAXQXWrm0cc8euKpYAACAASURBVFv/BxqNsKKuBHoTIECAAAECBAgQIECAAAECBAgQIFAYgTW9t396+VdXrpwsTCJBCBAgQODnBCwAeBAECBAogUDvqo2L85SGshh7ShBXRAIECBAgQIAAAQIECBAgQIAAAQIEKiSQQmymmL9t29K5F1WolioECBCopIAFgEpeq1IECFRR4JjVG1/USPGTIaTHVbGfTgQIECBAgAABAgQIECBAgAABAgQIFE8gT+Henmzy9eNLF3y+eOkkIkCAAIE9BSwAeBMECBAokcCs1evmNPPG50MMM0oUW1QCBAgQIECAAAECBAgQIECAAAECBEookMd0c5ZnvzWxfOC6EsYXmQABArUUsABQy2tXmgCBMgscNfK9w3smd382i+E5Ze4hOwECBAgQIECAAAECBAgQIECAAAECxRVIIf/29l3xlbefPfe24qaUjAABAgT2FLAA4E0QIECgjAIX3XBAX7b9spRlbyxjfJkJECBAgAABAgQIECBAgAABAgQIECi0wKcmdoy9Obxt0fZCpxSOAAECBH5BwAKAR0GAAIGyCqQUey9Zf15qNP4khuDP87Leo9wECBAgQIAAAQIECBAgQIAAAQIECiKQQkgxhPMnlg68M8SYChJLDAIECBDYBwE/GO0Dlo8SIECgiAJ9l2xYlMfsIzGm6UXMJxMBAgQIECBAgAABAgQIECBAgAABAiUQSGFnHtPp25bNvbwEaUUkQIAAgUcQsADgaRAgQKACAk+95L+ePSVM+WzI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"})],-1),t1e=[$0e,e1e];function n1e(e,t){return Le(),qe("svg",Z0e,t1e)}const r1e=Jn(J0e,[["render",n1e]]),s1e={},o1e={width:"30",height:"30",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},i1e=W("rect",{width:"20",height:"20",transform:"translate(0 -0.000244141)",fill:"url(#pattern0_1197_730)"},null,-1),a1e=W("defs",null,[W("pattern",{id:"pattern0_1197_730",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},[W("use",{"xlink:href":"#image0_1197_730",transform:"translate(-0.154328 -0.149991) scale(0.00253906)"})]),W("image",{id:"image0_1197_730",width:"512",height:"512","xlink:href":"data:image/png;base64,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"})],-1),l1e=[i1e,a1e];function c1e(e,t){return Le(),qe("svg",o1e,l1e)}const u1e=Jn(s1e,[["render",c1e]]),A1e=e=>(JI("data-v-380bd1b3"),e=e(),ZI(),e),d1e={class:"modal-primary rule-modal-main text-center"},f1e={class:"inner-alert-box"},g1e={class:"flex-row space-y-5 text-center"},h1e=A1e(()=>W("div",{class:"flex justify-center"},[W("svg",{xmlns:"http://www.w3.org/2000/svg",width:"80",height:"80",viewBox:"0 0 80 80",fill:"none"},[W("path",{d:"M40 0C17.8902 0 0 17.8917 0 40C0 62.1098 17.8917 80 40 80C62.1098 80 80 62.1083 80 40C80 17.8902 62.1083 0 40 0ZM40 73.75C21.3448 73.75 6.25 58.6539 6.25 40C6.25 21.3448 21.3461 6.25 40 6.25C58.6552 6.25 73.75 21.3461 73.75 40C73.75 58.6552 58.6539 73.75 40 73.75Z",fill:"#F5C25E"}),W("path",{d:"M40 20.1406C38.2741 20.1406 36.875 21.5397 36.875 23.2656V43.3895C36.875 45.1155 38.2741 46.5145 40 46.5145C41.7259 46.5145 43.125 45.1155 43.125 43.3895V23.2656C43.125 21.5397 41.7259 20.1406 40 20.1406Z",fill:"#F5C25E"}),W("path",{d:"M40 58.7734C42.33 58.7734 44.2188 56.8846 44.2188 54.5547C44.2188 52.2247 42.33 50.3359 40 50.3359C37.67 50.3359 35.7812 52.2247 35.7812 54.5547C35.7812 56.8846 37.67 58.7734 40 58.7734Z",fill:"#F5C25E"})])],-1)),p1e={class:"inner-theme-box space-y-3"},m1e={class:"text-black text-[16px] font-bold mb-1"},C1e={class:"text-black text-[13px] text-center"},v1e={class:"text-[16px]"},E1e={class:"mt-4"},I1e=["href"],B1e=["href"],b1e=_e({__name:"ModalQrpayWaitApprove",props:{show:{type:Boolean,default:!1},listContact:{default:{}}},setup(e){const t=e,{t:n}=yo(),r=eA(),s=K(""),o=K("");rn(()=>{t.listContact&&(s.value=t.listContact.linecontact,o.value=t.listContact.telegram)}),Xe(()=>t.listContact,a=>{a&&(s.value=a.linecontact,o.value=a.telegram)});function i(){r.setOpenModalQrpayWaitApprove(!1)}return(a,l)=>(Le(),Nn(fe(Bi),{show:t.show},{default:He(()=>[W("div",d1e,[W("div",f1e,[W("div",g1e,[W("div",{class:"close-modal",onClick:i},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),h1e,W("div",p1e,[W("div",m1e,[W("p",null,kt(fe(n)("bankApprove.depositPending.verify")),1)]),W("span",C1e,kt(fe(n)("bankApprove.depositPending.qrpay")),1)]),te(wa,{id:"active-bank",class:"primary-button",onClick:i},{default:He(()=>[W("span",v1e,kt(fe(n)("bankApprove.depositPending.back")),1)]),_:1}),W("div",E1e,[s.value?(Le(),qe("a",{key:0,class:"btn-sidebar space-x-4",href:s.value,target:"_blank"},[te(fe(ga),{size:"23"},{default:He(()=>[te(u1e)]),_:1}),W("span",null,kt(fe(n)("line")),1)],8,I1e)):In("",!0),o.value?(Le(),qe("a",{key:1,class:"btn-sidebar space-x-4 mt-4",href:o.value,target:"_blank"},[te(fe(ga),{size:"23"},{default:He(()=>[te(r1e)]),_:1}),W("span",null,kt(fe(n)("telegram")),1)],8,B1e)):In("",!0)])])])])]),_:1},8,["show"]))}});const y1e=Jn(b1e,[["__scopeId","data-v-380bd1b3"]]),w1e=e=>(JI("data-v-47f96a19"),e=e(),ZI(),e),Q1e={class:"modal-primary rule-modal-main text-center"},S1e={class:"inner-alert-box"},_1e={class:"flex-row space-y-5 text-center"},x1e=w1e(()=>W("div",{class:"flex justify-center"},[W("svg",{xmlns:"http://www.w3.org/2000/svg",width:"80",height:"80",viewBox:"0 0 80 80",fill:"none"},[W("path",{d:"M40 0C17.8902 0 0 17.8917 0 40C0 62.1098 17.8917 80 40 80C62.1098 80 80 62.1083 80 40C80 17.8902 62.1083 0 40 0ZM40 73.75C21.3448 73.75 6.25 58.6539 6.25 40C6.25 21.3448 21.3461 6.25 40 6.25C58.6552 6.25 73.75 21.3461 73.75 40C73.75 58.6552 58.6539 73.75 40 73.75Z",fill:"#F5C25E"}),W("path",{d:"M40 20.1406C38.2741 20.1406 36.875 21.5397 36.875 23.2656V43.3895C36.875 45.1155 38.2741 46.5145 40 46.5145C41.7259 46.5145 43.125 45.1155 43.125 43.3895V23.2656C43.125 21.5397 41.7259 20.1406 40 20.1406Z",fill:"#F5C25E"}),W("path",{d:"M40 58.7734C42.33 58.7734 44.2188 56.8846 44.2188 54.5547C44.2188 52.2247 42.33 50.3359 40 50.3359C37.67 50.3359 35.7812 52.2247 35.7812 54.5547C35.7812 56.8846 37.67 58.7734 40 58.7734Z",fill:"#F5C25E"})])],-1)),k1e={key:0,class:"inner-theme-box space-y-3"},T1e={class:"text-black text-[16px] font-bold mb-1"},D1e={class:"text-black text-[13px]"},R1e={key:1,class:"inner-theme-box space-y-3"},O1e={class:"text-black text-[16px] font-bold mb-1"},M1e={class:"text-black text-[13px]"},P1e=_e({__name:"ModalApprove",props:{show:{type:Boolean,default:!1},type:{}},setup(e){const t=e,n=Yl(),{t:r}=yo(),s=eA(),o=()=>{s.setShowModalApprove(!1)},i=l=>{if(l==="WheelView")return{title:r("bankApprove.event.reject.wheel.title"),description:r("bankApprove.event.reject.wheel.discription")};if(l==="RandomboxView")return{title:r("bankApprove.event.reject.randombox.title"),description:r("bankApprove.event.reject.randombox.discription")};if(l==="point")return{title:r("bankApprove.event.reject.points.title"),description:r("bankApprove.event.reject.points.description")};if(l==="credit")return{title:r("bankApprove.event.reject.credit.title"),description:r("bankApprove.event.reject.credit.discription")};if(l==="CheckinView")return{title:r("bankApprove.event.reject.checkin.title"),description:r("bankApprove.event.reject.checkin.discription")};if(l==="CouponView")return{title:r("bankApprove.event.reject.coupon.title"),description:r("bankApprove.event.reject.coupon.discription")};if(l==="deposit")return{title:r("bankApprove.event.reject.deposit.title"),description:r("bankApprove.event.reject.deposit.description")}};function a(){n.push("/profile/addbank"),s.setShowModalApprove(!1)}return(l,c)=>(Le(),Nn(fe(Bi),{show:t.show},{default:He(()=>{var u,A,d,f;return[W("div",Q1e,[W("div",S1e,[W("div",_1e,[W("div",{class:"close-modal",onClick:o},[te(fe(ga),{size:"23"},{default:He(()=>[te(fe(ia))]),_:1})]),x1e,t.type==="DepositViewV2"?(Le(),qe("div",k1e,[W("div",T1e,[W("p",null,kt((u=i(t.type))==null?void 0:u.title),1)]),W("span",D1e,kt((A=i(t.type))==null?void 0:A.description),1)])):(Le(),qe("div",R1e,[W("div",O1e,[W("p",null,kt((d=i(t.type))==null?void 0:d.title),1),W("p",null,kt(fe(r)("bankApprove.event.reject.again")),1)]),W("span",M1e,kt((f=i(t.type))==null?void 0:f.description),1)])),te(wa,{id:"active-bank",class:"primary-button mx-auto",onClick:a},{default:He(()=>[Hs(kt(fe(r)("bankApprove.event.reject.confirm")),1)]),_:1})])])])]}),_:1},8,["show"]))}});const N1e=Jn(P1e,[["__scopeId","data-v-47f96a19"]]),L1e={id:"fix-bg"},F1e=["src"],U1e=_e({__name:"App",setup(e){const t=Yl(),n=If(),r=t0e(),s=zu(),{isSeamless:o,isGamelotto:i,isStandalone:a,lottoMode:l,getQuery:c}=Zl(),u=pm(),A=VW(),d=IB(),{user:f,token:g}=u0e(),h=Mf(),m=eA(),p=K(),C=K(!1),v=K(!1),E={fetchUser:!1,staySignedIn:!1},{setBankActive:b}=$u(),w=K({username:null,phone_number:null,password:null,code:null,url:null,ref_join:null,hydra_id:null}),B=wn({common:{fontWeightStrong:"600",fontFamily:"Noto Sans Thai, sans-serif",inputColor:"#F0F0F0",placeholderColor:"#727475"},Input:{border:"none",borderRadius:"4px"},Checkbox:{colorChecked:"#6D35BA",borderChecked:"1px solid #504C4C",borderFocus:"1px solid #6D35BA"},Button:{textColor:"#fff"}}),Q=h0e(),S=K([]),T=I0e("(max-width: 600px)"),D=k({get(){return u.$state},set(le){u.$patch({...le})}}),R=k(()=>u.$state.contact);t.beforeEach((le,ge)=>{ge.name==="minigame"&&oe()}),Xe(f,()=>{var le;a&&!((le=f.value.bank_list)!=null&&le.length)&&localStorage.setItem("notify.addBank","true")}),Xe(()=>f.value,async le=>{le&&b(le.bank_list)}),Xe(k(()=>n.path),async()=>{var ge;let le=(ge=n.meta)==null?void 0:ge.layout;try{const z=le&&await $U(Object.assign({"./layout/BaseLyout.vue":()=>At(()=>Promise.resolve().then(()=>Qce),void 0),"./layout/Footer.vue":()=>At(()=>Promise.resolve().then(()=>Mce),void 0),"./layout/Header.vue":()=>At(()=>import("./Header-20632c1a.js"),[]),"./layout/LoginRegisterLayout.vue":()=>At(()=>import("./LoginRegisterLayout-0965aa14.js"),["assets/LoginRegisterLayout-0965aa14.js","assets/LottoService-01a6fa9b.js","assets/setDateTime-b09a95de.js","assets/TableResultGovIndex-900c064d.js","assets/Badge-0bb7ad87.js","assets/Badge-3aad22a2.css","assets/TableResultGovIndex-65f13624.css","assets/GBoxtitle-fdf5e974.js","assets/GBoxtitle-a5eed1d7.css","assets/date-2024dce0.js"]),"./layout/MainLayout.vue":()=>At(()=>import("./MainLayout-f1368da4.js"),["assets/MainLayout-f1368da4.js","assets/MainLayout.vue_vue_type_script_setup_true_lang-2833afee.js"])}),`./layout/${le}.vue`);p.value=va((z==null?void 0:z.default)||a1)}catch{p.value=va(a1)}},{immediate:!0});const O=k(()=>{var le,ge,z,$,Z;return{enable:((ge=(le=D.value)==null?void 0:le.livechat)==null?void 0:ge.enable)&&((z=D.value)==null?void 0:z.livechat.license_id)!==""||!1,license_id:((Z=($=D.value)==null?void 0:$.livechat)==null?void 0:Z.license_id)||""}});bo(async()=>{const le=location.pathname,ge="gamelotto";le&&!le.includes("seamless")?(await j(),await X(),le&&!le.includes(ge)&&await Y(),await s.load().then(async()=>{if(f.value.username)await oe();else{const z=localStorage.getItem("auth_remember");if(z){const $=JSON.parse(z);V($)}else t.push("/login")}})):(r0e(),C.value=!0)}),rn(async()=>{c(),console.log("Mode: ",l);const le=bce("token");if(le&&localStorage.setItem("regis-token",le.toString()),n.query.token&&localStorage.setItem("regis-token",n.query.token.toString()),o){const ge=h.key,z=h.username;await H(ge,z)}if(i){if(localStorage.getItem("lotto.mode")==="standalone"){t.push({name:"not-found"});return}w.value.username=localStorage.getItem("lotto.username"),w.value.password=localStorage.getItem("lotto.password"),g.value=localStorage.getItem("lotto.token")}a&&localStorage.setItem("lotto.route_name",""),setTimeout(()=>{localStorage.setItem("refresh","true")},1e3)});async function H(le,ge){const z=await d0e.login(le,ge);z.message.code===0&&(h.setToken(z.data.token),localStorage.setItem("lotto.mode","seamless"),localStorage.setItem("lotto.route_name","seamlesslotto-"),await oe())}async function V(le,ge){await s.login({data:le,...E,...ge,remember:{username:le.username,password:le.password},staySignedIn:!0}).then(async z=>{g.value=z.data.data.token,await s.fetch().then($=>{$.data.message.code===0&&(oe(),localStorage.setItem("main","true"),localStorage.setItem("deposit","true"),localStorage.setItem("withdraw","true"),localStorage.setItem("affiliate","true"),localStorage.setItem("lotto_plug","true"),$.data.data.user_detail.topup_status===0&&f.value.active===1?t.push({name:"deposit-autoV2"}):$.data.data.user_detail.topup_status===0&&f.value.active===0&&t.push({name:"home"}))}).catch($=>{Wt.error($.response.data.message.message)})}).catch(z=>{Wt.error(z.response.data.message.message)})}async function Y(){try{const le=await i1.bankList();if(le.message.code===0){const ge=le.data,z=h3.toBankList(h3.bankListToJson(ge));A.$patch({bank_data:z})}}catch(le){console.log(le)}}async function j(){var le;try{const ge=await i1.getPrefix();if(ge.message.code===0){const z=ge.data,$=g3.toPrefix(g3.prefixToJson(z));D.value=$,n0e($.theme),u.$patch({...$});const De=`${"production"==="development"?"g2e-demo":(le=$.config_web)==null?void 0:le.name}`;r.initFirebase(De),C.value=!0}}catch(ge){console.log(ge)}}async function X(){try{const le=await g0e.getCategoryGame();le.message.code===0&&(S.value=le.data,S.value.sort((ge,z)=>ge.group_order-z.group_order),Q.$state.categorygame=S.value)}catch(le){console.log(le)}}async function oe(){try{const le=await up.getAmount(f.value.username,g.value,o);if(le.message.code===0){const ge=le.data;d.setAmount(ge.amount)}else throw new Error(le.message.message)}catch(le){console.log(le)}}async function ue(le){try{const ge=await up.resetPassword(f.value.username,f.value.password,le,g.value);if(ge.message.code===0)Wt.success(ge.message.message),await s.fetch().catch(z=>{Wt.error(z.response.data.message.message)});else throw new Error(ge.message.message)}catch(ge){Wt.error(ge.message)}}const he=()=>{const le=t.currentRoute.value;return v.value=le.meta.hideHeader,le.meta.hideHeader||!1},Ee=()=>t.currentRoute.value.meta.hideFooter||!1;function Oe(le){console.log(le)}const Qe=()=>{m.setOpenModalQrpayWaitApprove(!1)};return(le,ge)=>{var z,$,Z,Ae,De,L;return Le(),qe(Tt,null,[W("div",L1e,[($=(z=D.value)==null?void 0:z.theme)!=null&&$.show_background?(Le(),qe("img",{key:0,src:fe(T)?((Ae=(Z=D.value)==null?void 0:Z.theme)==null?void 0:Ae.background_mobile)||fe($d)("bg-lotto-mb.jpg"):((L=(De=D.value)==null?void 0:De.theme)==null?void 0:L.background)||fe($d)("bg-lotto.jpg"),alt:"bg"},null,8,F1e)):In("",!0)]),te(fe(Kre),{"theme-overrides":B},{default:He(()=>[te(fe(jae),null,{default:He(()=>[C.value?(Le(),Nn(Cl(p.value),{key:0,class:ls(v.value?"hidden-header":"")},{header:He(()=>[he()?In("",!0):(Le(),Nn(rpe,{key:0,"onConfirm:changePassword":ue})),fe(s).check()&&C.value?(Le(),Nn(X0e,{key:1})):In("",!0)]),content:He(()=>[te(fe(RR))]),footer:He(()=>[Ee()?In("",!0):(Le(),Nn(hM,{key:0}))]),_:1},8,["class"])):In("",!0),["deposit-autoV2","deposit-decimal"].includes(fe(n).name)?In("",!0):(Le(),qe(Tt,{key:1},[fe(s).check()&&C.value?(Le(),Nn(ZEe,{key:0})):In("",!0)],64)),fe(s).check()&&C.value?(Le(),Nn(WEe,{key:2})):In("",!0)]),_:1})]),_:1},8,["theme-overrides"]),O.value.enable&&C.value?(Le(),Nn(fe(O0e),{key:0,license:O.value.license_id,visibility:"minimized",onNewEvent:Oe},null,8,["license"])):In("",!0),te(y1e,{show:fe(m).openModalQrpayWaitApprove,"list-contact":R.value,onClose:Qe},null,8,["show","list-contact"]),te(N1e,{show:fe(m).showModalApprove,type:"deposit"},null,8,["show"])],64)}}});const H1e=Jn(U1e,[["__scopeId","data-v-5596846b"]]),z1e={validate:{required:"Please enter information"},username:{title:"Username",placeholder:"Enter your username",validate:{minlength:"Please enter username {minLength}-{maxLength} characters.",invalid:"Please enter username {minLength}-{maxLength} characters."}},phone_number:{title:"Phone number",placeholder:"Enter your phone number",validate:{minlength:"Please enter phonenumber 10 digits.",invalid:"Please enter correct information."}},password:{title:"Password",placeholder:"Please enter password",validate:{minlength:"Password must be at least {length} characters long.",invalid:"Please enter correct information.",invalidCharacther:"Please, enter number {length} alphabet with lowercase and uppercase at least 1 letter",samepassword:"Password is not same as re-entered password !"}},password_new:{title:"New password",placeholder:"Please enter password",validate:{minlength:"Password must be at least {length} characters long.",invalid:"Please enter correct information.",invalidCharacther:"Please, enter number {length} alphabet with lowercase and uppercase at least 1 letter",samepassword:"Password is not same as re-entered password !"}},password_repeat:{title:"Re-enter password",placeholder:"Please enter password",validate:{minlength:"Password must be at least {length} characters long.",invalid:"Please enter correct information.",invalidCharacther:"Please, enter number {length} alphabet with lowercase and uppercase at least 1 letter",samepassword:"Password is not same as re-entered password !"}},bank_number:{title:"Bank number",placeholder:"Please enter Bank number",validate:{minlength:"Bank number must be at least {length} characters long.",invalid:"Please enter correct information."}},bank_name:{title:"Bank name",placeholder:"Please enter Bank name",validate:{minlength:"Bank name must be at least {length} characters long.",invalid:"Please enter correct information."}}},V1e={title:"Register",ruleCondition:"Accept the subscription terms",ruleConditionCheck:"Please Accept the subscription terms",haveAccount:"Have an account ?",titleConfirmOtp:"Confirm OTP",labelOTP:"Please enter the 6-digit OTP sent to your number.",labelCountdownOTP:"Resend OTP again",titleSetPassword:"Set Password",passwordAgain:"Please enter password again",requirePasswordInput:"Please, enter new password",requirePasswordLength:"Please, enter password that have 6 digits",requireConfirmPasswordInput:"Please, enter confirm password",requirePasswordMatch:"Password not match!",requirePasswordRules:"Please, enter number alphabet with lowercase and uppercase at least 1 letter",titleBankaccount:"Your Bank Account",signupSuccess:"Sign up successfully"},j1e={title:"Login",rememberMe:"Remember me",forgotPassword:"Forgot password",loginVialine:"Login via line",dontBeMember:"Not a member ? register now"},Y1e={category:{hot:"Hot",new:"New game",slot:"Slot",table:"Pokdeng",fishing:"Fishing",gamelotto:"Lotto",sport:"Sport",keno:"Keno",graph:"Graph",casino:"Casino",favorite:"Favorite",other:"Other",bcr:"Casino",lotto:"Lotto"},playGame:"Play",maintain:"Maintainance",search:"Search",brand:"Category"},W1e={title:"Deposit",auto:{title:"Deposit auto",subtitle:"Deposit via auto system"},decimal:{title:"Deposit decimal",subtitle:"Deposit via decimal system",transferBalance:"Transfer balance",transferWithin:"Please transfer within"},qrpay:{title:"Deposit promptpay",subtitle:"Deposit by scan Qrcode",selectBankDeposit:"Select bank deposit",saveImg:"Save image",titleScanQrpay:"Scan Qrcode",pleaseBank:"Please select bank",paymentMethod:{title:"Payment method",list1:"1. Save picture or capture Qrcode",list2:"2. Go to the bank application that you want to deposit",list3:"*Must use the account linked to the system to do the transaction only*",list4:"3. Press to select scan to pay. at that bank app",list5:"4. Select QR Code image or capture. to make payment"},noPaymentMethod:"No payment method",cannotDeposit:"Cannot deposit",selectPayment:"Please select payment"},truewallet:{title:"Deposit True Wallet",subtitle:"Deposit via True Wallet"},truewalletGift:{gift:"Gift",title:"Deposit by True Wallet Gift",subtitle:"Deposit via True Wallet Gift",placeholder:"Please enter gift code",confirm:"Confirm Gift"},confirmDeposit:{title:"Confirm deposit",subtitle:"Confirm deposit system",chooseBank:"Choose Bank Account",chooseBankAgent:"Choose Bank Deposit",inputDepositAmount:"Deposit amount",selectDateDeposit:"Choose deposit date"},slipVerify:{title:"Slip verify",subtitle:"Slip verify system",placeholder:"Upload slip",uploadSlip:"Upload Slip",textUpload:"Your file will be added as attachment",typeFile:"Please upload file type jpg, jpeg or png",confirm:"Confirm deposit",exampleslip:"Example of uploaded slip",imageslip:"Picture of uploaded slip",yourslip:"Upload your slip",alertslip:"Use in case the bank has a problem or the deposit amount does not appear",fillAll:"Please enter correct information."},seven:{title:"Deposit 7-ELEVEN",subtitle:"Deposit via 7-ELEVEN"},assignAmount:"Specify amount",depositAccount:"Deposit money into this account",depositTel:"True this number",yourBankOnly:"Must use the account linked to the system to do the transaction only",minMax:"Min {min} baht Max {max} baht"},G1e={title:"Withdraw",subtitle:"Withdraw via auto system",placeholder:"Please enter amount to withdraw",label:"amount to withdraw",minimumWithdraw:"Minimum withdraw {min} baht",turnMessage:"Unable to check deposit list",withdrawAll:"Withdraw all",validate:{empty:"Please enter amount to withdraw",invalid:"Please enter valid amount",min:"Minimum withdraw {min} baht",max:"Max withdraw {max} baht",maxWithdraw:"Maximum {max} baht",overAmount:"Your credits are insufficient",remaining:"Remaining {remaining} baht",maxPerDay:"Maximum {max_per_day} baht (Maximum {max_per_time} baht per time)",truewallet:{verify:"Verify amount",min:"True wallet minimum withdraw {min} baht",tenBase:"True wallet must withdraw in 10 base"}}},K1e={title:"Bonus"},q1e={title:"Affiliate",subtitle:"Earn money from friends",share:{title:"Link affiliate",subtitle:"You will earn money from affiliate system"},dashboard:"Dashboard",todayIncome:"Today's income (baht)",totalIncome:"Total income (baht)",balanceIncome:"Residual income (baht)",network:"Network member",level:"Level",unlock:"Unlock",type:{turnover:"Turnover",winloss:"WinLoss",deposit:"Deposit",member:"Member",credit:"Credit",credit_history:"Credit history",history:"Withdrawal History",main:"Affiliate"},all:"All {type}",today:"Today's {type} ",sum:"Total {type}",detail:"Total Detail {type}",invite:{title:"Referral Link",copy:"Copy link",copySuccess:"Copy link success",share:"Share link to social media"},verified:"Verified",unverified:"Unverified",rule:"Rules Affiliate",income:"Earnings from referring friends",history:"Withdrawal history",brand:"brand",date:"Date of registration",typeWithdraw:"Withdrawal type",filter:"filter"},X1e={title:"Cashback",subtitle:"Choose a way to receive cashback",todayCashback:"Today's cashback",previousCashback:"Cumulative cashback"},J1e={title:"Commission",subtitle:"Choose a way to receive commission",todayCommission:"Today's commission",previousCommission:"Cumulative commission"},Z1e={title:"Freecredit",subtitle:"Free credits from activities",useBefore:"Use before"},$1e={title:"Coupon",subtitle:"Enter code for reward",placeholder:"Please enter code"},eIe={title:"Get free {unit_name}",subtitle:"Get free {unit_name} from activities"},tIe={title:"Promotion",subtitle:"Select a promotion",canPlay:"Can only play",selectedPro:"Current promotion",selectedNoBonus:"Choose no bonus",selectedNoBonusAuto:"Choose no autobonus",wallet:"Your deposit",autoSelect:"The system will automatically choose to receive the bonus"},nIe={title:"Wheel",subtitle:"",totalPoint:"All {unit_name}",canSpin:"{unit_name} can spin 1 time",spin:"Spin wheel",wheelCredit:"Free credit wheel"},rIe={title:"Ranking",subtitle:"",currentRank:"Current rank",nextRank:"Next rank",depositLifetime:"Lifetime deposit",turnoverLifetime:"Lifetime turnover",depositMonth:"Deposit 1 month",turnoverMonth:"Turnover 1 month",rankUpCondition:"Conditions for leveling up",rankUp:"Rank up"},sIe={title:"Checkin",subtitle:"",depositForReward:"Deposit for reward",rewarded:"Already received an award",notReward:"Didn't get rewards on that day",passCondition:"Through the terms of receiving free prizes",notPassCondition:"Not eligible for free rewards",notYetDueDate:"The activity has not reached the due date"},oIe={title:"Randombox",subtitle:"",openBox:"Openbox",ticket:"Ticket",openHistory:"Open history",maintain:"The {name} is now closed",close:"Close",congrat:"Congrats you got"},iIe={title:"Wallet",subtitle:""},aIe={title:"Profile",subtitle:"Personal information with your bank",addBank:"Add bank",mainBank:"Main bank",pending:"Pending",setMainBank:"Set as primary",addAccount:"Add your account",maxAccount:"Have up to 5 bank accounts",notAllowBank:"Not allow"},lIe={title:"Exchange shop",subtitle:"Redeem Rewards",pointBalance:"{unit_name} balance",exchangeReward:"Redeem Rewards",exchageCash:"Cash exchange",exchangeCredit:"Credit exchange",exchangeHistory:"Exchange history",search:"Search",enterPoint:"Enter point",amountWillGet:"Amount receive",creditWillGet:"Credit receive",reward:"Prizes receive",piece:"piece",shiping:{title:"Shipping details",subtitle:"Shipping information",trackingNumber:"Parcel number",status:{title:"Shiping status",pending:"Send order",success:"Successful delivery",shipping:"Delivery",cancel:"Cancel order"},address:{title:"Address",selectAddress:"Shipping address",province:"Province",district:"District",subDistrict:"Subdistrict",postCode:"Postcode",address1:"Detail House no. / Building / Floor",address2:"Detail Village / Alley / Road",contactDetail:"Contact",fullname:"Name - surname",newAddress:"Add new address",editAddress:"Edit address",edit:"Edit"}}},cIe={title:"Download",subtitle:""},uIe={title:"Instruction Manual",subtitle:""},AIe={title:"Article",subtitle:"",relateTag:"Relate tag"},dIe={title:"Join biz",subtitle:""},fIe={title:"Deposit get a multiplier",subtitle:"",textReward:"You get an additional {amount} baht bonus",textTurn:"Turnover {withdraw_fix} times can withdraw {fix_withdraw} times"},gIe={title:"Resetpassword",subtitle:""},hIe={register:"Register rules",depositAuto:"Auto deposit rules",depositDecimal:"Decimal deposit rules",depositTruewallet:"True wallet deposit rules",depositConfirm:"Slip verify rules",depositTruewalletGift:"Conditions receiving TrueWalletGifts",depositP2p:"Conditions Deposit Peer2pay"},pIe={title:"History",gameList:"Game",depositList:"Deposit",withdrawList:"Withdraw",bonusList:"Bonus",playAgain:"Play again",typeGame:"Game Type",lastPlay:"Last Play",emptyList:"No data",start_date:"Start date",end_date:"End date"},mIe="Home",CIe="Account",vIe="Bank",EIe="Baht",IIe="Reward",BIe="Confirm",bIe="",yIe="All",wIe="Cancle",QIe="Success",SIe="Fail",_Ie="Error",xIe="Warning",kIe="Turnover problems",TIe="Pending",DIe="Close",RIe="Never show again",OIe="Back",MIe="Next",PIe="Credit",NIe="Exchange",LIe="Point",FIe="Balance",UIe="Amount",HIe="Enter amount",zIe="Username",VIe="Password",jIe="Member",YIe="Phonenumber",WIe="OTP",GIe="Rules",KIe="Read rules",qIe="Have more questions?",XIe="Readmore",JIe="minute",ZIe="Upload",$Ie="The best AI bot, notify deposit-withdraw balance via LINE",eBe="Contact admin",tBe="Line",nBe="Telegram",rBe="Contact",sBe="Have a problem? Contact admin",oBe="Copy",iBe="Copy success",aBe="Share",lBe="Turn",cBe="Turnover",uBe="Deposit balance",ABe="Winloss",dBe="Condition",fBe="Date",gBe="Time",hBe="Date/time",pBe="Status",mBe="No data",CBe="Income",vBe="History",EBe="Withdraw to credit",IBe="Withdraw to bank",BBe="min withdraw {min}",bBe="max withdraw {max}",yBe="disabled",wBe="Verify identity",QBe="verified",SBe="not verify",_Be="not pass conditions",xBe="Get credit",kBe="get {unit_name}",TBe="Your {unit_name}",DBe="Received",RBe="Step",OBe="latest update",MBe="Get bonus",PBe="No bonus",NBe="Detail",LBe="Hour",FBe="minute",UBe="second",HBe="h.",zBe="m.",VBe="s.",jBe="number",YBe="Clear all",WBe="Delete all",GBe="Type",KBe="List",qBe="Win",XBe="Price",JBe="Changelanguage",ZBe="Logout",$Be={lottoName:{yiki:"Yiki",yiki_vip:"Yiki VIP",yiki_bonus:"Yiki bonus",vn_hochiminh:"ฮานอยโฮจิมินทร์",lotto_inter_vn_special:"ฮานอยพิเศษ",lotto_inter_vn:"ฮานอยปกติ",lotto_inter_vn_vip:"ฮานอย VIP",malaysia:"หวยมาเลย์",lotto_inter_laos:"ลาวพัฒนา",stock_thai:"หุ้นไทยเย็น",bacc:"สลาก ธ.ก.ส",lotto_thai:"รัฐบาล",stock_and_inter_sgx:"หุ้นสิงคโปร์",stock_and_inter_india:"หุ้นอินเดีย",stock_and_inter_egypt:"หุ้นอียิปต์",stock_and_inter_stock_eng:"หุ้นอังกฤษ",stock_and_inter_ukx:"หุ้นเยอรมัน",stock_and_inter_moex:"หุ้นรัสเซีย",joker:"หุ้นโจ๊กเก้อร์",stock_and_inter_dow:"หุ้นดาวโจนส์",stock_and_inter_ch_day:"หุ้นจีน เช้า",stock_and_inter_hsi_day:"หุ้นฮังเส็ง เช้า",stock_and_inter_tw:"หุ้นไต้หวัน",stock_and_inter_kr:"หุ้นเกาหลี",stock_and_inter_nik_evening:"หุ้นนิเคอิ บ่าย",stock_and_inter_ch_evening:"หุ้นจีน บ่าย",stock_and_inter_hsi_evening:"หุ้นฮังเส็ง บ่าย",stock_and_inter_nik_day:"หุ้นนิเคอิ เช้า"},result:"Result",reward:{first:"First prize",twoDown:"Two down"},resultBalance:"Amount won",getReward:"Get reward",preset:"Created preset number",bet:"Lotto bet",betHistory:"Lotto history",lottoAll:"All lotto",lottoReccomend:"Recommend lotto",closeRound:"Close every {number} minute",willClose:"Will close in",timeleft:"Timeleft",timeout:"Out of time",roundEnd:"Out of round",waitResult:"Waiting for results",betTimeout:"Out of time for bet",resultOut:"Result is out",selectType:"Please select lotto type",resultNumber:"Sum shot numbers",shootNumber:"shot numbers",list:"list",manualNumber:"Manual",panelNumber:"Choose from panel",typeNumberBelow:"*Type the number from the keypad below",noList:"There is no bet list yet",pullList:"Pull list",plsManual:"Please enter the number yourself",reverseNumber:"Reverse number","19door":"19 door",random:"Random",highNumber:"High",lowNumber:"Low",oddNumber:"Odd",evenNumber:"Even",tripleNumber:"Triple",doubleNumber:"Double",runFront:"Face swipe",runBack:"Back swipe",enterPrice:"Enter price",cutDup:"Cut duplicate numbers",betListAll:"Allbet {number} list",minMax:"min {min} baht max {max} baht",evenPrice:"Enter same price",totalPrice:"Total price",wallet:"Wallet",balance:"Balance",submitList:"Submit",seeList:"See my list",closeShootNumber:"Closed for shooting numbers in the next",closeRoundShootNumber:"Closed for shooting numbers",resultShootNumber:"Sum of current shot numbers",listShootNumber:"list of shooting numbers (latest)",winner:"Winner",waitShootNumber:"Waiting for the next number",recent:"latest",oldest:"Oldest",out:"Out",notOut:"Not yet released",total:"Total",listWon:"List won award",listOut:"List result out",balanceWon:"Balance win",win:"Won",lost:"Not won",cancelBill:"Cancle bill",stake:"Stake",numberOut:"Out number",ratioPrice:"Ratio price",presetList:"List preset number",noPreset:"You haven't created a preset number yet",newPreset:"Create a new preset of numbers",namePreset:"Name preset of numbers",numberPreset:"Number preset",enterNamePreset:"Enter name preset of numbers",pleaseEnterNamePreset:"Please enter name of preset",duplicatePreset:"Duplicate Preset",lottoType:"Typelotto",addNumber:"Addnumber",showList:"See list",hideList:"Hide list",lottoNumber:"Enter Number",number:"No.",username:"username",numberShoot:"Number",time:"Time",enterShootNumber:"ระบุเพื่อยิงเลข",waitingResult:"Waiting for Result","validData:":"Please enter valid data",modalDelete:{title:"Delete all number in list",detail:"“Delete all” means deleting numerical data All from the current list which cannot be restored. Are you sure you want to continue?"},modalSubmitList:{title:"Send number successfully",detail:"Listnumber {user_id}",detail2:"has been saved to your post history",detail3:"Please check the reward results.",detail4:"If you have any questions, please contact admin"},modalHistory:{save:"Savelist",listNumber:"Listnumber"},modalCancelBill:{title:"Cancle bill",detail:"Are you sure you want to cancel the bill?"}},ebe={profile:{setMainBankSuccess:"Set as primary bank successfully",addBankSuccess:"Add bank account successfully"}},tbe={deposit:{pending:{title:"Account Under Review",discription:"You can continue using the system as usual, but free credit is not yet available. Please wait for admin approval."},reject:{title:"Your Bank Account Is Invalid",discription:"Please verify your bank account again.",confirm:"Verify Account"}},depositPending:{title:"Notice",discription:"Please deposit funds using the bank account you registered with so that your account can be approved and you can participate in activities.",confirm:"OK",verify:"Please verify your account before using QR Payment.",qrpay:"You must complete account verification before using QR Payment for deposits. You may choose another deposit method for now or contact an admin to expedite the approval process.",back:"Back to deposit",warning:"Please deposit using the bank account you registered with, so that your requested account can be approved and you can participate in activities."},event:{reject:{wheel:{title:"You Cannot Spin the Wheel",discription:"You will be able to spin the wheel once the verification process is complete."},randombox:{title:"You Cannot Open the Random Box",discription:"You will be able to open the random box once the verification process is complete."},points:{title:"You Cannot Receive Free Diamonds",description:"You will receive free diamonds after the verification process is complete."},credit:{title:"You Cannot Receive Free Credit",discription:"You will receive free credit after the verification process is complete."},checkin:{title:"You Cannot Check In",discription:"You will be able to check in once the verification process is complete."},coupon:{title:"You Cannot Redeem a Code",discription:"You will be able to redeem a code once the verification process is complete."},deposit:{title:"Account Not Yet Approved",description:"You will be able to receive free credit or participate in other activities once your account is approved. Please verify your bank account."},again:"Please verify your bank account again.",confirm:"Verify Now"},pending:{wheel:{title:"You Will Be Able to Spin the Wheel"},randombox:{title:"You Will Be Able to Open the Random Box"},points:{title:"You Will Be Able to Receive Free Diamonds"},credit:{title:"You Will Be Able to Receive Free Credit"},checkin:{title:"You Will Be Able to Check In"},coupon:{title:"You Will Be Able to Redeem a Code"},again:"Please wait while your bank account is being verified.",afterApprove:"After your bank account has been approved.",confirm:"OK"}},affiliate:"Your account must be approved before you can share referral links and earn income from referrals.",register:"Please enter the correct account name to proceed."},nbe={profile:{amountBank:"Number of your bank account",accountNumber:"Account number"},minigame:{disabled:"This game is currently disabled"},lottoHit:"Lotto hit",cofirmBtnDeposit:"Confirm deposit",transactionDone:"Checking a deposit",pleaseWait:"Please wait a moment. The system is transferring money to your account",historyQrpay:{title:"QRPAY deposit history",moreDetail:"More detail",isCheckWithin:"System is checking transaction within",accountDeposit:"Deposit account",resetStatus:"Check status",pending:"pending",checking:"Check deposit"},historyDetailMinigame:{title:"Result Tiger Dragon",clubs:"of Clubs",diamonds:"of Diamonds",hearts:"of Hearts",spades:"of Spades",ace:"Ace",king:"King",queen:"Queen",jack:"Jack"},invite:"Invite friends",waitApprove:"Your account is pending approval",pleaseContact:"Please contact admin",alert:"Alert",noRound:"There are currently no service. Please check again later.",peer2pay:{title:"Peer2pay",addbank:{placeholder_bank_number:"Please enter UID number",modal_description:"new! The Peer2Pay deposit and withdrawal system is convenient and fast. Do users want to add a Peer2Pay account immediately?",add_bank:"Addbank"},deposit:{guide_title:"Guide Peer2Pay",show_amount:"THBP you will pay",shop_name:"Shop name",auto_credit:"The system will automatically top up credit"},withdraw:{button:{p2p:"Peer2pay",bank:"Bank"}},guide:{title:"Guide Peer2Pay",accordion:{register:{title:"Steps for applying and verifying Peer2Pay identity",description:{no_1:"1. Enter your phone number. password and confirm password When finished, press the “Next” button",no_2:"2. Enter 6 digit OTP",no_3:"3. Log in and “verify your identity” to start trading",no_4:"4. Select country and ID type",no_5:"5. Upload an image of your identity document such as ID card or passport",no_6:"6. Scan your face to verify your identity",no_7:"7. Fill in information according to the specified form. When finished, press the “Next” button",no_8:"8. Wait for information verification within 1 hour"}},buy_coin:{title:"Steps for buying coins from Peer2Pay",description:{no_1:"1. Press the “Buy” button",no_2:"2. Enter the amount to purchase. Then press the “Buy THBP” button",no_3:"3. Check the balance and transfer money, then press “Complete payment” to notify the seller",no_4:"4. Upload the money transfer slip to confirm, then press “Payment completed.”",no_5:"5. Press the “Confirm” button",no_6:"6. Press the “View Wallet” button to finish checking the balance"}},withdraw:{title:"Steps to withdraw money from Peer2Pay",description:{no_1:"1. Press the “Sell” button",no_2:"2. Enter the amount to sell. Then press the “Sell THBP” button",no_3:"3. Press the “Message Box” button to add a check slip from the buyer",no_4:"4. Check the money transfer slip from the buyer",no_5:"5. Press the “View Wallet” button to finish checking the balance"}},addbank:{title:"Steps for adding an account via Peer2Pay",description:{no_1:"1. Press the “Buy” button",no_2:"2. Press the “Add Now” button",no_3:"3. Press the “Payments” menu",no_4:"4. Press “add account”",no_5:"5. Select all forms and press “Add”",no_6:"6. Fill in information according to the specified form. When finished, press the “Add” button",no_7:"7.Add payment method completed"}},copy_uid:{title:"Steps to copy UID",description:{no_1:"1. Press the “Profile” menu",no_2:"2. Press “Copy” the UID number",no_3:"3. Insert the UID code you received into the web page. is finished"}}},register:"Read the Peer2Pay application and identity verification guide",deposit:"Peer2Pay Deposit Guide",withdraw:"Peer2Pay Withdrawal Guide",guide_copy_uid:"Guide to obtaining a UID"}},brand_game:"All brand",brand:"brand",game:"game",filter_game:{all:"All",hits:"Gamehits",new:"Newgame",freespin:"Freespin",favorite:"Favorite"},loadingGame:"Loading game",noListGame:"Game not found",noListData:"No list",selectBrand:"Select brand",seeAll:"See all",loading:"Loading"},rbe={form:z1e,register:V1e,login:j1e,game:Y1e,deposit:W1e,withdraw:G1e,bonus:K1e,affiliate:q1e,cashback:X1e,commission:J1e,creditFree:Z1e,coupon:$1e,miniEvent:eIe,promotion:tIe,wheel:nIe,ranking:rIe,checkin:sIe,randomBox:oIe,wallet:iIe,profile:aIe,shop:lIe,download:cIe,guide:uIe,article:AIe,business:dIe,mutiplyDeposit:fIe,changePassword:gIe,ruleTitle:hIe,historyList:pIe,home:mIe,account:CIe,bank:vIe,baht:EIe,reward:IIe,confirm:BIe,ok:bIe,all:yIe,cancel:wIe,success:QIe,fail:SIe,error:_Ie,warning:xIe,stuckActivity:kIe,pending:TIe,close:DIe,neverShow:RIe,back:OIe,next:MIe,credit:PIe,exchange:NIe,point:LIe,balance:FIe,amount:UIe,enterAmount:HIe,username:zIe,password:VIe,member:jIe,phone_number:YIe,otp:WIe,rule:GIe,readRule:KIe,haveProblem:qIe,readmore:XIe,minute:JIe,upload:ZIe,linebot:$Ie,linecontact:eBe,line:tBe,telegram:nBe,contact:rBe,ark:sBe,copy:oBe,copySuccess:iBe,share:aBe,turn:lBe,turnover:cBe,depositBalance:uBe,winloss:ABe,condition:dBe,date:fBe,time:gBe,datetime:hBe,status:pBe,noData:mBe,income:CBe,history:vBe,withdrawToCredit:EBe,withdrawToAcc:IBe,minWithdraw:BBe,maxWithdraw:bBe,disabled:yBe,identity:wBe,verified:QBe,notVerify:SBe,notQualify:_Be,getCredit:xBe,getPoint:kBe,yourPoint:TBe,alreadyGet:DBe,stage:RBe,updated:OBe,getBonus:MBe,noBonus:PBe,detail:NBe,hh:LBe,mm:FBe,ss:UBe,h:HBe,m:zBe,s:VBe,number:jBe,clear:YBe,deleteAll:WBe,delete:"Delete",type:GBe,list:KBe,win:qBe,price:XBe,changeLang:JBe,logout:ZBe,lotto:$Be,toast:ebe,bankApprove:tbe,extra:nbe},sbe={validate:{required:"กรุณากรอกข้อมูล"},username:{title:"ยูสเซอร์เนม",placeholder:"กรอกยูสเซอร์เนม",validate:{minlength:"ยูสเซอร์เนมต้องเป็นตัวอักษรภาษาอังกฤษพิมพ์เล็กและตัวเลข {minLength}-{maxLength} ตัว",invalid:"ยูสเซอร์เนมต้องเป็นตัวอักษรภาษาอังกฤษพิมพ์เล็กและตัวเลข {minLength}-{maxLength} ตัว"}},phone_number:{title:"เบอร์โทรศัพท์",placeholder:"กรอกเบอร์โทรศัพท์",validate:{minlength:"กรุณากรอกข้อมูลให้ครบถ้วน",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง"}},password:{title:"รหัสผ่าน",placeholder:"กรอกรหัสผ่าน",validate:{minlength:"รหัสผ่านต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง",invalidCharacther:"รหัสผ่านต้องมีตัวอักษร {length} ตัว โดยมีตัวเลข ตัวอักษรภาษาอังกฤษพิมพ์เล็กและพิมพ์ใหญ่อย่างน้อย 1 ตัวอักษร",samepassword:"กรุณากรอกรหัสผ่านให้ตรงกัน !"}},password_old:{title:"รหัสผ่านปัจจุบัน",placeholder:"กรอกรหัสผ่านปัจจุบัน",validate:{minlength:"รหัสผ่านต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง",invalidCharacther:"รหัสผ่านต้องมีตัวอักษร {length} ตัว โดยมีตัวเลข ตัวอักษรภาษาอังกฤษพิมพ์เล็กและพิมพ์ใหญ่อย่างน้อย 1 ตัวอักษร",samepassword:"กรุณากรอกรหัสผ่านให้ตรงกัน !"}},password_new:{title:"รหัสผ่านใหม่",placeholder:"กรอกรหัสผ่านใหม่",validate:{minlength:"รหัสผ่านต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง",invalidCharacther:"รหัสผ่านต้องมีตัวอักษร {length} ตัว โดยมีตัวเลข ตัวอักษรภาษาอังกฤษพิมพ์เล็กและพิมพ์ใหญ่อย่างน้อย 1 ตัวอักษร",samepassword:"กรุณากรอกรหัสผ่านให้ตรงกัน !"}},password_repeat:{title:"รหัสผ่านอีกครั้ง",placeholder:"กรอกรหัสผ่านอีกครั้ง",validate:{minlength:"รหัสผ่านต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง",invalidCharacther:"รหัสผ่านต้องมีตัวอักษร {length} ตัว โดยมีตัวเลข ตัวอักษรภาษาอังกฤษพิมพ์เล็กและพิมพ์ใหญ่อย่างน้อย 1 ตัวอักษร",samepassword:"กรุณากรอกรหัสผ่านให้ตรงกัน !"}},bank_number:{title:"เลขบัญชี",placeholder:"กรุณากรอกเลขบัญชี",validate:{minlength:"เลขบัญชีต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง"}},bank_name:{title:"ชื่อบัญชี",placeholder:"กรุณากรอกชื่อบัญชี",validate:{minlength:"ชื่อบัญชีต้องมีความยาวอย่างน้อย {length} ตัวอักษร",invalid:"กรุณากรอกข้อมูลให้ถูกต้อง"}}},obe={title:"สมัครสมาชิก",ruleCondition:"ยอมรับเงื่อนไขการสมัครสมาชิก",ruleConditionCheck:"กรุณายอมรับเงื่อนไขการสมัครสมาชิก",haveAccount:"มีบัญชีแล้ว",titleConfirmOtp:"ยืนยันรหัส OTP",labelOTP:"กรุณากรอกรหัส OTP 6 หลัก ที่ส่งไปยังเบอร์ของคุณ",labelCountdownOTP:"ส่งรหัส OTP ใหม่ได้อีกครั้ง",titleSetPassword:"ตั้งรหัสผ่าน",passwordAgain:"กรอกรหัสผ่านอีกครั้ง",requirePasswordInput:"กรุณากรอกรหัสผ่าน",requirePasswordLength:"กรุณากรอกรหัสผ่าน 6 ตัว",requireConfirmPasswordInput:"กรุณากรอกยืนยันรหัสผ่าน",requirePasswordMatch:"กรุณากรอกรหัสผ่านให้ตรงกัน",requirePasswordRules:"รหัสผ่านต้องมีตัวอักษร 6 ตัว โดยมีตัวเลข ตัวอักษรภาษาอังกฤษพิมพ์เล็กและพิมพ์ใหญ่อย่างน้อย 1 ตัวอักษร",titleBankaccount:"เลือกบัญชีธนาคารของท่าน",signupSuccess:"สมัครสมาชิกเรียบร้อย"},ibe={title:"เข้าสู่ระบบ",rememberMe:"จดจำข้อมูลของฉัน",forgotPassword:"ลืมรหัสผ่าน",loginVialine:"เข้าสู่ระบบผ่านไลน์",dontBeMember:"ยังไม่เป็นสมาชิก ? สมัครเลย"},abe={category:{hot:"เกมฮิต",new:"เกมใหม่",slot:"สล็อต",table:"ป๊อกเด้ง",fishing:"ยิงปลา",gamelotto:"หวย",sport:"กีฬา",keno:"คีโน",graph:"กราฟ",casino:"คาสิโน",favorite:"เกมโปรด",other:"อื่นๆ",bcr:"คาสิโน",lotto:"หวย"},playGame:"เล่นเกม",maintain:"ปิดปรับปรุง",search:"ค้นหาเกม",brand:"หมวดหมู่"},lbe={title:"ฝากเงิน",auto:{title:"โอนด่วน",subtitle:"ฝากเงินผ่านระบบออโต้"},decimal:{title:"โอนทศนิยม",subtitle:"ฝากเงินผ่านระบบโอนทศนิยม",transferBalance:"ยอดเงินที่ต้องโอน",transferWithin:"กรุณาโอนเงินภายใน"},qrpay:{title:"ฝาก พร้อมเพย์",subtitle:"ฝากเงินผ่านระบบ พร้อมเพย์",selectBankDeposit:"เลือกบัญชีฝาก",saveImg:"บันทึก QR Code",titleScanQrpay:"สแกน QR Code เพื่อทำรายการ",pleaseBank:"โปรดใช้บัญชีฝากที่เลือก เพื่อทำการโอนเงินเข้ามา !!",paymentMethod:{title:"วิธีการชำระเงิน",list1:"1. บันทึกภาพ หรือ แคปหน้าจอ QR Code",list2:"2. เข้าแอปพลิเคชั่นธนาคารที่ต้องการทำรายการฝาก",list3:"*ต้องใช้บัญชีที่ผูกับระบบทำรายการเข้ามาเท่านั้น*",list4:"3. กดเลือกสแกนจ่าย ที่แอปธนาคารนั้น ๆ",list5:"4. เลือกรูปภาพ QR Code ที่บันทึกหรือแคป เพื่อทำรายการจ่าย"},noPaymentMethod:"ไม่พบช่องทางการชำระเงิน",cannotDeposit:"ไม่สามารถฝากเงินได้",selectPayment:"กรุณาเลือก payment"},truewallet:{title:"ฝาก ทรูมันนี่",subtitle:"ฝากเงินผ่านระบบ True Wallet"},truewalletGift:{gift:"True Wallet Gift",title:"ซองของขวัญ",subtitle:"ฝากเงินผ่านระบบ True Wallet Gift",placeholder:"กรุณากรอกเลขลิงค์ซองของขวัญ",confirm:"ยืนยันรับของขวัญ"},confirmDeposit:{title:"ยืนยันยอดฝาก",subtitle:"ระบบยืนยันยอดฝาก",chooseBank:"เลือกบัญชีธนาคารฝากของคุณ",chooseBankAgent:"เลือกบัญชีธนาคารที่ฝากเงินเข้า",inputDepositAmount:"กรอกจำนวนเงินตามสลิป",selectDateDeposit:"เลือกวันที่ทำรายการฝากเงิน"},slipVerify:{title:"สลิปยืนยันยอดฝาก",subtitle:"ระบบยืนยันยอดฝากด้วยสลิป",placeholder:"อัพโหลดรูปสลิป",uploadSlip:"อัพโหลดสลิป",textUpload:"กรุณาเลือกรูปภาพ",typeFile:"กรุณาเลือกไฟล์ประเภท jpg, jpeg or png",confirm:"ยืนยันยอดฝาก",exampleslip:"ตัวอย่างรูปสลิปที่อัพโหลดมา",imageslip:"รูปสลิปที่อัพโหลดมา",yourslip:"อัพโหลดสลิปของคุณ",alertslip:"ใช้ในกรณีที่ธนาคารมีปัญหาหรือยอดเงินฝากไม่เข้า",fillAll:"กรุณากรอกข้อมูลให้ครบถ้วน"},seven:{title:"ฝาก 7-ELEVEN",subtitle:"ฝากเงินผ่าน 7-ELEVEN"},assignAmount:"ระบุจำนวนเงิน",depositAccount:"ฝากเงินเข้าบัญชีนี้",depositTel:"ฝากเงินเข้าเบอร์นี้",yourBankOnly:"โอนเงินผ่านบัญชีนี้เท่านั้น! ระบบจะเติมเครดิตโดยอัติโนมัติ",minMax:"ฝากขั้นต่ำ {min} บาท สูงสุด {max} บาท"},cbe={title:"ถอนเงิน",subtitle:"ถอนเงินออกจากบัญชีผ่านระบบออโต้",placeholder:"กรอกจำนวนเงินที่ต้องการถอน",label:"จำนวนเงินที่ต้องการถอน",minimumWithdraw:"ถอนขั้นต่ำ {min} บาท",turnMessage:"ไม่สามารถตรวจสอบรายการฝากได้",withdrawAll:"ถอนเงินทั้งหมด",validate:{empty:"กรุณากรอกจำนวนเงินที่ต้องการถอน",invalid:"กรุณากรอกจำนวนเงินให้ถูกต้อง",min:"ถอนขั้นต่ำ {min} บาท",max:"ยอดถอนสูงสุด {max} บาท",maxWithdraw:"ถอนสูงสุด {max} บาท",overAmount:"เครดิตของคุณมีจำนวนไม่เพียงพอในการทำรายการ",remaining:"จำนวนเงินที่สามารถถอนได้คงเหลือ {remaining} บาท",maxPerDay:"ถอนสูงสุด {max_per_day} บาท (ถอนสูงสุด {max_per_time} บาทต่อครั้ง )",truewallet:{verify:"ตรวจสอบจำนวนเงิน",min:"ถอน True wallet ขั้นต่ำ {min} บาท",tenBase:"True wallet ต้องถอนเป็นจำนวนเต็ม 10"}}},ube={title:"โบนัส"},Abe={title:"แนะนำเพื่อน",subtitle:"รับรายได้จากเพื่อน",share:{title:"ลิงค์แนะนำเพื่อน",subtitle:"คุณจะได้รับรายได้ฟรีจากการแนะนำเพื่อน"},dashboard:"ภาพรวม",todayIncome:"รายได้วันนี้ (บาท)",totalIncome:"รายได้ทั้งหมด (บาท)",balanceIncome:"รายได้คงเหลือ (บาท)",network:"สมาชิกในเครือข่าย",level:"ระดับขั้น",unlock:"ปลดล็อค",type:{turnover:"ยอดเล่น",winloss:"ยอดเสีย",deposit:"ยอดฝาก",member:"สมาชิกแนะนำ",credit:"รับเครดิต",credit_history:"ประวัติการรับรายได้",history:"ประวัติการถอนรายได้",main:"แนะนำเพื่อน"},all:"{type}ทั้งหมด",today:"{type}วันนี้",sum:"{type}สะสม",detail:"รายละเอียด{type}ทั้งหมด",invite:{title:"ลิงก์แนะนำเพื่อน",copy:"คัดลอกลิงก์",copySuccess:"คัดลอกลิ้งค์แนะนำเพื่อนสำเร็จ",share:"แชร์ผ่านโซเชียลมีเดีย"},verified:"ยืนยันแล้ว",unverified:"ยังไม่ยืนยัน",rule:"เงื่อนไขแนะนำเพื่อน",income:"รายได้จากการแนะนำเพื่อน",history:"ประวัติการถอน",brand:"หมวด",date:"วันเวลาที่สมัคร",typeWithdraw:"ประเภทถอน",filter:"ตัวกรอง"},dbe={title:"คืนยอดเสีย",subtitle:"เลือกช่องทางการรับยอดเสีย",todayCashback:"ยอดเสียวันนี้",previousCashback:"ยอดเสียสะสม"},fbe={title:"คอมมิชชั่น",subtitle:"เลือกช่องทางการรับคอมมิชชั่น",todayCommission:"คอมมิชชั่นวันนี้",previousCommission:"คอมมิชชั่นสะสม"},gbe={title:"เครดิตฟรี",subtitle:"เครดิตฟรีจากกิจกรรมต่างๆ",useBefore:"ใช้งานก่อน",getReward:"รับรางวัล",turnover:"เทิร์นสูงสุด {turnover} ",deposit:"ถอนสูงสุด {deposit}",notDeposit:"ไม่มีอั้นถอน",notTurnover:"ไม่ต้องทำเทิร์น"},hbe={title:"กรอกโค้ด",subtitle:"กรอกโค้ดรับรางวัลฟรี",placeholder:"กรุณากรอกโค้ด"},pbe={title:"รับ{unit_name}ฟรี",subtitle:"รับ{unit_name}ฟรีฟรีจากกิจกรรม"},mbe={title:"รับโปรโมชั่น",subtitle:"เลือกโปรโมชั่น",canPlay:"เล่นได้เฉพาะ",selectedPro:"โปรโมชั่นปัจจุบัน",selectedNoBonus:"เลือกไม่รับโบนัส",selectedNoBonusAuto:"เลือกไม่รับโบนัสอัตโนมัติ",wallet:"เงินฝากของคุณ",autoSelect:"ระบบจะทำการเลือกรับโบนัสให้อัตโนมัติ"},Cbe={title:"กงล้อ",subtitle:"",totalPoint:"{unit_name}ทั้งหมด",canSpin:"{unit_name} หมุนกงล้อได้ 1 ครั้ง",spin:"หมุนกงล้อ",wheelCredit:"เครดิตฟรีกงล้อ"},vbe={title:"Ranking",subtitle:"",currentRank:"Rank ปัจจุบัน",nextRank:"Rank ถัดไป",depositLifetime:"ยอดฝากสะสมตลอดชีพ",turnoverLifetime:"ยอดเล่นสะสมตลอดชีพ",depositMonth:"ฝากสะสม 1 เดือน",turnoverMonth:"ยอดเล่นสะสม 1 เดือน",rankUpCondition:"เงื่อนไขการอัพเลเวล",rankUp:"อัพ Rank"},Ebe={title:"รับโปรโมชั่น",subtitle:"เลือกโปรโมชั่น",depositForReward:"ฝากเงินเพื่อรับรางวัล",rewarded:"รับรางวัลไปแล้ว",notReward:"ไม่ได้รับรางวัลภายในวันนั้นๆ",passCondition:"ผ่านเงือนไขรับรางวัลฟรี",notPassCondition:"ไม่ผ่านเงือนไขรับรางวัลฟรี",notYetDueDate:"กิจกรรมยังไม่ถึงวันที่กำหนด"},Ibe={title:"กล่องสุ่ม",subtitle:"",openBox:"เปิดกล่องสุ่ม",ticket:"ตั๋ว",openHistory:"ประวัติการเปิด",maintain:"ตอนนี้ {name} ปิดให้บริการ",close:"ปิดหน้าต่างนี้",congrat:"ยินดีด้วยคุณได้รับ"},Bbe={title:"กระเป๋า",subtitle:""},bbe={title:"ข้อมูลผู้ใช้",subtitle:"ข้อมูลส่วนตัวกับธนาคารของคุณ",addBank:"เพิ่มบัญชีธนาคาร",mainBank:"บัญชีหลัก",pending:"รออนุมัติ",setMainBank:"ตั้งบัญชี",addAccount:"เพิ่มบัญชีของคุณ",maxAccount:"มีบัญชีธนาคารได้สูงสุด 5 บัญชี",notAllowBank:"ไม่อนุมัติ"},ybe={title:"ร้านค้าแลกเหรียญ",subtitle:"แลกของรางวัล",pointBalance:"{unit_name}คงเหลือ",exchangeReward:"แลกของรางวัล",exchageCash:"แลกเงินสด",exchangeCredit:"แลกเครดิต",exchangeHistory:"ประวัติการแลก",search:"ค้นหาของรางวัล",enterPoint:"กรอกแต้มที่จะแลก",amountWillGet:"ยอดเงินที่ได้รับ",creditWillGet:"เครดิตที่ได้รับ",reward:"ของรางวัลที่ได้รับ",piece:"ชิ้น",shiping:{title:"รายละเอียดการส่ง",subtitle:"ข้อมูลการจัดส่งสินค้า",trackingNumber:"เลขพัสดุ",status:{title:"สถานะการจัดส่ง",pending:"ส่งคำสั่งซื้อ",success:"ส่งสินค้าสำเร็จ",shipping:"กำลังจัดส่ง",cancel:"ยกเลิกคำสั่งซื้อ"},address:{title:"ที่อยู่",selectAddress:"ที่อยู่สำหรับจัดส่ง",province:"จังหวัด",district:"เขต/อำเภอ",subDistrict:"แขวง/ตำบล",postCode:"รหัสไปรษณีย์",address1:"รายละเอียด บ้านเลขที่ / อาคาร / ชั้น",address2:"รายละเอียด หมู่บ้าน / ซอย / ถนน",contactDetail:"ช่องทางการติดต่อ",fullname:"ชื่อ-นามสกุล",newAddress:"เพิ่มที่อยู่ใหม่",editAddress:"แก้ไขที่อยู่",edit:"แก้ไข"}}},wbe={title:"ดาวน์โหลด",subtitle:""},Qbe={title:"คู่มือการใช้งาน",subtitle:""},Sbe={title:"บทความ",subtitle:"",relateTag:"แท็กที่เกี่ยวข้อง"},_be={title:"ร่วมธุรกิจ",subtitle:""},xbe={title:"ฝากเงินรับตัวคูณ",subtitle:"",textReward:"คุณได้รับโบนัสเพิ่ม {amount} บาท",textTurn:"ทำยอด {withdraw_fix} เท่า ถอนได้ {fix_withdraw} เท่า"},kbe={title:"เปลี่ยนรหัสผ่าน",subtitle:""},Tbe={register:"เงื่อนไขการสมัครสมาชิก",depositAuto:"เงื่อนไขโอนด่วน",depositDecimal:"เงื่อนไขโอนทศนิยม",depositTruewallet:"เงื่อนไขฝากทรูมันนี่",depositConfirm:"เงื่อนไขยืนยันยอดฝาก",depositQrpay:"เงื่อนไขฝาก พร้อมเพย์",depositTruewalletGift:"เงื่อนไขการรับทรูวอลเล็ทกิ๊ฟ",depositP2p:"เงื่อนไขฝาก Peer2pay"},Dbe={title:"ประวัติการใช้งาน",gameList:"รายการเกม",depositList:"รายการฝาก",withdrawList:"รายการถอน",bonusList:"โบนัสฟรี",playAgain:"เล่นอีกครั้ง",typeGame:"ประเภทเกม",lastPlay:"เล่นล่าสุด",emptyList:"ไม่มีรายการ",start_date:"วันที่เริ่มต้น",end_date:"วันที่สิ้นสุด"},Rbe="หน้าแรก",Obe="บัญชี",Mbe="ธนาคาร",Pbe="บาท",Nbe="รางวัล",Lbe="ยืนยัน",Fbe="ตกลง",Ube="ทั้งหมด",Hbe="ยกเลิก",zbe="สำเร็จ",Vbe="ล้มเหลว",jbe="เกิดข้อผิดพลาด",Ybe="คำเตือน",Wbe="ติดกิจกรรม",Gbe="รอดำเนินการ",Kbe="ปิด",qbe="ไม่ต้องแสดงอีก",Xbe="ย้อนกลับ",Jbe="ถัดไป",Zbe="เครดิต",$be="แลก",eye="แต้ม",tye="ยอดเงิน",nye="จำนวนเงิน",rye="กรอกจำนวนเงิน",sye="ยูสเซอร์",oye="รหัสผ่าน",iye="สมาชิก",aye="เบอร์โทรศัพท์",lye="รหัส OTP",cye="กติกา",uye="อ่านกฎกติกา",Aye="หากมีข้อสงสัยเพิ่มเติม",dye="อ่านเพิ่มเติม",fye="นาที",gye="อัพโหลด",hye="ไลน์บอทแจ้งเตือน",pye="ติดต่อพนักงาน",mye="ติดต่อ Line",Cye="ติดต่อ Telegram",vye="ติดต่อ",Eye="หากมีข้อสงสัย หรือ พบปัญหาต้องการความช่วยเหลือ",Iye="คัดลอก",Bye="คัดลอกสำเร็จ",bye="แชร์",yye="ยอดเทิร์น",wye="ยอดเล่น",Qye="ยอดฝาก",Sye="ยอกเสีย",_ye="เงื่อนไข",xye="วันที่",kye="เวลา",Tye="วันที่/เวลา",Dye="สถานะ",Rye="ไม่มีข้อมูล",Oye="รายได้",Mye="ประวัติ",Pye="ถอนเข้าเครดิต",Nye="ถอนเข้าบัญชี",Lye="ถอนขั้นต่ำ {min}",Fye="ถอนสูงสุด {max}",Uye="ปิดใช้งาน",Hye="ยืนยันตัวตน",zye="ยืนยันตัวตนสำเร็จ",Vye="ไม่ยืนยันตัวตน",jye="ไม่ผ่านเงื่อนไข",Yye="รับเครดิต",Wye="รับ{unit_name}",Gye="{unit_name}ของคุณ",Kye="รับแล้ว",qye="ขั้นที่",Xye="อัพเดทล่าสุด",Jye="รับโบนัส",Zye="ไม่รับโบนัส",$ye="รายละเอียด",ewe="ชั่วโมง",twe="นาที",nwe="วินาที",rwe="ชม.",swe="น.",owe="ว.",iwe="ตัวเลข",awe="ล้างทั้งหมด",lwe="ลบทั้งหมด",cwe="ประเภท",uwe="รายการ",Awe="ชนะ",dwe="แพ้",fwe="ราคา",gwe="ออกจากระบบ",hwe={lottoGroup:{yiki:"ยี่กี","yiki-vip":"ยี่กี VIP","yiki-bonus":"ยี่กีโบนัส",lotto_inter:"หวยแนะนำ",lotto_thai:"หวยไทย",stock_and_inter:"หวยหุ้น",favorite:"หวยโปรด",lotto_hanoi:"หวยฮานอย",lotto_lao:"หวยลาว",stock_vip:"หวยหุ้น VIP","number six":"หวยไทย ชุด 6 ตัว"},lottoName:{yiki:"ยี่กี",yiki_vip:"ยี่กี VIP",yiki_bonus:"ยี่กีโบนัส",vn_hochiminh:"ฮานอยโฮจิมินทร์",lotto_inter_vn_special:"ฮานอยพิเศษ",lotto_inter_vn:"ฮานอยปกติ",lotto_inter_vn_vip:"ฮานอย VIP",malaysia:"หวยมาเลย์",lotto_inter_laos:"ลาวพัฒนา",stock_thai:"หุ้นไทยเย็น",bacc:"สลาก ธ.ก.ส",lotto_thai:"รัฐบาล",stock_and_inter_sgx:"หุ้นสิงคโปร์",stock_and_inter_india:"หุ้นอินเดีย",stock_and_inter_egypt:"หุ้นอียิปต์",stock_and_inter_stock_eng:"หุ้นอังกฤษ",stock_and_inter_ukx:"หุ้นเยอรมัน",stock_and_inter_moex:"หุ้นรัสเซีย",joker:"หุ้นโจ๊กเก้อร์",stock_and_inter_dow:"หุ้นดาวโจนส์",stock_and_inter_ch_day:"หุ้นจีน เช้า",stock_and_inter_hsi_day:"หุ้นฮังเส็ง เช้า",stock_and_inter_tw:"หุ้นไต้หวัน",stock_and_inter_kr:"หุ้นเกาหลี",stock_and_inter_nik_evening:"หุ้นนิเคอิ บ่าย",stock_and_inter_ch_evening:"หุ้นจีน บ่าย",stock_and_inter_hsi_evening:"หุ้นฮังเส็ง บ่าย",stock_and_inter_nik_day:"หุ้นนิเคอิ เช้า",hanoi_hanoi_peeces:"ฮานอยพิเศษ",hanoi_hanoi_hojimin:"ฮานอยโฮจิมินทร์",hanoi_hanoi_nomal:"ฮานอยปกติ",hanoi_hanoi_vip:"ฮานอยวีไอพี",laos_laos_pan:"ลาวพัฒนา",joker_sun:"โจ๊กเก้อร์",stock_mayal:"หวยมาเลย์",gsb:"สลากออมสิน",lotto_inter_lao_sa:"ลาวสามัคคี",vn_night:"ฮานอยดึก",don_vip:"ดาวโจนส์ VIP",vn_midday:"ฮานอยเที่ยง",lotto_inter_laos_star:"ลาวสตาร์","number six":"หวยไทย ชุด 6 ตัว",lottoGov:"หวยรัฐบาล",laos_vip:"ลาว VIP"},result:"ผลรางวัล",reward:{first:"รางวัลที่หนึ่ง",twoDown:"สองตัวล่าง"},resultNone:"ไม่พบข้อมูล",resultBalance:"จำนวนเงินที่ถูกรางวัล",getReward:"ขึ้นรางวัล",preset:"สร้างเลขชุด",bet:"แทงหวย",betHistory:"โพยหวย",lottoAll:"หวยทั้งหมด",lottoReccomend:"หวยเด่นประจำวัน",closeRound:"ปิดรอบทุก {number} นาที",willClose:"จะปิดรับแทงในอีก",closeAt:"ปิด { time } น.",timeleft:"เหลือเวลา",timeout:"ครบเวลา",roundEnd:"หมดรอบ",waitResult:"รอออกผล",betTimeout:"หมดเวลาแทง",resultOut:"ผลออกแล้ว",selectType:"กรุณาเลือกประเภทหวย",resultNumber:"ผลรวมยิงเลข",shootNumber:"ยิงเลข",list:"โพย",manualNumber:"กดเลขเอง",panelNumber:"เลือกจากแผง",typeNumberBelow:"*พิมพ์เลขจากแป้นด้านล่าง หรือกดที่ช่องเพื่อระบุเลข",noList:"ยังไม่มีรายการแทง",pullList:"ดึงโพย",plsManual:"กรุณากดเลขเอง",reverseNumber:"กลับเลข","19door":"19 ประตู",random:"สุ่มเลข",highNumber:"เลขสูง",lowNumber:"เลขต่ำ",oddNumber:"เลขคี่",evenNumber:"เลขคู่",tripleNumber:"เลขตอง",doubleNumber:"เลขเบิ้ล",runFront:"รูดหน้า",runBack:"รูดหลัง",enterPrice:"ระบุราคา",cutDup:"ตัดเลขซ้ำ",betListAll:"รายการแทงทั้งหมด {number} รายการ",minMax:"ขั้นต่ำ {min} บาท สูงสุด {max} บาท",evenPrice:"ใส่ราคาเท่ากัน",totalPrice:"ราคารวม",wallet:"กระเป๋าตัง",balance:"ยอดคงเหลือ",submitList:"ส่งโพย",seeList:"ดูโพยของฉัน",closeShootNumber:"ปิดรับยิงเลขในอีก",closeRoundShootNumber:"ปิดรอบการยิงเลข",resultShootNumber:"ผลรวมเลขยิงปัจจุบัน",listShootNumber:"รายการยิงเลข (ล่าสุด)",winner:"ผู้ชนะ",waitShootNumber:"รอยิงเลขครั้งต่อไป",recent:"ล่าสุด",oldest:"เก่าสุด",out:"ออกแล้ว",notOut:"ยังไม่ออกผล",total:"ยอดรวม(บาท)",listWon:"โพยถูกรางวัล",listOut:"โพยออกผลแล้ว",balanceWon:"ยอดที่ถูกรางวัล(บาท)",win:"ถูกรางวัล",lost:"ไม่ถูกรางวัล",cancelBill:"ยกเลิกบิล",stake:"เดิมพัน",numberOut:"เลขที่ออก",ratioPrice:"อัตราจ่าย",presetList:"รายการเลขชุด",noPreset:"คุณยังไม่ได้สร้างเลขชุด",newPreset:"สร้างเลขชุดใหม่",namePreset:"ชื่อเลขชุด",numberPreset:"ชุดตัวเลข",enterNamePreset:"กรอกชื่อเลขชุด",pleaseEnterNamePreset:"กรุณากรอกชื่อเลขชุด",duplicatePreset:"เลขชุดซ้ำ",lottoType:"ประเภทหวย",addNumber:"เพิ่มเลข",showList:"ดูโพย",hideList:"ซ่อนโพย",lottoNumber:"ระบุตัวเลข",number:"ลำดับ",username:"ชื่อผู้ใช้",numberShoot:"เลขยิง",time:"เวลา",enterShootNumber:"ระบุเพื่อยิงเลข",waitingResult:"กำลังรอผลสรุปผลรางวัล",validData:"กรุณากรอกข้อมูลให้ถูกต้อง",modalDelete:{title:"ลบตัวเลขทั้งหมดในโพย",detail:"“ลบทั้งหมด” หมายถึงการลบข้อมูลตัวเลข ทั้งหมดจากโพยปัจจุบันซึ่งไม่สามารถกู้คืนได้ คุณแน่ใจที่จะดำเนินการต่อใช่หรือไม่"},modalSubmitList:{title:"ส่งโพยสำเร็จ",detail:"โพยหมายเลข {user_id}",detail2:"ถูกบันทึกลงในประวัติโพยของคุณแล้ว",detail3:"กรุณาตรวจสอบผลรางวัล",detail4:"หากมีข้อสงสัยกรุณาติดต่อแอดมิน"},modalHistory:{save:"บันทึกโพย",listNumber:"เลขรายการ"},modalCancelBill:{title:"ยกเลิกบิล",detail:"คุณแน่ใจที่จะยกเลิกบิลใช่หรือไม่"},clear:"เคลียร์",eachBaht:"บาทละ",priceRate:"เรตชนะ",amountCredit:"เครดิตคงเหลือ : {credit} บาท",sumAmount:"รวมเป็นเงิน : {amount} บาท",fillPrice:"ใส่จำนวนเงิน",summaryBet:"สรุปรายการแทง",listLength:"{list} รายการ",confirmList:"ยืนยันการส่งโพย",selectPreset:"ดึงเลขชุด"},pwe="ผลรางวัลล่าสุด",mwe={profile:{setMainBankSuccess:"ตั้งบัญชีหลักสำเร็จ",addBankSuccess:"เพิ่มบัญชีธนาคารสำเร็จ"}},Cwe={deposit:{pending:{title:"อยู่ระหว่างตรวจสอบบัญชี",discription:"คุณสามารถใช้งานระบบได้ตามปกติ แต่ยังไม่สามารถรับเครดิตฟรีได้ โปรดรอแอดมินอนุมัติบัญชี"},reject:{title:"บัญชีธนาคารของคุณไม่ถูกต้อง",discription:"โปรดยืนยันบัญชีธนาคารของคุณใหม่อีกครั้ง",confirm:"ยืนยันบัญชี"}},depositPending:{title:"คำแนะนำ",discription:"กรุณาฝากเงินให้ตรงกับบัญชีที่คุณสมัครสมาชิก เพื่อให้บัญชีที่คุณขอมาถูกอนุมัติ และ สามารถเข้าเล่นกิจกรรมได้",confirm:"ตกลง",verify:"กรุณายืนยันบัญชีก่อนใช้งาน QR Payment",qrpay:"คุณต้องยืนยันบัญชีให้สำเร็จก่อน จึงจะสามารถฝากเงินด้วย QR Payment ได้ คุณสามารถเลือกวิธีฝากเงินอื่นก่อน หรือติดต่อแอดมินเพื่อเร่งการอนุมัติบัญชี",back:"กลับไปหน้าฝากเงิน",warning:"กรุณาฝากเงินให้ตรงกับบัญชีที่คุณสมัครสมาชิก เพื่อให้บัญชีที่ คุณขอมาถูกอนุมัติ และสามารถเข้าเล่นกิจกรรมได้"},event:{reject:{wheel:{title:"คุณไม่สามารถหมุนกงล้อได้",discription:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะหมุนกงล้อได้ปกติ"},randombox:{title:"คุณไม่สามารถเปิดกล่องสุ่มได้",discription:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะเปิดกล่องสุ่มได้ปกติ"},points:{title:"คุณไม่สามารถรับเพชรฟรีได้",description:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะได้รับเพชรฟรี"},credit:{title:"คุณไม่สามารถรับเครดิตฟรีได้",discription:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะได้รับเครดิตฟรี"},checkin:{title:"คุณไม่สามารถเช็คอินได้",discription:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะเช็คอินได้ปกติ"},coupon:{title:"คุณไม่สามารถกรอกโค้ดได้",discription:"หลังจากระบบตรวจสอบเรียบร้อย คุณจะกรอกโค้ดได้"},deposit:{title:"บัญชียังไม่ได้รับการอนุมัติ",description:"คุณจะสามารถรับเครดิตฟรีหรือเล่นกิจกรรมอื่นได้ เมื่อบัญชีถูกอนุมัติ โปรดยืนยันบัญชีธนาคาร"},again:"กรุณายืนยันบัญชีธนาคารใหม่อีกครั้ง",confirm:"ยืนยันตอนนี้"},pending:{wheel:{title:"คุณจะสามารถหมุนกงล้อได้"},randombox:{title:"คุณจะสามารถเปิดกล่องสุ่มได้"},points:{title:"คุณจะสามารถรับเพชรฟรี"},credit:{title:"คุณจะสามารถรับเครดิตฟรี"},checkin:{title:"คุณจะเช็คอินได้"},coupon:{title:"คุณจะกรอกโค้ดได้"},again:"โปรดรอระบบตรวจสอบบัญชีธนาคาร",afterApprove:"หลังจากบัญชีธนาคารถูกอนุมัติ",confirm:"ตกลง"}},affiliate:"บัญชีของคุณต้องถูกอนุมัติก่อน ถึงจะสามารถแชร์ลิ้งกับรับรายได้จากแนะนำเพื่อนได้",register:"กรุณากรอกชื่อบัญชีให้ถูกต้อง เพื่อดำเนินการต่อ"},vwe={amountBank:"จำนวนบัญชีธนาคารของคุณ",accountNumber:"หมายเลขบัญชีธนาคาร",dateTransaction:"วันที่ทำรายการ",amountBet:"ยอดเดิมพัน",amountWin:"ยอดถูกรางวัล",waitResult:"รอผล",number:"เลข",timeLeftReturnBill:"เหลือเวลาคืนโพยอีก",timeOutReturnBill:"หมดเวลาคืนโพย",sureToCancle:"คุณเเน่ใจว่าต้องการยกเลิก",lottoGov:"หวยรัฐบาล",lottoYiki:"หวยยี่กี",lottoHit:"หวยฮิต",twoDown:"2 ตัวล่าง",threeNumber:"3 ตัว",round:"รอบที่",totalAmount:"ยอดเครดิต",notificationNews:"แจ้งเตือนข่าวสาร",profile:{amountBank:"จำนวนบัญชีธนาคารของคุณ",accountNumber:"หมายเลขบัญชีธนาคาร"},minigame:{title:"รายการเล่นเกม",roshambo:"เป่ายิ้งฉุบ",cointoss:"หัวก้อย",sicbo:"ไฮโล",disabled:"เกมปิดปรับปรุง"},cofirmBtnDeposit:"ยืนยันฝากเงิน",transactionDone:"กำลังตรวจสอบรายการฝาก",pleaseWait:"โปรดรอสักครู่ระบบกำลังทำการโอนเงินเข้าบัญชีของท่าน",historyQrpay:{title:"ประวัติการฝาก QR PAY",moreDetail:"ดูเพิ่มเติม",isCheckWithin:"กำลังตรวจสอบรายการฝาก ภายใน",accountDeposit:"บัญชีที่ฝาก",resetStatus:"ตรวจสอบสถานะ",pending:"รอโอน",checking:"ตรวจสอบ"},historyDetailMinigame:{title:"ผลเสือมังกร",clubs:"ดอกจิก",diamonds:"ข้าวหลามตัด",hearts:"โพธิ์แดง",spades:"โพธิ์ดำ",ace:"เอซ",king:"คิง",queen:"ควีน",jack:"แจ็ค"},invite:"ผู้แนะนำ",waitApprove:"บัญชีของท่านกำลังอยู่ในระหว่างรอการอนุมัติ",pleaseContact:"กรุณาติดต่อแอดมิน",alert:"แจ้งเตือน",noRound:"ขณะนี้ยังไม่มีรอบให้บริการ กรุณาตรวจสอบอีกครั้งในภายหลัง",peer2pay:{title:"Peer2pay",addbank:{placeholder_bank_number:"กรุณากรอกเลข UID",modal_description:"ใหม่! ระบบฝากถอนแบบ Peer2Pay สะดวก รวดเร็ว ผู้ใช้ต้องการเพิ่มบัญชี Peer2Pay เลยหรือไม่",add_bank:"เพิ่มบัญชี"},deposit:{guide_title:"คู่มือการใช้งาน Peer2Pay",show_amount:"THBP ที่คุณจะต้องจ่าย",shop_name:"ชื่อร้านค้า",auto_credit:"ระบบจะเติมเครดิตโดยอัติโนมัติ"},withdraw:{button:{p2p:"Peer2pay",bank:"บัญชีธนาคาร"}},guide:{title:"สอนการใช้งาน Peer2Pay",accordion:{register:{title:"ขั้นตอนการสมัครและยืนยันตัวตน Peer2Pay",description:{no_1:"1. กรอกเบอร์โทรศัพท์ รหัสผ่านและยืนยันรหัสผ่าน เมื่อเสร็จให้กดปุ่มที่ ”ต่อไป”",no_2:"2. กรอก OTP 6 หลัก",no_3:"3. เข้าสู่ระบบ และ “ยืนยันตัวตน” ของคุณเพื่อเริ่มการซื้อขาย",no_4:"4. เลือกประเทศและประเภทบัตรประจำตัว",no_5:"5. อัพโหลดภาพเอกสารยืนยันตัวตน เช่นบัตรประชาชนหรือ พาสปอร์ต",no_6:"6. สแกนใบหน้าเพื่อยืนยันตัวตน",no_7:"7. กรอกข้อมูลตามแบบฟอร์มกำหนด เมื่อเสร็จให้กดปุ่ม ”ต่อไป”",no_8:"8. รอการตรวจสอบข้อมูลภายใน 1 ชั่วโมง"}},buy_coin:{title:"ขั้นตอนการซื้อเหรียญจาก Peer2Pay",description:{no_1:"1. กดปุ่ม “ซื้อ”",no_2:"2. กรอกจำนวนเงินที่จะซื้อ จากนั้นกดปุ่ม “ซื้อ THBP”",no_3:"3. เช็คยอดและทำการโอนเงิน จากนั้นกด “ชำระเงินเสร็จสิ้น” เพื่อแจ้งผู้ขาย",no_4:"4. อัพโหลดสลิปการโอนเงินเพื่อยืนยัน จากนั้นกด “ชำระเงินเรียบร้อยแล้ว”",no_5:"5. กดปุ่ม “ยืนยัน”",no_6:"6. กดปุ่ม “ดูกระเป๋าสตางค์” เพื่อเช็คยอดเงินเป็นการเสร็จสิ้น"}},withdraw:{title:"ขั้นตอนการถอนเงินจาก Peer2Pay",description:{no_1:"1. กดปุ่ม “ขาย”",no_2:"2. กรอกจำนวนเงินที่จะขาย จากนั้นกดปุ่ม “ขาย THBP”",no_3:"3. กดปุ่ม “กล่องข้อความ” เพิ่มเช็คสลิปจากผู้ซื้อ",no_4:"4. ตรวจสอบสลิปการโอนเงินจากผู้ซื้อ",no_5:"5. กดปุ่ม “ดูกระเป๋าสตางค์” เพื่อเช็คยอดเงินเป็นการเสร็จสิ้น"}},addbank:{title:"ขั้นตอนการเพิ่มบัญชีผ่าน Peer2Pay",description:{no_1:"1. กดปุ่ม “ซื้อ”",no_2:"2. กดปุ่ม “เพิ่มตอนนี้”",no_3:"3. กดเมนู “การชำระเงิน”",no_4:"4. กด “เพิ่มบัญชี”",no_5:"5. เลือกแบบฟอร์มให้ครบ แล้วกด “เพิ่ม”",no_6:"6. กรอกข้อมูลตามแบบฟอร์มกำหนด เมื่อเสร็จให้กดปุ่ม ”เพิ่ม”",no_7:"7. เพิ่มวิธีการชำระเงินเสร็จสิ้น"}},copy_uid:{title:"ขั้นตอนการคัดลอก UID",description:{no_1:"1. กดเมนู “โปรไฟล์”",no_2:"2. กด “คัดลอก” เลข UID",no_3:"3. นำรหัส UID ที่ได้ไปใส่ในหน้าเว็บ เป็นการเสร็จสิ้น"}}},register:"อ่านคู่มือการสมัครและยืนยันตัวตน Peer2Pay",deposit:"คู่มือการฝากเงิน Peer2Pay",withdraw:"คู่มือการถอนเงิน Peer2Pay",guide_copy_uid:"คู่มือการรับ UID"}},brand_game:"ค่ายเกม",brand:"ค่าย",game:"เกม",filter_game:{all:"ทั้งหมด",hits:"เกมฮิต",new:"เกมใหม่",freespin:"ซื้อฟรีสปิน",favorite:"เกมโปรด"},loadingGame:"กำลังโหลดเกม",noListGame:"ไม่พบรายการเกม",noListData:"ไม่พบรายการ",selectBrand:"เลือกค่ายเกม",seeAll:"ดูทั้งหมด",loading:"กำลังโหลดข้อมูล"},Ewe={form:sbe,register:obe,login:ibe,game:abe,deposit:lbe,withdraw:cbe,bonus:ube,affiliate:Abe,cashback:dbe,commission:fbe,creditFree:gbe,coupon:hbe,miniEvent:pbe,promotion:mbe,wheel:Cbe,ranking:vbe,checkin:Ebe,randomBox:Ibe,wallet:Bbe,profile:bbe,shop:ybe,download:wbe,guide:Qbe,article:Sbe,business:_be,mutiplyDeposit:xbe,changePassword:kbe,ruleTitle:Tbe,historyList:Dbe,home:Rbe,account:Obe,bank:Mbe,baht:Pbe,reward:Nbe,confirm:Lbe,ok:Fbe,all:Ube,cancel:Hbe,success:zbe,fail:Vbe,error:jbe,warning:Ybe,stuckActivity:Wbe,pending:Gbe,close:Kbe,neverShow:qbe,back:Xbe,next:Jbe,credit:Zbe,exchange:$be,point:eye,balance:tye,amount:nye,enterAmount:rye,username:sye,password:oye,member:iye,phone_number:aye,otp:lye,rule:cye,readRule:uye,haveProblem:Aye,readmore:dye,minute:fye,upload:gye,linebot:hye,linecontact:pye,line:mye,telegram:Cye,contact:vye,ark:Eye,copy:Iye,copySuccess:Bye,share:bye,turn:yye,turnover:wye,depositBalance:Qye,winloss:Sye,condition:_ye,date:xye,time:kye,datetime:Tye,status:Dye,noData:Rye,income:Oye,history:Mye,withdrawToCredit:Pye,withdrawToAcc:Nye,minWithdraw:Lye,maxWithdraw:Fye,disabled:Uye,identity:Hye,verified:zye,notVerify:Vye,notQualify:jye,getCredit:Yye,getPoint:Wye,yourPoint:Gye,alreadyGet:Kye,stage:qye,updated:Xye,getBonus:Jye,noBonus:Zye,detail:$ye,hh:ewe,mm:twe,ss:nwe,h:rwe,m:swe,s:owe,number:iwe,clear:awe,deleteAll:lwe,delete:"ลบ",type:cwe,list:uwe,win:Awe,lost:dwe,price:fwe,logout:gwe,lotto:hwe,lastestResult:pwe,toast:mwe,bankApprove:Cwe,extra:vwe},Iwe={legacy:!1,locale:"th",fallbackLocale:"th",silentFallbackWarn:!0,messages:{en:rbe,th:Ewe}},Bwe=oAe(Iwe);var WN={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(typeof self<"u"?self:Kn,function(){return function(n){var r={};function s(o){if(r[o])return r[o].exports;var i=r[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,s),i.l=!0,i.exports}return s.m=n,s.c=r,s.d=function(o,i,a){s.o(o,i)||Object.defineProperty(o,i,{enumerable:!0,get:a})},s.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},s.t=function(o,i){if(1&i&&(o=s(o)),8&i||4&i&&typeof o=="object"&&o&&o.__esModule)return o;var a=Object.create(null);if(s.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:o}),2&i&&typeof o!="string")for(var l in o)s.d(a,l,function(c){return o[c]}.bind(null,l));return a},s.n=function(o){var i=o&&o.__esModule?function(){return o.default}:function(){return o};return s.d(i,"a",i),i},s.o=function(o,i){return Object.prototype.hasOwnProperty.call(o,i)},s.p="",s(s.s=1)}([function(n,r,s){(function(o){function i(F,G){const J=Object.create(null),be=F.split(",");for(let we=0;we!!J[we.toLowerCase()]:we=>!!J[we]}s.d(r,"a",function(){return E}),s.d(r,"b",function(){return v}),s.d(r,"c",function(){return w}),s.d(r,"d",function(){return b}),s.d(r,"e",function(){return Ae}),s.d(r,"f",function(){return _}),s.d(r,"g",function(){return M}),s.d(r,"h",function(){return T}),s.d(r,"i",function(){return ce}),s.d(r,"j",function(){return U}),s.d(r,"k",function(){return O}),s.d(r,"l",function(){return L}),s.d(r,"m",function(){return q}),s.d(r,"n",function(){return H}),s.d(r,"o",function(){return X}),s.d(r,"p",function(){return a}),s.d(r,"q",function(){return h}),s.d(r,"r",function(){return ge}),s.d(r,"s",function(){return V}),s.d(r,"t",function(){return S}),s.d(r,"u",function(){return he}),s.d(r,"v",function(){return Q}),s.d(r,"w",function(){return Ee}),s.d(r,"x",function(){return z}),s.d(r,"y",function(){return m}),s.d(r,"z",function(){return Y}),s.d(r,"A",function(){return c}),s.d(r,"B",function(){return oe}),s.d(r,"C",function(){return ue}),s.d(r,"D",function(){return p}),s.d(r,"E",function(){return C}),s.d(r,"F",function(){return i}),s.d(r,"G",function(){return g}),s.d(r,"H",function(){return u}),s.d(r,"I",function(){return D}),s.d(r,"J",function(){return x}),s.d(r,"K",function(){return N}),s.d(r,"L",function(){return le});const a=i("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),l="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",c=i(l);function u(F){if(H(F)){const G={};for(let J=0;J{if(J){const be=J.split(d);be.length>1&&(G[be[0].trim()]=be[1].trim())}}),G}function g(F){let G="";if(oe(F))G=F;else if(H(F))for(let J=0;Jp(J,G))}const v={},E=[],b=()=>{},w=()=>!1,B=/^on[^a-z]/,Q=F=>B.test(F),S=F=>F.startsWith("onUpdate:"),T=Object.assign,D=(F,G)=>{const J=F.indexOf(G);J>-1&&F.splice(J,1)},R=Object.prototype.hasOwnProperty,O=(F,G)=>R.call(F,G),H=Array.isArray,V=F=>Qe(F)==="[object Map]",Y=F=>Qe(F)==="[object Set]",j=F=>F instanceof Date,X=F=>typeof F=="function",oe=F=>typeof F=="string",ue=F=>typeof F=="symbol",he=F=>F!==null&&typeof F=="object",Ee=F=>he(F)&&X(F.then)&&X(F.catch),Oe=Object.prototype.toString,Qe=F=>Oe.call(F),le=F=>Qe(F).slice(8,-1),ge=F=>oe(F)&&F!=="NaN"&&F[0]!=="-"&&""+parseInt(F,10)===F,z=i(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=F=>{const G=Object.create(null);return J=>G[J]||(G[J]=F(J))},Z=/-(\w)/g,Ae=$(F=>F.replace(Z,(G,J)=>J?J.toUpperCase():"")),De=/\B([A-Z])/g,L=$(F=>F.replace(De,"-$1").toLowerCase()),_=$(F=>F.charAt(0).toUpperCase()+F.slice(1)),x=$(F=>F?"on"+_(F):""),U=(F,G)=>F!==G&&(F==F||G==G),q=(F,G)=>{for(let J=0;J{Object.defineProperty(F,G,{configurable:!0,enumerable:!1,value:J})},N=F=>{const G=parseFloat(F);return isNaN(G)?F:G};let ne;const ce=()=>ne||(ne=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:o!==void 0?o:{})}).call(this,s(2))},function(n,r,s){n.exports=s(3)},function(n,r){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch{typeof window=="object"&&(s=window)}n.exports=s},function(n,r,s){s.r(r),s.d(r,"ShareNetwork",function(){return xC});var o=s(0);const i=new WeakMap,a=[];let l;const c=Symbol(""),u=Symbol("");function A(y,P=o.b){(function(de){return de&&de._isEffect===!0})(y)&&(y=y.raw);const ie=function(de,Ie){const ke=function(){if(!ke.active)return Ie.scheduler?void 0:de();if(!a.includes(ke)){g(ke);try{return m.push(h),h=!0,a.push(ke),l=ke,de()}finally{a.pop(),C(),l=a[a.length-1]}}};return ke.id=f++,ke.allowRecurse=!!Ie.allowRecurse,ke._isEffect=!0,ke.active=!0,ke.raw=de,ke.deps=[],ke.options=Ie,ke}(y,P);return P.lazy||ie(),ie}function d(y){y.active&&(g(y),y.options.onStop&&y.options.onStop(),y.active=!1)}let f=0;function g(y){const{deps:P}=y;if(P.length){for(let ie=0;ie{Ne&&Ne.forEach(Ge=>{(Ge!==l||Ge.allowRecurse)&&Ye.add(Ge)})};if(P==="clear")Re.forEach(ot);else if(ie==="length"&&Object(o.n)(y))Re.forEach((Ne,Ge)=>{(Ge==="length"||Ge>=de)&&ot(Ne)});else switch(ie!==void 0&&ot(Re.get(ie)),P){case"add":Object(o.n)(y)?Object(o.r)(ie)&&ot(Re.get("length")):(ot(Re.get(c)),Object(o.s)(y)&&ot(Re.get(u)));break;case"delete":Object(o.n)(y)||(ot(Re.get(c)),Object(o.s)(y)&&ot(Re.get(u)));break;case"set":Object(o.s)(y)&&ot(Re.get(c))}Ye.forEach(Ne=>{Ne.options.scheduler?Ne.options.scheduler(Ne):Ne()})}const b=Object(o.F)("__proto__,__v_isRef,__isVue"),w=new Set(Object.getOwnPropertyNames(Symbol).map(y=>Symbol[y]).filter(o.C)),B=R(),Q=R(!1,!0),S=R(!0),T=R(!0,!0),D={};function R(y=!1,P=!1){return function(ie,de,Ie){if(de==="__v_isReactive")return!y;if(de==="__v_isReadonly")return y;if(de==="__v_raw"&&Ie===(y?P?G:F:P?ce:ne).get(ie))return ie;const ke=Object(o.n)(ie);if(!y&&ke&&Object(o.k)(D,de))return Reflect.get(D,de,Ie);const Re=Reflect.get(ie,de,Ie);return(Object(o.C)(de)?w.has(de):b(de))||(y||v(ie,0,de),P)?Re:Pt(Re)?!ke||!Object(o.r)(de)?Re.value:Re:Object(o.u)(Re)?y?be(Re):J(Re):Re}}["includes","indexOf","lastIndexOf"].forEach(y=>{const P=Array.prototype[y];D[y]=function(...ie){const de=dt(this);for(let ke=0,Re=this.length;ke{const P=Array.prototype[y];D[y]=function(...ie){p();const de=P.apply(this,ie);return C(),de}});const O=V(),H=V(!0);function V(y=!1){return function(P,ie,de,Ie){let ke=P[ie];if(!y&&(de=dt(de),ke=dt(ke),!Object(o.n)(P)&&Pt(ke)&&!Pt(de)))return ke.value=de,!0;const Re=Object(o.n)(P)&&Object(o.r)(ie)?Number(ie)!0,deleteProperty:(y,P)=>!0},X=(Object(o.h)({},Y,{get:Q,set:H}),Object(o.h)({},j,{get:T}),y=>Object(o.u)(y)?J(y):y),oe=y=>Object(o.u)(y)?be(y):y,ue=y=>y,he=y=>Reflect.getPrototypeOf(y);function Ee(y,P,ie=!1,de=!1){const Ie=dt(y=y.__v_raw),ke=dt(P);P!==ke&&!ie&&v(Ie,0,P),!ie&&v(Ie,0,ke);const{has:Re}=he(Ie),Ye=de?ue:ie?oe:X;return Re.call(Ie,P)?Ye(y.get(P)):Re.call(Ie,ke)?Ye(y.get(ke)):void 0}function Oe(y,P=!1){const ie=this.__v_raw,de=dt(ie),Ie=dt(y);return y!==Ie&&!P&&v(de,0,y),!P&&v(de,0,Ie),y===Ie?ie.has(y):ie.has(y)||ie.has(Ie)}function Qe(y,P=!1){return y=y.__v_raw,!P&&v(dt(y),0,c),Reflect.get(y,"size",y)}function le(y){y=dt(y);const P=dt(this);return he(P).has.call(P,y)||(P.add(y),E(P,"add",y,y)),this}function ge(y,P){P=dt(P);const ie=dt(this),{has:de,get:Ie}=he(ie);let ke=de.call(ie,y);ke||(y=dt(y),ke=de.call(ie,y));const Re=Ie.call(ie,y);return ie.set(y,P),ke?Object(o.j)(P,Re)&&E(ie,"set",y,P):E(ie,"add",y,P),this}function z(y){const P=dt(this),{has:ie,get:de}=he(P);let Ie=ie.call(P,y);Ie||(y=dt(y),Ie=ie.call(P,y)),de&&de.call(P,y);const ke=P.delete(y);return Ie&&E(P,"delete",y,void 0),ke}function $(){const y=dt(this),P=y.size!==0,ie=y.clear();return P&&E(y,"clear",void 0,void 0),ie}function Z(y,P){return function(ie,de){const Ie=this,ke=Ie.__v_raw,Re=dt(ke),Ye=P?ue:y?oe:X;return!y&&v(Re,0,c),ke.forEach((ot,Ne)=>ie.call(de,Ye(ot),Ye(Ne),Ie))}}function Ae(y,P,ie){return function(...de){const Ie=this.__v_raw,ke=dt(Ie),Re=Object(o.s)(ke),Ye=y==="entries"||y===Symbol.iterator&&Re,ot=y==="keys"&&Re,Ne=Ie[y](...de),Ge=ie?ue:P?oe:X;return!P&&v(ke,0,ot?u:c),{next(){const{value:nt,done:at}=Ne.next();return at?{value:nt,done:at}:{value:Ye?[Ge(nt[0]),Ge(nt[1])]:Ge(nt),done:at}},[Symbol.iterator](){return this}}}}function De(y){return function(...P){return y!=="delete"&&this}}const L={get(y){return Ee(this,y)},get size(){return Qe(this)},has:Oe,add:le,set:ge,delete:z,clear:$,forEach:Z(!1,!1)},_={get(y){return Ee(this,y,!1,!0)},get size(){return Qe(this)},has:Oe,add:le,set:ge,delete:z,clear:$,forEach:Z(!1,!0)},x={get(y){return Ee(this,y,!0)},get size(){return Qe(this,!0)},has(y){return Oe.call(this,y,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Z(!0,!1)},U={get(y){return Ee(this,y,!0,!0)},get size(){return Qe(this,!0)},has(y){return Oe.call(this,y,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Z(!0,!0)};function q(y,P){const ie=P?y?U:_:y?x:L;return(de,Ie,ke)=>Ie==="__v_isReactive"?!y:Ie==="__v_isReadonly"?y:Ie==="__v_raw"?de:Reflect.get(Object(o.k)(ie,Ie)&&Ie in de?ie:de,Ie,ke)}["keys","values","entries",Symbol.iterator].forEach(y=>{L[y]=Ae(y,!1,!1),x[y]=Ae(y,!0,!1),_[y]=Ae(y,!1,!0),U[y]=Ae(y,!0,!0)});const M={get:q(!1,!1)},N={get:q(!0,!1)},ne=new WeakMap,ce=new WeakMap,F=new WeakMap,G=new WeakMap;function J(y){return y&&y.__v_isReadonly?y:we(y,!1,Y,M,ne)}function be(y){return we(y,!0,j,N,F)}function we(y,P,ie,de,Ie){if(!Object(o.u)(y)||y.__v_raw&&(!P||!y.__v_isReactive))return y;const ke=Ie.get(y);if(ke)return ke;const Re=(Ye=y).__v_skip||!Object.isExtensible(Ye)?0:function(Ne){switch(Ne){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Object(o.L)(Ye));var Ye;if(Re===0)return y;const ot=new Proxy(y,Re===2?de:ie);return Ie.set(y,ot),ot}function Fe(y){return ct(y)?Fe(y.__v_raw):!(!y||!y.__v_isReactive)}function ct(y){return!(!y||!y.__v_isReadonly)}function ut(y){return Fe(y)||ct(y)}function dt(y){return y&&dt(y.__v_raw)||y}function Pt(y){return!!(y&&y.__v_isRef===!0)}function an(y,P,ie,de){let Ie;try{Ie=de?y(...de):y()}catch(ke){Sn(ke,P,ie)}return Ie}function yn(y,P,ie,de){if(Object(o.o)(y)){const ke=an(y,P,ie,de);return ke&&Object(o.w)(ke)&&ke.catch(Re=>{Sn(Re,P,ie)}),ke}const Ie=[];for(let ke=0;ke>>1;ze(Se[Re])-1?Se.splice(P,0,y):Se.push(y),Ze()}}function Ze(){ln||cn||(cn=!0,pe=ht.then(bt))}function pt(y,P,ie,de){Object(o.n)(y)?ie.push(...y):P&&P.includes(y,y.allowRecurse?de+1:de)||ie.push(y),Ze()}function rt(y){pt(y,Ue,me,Je)}function ee(y,P=null){if(it.length){for(Pe=P,Qt=[...new Set(it)],it.length=0,St=0;Stze(ie)-ze(de)),Je=0;Jey.id==null?1/0:y.id;function bt(y){cn=!1,ln=!0,ee(y),Se.sort((P,ie)=>ze(P)-ze(ie));try{for(We=0;Wext+=y;let Cr=null,xs=null;function ks(y){let P;for(let ie=0;ie{if(ie.isUnmounted)return;p(),Ky(ie);const Ye=yn(P,ie,y,Re);return Ky(null),C(),Ye});return de?Ie.unshift(ke):Ie.push(ke),ke}}const Ve=y=>(P,ie=cc)=>Ce(y,P,ie),ft=Ve("m"),nr=Ve("bum"),ts={};function _n(y,P,{immediate:ie,deep:de,flush:Ie,onTrack:ke,onTrigger:Re}=o.b,Ye=cc){let ot,Ne,Ge=!1;if(Pt(y)?(ot=()=>y.value,Ge=!!y._shallow):Fe(y)?(ot=()=>y,de=!0):ot=Object(o.n)(y)?()=>y.map(dn=>Pt(dn)?dn.value:Fe(dn)?Ds(dn):Object(o.o)(dn)?an(dn,Ye,2,[Ye&&Ye.proxy]):void 0):Object(o.o)(y)?P?()=>an(y,Ye,2,[Ye&&Ye.proxy]):()=>{if(!Ye||!Ye.isUnmounted)return Ne&&Ne(),yn(y,Ye,3,[nt])}:o.d,P&&de){const dn=ot;ot=()=>Ds(dn())}let nt=dn=>{Ne=Rn.options.onStop=()=>{an(dn,Ye,4)}},at=Object(o.n)(y)?[]:ts;const Nt=()=>{if(Rn.active)if(P){const dn=Rn();(de||Ge||Object(o.j)(dn,at))&&(Ne&&Ne(),yn(P,Ye,3,[dn,at===ts?void 0:at,nt]),at=dn)}else Rn()};let ur;Nt.allowRecurse=!!P,ur=Ie==="sync"?Nt:Ie==="post"?()=>oc(Nt,Ye&&Ye.suspense):()=>{!Ye||Ye.isMounted?function(dn){pt(dn,Qt,it,St)}(Nt):Nt()};const Rn=A(ot,{lazy:!0,onTrack:ke,onTrigger:Re,scheduler:ur});return LU(Rn,Ye),P?ie?Nt():at=Rn():Ie==="post"?oc(Rn,Ye&&Ye.suspense):Rn(),()=>{d(Rn),Ye&&Object(o.I)(Ye.effects,Rn)}}function ri(y,P,ie){const de=this.proxy;return _n(Object(o.B)(y)?()=>de[y]:y.bind(de),P.bind(de),ie,this)}function Ds(y,P=new Set){if(!Object(o.u)(y)||P.has(y))return y;if(P.add(y),Pt(y))Ds(y.value,P);else if(Object(o.n)(y))for(let ie=0;ie{Ds(ie,P)});else for(const ie in y)Ds(y[ie],P);return y}function si(){const y={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ft(()=>{y.isMounted=!0}),nr(()=>{y.isUnmounting=!0}),y}const Kr=[Function,Array],AA={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Kr,onEnter:Kr,onAfterEnter:Kr,onEnterCancelled:Kr,onBeforeLeave:Kr,onLeave:Kr,onAfterLeave:Kr,onLeaveCancelled:Kr,onBeforeAppear:Kr,onAppear:Kr,onAfterAppear:Kr,onAppearCancelled:Kr},setup(y,{slots:P}){const ie=PU(),de=si();let Ie;return()=>{const ke=P.default&&rc(P.default(),!0);if(!ke||!ke.length)return;const Re=dt(y),{mode:Ye}=Re,ot=ke[0];if(de.isLeaving)return za(ot);const Ne=nc(ot);if(!Ne)return za(ot);const Ge=Ha(Ne,Re,de,ie);Va(Ne,Ge);const nt=ie.subTree,at=nt&&nc(nt);let Nt=!1;const{getTransitionKey:ur}=Ne.type;if(ur){const Rn=ur();Ie===void 0?Ie=Rn:Rn!==Ie&&(Ie=Rn,Nt=!0)}if(at&&at.type!==Ui&&(!eg(Ne,at)||Nt)){const Rn=Ha(at,Re,de,ie);if(Va(at,Rn),Ye==="out-in")return de.isLeaving=!0,Rn.afterLeave=()=>{de.isLeaving=!1,ie.update()},za(ot);Ye==="in-out"&&Ne.type!==Ui&&(Rn.delayLeave=(dn,pA,uc)=>{tc(de,at)[String(at.key)]=at,dn._leaveCb=()=>{pA(),dn._leaveCb=void 0,delete Ge.delayedLeave},Ge.delayedLeave=uc})}return ot}}};function tc(y,P){const{leavingVNodes:ie}=y;let de=ie.get(P.type);return de||(de=Object.create(null),ie.set(P.type,de)),de}function Ha(y,P,ie,de){const{appear:Ie,mode:ke,persisted:Re=!1,onBeforeEnter:Ye,onEnter:ot,onAfterEnter:Ne,onEnterCancelled:Ge,onBeforeLeave:nt,onLeave:at,onAfterLeave:Nt,onLeaveCancelled:ur,onBeforeAppear:Rn,onAppear:dn,onAfterAppear:pA,onAppearCancelled:uc}=P,GU=String(y.key),ig=tc(ie,y),ag=(Ar,Ys)=>{Ar&&yn(Ar,de,9,Ys)},kC={mode:ke,persisted:Re,beforeEnter(Ar){let Ys=Ye;if(!ie.isMounted){if(!Ie)return;Ys=Rn||Ye}Ar._leaveCb&&Ar._leaveCb(!0);const no=ig[GU];no&&eg(y,no)&&no.el._leaveCb&&no.el._leaveCb(),ag(Ys,[Ar])},enter(Ar){let Ys=ot,no=Ne,mA=Ge;if(!ie.isMounted){if(!Ie)return;Ys=dn||ot,no=pA||Ne,mA=uc||Ge}let Ac=!1;const CA=Ar._enterCb=KU=>{Ac||(Ac=!0,ag(KU?mA:no,[Ar]),kC.delayedLeave&&kC.delayedLeave(),Ar._enterCb=void 0)};Ys?(Ys(Ar,CA),Ys.length<=1&&CA()):CA()},leave(Ar,Ys){const no=String(y.key);if(Ar._enterCb&&Ar._enterCb(!0),ie.isUnmounting)return Ys();ag(nt,[Ar]);let mA=!1;const Ac=Ar._leaveCb=CA=>{mA||(mA=!0,Ys(),ag(CA?ur:Nt,[Ar]),Ar._leaveCb=void 0,ig[no]===y&&delete ig[no])};ig[no]=y,at?(at(Ar,Ac),at.length<=1&&Ac()):Ac()},clone:Ar=>Ha(Ar,P,ie,de)};return kC}function za(y){if(sc(y))return(y=Ya(y)).children=null,y}function nc(y){return sc(y)?y.children?y.children[0]:void 0:y}function Va(y,P){6&y.shapeFlag&&y.component?Va(y.component.subTree,P):128&y.shapeFlag?(y.ssContent.transition=P.clone(y.ssContent),y.ssFallback.transition=P.clone(y.ssFallback)):y.transition=P}function rc(y,P=!1){let ie=[],de=0;for(let Ie=0;Ie1)for(let Ie=0;Iey.type.__isKeepAlive;function dA(){return{app:null,config:{isNativeTag:o.c,performance:!1,globalProperties:{},optionMergeStrategies:{},isCustomElement:o.c,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:Object.create(null)}}const oc=to,fA=Symbol(),ja=Symbol(void 0),Zf=Symbol(void 0),Ui=Symbol(void 0);let $f=null;function ic(y){return!!y&&y.__v_isVNode===!0}function eg(y,P){return y.type===P.type&&y.key===P.key}const tg="__vInternal",ng=({key:y})=>y??null,ac=({ref:y})=>y!=null?Object(o.B)(y)||Pt(y)||Object(o.o)(y)?{i:Cr,r:y}:y:null,Qo=yC;function yC(y,P=null,ie=null,de=0,Ie=null,ke=!1){if(y&&y!==fA||(y=Ui),ic(y)){const ot=Ya(y,P,!0);return ie&&gA(ot,ie),ot}if(FU(y)&&(y=y.__vccOpts),P){(ut(P)||tg in P)&&(P=Object(o.h)({},P));let{class:ot,style:Ne}=P;ot&&!Object(o.B)(ot)&&(P.class=Object(o.G)(ot)),Object(o.u)(Ne)&&(ut(Ne)&&!Object(o.n)(Ne)&&(Ne=Object(o.h)({},Ne)),P.style=Object(o.H)(Ne))}const Re=Object(o.B)(y)?1:(ot=>ot.__isSuspense)(y)?128:(ot=>ot.__isTeleport)(y)?64:Object(o.u)(y)?4:Object(o.o)(y)?2:0,Ye={__v_isVNode:!0,__v_skip:!0,type:y,props:P,key:P&&ng(P),ref:P&&ac(P),scopeId:xs,slotScopeIds:null,children:null,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:Re,patchFlag:de,dynamicProps:Ie,dynamicChildren:null,appContext:null};if(gA(Ye,ie),128&Re){const{content:ot,fallback:Ne}=function(Ge){const{shapeFlag:nt,children:at}=Ge;let Nt,ur;return 32&nt?(Nt=Ts(at.default),ur=Ts(at.fallback)):(Nt=Ts(at),ur=rg(null)),{content:Nt,fallback:ur}}(Ye);Ye.ssContent=ot,Ye.ssFallback=Ne}return!ke&&$f&&(de>0||6&Re)&&de!==32&&$f.push(Ye),Ye}function Ya(y,P,ie=!1){const{props:de,ref:Ie,patchFlag:ke,children:Re}=y,Ye=P?function(...ot){const Ne=Object(o.h)({},ot[0]);for(let Ge=1;Gelc(y,Re,ie));for(const Re in P)de&&Object(o.k)(de,Re)?y[Re]=de[Re](y[Re],P[Re],ie.proxy,Re):y[Re]=P[Re]}const hA=y=>y?NU(y)?y.exposed?y.exposed:y.proxy:hA(y.parent):null,sg=Object(o.h)(Object.create(null),{$:y=>y,$el:y=>y.vnode.el,$data:y=>y.data,$props:y=>y.props,$attrs:y=>y.attrs,$slots:y=>y.slots,$refs:y=>y.refs,$parent:y=>hA(y.parent),$root:y=>hA(y.root),$emit:y=>y.emit,$options:y=>function(P){const ie=P.type,{__merged:de,mixins:Ie,extends:ke}=ie;if(de)return de;const Re=P.appContext.mixins;if(!Re.length&&!Ie&&!ke)return ie;const Ye={};return Re.forEach(ot=>lc(Ye,ot,P)),lc(Ye,ie,P),ie.__merged=Ye}(y),$forceUpdate:y=>()=>xe(y.update),$nextTick:y=>ae.bind(y.proxy),$watch:y=>ri.bind(y)}),Gy={get({_:y},P){const{ctx:ie,setupState:de,data:Ie,props:ke,accessCache:Re,type:Ye,appContext:ot}=y;if(P==="__v_skip")return!0;let Ne;if(P[0]!=="$"){const Nt=Re[P];if(Nt!==void 0)switch(Nt){case 0:return de[P];case 1:return Ie[P];case 3:return ie[P];case 2:return ke[P]}else{if(de!==o.b&&Object(o.k)(de,P))return Re[P]=0,de[P];if(Ie!==o.b&&Object(o.k)(Ie,P))return Re[P]=1,Ie[P];if((Ne=y.propsOptions[0])&&Object(o.k)(Ne,P))return Re[P]=2,ke[P];if(ie!==o.b&&Object(o.k)(ie,P))return Re[P]=3,ie[P];Re[P]=4}}const Ge=sg[P];let nt,at;return Ge?(P==="$attrs"&&v(y,0,P),Ge(y)):(nt=Ye.__cssModules)&&(nt=nt[P])?nt:ie!==o.b&&Object(o.k)(ie,P)?(Re[P]=3,ie[P]):(at=ot.config.globalProperties,Object(o.k)(at,P)?at[P]:void 0)},set({_:y},P,ie){const{data:de,setupState:Ie,ctx:ke}=y;if(Ie!==o.b&&Object(o.k)(Ie,P))Ie[P]=ie;else if(de!==o.b&&Object(o.k)(de,P))de[P]=ie;else if(Object(o.k)(y.props,P))return!1;return(P[0]!=="$"||!(P.slice(1)in y))&&(ke[P]=ie,!0)},has({_:{data:y,setupState:P,accessCache:ie,ctx:de,appContext:Ie,propsOptions:ke}},Re){let Ye;return ie[Re]!==void 0||y!==o.b&&Object(o.k)(y,Re)||P!==o.b&&Object(o.k)(P,Re)||(Ye=ke[0])&&Object(o.k)(Ye,Re)||Object(o.k)(de,Re)||Object(o.k)(sg,Re)||Object(o.k)(Ie.config.globalProperties,Re)}};Object(o.h)({},Gy,{get(y,P){if(P!==Symbol.unscopables)return Gy.get(y,P,y)},has:(y,P)=>P[0]!=="_"&&!Object(o.p)(P)}),dA();let cc=null;const PU=()=>cc||Cr,Ky=y=>{cc=y};function NU(y){return 4&y.vnode.shapeFlag}function LU(y,P=cc){P&&(P.effects||(P.effects=[])).push(y)}function FU(y){return Object(o.o)(y)&&"__vccOpts"in y}function UU(y,P,ie){const de=arguments.length;return de===2?Object(o.u)(P)&&!Object(o.n)(P)?ic(P)?Qo(y,null,[P]):Qo(y,P):Qo(y,null,P):(de>3?ie=Array.prototype.slice.call(arguments,2):de===3&&ic(ie)&&(ie=[ie]),Qo(y,P,ie))}const qy="http://www.w3.org/2000/svg",Wa=typeof document<"u"?document:null;let Xy,Jy;const Zy={insert:(y,P,ie)=>{P.insertBefore(y,ie||null)},remove:y=>{const P=y.parentNode;P&&P.removeChild(y)},createElement:(y,P,ie,de)=>{const Ie=P?Wa.createElementNS(qy,y):Wa.createElement(y,ie?{is:ie}:void 0);return y==="select"&&de&&de.multiple!=null&&Ie.setAttribute("multiple",de.multiple),Ie},createText:y=>Wa.createTextNode(y),createComment:y=>Wa.createComment(y),setText:(y,P)=>{y.nodeValue=P},setElementText:(y,P)=>{y.textContent=P},parentNode:y=>y.parentNode,nextSibling:y=>y.nextSibling,querySelector:y=>Wa.querySelector(y),setScopeId(y,P){y.setAttribute(P,"")},cloneNode(y){const P=y.cloneNode(!0);return"_value"in y&&(P._value=y._value),P},insertStaticContent(y,P,ie,de){const Ie=de?Jy||(Jy=Wa.createElementNS(qy,"svg")):Xy||(Xy=Wa.createElement("div"));Ie.innerHTML=y;const ke=Ie.firstChild;let Re=ke,Ye=Re;for(;Re;)Ye=Re,Zy.insert(Re,P,ie),Re=Ie.firstChild;return[ke,Ye]}},$y=/\s*!important$/;function QC(y,P,ie){if(Object(o.n)(ie))ie.forEach(de=>QC(y,P,de));else if(P.startsWith("--"))y.setProperty(P,ie);else{const de=function(Ie,ke){const Re=SC[ke];if(Re)return Re;let Ye=Object(o.e)(ke);if(Ye!=="filter"&&Ye in Ie)return SC[ke]=Ye;Ye=Object(o.f)(Ye);for(let ot=0;otdocument.createEvent("Event").timeStamp&&(og=()=>performance.now());const y=navigator.userAgent.match(/firefox\/(\d+)/i);nw=!!(y&&Number(y[1])<=53)}let _C=0;const HU=Promise.resolve(),zU=()=>{_C=0};function VU(y,P,ie,de){y.addEventListener(P,ie,de)}function jU(y,P,ie,de,Ie=null){const ke=y._vei||(y._vei={}),Re=ke[P];if(de&&Re)Re.value=de;else{const[Ye,ot]=function(Ne){let Ge;if(rw.test(Ne)){let nt;for(Ge={};nt=Ne.match(rw);)Ne=Ne.slice(0,Ne.length-nt[0].length),Ge[nt[0].toLowerCase()]=!0}return[Object(o.l)(Ne.slice(2)),Ge]}(P);de?VU(y,Ye,ke[P]=function(Ne,Ge){const nt=at=>{const Nt=at.timeStamp||og();(nw||Nt>=nt.attached-1)&&yn(function(ur,Rn){if(Object(o.n)(Rn)){const dn=ur.stopImmediatePropagation;return ur.stopImmediatePropagation=()=>{dn.call(ur),ur._stopped=!0},Rn.map(pA=>uc=>!uc._stopped&&pA(uc))}return Rn}(at,nt.value),Ge,5,[at])};return nt.value=Ne,nt.attached=(()=>_C||(HU.then(zU),_C=og()))(),nt}(de,Ie),ot):Re&&(function(Ne,Ge,nt,at){Ne.removeEventListener(Ge,nt,at)}(y,Ye,Re,ot),ke[P]=void 0)}}const rw=/(?:Once|Passive|Capture)$/,sw=/^on[a-z]/,YU={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Object(o.h)({},AA.props,YU),Object(o.h)({patchProp:(y,P,ie,de,Ie=!1,ke,Re,Ye,ot)=>{switch(P){case"class":(function(Ne,Ge,nt){if(Ge==null&&(Ge=""),nt)Ne.setAttribute("class",Ge);else{const at=Ne._vtc;at&&(Ge=(Ge?[Ge,...at]:[...at]).join(" ")),Ne.className=Ge}})(y,de,Ie);break;case"style":(function(Ne,Ge,nt){const at=Ne.style;if(nt)if(Object(o.B)(nt)){if(Ge!==nt){const Nt=at.display;at.cssText=nt,"_vod"in Ne&&(at.display=Nt)}}else{for(const Nt in nt)QC(at,Nt,nt[Nt]);if(Ge&&!Object(o.B)(Ge))for(const Nt in Ge)nt[Nt]==null&&QC(at,Nt,"")}else Ne.removeAttribute("style")})(y,ie,de);break;default:Object(o.v)(P)?Object(o.t)(P)||jU(y,P,0,de,Re):function(Ne,Ge,nt,at){return at?Ge==="innerHTML"||!!(Ge in Ne&&sw.test(Ge)&&Object(o.o)(nt)):Ge==="spellcheck"||Ge==="draggable"||Ge==="form"||Ge==="list"&&Ne.tagName==="INPUT"||Ge==="type"&&Ne.tagName==="TEXTAREA"||sw.test(Ge)&&Object(o.B)(nt)?!1:Ge in Ne}(y,P,de,Ie)?function(Ne,Ge,nt,at,Nt,ur,Rn){if(Ge==="innerHTML"||Ge==="textContent")return at&&Rn(at,Nt,ur),void(Ne[Ge]=nt??"");if(Ge!=="value"||Ne.tagName==="PROGRESS"){if(nt===""||nt==null){const dn=typeof Ne[Ge];if(nt===""&&dn==="boolean")return void(Ne[Ge]=!0);if(nt==null&&dn==="string")return Ne[Ge]="",void Ne.removeAttribute(Ge);if(dn==="number")return Ne[Ge]=0,void Ne.removeAttribute(Ge)}try{Ne[Ge]=nt}catch{}}else{Ne._value=nt;const dn=nt??"";Ne.value!==dn&&(Ne.value=dn)}}(y,P,de,ke,Re,Ye,ot):(P==="true-value"?y._trueValue=de:P==="false-value"&&(y._falseValue=de),function(Ne,Ge,nt,at){if(at&&Ge.startsWith("xlink:"))nt==null?Ne.removeAttributeNS(tw,Ge.slice(6,Ge.length)):Ne.setAttributeNS(tw,Ge,nt);else{const Nt=Object(o.A)(Ge);nt==null||Nt&&nt===!1?Ne.removeAttribute(Ge):Ne.setAttribute(Ge,Nt?"":nt)}}(y,P,de,Ie))}},forcePatchProp:(y,P)=>P==="value"},Zy);var WU={baidu:"http://cang.baidu.com/do/add?iu=@u&it=@t",buffer:"https://bufferapp.com/add?text=@t&url=@u",email:"mailto:?subject=@t&body=@u%0D%0A@d",evernote:"https://www.evernote.com/clip.action?url=@u&title=@t",facebook:"https://www.facebook.com/sharer/sharer.php?u=@u&title=@t&description=@d"e=@q&hashtag=@h",flipboard:"https://share.flipboard.com/bookmarklet/popout?v=2&url=@u&title=@t",hackernews:"https://news.ycombinator.com/submitlink?u=@u&t=@t",instapaper:"http://www.instapaper.com/edit?url=@u&title=@t&description=@d",line:"http://line.me/R/msg/text/?@t%0D%0A@u%0D%0A@d",linkedin:"https://www.linkedin.com/shareArticle?url=@u",messenger:"fb-messenger://share/?link=@u",odnoklassniki:"https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=@u&st.comments=@t",pinterest:"https://pinterest.com/pin/create/button/?url=@u&media=@m&description=@t",pocket:"https://getpocket.com/save?url=@u&title=@t",quora:"https://www.quora.com/share?url=@u&title=@t",reddit:"https://www.reddit.com/submit?url=@u&title=@t",skype:"https://web.skype.com/share?url=@t%0D%0A@u%0D%0A@d",sms:"sms:?body=@t%0D%0A@u%0D%0A@d",stumbleupon:"https://www.stumbleupon.com/submit?url=@u&title=@t",telegram:"https://t.me/share/url?url=@u&text=@t%0D%0A@d",tumblr:"https://www.tumblr.com/share/link?url=@u&name=@t&description=@d",twitter:"https://twitter.com/intent/tweet?text=@t&url=@u&hashtags=@h@tu",viber:"viber://forward?text=@t%0D%0A@u%0D%0A@d",vk:"https://vk.com/share.php?url=@u&title=@t&description=@d&image=@m&noparse=true",weibo:"http://service.weibo.com/share/share.php?url=@u&title=@t&pic=@m",whatsapp:"https://api.whatsapp.com/send?text=@t%0D%0A@u%0D%0A@d",wordpress:"https://wordpress.com/press-this.php?u=@u&t=@t&s=@d&i=@m",xing:"https://www.xing.com/social/share/spi?op=share&url=@u&title=@t",yammer:"https://www.yammer.com/messages/new?login=true&status=@t%0D%0A@u%0D%0A@d"},js=typeof window<"u"?window:null,xC={name:"ShareNetwork",props:{network:{type:String,required:!0},url:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""},quote:{type:String,default:""},hashtags:{type:String,default:""},twitterUser:{type:String,default:""},media:{type:String,default:""},tag:{type:String,default:"a"},popup:{type:Object,default:function(){return{width:626,height:436}}},options:{type:Object,default:function(){return{networks:null}}}},data:function(){return{popupTop:0,popupLeft:0,popupWindow:void 0,popupInterval:null}},computed:{networks:function(){return Object.assign(WU,this.options.networks||{})},key:function(){return this.network.toLowerCase()},rawLink:function(){var y=navigator.userAgent.toLowerCase();return this.key==="sms"&&(y.indexOf("iphone")>-1||y.indexOf("ipad")>-1)?this.networks[this.key].replace(":?",":&"):this.networks[this.key]},shareLink:function(){var y=this.rawLink;return this.key==="twitter"&&(this.hashtags.length||(y=y.replace("&hashtags=@h","")),this.twitterUser.length||(y=y.replace("@tu",""))),y.replace(/@tu/g,"&via="+encodeURIComponent(this.twitterUser)).replace(/@u/g,encodeURIComponent(this.url)).replace(/@t/g,encodeURIComponent(this.title)).replace(/@d/g,encodeURIComponent(this.description)).replace(/@q/g,encodeURIComponent(this.quote)).replace(/@h/g,this.encodedHashtags).replace(/@m/g,encodeURIComponent(this.media))},encodedHashtags:function(){return this.key==="facebook"&&this.hashtags.length?"%23"+this.hashtags.split(",")[0]:this.hashtags}},render:function(){var y=this;if(!this.networks.hasOwnProperty(this.key))throw new Error("Network "+this.key+" does not exist");var P={class:"share-network-"+this.key,onclick:function(){return y[y.rawLink.substring(0,4)==="http"?"share":"touch"]()}};return this.tag==="a"&&(P.href="javascript:void(0)"),UU(this.tag,P,typeof this.$slots.default=="function"?this.$slots.default():null)},methods:{resizePopup:function(){var y=js.innerWidth||document.documentElement.clientWidth||js.screenX,P=js.innerHeight||document.documentElement.clientHeight||js.screenY,ie=y/js.screen.availWidth;this.popupLeft=(y-this.popup.width)/2/ie+(js.screenLeft!==void 0?js.screenLeft:js.screenX),this.popupTop=(P-this.popup.height)/2/ie+(js.screenTop!==void 0?js.screenTop:js.screenY)},share:function(){var y=this;this.resizePopup(),this.popupWindow&&this.popupInterval&&(clearInterval(this.popupInterval),this.popupWindow.close(),this.emit("change")),this.popupWindow=js.open(this.shareLink,"sharer-"+this.key,",height="+this.popup.height+",width="+this.popup.width+",left="+this.popupLeft+",top="+this.popupTop+",screenX="+this.popupLeft+",screenY="+this.popupTop),this.popupWindow&&(this.popupWindow.focus(),this.popupInterval=setInterval(function(){y.popupWindow&&!y.popupWindow.closed||(clearInterval(y.popupInterval),y.popupWindow=null,y.emit("close"))},500),this.emit("open"))},touch:function(){window.open(this.shareLink,"_blank"),this.emit("open")},emit:function(y){this.$root.$emit("share_network_"+y,this.key,this.url),this.$emit(y,this.key,this.url)}}};r.default={install:function(y,P){y.component(xC.name,xC)}}}])})})(WN);var bwe=WN.exports;const ywe=Dn(bwe);var Do=(e=>(e.LOADING="loading",e.LOADED="loaded",e.ERROR="error",e))(Do||{});const wwe=typeof window<"u"&&window!==null,Qwe=kwe(),Swe=Object.prototype.propertyIsEnumerable,b8=Object.getOwnPropertySymbols;function Ed(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function _we(e){return typeof e=="object"?e===null:typeof e!="function"}function xwe(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function kwe(){return wwe&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function Twe(e,...t){if(!Ed(e))throw new TypeError("expected the first argument to be an object");if(t.length===0||typeof Symbol!="function"||typeof b8!="function")return e;for(const n of t){const r=b8(n);for(const s of r)Swe.call(n,s)&&(e[s]=n[s])}return e}function GN(e,...t){let n=0;for(_we(e)&&(e=t[n++]),e||(e={});n{this._logger("Not support IntersectionObserver!")})),this._initIntersectionObserver(t,r,o,i,a)}update(t,n){var a;if(!t)return;(a=this._realObserver(t))==null||a.unobserve(t);const{src:r,error:s,lifecycle:o,delay:i}=this._valueFormatter(typeof n=="string"?n:n.value);this._initIntersectionObserver(t,r,s,o,i)}unmount(t){var n;t&&((n=this._realObserver(t))==null||n.unobserve(t),this._images.delete(t))}loadImages(t,n,r,s){this._setImageSrc(t,n,r,s)}_setImageSrc(t,n,r,s){t.tagName.toLowerCase()==="img"?(n&&t.getAttribute("src")!==n&&t.setAttribute("src",n),this._listenImageStatus(t,()=>{this._lifecycle(Do.LOADED,s,t)},()=>{var o;t.onload=null,this._lifecycle(Do.ERROR,s,t),(o=this._realObserver(t))==null||o.disconnect(),r&&t.getAttribute("src")!==r&&t.setAttribute("src",r),this._log(()=>{this._logger(`Image failed to load!And failed src was: ${n} `)})})):t.style.backgroundImage=`url('${n}')`}_initIntersectionObserver(t,n,r,s,o){var a;const i=this.options.observerOptions;this._images.set(t,new IntersectionObserver(l=>{Array.prototype.forEach.call(l,c=>{o&&o>0?this._delayedIntersectionCallback(t,c,o,n,r,s):this._intersectionCallback(t,c,n,r,s)})},i)),(a=this._realObserver(t))==null||a.observe(t)}_intersectionCallback(t,n,r,s,o){var i;n.isIntersecting&&((i=this._realObserver(t))==null||i.unobserve(n.target),this._setImageSrc(t,r,s,o))}_delayedIntersectionCallback(t,n,r,s,o,i){if(n.isIntersecting){if(n.target.hasAttribute(Bc))return;const a=setTimeout(()=>{this._intersectionCallback(t,n,s,o,i),n.target.removeAttribute(Bc)},r);n.target.setAttribute(Bc,String(a))}else n.target.hasAttribute(Bc)&&(clearTimeout(Number(n.target.getAttribute(Bc))),n.target.removeAttribute(Bc))}_listenImageStatus(t,n,r){t.onload=n,t.onerror=r}_valueFormatter(t){let n=t,r=this.options.loading,s=this.options.error,o=this.options.lifecycle,i=this.options.delay;return Ed(t)&&(n=t.src,r=t.loading||this.options.loading,s=t.error||this.options.error,o=t.lifecycle||this.options.lifecycle,i=t.delay||this.options.delay),{src:n,loading:r,error:s,lifecycle:o,delay:i}}_log(t){this.options.log&&t()}_lifecycle(t,n,r){switch(t){case Do.LOADING:r==null||r.setAttribute("lazy",Do.LOADING),n!=null&&n.loading&&n.loading(r);break;case Do.LOADED:r==null||r.setAttribute("lazy",Do.LOADED),n!=null&&n.loaded&&n.loaded(r);break;case Do.ERROR:r==null||r.setAttribute("lazy",Do.ERROR),n!=null&&n.error&&n.error(r);break}}_realObserver(t){return this._images.get(t)}_logger(t,...n){let r=console.error;switch(this.options.logLevel){case"error":r=console.error;break;case"warn":r=console.warn;break;case"info":r=console.info;break;case"debug":r=console.debug;break}r(t,n)}}const Mwe={install(e,t){const n=new Owe(t);e.config.globalProperties.$Lazyload=n,e.provide("Lazyload",n),e.directive("lazy",{mounted:n.mount.bind(n),updated:n.update.bind(n),unmounted:n.unmount.bind(n)})}};function Pwe(e){return typeof e=="function"?e():fe(e)}function _p(e,t=""){if(e instanceof Promise)return e;const n=Pwe(e);return!e||!n?n:Array.isArray(n)?n.map(r=>_p(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,fe(s)]:[r,_p(s,r)])):n}const Nwe=AB.startsWith("3"),Lwe=typeof window<"u",KN="usehead";function ay(){return kr()&<(KN)||cY()}function Fwe(e){return{install(n){Nwe&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(KN,e))}}.install}function Uwe(e={}){const t=mY({...e,domDelayFn:n=>setTimeout(()=>kn(()=>n()),10),plugins:[Hwe(),...(e==null?void 0:e.plugins)||[]]});return t.install=Fwe(t),t}function Hwe(){return{hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=_p(t.input)}}}}function zwe(e,t={}){const n=ay(),r=K(!1),s=K({});Wn(()=>{s.value=r.value?{}:_p(e)});const o=n.push(s.value,t);return Xe(s,a=>{o.patch(a)}),kr()&&(Un(()=>{o.dispose()}),im(()=>{r.value=!0}),om(()=>{r.value=!1})),o}function Vwe(e,t={}){return ay().push(e,t)}function jwe(e,t={}){var r;const n=ay();if(n){const s=Lwe||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&s||t.mode==="client"&&!s?void 0:s?zwe(e,t):Vwe(e,t)}}function Ywe(e,t){const n=Uwe(t||{}),r={unhead:n,install(s){AB.startsWith("3")&&(s.config.globalProperties.$head=n,s.provide("usehead",n))},use(s){n.use(s)},resolveTags(){return n.resolveTags()},headEntries(){return n.headEntries()},headTags(){return n.resolveTags()},push(s,o){return n.push(s,o)},addEntry(s,o){return n.push(s,o)},addHeadObjs(s,o){return n.push(s,o)},addReactiveEntry(s,o){const i=jwe(s,o);return typeof i<"u"?i.dispose:()=>{}},removeHeadObjs(){},updateDOM(s,o){o?FR(n,{document:s}):UR(n,{delayFn:i=>setTimeout(()=>i(),50),document:s})},internalHooks:n.hooks,hooks:{"before:dom":[],"resolved:tags":[],"resolved:entries":[]}};return n.addHeadObjs=r.addHeadObjs,n.updateDOM=r.updateDOM,n.hooks.hook("dom:beforeRender",s=>{for(const o of r.hooks["before:dom"])o()===!1&&(s.shouldRender=!1)}),e&&r.addHeadObjs(e),r}/*! maska v2.1.9 | (c) Alexander Shabunevich | Released under the MIT license */var Wwe=Object.defineProperty,Gwe=(e,t,n)=>t in e?Wwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Id=(e,t,n)=>(Gwe(e,typeof t!="symbol"?t+"":t,n),n);const w8={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}};class Q8{constructor(t={}){Id(this,"opts",{}),Id(this,"memo",new Map);const n={...t};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...w8,...n.tokens};for(const r of Object.values(n.tokens))typeof r.pattern=="string"&&(r.pattern=new RegExp(r.pattern))}else n.tokens=w8;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((r,s)=>r.length-s.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(t){return this.process(t,this.findMask(t))}unmasked(t){return this.process(t,this.findMask(t),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(t){const n=this.findMask(t);if(this.opts.mask==null||n==null)return!1;const r=this.process(t,n).length;return typeof this.opts.mask=="string"?r>=this.opts.mask.length:typeof this.opts.mask=="function"?r>=n.length:this.opts.mask.filter(s=>r>=s.length).length===this.opts.mask.length}findMask(t){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(t);const r=this.process(t,n.slice(-1).pop()??"",!1);return n.find(s=>this.process(t,s,!1).length>=r.length)??""}escapeMask(t){const n=[],r=[];return t.split("").forEach((s,o)=>{s==="!"&&t[o-1]!=="!"?r.push(o-r.length):n.push(s)}),{mask:n.join(""),escaped:r}}process(t,n,r=!0){var s;if(n==null)return t;const o=`value=${t},mask=${n},masked=${r?1:0}`;if(this.memo.has(o))return this.memo.get(o);const{mask:i,escaped:a}=this.escapeMask(n),l=[],c=this.opts.tokens!=null?this.opts.tokens:{},u=this.isReversed()?-1:1,A=this.isReversed()?"unshift":"push",d=this.isReversed()?0:i.length-1,f=this.isReversed()?()=>p>-1&&C>-1:()=>p!this.isReversed()&&v<=d||this.isReversed()&&v>=d;let h,m=-1,p=this.isReversed()?i.length-1:0,C=this.isReversed()?t.length-1:0;for(;f();){const v=i.charAt(p),E=c[v],b=(E==null?void 0:E.transform)!=null?E.transform(t.charAt(C)):t.charAt(C);if(!a.includes(p)&&E!=null){if(b.match(E.pattern)!=null)l[A](b),E.repeated?(m===-1?m=p:p===d&&p!==m&&(p=m-u),d===m&&(p-=u)):E.multiple&&(p-=u),p+=u;else if(E.multiple){const w=((s=l[C-u])==null?void 0:s.match(E.pattern))!=null,B=i.charAt(p+u);w&&B!==""&&c[B]==null?(p+=u,C-=u):l[A]("")}else b===h?h=void 0:E.optional&&(p+=u,C-=u);C+=u}else r&&!this.isEager()&&l[A](v),b===v&&!this.isEager()?C+=u:h=v,this.isEager()||(p+=u);if(this.isEager())for(;g(p)&&(c[i.charAt(p)]==null||a.includes(p));)r?l[A](i.charAt(p)):i.charAt(p)===t.charAt(C)&&(C+=u),p+=u}return this.memo.set(o,l.join("")),this.memo.get(o)}}const qN=e=>JSON.parse(e.replaceAll("'",'"')),S8=(e,t={})=>{const n={...t};return e.dataset.maska!=null&&e.dataset.maska!==""&&(n.mask=Kwe(e.dataset.maska)),e.dataset.maskaEager!=null&&(n.eager=Yv(e.dataset.maskaEager)),e.dataset.maskaReversed!=null&&(n.reversed=Yv(e.dataset.maskaReversed)),e.dataset.maskaTokensReplace!=null&&(n.tokensReplace=Yv(e.dataset.maskaTokensReplace)),e.dataset.maskaTokens!=null&&(n.tokens=qwe(e.dataset.maskaTokens)),n},Yv=e=>e!==""?!!JSON.parse(e):!0,Kwe=e=>e.startsWith("[")&&e.endsWith("]")?qN(e):e,qwe=e=>{if(e.startsWith("{")&&e.endsWith("}"))return qN(e);const t={};return e.split("|").forEach(n=>{const r=n.split(":");t[r[0]]={pattern:new RegExp(r[1]),optional:r[2]==="optional",multiple:r[2]==="multiple",repeated:r[2]==="repeated"}}),t};class Xwe{constructor(t,n={}){Id(this,"items",new Map),Id(this,"beforeinputEvent",r=>{const s=r.target,o=this.items.get(s);o.isEager()&&"inputType"in r&&r.inputType.startsWith("delete")&&o.unmasked(s.value).length<=1&&this.setMaskedValue(s,"")}),Id(this,"inputEvent",r=>{if(r instanceof CustomEvent&&r.type==="input"&&r.detail!=null&&typeof r.detail=="object"&&"masked"in r.detail)return;const s=r.target,o=this.items.get(s),i=s.value,a=s.selectionStart,l=s.selectionEnd;let c=i;if(o.isEager()){const u=o.masked(i),A=o.unmasked(i);A===""&&"data"in r&&r.data!=null?c=r.data:A!==o.unmasked(u)&&(c=A)}if(this.setMaskedValue(s,c),"inputType"in r&&(r.inputType.startsWith("delete")||a!=null&&al(a)):this.options.onMaska(a)),t.dispatchEvent(new CustomEvent("maska",{detail:a})),t.dispatchEvent(new CustomEvent("input",{detail:a}))}}const H1=new WeakMap,Jwe=e=>{setTimeout(()=>{var t;((t=H1.get(e))==null?void 0:t.needUpdateValue(e))===!0&&e.dispatchEvent(new CustomEvent("input"))})},Zwe=(e,t)=>{const n=e instanceof HTMLInputElement?e:e.querySelector("input"),r={...t.arg};if(n==null)return;Jwe(n);const s=H1.get(n);if(s!=null){if(!s.needUpdateOptions(n,r))return;s.destroy()}if(t.value!=null){const o=t.value,i=a=>{o.masked=a.masked,o.unmasked=a.unmasked,o.completed=a.completed};r.onMaska=r.onMaska==null?i:Array.isArray(r.onMaska)?[...r.onMaska,i]:[r.onMaska,i]}H1.set(n,new Xwe(n,r))};/*! * @soerenmartius/vue3-clipboard v0.1.2 * (c) 2021 Soeren Martius * @license MIT */var $we=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function eQe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function tQe(e,t,n){return n={path:t,exports:{},require:function(r,s){return nQe(r,s??n.path)}},e(n,n.exports),n.exports}function nQe(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var rQe=tQe(function(e,t){/*! * clipboard.js v2.0.6 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */(function(r,s){e.exports=s()})($we,function(){return function(n){var r={};function s(o){if(r[o])return r[o].exports;var i=r[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,s),i.l=!0,i.exports}return s.m=n,s.c=r,s.d=function(o,i,a){s.o(o,i)||Object.defineProperty(o,i,{enumerable:!0,get:a})},s.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},s.t=function(o,i){if(i&1&&(o=s(o)),i&8||i&4&&typeof o=="object"&&o&&o.__esModule)return o;var a=Object.create(null);if(s.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:o}),i&2&&typeof o!="string")for(var l in o)s.d(a,l,function(c){return o[c]}.bind(null,l));return a},s.n=function(o){var i=o&&o.__esModule?function(){return o.default}:function(){return o};return s.d(i,"a",i),i},s.o=function(o,i){return Object.prototype.hasOwnProperty.call(o,i)},s.p="",s(s.s=6)}([function(n,r){function s(o){var i;if(o.nodeName==="SELECT")o.focus(),i=o.value;else if(o.nodeName==="INPUT"||o.nodeName==="TEXTAREA"){var a=o.hasAttribute("readonly");a||o.setAttribute("readonly",""),o.select(),o.setSelectionRange(0,o.value.length),a||o.removeAttribute("readonly"),i=o.value}else{o.hasAttribute("contenteditable")&&o.focus();var l=window.getSelection(),c=document.createRange();c.selectNodeContents(o),l.removeAllRanges(),l.addRange(c),i=l.toString()}return i}n.exports=s},function(n,r){function s(){}s.prototype={on:function(o,i,a){var l=this.e||(this.e={});return(l[o]||(l[o]=[])).push({fn:i,ctx:a}),this},once:function(o,i,a){var l=this;function c(){l.off(o,c),i.apply(a,arguments)}return c._=i,this.on(o,c,a)},emit:function(o){var i=[].slice.call(arguments,1),a=((this.e||(this.e={}))[o]||[]).slice(),l=0,c=a.length;for(l;l0&&arguments[0]!==void 0?arguments[0]:{};this.action=S.action,this.container=S.container,this.emitter=S.emitter,this.target=S.target,this.text=S.text,this.trigger=S.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var S=this,T=document.documentElement.getAttribute("dir")=="rtl";this.removeFake(),this.fakeHandlerCallback=function(){return S.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[T?"right":"left"]="-9999px";var D=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=D+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=i()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=i()(this.target),this.copyText()}},{key:"copyText",value:function(){var S=void 0;try{S=document.execCommand(this.action)}catch{S=!1}this.handleResult(S)}},{key:"handleResult",value:function(S){this.emitter.emit(S?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=S,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(S){if(S!==void 0)if(S&&(typeof S>"u"?"undefined":a(S))==="object"&&S.nodeType===1){if(this.action==="copy"&&S.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(S.hasAttribute("readonly")||S.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=S}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),B}(),A=u,d=s(1),f=s.n(d),g=s(2),h=s.n(g),m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(B){return typeof B}:function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},p=function(){function B(Q,S){for(var T=0;T0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof T.action=="function"?T.action:this.defaultAction,this.target=typeof T.target=="function"?T.target:this.defaultTarget,this.text=typeof T.text=="function"?T.text:this.defaultText,this.container=m(T.container)==="object"?T.container:document.body}},{key:"listenClick",value:function(T){var D=this;this.listener=h()(T,"click",function(R){return D.onClick(R)})}},{key:"onClick",value:function(T){var D=T.delegateTarget||T.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new A({action:this.action(D),target:this.target(D),text:this.text(D),container:this.container,trigger:D,emitter:this})}},{key:"defaultAction",value:function(T){return w("action",T)}},{key:"defaultTarget",value:function(T){var D=w("target",T);if(D)return document.querySelector(D)}},{key:"defaultText",value:function(T){return w("text",T)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],D=typeof T=="string"?[T]:T,R=!!document.queryCommandSupported;return D.forEach(function(O){R=R&&!!document.queryCommandSupported(O)}),R}}]),Q}(f.a);function w(B,Q){var S="data-clipboard-"+B;if(Q.hasAttribute(S))return Q.getAttribute(S)}r.default=b}]).default})}),XN=eQe(rQe);const Bd={autoSetContainer:!1,appendToBody:!0},sQe={config:e=>{const{autoSetContainer:t,appendToBody:n}=e;Bd.autoSetContainer=t||!1,Bd.appendToBody=n||!0},install:e=>{e.config.globalProperties.$vclipboard=_8,e.directive("clipboard",{beforeMount(t,n){if(n.arg==="success")t._vClipboard_success=n.value;else if(n.arg==="error")t._vClipboard_error=n.value;else{const r=new XN(t,{text:()=>n.value,action:()=>n.arg==="cut"?"cut":"copy",container:Bd.autoSetContainer?t:void 0});r.on("success",s=>{const o=t._vClipboard_success;o&&o(s)}),r.on("error",s=>{const o=t._vClipboard_error;o&&o(s)}),t._vClipboard=r}},updated(t,n){n.arg==="success"?t._vClipboard_success=n.value:n.arg==="error"?t._vClipboard_error=n.value:(t._vClipboard.text=()=>n.value,t._vClipboard.action=()=>n.arg==="cut"?"cut":"copy")},unmounted(t,n){n.arg==="success"?delete t._vClipboard_success:n.arg==="error"?delete t._vClipboard_error:(t._vClipboard.destroy(),delete t._vClipboard)}})},toClipboard:(e,t)=>_8(e,t)},_8=(e,t="copy")=>new Promise((n,r)=>{const s=document.createElement("button"),o=new XN(s,{text:()=>e,action:()=>t});o.on("success",i=>{o.destroy(),n(i)}),o.on("error",i=>{o.destroy(),r(i)}),Bd.appendToBody&&document.body.appendChild(s),s.click(),Bd.appendToBody&&document.body.removeChild(s)}),lr=typeof window<"u",oQe=lr&&"IntersectionObserver"in window,iQe=lr&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function aQe(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let s=0;sJN(e[r],t[r]))}function x8(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),aQe(e,t.split("."),n))}function ZN(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function An(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function z1(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function V1(e){return e&&"$el"in e?e.$el:e}const k8=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function Wv(e,t){return t.every(n=>e.hasOwnProperty(n))}function j1(e,t,n){const r=Object.create(null),s=Object.create(null);for(const o in e)t.some(i=>i instanceof RegExp?i.test(o):i===o)&&!(n!=null&&n.some(i=>i===o))?r[o]=e[o]:s[o]=e[o];return[r,s]}function lQe(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function cQe(e,t){const n={};return t.forEach(r=>n[r]=e[r]),n}const $N=/^on[^a-z]/,eL=e=>$N.test(e),uQe=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function AQe(e){const[t,n]=j1(e,[$N]),r=lQe(t,uQe),[s,o]=j1(n,["class","style","id",/^data-/]);return Object.assign(s,t),Object.assign(o,r),[s,o]}function dQe(e){return e==null?[]:Array.isArray(e)?e:[e]}function Y1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function T8(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function fQe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const s in e)r[s]=e[s];for(const s in t){const o=e[s],i=t[s];if(z1(o)&&z1(i)){r[s]=Xs(o,i,n);continue}if(Array.isArray(o)&&Array.isArray(i)&&n){r[s]=n(o,i);continue}r[s]=i}return r}function tL(e){return e.map(t=>t.type===Tt?tL(t.children):t).flat()}function wl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(wl.cache.has(e))return wl.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return wl.cache.set(e,t),t}wl.cache=new Map;function kh(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>kh(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>kh(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return kh(e,t.component.subTree).flat(1)}return[]}function ly(e){const t=wn({}),n=k(e);return Wn(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),$p(t)}function xp(e,t){return e.includes(t)}function nL(e){return e[2].toLowerCase()+e.slice(3)}const Th=()=>[Function,Array];function D8(e,t){return t="on"+Ef(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function gQe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function hQe(e,t,n){let r,s=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do s+=o,r=e[s];while((!r||r.offsetParent==null||!((n==null?void 0:n(r))??!0))&&s=0);return r}function W1(e,t){var r,s,o,i;const n=gQe(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((r=n[0])==null||r.focus());else if(t==="first")(s=n[0])==null||s.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(i=n[t])==null||i.focus();else{const a=hQe(n,t);a?a.focus():W1(e,t==="next"?"first":"last")}}function pQe(e,t){if(!(lr&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}const rL=["top","bottom"],mQe=["start","end","left","right"];function G1(e,t){let[n,r]=e.split(" ");return r||(r=xp(rL,n)?"start":xp(mQe,n)?"top":"center"),{side:R8(n,t),align:R8(r,t)}}function R8(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Gv(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Kv(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function O8(e){return{side:e.align,align:e.side}}function M8(e){return xp(rL,e.side)?"y":"x"}class Jc{constructor(t){let{x:n,y:r,width:s,height:o}=t;this.x=n,this.y=r,this.width=s,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function P8(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function sL(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=n.transform;if(r){let s,o,i,a,l;if(r.startsWith("matrix3d("))s=r.slice(9,-1).split(/, /),o=+s[0],i=+s[5],a=+s[12],l=+s[13];else if(r.startsWith("matrix("))s=r.slice(7,-1).split(/, /),o=+s[0],i=+s[3],a=+s[4],l=+s[5];else return new Jc(t);const c=n.transformOrigin,u=t.x-a-(1-o)*parseFloat(c),A=t.y-l-(1-i)*parseFloat(c.slice(c.indexOf(" ")+1)),d=o?t.width/o:e.offsetWidth+1,f=i?t.height/i:e.offsetHeight+1;return new Jc({x:u,y:A,width:d,height:f})}else return new Jc(t)}function oL(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(s=>{r.onfinish=()=>{s(r)}})),r}const Dh=new WeakMap;function CQe(e,t){Object.keys(t).forEach(n=>{if(eL(n)){const r=nL(n),s=Dh.get(e);if(t[n]==null)s==null||s.forEach(o=>{const[i,a]=o;i===r&&(e.removeEventListener(r,a),s.delete(o))});else if(!s||![...s].some(o=>o[0]===r&&o[1]===t[n])){e.addEventListener(r,t[n]);const o=s||new Set;o.add([r,t[n]]),Dh.has(e)||Dh.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function vQe(e,t){Object.keys(t).forEach(n=>{if(eL(n)){const r=nL(n),s=Dh.get(e);s==null||s.forEach(o=>{const[i,a]=o;i===r&&(e.removeEventListener(r,a),s.delete(o))})}else e.removeAttribute(n)})}const bc=2.4,N8=.2126729,L8=.7151522,F8=.072175,EQe=.55,IQe=.58,BQe=.57,bQe=.62,Wg=.03,U8=1.45,yQe=5e-4,wQe=1.25,QQe=1.25,H8=.078,z8=12.82051282051282,Gg=.06,V8=.001;function j8(e,t){const n=(e.r/255)**bc,r=(e.g/255)**bc,s=(e.b/255)**bc,o=(t.r/255)**bc,i=(t.g/255)**bc,a=(t.b/255)**bc;let l=n*N8+r*L8+s*F8,c=o*N8+i*L8+a*F8;if(l<=Wg&&(l+=(Wg-l)**U8),c<=Wg&&(c+=(Wg-c)**U8),Math.abs(c-l)l){const A=(c**EQe-l**IQe)*wQe;u=A-V8?0:A>-H8?A-A*z8*Gg:A+Gg}return u*100}const kp=.20689655172413793,SQe=e=>e>kp**3?Math.cbrt(e):e/(3*kp**2)+4/29,_Qe=e=>e>kp?e**3:3*kp**2*(e-4/29);function iL(e){const t=SQe,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function aL(e){const t=_Qe,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const xQe=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],kQe=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,TQe=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],DQe=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function lL(e){const t=Array(3),n=kQe,r=xQe;for(let s=0;s<3;++s)t[s]=Math.round(Y1(n(r[s][0]*e[0]+r[s][1]*e[1]+r[s][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function cy(e){let{r:t,g:n,b:r}=e;const s=[0,0,0],o=DQe,i=TQe;t=o(t/255),n=o(n/255),r=o(r/255);for(let a=0;a<3;++a)s[a]=i[a][0]*t+i[a][1]*n+i[a][2]*r;return s}function Y8(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}const W8=/^(?(?:rgb|hsl)a?)\((?.+)\)/,RQe={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>G8({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>G8({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Af({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Af({h:e,s:t,v:n,a:r})};function zo(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&W8.test(e)){const{groups:t}=e.match(W8),{fn:n,values:r}=t,s=r.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return RQe[n](...s)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),MQe(t)}else if(typeof e=="object"){if(Wv(e,["r","g","b"]))return e;if(Wv(e,["h","s","l"]))return Af(cL(e));if(Wv(e,["h","s","v"]))return Af(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Af(e){const{h:t,s:n,v:r,a:s}=e,o=a=>{const l=(a+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[o(5),o(3),o(1)].map(a=>Math.round(a*255));return{r:i[0],g:i[1],b:i[2],a:s}}function G8(e){return Af(cL(e))}function cL(e){const{h:t,s:n,l:r,a:s}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a:s}}function Kg(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function OQe(e){let{r:t,g:n,b:r,a:s}=e;return`#${[Kg(t),Kg(n),Kg(r),s!==void 0?Kg(Math.round(s*255)):""].join("")}`}function MQe(e){e=PQe(e);let[t,n,r,s]=fQe(e,2).map(o=>parseInt(o,16));return s=s===void 0?s:s/255,{r:t,g:n,b:r,a:s}}function PQe(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=T8(T8(e,6),8,"F")),e}function NQe(e,t){const n=iL(cy(e));return n[0]=n[0]+t*10,lL(aL(n))}function LQe(e,t){const n=iL(cy(e));return n[0]=n[0]-t*10,lL(aL(n))}function FQe(e){const t=zo(e);return cy(t)[1]}function uL(e){const t=Math.abs(j8(zo(0),zo(e)));return Math.abs(j8(zo(16777215),zo(e)))>Math.min(t,50)?"#fff":"#000"}function Mt(e,t){return n=>Object.keys(e).reduce((r,s)=>{const i=typeof e[s]=="object"&&e[s]!=null&&!Array.isArray(e[s])?e[s]:{type:e[s]};return n&&s in n?r[s]={...i,default:n[s]}:r[s]=i,t&&!r[s].source&&(r[s].source=t),r},{})}const Fi=Mt({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function Yf(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Mt(e.props??{},e.name)();const t=Object.keys(e.props);e.filterProps=function(r){return j1(r,t,["class","style"])},e.props._as=String,e.setup=function(r,s){const o=Ay();if(!o.value)return e._setup(r,s);const{props:i,provideSubDefaults:a}=WQe(r,r._as??e.name,o),l=e._setup(i,s);return a(),l}}return e}function fs(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Yf:_e)(t)}function AL(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const dL="cubic-bezier(0.4, 0, 0.2, 1)";function zs(e,t){const n=kr();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Fa(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=zs(e).type;return wl((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let fL=0,Rh=new WeakMap;function Jm(){const e=zs("getUid");if(Rh.has(e))return Rh.get(e);{const t=fL++;return Rh.set(e,t),t}}Jm.reset=()=>{fL=0,Rh=new WeakMap};function UQe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?HQe(e):uy(e))return e;e=e.parentElement}return document.scrollingElement}function Tp(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(uy(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function uy(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function HQe(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function zQe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zs("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function VQe(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function wo(e){const t=zs("useRender");t.render=e}const yu=Symbol.for("vuetify:defaults");function jQe(e){return K(e)}function Ay(){const e=lt(yu);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function dy(e,t){const n=Ay(),r=K(e),s=k(()=>{if(fe(t==null?void 0:t.disabled))return n.value;const i=fe(t==null?void 0:t.scoped),a=fe(t==null?void 0:t.reset),l=fe(t==null?void 0:t.root);if(r.value==null&&!(i||a||l))return n.value;let c=Xs(r.value,{prev:n.value});if(i)return c;if(a||l){const u=Number(a||1/0);for(let A=0;A<=u&&!(!c||!("prev"in c));A++)c=c.prev;return c&&typeof l=="string"&&l in c&&(c=Xs(Xs(c,{prev:c}),c[l])),c}return c.prev?Xs(c.prev,c):c});return nn(yu,s),s}function YQe(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[wl(t)])<"u"}function WQe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ay();const r=zs("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const s=k(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),o=new Proxy(e,{get(l,c){var A,d,f,g;const u=Reflect.get(l,c);return c==="class"||c==="style"?[(A=s.value)==null?void 0:A[c],u].filter(h=>h!=null):typeof c=="string"&&!YQe(r.vnode,c)?((d=s.value)==null?void 0:d[c])??((g=(f=n.value)==null?void 0:f.global)==null?void 0:g[c])??u:u}}),i=$r();Wn(()=>{if(s.value){const l=Object.entries(s.value).filter(c=>{let[u]=c;return u.startsWith(u[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function a(){const l=zQe(yu,r);nn(yu,k(()=>i.value?Xs((l==null?void 0:l.value)??{},i.value):l==null?void 0:l.value))}return{props:o,provideSubDefaults:a}}const K1=Symbol.for("vuetify:display"),K8={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},GQe=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K8;return Xs(K8,e)};function q8(e){return lr&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function X8(e){return lr&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function J8(e){const t=lr&&!e?window.navigator.userAgent:"ssr";function n(g){return!!t.match(g)}const r=n(/android/i),s=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),a=n(/chrome/i),l=n(/edge/i),c=n(/firefox/i),u=n(/opera/i),A=n(/win/i),d=n(/mac/i),f=n(/linux/i);return{android:r,ios:s,cordova:o,electron:i,chrome:a,edge:l,firefox:c,opera:u,win:A,mac:d,linux:f,touch:iQe,ssr:t==="ssr"}}function KQe(e,t){const{thresholds:n,mobileBreakpoint:r}=GQe(e),s=$r(X8(t)),o=$r(J8(t)),i=wn({}),a=$r(q8(t));function l(){s.value=X8(),a.value=q8()}function c(){l(),o.value=J8()}return Wn(()=>{const u=a.value=n.xxl,m=u?"xs":A?"sm":d?"md":f?"lg":g?"xl":"xxl",p=typeof r=="number"?r:n[r],C=a.valueI(hL,{...e,class:"mdi"})},Ql=[String,Function,Object,Array],q1=Symbol.for("vuetify:icons"),Zm=Mt({icon:{type:Ql},tag:{type:String,required:!0}},"icon"),Z8=fs()({name:"VComponentIcon",props:Zm(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return te(e.tag,null,{default:()=>{var s;return[e.icon?te(r,null,null):(s=n.default)==null?void 0:s.call(n)]}})}}}),gL=Yf({name:"VSvgIcon",inheritAttrs:!1,props:Zm(),setup(e,t){let{attrs:n}=t;return()=>te(e.tag,gn(n,{style:null}),{default:()=>[te("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?te("path",{d:r[0],"fill-opacity":r[1]},null):te("path",{d:r},null)):te("path",{d:e.icon},null)])]})}});Yf({name:"VLigatureIcon",props:Zm(),setup(e){return()=>te(e.tag,null,{default:()=>[e.icon]})}});const hL=Yf({name:"VClassIcon",props:Zm(),setup(e){return()=>te(e.tag,{class:e.icon},null)}}),ZQe={svg:{component:gL},class:{component:hL}};function $Qe(e){return Xs({defaultSet:"mdi",sets:{...ZQe,mdi:JQe},aliases:{...XQe,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const e2e=e=>{const t=lt(q1);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:k(()=>{var l;const r=fe(e);if(!r)return{component:Z8};let s=r;if(typeof s=="string"&&(s=s.trim(),s.startsWith("$")&&(s=(l=t.aliases)==null?void 0:l[s.slice(1)])),!s)throw new Error(`Could not find aliased icon "${r}"`);if(Array.isArray(s))return{component:gL,icon:s};if(typeof s!="string")return{component:Z8,icon:s};const o=Object.keys(t.sets).find(c=>typeof s=="string"&&s.startsWith(`${c}:`)),i=o?s.slice(o.length+1):s;return{component:t.sets[o??t.defaultSet].component,icon:i}})}},t2e={badge:"Badge",open:"Open",close:"Close",dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{ok:"OK",cancel:"Cancel",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},n2e={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function $m(e,t){let n;function r(){n=Nu(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}Xe(e,s=>{s&&!n?r():s||(n==null||n.stop(),n=void 0)},{immediate:!0}),ws(()=>{n==null||n.stop()})}function oA(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:A=>A,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:A=>A;const o=zs("useProxiedModel"),i=K(e[t]!==void 0?e[t]:n),a=wl(t),c=k(a!==t?()=>{var A,d,f,g;return e[t],!!(((A=o.vnode.props)!=null&&A.hasOwnProperty(t)||(d=o.vnode.props)!=null&&d.hasOwnProperty(a))&&((f=o.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)||(g=o.vnode.props)!=null&&g.hasOwnProperty(`onUpdate:${a}`)))}:()=>{var A,d;return e[t],!!((A=o.vnode.props)!=null&&A.hasOwnProperty(t)&&((d=o.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});$m(()=>!c.value,()=>{Xe(()=>e[t],A=>{i.value=A})});const u=k({get(){const A=e[t];return r(c.value?A:i.value)},set(A){const d=s(A),f=It(c.value?e[t]:i.value);f===d||r(f)===A||(i.value=d,o==null||o.emit(`update:${t}`,d))}});return Object.defineProperty(u,"externalValue",{get:()=>c.value?e[t]:i.value}),u}const $8="$vuetify.",eT=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),pL=(e,t,n)=>function(r){for(var s=arguments.length,o=new Array(s>1?s-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function qv(e,t,n){const r=oA(e,t,e[t]??n.value);return r.value=e[t]??n.value,Xe(n,s=>{e[t]==null&&(r.value=n.value)}),r}function CL(e){return t=>{const n=qv(t,"locale",e.current),r=qv(t,"fallback",e.fallback),s=qv(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:s,t:pL(n,r,s),n:mL(n,r),provide:CL({current:n,fallback:r,messages:s})}}}function r2e(e){const t=$r((e==null?void 0:e.locale)??"en"),n=$r((e==null?void 0:e.fallback)??"en"),r=K({en:t2e,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:pL(t,n,r),n:mL(t,n),provide:CL({current:t,fallback:n,messages:r})}}const Dp=Symbol.for("vuetify:locale");function s2e(e){return e.name!=null}function o2e(e){const t=e!=null&&e.adapter&&s2e(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:r2e(e),n=i2e(t,e);return{...t,...n}}function vL(){const e=lt(Dp);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function i2e(e,t){const n=K((t==null?void 0:t.rtl)??n2e),r=k(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:k(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function eC(){const e=lt(Dp);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const Rp=Symbol.for("vuetify:theme"),Ua=Mt({theme:String},"theme"),LA={defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#6200EE","primary-darken-1":"#3700B3",secondary:"#03DAC6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#BB86FC","primary-darken-1":"#3700B3",secondary:"#03DAC5","secondary-darken-1":"#03DAC5",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}};function a2e(){var n,r;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:LA;if(!e)return{...LA,isDisabled:!0};const t={};for(const[s,o]of Object.entries(e.themes??{})){const i=o.dark||s==="dark"?(n=LA.themes)==null?void 0:n.dark:(r=LA.themes)==null?void 0:r.light;t[s]=Xs(i,o)}return Xs(LA,{...e,themes:t})}function l2e(e){const t=a2e(e),n=K(t.defaultTheme),r=K(t.themes),s=k(()=>{const u={};for(const[A,d]of Object.entries(r.value)){const f=u[A]={...d,colors:{...d.colors}};if(t.variations)for(const g of t.variations.colors){const h=f.colors[g];if(h)for(const m of["lighten","darken"]){const p=m==="lighten"?NQe:LQe;for(const C of ZN(t.variations[m],1))f.colors[`${g}-${m}-${C}`]=OQe(p(zo(h),C))}}for(const g of Object.keys(f.colors)){if(/^on-[a-z]/.test(g)||f.colors[`on-${g}`])continue;const h=`on-${g}`,m=zo(f.colors[g]);f.colors[h]=uL(m)}}return u}),o=k(()=>s.value[n.value]),i=k(()=>{const u=[];o.value.dark&&el(u,":root",["color-scheme: dark"]),el(u,":root",tT(o.value));for(const[g,h]of Object.entries(s.value))el(u,`.v-theme--${g}`,[`color-scheme: ${h.dark?"dark":"normal"}`,...tT(h)]);const A=[],d=[],f=new Set(Object.values(s.value).flatMap(g=>Object.keys(g.colors)));for(const g of f)/^on-[a-z]/.test(g)?el(d,`.${g}`,[`color: rgb(var(--v-theme-${g})) !important`]):(el(A,`.bg-${g}`,[`--v-theme-overlay-multiplier: var(--v-theme-${g}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${g})) !important`,`color: rgb(var(--v-theme-on-${g})) !important`]),el(d,`.text-${g}`,[`color: rgb(var(--v-theme-${g})) !important`]),el(d,`.border-${g}`,[`--v-border-color: var(--v-theme-${g})`]));return u.push(...A,...d),u.map((g,h)=>h===0?g:` ${g}`).join("")});function a(){return{style:[{children:i.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(u){if(t.isDisabled)return;const A=u._context.provides.usehead;if(A)if(A.push){const d=A.push(a);lr&&Xe(i,()=>{d.patch(a)})}else lr?(A.addHeadObjs(k(a)),Wn(()=>A.updateDOM())):A.addHeadObjs(a());else{let f=function(){if(typeof document<"u"&&!d){const g=document.createElement("style");g.type="text/css",g.id="vuetify-theme-stylesheet",t.cspNonce&&g.setAttribute("nonce",t.cspNonce),d=g,document.head.appendChild(d)}d&&(d.innerHTML=i.value)},d=lr?document.getElementById("vuetify-theme-stylesheet"):null;lr?Xe(i,f,{immediate:!0}):f()}}const c=k(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:r,current:o,computedThemes:s,themeClasses:c,styles:i,global:{name:n,current:o}}}function ec(e){zs("provideTheme");const t=lt(Rp,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=k(()=>e.theme??t.name.value),r=k(()=>t.themes.value[n.value]),s=k(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:r,themeClasses:s};return nn(Rp,o),o}function el(e,t,n){e.push(`${t} { `,...n.map(r=>` ${r}; `),`} `)}function tT(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[s,o]of Object.entries(e.colors)){const i=zo(o);r.push(`--v-theme-${s}: ${i.r},${i.g},${i.b}`),s.startsWith("on-")||r.push(`--v-theme-${s}-overlay-multiplier: ${FQe(o)>.18?t:n}`)}for(const[s,o]of Object.entries(e.variables)){const i=typeof o=="string"&&o.startsWith("#")?zo(o):void 0,a=i?`${i.r}, ${i.g}, ${i.b}`:void 0;r.push(`--v-${s}: ${a??o}`)}return r}const X1={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function c2e(e,t){const n=[];let r=[];const s=EL(e),o=IL(e),i=s.getDay()-X1[t.slice(-2).toUpperCase()],a=o.getDay()-X1[t.slice(-2).toUpperCase()];for(let l=0;l{const r=new Date(nT);return r.setDate(nT.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(r)})}function g2e(e,t,n){const r=new Date(e);let s={};switch(t){case"fullDateWithWeekday":s={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":s={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":s={};break;case"monthAndDate":s={month:"long",day:"numeric"};break;case"monthAndYear":s={month:"long",year:"numeric"};break;case"dayOfMonth":s={day:"numeric"};break;case"shortDate":s={year:"numeric"};break;default:s={timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,s).format(r)}function h2e(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function p2e(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function m2e(e){return e.getFullYear()}function C2e(e){return e.getMonth()}function v2e(e){return new Date(e.getFullYear(),0,1)}function E2e(e){return new Date(e.getFullYear(),11,31)}function I2e(e,t){return J1(e,t[0])&&b2e(e,t[1])}function B2e(e){if(!e||e==null)return!1;const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function J1(e,t){return e.getTime()>t.getTime()}function b2e(e,t){return e.getTime()1&&arguments[1]!==void 0?arguments[1]:"content";const n=K(),r=K();if(lr){const s=new ResizeObserver(o=>{e==null||e(o,s),o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});Un(()=>{s.disconnect()}),Xe(n,(o,i)=>{i&&(s.unobserve(V1(i)),r.value=void 0),o&&s.observe(V1(o))},{flush:"post"})}return{resizeRef:n,contentRect:Us(r)}}function BL(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=Xs(t,n),{aliases:s={},components:o={},directives:i={}}=r,a=jQe(r.defaults),l=KQe(r.display,r.ssr),c=l2e(r.theme),u=$Qe(r.icons),A=o2e(r.locale),d=T2e(r.date);return{install:g=>{for(const h in i)g.directive(h,i[h]);for(const h in o)g.component(h,o[h]);for(const h in s)g.component(h,Yf({...s[h],name:h,aliasName:s[h].name}));if(c.install(g),g.provide(yu,a),g.provide(K1,l),g.provide(Rp,c),g.provide(q1,u),g.provide(Dp,A),g.provide(sT,d),lr&&r.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:h}=g;g.mount=function(){const m=h(...arguments);return kn(()=>l.update()),g.mount=h,m}}Jm.reset(),g.mixin({computed:{$vuetify(){return wn({defaults:yc.call(this,yu),display:yc.call(this,K1),theme:yc.call(this,Rp),icons:yc.call(this,q1),locale:yc.call(this,Dp),date:yc.call(this,sT)})}}})},defaults:a,display:l,theme:c,icons:u,locale:A,date:d}}const R2e="3.3.17";BL.version=R2e;function yc(e){var r,s;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((s=t.vnode.appContext)==null?void 0:s.provides);if(n&&e in n)return n[e]}const bL=Mt({border:[Boolean,Number,String]},"border");function yL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return{borderClasses:k(()=>{const r=bn(e)?e.value:e.border,s=[];if(r===!0||r==="")s.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))s.push(`border-${o}`);return s})}}const O2e=[null,"default","comfortable","compact"],wL=Mt({density:{type:String,default:"default",validator:e=>O2e.includes(e)}},"density");function QL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return{densityClasses:k(()=>`${t}--density-${e.density}`)}}const SL=Mt({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function _L(e){return{elevationClasses:k(()=>{const n=bn(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const tC=Mt({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function nC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return{roundedClasses:k(()=>{const r=bn(e)?e.value:e.rounded,s=[];if(r===!0||r==="")s.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))s.push(`rounded-${o}`);return s})}}const Wf=Mt({tag:{type:String,default:"div"}},"tag");function fy(e){return ly(()=>{const t=[],n={};if(e.value.background)if(Y8(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text){const r=zo(e.value.background);if(r.a==null||r.a===1){const s=uL(r);n.color=s,n.caretColor=s}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(Y8(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function df(e,t){const n=k(()=>({text:bn(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=fy(n);return{textColorClasses:r,textColorStyles:s}}function Op(e,t){const n=k(()=>({background:bn(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=fy(n);return{backgroundColorClasses:r,backgroundColorStyles:s}}const M2e=["elevated","flat","tonal","outlined","text","plain"];function P2e(e,t){return te(Tt,null,[e&&te("span",{key:"overlay",class:`${t}__overlay`},null),te("span",{key:"underlay",class:`${t}__underlay`},null)])}const xL=Mt({color:String,variant:{type:String,default:"elevated",validator:e=>M2e.includes(e)}},"variant");function N2e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();const n=k(()=>{const{variant:o}=fe(e);return`${t}--variant-${o}`}),{colorClasses:r,colorStyles:s}=fy(k(()=>{const{variant:o,color:i}=fe(e);return{[["elevated","flat"].includes(o)?"background":"text"]:i}}));return{colorClasses:r,colorStyles:s,variantClasses:n}}const kL=Mt({divided:Boolean,...bL(),...Fi(),...wL(),...SL(),...tC(),...Wf(),...Ua(),...xL()},"VBtnGroup"),oT=fs()({name:"VBtnGroup",props:kL(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=ec(e),{densityClasses:s}=QL(e),{borderClasses:o}=yL(e),{elevationClasses:i}=_L(e),{roundedClasses:a}=nC(e);dy({VBtn:{height:"auto",color:Et(e,"color"),density:Et(e,"density"),flat:!0,variant:Et(e,"variant")}}),wo(()=>te(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,o.value,s.value,i.value,a.value,e.class],style:e.style},n))}}),L2e=Mt({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),F2e=Mt({value:null,disabled:Boolean,selectedClass:String},"group-item");function U2e(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=zs("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const s=Jm();nn(Symbol.for(`${t.description}:id`),s);const o=lt(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=Et(e,"value"),a=k(()=>!!(o.disabled.value||e.disabled));o.register({id:s,value:i,disabled:a},r),Un(()=>{o.unregister(s)});const l=k(()=>o.isSelected(s)),c=k(()=>l.value&&[o.selectedClass.value,e.selectedClass]);return Xe(l,u=>{r.emit("group:selected",{value:u})}),{id:s,isSelected:l,toggle:()=>o.select(s,!l.value),select:u=>o.select(s,u),selectedClass:c,value:i,disabled:a,group:o}}function H2e(e,t){let n=!1;const r=wn([]),s=oA(e,"modelValue",[],d=>d==null?[]:TL(r,dQe(d)),d=>{const f=V2e(r,d);return e.multiple?f:f[0]}),o=zs("useGroup");function i(d,f){const g=d,h=Symbol.for(`${t.description}:id`),p=kh(h,o==null?void 0:o.vnode).indexOf(f);p>-1?r.splice(p,0,g):r.push(g)}function a(d){if(n)return;l();const f=r.findIndex(g=>g.id===d);r.splice(f,1)}function l(){const d=r.find(f=>!f.disabled);d&&e.mandatory==="force"&&!s.value.length&&(s.value=[d.id])}rn(()=>{l()}),Un(()=>{n=!0});function c(d,f){const g=r.find(h=>h.id===d);if(!(f&&(g!=null&&g.disabled)))if(e.multiple){const h=s.value.slice(),m=h.findIndex(C=>C===d),p=~m;if(f=f??!p,p&&e.mandatory&&h.length<=1||!p&&e.max!=null&&h.length+1>e.max)return;m<0&&f?h.push(d):m>=0&&!f&&h.splice(m,1),s.value=h}else{const h=s.value.includes(d);if(e.mandatory&&h)return;s.value=f??!h?[d]:[]}}function u(d){if(e.multiple,s.value.length){const f=s.value[0],g=r.findIndex(p=>p.id===f);let h=(g+d)%r.length,m=r[h];for(;m.disabled&&h!==g;)h=(h+d)%r.length,m=r[h];if(m.disabled)return;s.value=[r[h].id]}else{const f=r.find(g=>!g.disabled);f&&(s.value=[f.id])}}const A={register:i,unregister:a,selected:s,select:c,disabled:Et(e,"disabled"),prev:()=>u(r.length-1),next:()=>u(1),isSelected:d=>s.value.includes(d),selectedClass:k(()=>e.selectedClass),items:k(()=>r),getItemIndex:d=>z2e(r,d)};return nn(t,A),A}function z2e(e,t){const n=TL(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function TL(e,t){const n=[];return t.forEach(r=>{const s=e.find(i=>JN(r,i.value)),o=e[r];(s==null?void 0:s.value)!=null?n.push(s.id):o!=null&&n.push(o.id)}),n}function V2e(e,t){const n=[];return t.forEach(r=>{const s=e.findIndex(o=>o.id===r);if(~s){const o=e[s];n.push(o.value!=null?o.value:s)}}),n}const DL=Symbol.for("vuetify:v-btn-toggle"),j2e=Mt({...kL(),...L2e()},"VBtnToggle"),Y2e=fs()({name:"VBtnToggle",props:j2e(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:s,prev:o,select:i,selected:a}=H2e(e,DL);return wo(()=>{const[l]=oT.filterProps(e);return te(oT,gn({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:r,next:s,prev:o,select:i,selected:a})]}})}),{next:s,prev:o,select:i}}});const W2e=Mt({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Xv=fs(!1)({name:"VDefaultsProvider",props:W2e(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:o,root:i,scoped:a}=$p(e);return dy(r,{reset:o,root:i,scoped:a,disabled:s}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}});const G2e=["x-small","small","default","large","x-large"],gy=Mt({size:{type:[String,Number],default:"default"}},"size");function hy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return ly(()=>{let n,r;return xp(G2e,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:An(e.size),height:An(e.size)}),{sizeClasses:n,sizeStyles:r}})}const K2e=Mt({color:String,start:Boolean,end:Boolean,icon:Ql,...Fi(),...gy(),...Wf({tag:"i"}),...Ua()},"VIcon"),Oh=fs()({name:"VIcon",props:K2e(),setup(e,t){let{attrs:n,slots:r}=t;const s=K(),{themeClasses:o}=ec(e),{iconData:i}=e2e(k(()=>s.value||e.icon)),{sizeClasses:a}=hy(e),{textColorClasses:l,textColorStyles:c}=df(Et(e,"color"));return wo(()=>{var A,d;const u=(A=r.default)==null?void 0:A.call(r);return u&&(s.value=(d=tL(u).filter(f=>f.type===Hu&&f.children&&typeof f.children=="string")[0])==null?void 0:d.children),te(i.value.component,{tag:e.tag,icon:i.value.icon,class:["v-icon","notranslate",o.value,a.value,l.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[a.value?void 0:{fontSize:An(e.size),height:An(e.size),width:An(e.size)},c.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[u]})}),{}}});function RL(e,t){const n=K(),r=$r(!1);if(oQe){const s=new IntersectionObserver(o=>{e==null||e(o,s),r.value=!!o.find(i=>i.isIntersecting)},t);Un(()=>{s.disconnect()}),Xe(n,(o,i)=>{i&&(s.unobserve(i),r.value=!1),o&&s.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const q2e=Mt({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Fi(),...gy(),...Wf({tag:"div"}),...Ua()},"VProgressCircular"),OL=fs()({name:"VProgressCircular",props:q2e(),setup(e,t){let{slots:n}=t;const r=20,s=2*Math.PI*r,o=K(),{themeClasses:i}=ec(e),{sizeClasses:a,sizeStyles:l}=hy(e),{textColorClasses:c,textColorStyles:u}=df(Et(e,"color")),{textColorClasses:A,textColorStyles:d}=df(Et(e,"bgColor")),{intersectionRef:f,isIntersecting:g}=RL(),{resizeRef:h,contentRect:m}=D2e(),p=k(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),C=k(()=>Number(e.width)),v=k(()=>l.value?Number(e.size):m.value?m.value.width:Math.max(C.value,32)),E=k(()=>r/(1-C.value/v.value)*2),b=k(()=>C.value/v.value*E.value),w=k(()=>An((100-p.value)/100*s));return Wn(()=>{f.value=o.value,h.value=o.value}),wo(()=>te(e.tag,{ref:o,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":g.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},i.value,a.value,c.value,e.class],style:[l.value,u.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[te("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${E.value} ${E.value}`},[te("circle",{class:["v-progress-circular__underlay",A.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":b.value,"stroke-dasharray":s,"stroke-dashoffset":0},null),te("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":b.value,"stroke-dasharray":s,"stroke-dashoffset":w.value},null)]),n.default&&te("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}}),py=Mt({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function my(e){return{dimensionStyles:k(()=>({height:An(e.height),maxHeight:An(e.maxHeight),maxWidth:An(e.maxWidth),minHeight:An(e.minHeight),minWidth:An(e.minWidth),width:An(e.width)}))}}const iT={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},ML=Mt({location:String},"location");function PL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=eC();return{locationStyles:k(()=>{if(!e.location)return{};const{side:o,align:i}=G1(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function a(c){return n?n(c):0}const l={};return o!=="center"&&(t?l[iT[o]]=`calc(100% - ${a(o)}px)`:l[o]=0),i!=="center"?t?l[iT[i]]=`calc(100% - ${a(i)}px)`:l[i]=0:(o==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),l})}}const X2e=Mt({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Fi(),...ML({location:"top"}),...tC(),...Wf(),...Ua()},"VProgressLinear"),J2e=fs()({name:"VProgressLinear",props:X2e(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=oA(e,"modelValue"),{isRtl:s,rtlClasses:o}=eC(),{themeClasses:i}=ec(e),{locationStyles:a}=PL(e),{textColorClasses:l,textColorStyles:c}=df(e,"color"),{backgroundColorClasses:u,backgroundColorStyles:A}=Op(k(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:f}=Op(e,"color"),{roundedClasses:g}=nC(e),{intersectionRef:h,isIntersecting:m}=RL(),p=k(()=>parseInt(e.max,10)),C=k(()=>parseInt(e.height,10)),v=k(()=>parseFloat(e.bufferValue)/p.value*100),E=k(()=>parseFloat(r.value)/p.value*100),b=k(()=>s.value!==e.reverse),w=k(()=>e.indeterminate?"fade-transition":"slide-x-transition"),B=k(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function Q(S){if(!h.value)return;const{left:T,right:D,width:R}=h.value.getBoundingClientRect(),O=b.value?R-S.clientX+(D-R):S.clientX-T;r.value=Math.round(O/R*p.value)}return wo(()=>te(e.tag,{ref:h,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&m.value,"v-progress-linear--reverse":b.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},g.value,i.value,o.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?An(C.value):0,"--v-progress-linear-height":An(C.value),...a.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:E.value,onClick:e.clickable&&Q},{default:()=>[e.stream&&te("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...c.value,[b.value?"left":"right"]:An(-C.value),borderTop:`${An(C.value/2)} dotted`,opacity:B.value,top:`calc(50% - ${An(C.value/4)})`,width:An(100-v.value,"%"),"--v-progress-linear-stream-to":An(C.value*(b.value?1:-1))}},null),te("div",{class:["v-progress-linear__background",u.value],style:[A.value,{opacity:B.value,width:An(e.stream?v.value:100,"%")}]},null),te(mr,{name:w.value},{default:()=>[e.indeterminate?te("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(S=>te("div",{key:S,class:["v-progress-linear__indeterminate",S,d.value],style:f.value},null))]):te("div",{class:["v-progress-linear__determinate",d.value],style:[f.value,{width:An(E.value,"%")}]},null)]}),n.default&&te("div",{class:"v-progress-linear__content"},[n.default({value:E.value,buffer:v.value})])]})),{}}}),NL=Mt({loading:[Boolean,String]},"loader");function LL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return{loaderClasses:k(()=>({[`${t}--loading`]:e.loading}))}}function Z2e(e,t){var r;let{slots:n}=t;return te("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||te(J2e,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const $2e=["static","relative","fixed","absolute","sticky"],e3e=Mt({position:{type:String,validator:e=>$2e.includes(e)}},"position");function t3e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();return{positionClasses:k(()=>e.position?`${t}--${e.position}`:void 0)}}function n3e(){var e,t;return(t=(e=zs("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function r3e(e,t){const n=Cl("RouterLink"),r=k(()=>!!(e.href||e.to)),s=k(()=>(r==null?void 0:r.value)||D8(t,"click")||D8(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:s,href:Et(e,"href")};const o=e.to?n.useLink(e):void 0;return{isLink:r,isClickable:s,route:o==null?void 0:o.route,navigate:o==null?void 0:o.navigate,isActive:o&&k(()=>{var i,a;return e.exact?(i=o.isExactActive)==null?void 0:i.value:(a=o.isActive)==null?void 0:a.value}),href:k(()=>e.to?o==null?void 0:o.route.value.href:e.href)}}const s3e=Mt({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Jv=!1;function o3e(e,t){let n=!1,r,s;lr&&(kn(()=>{window.addEventListener("popstate",o),r=e==null?void 0:e.beforeEach((i,a,l)=>{Jv?n?t(l):l():setTimeout(()=>n?t(l):l()),Jv=!0}),s=e==null?void 0:e.afterEach(()=>{Jv=!1})}),ws(()=>{window.removeEventListener("popstate",o),r==null||r(),s==null||s()}));function o(i){var a;(a=i.state)!=null&&a.replaced||(n=!0,setTimeout(()=>n=!1))}}function i3e(e,t){Xe(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&kn(()=>{t(!0)})},{immediate:!0})}const Z1=Symbol("rippleStop"),a3e=80;function aT(e,t){e.style.transform=t,e.style.webkitTransform=t}function $1(e){return e.constructor.name==="TouchEvent"}function FL(e){return e.constructor.name==="KeyboardEvent"}const l3e=function(e,t){var A;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,s=0;if(!FL(e)){const d=t.getBoundingClientRect(),f=$1(e)?e.touches[e.touches.length-1]:e;r=f.clientX-d.left,s=f.clientY-d.top}let o=0,i=.3;(A=t._ripple)!=null&&A.circle?(i=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((r-o)**2+(s-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const a=`${(t.clientWidth-o*2)/2}px`,l=`${(t.clientHeight-o*2)/2}px`,c=n.center?a:`${r-o}px`,u=n.center?l:`${s-o}px`;return{radius:o,scale:i,x:c,y:u,centerX:a,centerY:l}},Mp={show(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((f=t==null?void 0:t._ripple)!=null&&f.enabled))return;const r=document.createElement("span"),s=document.createElement("span");r.appendChild(s),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:o,scale:i,x:a,y:l,centerX:c,centerY:u}=l3e(e,t,n),A=`${o*2}px`;s.className="v-ripple__animation",s.style.width=A,s.style.height=A,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),s.classList.add("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--visible"),aT(s,`translate(${a}, ${l}) scale3d(${i},${i},${i})`),s.dataset.activated=String(performance.now()),setTimeout(()=>{s.classList.remove("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--in"),aT(s,`translate(${c}, ${u}) scale3d(1,1,1)`)},0)},hide(e){var o;if(!((o=e==null?void 0:e._ripple)!=null&&o.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),s=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var a;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((a=n.parentNode)==null?void 0:a.parentNode)===e&&e.removeChild(n.parentNode)},300)},s)}};function UL(e){return typeof e>"u"||!!e}function ff(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Z1])){if(e[Z1]=!0,$1(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||FL(e),n._ripple.class&&(t.class=n._ripple.class),$1(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Mp.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},a3e)}else Mp.show(e,n,t)}}function lT(e){e[Z1]=!0}function Ms(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Ms(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Mp.hide(t)}}function HL(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let gf=!1;function zL(e){!gf&&(e.keyCode===k8.enter||e.keyCode===k8.space)&&(gf=!0,ff(e))}function VL(e){gf=!1,Ms(e)}function jL(e){gf&&(gf=!1,Ms(e))}function YL(e,t,n){const{value:r,modifiers:s}=t,o=UL(r);if(o||Mp.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=s.center,e._ripple.circle=s.circle,z1(r)&&r.class&&(e._ripple.class=r.class),o&&!n){if(s.stop){e.addEventListener("touchstart",lT,{passive:!0}),e.addEventListener("mousedown",lT);return}e.addEventListener("touchstart",ff,{passive:!0}),e.addEventListener("touchend",Ms,{passive:!0}),e.addEventListener("touchmove",HL,{passive:!0}),e.addEventListener("touchcancel",Ms),e.addEventListener("mousedown",ff),e.addEventListener("mouseup",Ms),e.addEventListener("mouseleave",Ms),e.addEventListener("keydown",zL),e.addEventListener("keyup",VL),e.addEventListener("blur",jL),e.addEventListener("dragstart",Ms,{passive:!0})}else!o&&n&&WL(e)}function WL(e){e.removeEventListener("mousedown",ff),e.removeEventListener("touchstart",ff),e.removeEventListener("touchend",Ms),e.removeEventListener("touchmove",HL),e.removeEventListener("touchcancel",Ms),e.removeEventListener("mouseup",Ms),e.removeEventListener("mouseleave",Ms),e.removeEventListener("keydown",zL),e.removeEventListener("keyup",VL),e.removeEventListener("dragstart",Ms),e.removeEventListener("blur",jL)}function c3e(e,t){YL(e,t,!1)}function u3e(e){delete e._ripple,WL(e)}function A3e(e,t){if(t.value===t.oldValue)return;const n=UL(t.oldValue);YL(e,t,n)}const d3e={mounted:c3e,unmounted:u3e,updated:A3e},f3e=Mt({active:{type:Boolean,default:void 0},symbol:{type:null,default:DL},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ql,appendIcon:Ql,block:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...bL(),...Fi(),...wL(),...py(),...SL(),...F2e(),...NL(),...ML(),...e3e(),...tC(),...s3e(),...gy(),...Wf({tag:"button"}),...Ua(),...xL({variant:"elevated"})},"VBtn"),g3e=fs()({name:"VBtn",directives:{Ripple:d3e},props:f3e(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=ec(e),{borderClasses:o}=yL(e),{colorClasses:i,colorStyles:a,variantClasses:l}=N2e(e),{densityClasses:c}=QL(e),{dimensionStyles:u}=my(e),{elevationClasses:A}=_L(e),{loaderClasses:d}=LL(e),{locationStyles:f}=PL(e),{positionClasses:g}=t3e(e),{roundedClasses:h}=nC(e),{sizeClasses:m,sizeStyles:p}=hy(e),C=U2e(e,e.symbol,!1),v=r3e(e,n),E=k(()=>{var S;return e.active!==void 0?e.active:v.isLink.value?(S=v.isActive)==null?void 0:S.value:C==null?void 0:C.isSelected.value}),b=k(()=>(C==null?void 0:C.disabled.value)||e.disabled),w=k(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),B=k(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function Q(S){var T;b.value||v.isLink.value&&(S.metaKey||S.ctrlKey||S.shiftKey||S.button!==0||n.target==="_blank")||((T=v.navigate)==null||T.call(v,S),C==null||C.toggle())}return i3e(v,C==null?void 0:C.select),wo(()=>{var H,V;const S=v.isLink.value?"a":e.tag,T=!!(e.prependIcon||r.prepend),D=!!(e.appendIcon||r.append),R=!!(e.icon&&e.icon!==!0),O=(C==null?void 0:C.isSelected.value)&&(!v.isLink.value||((H=v.isActive)==null?void 0:H.value))||!C||((V=v.isActive)==null?void 0:V.value);return Wr(te(S,{type:S==="a"?void 0:"button",class:["v-btn",C==null?void 0:C.selectedClass.value,{"v-btn--active":E.value,"v-btn--block":e.block,"v-btn--disabled":b.value,"v-btn--elevated":w.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},s.value,o.value,O?i.value:void 0,c.value,A.value,d.value,g.value,h.value,m.value,l.value,e.class],style:[O?a.value:void 0,u.value,f.value,p.value,e.style],disabled:b.value||void 0,href:v.href.value,onClick:Q,value:B.value},{default:()=>{var Y;return[P2e(!0,"v-btn"),!e.icon&&T&&te("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?te(Xv,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):te(Oh,{key:"prepend-icon",icon:e.prependIcon},null)]),te("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&R?te(Oh,{key:"content-icon",icon:e.icon},null):te(Xv,{key:"content-defaults",disabled:!R,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var j;return[((j=r.default)==null?void 0:j.call(r))??e.text]}})]),!e.icon&&D&&te("span",{key:"append",class:"v-btn__append"},[r.append?te(Xv,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):te(Oh,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&te("span",{key:"loader",class:"v-btn__loader"},[((Y=r.loader)==null?void 0:Y.call(r))??te(OL,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[nB("ripple"),!b.value&&e.ripple,null]])}),{}}});const h3e=Mt({text:String,clickable:Boolean,...Fi(),...Ua()},"VLabel"),p3e=fs()({name:"VLabel",props:h3e(),setup(e,t){let{slots:n}=t;return wo(()=>{var r;return te("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}}),m3e=Mt({floating:Boolean,...Fi()},"VFieldLabel"),qg=fs()({name:"VFieldLabel",props:m3e(),setup(e,t){let{slots:n}=t;return wo(()=>te(p3e,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),C3e=Mt({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Vs(e,t,n){return fs()({name:e,props:C3e({mode:n,origin:t}),setup(r,s){let{slots:o}=s;const i={onBeforeEnter(a){r.origin&&(a.style.transformOrigin=r.origin)},onLeave(a){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:c,offsetWidth:u,offsetHeight:A}=a;a._transitionInitialStyles={position:a.style.position,top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height},a.style.position="absolute",a.style.top=`${l}px`,a.style.left=`${c}px`,a.style.width=`${u}px`,a.style.height=`${A}px`}r.hideOnLeave&&a.style.setProperty("display","none","important")},onAfterLeave(a){if(r.leaveAbsolute&&(a!=null&&a._transitionInitialStyles)){const{position:l,top:c,left:u,width:A,height:d}=a._transitionInitialStyles;delete a._transitionInitialStyles,a.style.position=l||"",a.style.top=c||"",a.style.left=u||"",a.style.width=A||"",a.style.height=d||""}}};return()=>{const a=r.group?ER:mr;return I(a,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:i},o.default)}}})}function GL(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return fs()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,s){let{slots:o}=s;return()=>I(mr,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},o.default)}})}function KL(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Co(`offset-${n}`);return{onBeforeEnter(i){i._parent=i.parentNode,i._initialStyle={transition:i.style.transition,overflow:i.style.overflow,[n]:i.style[n]}},onEnter(i){const a=i._initialStyle;i.style.setProperty("transition","none","important"),i.style.overflow="hidden";const l=`${i[r]}px`;i.style[n]="0",i.offsetHeight,i.style.transition=a.transition,e&&i._parent&&i._parent.classList.add(e),requestAnimationFrame(()=>{i.style[n]=l})},onAfterEnter:o,onEnterCancelled:o,onLeave(i){i._initialStyle={transition:"",overflow:i.style.overflow,[n]:i.style[n]},i.style.overflow="hidden",i.style[n]=`${i[r]}px`,i.offsetHeight,requestAnimationFrame(()=>i.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(i){e&&i._parent&&i._parent.classList.remove(e),o(i)}function o(i){const a=i._initialStyle[n];i.style.overflow=i._initialStyle.overflow,a!=null&&(i.style[n]=a),delete i._initialStyle}}Vs("fab-transition","center center","out-in");Vs("dialog-bottom-transition");Vs("dialog-top-transition");Vs("fade-transition");Vs("scale-transition");Vs("scroll-x-transition");Vs("scroll-x-reverse-transition");Vs("scroll-y-transition");Vs("scroll-y-reverse-transition");Vs("slide-x-transition");Vs("slide-x-reverse-transition");Vs("slide-y-transition");Vs("slide-y-reverse-transition");GL("expand-transition",KL());const v3e=GL("expand-x-transition",KL("",!0));function E3e(e){const{t}=vL();function n(r){let{name:s}=r;const o={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[s],i=e[`onClick:${s}`],a=i&&o?t(`$vuetify.input.${o}`,e.label??""):void 0;return te(Oh,{icon:e[`${s}Icon`],"aria-label":a,onClick:i},null)}return{InputIcon:n}}const qL=Mt({focused:Boolean,"onUpdate:focused":Th()},"focus");function XL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa();const n=oA(e,"focused"),r=k(()=>({[`${t}--focused`]:n.value}));function s(){n.value=!0}function o(){n.value=!1}return{focusClasses:r,isFocused:n,focus:s,blur:o}}const I3e=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],JL=Mt({appendInnerIcon:Ql,bgColor:String,clearable:Boolean,clearIcon:{type:Ql,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ql,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>I3e.includes(e)},"onClick:clear":Th(),"onClick:appendInner":Th(),"onClick:prependInner":Th(),...Fi(),...NL(),...tC(),...Ua()},"VField"),B3e=fs()({name:"VField",inheritAttrs:!1,props:{id:String,...qL(),...JL()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const{themeClasses:o}=ec(e),{loaderClasses:i}=LL(e),{focusClasses:a,isFocused:l,focus:c,blur:u}=XL(e),{InputIcon:A}=E3e(e),{roundedClasses:d}=nC(e),{rtlClasses:f}=eC(),g=k(()=>e.dirty||e.active),h=k(()=>!e.singleLine&&!!(e.label||s.label)),m=Jm(),p=k(()=>e.id||`input-${m}`),C=k(()=>`${p.value}-messages`),v=K(),E=K(),b=K(),w=k(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:B,backgroundColorStyles:Q}=Op(Et(e,"bgColor")),{textColorClasses:S,textColorStyles:T}=df(k(()=>e.error||e.disabled?void 0:g.value&&l.value?e.color:e.baseColor));Xe(g,O=>{if(h.value){const H=v.value.$el,V=E.value.$el;requestAnimationFrame(()=>{const Y=sL(H),j=V.getBoundingClientRect(),X=j.x-Y.x,oe=j.y-Y.y-(Y.height/2-j.height/2),ue=j.width/.75,he=Math.abs(ue-Y.width)>1?{maxWidth:An(ue)}:void 0,Ee=getComputedStyle(H),Oe=getComputedStyle(V),Qe=parseFloat(Ee.transitionDuration)*1e3||150,le=parseFloat(Oe.getPropertyValue("--v-field-label-scale")),ge=Oe.getPropertyValue("color");H.style.visibility="visible",V.style.visibility="hidden",oL(H,{transform:`translate(${X}px, ${oe}px) scale(${le})`,color:ge,...he},{duration:Qe,easing:dL,direction:O?"normal":"reverse"}).finished.then(()=>{H.style.removeProperty("visibility"),V.style.removeProperty("visibility")})})}},{flush:"post"});const D=k(()=>({isActive:g,isFocused:l,controlRef:b,blur:u,focus:c}));function R(O){O.target!==document.activeElement&&O.preventDefault()}return wo(()=>{var X,oe,ue;const O=e.variant==="outlined",H=s["prepend-inner"]||e.prependInnerIcon,V=!!(e.clearable||s.clear),Y=!!(s["append-inner"]||e.appendInnerIcon||V),j=s.label?s.label({...D.value,label:e.label,props:{for:p.value}}):e.label;return te("div",gn({class:["v-field",{"v-field--active":g.value,"v-field--appended":Y,"v-field--center-affix":e.centerAffix??!w.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":H,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!j,[`v-field--variant-${e.variant}`]:!0},o.value,B.value,a.value,i.value,d.value,f.value,e.class],style:[Q.value,e.style],onClick:R},n),[te("div",{class:"v-field__overlay"},null),te(Z2e,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:s.loader}),H&&te("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&te(A,{key:"prepend-icon",name:"prependInner"},null),(X=s["prepend-inner"])==null?void 0:X.call(s,D.value)]),te("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&te(qg,{key:"floating-label",ref:E,class:[S.value],floating:!0,for:p.value,style:T.value},{default:()=>[j]}),te(qg,{ref:v,for:p.value},{default:()=>[j]}),(oe=s.default)==null?void 0:oe.call(s,{...D.value,props:{id:p.value,class:"v-field__input","aria-describedby":C.value},focus:c,blur:u})]),V&&te(v3e,{key:"clear"},{default:()=>[Wr(te("div",{class:"v-field__clearable",onMousedown:he=>{he.preventDefault(),he.stopPropagation()}},[s.clear?s.clear():te(A,{name:"clear"},null)]),[[Qi,e.dirty]])]}),Y&&te("div",{key:"append",class:"v-field__append-inner"},[(ue=s["append-inner"])==null?void 0:ue.call(s,D.value),e.appendInnerIcon&&te(A,{key:"append-icon",name:"appendInner"},null)]),te("div",{class:["v-field__outline",S.value],style:T.value},[O&&te(Tt,null,[te("div",{class:"v-field__outline__start"},null),h.value&&te("div",{class:"v-field__outline__notch"},[te(qg,{ref:E,floating:!0,for:p.value},{default:()=>[j]})]),te("div",{class:"v-field__outline__end"},null)]),w.value&&h.value&&te(qg,{ref:E,floating:!0,for:p.value},{default:()=>[j]})])])}),{controlRef:b}}});function Zv(e,t){return{x:e.x+t.x,y:e.y+t.y}}function b3e(e,t){return{x:e.x-t.x,y:e.y-t.y}}function cT(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,s=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,o=n==="top"?0:n==="bottom"?t.height:n;return Zv({x:s,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,s=n==="left"?0:n==="right"?t.width:n,o=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return Zv({x:s,y:o},t)}return Zv({x:t.width/2,y:t.height/2},t)}const ZL={static:Q3e,connected:_3e},y3e=Mt({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in ZL},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function w3e(e,t){const n=K({}),r=K();lr&&($m(()=>!!(t.isActive.value&&e.locationStrategy),o=>{var i,a;Xe(()=>e.locationStrategy,o),ws(()=>{r.value=void 0}),typeof e.locationStrategy=="function"?r.value=(i=e.locationStrategy(t,e,n))==null?void 0:i.updateLocation:r.value=(a=ZL[e.locationStrategy](t,e,n))==null?void 0:a.updateLocation}),window.addEventListener("resize",s,{passive:!0}),ws(()=>{window.removeEventListener("resize",s),r.value=void 0}));function s(o){var i;(i=r.value)==null||i.call(r,o)}return{contentStyles:n,updateLocation:r}}function Q3e(){}function S3e(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=sL(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function _3e(e,t,n){VQe(e.activatorEl.value)&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:s,preferredOrigin:o}=ly(()=>{const g=G1(t.location,e.isRtl.value),h=t.origin==="overlap"?g:t.origin==="auto"?Gv(g):G1(t.origin,e.isRtl.value);return g.side===h.side&&g.align===Kv(h).align?{preferredAnchor:O8(g),preferredOrigin:O8(h)}:{preferredAnchor:g,preferredOrigin:h}}),[i,a,l,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(g=>k(()=>{const h=parseFloat(t[g]);return isNaN(h)?1/0:h})),u=k(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const g=t.offset.split(" ").map(parseFloat);return g.length<2&&g.push(0),g}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let A=!1;const d=new ResizeObserver(()=>{A&&f()});Xe([e.activatorEl,e.contentEl],(g,h)=>{let[m,p]=g,[C,v]=h;C&&d.unobserve(C),m&&d.observe(m),v&&d.unobserve(v),p&&d.observe(p)},{immediate:!0}),ws(()=>{d.disconnect()});function f(){if(A=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>A=!0)}),!e.activatorEl.value||!e.contentEl.value)return;const g=e.activatorEl.value.getBoundingClientRect(),h=S3e(e.contentEl.value,e.isRtl.value),m=Tp(e.contentEl.value),p=12;m.length||(m.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(h.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),h.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const C=m.reduce((D,R)=>{const O=R.getBoundingClientRect(),H=new Jc({x:R===document.documentElement?0:O.x,y:R===document.documentElement?0:O.y,width:R.clientWidth,height:R.clientHeight});return D?new Jc({x:Math.max(D.left,H.left),y:Math.max(D.top,H.top),width:Math.min(D.right,H.right)-Math.max(D.left,H.left),height:Math.min(D.bottom,H.bottom)-Math.max(D.top,H.top)}):H},void 0);C.x+=p,C.y+=p,C.width-=p*2,C.height-=p*2;let v={anchor:s.value,origin:o.value};function E(D){const R=new Jc(h),O=cT(D.anchor,g),H=cT(D.origin,R);let{x:V,y:Y}=b3e(O,H);switch(D.anchor.side){case"top":Y-=u.value[0];break;case"bottom":Y+=u.value[0];break;case"left":V-=u.value[0];break;case"right":V+=u.value[0];break}switch(D.anchor.align){case"top":Y-=u.value[1];break;case"bottom":Y+=u.value[1];break;case"left":V-=u.value[1];break;case"right":V+=u.value[1];break}return R.x+=V,R.y+=Y,R.width=Math.min(R.width,l.value),R.height=Math.min(R.height,c.value),{overflows:P8(R,C),x:V,y:Y}}let b=0,w=0;const B={x:0,y:0},Q={x:!1,y:!1};let S=-1;for(;!(S++>10);){const{x:D,y:R,overflows:O}=E(v);b+=D,w+=R,h.x+=D,h.y+=R;{const H=M8(v.anchor),V=O.x.before||O.x.after,Y=O.y.before||O.y.after;let j=!1;if(["x","y"].forEach(X=>{if(X==="x"&&V&&!Q.x||X==="y"&&Y&&!Q.y){const oe={anchor:{...v.anchor},origin:{...v.origin}},ue=X==="x"?H==="y"?Kv:Gv:H==="y"?Gv:Kv;oe.anchor=ue(oe.anchor),oe.origin=ue(oe.origin);const{overflows:he}=E(oe);(he[X].before<=O[X].before&&he[X].after<=O[X].after||he[X].before+he[X].after<(O[X].before+O[X].after)/2)&&(v=oe,j=Q[X]=!0)}}),j)continue}O.x.before&&(b+=O.x.before,h.x+=O.x.before),O.x.after&&(b-=O.x.after,h.x-=O.x.after),O.y.before&&(w+=O.y.before,h.y+=O.y.before),O.y.after&&(w-=O.y.after,h.y-=O.y.after);{const H=P8(h,C);B.x=C.width-H.x.before-H.x.after,B.y=C.height-H.y.before-H.y.after,b+=H.x.before,h.x+=H.x.before,w+=H.y.before,h.y+=H.y.before}break}const T=M8(v.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${v.anchor.side} ${v.anchor.align}`,transformOrigin:`${v.origin.side} ${v.origin.align}`,top:An($v(w)),left:e.isRtl.value?void 0:An($v(b)),right:e.isRtl.value?An($v(-b)):void 0,minWidth:An(T==="y"?Math.min(i.value,g.width):i.value),maxWidth:An(uT(Y1(B.x,i.value===1/0?0:i.value,l.value))),maxHeight:An(uT(Y1(B.y,a.value===1/0?0:a.value,c.value)))}),{available:B,contentBox:h}}return Xe(()=>[s.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>f()),kn(()=>{const g=f();if(!g)return;const{available:h,contentBox:m}=g;m.height>h.y&&requestAnimationFrame(()=>{f(),requestAnimationFrame(()=>{f()})})}),{updateLocation:f}}function $v(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function uT(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let eI=!0;const Pp=[];function x3e(e){!eI||Pp.length?(Pp.push(e),tI()):(eI=!1,e(),tI())}let AT=-1;function tI(){cancelAnimationFrame(AT),AT=requestAnimationFrame(()=>{const e=Pp.shift();e&&e(),Pp.length?tI():eI=!0})}const Mh={none:null,close:D3e,block:R3e,reposition:O3e},k3e=Mt({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Mh}},"VOverlay-scroll-strategies");function T3e(e,t){if(!lr)return;let n;Wn(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Nu(),await kn(),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Mh[e.scrollStrategy])==null||r.call(Mh,t,e,n)}))}),ws(()=>{n==null||n.stop()})}function D3e(e){function t(n){e.isActive.value=!1}$L(e.activatorEl.value??e.contentEl.value,t)}function R3e(e,t){var i;const n=(i=e.root.value)==null?void 0:i.offsetParent,r=[...new Set([...Tp(e.activatorEl.value,t.contained?n:void 0),...Tp(e.contentEl.value,t.contained?n:void 0)])].filter(a=>!a.classList.contains("v-overlay-scroll-blocked")),s=window.innerWidth-document.documentElement.offsetWidth,o=(a=>uy(a)&&a)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((a,l)=>{a.style.setProperty("--v-body-scroll-x",An(-a.scrollLeft)),a.style.setProperty("--v-body-scroll-y",An(-a.scrollTop)),a!==document.documentElement&&a.style.setProperty("--v-scrollbar-offset",An(s)),a.classList.add("v-overlay-scroll-blocked")}),ws(()=>{r.forEach((a,l)=>{const c=parseFloat(a.style.getPropertyValue("--v-body-scroll-x")),u=parseFloat(a.style.getPropertyValue("--v-body-scroll-y"));a.style.removeProperty("--v-body-scroll-x"),a.style.removeProperty("--v-body-scroll-y"),a.style.removeProperty("--v-scrollbar-offset"),a.classList.remove("v-overlay-scroll-blocked"),a.scrollLeft=-c,a.scrollTop=-u}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function O3e(e,t,n){let r=!1,s=-1,o=-1;function i(a){x3e(()=>{var u,A;const l=performance.now();(A=(u=e.updateLocation).value)==null||A.call(u,a),r=(performance.now()-l)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?a=>a():requestIdleCallback)(()=>{n.run(()=>{$L(e.activatorEl.value??e.contentEl.value,a=>{r?(cancelAnimationFrame(s),s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{i(a)})})):i(a)})})}),ws(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(s)})}function $L(e,t){const n=[document,...Tp(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),ws(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const M3e=Symbol.for("vuetify:v-menu"),P3e=Mt({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function N3e(e,t){const n={},r=s=>()=>{if(!lr)return Promise.resolve(!0);const o=s==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(i=>{const a=parseInt(e[s]??0,10);n[s]=window.setTimeout(()=>{t==null||t(o),i(o)},a)})};return{runCloseDelay:r("closeDelay"),runOpenDelay:r("openDelay")}}const L3e=Mt({activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...P3e()},"VOverlay-activator");function F3e(e,t){let{isActive:n,isTop:r}=t;const s=K();let o=!1,i=!1,a=!0;const l=k(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=k(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!l.value),{runOpenDelay:u,runCloseDelay:A}=N3e(e,v=>{v===(e.openOnHover&&o||l.value&&i)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==v&&(a=!0),n.value=v)}),d={onClick:v=>{v.stopPropagation(),s.value=v.currentTarget||v.target,n.value=!n.value},onMouseenter:v=>{var E;(E=v.sourceCapabilities)!=null&&E.firesTouchEvents||(o=!0,s.value=v.currentTarget||v.target,u())},onMouseleave:v=>{o=!1,A()},onFocus:v=>{pQe(v.target,":focus-visible")!==!1&&(i=!0,v.stopPropagation(),s.value=v.currentTarget||v.target,u())},onBlur:v=>{i=!1,v.stopPropagation(),A()}},f=k(()=>{const v={};return c.value&&(v.onClick=d.onClick),e.openOnHover&&(v.onMouseenter=d.onMouseenter,v.onMouseleave=d.onMouseleave),l.value&&(v.onFocus=d.onFocus,v.onBlur=d.onBlur),v}),g=k(()=>{const v={};if(e.openOnHover&&(v.onMouseenter=()=>{o=!0,u()},v.onMouseleave=()=>{o=!1,A()}),l.value&&(v.onFocusin=()=>{i=!0,u()},v.onFocusout=()=>{i=!1,A()}),e.closeOnContentClick){const E=lt(M3e,null);v.onClick=()=>{n.value=!1,E==null||E.closeParents()}}return v}),h=k(()=>{const v={};return e.openOnHover&&(v.onMouseenter=()=>{a&&(o=!0,a=!1,u())},v.onMouseleave=()=>{o=!1,A()}),v});Xe(r,v=>{v&&(e.openOnHover&&!o&&(!l.value||!i)||l.value&&!i&&(!e.openOnHover||!o))&&(n.value=!1)});const m=K();Wn(()=>{m.value&&kn(()=>{s.value=V1(m.value)})});const p=zs("useActivator");let C;return Xe(()=>!!e.activator,v=>{v&&lr?(C=Nu(),C.run(()=>{U3e(e,p,{activatorEl:s,activatorEvents:f})})):C&&C.stop()},{flush:"post",immediate:!0}),ws(()=>{C==null||C.stop()}),{activatorEl:s,activatorRef:m,activatorEvents:f,contentEvents:g,scrimEvents:h}}function U3e(e,t,n){let{activatorEl:r,activatorEvents:s}=n;Xe(()=>e.activator,(l,c)=>{if(c&&l!==c){const u=a(c);u&&i(u)}l&&kn(()=>o())},{immediate:!0}),Xe(()=>e.activatorProps,()=>{o()}),ws(()=>{i()});function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&CQe(l,gn(s.value,c))}function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&vQe(l,gn(s.value,c))}function a(){var u,A;let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator,c;if(l)if(l==="parent"){let d=(A=(u=t==null?void 0:t.proxy)==null?void 0:u.$el)==null?void 0:A.parentNode;for(;d!=null&&d.hasAttribute("data-no-activator");)d=d.parentNode;c=d}else typeof l=="string"?c=document.querySelector(l):"$el"in l?c=l.$el:c=l;return r.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:null,r.value}}function H3e(){if(!lr)return $r(!1);const{ssr:e}=qQe();if(e){const t=$r(!1);return rn(()=>{t.value=!0}),t}else return $r(!0)}const z3e=Mt({eager:Boolean},"lazy");function V3e(e,t){const n=$r(!1),r=k(()=>n.value||e.eager||t.value);Xe(t,()=>n.value=!0);function s(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:s}}function j3e(){const t=zs("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const dT=Symbol.for("vuetify:stack"),FA=wn([]);function Y3e(e,t,n){const r=zs("useStack"),s=!n,o=lt(dT,void 0),i=wn({activeChildren:new Set});nn(dT,i);const a=$r(+t.value);$m(e,()=>{var A;const u=(A=FA.at(-1))==null?void 0:A[1];a.value=u?u+10:+t.value,s&&FA.push([r.uid,a.value]),o==null||o.activeChildren.add(r.uid),ws(()=>{if(s){const d=It(FA).findIndex(f=>f[0]===r.uid);FA.splice(d,1)}o==null||o.activeChildren.delete(r.uid)})});const l=$r(!0);s&&Wn(()=>{var A;const u=((A=FA.at(-1))==null?void 0:A[0])===r.uid;setTimeout(()=>l.value=u)});const c=k(()=>!i.activeChildren.size);return{globalTop:Us(l),localTop:c,stackStyles:k(()=>({zIndex:a.value}))}}function W3e(e){return{teleportTarget:k(()=>{const n=e.value;if(n===!0||!lr)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let s=r.querySelector(":scope > .v-overlay-container");return s||(s=document.createElement("div"),s.className="v-overlay-container",r.appendChild(s)),s})}}const G3e=Mt({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),K3e=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,...o}=e,{component:i=mr,...a}=typeof r=="object"?r:{};return I(i,gn(typeof r=="string"?{name:s?"":r}:a,o,{disabled:s}),n)};function q3e(){return!0}function eF(e,t,n){if(!e||tF(e,n)===!1)return!1;const r=AL(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const s=(typeof n.value=="object"&&n.value.include||(()=>[]))();return s.push(t),!s.some(o=>o==null?void 0:o.contains(e.target))}function tF(e,t){return(typeof t.value=="object"&&t.value.closeConditional||q3e)(e)}function X3e(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&eF(e,t,n)&&setTimeout(()=>{tF(e,n)&&r&&r(e)},0)}function fT(e,t){const n=AL(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const J3e={mounted(e,t){const n=s=>X3e(s,e,t),r=s=>{e._clickOutside.lastMousedownWasOutside=eF(s,e,t)};fT(e,s=>{s.addEventListener("click",n,!0),s.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},unmounted(e,t){e._clickOutside&&(fT(e,n=>{var o;if(!n||!((o=e._clickOutside)!=null&&o[t.instance.$.uid]))return;const{onClick:r,onMousedown:s}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",s,!0)}),delete e._clickOutside[t.instance.$.uid])}};function Z3e(e){const{modelValue:t,color:n,...r}=e;return te(mr,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&te("div",gn({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const $3e=Mt({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...L3e(),...Fi(),...py(),...z3e(),...y3e(),...k3e(),...Ua(),...G3e()},"VOverlay"),eSe=fs()({name:"VOverlay",directives:{ClickOutside:J3e},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...$3e()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:s}=t;const o=oA(e,"modelValue"),i=k({get:()=>o.value,set:oe=>{oe&&e.disabled||(o.value=oe)}}),{teleportTarget:a}=W3e(k(()=>e.attach||e.contained)),{themeClasses:l}=ec(e),{rtlClasses:c,isRtl:u}=eC(),{hasContent:A,onAfterLeave:d}=V3e(e,i),f=Op(k(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:g,localTop:h,stackStyles:m}=Y3e(i,Et(e,"zIndex"),e._disableGlobalStack),{activatorEl:p,activatorRef:C,activatorEvents:v,contentEvents:E,scrimEvents:b}=F3e(e,{isActive:i,isTop:h}),{dimensionStyles:w}=my(e),B=H3e(),{scopeId:Q}=j3e();Xe(()=>e.disabled,oe=>{oe&&(i.value=!1)});const S=K(),T=K(),{contentStyles:D,updateLocation:R}=w3e(e,{isRtl:u,contentEl:T,activatorEl:p,isActive:i});T3e(e,{root:S,contentEl:T,activatorEl:p,isActive:i,updateLocation:R});function O(oe){s("click:outside",oe),e.persistent?X():i.value=!1}function H(){return i.value&&g.value}lr&&Xe(i,oe=>{oe?window.addEventListener("keydown",V):window.removeEventListener("keydown",V)},{immediate:!0});function V(oe){var ue,he;oe.key==="Escape"&&g.value&&(e.persistent?X():(i.value=!1,(ue=T.value)!=null&&ue.contains(document.activeElement)&&((he=p.value)==null||he.focus())))}const Y=n3e();$m(()=>e.closeOnBack,()=>{o3e(Y,oe=>{g.value&&i.value?(oe(!1),e.persistent?X():i.value=!1):oe()})});const j=K();Xe(()=>i.value&&(e.absolute||e.contained)&&a.value==null,oe=>{if(oe){const ue=UQe(S.value);ue&&ue!==document.scrollingElement&&(j.value=ue.scrollTop)}});function X(){e.noClickAnimation||T.value&&oL(T.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:dL})}return wo(()=>{var oe;return te(Tt,null,[(oe=n.activator)==null?void 0:oe.call(n,{isActive:i.value,props:gn({ref:C},v.value,e.activatorProps)}),B.value&&A.value&&te(lB,{disabled:!a.value,to:a.value},{default:()=>[te("div",gn({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":i.value,"v-overlay--contained":e.contained},l.value,c.value,e.class],style:[m.value,{top:An(j.value)},e.style],ref:S},Q,r),[te(Z3e,gn({color:f,modelValue:i.value&&!!e.scrim},b.value),null),te(K3e,{appear:!0,persisted:!0,transition:e.transition,target:p.value,onAfterLeave:()=>{d(),s("afterLeave")}},{default:()=>{var ue;return[Wr(te("div",gn({ref:T,class:["v-overlay__content",e.contentClass],style:[w.value,D.value]},E.value,e.contentProps),[(ue=n.default)==null?void 0:ue.call(n,{isActive:i})]),[[Qi,i.value],[nB("click-outside"),{handler:O,closeConditional:H,include:()=>[p.value]}]])]}})])]})])}),{activatorEl:p,animateClick:X,contentEl:T,globalTop:g,localTop:h,updateLocation:R}}}),tSe=Mt({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"text"},...py(),...qL(),...cQe(JL({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),nSe=fs()({name:"VOtpInput",props:tSe(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const{dimensionStyles:o}=my(e),{isFocused:i,focus:a,blur:l}=XL(e),c=oA(e,"modelValue","",w=>String(w).split(""),w=>w.join("")),{t:u}=vL(),A=k(()=>Array(Number(e.length)).fill(0)),d=K(-1),f=K(),g=K([]),h=k(()=>g.value[d.value]);function m(){const w=c.value.slice(),B=h.value.value;w[d.value]=B,c.value=w;let Q=null;d.value>c.value.length?Q=c.value.length+1:d.value+1!==Number(e.length)?Q="next":requestAnimationFrame(()=>{var S;return(S=h.value)==null?void 0:S.blur()}),Q&&W1(f.value,Q)}function p(w){const B=c.value.slice(),Q=d.value;let S=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(w.key)&&(w.preventDefault(),w.key==="ArrowLeft"?S="prev":w.key==="ArrowRight"?S="next":["Backspace","Delete"].includes(w.key)&&(B[d.value]="",c.value=B,d.value>0&&w.key==="Backspace"?S="prev":requestAnimationFrame(()=>{g.value[Q].select()})),requestAnimationFrame(()=>{S!=null&&W1(f.value,S)}))}function C(w,B){var Q,S;B.preventDefault(),B.stopPropagation(),c.value=(((Q=B==null?void 0:B.clipboardData)==null?void 0:Q.getData("Text"))??"").split(""),(S=g.value)==null||S[w].blur()}function v(){c.value=[]}function E(w,B){a(),d.value=B}function b(){l(),d.value=-1}return dy({VField:{disabled:k(()=>e.disabled),error:k(()=>e.error),variant:k(()=>e.variant)}},{scoped:!0}),Xe(c,w=>{w.length===e.length&&r("finish",w.join(""))},{deep:!0}),Xe(d,w=>{w<0||lr&&window.requestAnimationFrame(()=>{g.value[w].select()})}),wo(()=>{var Q;const[w,B]=AQe(n);return te("div",gn({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},w),[te("div",{ref:f,class:"v-otp-input__content",style:[o.value]},[A.value.map((S,T)=>te(Tt,null,[e.divider&&T!==0&&te("span",{class:"v-otp-input__divider"},[e.divider]),te(B3e,{focused:i.value&&e.focusAll||d.value===T,key:T},{...s,default:()=>te("input",{ref:D=>g.value[T]=D,"aria-label":u(e.label,T+1),autofocus:T===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],inputmode:"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type,value:c.value[T],onInput:m,onFocus:D=>E(D,T),onBlur:b,onKeydown:p,onPaste:D=>C(T,D)},null)})])),te("input",gn({class:"v-otp-input-input",type:"hidden"},B,{value:c.value.join("")}),null),te(eSe,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var S;return[((S=s.loader)==null?void 0:S.call(s))??te(OL,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(Q=s.default)==null?void 0:Q.call(s)])])}),{blur:()=>{var w;(w=g.value)==null||w.some(B=>B.blur())},focus:()=>{var w;(w=g.value)==null||w[0].focus()},reset:v,isFocused:i}}}),nF=Object.prototype.toString;function rF(e){switch(nF.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return Ti(e,Error)}}function iA(e,t){return nF.call(e)===`[object ${t}]`}function Cy(e){return iA(e,"ErrorEvent")}function gT(e){return iA(e,"DOMError")}function rSe(e){return iA(e,"DOMException")}function _a(e){return iA(e,"String")}function sF(e){return e===null||typeof e!="object"&&typeof e!="function"}function wu(e){return iA(e,"Object")}function rC(e){return typeof Event<"u"&&Ti(e,Event)}function sSe(e){return typeof Element<"u"&&Ti(e,Element)}function oSe(e){return iA(e,"RegExp")}function vy(e){return!!(e&&e.then&&typeof e.then=="function")}function iSe(e){return wu(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function oF(e){return typeof e=="number"&&e!==e}function Ti(e,t){try{return e instanceof t}catch{return!1}}function iF(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function Zc(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function hT(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;raSe(e,r,n))}function lSe(e,t,n=250,r,s,o,i){if(!o.exception||!o.exception.values||!i||!Ti(i.originalException,Error))return;const a=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;a&&(o.exception.values=cSe(nI(e,t,s,i.originalException,r,o.exception.values,a,0),n))}function nI(e,t,n,r,s,o,i,a){if(o.length>=n+1)return o;let l=[...o];if(Ti(r[s],Error)){pT(i,a);const c=e(t,r[s]),u=l.length;mT(c,s,u,a),l=nI(e,t,n,r[s],s,[c,...l],c,u)}return Array.isArray(r.errors)&&r.errors.forEach((c,u)=>{if(Ti(c,Error)){pT(i,a);const A=e(t,c),d=l.length;mT(A,`errors[${u}]`,d,a),l=nI(e,t,n,c,s,[A,...l],A,d)}}),l}function pT(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function mT(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function cSe(e,t){return e.map(n=>(n.value&&(n.value=Zc(n.value,t)),n))}function Xg(e){return e&&e.Math==Math?e:void 0}const hr=typeof globalThis=="object"&&Xg(globalThis)||typeof window=="object"&&Xg(window)||typeof self=="object"&&Xg(self)||typeof global=="object"&&Xg(global)||function(){return this}()||{};function Gf(){return hr}function aF(e,t,n){const r=n||hr,s=r.__SENTRY__=r.__SENTRY__||{};return s[e]||(s[e]=t())}const Ph=Gf(),uSe=80;function xa(e,t={}){try{let n=e;const r=5,s=[];let o=0,i=0;const a=" > ",l=a.length;let c;const u=Array.isArray(t)?t:t.keyAttrs,A=!Array.isArray(t)&&t.maxStringLength||uSe;for(;n&&o++1&&i+s.length*l+c.length>=A));)s.push(c),i+=c.length,n=n.parentNode;return s.reverse().join(a)}catch{return""}}function ASe(e,t){const n=e,r=[];let s,o,i,a,l;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const c=t&&t.length?t.filter(A=>n.getAttribute(A)).map(A=>[A,n.getAttribute(A)]):null;if(c&&c.length)c.forEach(A=>{r.push(`[${A[0]}="${A[1]}"]`)});else if(n.id&&r.push(`#${n.id}`),s=n.className,s&&_a(s))for(o=s.split(/\s+/),l=0;l{const o=Np[s];n[s]=t[s],t[s]=o});try{return e()}finally{r.forEach(s=>{t[s]=n[s]})}}function hSe(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?rI.forEach(n=>{t[n]=(...r)=>{e&&lF(()=>{hr.console[n](`${gSe}[${n}]:`,...r)})}}):rI.forEach(n=>{t[n]=()=>{}}),t}const Me=hSe(),pSe=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function mSe(e){return e==="http"||e==="https"}function sC(e,t=!1){const{host:n,path:r,pass:s,port:o,projectId:i,protocol:a,publicKey:l}=e;return`${a}://${l}${t&&s?`:${s}`:""}@${n}${o?`:${o}`:""}/${r&&`${r}/`}${i}`}function CSe(e){const t=pSe.exec(e);if(!t){console.error(`Invalid Sentry Dsn: ${e}`);return}const[n,r,s="",o,i="",a]=t.slice(1);let l="",c=a;const u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){const A=c.match(/^\d+/);A&&(c=A[0])}return cF({host:o,pass:s,path:l,projectId:c,port:i,protocol:n,publicKey:r})}function cF(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function vSe(e){if(!(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__))return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(i=>e[i]?!1:(Me.error(`Invalid Sentry Dsn: ${i} missing`),!0))?!1:n.match(/^\d+$/)?mSe(r)?t&&isNaN(parseInt(t,10))?(Me.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(Me.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(Me.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function ESe(e){const t=typeof e=="string"?CSe(e):cF(e);if(!(!t||!vSe(t)))return t}class Uo extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}function Fr(e,t,n){if(!(t in e))return;const r=e[t],s=n(r);typeof s=="function"&&uF(s,r),e[t]=s}function Ey(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function uF(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Ey(e,"__sentry_original__",t)}catch{}}function Iy(e){return e.__sentry_original__}function ISe(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function AF(e){if(rF(e))return{message:e.message,name:e.name,stack:e.stack,...vT(e)};if(rC(e)){const t={type:e.type,target:CT(e.target),currentTarget:CT(e.currentTarget),...vT(e)};return typeof CustomEvent<"u"&&Ti(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function CT(e){try{return sSe(e)?xa(e):Object.prototype.toString.call(e)}catch{return""}}function vT(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function BSe(e,t=40){const n=Object.keys(AF(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Zc(n[0],t);for(let r=n.length;r>0;r--){const s=n.slice(0,r).join(", ");if(!(s.length>t))return r===n.length?s:Zc(s,t)}return""}function Wo(e){return sI(e,new Map)}function sI(e,t){if(wu(e)){const n=t.get(e);if(n!==void 0)return n;const r={};t.set(e,r);for(const s of Object.keys(e))typeof e[s]<"u"&&(r[s]=sI(e[s],t));return r}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const r=[];return t.set(e,r),e.forEach(s=>{r.push(sI(s,t))}),r}return e}const dF=50,ET=/\(error: (.*)\)/,IT=/captureMessage|captureException/;function fF(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0)=>{const s=[],o=n.split(` `);for(let i=r;i1024)continue;const l=ET.test(a)?a.replace(ET,"$1"):a;if(!l.match(/\S*Error: /)){for(const c of t){const u=c(l);if(u){s.push(u);break}}if(s.length>=dF)break}}return ySe(s)}}function bSe(e){return Array.isArray(e)?fF(...e):e}function ySe(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),IT.test(t[t.length-1].function||"")&&(t.pop(),IT.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,dF).map(n=>({...n,filename:n.filename||t[t.length-1].filename,function:n.function||"?"}))}const eE="";function ka(e){try{return!e||typeof e!="function"?eE:e.name||eE}catch{return eE}}const oI=Gf();function gF(){if(!("fetch"in oI))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function iI(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function wSe(){if(!gF())return!1;if(iI(oI.fetch))return!0;let e=!1;const t=oI.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=iI(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}const Jg=Gf();function QSe(){const e=Jg.chrome,t=e&&e.app&&e.app.runtime,n="history"in Jg&&!!Jg.history.pushState&&!!Jg.history.replaceState;return!t&&n}const Nr=Gf(),aa="__sentry_xhr_v2__",bd={},BT={};function SSe(e){if(!BT[e])switch(BT[e]=!0,e){case"console":_Se();break;case"dom":PSe();break;case"xhr":TSe();break;case"fetch":xSe();break;case"history":DSe();break;case"error":NSe();break;case"unhandledrejection":LSe();break;default:(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("unknown instrumentation type:",e);return}}function Yr(e,t){bd[e]=bd[e]||[],bd[e].push(t),SSe(e)}function mo(e,t){if(!(!e||!bd[e]))for(const n of bd[e]||[])try{n(t)}catch(r){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${ka(n)} Error:`,r)}}function _Se(){"console"in hr&&rI.forEach(function(e){e in hr.console&&Fr(hr.console,e,function(t){return Np[e]=t,function(...n){mo("console",{args:n,level:e});const r=Np[e];r&&r.apply(hr.console,n)}})})}function xSe(){wSe()&&Fr(hr,"fetch",function(e){return function(...t){const{method:n,url:r}=kSe(t),s={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return mo("fetch",{...s}),e.apply(hr,t).then(o=>(mo("fetch",{...s,endTimestamp:Date.now(),response:o}),o),o=>{throw mo("fetch",{...s,endTimestamp:Date.now(),error:o}),o})}})}function aI(e,t){return!!e&&typeof e=="object"&&!!e[t]}function bT(e){return typeof e=="string"?e:e?aI(e,"url")?e.url:e.toString?e.toString():"":""}function kSe(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:bT(n),method:aI(r,"method")?String(r.method).toUpperCase():"GET"}}const t=e[0];return{url:bT(t),method:aI(t,"method")?String(t.method).toUpperCase():"GET"}}function TSe(){if(!Nr.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;Fr(e,"open",function(t){return function(...n){const r=n[1],s=this[aa]={method:_a(n[0])?n[0].toUpperCase():n[0],url:n[1],request_headers:{}};_a(r)&&s.method==="POST"&&r.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const i=this[aa];if(i&&this.readyState===4){try{i.status_code=this.status}catch{}mo("xhr",{args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?Fr(this,"onreadystatechange",function(i){return function(...a){return o(),i.apply(this,a)}}):this.addEventListener("readystatechange",o),Fr(this,"setRequestHeader",function(i){return function(...a){const[l,c]=a,u=this[aa];return u&&(u.request_headers[l.toLowerCase()]=c),i.apply(this,a)}}),t.apply(this,n)}}),Fr(e,"send",function(t){return function(...n){const r=this[aa];return r&&n[0]!==void 0&&(r.body=n[0]),mo("xhr",{args:n,startTimestamp:Date.now(),xhr:this}),t.apply(this,n)}})}let Zg;function DSe(){if(!QSe())return;const e=Nr.onpopstate;Nr.onpopstate=function(...n){const r=Nr.location.href,s=Zg;if(Zg=r,mo("history",{from:s,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){const s=r.length>2?r[2]:void 0;if(s){const o=Zg,i=String(s);Zg=i,mo("history",{from:o,to:i})}return n.apply(this,r)}}Fr(Nr.history,"pushState",t),Fr(Nr.history,"replaceState",t)}const RSe=1e3;let $g,eh;function OSe(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch{}return!1}function MSe(e){if(e.type!=="keypress")return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)return!1}catch{}return!0}function yT(e,t=!1){return n=>{if(!n||eh===n||MSe(n))return;const r=n.type==="keypress"?"input":n.type;$g===void 0?(e({event:n,name:r,global:t}),eh=n):OSe(eh,n)&&(e({event:n,name:r,global:t}),eh=n),clearTimeout($g),$g=Nr.setTimeout(()=>{$g=void 0},RSe)}}function PSe(){if(!Nr.document)return;const e=mo.bind(null,"dom"),t=yT(e,!0);Nr.document.addEventListener("click",t,!1),Nr.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const r=Nr[n]&&Nr[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(Fr(r,"addEventListener",function(s){return function(o,i,a){if(o==="click"||o=="keypress")try{const l=this,c=l.__sentry_instrumentation_handlers__=l.__sentry_instrumentation_handlers__||{},u=c[o]=c[o]||{refCount:0};if(!u.handler){const A=yT(e);u.handler=A,s.call(this,o,A,a)}u.refCount++}catch{}return s.call(this,o,i,a)}}),Fr(r,"removeEventListener",function(s){return function(o,i,a){if(o==="click"||o=="keypress")try{const l=this,c=l.__sentry_instrumentation_handlers__||{},u=c[o];u&&(u.refCount--,u.refCount<=0&&(s.call(this,o,u.handler,a),u.handler=void 0,delete c[o]),Object.keys(c).length===0&&delete l.__sentry_instrumentation_handlers__)}catch{}return s.call(this,o,i,a)}}))})}let th=null;function NSe(){th=Nr.onerror,Nr.onerror=function(e,t,n,r,s){return mo("error",{column:r,error:s,line:n,msg:e,url:t}),th&&!th.__SENTRY_LOADER__?th.apply(this,arguments):!1},Nr.onerror.__SENTRY_INSTRUMENTED__=!0}let nh=null;function LSe(){nh=Nr.onunhandledrejection,Nr.onunhandledrejection=function(e){return mo("unhandledrejection",e),nh&&!nh.__SENTRY_LOADER__?nh.apply(this,arguments):!0},Nr.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function FSe(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(s){if(e)return t.has(s)?!0:(t.add(s),!1);for(let o=0;oMath.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>t.getRandomValues(new Uint8Array(1))[0])}catch{}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function hF(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function oa(e){const{message:t,event_id:n}=e;if(t)return t;const r=hF(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function lI(e,t,n){const r=e.exception=e.exception||{},s=r.values=r.values||[],o=s[0]=s[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function zl(e,t){const n=hF(e);if(!n)return;const r={type:"generic",handled:!0},s=n.mechanism;if(n.mechanism={...r,...s,...t},t&&"data"in t){const o={...s&&s.data,...t.data};n.mechanism.data=o}}function wT(e){if(e&&e.__sentry_captured__)return!0;try{Ey(e,"__sentry_captured__",!0)}catch{}return!1}function By(e){return Array.isArray(e)?e:[e]}function USe(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function HSe(){return"npm"}function pF(){return!USe()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function zSe(e,t){return e.require(t)}function Po(e,t=100,n=1/0){try{return cI("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function mF(e,t=3,n=100*1024){const r=Po(e,t);return WSe(r)>n?mF(e,t-1,n):r}function cI(e,t,n=1/0,r=1/0,s=FSe()){const[o,i]=s;if(t==null||["number","boolean","string"].includes(typeof t)&&!oF(t))return t;const a=VSe(e,t);if(!a.startsWith("[object "))return a;if(t.__sentry_skip_normalization__)return t;const l=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(l===0)return a.replace("object ","");if(o(t))return"[Circular ~]";const c=t;if(c&&typeof c.toJSON=="function")try{const f=c.toJSON();return cI("",f,l-1,r,s)}catch{}const u=Array.isArray(t)?[]:{};let A=0;const d=AF(t);for(const f in d){if(!Object.prototype.hasOwnProperty.call(d,f))continue;if(A>=r){u[f]="[MaxProperties ~]";break}const g=d[f];u[f]=cI(f,g,l-1,r,s),A++}return i(t),u}function VSe(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(iF(t))return"[VueViewModel]";if(iSe(t))return"[SyntheticEvent]";if(typeof t=="number"&&t!==t)return"[NaN]";if(typeof t=="function")return`[Function: ${ka(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=jSe(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function jSe(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function YSe(e){return~-encodeURI(e).split(/%..|./).length}function WSe(e){return YSe(JSON.stringify(e))}var fi;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const r=2;e[e.REJECTED=r]="REJECTED"})(fi||(fi={}));function Vl(e){return new Os(t=>{t(e)})}function by(e){return new Os((t,n)=>{n(e)})}class Os{constructor(t){Os.prototype.__init.call(this),Os.prototype.__init2.call(this),Os.prototype.__init3.call(this),Os.prototype.__init4.call(this),this._state=fi.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new Os((r,s)=>{this._handlers.push([!1,o=>{if(!t)r(o);else try{r(t(o))}catch(i){s(i)}},o=>{if(!n)s(o);else try{r(n(o))}catch(i){s(i)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new Os((n,r)=>{let s,o;return this.then(i=>{o=!1,s=i,t&&t()},i=>{o=!0,s=i,t&&t()}).then(()=>{if(o){r(s);return}n(s)})})}__init(){this._resolve=t=>{this._setResult(fi.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(fi.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===fi.PENDING){if(vy(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===fi.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===fi.RESOLVED&&n[1](this._value),this._state===fi.REJECTED&&n[2](this._value),n[0]=!0)})}}}function GSe(e){const t=[];function n(){return e===void 0||t.lengthr(a)).then(null,()=>r(a).then(null,()=>{})),a}function o(i){return new Os((a,l)=>{let c=t.length;if(!c)return a(!0);const u=setTimeout(()=>{i&&i>0&&a(!1)},i);t.forEach(A=>{Vl(A).then(()=>{--c||(clearTimeout(u),a(!0))},l)})})}return{$:t,add:s,drain:o}}function tE(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const KSe=["fatal","error","warning","log","info","debug"];function qSe(e){return e==="warn"?"warning":KSe.includes(e)?e:"log"}const CF=Gf(),uI={nowSeconds:()=>Date.now()/1e3};function XSe(){const{performance:e}=CF;if(!e||!e.now)return;const t=Date.now()-e.now();return{now:()=>e.now(),timeOrigin:t}}function JSe(){try{return zSe(module,"perf_hooks").performance}catch{return}}const nE=pF()?JSe():XSe(),QT=nE===void 0?uI:{nowSeconds:()=>(nE.timeOrigin+nE.now())/1e3},oC=uI.nowSeconds.bind(uI),Ta=QT.nowSeconds.bind(QT),Bo=(()=>{const{performance:e}=CF;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),r=Date.now(),s=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,o=s{const o=ST(s);return{...r,...o}},{});else{if(!e)return;t=ST(e)}const n=Object.entries(t).reduce((r,[s,o])=>{if(s.match(ZSe)){const i=s.slice(vF.length);r[i]=o}return r},{});if(Object.keys(n).length>0)return n}function dI(e){if(!e)return;const t=Object.entries(e).reduce((n,[r,s])=>(s&&(n[`${vF}${r}`]=s),n),{});return t_e(t)}function ST(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(t[n]=r,t),{})}function t_e(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],s)=>{const o=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,i=s===0?o:`${t},${o}`;return i.length>$Se?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):i},"")}const n_e=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function r_e(e){if(!e)return;const t=e.match(n_e);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function s_e(e,t){const n=r_e(e),r=e_e(t),{traceId:s,parentSpanId:o,parentSampled:i}=n||{},a={traceId:s||us(),spanId:us().substring(16),sampled:i};return o&&(a.parentSpanId=o),r&&(a.dsc=r),{traceparentData:n,dynamicSamplingContext:r,propagationContext:a}}function yy(e=us(),t=us().substring(16),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function lA(e,t=[]){return[e,t]}function o_e(e,t){const[n,r]=e;return[n,[...r,t]]}function _T(e,t){const n=e[1];for(const r of n){const s=r[0].type;if(t(r,s))return!0}return!1}function fI(e,t){return(t||new TextEncoder).encode(e)}function i_e(e,t){const[n,r]=e;let s=JSON.stringify(n);function o(i){typeof s=="string"?s=typeof i=="string"?s+i:[fI(s,t),i]:s.push(typeof i=="string"?fI(i,t):i)}for(const i of r){const[a,l]=i;if(o(` ${JSON.stringify(a)} `),typeof l=="string"||l instanceof Uint8Array)o(l);else{let c;try{c=JSON.stringify(l)}catch{c=JSON.stringify(Po(l))}o(c)}}return typeof s=="string"?s:a_e(s)}function a_e(e){const t=e.reduce((s,o)=>s+o.length,0),n=new Uint8Array(t);let r=0;for(const s of e)n.set(s,r),r+=s.length;return n}function l_e(e,t){const n=typeof e.data=="string"?fI(e.data,t):e.data;return[Wo({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const c_e={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function xT(e){return c_e[e]}function wy(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function EF(e,t,n,r){const s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:sC(r)},...s&&{trace:Wo({...s})}}}function u_e(e,t,n){const r=[{type:"client_report"},{timestamp:n||oC(),discarded_events:e}];return lA(t?{dsn:t}:{},[r])}const A_e=60*1e3;function d_e(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?A_e:r-t}function f_e(e,t){return e[t]||e.all||0}function g_e(e,t,n=Date.now()){return f_e(e,t)>n}function h_e(e,{statusCode:t,headers:n},r=Date.now()){const s={...e},o=n&&n["x-sentry-rate-limits"],i=n&&n["retry-after"];if(o)for(const a of o.trim().split(",")){const[l,c]=a.split(":",2),u=parseInt(l,10),A=(isNaN(u)?60:u)*1e3;if(!c)s.all=r+A;else for(const d of c.split(";"))s[d]=r+A}else i?s.all=r+d_e(i,r):t===429&&(s.all=r+60*1e3);return s}const Qy="production";function Sy(){return aF("globalEventProcessors",()=>[])}function IF(e){Sy().push(e)}function Lp(e,t,n,r=0){return new Os((s,o)=>{const i=e[r];if(t===null||typeof i!="function")s(t);else{const a=i({...t},n);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&i.id&&a===null&&Me.log(`Event processor "${i.id}" dropped event`),vy(a)?a.then(l=>Lp(e,l,n,r+1).then(s)).then(null,o):Lp(e,a,n,r+1).then(s).then(null,o)}})}function p_e(e){const t=Ta(),n={sid:us(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>C_e(n)};return e&&Qu(n,e),n}function Qu(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Ta(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:us()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function m_e(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),Qu(e,n)}function C_e(e){return Wo({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}const v_e=100;class Sl{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=kT()}static clone(t){const n=new Sl;return t&&(n._breadcrumbs=[...t._breadcrumbs],n._tags={...t._tags},n._extra={...t._extra},n._contexts={...t._contexts},n._user=t._user,n._level=t._level,n._span=t._span,n._session=t._session,n._transactionName=t._transactionName,n._fingerprint=t._fingerprint,n._eventProcessors=[...t._eventProcessors],n._requestSession=t._requestSession,n._attachments=[...t._attachments],n._sdkProcessingMetadata={...t._sdkProcessingMetadata},n._propagationContext={...t._propagationContext}),n}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{},this._session&&Qu(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this.getSpan();return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;if(typeof t=="function"){const n=t(this);return n instanceof Sl?n:this}return t instanceof Sl?(this._tags={...this._tags,...t._tags},this._extra={...this._extra,...t._extra},this._contexts={...this._contexts,...t._contexts},t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession),t._propagationContext&&(this._propagationContext=t._propagationContext)):wu(t)&&(t=t,this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession),t.propagationContext&&(this._propagationContext=t.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=kT(),this}addBreadcrumb(t,n){const r=typeof n=="number"?n:v_e;if(r<=0)return this;const s={timestamp:oC(),...t},o=this._breadcrumbs;return o.push(s),this._breadcrumbs=o.length>r?o.slice(-r):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(t,n={},r){if(this._extra&&Object.keys(this._extra).length&&(t.extra={...this._extra,...t.extra}),this._tags&&Object.keys(this._tags).length&&(t.tags={...this._tags,...t.tags}),this._user&&Object.keys(this._user).length&&(t.user={...this._user,...t.user}),this._contexts&&Object.keys(this._contexts).length&&(t.contexts={...this._contexts,...t.contexts}),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts={trace:this._span.getTraceContext(),...t.contexts};const i=this._span.transaction;if(i){t.sdkProcessingMetadata={dynamicSamplingContext:i.getDynamicSamplingContext(),...t.sdkProcessingMetadata};const a=i.name;a&&(t.tags={transaction:a,...t.tags})}}this._applyFingerprint(t);const s=this._getBreadcrumbs(),o=[...t.breadcrumbs||[],...s];return t.breadcrumbs=o.length>0?o:void 0,t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},Lp([...r||[],...Sy(),...this._eventProcessors],t,n)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?By(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}}function kT(){return{traceId:us(),spanId:us().substring(16)}}const BF=4,E_e=100;class bF{constructor(t,n=new Sl,r=BF){this._version=r,this._stack=[{scope:n}],t&&this.bindClient(t)}isOlderThan(t){return this._version{o.captureException(t,{originalException:t,syntheticException:s,...n,event_id:r},i)}),r}captureMessage(t,n,r){const s=this._lastEventId=r&&r.event_id?r.event_id:us(),o=new Error(t);return this._withClient((i,a)=>{i.captureMessage(t,n,{originalException:t,syntheticException:o,...r,event_id:s},a)}),s}captureEvent(t,n){const r=n&&n.event_id?n.event_id:us();return t.type||(this._lastEventId=r),this._withClient((s,o)=>{s.captureEvent(t,{...n,event_id:r},o)}),r}lastEventId(){return this._lastEventId}addBreadcrumb(t,n){const{scope:r,client:s}=this.getStackTop();if(!s)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=E_e}=s.getOptions&&s.getOptions()||{};if(i<=0)return;const l={timestamp:oC(),...t},c=o?lF(()=>o(l,n)):l;c!==null&&(s.emit&&s.emit("beforeAddBreadcrumb",c,n),r.addBreadcrumb(c,i))}setUser(t){this.getScope().setUser(t)}setTags(t){this.getScope().setTags(t)}setExtras(t){this.getScope().setExtras(t)}setTag(t,n){this.getScope().setTag(t,n)}setExtra(t,n){this.getScope().setExtra(t,n)}setContext(t,n){this.getScope().setContext(t,n)}configureScope(t){const{scope:n,client:r}=this.getStackTop();r&&t(n)}run(t){const n=TT(this);try{t(this)}finally{TT(n)}}getIntegration(t){const n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,n){const r=this._callExtensionMethod("startTransaction",t,n);if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&!r){const s=this.getClient();console.warn(s?`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': Sentry.addTracingExtensions(); Sentry.init({...}); `:"Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const n=this.getStackTop().scope,r=n.getSession();r&&m_e(r),this._sendSessionUpdate(),n.setSession()}startSession(t){const{scope:n,client:r}=this.getStackTop(),{release:s,environment:o=Qy}=r&&r.getOptions()||{},{userAgent:i}=hr.navigator||{},a=p_e({release:s,environment:o,user:n.getUser(),...i&&{userAgent:i},...t}),l=n.getSession&&n.getSession();return l&&l.status==="ok"&&Qu(l,{status:"exited"}),this.endSession(),n.setSession(a),a}shouldSendDefaultPii(){const t=this.getClient(),n=t&&t.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:n}=this.getStackTop(),r=t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}_withClient(t){const{scope:n,client:r}=this.getStackTop();r&&t(r,n)}_callExtensionMethod(t,...n){const s=Kf().__SENTRY__;if(s&&s.extensions&&typeof s.extensions[t]=="function")return s.extensions[t].apply(this,n);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function Kf(){return hr.__SENTRY__=hr.__SENTRY__||{extensions:{},hub:void 0},hr}function TT(e){const t=Kf(),n=gI(t);return yF(t,e),n}function Ft(){const e=Kf();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return I_e(e)}function I_e(e=Kf()){return(!B_e(e)||gI(e).isOlderThan(BF))&&yF(e,new bF),gI(e)}function B_e(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function gI(e){return aF("hub",()=>new bF,e)}function yF(e,t){if(!e)return!1;const n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function iC(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=Ft().getClient(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function qf(e){return(e||Ft()).getScope().getTransaction()}let DT=!1;function b_e(){DT||(DT=!0,Yr("error",hI),Yr("unhandledrejection",hI))}function hI(){const e=qf();if(e){const t="internal_error";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}hI.tag="sentry_tracingErrorCallback";class wF{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class _y{constructor(t={}){this.traceId=t.traceId||us(),this.spanId=t.spanId||us().substring(16),this.startTimestamp=t.startTimestamp||Ta(),this.tags=t.tags||{},this.data=t.data||{},this.instrumenter=t.instrumenter||"sentry",this.origin=t.origin||"manual",t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.name&&(this.description=t.name),t.status&&(this.status=t.status),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}get name(){return this.description||""}set name(t){this.setName(t)}startChild(t){const n=new _y({...t,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n),n.transaction=this.transaction,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&n.transaction){const r=t&&t.op||"< unknown op >",s=n.transaction.name||"< unknown name >",o=n.transaction.spanId,i=`[Tracing] Starting '${r}' span on transaction '${s}' (${o}).`;n.transaction.metadata.spanMetadata[n.spanId]={logMessage:i},Me.log(i)}return n}setTag(t,n){return this.tags={...this.tags,[t]:n},this}setData(t,n){return this.data={...this.data,[t]:n},this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t)),this.setData("http.response.status_code",t);const n=y_e(t);return n!=="unknown_error"&&this.setStatus(n),this}setName(t){this.description=t}isSuccess(){return this.status==="ok"}finish(t){if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){const{logMessage:n}=this.transaction.metadata.spanMetadata[this.spanId];n&&Me.log(n.replace("Starting","Finishing"))}this.endTimestamp=typeof t=="number"?t:Ta()}toTraceparent(){return yy(this.traceId,this.spanId,this.sampled)}toContext(){return Wo({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return Wo({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return Wo({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}}function y_e(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function aC(e,t,n){const r=t.getOptions(),{publicKey:s}=t.getDsn()||{},{segment:o}=n&&n.getUser()||{},i=Wo({environment:r.environment||Qy,release:r.release,user_segment:o,public_key:s,trace_id:e});return t.emit&&t.emit("createDsc",i),i}class QF extends _y{constructor(t,n){super(t),delete this.description,this._measurements={},this._contexts={},this._hub=n||Ft(),this._name=t.name||"",this.metadata={source:"custom",...t.metadata,spanMetadata:{}},this._trimEnd=t.trimEnd,this.transaction=this;const r=this.metadata.dynamicSamplingContext;r&&(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(t){this.setName(t)}setName(t,n="custom"){this._name=t,this.metadata.source=n}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new wF(t)),this.spanRecorder.add(this)}setContext(t,n){n===null?delete this._contexts[t]:this._contexts[t]=n}setMeasurement(t,n,r=""){this._measurements[t]={value:n,unit:r}}setMetadata(t){this.metadata={...this.metadata,...t}}finish(t){const n=this._finishTransaction(t);if(n)return this._hub.captureEvent(n)}toContext(){const t=super.toContext();return Wo({...t,name:this.name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const t=this._hub||Ft(),n=t.getClient();if(!n)return{};const r=t.getScope(),s=aC(this.traceId,n,r),o=this.metadata.sampleRate;o!==void 0&&(s.sample_rate=`${o}`);const i=this.metadata.source;return i&&i!=="url"&&(s.transaction=this.name),this.sampled!==void 0&&(s.sampled=String(this.sampled)),s}setHub(t){this._hub=t}_finishTransaction(t){if(this.endTimestamp!==void 0)return;this.name||((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Transaction has no name, falling back to ``."),this.name=""),super.finish(t);const n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),this.sampled!==!0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),n&&n.recordDroppedEvent("sample_rate","transaction");return}const r=this.spanRecorder?this.spanRecorder.spans.filter(a=>a!==this&&a.endTimestamp):[];this._trimEnd&&r.length>0&&(this.endTimestamp=r.reduce((a,l)=>a.endTimestamp&&l.endTimestamp?a.endTimestamp>l.endTimestamp?a:l:a).endTimestamp);const s=this.metadata,o={contexts:{...this._contexts,trace:this.getTraceContext()},spans:r,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...s,dynamicSamplingContext:this.getDynamicSamplingContext()},...s.source&&{transaction_info:{source:s.source}}};return Object.keys(this._measurements).length>0&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),o.measurements=this._measurements),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),o}}const Nh={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},w_e="finishReason",wc=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class Q_e extends wF{constructor(t,n,r,s){super(s),this._pushActivity=t,this._popActivity=n,this.transactionSpanId=r}add(t){t.spanId!==this.transactionSpanId&&(t.finish=n=>{t.endTimestamp=typeof n=="number"?n:Ta(),this._popActivity(t.spanId)},t.endTimestamp===void 0&&this._pushActivity(t.spanId)),super.add(t)}}class S_e extends QF{constructor(t,n,r=Nh.idleTimeout,s=Nh.finalTimeout,o=Nh.heartbeatInterval,i=!1){super(t,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=s,this._heartbeatInterval=o,this._onScope=i,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=wc[4],i&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),n.configureScope(a=>a.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=wc[3],this.finish())},this._finalTimeout)}finish(t=Ta()){if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setTag(w_e,this._finishReason),this.spanRecorder){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] finishing IdleTransaction",new Date(t*1e3).toISOString(),this.op);for(const n of this._beforeFinishCallbacks)n(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(n=>{if(n.spanId===this.spanId)return!0;n.endTimestamp||(n.endTimestamp=t,n.setStatus("cancelled"),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(n,void 0,2)));const r=n.startTimestamp"u"||__SENTRY_DEBUG__){const i=JSON.stringify(n,void 0,2);r?o||Me.log("[Tracing] discarding Span since it finished after Transaction final timeout",i):Me.log("[Tracing] discarding Span since it happened after Transaction was finished",i)}return r&&o}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] flushing IdleTransaction")}else(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] No active IdleTransaction");if(this._onScope){const n=this._idleHub.getScope();n.getTransaction()===this&&n.setSpan(void 0)}return super.finish(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){const n=s=>{this._finished||this._pushActivity(s)},r=s=>{this._finished||this._popActivity(s)};this.spanRecorder=new Q_e(n,r,this.spanId,t),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=n===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=wc[5],this.finish(t)))}setFinishReason(t){this._finishReason=t}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=wc[1],this.finish(t))},this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] popActivity ${t}`),delete this.activities[t],(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){const n=Ta();this._idleTimeoutCanceledPermanently?(this._finishReason=wc[5],this.finish(n)):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=wc[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function __e(){const t=this.getScope().getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function SF(e,t,n){if(!iC(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setMetadata({sampleRate:Number(e.sampled)}),e;let r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setMetadata({sampleRate:Number(r)})):n.parentSampled!==void 0?r=n.parentSampled:typeof t.tracesSampleRate<"u"?(r=t.tracesSampleRate,e.setMetadata({sampleRate:Number(r)})):(r=1,e.setMetadata({sampleRate:r})),x_e(r)?r?(e.sampled=Math.random()"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] starting ${e.op} transaction - ${e.name}`),e):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),e)):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Discarding transaction because ${typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1,e):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function x_e(e){return oF(e)||!(typeof e=="number"||typeof e=="boolean")?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):e<0||e>1?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1):!0}function k_e(e,t){const n=this.getClient(),r=n&&n.getOptions()||{},s=r.instrumenter||"sentry",o=e.instrumenter||"sentry";s!==o&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error(`A transaction was started with instrumenter=\`${o}\`, but the SDK is configured with the \`${s}\` instrumenter. The transaction will not be sampled. Please use the ${s} instrumentation to start transactions.`),e.sampled=!1);let i=new QF(e,this);return i=SF(i,r,{parentSampled:e.parentSampled,transactionContext:e,...t}),i.sampled&&i.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",i),i}function RT(e,t,n,r,s,o,i){const a=e.getClient(),l=a&&a.getOptions()||{};let c=new S_e(t,e,n,r,i,s);return c=SF(c,l,{parentSampled:t.parentSampled,transactionContext:t,...o}),c.sampled&&c.initSpanRecorder(l._experiments&&l._experiments.maxSpans),a&&a.emit&&a.emit("startTransaction",c),c}function T_e(){const e=Kf();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=k_e),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=__e),b_e())}function lC(e,t){return Ft().captureException(e,{captureContext:t})}function D_e(e,t){Ft().setContext(e,t)}function R_e(e){Ft().withScope(e)}const O_e="7";function M_e(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function P_e(e){return`${M_e(e)}${e.projectId}/envelope/`}function N_e(e,t){return ISe({sentry_key:e.publicKey,sentry_version:O_e,...t&&{sentry_client:`${t.name}/${t.version}`}})}function L_e(e,t={}){const n=typeof t=="string"?t:t.tunnel,r=typeof t=="string"||!t._metadata?void 0:t._metadata.sdk;return n||`${P_e(e)}?${N_e(e,r)}`}function F_e(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function U_e(e,t,n,r){const s=wy(n),o={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!r&&t&&{dsn:sC(t)}},i="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return lA(o,[i])}function H_e(e,t,n,r){const s=wy(n),o=e.type&&e.type!=="replay_event"?e.type:"event";F_e(e,n&&n.sdk);const i=EF(e,s,r,t);return delete e.sdkProcessingMetadata,lA(i,[[{type:o},e]])}const OT=[];function z_e(e){const t={};return e.forEach(n=>{const{name:r}=n,s=t[r];s&&!s.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.keys(t).map(n=>t[n])}function V_e(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(i=>{i.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...t,...n]:typeof n=="function"?r=By(n(t)):r=t;const s=z_e(r),o=Y_e(s,i=>i.name==="Debug");if(o!==-1){const[i]=s.splice(o,1);s.push(i)}return s}function j_e(e,t){const n={};return t.forEach(r=>{r&&_F(e,r,n)}),n}function _F(e,t,n){if(n[t.name]=t,OT.indexOf(t.name)===-1&&(t.setupOnce(IF,Ft),OT.push(t.name)),e.on&&typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(s,o)=>r(s,o,e))}if(e.addEventProcessor&&typeof t.processEvent=="function"){const r=t.processEvent.bind(t),s=Object.assign((o,i)=>r(o,i,e),{id:t.name});e.addEventProcessor(s)}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`Integration installed: ${t.name}`)}function Y_e(e,t){for(let n=0;nd.name);W_e(a,e),q_e(a,l),t.type===void 0&&G_e(a,e.stackParser);let c=r;n.captureContext&&(c=Sl.clone(c).update(n.captureContext));let u=Vl(a);const A=s&&s.getEventProcessors?s.getEventProcessors():[];if(c){if(c.getAttachments){const d=[...n.attachments||[],...c.getAttachments()];d.length&&(n.attachments=d)}u=c.applyToEvent(a,n,A)}else u=Lp([...A,...Sy()],a,n);return u.then(d=>(d&&K_e(d),typeof o=="number"&&o>0?X_e(d,o,i):d))}function W_e(e,t){const{environment:n,release:r,dist:s,maxValueLength:o=250}=t;"environment"in e||(e.environment="environment"in t?n:Qy),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&s!==void 0&&(e.dist=s),e.message&&(e.message=Zc(e.message,o));const i=e.exception&&e.exception.values&&e.exception.values[0];i&&i.value&&(i.value=Zc(i.value,o));const a=e.request;a&&a.url&&(a.url=Zc(a.url,o))}const MT=new WeakMap;function G_e(e,t){const n=hr._sentryDebugIds;if(!n)return;let r;const s=MT.get(t);s?r=s:(r=new Map,MT.set(t,r));const o=Object.keys(n).reduce((i,a)=>{let l;const c=r.get(a);c?l=c:(l=t(a),r.set(a,l));for(let u=l.length-1;u>=0;u--){const A=l[u];if(A.filename){i[A.filename]=n[a];break}}return i},{});try{e.exception.values.forEach(i=>{i.stacktrace.frames.forEach(a=>{a.filename&&(a.debug_id=o[a.filename])})})}catch{}}function K_e(e){const t={};try{e.exception.values.forEach(r=>{r.stacktrace.frames.forEach(s=>{s.debug_id&&(s.abs_path?t[s.abs_path]=s.debug_id:s.filename&&(t[s.filename]=s.debug_id),delete s.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach(r=>{n.push({type:"sourcemap",code_file:r,debug_id:t[r]})})}function q_e(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function X_e(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(s=>({...s,...s.data&&{data:Po(s.data,t,n)}}))},...e.user&&{user:Po(e.user,t,n)},...e.contexts&&{contexts:Po(e.contexts,t,n)},...e.extra&&{extra:Po(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Po(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(s=>(s.data&&(s.data=Po(s.data,t,n)),s))),r}const PT="Not capturing exception because it's already been captured.";class J_e{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=ESe(t.dsn):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("No DSN provided, client will not send events."),this._dsn){const n=L_e(this._dsn,t);this._transport=t.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){if(wT(t)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(PT);return}let s=n&&n.event_id;return this._process(this.eventFromException(t,n).then(o=>this._captureEvent(o,n,r)).then(o=>{s=o})),s}captureMessage(t,n,r,s){let o=r&&r.event_id;const i=sF(t)?this.eventFromMessage(String(t),n,r):this.eventFromException(t,r);return this._process(i.then(a=>this._captureEvent(a,r,s)).then(a=>{o=a})),o}captureEvent(t,n,r){if(n&&n.originalException&&wT(n.originalException)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(PT);return}let s=n&&n.event_id;return this._process(this._captureEvent(t,n,r).then(o=>{s=o})),s}captureSession(t){typeof t.release!="string"?(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),Qu(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?this._isClientDoneProcessing(t).then(r=>n.flush(t).then(s=>r&&s)):Vl(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&(this._integrations=j_e(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){_F(this,t,this._integrations)}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let r=H_e(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])r=o_e(r,l_e(o,this._options.transportOptions&&this._options.transportOptions.textEncoder));const s=this._sendEnvelope(r);s&&s.then(o=>this.emit("afterSendEvent",t,o),null)}sendSession(t){const n=U_e(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(t,n,r){if(this._options.sendClientReports){const s=`${t}:${n}`;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`Adding outcome: "${s}"`),this._outcomes[s]=this._outcomes[s]+1||1}}on(t,n){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(n)}emit(t,...n){this._hooks[t]&&this._hooks[t].forEach(r=>r(...n))}_updateSessionFromEvent(t,n){let r=!1,s=!1;const o=n.exception&&n.exception.values;if(o){s=!0;for(const l of o){const c=l.mechanism;if(c&&c.handled===!1){r=!0;break}}}const i=t.status==="ok";(i&&t.errors===0||i&&r)&&(Qu(t,{...r&&{status:"crashed"},errors:t.errors||Number(s||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new Os(n=>{let r=0;const s=1,o=setInterval(()=>{this._numProcessing==0?(clearInterval(o),n(!0)):(r+=s,t&&r>=t&&(clearInterval(o),n(!1)))},s)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r){const s=this.getOptions(),o=Object.keys(this._integrations);return!n.integrations&&o.length>0&&(n.integrations=o),this.emit("preprocessEvent",t,n),xF(s,t,n,r,this).then(i=>{if(i===null)return i;const{propagationContext:a}=i.sdkProcessingMetadata||{};if(!(i.contexts&&i.contexts.trace)&&a){const{traceId:c,spanId:u,parentSpanId:A,dsc:d}=a;i.contexts={trace:{trace_id:c,span_id:u,parent_span_id:A},...i.contexts};const f=d||aC(c,this,r);i.sdkProcessingMetadata={dynamicSamplingContext:f,...i.sdkProcessingMetadata}}return i})}_captureEvent(t,n={},r){return this._processEvent(t,n,r).then(s=>s.event_id,s=>{if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){const o=s;o.logLevel==="log"?Me.log(o.message):Me.warn(o)}})}_processEvent(t,n,r){const s=this.getOptions(),{sampleRate:o}=s,i=TF(t),a=kF(t),l=t.type||"error",c=`before send for type \`${l}\``;if(a&&typeof o=="number"&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",t),by(new Uo(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u=l==="replay_event"?"replay":l;return this._prepareEvent(t,n,r).then(A=>{if(A===null)throw this.recordDroppedEvent("event_processor",u,t),new Uo("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return A;const f=$_e(s,A,n);return Z_e(f,c)}).then(A=>{if(A===null)throw this.recordDroppedEvent("before_send",u,t),new Uo(`${c} returned \`null\`, will not send event.`,"log");const d=r&&r.getSession();!i&&d&&this._updateSessionFromEvent(d,A);const f=A.transaction_info;if(i&&f&&A.transaction!==t.transaction){const g="custom";A.transaction_info={...f,source:g}}return this.sendEvent(A,n),A}).then(null,A=>{throw A instanceof Uo?A:(this.captureException(A,{data:{__sentry__:!0},originalException:A}),new Uo(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${A}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,n=>{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("Error while sending event:",n)});(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map(n=>{const[r,s]=n.split(":");return{reason:r,category:s,quantity:t[n]}})}}function Z_e(e,t){const n=`${t} must return \`null\` or a valid event.`;if(vy(e))return e.then(r=>{if(!wu(r)&&r!==null)throw new Uo(n);return r},r=>{throw new Uo(`${t} rejected with ${r}`)});if(!wu(e)&&e!==null)throw new Uo(n);return e}function $_e(e,t,n){const{beforeSend:r,beforeSendTransaction:s}=e;return kF(t)&&r?r(t,n):TF(t)&&s?s(t,n):t}function kF(e){return e.type===void 0}function TF(e){return e.type==="transaction"}function e5e(e,t){t.debug===!0&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?Me.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=Ft();n.getScope().update(t.initialScope);const s=new e(t);n.bindClient(s)}const t5e=30;function DF(e,t,n=GSe(e.bufferSize||t5e)){let r={};const s=i=>n.drain(i);function o(i){const a=[];if(_T(i,(A,d)=>{const f=xT(d);if(g_e(r,f)){const g=NT(A,d);e.recordDroppedEvent("ratelimit_backoff",f,g)}else a.push(A)}),a.length===0)return Vl();const l=lA(i[0],a),c=A=>{_T(l,(d,f)=>{const g=NT(d,f);e.recordDroppedEvent(A,xT(f),g)})},u=()=>t({body:i_e(l,e.textEncoder)}).then(A=>(A.statusCode!==void 0&&(A.statusCode<200||A.statusCode>=300)&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Sentry responded with status code ${A.statusCode} to sent event.`),r=h_e(r,A),A),A=>{throw c("network_error"),A});return n.add(u).then(A=>A,A=>{if(A instanceof Uo)return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("Skipped sending event because buffer is full."),c("queue_overflow"),Vl();throw A})}return o.__sentry__baseTransport__=!0,{send:o,flush:s}}function NT(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}const Fp="7.73.0";let LT;class cC{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=cC.id}setupOnce(){LT=Function.prototype.toString;try{Function.prototype.toString=function(...t){const n=Iy(this)||this;return LT.apply(n,t)}}catch{}}}cC.__initStatic();const n5e=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],r5e=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class uC{static __initStatic(){this.id="InboundFilters"}constructor(t={}){this.name=uC.id,this._options=t}setupOnce(t,n){}processEvent(t,n,r){const s=r.getOptions(),o=s5e(this._options,s);return o5e(t,o)?null:t}}uC.__initStatic();function s5e(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:n5e],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:r5e],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function o5e(e,t){return t.ignoreInternal&&A5e(e)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Event dropped due to being internal Sentry Error. Event: ${oa(e)}`),!0):i5e(e,t.ignoreErrors)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${oa(e)}`),!0):a5e(e,t.ignoreTransactions)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${oa(e)}`),!0):l5e(e,t.denyUrls)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${oa(e)}. Url: ${Up(e)}`),!0):c5e(e,t.allowUrls)?!1:((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${oa(e)}. Url: ${Up(e)}`),!0)}function i5e(e,t){return e.type||!t||!t.length?!1:u5e(e).some(n=>aA(n,t))}function a5e(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?aA(n,t):!1}function l5e(e,t){if(!t||!t.length)return!1;const n=Up(e);return n?aA(n,t):!1}function c5e(e,t){if(!t||!t.length)return!0;const n=Up(e);return n?aA(n,t):!0}function u5e(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&t.length===0&&Me.error(`Could not extract message for event ${oa(e)}`),t}function A5e(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function d5e(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!==""&&n.filename!=="[native code]")return n.filename||null}return null}function Up(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?d5e(t):null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error(`Cannot extract url for event ${oa(e)}`),null}}function f5e(e,t){const n=t.getClient(),r=n&&n.getDsn(),s=n&&n.getOptions().tunnel;return h5e(e,r)||g5e(e,s)}function g5e(e,t){return t?FT(e)===FT(t):!1}function h5e(e,t){return t?e.includes(t.host):!1}function FT(e){return e[e.length-1]==="/"?e.slice(0,-1):e}const Cn=hr;let pI=0;function RF(){return pI>0}function p5e(){pI++,setTimeout(()=>{pI--})}function Su(e,t={},n){if(typeof e!="function")return e;try{const s=e.__sentry_wrapped__;if(s)return s;if(Iy(e))return e}catch{return e}const r=function(){const s=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);const o=s.map(i=>Su(i,t));return e.apply(this,o)}catch(o){throw p5e(),R_e(i=>{i.addEventProcessor(a=>(t.mechanism&&(lI(a,void 0,void 0),zl(a,t.mechanism)),a.extra={...a.extra,arguments:s},a)),lC(o)}),o}};try{for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=e[s])}catch{}uF(r,e),Ey(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function OF(e,t){const n=xy(e,t),r={type:t&&t.name,value:E5e(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function m5e(e,t,n,r){const o=Ft().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:rC(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:b5e(t,{isUnhandledRejection:r})}]},extra:{__serialized__:mF(t,i)}};if(n){const l=xy(e,n);l.length&&(a.exception.values[0].stacktrace={frames:l})}return a}function rE(e,t){return{exception:{values:[OF(e,t)]}}}function xy(e,t){const n=t.stacktrace||t.stack||"",r=v5e(t);try{return e(n,r)}catch{}return[]}const C5e=/Minified React error #\d+;/i;function v5e(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(C5e.test(e.message))return 1}return 0}function E5e(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function I5e(e,t,n,r){const s=n&&n.syntheticException||void 0,o=ky(e,t,s,r);return zl(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Vl(o)}function B5e(e,t,n="info",r,s){const o=r&&r.syntheticException||void 0,i=mI(e,t,o,s);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Vl(i)}function ky(e,t,n,r,s){let o;if(Cy(t)&&t.error)return rE(e,t.error);if(gT(t)||rSe(t)){const i=t;if("stack"in t)o=rE(e,t);else{const a=i.name||(gT(i)?"DOMError":"DOMException"),l=i.message?`${a}: ${i.message}`:a;o=mI(e,l,n,r),lI(o,l)}return"code"in i&&(o.tags={...o.tags,"DOMException.code":`${i.code}`}),o}return rF(t)?rE(e,t):wu(t)||rC(t)?(o=m5e(e,t,n,s),zl(o,{synthetic:!0}),o):(o=mI(e,t,n,r),lI(o,`${t}`,void 0),zl(o,{synthetic:!0}),o)}function mI(e,t,n,r){const s={message:t};if(r&&n){const o=xy(e,n);o.length&&(s.exception={values:[{value:t,stacktrace:{frames:o}}]})}return s}function b5e(e,{isUnhandledRejection:t}){const n=BSe(e),r=t?"promise rejection":"exception";return Cy(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:rC(e)?`Event \`${y5e(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function y5e(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function w5e(e,{metadata:t,tunnel:n,dsn:r}){const s={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:sC(r)}},o=Q5e(e);return lA(s,[o])}function Q5e(e){return[{type:"user_report"},e]}class S5e extends J_e{constructor(t){const n=Cn.SENTRY_SDK_SOURCE||HSe();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${n}:@sentry/browser`,version:Fp}],version:Fp},super(t),t.sendClientReports&&Cn.document&&Cn.document.addEventListener("visibilitychange",()=>{Cn.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return I5e(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return B5e(this._options.stackParser,t,n,r,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("SDK not enabled, will not capture user feedback.");return}const n=w5e(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(t,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r)}_flushOutcomes(){const t=this._clearOutcomes();if(t.length===0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("No outcomes to send");return}if(!this._dsn){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("No dsn provided, will not send outcomes");return}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("Sending outcomes:",t);const n=u_e(t,this._options.tunnel&&sC(this._dsn));this._sendEnvelope(n)}}let $A;function _5e(){if($A)return $A;if(iI(Cn.fetch))return $A=Cn.fetch.bind(Cn);const e=Cn.document;let t=Cn.fetch;if(e&&typeof e.createElement=="function")try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return $A=t.bind(Cn)}function x5e(){$A=void 0}function k5e(e,t=_5e()){let n=0,r=0;function s(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,a).then(l=>(n-=i,r--,{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}))}catch(l){return x5e(),n-=i,r--,by(l)}}return DF(e,s)}const T5e=4;function D5e(e){function t(n){return new Os((r,s)=>{const o=new XMLHttpRequest;o.onerror=s,o.onreadystatechange=()=>{o.readyState===T5e&&r({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const i in e.headers)Object.prototype.hasOwnProperty.call(e.headers,i)&&o.setRequestHeader(i,e.headers[i]);o.send(n.body)})}return DF(e,t)}const AC="?",R5e=30,O5e=40,M5e=50;function Ty(e,t,n,r){const s={filename:e,function:t,in_app:!0};return n!==void 0&&(s.lineno=n),r!==void 0&&(s.colno=r),s}const P5e=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,N5e=/\((\S*)(?::(\d+))(?::(\d+))\)/,L5e=e=>{const t=P5e.exec(e);if(t){if(t[2]&&t[2].indexOf("eval")===0){const o=N5e.exec(t[2]);o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3])}const[r,s]=MF(t[1]||AC,t[2]);return Ty(s,r,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},F5e=[R5e,L5e],U5e=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,H5e=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,z5e=e=>{const t=U5e.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const o=H5e.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let r=t[3],s=t[1]||AC;return[s,r]=MF(s,r),Ty(r,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},V5e=[M5e,z5e],j5e=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Y5e=e=>{const t=j5e.exec(e);return t?Ty(t[2],t[1]||AC,+t[3],t[4]?+t[4]:void 0):void 0},W5e=[O5e,Y5e],G5e=[F5e,V5e,W5e],K5e=fF(...G5e),MF=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:AC,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};class cA{static __initStatic(){this.id="GlobalHandlers"}constructor(t){this.name=cA.id,this._options={onerror:!0,onunhandledrejection:!0,...t},this._installFunc={onerror:q5e,onunhandledrejection:X5e}}setupOnce(){Error.stackTraceLimit=50;const t=this._options;for(const n in t){const r=this._installFunc[n];r&&t[n]&&($5e(n),r(),this._installFunc[n]=void 0)}}}cA.__initStatic();function q5e(){Yr("error",e=>{const[t,n,r]=LF();if(!t.getIntegration(cA))return;const{msg:s,url:o,line:i,column:a,error:l}=e;if(RF()||l&&l.__sentry_own_request__)return;const c=l===void 0&&_a(s)?Z5e(s,o,i,a):PF(ky(n,l||s,void 0,r,!1),o,i,a);c.level="error",NF(t,l,c,"onerror")})}function X5e(){Yr("unhandledrejection",e=>{const[t,n,r]=LF();if(!t.getIntegration(cA))return;let s=e;try{"reason"in e?s=e.reason:"detail"in e&&"reason"in e.detail&&(s=e.detail.reason)}catch{}if(RF()||s&&s.__sentry_own_request__)return!0;const o=sF(s)?J5e(s):ky(n,s,void 0,r,!0);o.level="error",NF(t,s,o,"onunhandledrejection")})}function J5e(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function Z5e(e,t,n,r){const s=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let o=Cy(e)?e.message:e,i="Error";const a=o.match(s);return a&&(i=a[1],o=a[2]),PF({exception:{values:[{type:i,value:o}]}},t,n,r)}function PF(e,t,n,r){const s=e.exception=e.exception||{},o=s.values=s.values||[],i=o[0]=o[0]||{},a=i.stacktrace=i.stacktrace||{},l=a.frames=a.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,A=_a(t)&&t.length>0?t:dSe();return l.length===0&&l.push({colno:c,filename:A,function:"?",in_app:!0,lineno:u}),e}function $5e(e){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`Global Handler attached: ${e}`)}function NF(e,t,n,r){zl(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function LF(){const e=Ft(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}const exe=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class dC{static __initStatic(){this.id="TryCatch"}constructor(t){this.name=dC.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t}}setupOnce(){this._options.setTimeout&&Fr(Cn,"setTimeout",UT),this._options.setInterval&&Fr(Cn,"setInterval",UT),this._options.requestAnimationFrame&&Fr(Cn,"requestAnimationFrame",txe),this._options.XMLHttpRequest&&"XMLHttpRequest"in Cn&&Fr(XMLHttpRequest.prototype,"send",nxe);const t=this._options.eventTarget;t&&(Array.isArray(t)?t:exe).forEach(rxe)}}dC.__initStatic();function UT(e){return function(...t){const n=t[0];return t[0]=Su(n,{mechanism:{data:{function:ka(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function txe(e){return function(t){return e.apply(this,[Su(t,{mechanism:{data:{function:"requestAnimationFrame",handler:ka(e)},handled:!1,type:"instrument"}})])}}function nxe(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&Fr(n,s,function(o){const i={mechanism:{data:{function:s,handler:ka(o)},handled:!1,type:"instrument"}},a=Iy(o);return a&&(i.mechanism.data.handler=ka(a)),Su(o,i)})}),e.apply(this,t)}}function rxe(e){const t=Cn,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(Fr(n,"addEventListener",function(r){return function(s,o,i){try{typeof o.handleEvent=="function"&&(o.handleEvent=Su(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:ka(o),target:e},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[s,Su(o,{mechanism:{data:{function:"addEventListener",handler:ka(o),target:e},handled:!1,type:"instrument"}}),i])}}),Fr(n,"removeEventListener",function(r){return function(s,o,i){const a=o;try{const l=a&&a.__sentry_wrapped__;l&&r.call(this,s,l,i)}catch{}return r.call(this,s,a,i)}}))}const rh=1024;class fC{static __initStatic(){this.id="Breadcrumbs"}constructor(t){this.name=fC.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t}}setupOnce(){if(this.options.console&&Yr("console",ixe),this.options.dom&&Yr("dom",oxe(this.options.dom)),this.options.xhr&&Yr("xhr",axe),this.options.fetch&&Yr("fetch",lxe),this.options.history&&Yr("history",cxe),this.options.sentry){const t=Ft().getClient();t&&t.on&&t.on("beforeSendEvent",sxe)}}}fC.__initStatic();function sxe(e){Ft().addBreadcrumb({category:`sentry.${e.type==="transaction"?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:oa(e)},{event:e})}function oxe(e){function t(n){let r,s=typeof e=="object"?e.serializeAttribute:void 0,o=typeof e=="object"&&typeof e.maxStringLength=="number"?e.maxStringLength:void 0;o&&o>rh&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`\`dom.maxStringLength\` cannot exceed ${rh}, but a value of ${o} was configured. Sentry will use ${rh} instead.`),o=rh),typeof s=="string"&&(s=[s]);try{const i=n.event;r=uxe(i)?xa(i.target,{keyAttrs:s,maxStringLength:o}):xa(i,{keyAttrs:s,maxStringLength:o})}catch{r=""}r.length!==0&&Ft().addBreadcrumb({category:`ui.${n.name}`,message:r},{event:n.event,name:n.name,global:n.global})}return t}function ixe(e){const t={category:"console",data:{arguments:e.args,logger:"console"},level:qSe(e.level),message:hT(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)t.message=`Assertion failed: ${hT(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);else return;Ft().addBreadcrumb(t,{input:e.args,level:e.level})}function axe(e){const{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[aa];if(!t||!n||!r)return;const{method:s,url:o,status_code:i,body:a}=r,l={method:s,url:o,status_code:i},c={xhr:e.xhr,input:a,startTimestamp:t,endTimestamp:n};Ft().addBreadcrumb({category:"xhr",data:l,type:"http"},c)}function lxe(e){const{startTimestamp:t,endTimestamp:n}=e;if(n&&!(e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"))if(e.error){const r=e.fetchData,s={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};Ft().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},s)}else{const r={...e.fetchData,status_code:e.response&&e.response.status},s={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};Ft().addBreadcrumb({category:"fetch",data:r,type:"http"},s)}}function cxe(e){let t=e.from,n=e.to;const r=tE(Cn.location.href);let s=tE(t);const o=tE(n);s.path||(s=r),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),r.protocol===s.protocol&&r.host===s.host&&(t=s.relative),Ft().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}function uxe(e){return!!e&&!!e.target}const Axe="cause",dxe=5;class gC{static __initStatic(){this.id="LinkedErrors"}constructor(t={}){this.name=gC.id,this._key=t.key||Axe,this._limit=t.limit||dxe}setupOnce(){}preprocessEvent(t,n,r){const s=r.getOptions();lSe(OF,s.stackParser,s.maxValueLength,this._key,this._limit,t,n)}}gC.__initStatic();class hC{static __initStatic(){this.id="HttpContext"}constructor(){this.name=hC.id}setupOnce(){}preprocessEvent(t){if(!Cn.navigator&&!Cn.location&&!Cn.document)return;const n=t.request&&t.request.url||Cn.location&&Cn.location.href,{referrer:r}=Cn.document||{},{userAgent:s}=Cn.navigator||{},o={...t.request&&t.request.headers,...r&&{Referer:r},...s&&{"User-Agent":s}},i={...t.request,...n&&{url:n},headers:o};t.request=i}}hC.__initStatic();class pC{static __initStatic(){this.id="Dedupe"}constructor(){this.name=pC.id}setupOnce(t,n){}processEvent(t){if(t.type)return t;try{if(fxe(t,this._previousEvent))return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return this._previousEvent=t}}pC.__initStatic();function fxe(e,t){return t?!!(gxe(e,t)||hxe(e,t)):!1}function gxe(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!UF(e,t)||!FF(e,t))}function hxe(e,t){const n=HT(t),r=HT(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!UF(e,t)||!FF(e,t))}function FF(e,t){let n=zT(e),r=zT(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let s=0;s"u"){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}const e=Ft();e.captureSession&&(VT(e),Yr("history",({from:t,to:n})=>{t===void 0||t===n||VT(Ft())}))}const Jt=hr,Dy="sentryReplaySession",vxe="replay_event",Ry="Unable to send Replay",Exe=3e5,Ixe=9e5,Bxe=5e3,bxe=5500,yxe=6e4,wxe=5e3,Qxe=3,sh=15e4,oh=5e3,Sxe=3e3,_xe=300,Oy=2e7,xxe=4999,kxe=15e3,jT=36e5;var yr;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(yr||(yr={}));function Txe(e){return e.nodeType===e.ELEMENT_NODE}function yd(e){const t=e==null?void 0:e.host;return(t==null?void 0:t.shadowRoot)===e}function wd(e){return Object.prototype.toString.call(e)==="[object ShadowRoot]"}function Dxe(e){return e.includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),e}function Rxe(e){const{cssText:t}=e;if(t.split('"').length<3)return t;const n=["@import",`url(${JSON.stringify(e.href)})`];return e.layerName===""?n.push("layer"):e.layerName&&n.push(`layer(${e.layerName})`),e.supportsText&&n.push(`supports(${e.supportsText})`),e.media.length&&n.push(e.media.mediaText),n.join(" ")+";"}function Hp(e){try{const t=e.rules||e.cssRules;return t?Dxe(Array.from(t,HF).join("")):null}catch{return null}}function HF(e){let t;if(Mxe(e))try{t=Hp(e.styleSheet)||Rxe(e)}catch{}else if(Pxe(e)&&e.selectorText.includes(":"))return Oxe(e.cssText);return t||e.cssText}function Oxe(e){const t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}function Mxe(e){return"styleSheet"in e}function Pxe(e){return"selectorText"in e}class zF{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(t){var n;if(!t)return-1;const r=(n=this.getMeta(t))===null||n===void 0?void 0:n.id;return r??-1}getNode(t){return this.idNodeMap.get(t)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(t){return this.nodeMetaMap.get(t)||null}removeNodeFromMap(t){const n=this.getId(t);this.idNodeMap.delete(n),t.childNodes&&t.childNodes.forEach(r=>this.removeNodeFromMap(r))}has(t){return this.idNodeMap.has(t)}hasNode(t){return this.nodeMetaMap.has(t)}add(t,n){const r=n.id;this.idNodeMap.set(r,t),this.nodeMetaMap.set(t,n)}replace(t,n){const r=this.getNode(t);if(r){const s=this.nodeMetaMap.get(r);s&&this.nodeMetaMap.set(n,s)}this.idNodeMap.set(t,n)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function Nxe(){return new zF}function mC({maskInputOptions:e,tagName:t,type:n}){return t==="OPTION"&&(t="SELECT"),!!(e[t.toLowerCase()]||n&&e[n]||n==="password"||t==="INPUT"&&!n&&e.text)}function hf({isMasked:e,element:t,value:n,maskInputFn:r}){let s=n||"";return e?(r&&(s=r(s,t)),"*".repeat(s.length)):s}function _u(e){return e.toLowerCase()}function CI(e){return e.toUpperCase()}const YT="__rrweb_original__";function Lxe(e){const t=e.getContext("2d");if(!t)return!0;const n=50;for(let r=0;rl!==0))return!1}return!0}function My(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?_u(t):null}function zp(e,t,n){return t==="INPUT"&&(n==="radio"||n==="checkbox")?e.getAttribute("value")||"":e.value}let Fxe=1;const Uxe=new RegExp("[^a-z0-9-_:]"),pf=-2;function VF(){return Fxe++}function Hxe(e){if(e instanceof HTMLFormElement)return"form";const t=_u(e.tagName);return Uxe.test(t)?"div":t}function zxe(e){let t="";return e.indexOf("//")>-1?t=e.split("/").slice(0,3).join("/"):t=e.split("/")[0],t=t.split("?")[0],t}let Qc,WT;const Vxe=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,jxe=/^(?:[a-z+]+:)?\/\//i,Yxe=/^www\..*/i,Wxe=/^(data:)([^,]*),(.*)/i;function Vp(e,t){return(e||"").replace(Vxe,(n,r,s,o,i,a)=>{const l=s||i||a,c=r||o||"";if(!l)return n;if(jxe.test(l)||Yxe.test(l))return`url(${c}${l}${c})`;if(Wxe.test(l))return`url(${c}${l}${c})`;if(l[0]==="/")return`url(${c}${zxe(t)+l}${c})`;const u=t.split("/"),A=l.split("/");u.pop();for(const d of A)d!=="."&&(d===".."?u.pop():u.push(d));return`url(${c}${u.join("/")}${c})`})}const Gxe=/^[^ \t\n\r\u000c]+/,Kxe=/^[, \t\n\r\u000c]+/;function qxe(e,t){if(t.trim()==="")return t;let n=0;function r(o){let i;const a=o.exec(t.substring(n));return a?(i=a[0],n+=i.length,i):""}const s=[];for(;r(Kxe),!(n>=t.length);){let o=r(Gxe);if(o.slice(-1)===",")o=Mc(e,o.substring(0,o.length-1)),s.push(o);else{let i="";o=Mc(e,o);let a=!1;for(;;){const l=t.charAt(n);if(l===""){s.push((o+i).trim());break}else if(a)l===")"&&(a=!1);else if(l===","){n+=1,s.push((o+i).trim());break}else l==="("&&(a=!0);i+=l,n+=1}}}return s.join(", ")}function Mc(e,t){if(!t||t.trim()==="")return t;const n=e.createElement("a");return n.href=t,n.href}function Xxe(e){return!!(e.tagName==="svg"||e.ownerSVGElement)}function Py(){const e=document.createElement("a");return e.href="",e.href}function jF(e,t,n,r,s,o){return r&&(n==="src"||n==="href"&&!(t==="use"&&r[0]==="#")||n==="xlink:href"&&r[0]!=="#"||n==="background"&&(t==="table"||t==="td"||t==="th")?Mc(e,r):n==="srcset"?qxe(e,r):n==="style"?Vp(r,Py()):t==="object"&&n==="data"?Mc(e,r):typeof o=="function"?o(n,r,s):r)}function YF(e,t,n){return(e==="video"||e==="audio")&&t==="autoplay"}function Jxe(e,t,n,r){try{if(r&&e.matches(r))return!1;if(typeof t=="string"){if(e.classList.contains(t))return!0}else for(let s=e.classList.length;s--;){const o=e.classList[s];if(t.test(o))return!0}if(n)return e.matches(n)}catch{}return!1}function Zxe(e,t){for(let n=e.classList.length;n--;){const r=e.classList[n];if(t.test(r))return!0}return!1}function hl(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:hl(e.parentNode,t,n,r+1)}function Pc(e,t){return n=>{const r=n;if(r===null)return!1;if(e){if(typeof e=="string"){if(r.matches(`.${e}`))return!0}else if(Zxe(r,e))return!0}return!!(t&&r.matches(t))}}function xu(e,t,n,r,s,o){try{const i=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(i===null)return!1;let a=-1,l=-1;if(o){if(l=hl(i,Pc(r,s)),l<0)return!0;a=hl(i,Pc(t,n),l>=0?l:1/0)}else{if(a=hl(i,Pc(t,n)),a<0)return!1;l=hl(i,Pc(r,s),a>=0?a:1/0)}return a>=0?l>=0?a<=l:!0:l>=0?!1:!!o}catch{}return!!o}function $xe(e,t,n){const r=e.contentWindow;if(!r)return;let s=!1,o;try{o=r.document.readyState}catch{return}if(o!=="complete"){const a=setTimeout(()=>{s||(t(),s=!0)},n);e.addEventListener("load",()=>{clearTimeout(a),s=!0,t()});return}const i="about:blank";if(r.location.href!==i||e.src===i||e.src==="")return setTimeout(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}function e6e(e,t,n){let r=!1,s;try{s=e.sheet}catch{return}if(s)return;const o=setTimeout(()=>{r||(t(),r=!0)},n);e.addEventListener("load",()=>{clearTimeout(o),r=!0,t()})}function t6e(e,t){const{doc:n,mirror:r,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:a,maskAttributeFn:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:A,unmaskTextSelector:d,inlineStylesheet:f,maskInputOptions:g={},maskTextFn:h,maskInputFn:m,dataURLOptions:p={},inlineImages:C,recordCanvas:v,keepIframeSrcFn:E,newlyAddedElement:b=!1}=t,w=n6e(n,r);switch(e.nodeType){case e.DOCUMENT_NODE:return e.compatMode!=="CSS1Compat"?{type:yr.Document,childNodes:[],compatMode:e.compatMode}:{type:yr.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:yr.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:w};case e.ELEMENT_NODE:return s6e(e,{doc:n,blockClass:s,blockSelector:o,unblockSelector:i,inlineStylesheet:f,maskAttributeFn:l,maskInputOptions:g,maskInputFn:m,dataURLOptions:p,inlineImages:C,recordCanvas:v,keepIframeSrcFn:E,newlyAddedElement:b,rootId:w,maskAllText:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:A,unmaskTextSelector:d});case e.TEXT_NODE:return r6e(e,{maskAllText:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:A,unmaskTextSelector:d,maskTextFn:h,maskInputOptions:g,maskInputFn:m,rootId:w});case e.CDATA_SECTION_NODE:return{type:yr.CDATA,textContent:"",rootId:w};case e.COMMENT_NODE:return{type:yr.Comment,textContent:e.textContent||"",rootId:w};default:return!1}}function n6e(e,t){if(!t.hasNode(e))return;const n=t.getId(e);return n===1?void 0:n}function r6e(e,t){var n;const{maskAllText:r,maskTextClass:s,unmaskTextClass:o,maskTextSelector:i,unmaskTextSelector:a,maskTextFn:l,maskInputOptions:c,maskInputFn:u,rootId:A}=t,d=e.parentNode&&e.parentNode.tagName;let f=e.textContent;const g=d==="STYLE"?!0:void 0,h=d==="SCRIPT"?!0:void 0,m=d==="TEXTAREA"?!0:void 0;if(g&&f){try{e.nextSibling||e.previousSibling||!((n=e.parentNode.sheet)===null||n===void 0)&&n.cssRules&&(f=Hp(e.parentNode.sheet))}catch(C){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${C}`,e)}f=Vp(f,Py())}h&&(f="SCRIPT_PLACEHOLDER");const p=xu(e,s,i,o,a,r);if(!g&&!h&&!m&&f&&p&&(f=l?l(f):f.replace(/[\S]/g,"*")),m&&f&&(c.textarea||p)&&(f=u?u(f,e.parentNode):f.replace(/[\S]/g,"*")),d==="OPTION"&&f){const C=mC({type:null,tagName:d,maskInputOptions:c});f=hf({isMasked:xu(e,s,i,o,a,C),element:e,value:f,maskInputFn:u})}return{type:yr.Text,textContent:f||"",isStyle:g,rootId:A}}function s6e(e,t){const{doc:n,blockClass:r,blockSelector:s,unblockSelector:o,inlineStylesheet:i,maskInputOptions:a={},maskAttributeFn:l,maskInputFn:c,dataURLOptions:u={},inlineImages:A,recordCanvas:d,keepIframeSrcFn:f,newlyAddedElement:g=!1,rootId:h,maskAllText:m,maskTextClass:p,unmaskTextClass:C,maskTextSelector:v,unmaskTextSelector:E}=t,b=Jxe(e,r,s,o),w=Hxe(e);let B={};const Q=e.attributes.length;for(let T=0;TR.href===e.href);let D=null;T&&(D=Hp(T)),D&&(delete B.rel,delete B.href,B._cssText=Vp(D,T.href))}if(w==="style"&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const T=Hp(e.sheet);T&&(B._cssText=Vp(T,Py()))}if(w==="input"||w==="textarea"||w==="select"||w==="option"){const T=e,D=My(T),R=zp(T,CI(w),D),O=T.checked;if(D!=="submit"&&D!=="button"&&R){const H=xu(T,p,v,C,E,mC({type:D,tagName:CI(w),maskInputOptions:a}));B.value=hf({isMasked:H,element:T,value:R,maskInputFn:c})}O&&(B.checked=O)}if(w==="option"&&(e.selected&&!a.select?B.selected=!0:delete B.selected),w==="canvas"&&d){if(e.__context==="2d")Lxe(e)||(B.rr_dataURL=e.toDataURL(u.type,u.quality));else if(!("__context"in e)){const T=e.toDataURL(u.type,u.quality),D=document.createElement("canvas");D.width=e.width,D.height=e.height;const R=D.toDataURL(u.type,u.quality);T!==R&&(B.rr_dataURL=T)}}if(w==="img"&&A){Qc||(Qc=n.createElement("canvas"),WT=Qc.getContext("2d"));const T=e,D=T.crossOrigin;T.crossOrigin="anonymous";const R=()=>{T.removeEventListener("load",R);try{Qc.width=T.naturalWidth,Qc.height=T.naturalHeight,WT.drawImage(T,0,0),B.rr_dataURL=Qc.toDataURL(u.type,u.quality)}catch(O){console.warn(`Cannot inline img src=${T.currentSrc}! Error: ${O}`)}D?B.crossOrigin=D:T.removeAttribute("crossorigin")};T.complete&&T.naturalWidth!==0?R():T.addEventListener("load",R)}if((w==="audio"||w==="video")&&(B.rr_mediaState=e.paused?"paused":"played",B.rr_mediaCurrentTime=e.currentTime),g||(e.scrollLeft&&(B.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(B.rr_scrollTop=e.scrollTop)),b){const{width:T,height:D}=e.getBoundingClientRect();B={class:B.class,rr_width:`${T}px`,rr_height:`${D}px`}}w==="iframe"&&!f(B.src)&&(e.contentDocument||(B.rr_src=B.src),delete B.src);let S;try{customElements.get(w)&&(S=!0)}catch{}return{type:yr.Element,tagName:w,attributes:B,childNodes:[],isSVG:Xxe(e)||void 0,needBlock:b,rootId:h,isCustom:S}}function On(e){return e==null?"":e.toLowerCase()}function o6e(e,t){if(t.comment&&e.type===yr.Comment)return!0;if(e.type===yr.Element){if(t.script&&(e.tagName==="script"||e.tagName==="link"&&(e.attributes.rel==="preload"||e.attributes.rel==="modulepreload")&&e.attributes.as==="script"||e.tagName==="link"&&e.attributes.rel==="prefetch"&&typeof e.attributes.href=="string"&&e.attributes.href.endsWith(".js")))return!0;if(t.headFavicon&&(e.tagName==="link"&&e.attributes.rel==="shortcut icon"||e.tagName==="meta"&&(On(e.attributes.name).match(/^msapplication-tile(image|color)$/)||On(e.attributes.name)==="application-name"||On(e.attributes.rel)==="icon"||On(e.attributes.rel)==="apple-touch-icon"||On(e.attributes.rel)==="shortcut icon")))return!0;if(e.tagName==="meta"){if(t.headMetaDescKeywords&&On(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(On(e.attributes.property).match(/^(og|twitter|fb):/)||On(e.attributes.name).match(/^(og|twitter):/)||On(e.attributes.name)==="pinterest"))return!0;if(t.headMetaRobots&&(On(e.attributes.name)==="robots"||On(e.attributes.name)==="googlebot"||On(e.attributes.name)==="bingbot"))return!0;if(t.headMetaHttpEquiv&&e.attributes["http-equiv"]!==void 0)return!0;if(t.headMetaAuthorship&&(On(e.attributes.name)==="author"||On(e.attributes.name)==="generator"||On(e.attributes.name)==="framework"||On(e.attributes.name)==="publisher"||On(e.attributes.name)==="progid"||On(e.attributes.property).match(/^article:/)||On(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&(On(e.attributes.name)==="google-site-verification"||On(e.attributes.name)==="yandex-verification"||On(e.attributes.name)==="csrf-token"||On(e.attributes.name)==="p:domain_verify"||On(e.attributes.name)==="verify-v1"||On(e.attributes.name)==="verification"||On(e.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function Nc(e,t){const{doc:n,mirror:r,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:a,maskTextClass:l,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:A,skipChild:d=!1,inlineStylesheet:f=!0,maskInputOptions:g={},maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOMOptions:C,dataURLOptions:v={},inlineImages:E=!1,recordCanvas:b=!1,onSerialize:w,onIframeLoad:B,iframeLoadTimeout:Q=5e3,onStylesheetLoad:S,stylesheetLoadTimeout:T=5e3,keepIframeSrcFn:D=()=>!1,newlyAddedElement:R=!1}=t;let{preserveWhiteSpace:O=!0}=t;const H=t6e(e,{doc:n,mirror:r,blockClass:s,blockSelector:o,maskAllText:a,unblockSelector:i,maskTextClass:l,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:A,inlineStylesheet:f,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,dataURLOptions:v,inlineImages:E,recordCanvas:b,keepIframeSrcFn:D,newlyAddedElement:R});if(!H)return console.warn(e,"not serialized"),null;let V;r.hasNode(e)?V=r.getId(e):o6e(H,C)||!O&&H.type===yr.Text&&!H.isStyle&&!H.textContent.replace(/^\s+|\s+$/gm,"").length?V=pf:V=VF();const Y=Object.assign(H,{id:V});if(r.add(e,Y),V===pf)return null;w&&w(e);let j=!d;if(Y.type===yr.Element){j=j&&!Y.needBlock,delete Y.needBlock;const X=e.shadowRoot;X&&wd(X)&&(Y.isShadowHost=!0)}if((Y.type===yr.Document||Y.type===yr.Element)&&j){C.headWhitespace&&Y.type===yr.Element&&Y.tagName==="head"&&(O=!1);const X={doc:n,mirror:r,blockClass:s,blockSelector:o,maskAllText:a,unblockSelector:i,maskTextClass:l,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:A,skipChild:d,inlineStylesheet:f,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOMOptions:C,dataURLOptions:v,inlineImages:E,recordCanvas:b,preserveWhiteSpace:O,onSerialize:w,onIframeLoad:B,iframeLoadTimeout:Q,onStylesheetLoad:S,stylesheetLoadTimeout:T,keepIframeSrcFn:D};for(const oe of Array.from(e.childNodes)){const ue=Nc(oe,X);ue&&Y.childNodes.push(ue)}if(Txe(e)&&e.shadowRoot)for(const oe of Array.from(e.shadowRoot.childNodes)){const ue=Nc(oe,X);ue&&(wd(e.shadowRoot)&&(ue.isShadow=!0),Y.childNodes.push(ue))}}return e.parentNode&&yd(e.parentNode)&&wd(e.parentNode)&&(Y.isShadow=!0),Y.type===yr.Element&&Y.tagName==="iframe"&&$xe(e,()=>{const X=e.contentDocument;if(X&&B){const oe=Nc(X,{doc:X,mirror:r,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:a,maskTextClass:l,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:A,skipChild:!1,inlineStylesheet:f,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOMOptions:C,dataURLOptions:v,inlineImages:E,recordCanvas:b,preserveWhiteSpace:O,onSerialize:w,onIframeLoad:B,iframeLoadTimeout:Q,onStylesheetLoad:S,stylesheetLoadTimeout:T,keepIframeSrcFn:D});oe&&B(e,oe)}},Q),Y.type===yr.Element&&Y.tagName==="link"&&Y.attributes.rel==="stylesheet"&&e6e(e,()=>{if(S){const X=Nc(e,{doc:n,mirror:r,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:a,maskTextClass:l,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:A,skipChild:!1,inlineStylesheet:f,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOMOptions:C,dataURLOptions:v,inlineImages:E,recordCanvas:b,preserveWhiteSpace:O,onSerialize:w,onIframeLoad:B,iframeLoadTimeout:Q,onStylesheetLoad:S,stylesheetLoadTimeout:T,keepIframeSrcFn:D});X&&S(e,X)}},T),Y}function i6e(e,t){const{mirror:n=new zF,blockClass:r="rr-block",blockSelector:s=null,unblockSelector:o=null,maskAllText:i=!1,maskTextClass:a="rr-mask",unmaskTextClass:l=null,maskTextSelector:c=null,unmaskTextSelector:u=null,inlineStylesheet:A=!0,inlineImages:d=!1,recordCanvas:f=!1,maskAllInputs:g=!1,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOM:C=!1,dataURLOptions:v,preserveWhiteSpace:E,onSerialize:b,onIframeLoad:w,iframeLoadTimeout:B,onStylesheetLoad:Q,stylesheetLoadTimeout:S,keepIframeSrcFn:T=()=>!1}=t||{};return Nc(e,{doc:e,mirror:n,blockClass:r,blockSelector:s,unblockSelector:o,maskAllText:i,maskTextClass:a,unmaskTextClass:l,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:A,maskInputOptions:g===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:g===!1?{}:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:p,slimDOMOptions:C===!0||C==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:C==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:C===!1?{}:C,dataURLOptions:v,inlineImages:d,recordCanvas:f,preserveWhiteSpace:E,onSerialize:b,onIframeLoad:w,iframeLoadTimeout:B,onStylesheetLoad:Q,stylesheetLoadTimeout:S,keepIframeSrcFn:T,newlyAddedElement:!1})}function is(e,t,n=document){const r={capture:!0,passive:!0};return n.addEventListener(e,t,r),()=>n.removeEventListener(e,t,r)}const kc=`Please stop import mirror directly. Instead of that,\r now you can use replayer.getMirror() to access the mirror instance of a replayer,\r or you can use record.mirror to access the mirror instance during recording.`;let GT={map:{},getId(){return console.error(kc),-1},getNode(){return console.error(kc),null},removeNodeFromMap(){console.error(kc)},has(){return console.error(kc),!1},reset(){console.error(kc)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(GT=new Proxy(GT,{get(e,t,n){return t==="map"&&console.error(kc),Reflect.get(e,t,n)}}));function mf(e,t,n={}){let r=null,s=0;return function(...o){const i=Date.now();!s&&n.leading===!1&&(s=i);const a=t-(i-s),l=this;a<=0||a>t?(r&&(clearTimeout(r),r=null),s=i,e.apply(l,o)):!r&&n.trailing!==!1&&(r=setTimeout(()=>{s=n.leading===!1?0:Date.now(),r=null,e.apply(l,o)},a))}}function CC(e,t,n,r,s=window){const o=s.Object.getOwnPropertyDescriptor(e,t);return s.Object.defineProperty(e,t,r?n:{set(i){setTimeout(()=>{n.set.call(this,i)},0),o&&o.set&&o.set.call(this,i)}}),()=>CC(e,t,o||{},!0)}function uA(e,t,n){try{if(!(t in e))return()=>{};const r=e[t],s=n(r);return typeof s=="function"&&(s.prototype=s.prototype||{},Object.defineProperties(s,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=s,()=>{e[t]=r}}catch{return()=>{}}}let jp=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(jp=()=>new Date().getTime());function WF(e){var t,n,r,s,o,i;const a=e.document;return{left:a.scrollingElement?a.scrollingElement.scrollLeft:e.pageXOffset!==void 0?e.pageXOffset:(a==null?void 0:a.documentElement.scrollLeft)||((n=(t=a==null?void 0:a.body)===null||t===void 0?void 0:t.parentElement)===null||n===void 0?void 0:n.scrollLeft)||((r=a==null?void 0:a.body)===null||r===void 0?void 0:r.scrollLeft)||0,top:a.scrollingElement?a.scrollingElement.scrollTop:e.pageYOffset!==void 0?e.pageYOffset:(a==null?void 0:a.documentElement.scrollTop)||((o=(s=a==null?void 0:a.body)===null||s===void 0?void 0:s.parentElement)===null||o===void 0?void 0:o.scrollTop)||((i=a==null?void 0:a.body)===null||i===void 0?void 0:i.scrollTop)||0}}function GF(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function KF(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function as(e,t,n,r,s){if(!e)return!1;const o=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(!o)return!1;const i=Pc(t,n);if(!s){const c=r&&o.matches(r);return i(o)&&!c}const a=hl(o,i);let l=-1;return a<0?!1:(r&&(l=hl(o,Pc(null,r))),a>-1&&l<0?!0:a{let n=t[0];if(!(0 in t))throw new TypeError("1 argument is required");do if(this===n)return!0;while(n=n&&n.parentNode);return!1})}function XF(e,t){return!!(e.nodeName==="IFRAME"&&t.getMeta(e))}function JF(e,t){return!!(e.nodeName==="LINK"&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&e.getAttribute("rel")==="stylesheet"&&t.getMeta(e))}function EI(e){return!!(e!=null&&e.shadowRoot)}class c6e{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(t){var n;return(n=this.styleIDMap.get(t))!==null&&n!==void 0?n:-1}has(t){return this.styleIDMap.has(t)}add(t,n){if(this.has(t))return this.getId(t);let r;return n===void 0?r=this.id++:r=n,this.styleIDMap.set(t,r),this.idStyleMap.set(r,t),r}getStyle(t){return this.idStyleMap.get(t)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function ZF(e){var t,n;let r=null;return((n=(t=e.getRootNode)===null||t===void 0?void 0:t.call(e))===null||n===void 0?void 0:n.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(r=e.getRootNode().host),r}function u6e(e){let t=e,n;for(;n=ZF(t);)t=n;return t}function A6e(e){const t=e.ownerDocument;if(!t)return!1;const n=u6e(e);return t.contains(n)}function $F(e){const t=e.ownerDocument;return t?t.contains(e)||A6e(e):!1}var Dt=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(Dt||{}),jt=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(jt||{}),Cs=(e=>(e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e))(Cs||{}),ui=(e=>(e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e))(ui||{}),ku=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(ku||{});function KT(e){return"__ln"in e}class d6e{constructor(){this.length=0,this.head=null,this.tail=null}get(t){if(t>=this.length)throw new Error("Position outside of list range");let n=this.head;for(let r=0;r`${e}@${t}`;class f6e{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],n=new Set,r=new d6e,s=l=>{let c=l,u=pf;for(;u===pf;)c=c&&c.nextSibling,u=c&&this.mirror.getId(c);return u},o=l=>{if(!l.parentNode||!$F(l))return;const c=yd(l.parentNode)?this.mirror.getId(ZF(l)):this.mirror.getId(l.parentNode),u=s(l);if(c===-1||u===-1)return r.addNode(l);const A=Nc(l,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:d=>{XF(d,this.mirror)&&this.iframeManager.addIframe(d),JF(d,this.mirror)&&this.stylesheetManager.trackLinkElement(d),EI(l)&&this.shadowDomManager.addShadowRoot(l.shadowRoot,this.doc)},onIframeLoad:(d,f)=>{this.iframeManager.attachIframe(d,f),this.shadowDomManager.observeAttachShadow(d)},onStylesheetLoad:(d,f)=>{this.stylesheetManager.attachLinkElement(d,f)}});A&&(t.push({parentId:c,nextId:u,node:A}),n.add(A.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const l of this.movedSet)XT(this.removes,l,this.mirror)&&!this.movedSet.has(l.parentNode)||o(l);for(const l of this.addedSet)!JT(this.droppedSet,l)&&!XT(this.removes,l,this.mirror)||JT(this.movedSet,l)?o(l):this.droppedSet.add(l);let i=null;for(;r.length;){let l=null;if(i){const c=this.mirror.getId(i.value.parentNode),u=s(i.value);c!==-1&&u!==-1&&(l=i)}if(!l){let c=r.tail;for(;c;){const u=c;if(c=c.previous,u){const A=this.mirror.getId(u.value.parentNode);if(s(u.value)===-1)continue;if(A!==-1){l=u;break}else{const f=u.value;if(f.parentNode&&f.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const g=f.parentNode.host;if(this.mirror.getId(g)!==-1){l=u;break}}}}}}if(!l){for(;r.head;)r.removeNode(r.head.value);break}i=l.previous,r.removeNode(l.value),o(l.value)}const a={texts:this.texts.map(l=>({id:this.mirror.getId(l.node),value:l.value})).filter(l=>!n.has(l.id)).filter(l=>this.mirror.has(l.id)),attributes:this.attributes.map(l=>{const{attributes:c}=l;if(typeof c.style=="string"){const u=JSON.stringify(l.styleDiff),A=JSON.stringify(l._unchangedStyles);u.length!n.has(l.id)).filter(l=>this.mirror.has(l.id)),removes:this.removes,adds:t};!a.texts.length&&!a.attributes.length&&!a.removes.length&&!a.adds.length||(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(a))},this.processMutation=t=>{if(sE(t.target,this.mirror))return;let n;try{n=document.implementation.createHTMLDocument()}catch{n=this.doc}switch(t.type){case"characterData":{const r=t.target.textContent;!as(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&r!==t.oldValue&&this.texts.push({value:xu(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&r?this.maskTextFn?this.maskTextFn(r):r.replace(/[\S]/g,"*"):r,node:t.target});break}case"attributes":{const r=t.target;let s=t.attributeName,o=t.target.getAttribute(s);if(s==="value"){const a=My(r),l=r.tagName;o=zp(r,l,a);const c=mC({maskInputOptions:this.maskInputOptions,tagName:l,type:a}),u=xu(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,c);o=hf({isMasked:u,element:r,value:o,maskInputFn:this.maskInputFn})}if(as(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||o===t.oldValue)return;let i=this.attributes.find(a=>a.node===t.target);if(r.tagName==="IFRAME"&&s==="src"&&!this.keepIframeSrcFn(o))if(!r.contentDocument)s="rr_src";else return;if(i||(i={node:t.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(i)),s==="type"&&r.tagName==="INPUT"&&(t.oldValue||"").toLowerCase()==="password"&&r.setAttribute("data-rr-is-password","true"),!YF(r.tagName,s)&&(i.attributes[s]=jF(this.doc,_u(r.tagName),_u(s),o,r,this.maskAttributeFn),s==="style")){const a=n.createElement("span");t.oldValue&&a.setAttribute("style",t.oldValue);for(const l of Array.from(r.style)){const c=r.style.getPropertyValue(l),u=r.style.getPropertyPriority(l);c!==a.style.getPropertyValue(l)||u!==a.style.getPropertyPriority(l)?u===""?i.styleDiff[l]=c:i.styleDiff[l]=[c,u]:i._unchangedStyles[l]=[c,u]}for(const l of Array.from(a.style))r.style.getPropertyValue(l)===""&&(i.styleDiff[l]=!1)}break}case"childList":{if(as(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;t.addedNodes.forEach(r=>this.genAdds(r,t.target)),t.removedNodes.forEach(r=>{const s=this.mirror.getId(r),o=yd(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);as(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||sE(r,this.mirror)||!a6e(r,this.mirror)||(this.addedSet.has(r)?(II(this.addedSet,r),this.droppedSet.add(r)):this.addedSet.has(t.target)&&s===-1||qF(t.target,this.mirror)||(this.movedSet.has(r)&&this.movedMap[qT(s,o)]?II(this.movedSet,r):this.removes.push({parentId:o,id:s,isShadow:yd(t.target)&&wd(t.target)?!0:void 0})),this.mapRemoves.push(r))});break}}},this.genAdds=(t,n)=>{if(!this.processedNodeManager.inOtherBuffer(t,this)&&!(this.addedSet.has(t)||this.movedSet.has(t))){if(this.mirror.hasNode(t)){if(sE(t,this.mirror))return;this.movedSet.add(t);let r=null;n&&this.mirror.hasNode(n)&&(r=this.mirror.getId(n)),r&&r!==-1&&(this.movedMap[qT(this.mirror.getId(t),r)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);as(t,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(t.childNodes.forEach(r=>this.genAdds(r)),EI(t)&&t.shadowRoot.childNodes.forEach(r=>{this.processedNodeManager.add(r,this),this.genAdds(r,t)}))}}}init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(n=>{this[n]=t[n]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function II(e,t){e.delete(t),t.childNodes.forEach(n=>II(e,n))}function XT(e,t,n){return e.length===0?!1:eU(e,t,n)}function eU(e,t,n){const{parentNode:r}=t;if(!r)return!1;const s=n.getId(r);return e.some(o=>o.id===s)?!0:eU(e,r,n)}function JT(e,t){return e.size===0?!1:tU(e,t)}function tU(e,t){const{parentNode:n}=t;return n?e.has(n)?!0:tU(e,n):!1}let Qd;function g6e(e){Qd=e}function h6e(){Qd=void 0}const Ht=e=>Qd?(...n)=>{try{return e(...n)}catch(r){if(Qd&&Qd(r)===!0)return()=>{};throw r}}:e,pl=[];function Xf(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch{}return e&&e.target}function nU(e,t){var n,r;const s=new f6e;pl.push(s),s.init(e);let o=window.MutationObserver||window.__rrMutationObserver;const i=(r=(n=window==null?void 0:window.Zone)===null||n===void 0?void 0:n.__symbol__)===null||r===void 0?void 0:r.call(n,"MutationObserver");i&&window[i]&&(o=window[i]);const a=new o(Ht(l=>{e.onMutation&&e.onMutation(l)===!1||s.processMutations.bind(s)(l)}));return a.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function p6e({mousemoveCb:e,sampling:t,doc:n,mirror:r}){if(t.mousemove===!1)return()=>{};const s=typeof t.mousemove=="number"?t.mousemove:50,o=typeof t.mousemoveCallback=="number"?t.mousemoveCallback:500;let i=[],a;const l=mf(Ht(A=>{const d=Date.now()-a;e(i.map(f=>(f.timeOffset-=d,f)),A),i=[],a=null}),o),c=Ht(mf(Ht(A=>{const d=Xf(A),{clientX:f,clientY:g}=vI(A)?A.changedTouches[0]:A;a||(a=jp()),i.push({x:f,y:g,id:r.getId(d),timeOffset:jp()-a}),l(typeof DragEvent<"u"&&A instanceof DragEvent?jt.Drag:A instanceof MouseEvent?jt.MouseMove:jt.TouchMove)}),s,{trailing:!1})),u=[is("mousemove",c,n),is("touchmove",c,n),is("drag",c,n)];return Ht(()=>{u.forEach(A=>A())})}function m6e({mouseInteractionCb:e,doc:t,mirror:n,blockClass:r,blockSelector:s,unblockSelector:o,sampling:i}){if(i.mouseInteraction===!1)return()=>{};const a=i.mouseInteraction===!0||i.mouseInteraction===void 0?{}:i.mouseInteraction,l=[];let c=null;const u=A=>d=>{const f=Xf(d);if(as(f,r,s,o,!0))return;let g=null,h=A;if("pointerType"in d){switch(d.pointerType){case"mouse":g=ui.Mouse;break;case"touch":g=ui.Touch;break;case"pen":g=ui.Pen;break}g===ui.Touch?Cs[A]===Cs.MouseDown?h="TouchStart":Cs[A]===Cs.MouseUp&&(h="TouchEnd"):ui.Pen}else vI(d)&&(g=ui.Touch);g!==null?(c=g,(h.startsWith("Touch")&&g===ui.Touch||h.startsWith("Mouse")&&g===ui.Mouse)&&(g=null)):Cs[A]===Cs.Click&&(g=c,c=null);const m=vI(d)?d.changedTouches[0]:d;if(!m)return;const p=n.getId(f),{clientX:C,clientY:v}=m;Ht(e)(Object.assign({type:Cs[h],id:p,x:C,y:v},g!==null&&{pointerType:g}))};return Object.keys(Cs).filter(A=>Number.isNaN(Number(A))&&!A.endsWith("_Departed")&&a[A]!==!1).forEach(A=>{let d=_u(A);const f=u(A);if(window.PointerEvent)switch(Cs[A]){case Cs.MouseDown:case Cs.MouseUp:d=d.replace("mouse","pointer");break;case Cs.TouchStart:case Cs.TouchEnd:return}l.push(is(d,f,t))}),Ht(()=>{l.forEach(A=>A())})}function rU({scrollCb:e,doc:t,mirror:n,blockClass:r,blockSelector:s,unblockSelector:o,sampling:i}){const a=Ht(mf(Ht(l=>{const c=Xf(l);if(!c||as(c,r,s,o,!0))return;const u=n.getId(c);if(c===t&&t.defaultView){const A=WF(t.defaultView);e({id:u,x:A.left,y:A.top})}else e({id:u,x:c.scrollLeft,y:c.scrollTop})}),i.scroll||100));return is("scroll",a,t)}function C6e({viewportResizeCb:e},{win:t}){let n=-1,r=-1;const s=Ht(mf(Ht(()=>{const o=GF(),i=KF();(n!==o||r!==i)&&(e({width:Number(i),height:Number(o)}),n=o,r=i)}),200));return is("resize",s,t)}function ZT(e,t){const n=Object.assign({},e);return t||delete n.userTriggered,n}const v6e=["INPUT","TEXTAREA","SELECT"],$T=new WeakMap;function E6e({inputCb:e,doc:t,mirror:n,blockClass:r,blockSelector:s,unblockSelector:o,ignoreClass:i,ignoreSelector:a,maskInputOptions:l,maskInputFn:c,sampling:u,userTriggeredOnInput:A,maskTextClass:d,unmaskTextClass:f,maskTextSelector:g,unmaskTextSelector:h}){function m(B){let Q=Xf(B);const S=B.isTrusted,T=Q&&CI(Q.tagName);if(T==="OPTION"&&(Q=Q.parentElement),!Q||!T||v6e.indexOf(T)<0||as(Q,r,s,o,!0))return;const D=Q;if(D.classList.contains(i)||a&&D.matches(a))return;const R=My(Q);let O=zp(D,T,R),H=!1;const V=mC({maskInputOptions:l,tagName:T,type:R}),Y=xu(Q,d,g,f,h,V);(R==="radio"||R==="checkbox")&&(H=Q.checked),O=hf({isMasked:Y,element:Q,value:O,maskInputFn:c}),p(Q,Ht(ZT)({text:O,isChecked:H,userTriggered:S},A));const j=Q.name;R==="radio"&&j&&H&&t.querySelectorAll(`input[type="radio"][name="${j}"]`).forEach(X=>{if(X!==Q){const oe=hf({isMasked:Y,element:X,value:zp(X,T,R),maskInputFn:c});p(X,Ht(ZT)({text:oe,isChecked:!H,userTriggered:!1},A))}})}function p(B,Q){const S=$T.get(B);if(!S||S.text!==Q.text||S.isChecked!==Q.isChecked){$T.set(B,Q);const T=n.getId(B);Ht(e)(Object.assign(Object.assign({},Q),{id:T}))}}const v=(u.input==="last"?["change"]:["input","change"]).map(B=>is(B,Ht(m),t)),E=t.defaultView;if(!E)return()=>{v.forEach(B=>B())};const b=E.Object.getOwnPropertyDescriptor(E.HTMLInputElement.prototype,"value"),w=[[E.HTMLInputElement.prototype,"value"],[E.HTMLInputElement.prototype,"checked"],[E.HTMLSelectElement.prototype,"value"],[E.HTMLTextAreaElement.prototype,"value"],[E.HTMLSelectElement.prototype,"selectedIndex"],[E.HTMLOptionElement.prototype,"selected"]];return b&&b.set&&v.push(...w.map(B=>CC(B[0],B[1],{set(){Ht(m)({target:this,isTrusted:!1})}},!1,E))),Ht(()=>{v.forEach(B=>B())})}function Yp(e){const t=[];function n(r,s){if(ih("CSSGroupingRule")&&r.parentRule instanceof CSSGroupingRule||ih("CSSMediaRule")&&r.parentRule instanceof CSSMediaRule||ih("CSSSupportsRule")&&r.parentRule instanceof CSSSupportsRule||ih("CSSConditionRule")&&r.parentRule instanceof CSSConditionRule){const i=Array.from(r.parentRule.cssRules).indexOf(r);s.unshift(i)}else if(r.parentStyleSheet){const i=Array.from(r.parentStyleSheet.cssRules).indexOf(r);s.unshift(i)}return s}return n(e,t)}function ea(e,t,n){let r,s;return e?(e.ownerNode?r=t.getId(e.ownerNode):s=n.getId(e),{styleId:s,id:r}):{}}function I6e({styleSheetRuleCb:e,mirror:t,stylesheetManager:n},{win:r}){if(!r.CSSStyleSheet||!r.CSSStyleSheet.prototype)return()=>{};const s=r.CSSStyleSheet.prototype.insertRule;r.CSSStyleSheet.prototype.insertRule=new Proxy(s,{apply:Ht((u,A,d)=>{const[f,g]=d,{id:h,styleId:m}=ea(A,t,n.styleMirror);return(h&&h!==-1||m&&m!==-1)&&e({id:h,styleId:m,adds:[{rule:f,index:g}]}),u.apply(A,d)})});const o=r.CSSStyleSheet.prototype.deleteRule;r.CSSStyleSheet.prototype.deleteRule=new Proxy(o,{apply:Ht((u,A,d)=>{const[f]=d,{id:g,styleId:h}=ea(A,t,n.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,removes:[{index:f}]}),u.apply(A,d)})});let i;r.CSSStyleSheet.prototype.replace&&(i=r.CSSStyleSheet.prototype.replace,r.CSSStyleSheet.prototype.replace=new Proxy(i,{apply:Ht((u,A,d)=>{const[f]=d,{id:g,styleId:h}=ea(A,t,n.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,replace:f}),u.apply(A,d)})}));let a;r.CSSStyleSheet.prototype.replaceSync&&(a=r.CSSStyleSheet.prototype.replaceSync,r.CSSStyleSheet.prototype.replaceSync=new Proxy(a,{apply:Ht((u,A,d)=>{const[f]=d,{id:g,styleId:h}=ea(A,t,n.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,replaceSync:f}),u.apply(A,d)})}));const l={};ah("CSSGroupingRule")?l.CSSGroupingRule=r.CSSGroupingRule:(ah("CSSMediaRule")&&(l.CSSMediaRule=r.CSSMediaRule),ah("CSSConditionRule")&&(l.CSSConditionRule=r.CSSConditionRule),ah("CSSSupportsRule")&&(l.CSSSupportsRule=r.CSSSupportsRule));const c={};return Object.entries(l).forEach(([u,A])=>{c[u]={insertRule:A.prototype.insertRule,deleteRule:A.prototype.deleteRule},A.prototype.insertRule=new Proxy(c[u].insertRule,{apply:Ht((d,f,g)=>{const[h,m]=g,{id:p,styleId:C}=ea(f.parentStyleSheet,t,n.styleMirror);return(p&&p!==-1||C&&C!==-1)&&e({id:p,styleId:C,adds:[{rule:h,index:[...Yp(f),m||0]}]}),d.apply(f,g)})}),A.prototype.deleteRule=new Proxy(c[u].deleteRule,{apply:Ht((d,f,g)=>{const[h]=g,{id:m,styleId:p}=ea(f.parentStyleSheet,t,n.styleMirror);return(m&&m!==-1||p&&p!==-1)&&e({id:m,styleId:p,removes:[{index:[...Yp(f),h]}]}),d.apply(f,g)})})}),Ht(()=>{r.CSSStyleSheet.prototype.insertRule=s,r.CSSStyleSheet.prototype.deleteRule=o,i&&(r.CSSStyleSheet.prototype.replace=i),a&&(r.CSSStyleSheet.prototype.replaceSync=a),Object.entries(l).forEach(([u,A])=>{A.prototype.insertRule=c[u].insertRule,A.prototype.deleteRule=c[u].deleteRule})})}function sU({mirror:e,stylesheetManager:t},n){var r,s,o;let i=null;n.nodeName==="#document"?i=e.getId(n):i=e.getId(n.host);const a=n.nodeName==="#document"?(r=n.defaultView)===null||r===void 0?void 0:r.Document:(o=(s=n.ownerDocument)===null||s===void 0?void 0:s.defaultView)===null||o===void 0?void 0:o.ShadowRoot,l=Object.getOwnPropertyDescriptor(a==null?void 0:a.prototype,"adoptedStyleSheets");return i===null||i===-1||!a||!l?()=>{}:(Object.defineProperty(n,"adoptedStyleSheets",{configurable:l.configurable,enumerable:l.enumerable,get(){var c;return(c=l.get)===null||c===void 0?void 0:c.call(this)},set(c){var u;const A=(u=l.set)===null||u===void 0?void 0:u.call(this,c);if(i!==null&&i!==-1)try{t.adoptStyleSheets(c,i)}catch{}return A}}),Ht(()=>{Object.defineProperty(n,"adoptedStyleSheets",{configurable:l.configurable,enumerable:l.enumerable,get:l.get,set:l.set})}))}function B6e({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:n,stylesheetManager:r},{win:s}){const o=s.CSSStyleDeclaration.prototype.setProperty;s.CSSStyleDeclaration.prototype.setProperty=new Proxy(o,{apply:Ht((a,l,c)=>{var u;const[A,d,f]=c;if(n.has(A))return o.apply(l,[A,d,f]);const{id:g,styleId:h}=ea((u=l.parentRule)===null||u===void 0?void 0:u.parentStyleSheet,t,r.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,set:{property:A,value:d,priority:f},index:Yp(l.parentRule)}),a.apply(l,c)})});const i=s.CSSStyleDeclaration.prototype.removeProperty;return s.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:Ht((a,l,c)=>{var u;const[A]=c;if(n.has(A))return i.apply(l,[A]);const{id:d,styleId:f}=ea((u=l.parentRule)===null||u===void 0?void 0:u.parentStyleSheet,t,r.styleMirror);return(d&&d!==-1||f&&f!==-1)&&e({id:d,styleId:f,remove:{property:A},index:Yp(l.parentRule)}),a.apply(l,c)})}),Ht(()=>{s.CSSStyleDeclaration.prototype.setProperty=o,s.CSSStyleDeclaration.prototype.removeProperty=i})}function b6e({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:r,mirror:s,sampling:o,doc:i}){const a=Ht(c=>mf(Ht(u=>{const A=Xf(u);if(!A||as(A,t,n,r,!0))return;const{currentTime:d,volume:f,muted:g,playbackRate:h}=A;e({type:c,id:s.getId(A),currentTime:d,volume:f,muted:g,playbackRate:h})}),o.media||500)),l=[is("play",a(0),i),is("pause",a(1),i),is("seeked",a(2),i),is("volumechange",a(3),i),is("ratechange",a(4),i)];return Ht(()=>{l.forEach(c=>c())})}function y6e({fontCb:e,doc:t}){const n=t.defaultView;if(!n)return()=>{};const r=[],s=new WeakMap,o=n.FontFace;n.FontFace=function(l,c,u){const A=new o(l,c,u);return s.set(A,{family:l,buffer:typeof c!="string",descriptors:u,fontSource:typeof c=="string"?c:JSON.stringify(Array.from(new Uint8Array(c)))}),A};const i=uA(t.fonts,"add",function(a){return function(l){return setTimeout(Ht(()=>{const c=s.get(l);c&&(e(c),s.delete(l))}),0),a.apply(this,[l])}});return r.push(()=>{n.FontFace=o}),r.push(i),Ht(()=>{r.forEach(a=>a())})}function w6e(e){const{doc:t,mirror:n,blockClass:r,blockSelector:s,unblockSelector:o,selectionCb:i}=e;let a=!0;const l=Ht(()=>{const c=t.getSelection();if(!c||a&&(c!=null&&c.isCollapsed))return;a=c.isCollapsed||!1;const u=[],A=c.rangeCount||0;for(let d=0;d{}:uA(n.customElements,"define",function(s){return function(o,i,a){try{t({define:{name:o}})}catch{}return s.apply(this,[o,i,a])}})}function S6e(e,t){const{mutationCb:n,mousemoveCb:r,mouseInteractionCb:s,scrollCb:o,viewportResizeCb:i,inputCb:a,mediaInteractionCb:l,styleSheetRuleCb:c,styleDeclarationCb:u,canvasMutationCb:A,fontCb:d,selectionCb:f,customElementCb:g}=e;e.mutationCb=(...h)=>{t.mutation&&t.mutation(...h),n(...h)},e.mousemoveCb=(...h)=>{t.mousemove&&t.mousemove(...h),r(...h)},e.mouseInteractionCb=(...h)=>{t.mouseInteraction&&t.mouseInteraction(...h),s(...h)},e.scrollCb=(...h)=>{t.scroll&&t.scroll(...h),o(...h)},e.viewportResizeCb=(...h)=>{t.viewportResize&&t.viewportResize(...h),i(...h)},e.inputCb=(...h)=>{t.input&&t.input(...h),a(...h)},e.mediaInteractionCb=(...h)=>{t.mediaInteaction&&t.mediaInteaction(...h),l(...h)},e.styleSheetRuleCb=(...h)=>{t.styleSheetRule&&t.styleSheetRule(...h),c(...h)},e.styleDeclarationCb=(...h)=>{t.styleDeclaration&&t.styleDeclaration(...h),u(...h)},e.canvasMutationCb=(...h)=>{t.canvasMutation&&t.canvasMutation(...h),A(...h)},e.fontCb=(...h)=>{t.font&&t.font(...h),d(...h)},e.selectionCb=(...h)=>{t.selection&&t.selection(...h),f(...h)},e.customElementCb=(...h)=>{t.customElement&&t.customElement(...h),g(...h)}}function _6e(e,t={}){const n=e.doc.defaultView;if(!n)return()=>{};S6e(e,t);const r=nU(e,e.doc),s=p6e(e),o=m6e(e),i=rU(e),a=C6e(e,{win:n}),l=E6e(e),c=b6e(e),u=I6e(e,{win:n}),A=sU(e,e.doc),d=B6e(e,{win:n}),f=e.collectFonts?y6e(e):()=>{},g=w6e(e),h=Q6e(e),m=[];for(const p of e.plugins)m.push(p.observer(p.callback,n,p.options));return Ht(()=>{pl.forEach(p=>p.reset()),r.disconnect(),s(),o(),i(),a(),l(),c(),u(),A(),d(),f(),g(),h(),m.forEach(p=>p())})}function ih(e){return typeof window[e]<"u"}function ah(e){return!!(typeof window[e]<"u"&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class eD{constructor(t){this.generateIdFn=t,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(t,n,r,s){const o=r||this.getIdToRemoteIdMap(t),i=s||this.getRemoteIdToIdMap(t);let a=o.get(n);return a||(a=this.generateIdFn(),o.set(n,a),i.set(a,n)),a}getIds(t,n){const r=this.getIdToRemoteIdMap(t),s=this.getRemoteIdToIdMap(t);return n.map(o=>this.getId(t,o,r,s))}getRemoteId(t,n,r){const s=r||this.getRemoteIdToIdMap(t);if(typeof n!="number")return n;const o=s.get(n);return o||-1}getRemoteIds(t,n){const r=this.getRemoteIdToIdMap(t);return n.map(s=>this.getRemoteId(t,s,r))}reset(t){if(!t){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(t),this.iframeRemoteIdToIdMap.delete(t)}getIdToRemoteIdMap(t){let n=this.iframeIdToRemoteIdMap.get(t);return n||(n=new Map,this.iframeIdToRemoteIdMap.set(t,n)),n}getRemoteIdToIdMap(t){let n=this.iframeRemoteIdToIdMap.get(t);return n||(n=new Map,this.iframeRemoteIdToIdMap.set(t,n)),n}}class x6e{constructor(t){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new eD(VF),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=t.mutationCb,this.wrappedEmit=t.wrappedEmit,this.stylesheetManager=t.stylesheetManager,this.recordCrossOriginIframes=t.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new eD(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=t.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(t){this.iframes.set(t,!0),t.contentWindow&&this.crossOriginIframeMap.set(t.contentWindow,t)}addLoadListener(t){this.loadListener=t}attachIframe(t,n){var r;this.mutationCb({adds:[{parentId:this.mirror.getId(t),nextId:null,node:n}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),(r=this.loadListener)===null||r===void 0||r.call(this,t),t.contentDocument&&t.contentDocument.adoptedStyleSheets&&t.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(t.contentDocument.adoptedStyleSheets,this.mirror.getId(t.contentDocument))}handleMessage(t){const n=t;if(n.data.type!=="rrweb"||n.origin!==n.data.origin||!t.source)return;const s=this.crossOriginIframeMap.get(t.source);if(!s)return;const o=this.transformCrossOriginEvent(s,n.data.event);o&&this.wrappedEmit(o,n.data.isCheckout)}transformCrossOriginEvent(t,n){var r;switch(n.type){case Dt.FullSnapshot:{this.crossOriginIframeMirror.reset(t),this.crossOriginIframeStyleMirror.reset(t),this.replaceIdOnNode(n.data.node,t);const s=n.data.node.id;return this.crossOriginIframeRootIdMap.set(t,s),this.patchRootIdOnNode(n.data.node,s),{timestamp:n.timestamp,type:Dt.IncrementalSnapshot,data:{source:jt.Mutation,adds:[{parentId:this.mirror.getId(t),nextId:null,node:n.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case Dt.Meta:case Dt.Load:case Dt.DomContentLoaded:return!1;case Dt.Plugin:return n;case Dt.Custom:return this.replaceIds(n.data.payload,t,["id","parentId","previousId","nextId"]),n;case Dt.IncrementalSnapshot:switch(n.data.source){case jt.Mutation:return n.data.adds.forEach(s=>{this.replaceIds(s,t,["parentId","nextId","previousId"]),this.replaceIdOnNode(s.node,t);const o=this.crossOriginIframeRootIdMap.get(t);o&&this.patchRootIdOnNode(s.node,o)}),n.data.removes.forEach(s=>{this.replaceIds(s,t,["parentId","id"])}),n.data.attributes.forEach(s=>{this.replaceIds(s,t,["id"])}),n.data.texts.forEach(s=>{this.replaceIds(s,t,["id"])}),n;case jt.Drag:case jt.TouchMove:case jt.MouseMove:return n.data.positions.forEach(s=>{this.replaceIds(s,t,["id"])}),n;case jt.ViewportResize:return!1;case jt.MediaInteraction:case jt.MouseInteraction:case jt.Scroll:case jt.CanvasMutation:case jt.Input:return this.replaceIds(n.data,t,["id"]),n;case jt.StyleSheetRule:case jt.StyleDeclaration:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleId"]),n;case jt.Font:return n;case jt.Selection:return n.data.ranges.forEach(s=>{this.replaceIds(s,t,["start","end"])}),n;case jt.AdoptedStyleSheet:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleIds"]),(r=n.data.styles)===null||r===void 0||r.forEach(s=>{this.replaceStyleIds(s,t,["styleId"])}),n}}return!1}replace(t,n,r,s){for(const o of s)!Array.isArray(n[o])&&typeof n[o]!="number"||(Array.isArray(n[o])?n[o]=t.getIds(r,n[o]):n[o]=t.getId(r,n[o]));return n}replaceIds(t,n,r){return this.replace(this.crossOriginIframeMirror,t,n,r)}replaceStyleIds(t,n,r){return this.replace(this.crossOriginIframeStyleMirror,t,n,r)}replaceIdOnNode(t,n){this.replaceIds(t,n,["id","rootId"]),"childNodes"in t&&t.childNodes.forEach(r=>{this.replaceIdOnNode(r,n)})}patchRootIdOnNode(t,n){t.type!==yr.Document&&!t.rootId&&(t.rootId=n),"childNodes"in t&&t.childNodes.forEach(r=>{this.patchRootIdOnNode(r,n)})}}class k6e{constructor(t){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(t,n){if(!wd(t)||this.shadowDoms.has(t))return;this.shadowDoms.add(t);const r=nU(Object.assign(Object.assign({},this.bypassOptions),{doc:n,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),t);this.restoreHandlers.push(()=>r.disconnect()),this.restoreHandlers.push(rU(Object.assign(Object.assign({},this.bypassOptions),{scrollCb:this.scrollCb,doc:t,mirror:this.mirror}))),setTimeout(()=>{t.adoptedStyleSheets&&t.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(t.adoptedStyleSheets,this.mirror.getId(t.host)),this.restoreHandlers.push(sU({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},t))},0)}observeAttachShadow(t){!t.contentWindow||!t.contentDocument||this.patchAttachShadow(t.contentWindow.Element,t.contentDocument)}patchAttachShadow(t,n){const r=this;this.restoreHandlers.push(uA(t.prototype,"attachShadow",function(s){return function(o){const i=s.call(this,o);return this.shadowRoot&&$F(this)&&r.addShadowRoot(this.shadowRoot,n),i}}))}reset(){this.restoreHandlers.forEach(t=>{try{t()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function T6e(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s"u"?[]:new Uint8Array(256);for(var lh=0;lh>2],s+=Lc[(t[n]&3)<<4|t[n+1]>>4],s+=Lc[(t[n+1]&15)<<2|t[n+2]>>6],s+=Lc[t[n+2]&63];return r%3===2?s=s.substring(0,s.length-1)+"=":r%3===1&&(s=s.substring(0,s.length-2)+"=="),s};const tD=new Map;function M6e(e,t){let n=tD.get(e);return n||(n=new Map,tD.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}const oU=(e,t,n)=>{if(!e||!(aU(e,t)||typeof e=="object"))return;const r=e.constructor.name,s=M6e(n,r);let o=s.indexOf(e);return o===-1&&(o=s.length,s.push(e)),o};function Lh(e,t,n){if(e instanceof Array)return e.map(r=>Lh(r,t,n));if(e===null)return e;if(e instanceof Float32Array||e instanceof Float64Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Uint8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Int8Array||e instanceof Uint8ClampedArray)return{rr_type:e.constructor.name,args:[Object.values(e)]};if(e instanceof ArrayBuffer){const r=e.constructor.name,s=O6e(e);return{rr_type:r,base64:s}}else{if(e instanceof DataView)return{rr_type:e.constructor.name,args:[Lh(e.buffer,t,n),e.byteOffset,e.byteLength]};if(e instanceof HTMLImageElement){const r=e.constructor.name,{src:s}=e;return{rr_type:r,src:s}}else if(e instanceof HTMLCanvasElement){const r="HTMLImageElement",s=e.toDataURL();return{rr_type:r,src:s}}else{if(e instanceof ImageData)return{rr_type:e.constructor.name,args:[Lh(e.data,t,n),e.width,e.height]};if(aU(e,t)||typeof e=="object"){const r=e.constructor.name,s=oU(e,t,n);return{rr_type:r,index:s}}}}return e}const iU=(e,t,n)=>[...e].map(r=>Lh(r,t,n)),aU=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(s=>typeof t[s]=="function").find(s=>e instanceof t[s]);function P6e(e,t,n,r,s){const o=[],i=Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype);for(const a of i)try{if(typeof t.CanvasRenderingContext2D.prototype[a]!="function")continue;const l=uA(t.CanvasRenderingContext2D.prototype,a,function(c){return function(...u){return as(this.canvas,n,r,s,!0)||setTimeout(()=>{const A=iU([...u],t,this);e(this.canvas,{type:ku["2D"],property:a,args:A})},0),c.apply(this,u)}});o.push(l)}catch{const c=CC(t.CanvasRenderingContext2D.prototype,a,{set(u){e(this.canvas,{type:ku["2D"],property:a,args:[u],setter:!0})}});o.push(c)}return()=>{o.forEach(a=>a())}}function N6e(e){return e==="experimental-webgl"?"webgl":e}function nD(e,t,n,r,s){const o=[];try{const i=uA(e.HTMLCanvasElement.prototype,"getContext",function(a){return function(l,...c){if(!as(this,t,n,r,!0)){const u=N6e(l);if("__context"in this||(this.__context=u),s&&["webgl","webgl2"].includes(u))if(c[0]&&typeof c[0]=="object"){const A=c[0];A.preserveDrawingBuffer||(A.preserveDrawingBuffer=!0)}else c.splice(0,1,{preserveDrawingBuffer:!0})}return a.apply(this,[l,...c])}});o.push(i)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{o.forEach(i=>i())}}function rD(e,t,n,r,s,o,i,a){const l=[],c=Object.getOwnPropertyNames(e);for(const u of c)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(u))try{if(typeof e[u]!="function")continue;const A=uA(e,u,function(d){return function(...f){const g=d.apply(this,f);if(oU(g,a,this),"tagName"in this.canvas&&!as(this.canvas,r,s,o,!0)){const h=iU([...f],a,this),m={type:t,property:u,args:h};n(this.canvas,m)}return g}});l.push(A)}catch{const d=CC(e,u,{set(f){n(this.canvas,{type:t,property:u,args:[f],setter:!0})}});l.push(d)}return l}function L6e(e,t,n,r,s,o){const i=[];return i.push(...rD(t.WebGLRenderingContext.prototype,ku.WebGL,e,n,r,s,o,t)),typeof t.WebGL2RenderingContext<"u"&&i.push(...rD(t.WebGL2RenderingContext.prototype,ku.WebGL2,e,n,r,s,o,t)),()=>{i.forEach(a=>a())}}function F6e(e,t){var n=atob(e);if(t){for(var r=new Uint8Array(n.length),s=0,o=n.length;s{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(c)||this.pendingCanvasMutations.set(c,[]),this.pendingCanvasMutations.get(c).push(u)};const{sampling:n="all",win:r,blockClass:s,blockSelector:o,unblockSelector:i,recordCanvas:a,dataURLOptions:l}=t;this.mutationCb=t.mutationCb,this.mirror=t.mirror,a&&n==="all"&&this.initCanvasMutationObserver(r,s,o,i),a&&typeof n=="number"&&this.initCanvasFPSObserver(n,r,s,o,i,{dataURLOptions:l})}initCanvasFPSObserver(t,n,r,s,o,i){const a=nD(n,r,s,o,!0),l=new Map,c=new z6e;c.onmessage=h=>{const{id:m}=h.data;if(l.set(m,!1),!("base64"in h.data))return;const{base64:p,type:C,width:v,height:E}=h.data;this.mutationCb({id:m,type:ku["2D"],commands:[{property:"clearRect",args:[0,0,v,E]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:p}],type:C}]},0,0]}]})};const u=1e3/t;let A=0,d;const f=()=>{const h=[];return n.document.querySelectorAll("canvas").forEach(m=>{as(m,r,s,o,!0)||h.push(m)}),h},g=h=>{if(A&&h-AD6e(this,void 0,void 0,function*(){var p;const C=this.mirror.getId(m);if(l.get(C))return;if(l.set(C,!0),["webgl","webgl2"].includes(m.__context)){const E=m.getContext(m.__context);((p=E==null?void 0:E.getContextAttributes())===null||p===void 0?void 0:p.preserveDrawingBuffer)===!1&&E.clear(E.COLOR_BUFFER_BIT)}const v=yield createImageBitmap(m);c.postMessage({id:C,bitmap:v,width:m.width,height:m.height,dataURLOptions:i.dataURLOptions},[v])})),d=requestAnimationFrame(g)};d=requestAnimationFrame(g),this.resetObservers=()=>{a(),cancelAnimationFrame(d)}}initCanvasMutationObserver(t,n,r,s){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const o=nD(t,n,r,s,!1),i=P6e(this.processMutation.bind(this),t,n,r,s),a=L6e(this.processMutation.bind(this),t,n,r,s,this.mirror);this.resetObservers=()=>{o(),i(),a()}}startPendingCanvasMutationFlusher(){requestAnimationFrame(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const t=n=>{this.rafStamps.latestId=n,requestAnimationFrame(t)};requestAnimationFrame(t)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((t,n)=>{const r=this.mirror.getId(n);this.flushPendingCanvasMutationFor(n,r)}),requestAnimationFrame(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(t,n){if(this.frozen||this.locked)return;const r=this.pendingCanvasMutations.get(t);if(!r||n===-1)return;const s=r.map(i=>T6e(i,["type"])),{type:o}=r[0];this.mutationCb({id:n,type:o,commands:s}),this.pendingCanvasMutations.delete(t)}}class j6e{constructor(t){this.trackedLinkElements=new WeakSet,this.styleMirror=new c6e,this.mutationCb=t.mutationCb,this.adoptedStyleSheetCb=t.adoptedStyleSheetCb}attachLinkElement(t,n){"_cssText"in n.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:n.id,attributes:n.attributes}]}),this.trackLinkElement(t)}trackLinkElement(t){this.trackedLinkElements.has(t)||(this.trackedLinkElements.add(t),this.trackStylesheetInLinkElement(t))}adoptStyleSheets(t,n){if(t.length===0)return;const r={id:n,styleIds:[]},s=[];for(const o of t){let i;this.styleMirror.has(o)?i=this.styleMirror.getId(o):(i=this.styleMirror.add(o),s.push({styleId:i,rules:Array.from(o.rules||CSSRule,(a,l)=>({rule:HF(a),index:l}))})),r.styleIds.push(i)}s.length>0&&(r.styles=s),this.adoptedStyleSheetCb(r)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(t){}}class Y6e{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){requestAnimationFrame(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(t,n){const r=this.nodeMap.get(t);return r&&Array.from(r).some(s=>s!==n)}add(t,n){this.nodeMap.set(t,(this.nodeMap.get(t)||new Set).add(n))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}function vr(e){return Object.assign(Object.assign({},e),{timestamp:jp()})}let rr,Fh,oE,Wp=!1;const ro=Nxe();function Go(e={}){const{emit:t,checkoutEveryNms:n,checkoutEveryNth:r,blockClass:s="rr-block",blockSelector:o=null,unblockSelector:i=null,ignoreClass:a="rr-ignore",ignoreSelector:l=null,maskAllText:c=!1,maskTextClass:u="rr-mask",unmaskTextClass:A=null,maskTextSelector:d=null,unmaskTextSelector:f=null,inlineStylesheet:g=!0,maskAllInputs:h,maskInputOptions:m,slimDOMOptions:p,maskAttributeFn:C,maskInputFn:v,maskTextFn:E,hooks:b,packFn:w,sampling:B={},dataURLOptions:Q={},mousemoveWait:S,recordCanvas:T=!1,recordCrossOriginIframes:D=!1,recordAfter:R=e.recordAfter==="DOMContentLoaded"?e.recordAfter:"load",userTriggeredOnInput:O=!1,collectFonts:H=!1,inlineImages:V=!1,plugins:Y,keepIframeSrcFn:j=()=>!1,ignoreCSSAttributes:X=new Set([]),errorHandler:oe,onMutation:ue}=e;g6e(oe);const he=D?window.parent===window:!0;let Ee=!1;if(!he)try{window.parent.document&&(Ee=!1)}catch{Ee=!0}if(he&&!t)throw new Error("emit function is required");S!==void 0&&B.mousemove===void 0&&(B.mousemove=S),ro.reset();const Oe=h===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:m!==void 0?m:{},Qe=p===!0||p==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:p==="all",headMetaDescKeywords:p==="all"}:p||{};l6e();let le,ge=0;const z=q=>{for(const M of Y||[])M.eventProcessor&&(q=M.eventProcessor(q));return w&&!Ee&&(q=w(q)),q};rr=(q,M)=>{var N;if(!((N=pl[0])===null||N===void 0)&&N.isFrozen()&&q.type!==Dt.FullSnapshot&&!(q.type===Dt.IncrementalSnapshot&&q.data.source===jt.Mutation)&&pl.forEach(ne=>ne.unfreeze()),he)t==null||t(z(q),M);else if(Ee){const ne={type:"rrweb",event:z(q),origin:window.location.origin,isCheckout:M};window.parent.postMessage(ne,"*")}if(q.type===Dt.FullSnapshot)le=q,ge=0;else if(q.type===Dt.IncrementalSnapshot){if(q.data.source===jt.Mutation&&q.data.isAttachIframe)return;ge++;const ne=r&&ge>=r,ce=n&&q.timestamp-le.timestamp>n;(ne||ce)&&Fh(!0)}};const $=q=>{rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.Mutation},q)}))},Z=q=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.Scroll},q)})),Ae=q=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.CanvasMutation},q)})),De=q=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.AdoptedStyleSheet},q)})),L=new j6e({mutationCb:$,adoptedStyleSheetCb:De}),_=new x6e({mirror:ro,mutationCb:$,stylesheetManager:L,recordCrossOriginIframes:D,wrappedEmit:rr});for(const q of Y||[])q.getMirror&&q.getMirror({nodeMirror:ro,crossOriginIframeMirror:_.crossOriginIframeMirror,crossOriginIframeStyleMirror:_.crossOriginIframeStyleMirror});const x=new Y6e;oE=new V6e({recordCanvas:T,mutationCb:Ae,win:window,blockClass:s,blockSelector:o,unblockSelector:i,mirror:ro,sampling:B.canvas,dataURLOptions:Q});const U=new k6e({mutationCb:$,scrollCb:Z,bypassOptions:{onMutation:ue,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:c,maskTextClass:u,unmaskTextClass:A,maskTextSelector:d,unmaskTextSelector:f,inlineStylesheet:g,maskInputOptions:Oe,dataURLOptions:Q,maskAttributeFn:C,maskTextFn:E,maskInputFn:v,recordCanvas:T,inlineImages:V,sampling:B,slimDOMOptions:Qe,iframeManager:_,stylesheetManager:L,canvasManager:oE,keepIframeSrcFn:j,processedNodeManager:x},mirror:ro});Fh=(q=!1)=>{rr(vr({type:Dt.Meta,data:{href:window.location.href,width:KF(),height:GF()}}),q),L.reset(),U.init(),pl.forEach(N=>N.lock());const M=i6e(document,{mirror:ro,blockClass:s,blockSelector:o,unblockSelector:i,maskAllText:c,maskTextClass:u,unmaskTextClass:A,maskTextSelector:d,unmaskTextSelector:f,inlineStylesheet:g,maskAllInputs:Oe,maskAttributeFn:C,maskInputFn:v,maskTextFn:E,slimDOM:Qe,dataURLOptions:Q,recordCanvas:T,inlineImages:V,onSerialize:N=>{XF(N,ro)&&_.addIframe(N),JF(N,ro)&&L.trackLinkElement(N),EI(N)&&U.addShadowRoot(N.shadowRoot,document)},onIframeLoad:(N,ne)=>{_.attachIframe(N,ne),U.observeAttachShadow(N)},onStylesheetLoad:(N,ne)=>{L.attachLinkElement(N,ne)},keepIframeSrcFn:j});if(!M)return console.warn("Failed to snapshot the document");rr(vr({type:Dt.FullSnapshot,data:{node:M,initialOffset:WF(window)}}),q),pl.forEach(N=>N.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&L.adoptStyleSheets(document.adoptedStyleSheets,ro.getId(document))};try{const q=[],M=ne=>{var ce;return Ht(_6e)({onMutation:ue,mutationCb:$,mousemoveCb:(F,G)=>rr(vr({type:Dt.IncrementalSnapshot,data:{source:G,positions:F}})),mouseInteractionCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.MouseInteraction},F)})),scrollCb:Z,viewportResizeCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.ViewportResize},F)})),inputCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.Input},F)})),mediaInteractionCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.MediaInteraction},F)})),styleSheetRuleCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.StyleSheetRule},F)})),styleDeclarationCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.StyleDeclaration},F)})),canvasMutationCb:Ae,fontCb:F=>rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.Font},F)})),selectionCb:F=>{rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.Selection},F)}))},customElementCb:F=>{rr(vr({type:Dt.IncrementalSnapshot,data:Object.assign({source:jt.CustomElement},F)}))},blockClass:s,ignoreClass:a,ignoreSelector:l,maskAllText:c,maskTextClass:u,unmaskTextClass:A,maskTextSelector:d,unmaskTextSelector:f,maskInputOptions:Oe,inlineStylesheet:g,sampling:B,recordCanvas:T,inlineImages:V,userTriggeredOnInput:O,collectFonts:H,doc:ne,maskAttributeFn:C,maskInputFn:v,maskTextFn:E,keepIframeSrcFn:j,blockSelector:o,unblockSelector:i,slimDOMOptions:Qe,dataURLOptions:Q,mirror:ro,iframeManager:_,stylesheetManager:L,shadowDomManager:U,processedNodeManager:x,canvasManager:oE,ignoreCSSAttributes:X,plugins:((ce=Y==null?void 0:Y.filter(F=>F.observer))===null||ce===void 0?void 0:ce.map(F=>({observer:F.observer,options:F.options,callback:G=>rr(vr({type:Dt.Plugin,data:{plugin:F.name,payload:G}}))})))||[]},b)};_.addLoadListener(ne=>{try{q.push(M(ne.contentDocument))}catch(ce){console.warn(ce)}});const N=()=>{Fh(),q.push(M(document)),Wp=!0};return document.readyState==="interactive"||document.readyState==="complete"?N():(q.push(is("DOMContentLoaded",()=>{rr(vr({type:Dt.DomContentLoaded,data:{}})),R==="DOMContentLoaded"&&N()})),q.push(is("load",()=>{rr(vr({type:Dt.Load,data:{}})),R==="load"&&N()},window))),()=>{q.forEach(ne=>ne()),x.destroy(),Wp=!1,h6e()}}catch(q){console.warn(q)}}Go.addCustomEvent=(e,t)=>{if(!Wp)throw new Error("please add custom event after start recording");rr(vr({type:Dt.Custom,data:{tag:e,payload:t}}))};Go.freezePage=()=>{pl.forEach(e=>e.freeze())};Go.takeFullSnapshot=e=>{if(!Wp)throw new Error("please take full snapshot after start recording");Fh(e)};Go.mirror=ro;function Ny(e){return e>9999999999?e:e*1e3}function W6e(e){return e>9999999999?e/1e3:e}function vC(e,t){t.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:Dt.Custom,timestamp:(t.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:Po(t,10,1e3)}}),t.category==="console")))}const G6e="button,a";function Ly(e){const t=lU(e);return!t||!(t instanceof Element)?t:t.closest(G6e)||t}function lU(e){return K6e(e)?e.target:e}function K6e(e){return typeof e=="object"&&!!e&&"target"in e}let ta;function q6e(e){return ta||(ta=[],X6e()),ta.push(e),()=>{const t=ta?ta.indexOf(e):-1;t>-1&&ta.splice(t,1)}}function X6e(){Fr(Jt,"open",function(e){return function(...t){if(ta)try{ta.forEach(n=>n())}catch{}return e.apply(Jt,t)}})}function J6e(e,t,n){e.handleClick(t,n)}class Z6e{constructor(t,n,r=vC){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=n.timeout/1e3,this._threshold=n.threshold/1e3,this._scollTimeout=n.scrollTimeout/1e3,this._replay=t,this._ignoreSelector=n.ignoreSelector,this._addBreadcrumbEvent=r}addListeners(){const t=()=>{this._lastMutation=ch()},n=()=>{this._lastScroll=ch()},r=q6e(()=>{this._lastMutation=ch()}),s=i=>{if(!i.target)return;const a=Ly(i);a&&this._handleMultiClick(a)},o=new MutationObserver(t);o.observe(Jt.document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),Jt.addEventListener("scroll",n,{passive:!0}),Jt.addEventListener("click",s,{passive:!0}),this._teardown=()=>{Jt.removeEventListener("scroll",n),Jt.removeEventListener("click",s),r(),o.disconnect(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(t,n){if(e4e(n,this._ignoreSelector)||!t4e(t))return;const r={timestamp:W6e(t.timestamp),clickBreadcrumb:t,clickCount:0,node:n};this._clicks.some(s=>s.node===r.node&&Math.abs(s.timestamp-r.timestamp)<1)||(this._clicks.push(r),this._clicks.length===1&&this._scheduleCheckClicks())}_handleMultiClick(t){this._getClicks(t).forEach(n=>{n.clickCount++})}_getClicks(t){return this._clicks.filter(n=>n.node===t)}_checkClicks(){const t=[],n=ch();this._clicks.forEach(r=>{!r.mutationAfter&&this._lastMutation&&(r.mutationAfter=r.timestamp<=this._lastMutation?this._lastMutation-r.timestamp:void 0),!r.scrollAfter&&this._lastScroll&&(r.scrollAfter=r.timestamp<=this._lastScroll?this._lastScroll-r.timestamp:void 0),r.timestamp+this._timeout<=n&&t.push(r)});for(const r of t){const s=this._clicks.indexOf(r);s>-1&&(this._generateBreadcrumbs(r),this._clicks.splice(s,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(t){const n=this._replay,r=t.scrollAfter&&t.scrollAfter<=this._scollTimeout,s=t.mutationAfter&&t.mutationAfter<=this._threshold,o=!r&&!s,{clickCount:i,clickBreadcrumb:a}=t;if(o){const l=Math.min(t.mutationAfter||this._timeout,this._timeout)*1e3,c=l1){const l={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.multiClick",data:{...a.data,url:Jt.location.href,route:n.getCurrentRoute(),clickCount:i,metric:!0}};this._addBreadcrumbEvent(n,l)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const $6e=["A","BUTTON","INPUT"];function e4e(e,t){return!!(!$6e.includes(e.tagName)||e.tagName==="INPUT"&&!["submit","button"].includes(e.getAttribute("type")||"")||e.tagName==="A"&&(e.hasAttribute("download")||e.hasAttribute("target")&&e.getAttribute("target")!=="_self")||t&&e.matches(t))}function t4e(e){return!!(e.data&&typeof e.data.nodeId=="number"&&e.timestamp)}function ch(){return Date.now()/1e3}function vi(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var Gp;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(Gp||(Gp={}));const n4e=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled"]);function r4e(e){const t={};for(const n in e)if(n4e.has(n)){let r=n;(n==="data-testid"||n==="data-test-id")&&(r="testId"),t[r]=e[n]}return t}const s4e=e=>t=>{if(!e.isEnabled())return;const n=o4e(t);if(!n)return;const r=t.name==="click",s=r&&t.event;r&&e.clickDetector&&s&&!s.altKey&&!s.metaKey&&!s.ctrlKey&&!s.shiftKey&&J6e(e.clickDetector,n,Ly(t.event)),vC(e,n)};function cU(e,t){const n=Go.mirror.getId(e),r=n&&Go.mirror.getNode(n),s=r&&Go.mirror.getMeta(r),o=s&&a4e(s)?s:null;return{message:t,data:o?{nodeId:n,node:{id:n,tagName:o.tagName,textContent:Array.from(o.childNodes).map(i=>i.type===Gp.Text&&i.textContent).filter(Boolean).map(i=>i.trim()).join(""),attributes:r4e(o.attributes)}}:{}}}function o4e(e){const{target:t,message:n}=i4e(e);return vi({category:`ui.${e.name}`,...cU(t,n)})}function i4e(e){const t=e.name==="click";let n,r=null;try{r=t?Ly(e.event):lU(e.event),n=xa(r,{maxStringLength:200})||""}catch{n=""}return{target:r,message:n}}function a4e(e){return e.type===Gp.Element}function l4e(e,t){if(!e.isEnabled())return;e.updateUserActivity();const n=c4e(t);n&&vC(e,n)}function c4e(e){const{metaKey:t,shiftKey:n,ctrlKey:r,altKey:s,key:o,target:i}=e;if(!i||u4e(i)||!o)return null;const a=t||r||s,l=o.length===1;if(!a&&l)return null;const c=xa(i,{maxStringLength:200})||"",u=cU(i,c);return vi({category:"ui.keyDown",message:c,data:{...u.data,metaKey:t,shiftKey:n,ctrlKey:r,altKey:s,key:o}})}function u4e(e){return e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable}const A4e=["name","type","startTime","transferSize","duration"];function sD(e){return function(t){return A4e.every(n=>e[n]===t[n])}}function d4e(e,t){const[n,r,s]=e.reduce((l,c)=>(c.entryType==="navigation"?l[0].push(c):c.entryType==="largest-contentful-paint"?l[1].push(c):l[2].push(c),l),[[],[],[]]),o=[],i=[];let a=r.length?r[r.length-1]:void 0;return t.forEach(l=>{if(l.entryType==="largest-contentful-paint"){(!a||a.startTime0&&!n.find(sD(c))&&!i.find(sD(c))&&i.push(c);return}o.push(l)}),[...a?[a]:[],...n,...s,...o,...i].sort((l,c)=>l.startTime-c.startTime)}function f4e(e){const t=r=>{const s=d4e(e.performanceEvents,r.getEntries());e.performanceEvents=s},n=new PerformanceObserver(t);return["element","event","first-input","largest-contentful-paint","layout-shift","longtask","navigation","paint","resource"].forEach(r=>{try{n.observe({type:r,buffered:!0})}catch{}}),n}const g4e=`/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */ function t(t){let e=t.length;for(;--e>=0;)t[e]=0}const e=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),i=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=new Array(576);t(s);const r=new Array(60);t(r);const o=new Array(512);t(o);const l=new Array(256);t(l);const h=new Array(29);t(h);const d=new Array(30);function _(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let f,c,u;function w(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}t(d);const m=t=>t<256?o[t]:o[256+(t>>>7)],b=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},g=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{g(t,a[2*e],a[2*e+1])},k=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},v=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=k(i[e]++,e))}},y=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x=t=>{t.bi_valid>8?b(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},z=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let s,r,o,_,f=0;if(0!==t.sym_next)do{s=255&t.pending_buf[t.sym_buf+f++],s+=(255&t.pending_buf[t.sym_buf+f++])<<8,r=t.pending_buf[t.sym_buf+f++],0===s?p(t,r,i):(o=l[r],p(t,o+256+1,i),_=e[o],0!==_&&(r-=h[o],g(t,r,_)),s--,o=m(s),p(t,o,n),_=a[o],0!==_&&(s-=d[o],g(t,s,_)))}while(f{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r>1;r>=1;r--)A(t,a,r);l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,A(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,u,w=0;for(f=0;f<=15;f++)t.bl_count[f]=0;for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++)d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,w++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),u=a[2*d],t.opt_len+=u*(f+c),s&&(t.static_len+=u*(n[2*d+1]+c)));if(0!==w){do{for(f=l-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}})(t,e),v(a,h,t.bl_count)},Z=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{g(t,0+(i?1:0),3),x(t),b(t,a),b(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var T=(t,e,a,i)=>{let o,l,h=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),R(t,t.l_desc),R(t,t.d_desc),h=(t=>{let e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),R(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*n[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,l=t.static_len+3+7>>>3,l<=o&&(o=l)):o=l=a+5,a+4<=o&&-1!==e?D(t,e,a,i):4===t.strategy||l===o?(g(t,2+(i?1:0),3),E(t,s,r)):(g(t,4+(i?1:0),3),((t,e,a,i)=>{let s;for(g(t,e-257,5),g(t,a-1,5),g(t,i-4,4),s=0;s{S||((()=>{let t,n,w,m,b;const g=new Array(16);for(w=0,m=0;m<28;m++)for(h[m]=w,t=0;t<1<>=7;m<30;m++)for(d[m]=b<<7,t=0;t<1<(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(l[a]+256+1)]++,t.dyn_dtree[2*m(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{g(t,2,3),p(t,256,s),(t=>{16===t.bi_valid?(b(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var F=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const L=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var N=(t,e,a,i)=>{const n=L,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},I={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},B={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:C,_tr_stored_block:H,_tr_flush_block:M,_tr_tally:j,_tr_align:K}=O,{Z_NO_FLUSH:P,Z_PARTIAL_FLUSH:Y,Z_FULL_FLUSH:G,Z_FINISH:X,Z_BLOCK:W,Z_OK:q,Z_STREAM_END:J,Z_STREAM_ERROR:Q,Z_DATA_ERROR:V,Z_BUF_ERROR:$,Z_DEFAULT_COMPRESSION:tt,Z_FILTERED:et,Z_HUFFMAN_ONLY:at,Z_RLE:it,Z_FIXED:nt,Z_DEFAULT_STRATEGY:st,Z_UNKNOWN:rt,Z_DEFLATED:ot}=B,lt=(t,e)=>(t.msg=I[e],e),ht=t=>2*t-(t>4?9:0),dt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},_t=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let ft=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},ut=(t,e)=>{M(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ct(t.strm)},wt=(t,e)=>{t.pending_buf[t.pending++]=e},mt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},bt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=F(t.adler,e,n,a):2===t.state.wrap&&(t.adler=N(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},gt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},pt=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-262)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),_t(t),i+=e),0===t.strm.avail_in)break;if(a=bt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=ft(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=ft(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)},kt=(t,e)=>{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,ct(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(bt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(bt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===X)&&e!==P&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===X&&0===t.strm.avail_in&&a===i?1:0,H(t,t.block_start,a,r),t.block_start+=a,ct(t.strm)),r?3:1)},vt=(t,e)=>{let a,i;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a)),t.match_length>=3)if(i=j(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ft(t,t.ins_h,t.window[t.strstart+1]);else i=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2},yt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=j(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(ut(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=j(t,0,t.window[t.strstart-1]),i&&ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=j(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2};function xt(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const zt=[new xt(0,0,0,0,kt),new xt(4,4,8,4,vt),new xt(4,5,16,8,vt),new xt(4,6,32,32,vt),new xt(4,4,16,16,yt),new xt(8,16,32,32,yt),new xt(8,16,128,128,yt),new xt(8,32,128,256,yt),new xt(32,128,258,1024,yt),new xt(32,258,258,4096,yt)];function At(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ot,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),dt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},Rt=t=>{if(Et(t))return lt(t,Q);t.total_in=t.total_out=0,t.data_type=rt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,C(e),q},Zt=t=>{const e=Rt(t);var a;return e===q&&((a=t.state).window_size=2*a.w_size,dt(a.head),a.max_lazy_match=zt[a.level].max_lazy,a.good_match=zt[a.level].good_length,a.nice_match=zt[a.level].nice_length,a.max_chain_length=zt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ut=(t,e,a,i,n,s)=>{if(!t)return Q;let r=1;if(e===tt&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ot||i<8||i>15||e<0||e>9||s<0||s>nt||8===i&&1!==r)return lt(t,Q);8===i&&(i=9);const o=new At;return t.state=o,o.strm=t,o.status=42,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ut(t,e,ot,15,8,st),deflateInit2:Ut,deflateReset:Zt,deflateResetKeep:Rt,deflateSetHeader:(t,e)=>Et(t)||2!==t.state.wrap?Q:(t.state.gzhead=e,q),deflate:(t,e)=>{if(Et(t)||e>W||e<0)return t?lt(t,Q):Q;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===a.status&&e!==X)return lt(t,0===t.avail_out?$:Q);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(ct(t),0===t.avail_out)return a.last_flush=-1,q}else if(0===t.avail_in&&ht(e)<=ht(i)&&e!==X)return lt(t,$);if(666===a.status&&0!==t.avail_in)return lt(t,$);if(42===a.status&&0===a.wrap&&(a.status=113),42===a.status){let e=ot+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=at||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,mt(a,e),0!==a.strstart&&(mt(a,t.adler>>>16),mt(a,65535&t.adler)),t.adler=1,a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(57===a.status)if(t.adler=0,wt(a,31),wt(a,139),wt(a,8),a.gzhead)wt(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),wt(a,255&a.gzhead.time),wt(a,a.gzhead.time>>8&255),wt(a,a.gzhead.time>>16&255),wt(a,a.gzhead.time>>24&255),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(wt(a,255&a.gzhead.extra.length),wt(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=N(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,3),a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,ct(t),0!==a.pending)return a.last_flush=-1,q;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(ct(t),0!==a.pending))return a.last_flush=-1,q;wt(a,255&t.adler),wt(a,t.adler>>8&255),t.adler=0}if(a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(0!==t.avail_in||0!==a.lookahead||e!==P&&666!==a.status){let i=0===a.level?kt(a,e):a.strategy===at?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(pt(t),0===t.lookahead)){if(e===P)return 1;break}if(t.match_length=0,a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===it?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=258){if(pt(t),t.lookahead<=258&&e===P)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+258;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=j(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):zt[a.level].func(a,e);if(3!==i&&4!==i||(a.status=666),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),q;if(2===i&&(e===Y?K(a):e!==W&&(H(a,0,0,!1),e===G&&(dt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),ct(t),0===t.avail_out))return a.last_flush=-1,q}return e!==X?q:a.wrap<=0?J:(2===a.wrap?(wt(a,255&t.adler),wt(a,t.adler>>8&255),wt(a,t.adler>>16&255),wt(a,t.adler>>24&255),wt(a,255&t.total_in),wt(a,t.total_in>>8&255),wt(a,t.total_in>>16&255),wt(a,t.total_in>>24&255)):(mt(a,t.adler>>>16),mt(a,65535&t.adler)),ct(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?q:J)},deflateEnd:t=>{if(Et(t))return Q;const e=t.state.status;return t.state=null,113===e?lt(t,V):q},deflateSetDictionary:(t,e)=>{let a=e.length;if(Et(t))return Q;const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead)return Q;if(1===n&&(t.adler=F(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(dt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,pt(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=ft(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,pt(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,q},deflateInfo:"pako deflate (from Nodeca project)"};const Dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Tt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Dt(a,e)&&(t[e]=a[e])}}return t},Ot=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Lt[254]=Lt[254]=1;var Nt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},It=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ft)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Lt[t[a]]>e?a:e};var Ct=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ht=Object.prototype.toString,{Z_NO_FLUSH:Mt,Z_SYNC_FLUSH:jt,Z_FULL_FLUSH:Kt,Z_FINISH:Pt,Z_OK:Yt,Z_STREAM_END:Gt,Z_DEFAULT_COMPRESSION:Xt,Z_DEFAULT_STRATEGY:Wt,Z_DEFLATED:qt}=B;function Jt(t){this.options=Tt({level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=St.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yt)throw new Error(I[a]);if(e.header&&St.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Nt(e.dictionary):"[object ArrayBuffer]"===Ht.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=St.deflateSetDictionary(this.strm,t),a!==Yt)throw new Error(I[a]);this._dict_set=!0}}function Qt(t,e){const a=new Jt(e);if(a.push(t,!0),a.err)throw a.msg||I[a.err];return a.result}Jt.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?Pt:Mt,"string"==typeof t?a.input=Nt(t):"[object ArrayBuffer]"===Ht.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===jt||s===Kt)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=St.deflate(a,s),n===Gt)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=St.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yt;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===Yt&&(this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Vt={Deflate:Jt,deflate:Qt,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Qt(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Qt(t,e)},constants:B};var $t=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=16209;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=16209;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=15;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<15;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:se,Z_BLOCK:re,Z_TREES:oe,Z_OK:le,Z_STREAM_END:he,Z_NEED_DICT:de,Z_STREAM_ERROR:_e,Z_DATA_ERROR:fe,Z_MEM_ERROR:ce,Z_BUF_ERROR:ue,Z_DEFLATED:we}=B,me=16209,be=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function ge(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const pe=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<16180||e.mode>16211?1:0},ke=t=>{if(pe(t))return _e;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,le},ve=t=>{if(pe(t))return _e;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ke(t)},ye=(t,e)=>{let a;if(pe(t))return _e;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?_e:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,ve(t))},xe=(t,e)=>{if(!t)return _e;const a=new ge;t.state=a,a.strm=t,a.window=null,a.mode=16180;const i=ye(t,e);return i!==le&&(t.state=null),i};let ze,Ae,Ee=!0;const Re=t=>{if(Ee){ze=new Int32Array(512),Ae=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ne(1,t.lens,0,288,ze,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ne(2,t.lens,0,32,Ae,0,t.work,{bits:5}),Ee=!1}t.lencode=ze,t.lenbits=9,t.distcode=Ae,t.distbits=5},Ze=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whavexe(t,15),inflateInit2:xe,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(pe(t)||!t.output||!t.input&&0!==t.avail_in)return _e;a=t.state,16191===a.mode&&(a.mode=16192),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=le;t:for(;;)switch(a.mode){case 16180:if(0===a.wrap){a.mode=16192;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=me;break}if((15&h)!==we){t.msg="unknown compression method",a.mode=me;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=me;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=N(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=16191;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=16206;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Re(a),a.mode=16199,e===oe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=me}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=me;break}if(a.length=65535&h,h=0,d=0,a.mode=16194,e===oe)break t;case 16194:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=16191;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=me;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ne(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=me;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=me;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=me;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===me)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=me;break}if(a.lenbits=9,E={bits:a.lenbits},x=ne(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=me;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ne(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=me;break}if(a.mode=16199,e===oe)break t;case 16199:a.mode=16200;case 16200:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,$t(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,16191===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=16191;break}if(64&b){t.msg="invalid literal/length code",a.mode=me;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=me;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=me;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=me;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=16200);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=16200;break;case 16206:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(pe(t))return _e;let e=t.state;return e.window&&(e.window=null),t.state=null,le},inflateGetHeader:(t,e)=>{if(pe(t))return _e;const a=t.state;return 0==(2&a.wrap)?_e:(a.head=e,e.done=!1,le)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return pe(t)?_e:(i=t.state,0!==i.wrap&&16190!==i.mode?_e:16190===i.mode&&(n=1,n=F(n,e,a,0),n!==i.check)?fe:(s=Ze(t,e,a,a),s?(i.mode=16210,ce):(i.havedict=1,le)))},inflateInfo:"pako inflate (from Nodeca project)"};var Se=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const De=Object.prototype.toString,{Z_NO_FLUSH:Te,Z_FINISH:Oe,Z_OK:Fe,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:Ie,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce}=B;function He(t){this.options=Tt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=Ue.inflateInit2(this.strm,e.windowBits);if(a!==Fe)throw new Error(I[a]);if(this.header=new Se,Ue.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Nt(e.dictionary):"[object ArrayBuffer]"===De.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ue.inflateSetDictionary(this.strm,e.dictionary),a!==Fe)))throw new Error(I[a])}He.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Oe:Te,"[object ArrayBuffer]"===De.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ue.inflate(a,r),s===Ne&&n&&(s=Ue.inflateSetDictionary(a,n),s===Fe?s=Ue.inflate(a,r):s===Be&&(s=Ne));a.avail_in>0&&s===Le&&a.state.wrap>0&&0!==t[a.next_in];)Ue.inflateReset(a),s=Ue.inflate(a,r);switch(s){case Ie:case Be:case Ne:case Ce:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Le))if("string"===this.options.to){let t=Bt(a.output,a.next_out),e=a.next_out-t,n=It(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==Fe||0!==o){if(s===Le)return s=Ue.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},He.prototype.onData=function(t){this.chunks.push(t)},He.prototype.onEnd=function(t){t===Fe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const{Deflate:Me,deflate:je,deflateRaw:Ke,gzip:Pe}=Vt;var Ye=Me,Ge=je,Xe=B;const We=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const e=this._hasEvents?",":"";this.deflate.push(e+t,Xe.Z_SYNC_FLUSH),this._hasEvents=!0}finish(){if(this.deflate.push("]",Xe.Z_FINISH),this.deflate.err)throw this.deflate.err;const t=this.deflate.result;return this._init(),t}_init(){this._hasEvents=!1,this.deflate=new Ye,this.deflate.push("[",Xe.Z_NO_FLUSH)}},qe={clear:()=>{We.clear()},addEvent:t=>We.addEvent(t),finish:()=>We.finish(),compress:t=>function(t){return Ge(t)}(t)};addEventListener("message",(function(t){const e=t.data.method,a=t.data.id,i=t.data.arg;if(e in qe&&"function"==typeof qe[e])try{const t=qe[e](i);postMessage({id:a,method:e,success:!0,response:t})}catch(t){postMessage({id:a,method:e,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});`;function h4e(){const e=new Blob([g4e]);return URL.createObjectURL(e)}function Xr(e,t){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(Me.info(e),t&&uU(e))}function $c(e,t){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(Me.info(e),t&&setTimeout(()=>{uU(e)},0))}function uU(e){Ft().addBreadcrumb({category:"console",data:{logger:"replay"},level:"info",message:e},{level:"info"})}class Fy extends Error{constructor(){super(`Event buffer exceeded maximum size of ${Oy}.`)}}class AU{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){const n=JSON.stringify(t).length;if(this._totalSize+=n,this._totalSize>Oy)throw new Fy;this.events.push(t)}finish(){return new Promise(t=>{const n=this.events;this.clear(),t(JSON.stringify(n))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const t=this.events.map(n=>n.timestamp).sort()[0];return t?Ny(t):null}}class p4e{constructor(t){this._worker=t,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((t,n)=>{this._worker.addEventListener("message",({data:r})=>{r.success?t():n()},{once:!0}),this._worker.addEventListener("error",r=>{n(r)},{once:!0})}),this._ensureReadyPromise)}destroy(){Xr("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(t,n){const r=this._getAndIncrementId();return new Promise((s,o)=>{const i=({data:a})=>{const l=a;if(l.method===t&&l.id===r){if(this._worker.removeEventListener("message",i),!l.success){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay]",l.response),o(new Error("Error in compression worker"));return}s(l.response)}};this._worker.addEventListener("message",i),this._worker.postMessage({id:r,method:t,arg:n})})}_getAndIncrementId(){return this._id++}}class m4e{constructor(t){this._worker=new p4e(t),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const n=Ny(t.timestamp);(!this._earliestTimestamp||nOy?Promise.reject(new Fy):this._sendEventToWorker(r)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear")}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(t){return this._worker.postMessage("addEvent",t)}async _finishRequest(){const t=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,t}}class C4e{constructor(t){this._fallback=new AU,this._compression=new m4e(t),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(t){this._used.hasCheckout=t}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(t){return this._used.addEvent(t)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch{Xr("[Replay] Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:t,hasCheckout:n}=this._fallback,r=[];for(const s of t)r.push(this._compression.addEvent(s));this._compression.hasCheckout=n,this._used=this._compression;try{await Promise.all(r)}catch(s){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("[Replay] Failed to add events when switching buffers.",s)}}}function v4e({useCompression:e}){if(e&&window.Worker)try{const t=h4e();Xr("[Replay] Using compression worker");const n=new Worker(t);return new C4e(n)}catch{Xr("[Replay] Failed to create compression worker")}return Xr("[Replay] Using simple buffer"),new AU}function Uy(){try{return"sessionStorage"in Jt&&!!Jt.sessionStorage}catch{return!1}}function E4e(e){I4e(),e.session=void 0}function I4e(){if(Uy())try{Jt.sessionStorage.removeItem(Dy)}catch{}}function dU(e){return e===void 0?!1:Math.random()"u"||__SENTRY_DEBUG__)&&Me.error(r),await e.stop({reason:s});const o=Ft().getClient();o&&o.recordDroppedEvent("internal_sdk_error","replay")}}function mU(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;const n=Ny(t.timestamp);return n+e.timeouts.sessionIdlePausee.getContext().initialTimestamp+e.getOptions().maxReplayDuration?(Xr(`[Replay] Skipping event with timestamp ${n} because it is after maxReplayDuration`,e.getOptions()._experiments.traceInternals),!1):!0}function S4e(e,t){try{if(typeof t=="function"&&w4e(e))return t(e)}catch(n){return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",n),null}return e}function CU(e){return!e.type}function bI(e){return e.type==="transaction"}function _4e(e){return e.type==="replay_event"}function vU(e){const t=T4e();return(n,r)=>{if(!e.isEnabled()||!CU(n)&&!bI(n))return;const s=r&&r.statusCode;if(!(t&&(!s||s<200||s>=300))){if(bI(n)){x4e(e,n);return}k4e(e,n)}}}function x4e(e,t){const n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}function k4e(e,t){const n=e.getContext();t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id),e.recordingMode==="buffer"&&t.tags&&t.tags.replayId&&setTimeout(()=>{e.sendBufferedReplayOrFlush()})}function T4e(){const e=Ft().getClient();if(!e)return!1;const t=e.getTransport();return t&&t.send.__sentry__baseTransport__||!1}function D4e(e,t){return e.type||!e.exception||!e.exception.values||!e.exception.values.length?!1:t.originalException&&t.originalException.__rrweb__?!0:e.exception.values.some(n=>!n.stacktrace||!n.stacktrace.frames||!n.stacktrace.frames.length?!1:n.stacktrace.frames.some(r=>r.filename&&r.filename.includes("/rrweb/src/")))}function R4e(e,t){return e.recordingMode!=="buffer"||t.message===Ry||!t.exception||t.type?!1:dU(e.getOptions().errorSampleRate)}function O4e(e,t=!1){const n=t?vU(e):void 0;return Object.assign((r,s)=>e.isEnabled()?_4e(r)?(delete r.breadcrumbs,r):!CU(r)&&!bI(r)||!e.checkAndHandleExpiredSession()?r:D4e(r,s)&&!e.getOptions()._experiments.captureExceptions?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Replay] Ignoring error from rrweb internals",r),null):((R4e(e,r)||e.recordingMode==="session")&&(r.tags={...r.tags,replayId:e.getSessionId()}),n&&n(r,{statusCode:200}),r):r,{id:"Replay"})}function EC(e,t){return t.map(({type:n,start:r,end:s,name:o,data:i})=>{const a=e.throttledAddEvent({type:Dt.Custom,timestamp:r,data:{tag:"performanceSpan",payload:{op:n,description:o,startTimestamp:r,endTimestamp:s,data:i}}});return typeof a=="string"?Promise.resolve(null):a})}function M4e(e){const{from:t,to:n}=e,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:t}}}function P4e(e){return t=>{if(!e.isEnabled())return;const n=M4e(t);n!==null&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate(()=>(EC(e,[n]),!1)))}}function N4e(e,t){return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&e.getOptions()._experiments.traceInternals?!1:f5e(t,Ft())}function IC(e,t){e.isEnabled()&&t!==null&&(N4e(e,t.name)||e.addUpdate(()=>(EC(e,[t]),!0)))}function L4e(e){const{startTimestamp:t,endTimestamp:n,fetchData:r,response:s}=e;if(!n)return null;const{method:o,url:i}=r;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:i,data:{method:o,statusCode:s?s.status:void 0}}}function F4e(e){return t=>{if(!e.isEnabled())return;const n=L4e(t);IC(e,n)}}function U4e(e){const{startTimestamp:t,endTimestamp:n,xhr:r}=e,s=r[aa];if(!t||!n||!s)return null;const{method:o,url:i,status_code:a}=s;return i===void 0?null:{type:"resource.xhr",name:i,start:t/1e3,end:n/1e3,data:{method:o,statusCode:a}}}function H4e(e){return t=>{if(!e.isEnabled())return;const n=U4e(t);IC(e,n)}}const la=10,Vy=11,yI=12,Di=13,wI=14,Tu=15,pi=20,Ks=21,QI=22,Du=23,EU=["true","false","null"];function z4e(e,t){if(!t.length)return e;let n=e;const r=t.length-1,s=t[r];n=V4e(n,s);for(let o=r;o>=0;o--)switch(t[o]){case la:n=`${n}}`;break;case pi:n=`${n}]`;break}return n}function V4e(e,t){switch(t){case la:return`${e}"~~":"~~"`;case Vy:return`${e}:"~~"`;case yI:return`${e}~~":"~~"`;case Di:return W4e(e);case wI:return`${e}~~"`;case Tu:return`${e},"~~":"~~"`;case pi:return`${e}"~~"`;case Ks:return j4e(e);case QI:return`${e}~~"`;case Du:return`${e},"~~"`}return e}function j4e(e){const t=Y4e(e);if(t>-1){const n=e.slice(t+1);return EU.includes(n.trim())?`${e},"~~"`:`${e.slice(0,t+1)}"~~"`}return e}function Y4e(e){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n===","||n==="[")return t}return-1}function W4e(e){const t=e.lastIndexOf(":"),n=e.slice(t+1);return EU.includes(n.trim())?`${e},"~~":"~~"`:`${e.slice(0,t+1)}"~~"`}function G4e(e){const t=[];for(let n=0;n0&&(r._meta={warnings:o}),r}function SI(e,t){return Object.keys(e).reduce((n,r)=>{const s=r.toLowerCase();return t.includes(s)&&e[r]&&(n[s]=e[r]),n},{})}function QU(e){return new URLSearchParams(e).toString()}function nke(e){if(!e||typeof e!="string")return{body:e,warnings:[]};const t=e.length>sh;if(rke(e))try{const n=t?BU(e.slice(0,sh)):e;return{body:JSON.parse(n),warnings:t?["JSON_TRUNCATED"]:[]}}catch{return{body:t?`${e.slice(0,sh)}…`:e,warnings:t?["INVALID_JSON","TEXT_TRUNCATED"]:["INVALID_JSON"]}}return{body:t?`${e.slice(0,sh)}…`:e,warnings:t?["TEXT_TRUNCATED"]:[]}}function rke(e){const t=e[0],n=e[e.length-1];return t==="["&&n==="]"||t==="{"&&n==="}"}function qp(e,t){const n=ske(e);return aA(n,t)}function ske(e,t=Jt.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(Jt.location.origin))return e;const n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;const r=n.href;return!e.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}async function oke(e,t,n){try{const r=await ake(e,t,n),s=wU("resource.fetch",r);IC(n.replay,s)}catch(r){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] Failed to capture fetch breadcrumb",r)}}function ike(e,t,n){const{input:r,response:s}=t,o=SU(r),i=Kp(o,n.textEncoder),a=s?bU(s.headers.get("content-length")):void 0;i!==void 0&&(e.data.request_body_size=i),a!==void 0&&(e.data.response_body_size=a)}async function ake(e,t,n){const{startTimestamp:r,endTimestamp:s}=t,{url:o,method:i,status_code:a=0,request_body_size:l,response_body_size:c}=e.data,u=qp(o,n.networkDetailAllowUrls)&&!qp(o,n.networkDetailDenyUrls),A=u?lke(n,t.input,l):Cf(l),d=await cke(u,n,t.response,c);return{startTimestamp:r,endTimestamp:s,url:o,method:i,statusCode:a,request:A,response:d}}function lke({networkCaptureBodies:e,networkRequestHeaders:t},n,r){const s=Ake(n,t);if(!e)return ca(s,r,void 0);const o=SU(n),i=yU(o);return ca(s,r,i)}async function cke(e,{networkCaptureBodies:t,textEncoder:n,networkResponseHeaders:r},s,o){if(!e&&o!==void 0)return Cf(o);const i=_U(s.headers,r);if(!t&&o!==void 0)return ca(i,o,void 0);try{const a=s.clone(),l=await uke(a),c=l&&l.length&&o===void 0?Kp(l,n):o;return e?t?ca(i,c,l):ca(i,c,void 0):Cf(c)}catch{return ca(i,o,void 0)}}async function uke(e){try{return await e.text()}catch{return}}function SU(e=[]){if(!(e.length!==2||typeof e[1]!="object"))return e[1].body}function _U(e,t){const n={};return t.forEach(r=>{e.get(r)&&(n[r]=e.get(r))}),n}function Ake(e,t){return e.length===1&&typeof e[0]!="string"?iD(e[0],t):e.length===2?iD(e[1],t):{}}function iD(e,t){if(!e)return{};const n=e.headers;return n?n instanceof Headers?_U(n,t):Array.isArray(n)?{}:SI(n,t):{}}async function dke(e,t,n){try{const r=gke(e,t,n),s=wU("resource.xhr",r);IC(n.replay,s)}catch(r){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] Failed to capture fetch breadcrumb",r)}}function fke(e,t,n){const{xhr:r,input:s}=t,o=Kp(s,n.textEncoder),i=r.getResponseHeader("content-length")?bU(r.getResponseHeader("content-length")):Kp(r.response,n.textEncoder);o!==void 0&&(e.data.request_body_size=o),i!==void 0&&(e.data.response_body_size=i)}function gke(e,t,n){const{startTimestamp:r,endTimestamp:s,input:o,xhr:i}=t,{url:a,method:l,status_code:c=0,request_body_size:u,response_body_size:A}=e.data;if(!a)return null;if(!qp(a,n.networkDetailAllowUrls)||qp(a,n.networkDetailDenyUrls)){const p=Cf(u),C=Cf(A);return{startTimestamp:r,endTimestamp:s,url:a,method:l,statusCode:c,request:p,response:C}}const d=i[aa],f=d?SI(d.request_headers,n.networkRequestHeaders):{},g=SI(hke(i),n.networkResponseHeaders),h=ca(f,u,n.networkCaptureBodies?yU(o):void 0),m=ca(g,A,n.networkCaptureBodies?t.xhr.responseText:void 0);return{startTimestamp:r,endTimestamp:s,url:a,method:l,statusCode:c,request:h,response:m}}function hke(e){const t=e.getAllResponseHeaders();return t?t.split(`\r `).reduce((n,r)=>{const[s,o]=r.split(": ");return n[s.toLowerCase()]=o,n},{}):{}}function pke(e){const t=Ft().getClient();try{const n=new TextEncoder,{networkDetailAllowUrls:r,networkDetailDenyUrls:s,networkCaptureBodies:o,networkRequestHeaders:i,networkResponseHeaders:a}=e.getOptions(),l={replay:e,textEncoder:n,networkDetailAllowUrls:r,networkDetailDenyUrls:s,networkCaptureBodies:o,networkRequestHeaders:i,networkResponseHeaders:a};t&&t.on?t.on("beforeAddBreadcrumb",(c,u)=>mke(l,c,u)):(Yr("fetch",F4e(e)),Yr("xhr",H4e(e)))}catch{}}function mke(e,t,n){if(t.data)try{Cke(t)&&Eke(n)&&(fke(t,n,e),dke(t,n,e)),vke(t)&&Ike(n)&&(ike(t,n,e),oke(t,n,e))}catch{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Error when enriching network breadcrumb")}}function Cke(e){return e.category==="xhr"}function vke(e){return e.category==="fetch"}function Eke(e){return e&&e.xhr}function Ike(e){return e&&e.response}let aD=null;function Bke(e){return!!e.category}const bke=e=>t=>{if(!e.isEnabled())return;const n=yke(t);n&&vC(e,n)};function yke(e){const t=e.getLastBreadcrumb&&e.getLastBreadcrumb();return aD===t||!t||(aD=t,!Bke(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))?null:t.category==="console"?wke(t):vi(t)}function wke(e){const t=e.data&&e.data.arguments;if(!Array.isArray(t)||t.length===0)return vi(e);let n=!1;const r=t.map(s=>{if(!s)return s;if(typeof s=="string")return s.length>oh?(n=!0,`${s.slice(0,oh)}…`):s;if(typeof s=="object")try{const o=Po(s,7),i=JSON.stringify(o);if(i.length>oh){const a=BU(i.slice(0,oh)),l=JSON.parse(a);return n=!0,l}return o}catch{}return s});return vi({...e,data:{...e.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function Qke(e){const t=Ft().getScope(),n=Ft().getClient();t.addScopeListener(bke(e)),Yr("dom",s4e(e)),Yr("history",P4e(e)),pke(e);const r=O4e(e,!lD(n));n&&n.addEventProcessor?n.addEventProcessor(r):IF(r),lD(n)&&(n.on("afterSendEvent",vU(e)),n.on("createDsc",s=>{const o=e.getSessionId();o&&e.isEnabled()&&e.recordingMode==="session"&&(s.replay_id=o)}),n.on("startTransaction",s=>{e.lastTransaction=s}),n.on("finishTransaction",s=>{e.lastTransaction=s}))}function lD(e){return!!(e&&e.on)}async function Ske(e){try{return Promise.all(EC(e,[_ke(Jt.performance.memory)]))}catch{return[]}}function _ke(e){const{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}=e,s=Date.now()/1e3;return{type:"memory",name:"memory",start:s,end:s,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}}}}const cD={resource:Rke,paint:Tke,navigation:Dke,["largest-contentful-paint"]:Oke};function xke(e){return e.map(kke).filter(Boolean)}function kke(e){return cD[e.entryType]===void 0?null:cD[e.entryType](e)}function Ru(e){return((Bo||Jt.performance.timeOrigin)+e)/1e3}function Tke(e){const{duration:t,entryType:n,name:r,startTime:s}=e,o=Ru(s);return{type:n,name:r,start:o,end:o+t,data:void 0}}function Dke(e){const{entryType:t,name:n,decodedBodySize:r,duration:s,domComplete:o,encodedBodySize:i,domContentLoadedEventStart:a,domContentLoadedEventEnd:l,domInteractive:c,loadEventStart:u,loadEventEnd:A,redirectCount:d,startTime:f,transferSize:g,type:h}=e;return s===0?null:{type:`${t}.${h}`,start:Ru(f),end:Ru(o),name:n,data:{size:g,decodedBodySize:r,encodedBodySize:i,duration:s,domInteractive:c,domContentLoadedEventStart:a,domContentLoadedEventEnd:l,loadEventStart:u,loadEventEnd:A,domComplete:o,redirectCount:d}}}function Rke(e){const{entryType:t,initiatorType:n,name:r,responseEnd:s,startTime:o,decodedBodySize:i,encodedBodySize:a,responseStatus:l,transferSize:c}=e;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${t}.${n}`,start:Ru(o),end:Ru(s),name:r,data:{size:c,statusCode:l,decodedBodySize:i,encodedBodySize:a}}}function Oke(e){const{entryType:t,startTime:n,size:r}=e;let s=0;if(Jt.performance){const a=Jt.performance.getEntriesByType("navigation")[0];s=a&&a.activationStart||0}const o=Math.max(n-s,0),i=Ru(s)+o/1e3;return{type:t,name:t,start:i,end:i,data:{value:o,size:r,nodeId:Go.mirror.getId(e.element)}}}function Mke(e,t,n){let r,s,o;const i=n&&n.maxWait?Math.max(n.maxWait,t):0;function a(){return l(),r=e(),r}function l(){s!==void 0&&clearTimeout(s),o!==void 0&&clearTimeout(o),s=o=void 0}function c(){return s!==void 0||o!==void 0?a():r}function u(){return s&&clearTimeout(s),s=setTimeout(a,t),i&&o===void 0&&(o=setTimeout(a,i)),r}return u.cancel=l,u.flush=c,u}function Pke(e){let t=!1;return(n,r)=>{if(!e.checkAndHandleExpiredSession()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("[Replay] Received replay event after session expired.");return}const s=r||!t;t=!0,e.addUpdate(()=>{if(e.recordingMode==="buffer"&&s&&e.setInitialState(),!zy(e,n,s))return!0;if(!s)return!1;if(Lke(e,s),e.session&&e.session.previousSessionId)return!0;if(e.recordingMode==="buffer"&&e.session&&e.eventBuffer){const o=e.eventBuffer.getEarliestTimestamp();o&&(Xr(`[Replay] Updating session start time to earliest event in buffer to ${new Date(o)}`,e.getOptions()._experiments.traceInternals),e.session.started=o,e.getOptions().stickySession&&Hy(e.session))}return e.recordingMode==="session"&&e.flush(),!0})}}function Nke(e){const t=e.getOptions();return{type:Dt.Custom,timestamp:Date.now(),data:{tag:"options",payload:{sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:e.eventBuffer?e.eventBuffer.type==="worker":!1,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}function Lke(e,t){!t||!e.session||e.session.segmentId!==0||zy(e,Nke(e),!1)}function Fke(e,t,n,r){return lA(EF(e,wy(e),r,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:typeof t=="string"?new TextEncoder().encode(t).length:t.length},t]])}function Uke({recordingData:e,headers:t}){let n;const r=`${JSON.stringify(t)} `;if(typeof e=="string")n=`${r}${e}`;else{const o=new TextEncoder().encode(r);n=new Uint8Array(o.length+e.length),n.set(o),n.set(e,o.length)}return n}async function Hke({client:e,scope:t,replayId:n,event:r}){const s=typeof e._integrations=="object"&&e._integrations!==null&&!Array.isArray(e._integrations)?Object.keys(e._integrations):void 0,o={event_id:n,integrations:s};e.emit&&e.emit("preprocessEvent",r,o);const i=await xF(e.getOptions(),r,o,t,e);if(!i)return null;i.platform=i.platform||"javascript";const a=e.getSdkMetadata&&e.getSdkMetadata(),{name:l,version:c}=a&&a.sdk||{};return i.sdk={...i.sdk,name:l||"sentry.javascript.unknown",version:c||"0.0.0"},i}async function zke({recordingData:e,replayId:t,segmentId:n,eventContext:r,timestamp:s,session:o}){const i=Uke({recordingData:e,headers:{segment_id:n}}),{urls:a,errorIds:l,traceIds:c,initialTimestamp:u}=r,A=Ft(),d=A.getClient(),f=A.getScope(),g=d&&d.getTransport(),h=d&&d.getDsn();if(!d||!g||!h||!o.sampled)return;const m={type:vxe,replay_start_timestamp:u/1e3,timestamp:s/1e3,error_ids:l,trace_ids:c,urls:a,replay_id:t,segment_id:n,replay_type:o.sampled},p=await Hke({scope:f,client:d,replayId:t,event:m});if(!p){d.recordDroppedEvent("event_processor","replay",m),Xr("An event processor returned `null`, will not send event.");return}delete p.sdkProcessingMetadata;const C=Fke(p,i,h,d.getOptions().tunnel);let v;try{v=await g.send(C)}catch(E){const b=new Error(Ry);try{b.cause=E}catch{}throw b}if(!v)return v;if(typeof v.statusCode=="number"&&(v.statusCode<200||v.statusCode>=300))throw new xU(v.statusCode);return v}class xU extends Error{constructor(t){super(`Transport returned status code ${t}`)}}async function kU(e,t={count:0,interval:wxe}){const{recordingData:n,options:r}=e;if(n.length)try{return await zke(e),!0}catch(s){if(s instanceof xU)throw s;if(D_e("Replays",{_retryCount:t.count}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&r._experiments&&r._experiments.captureExceptions&&lC(s),t.count>=Qxe){const o=new Error(`${Ry} - max retries exceeded`);try{o.cause=s}catch{}throw o}return t.interval*=++t.count,new Promise((o,i)=>{setTimeout(async()=>{try{await kU(e,t),o(!0)}catch(a){i(a)}},t.interval)})}}const TU="__THROTTLED",Vke="__SKIPPED";function jke(e,t,n){const r=new Map,s=a=>{const l=a-n;r.forEach((c,u)=>{u[...r.values()].reduce((a,l)=>a+l,0);let i=!1;return(...a)=>{const l=Math.floor(Date.now()/1e3);if(s(l),o()>=t){const u=i;return i=!0,u?Vke:TU}i=!1;const c=r.get(l)||0;return r.set(l,c+1),e(...a)}}class na{constructor({options:t,recordingOptions:n}){na.prototype.__init.call(this),na.prototype.__init2.call(this),na.prototype.__init3.call(this),na.prototype.__init4.call(this),na.prototype.__init5.call(this),na.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEvents=[],this.recordingMode="session",this.timeouts={sessionIdlePause:Exe,sessionIdleExpire:Ixe},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=n,this._options=t,this._debouncedFlush=Mke(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=jke((i,a)=>Q4e(this,i,a),300,5);const{slowClickTimeout:r,slowClickIgnoreSelectors:s}=this.getOptions(),o=r?{threshold:Math.min(Sxe,r),timeout:r,scrollTimeout:_xe,ignoreSelector:s?s.join(","):""}:void 0;o&&(this.clickDetector=new Z6e(this,o))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}getOptions(){return this._options}initializeSampling(t){const{errorSampleRate:n,sessionSampleRate:r}=this._options;if(!(n<=0&&r<=0)){if(this._initializeSessionForSampling(t),!this.session){this._handleException(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",$c(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session")throw new Error("Replay recording is already in progress");if(this._isEnabled&&this.recordingMode==="buffer")throw new Error("Replay buffering is in progress, call `flush()` to save the replay");$c("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const t=iE({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=t,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");$c("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const t=iE({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=t,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{this._stopRecording=Go({...this._recordingOptions,...this.recordingMode==="buffer"&&{checkoutEveryNms:yxe},emit:Pke(this),onMutation:this._onMutationHandler})}catch(t){this._handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this._handleException(t),!1}}async stop({forceFlush:t=!1,reason:n}={}){if(this._isEnabled){this._isEnabled=!1;try{Xr(`[Replay] Stopping Replay${n?` triggered by ${n}`:""}`,this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),t&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,E4e(this)}catch(r){this._handleException(r)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),Xr("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),Xr("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const n=Date.now();Xr("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();const r=this.stopRecording();!t||!r||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this._updateUserActivity(n),this._updateSessionActivity(n),this._maybeSaveSession()),this.startRecording())}addUpdate(t){const n=t();this.recordingMode!=="buffer"&&n!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&BI(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const t=`${Jt.location.pathname}${Jt.location.hash}${Jt.location.search}`,n=`${Jt.location.origin}${t}`;this.performanceEvents=[],this._clearContext(),this._context.initialUrl=n,this._context.initialTimestamp=Date.now(),this._context.urls.push(n)}throttledAddEvent(t,n){const r=this._throttledAddEvent(t,n);if(r===TU){const s=vi({category:"replay.throttled"});this.addUpdate(()=>!zy(this,{type:y4e,timestamp:s.timestamp||0,data:{tag:"breadcrumb",payload:s,metric:!0}}))}return r}getCurrentRoute(){const t=this.lastTransaction||Ft().getScope().getTransaction();if(!(!t||!["route","custom"].includes(t.metadata.source)))return t.name}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=v4e({useCompression:this._options.useCompression}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(t){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay]",t),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._options._experiments&&this._options._experiments.captureExceptions&&lC(t)}_initializeSessionForSampling(t){const n=this._options.errorSampleRate>0,r=iE({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:t},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:n});this.session=r}_checkSession(){if(!this.session)return!1;const t=this.session;return hU(t,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(t),!1):!0}async _refreshSession(t){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(t.id))}_addListeners(){try{Jt.document.addEventListener("visibilitychange",this._handleVisibilityChange),Jt.addEventListener("blur",this._handleWindowBlur),Jt.addEventListener("focus",this._handleWindowFocus),Jt.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(Qke(this),this._hasInitializedCoreListeners=!0)}catch(t){this._handleException(t)}"PerformanceObserver"in Jt&&(this._performanceObserver=f4e(this))}_removeListeners(){try{Jt.document.removeEventListener("visibilitychange",this._handleVisibilityChange),Jt.removeEventListener("blur",this._handleWindowBlur),Jt.removeEventListener("focus",this._handleWindowFocus),Jt.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceObserver&&(this._performanceObserver.disconnect(),this._performanceObserver=void 0)}catch(t){this._handleException(t)}}__init(){this._handleVisibilityChange=()=>{Jt.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const t=vi({category:"ui.blur"});this._doChangeToBackgroundTasks(t)}}__init3(){this._handleWindowFocus=()=>{const t=vi({category:"ui.focus"});this._doChangeToForegroundTasks(t)}}__init4(){this._handleKeyboardEvent=t=>{l4e(this,t)}}_doChangeToBackgroundTasks(t){!this.session||gU(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(t&&this._createCustomBreadcrumb(t),this.conditionalFlush())}_doChangeToForegroundTasks(t){if(!this.session)return;if(!this.checkAndHandleExpiredSession()){Xr("[Replay] Document has become active, but session has expired");return}t&&this._createCustomBreadcrumb(t)}_triggerFullSnapshot(t=!0){try{Xr("[Replay] Taking full rrweb snapshot"),Go.takeFullSnapshot(t)}catch(n){this._handleException(n)}}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate(()=>{this.throttledAddEvent({type:Dt.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}})})}_addPerformanceEntries(){const t=[...this.performanceEvents];return this.performanceEvents=[],Promise.all(EC(this,xke(t)))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:n}=this;if(!t||!n||t.segmentId)return;const r=n.getEarliestTimestamp();r&&r"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),!(!this.eventBuffer||!this.eventBuffer.hasEvents)&&(await Ske(this),!!this.eventBuffer&&t===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();const n=Date.now();if(n-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const r=this._popEventContext(),s=this.session.segmentId++;this._maybeSaveSession();const o=await this.eventBuffer.finish();await kU({replayId:t,recordingData:o,segmentId:s,eventContext:r,session:this.session,options:this.getOptions(),timestamp:n})}catch(n){this._handleException(n),this.stop({reason:"sendReplay"});const r=Ft().getClient();r&&r.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:t=!1}={})=>{if(!this._isEnabled&&!t)return;if(!this.checkAndHandleExpiredSession()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] Attempting to finish replay event after session expired.");return}if(!this.session){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error("[Replay] No session found to flush.");return}const n=this.session.started,s=Date.now()-n;this._debouncedFlush.cancel();const o=sthis._options.maxReplayDuration+5e3;if(o||i){Xr(`[Replay] Session duration (${Math.floor(s/1e3)}s) is too ${o?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),o&&this._debouncedFlush();return}const a=this.eventBuffer;if(a&&this.session.segmentId===0&&!a.hasCheckout&&Xr("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(l){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.error(l)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&Hy(this.session)}__init6(){this._onMutationHandler=t=>{const n=t.length,r=this._options.mutationLimit,s=this._options.mutationBreadcrumbLimit,o=r&&n>r;if(n>s||o){const i=vi({category:"replay.mutations",data:{count:n,limit:o}});this._createCustomBreadcrumb(i)}return o?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}}function UA(e,t,n,r){const s=typeof r=="string"?r.split(","):[],o=[...e,...s,...t];return typeof n<"u"&&(typeof n=="string"&&o.push(`.${n}`),console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")),o.join(",")}function Yke({mask:e,unmask:t,block:n,unblock:r,ignore:s,blockClass:o,blockSelector:i,maskTextClass:a,maskTextSelector:l,ignoreClass:c}){const u=['base[href="/"]'],A=UA(e,[".sentry-mask","[data-sentry-mask]"],a,l),d=UA(t,[".sentry-unmask","[data-sentry-unmask]"]),f={maskTextSelector:A,unmaskTextSelector:d,blockSelector:UA(n,[".sentry-block","[data-sentry-block]",...u],o,i),unblockSelector:UA(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:UA(s,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],c)};return o instanceof RegExp&&(f.blockClass=o),a instanceof RegExp&&(f.maskTextClass=a),f}function uD(){return typeof window<"u"&&(!pF()||Wke())}function Wke(){return typeof process<"u"&&process.type==="renderer"}function Gke({el:e,key:t,maskAttributes:n,maskAllText:r,privacyOptions:s,value:o}){return!r||s.unmaskTextSelector&&e.matches(s.unmaskTextSelector)?o:n.includes(t)||t==="value"&&e.tagName==="INPUT"&&["submit","button"].includes(e.getAttribute("type")||"")?o.replace(/[\S]/g,"*"):o}const AD='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',Kke=["content-length","content-type","accept"];let dD=!1;class BC{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:t=Bxe,flushMaxDelay:n=bxe,minReplayDuration:r=xxe,maxReplayDuration:s=jT,stickySession:o=!0,useCompression:i=!0,_experiments:a={},sessionSampleRate:l,errorSampleRate:c,maskAllText:u=!0,maskAllInputs:A=!0,blockAllMedia:d=!0,mutationBreadcrumbLimit:f=750,mutationLimit:g=1e4,slowClickTimeout:h=7e3,slowClickIgnoreSelectors:m=[],networkDetailAllowUrls:p=[],networkDetailDenyUrls:C=[],networkCaptureBodies:v=!0,networkRequestHeaders:E=[],networkResponseHeaders:b=[],mask:w=[],maskAttributes:B=["title","placeholder"],unmask:Q=[],block:S=[],unblock:T=[],ignore:D=[],maskFn:R,beforeAddRecordingEvent:O,blockClass:H,blockSelector:V,maskInputOptions:Y,maskTextClass:j,maskTextSelector:X,ignoreClass:oe}={}){this.name=BC.id;const ue=Yke({mask:w,unmask:Q,block:S,unblock:T,ignore:D,blockClass:H,blockSelector:V,maskTextClass:j,maskTextSelector:X,ignoreClass:oe});if(this._recordingOptions={maskAllInputs:A,maskAllText:u,maskInputOptions:{...Y||{},password:!0},maskTextFn:R,maskInputFn:R,maskAttributeFn:(he,Ee,Oe)=>Gke({maskAttributes:B,maskAllText:u,privacyOptions:ue,key:he,value:Ee,el:Oe}),...ue,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:he=>{try{he.__rrweb__=!0}catch{}return!0}},this._initialOptions={flushMinDelay:t,flushMaxDelay:n,minReplayDuration:Math.min(r,kxe),maxReplayDuration:Math.min(s,jT),stickySession:o,sessionSampleRate:l,errorSampleRate:c,useCompression:i,blockAllMedia:d,maskAllInputs:A,maskAllText:u,mutationBreadcrumbLimit:f,mutationLimit:g,slowClickTimeout:h,slowClickIgnoreSelectors:m,networkDetailAllowUrls:p,networkDetailDenyUrls:C,networkCaptureBodies:v,networkRequestHeaders:fD(E),networkResponseHeaders:fD(b),beforeAddRecordingEvent:O,_experiments:a},typeof l=="number"&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration. This option is deprecated and will be removed soon. Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.: Sentry.init({ replaysSessionSampleRate: ${l} })`),this._initialOptions.sessionSampleRate=l),typeof c=="number"&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration. This option is deprecated and will be removed soon. Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.: Sentry.init({ replaysOnErrorSampleRate: ${c} })`),this._initialOptions.errorSampleRate=c),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${AD}`:AD),this._isInitialized&&uD())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return dD}set _isInitialized(t){dD=t}setupOnce(){uD()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(t){return!this._replay||!this._replay.isEnabled()?Promise.resolve():this._replay.sendBufferedReplayOrFlush(t)}getReplayId(){if(!(!this._replay||!this._replay.isEnabled()))return this._replay.getSessionId()}_initialize(){this._replay&&this._replay.initializeSampling()}_setup(){const t=qke(this._initialOptions);this._replay=new na({options:t,recordingOptions:this._recordingOptions})}}BC.__initStatic();function qke(e){const t=Ft().getClient(),n=t&&t.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...Wo(e)};return n?(e.sessionSampleRate==null&&e.errorSampleRate==null&&n.replaysSessionSampleRate==null&&n.replaysOnErrorSampleRate==null&&console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set."),typeof n.replaysSessionSampleRate=="number"&&(r.sessionSampleRate=n.replaysSessionSampleRate),typeof n.replaysOnErrorSampleRate=="number"&&(r.errorSampleRate=n.replaysOnErrorSampleRate),r):(console.warn("SDK client is not available."),r)}function fD(e){return[...Kke,...e.map(t=>t.toLowerCase())]}const xn=hr;function Xke(){xn&&xn.document?xn.document.addEventListener("visibilitychange",()=>{const e=qf();if(xn.document.hidden&&e){const t="cancelled";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${e.op}`),e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.finish()}}):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const jy=(e,t,n)=>{let r,s;return o=>{t.value>=0&&(o||n)&&(s=t.value-(r||0),(s||r===void 0)&&(r=t.value,t.delta=s,e(t)))}},Jke=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,Zke=()=>{const e=xn.performance.timing,t=xn.performance.navigation.type,n={entryType:"navigation",startTime:0,type:t==2?"back_forward":t===1?"reload":"navigate"};for(const r in e)r!=="navigationStart"&&r!=="toJSON"&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n},DU=()=>xn.__WEB_VITALS_POLYFILL__?xn.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||Zke()):xn.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],RU=()=>{const e=DU();return e&&e.activationStart||0},Yy=(e,t)=>{const n=DU();let r="navigate";return n&&(xn.document.prerendering||RU()>0?r="prerender":r=n.type.replace(/_/g,"-")),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:Jke(),navigationType:r}},Jf=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(s=>{t(s.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},bC=(e,t)=>{const n=r=>{(r.type==="pagehide"||xn.document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},$ke=e=>{const t=Yy("CLS",0);let n,r=0,s=[];const o=a=>{a.forEach(l=>{if(!l.hadRecentInput){const c=s[0],u=s[s.length-1];r&&s.length!==0&&l.startTime-u.startTime<1e3&&l.startTime-c.startTime<5e3?(r+=l.value,s.push(l)):(r=l.value,s=[l]),r>t.value&&(t.value=r,t.entries=s,n&&n())}})},i=Jf("layout-shift",o);if(i){n=jy(e,t);const a=()=>{o(i.takeRecords()),n(!0)};return bC(a),a}};let Uh=-1;const e8e=()=>xn.document.visibilityState==="hidden"&&!xn.document.prerendering?0:1/0,t8e=()=>{bC(({timeStamp:e})=>{Uh=e},!0)},Wy=()=>(Uh<0&&(Uh=e8e(),t8e()),{get firstHiddenTime(){return Uh}}),n8e=e=>{const t=Wy(),n=Yy("FID");let r;const s=a=>{a.startTime{a.forEach(s)},i=Jf("first-input",o);r=jy(e,n),i&&bC(()=>{o(i.takeRecords()),i.disconnect()},!0)},gD={},r8e=e=>{const t=Wy(),n=Yy("LCP");let r;const s=i=>{const a=i[i.length-1];if(a){const l=Math.max(a.startTime-RU(),0);l{gD[n.id]||(s(o.takeRecords()),o.disconnect(),gD[n.id]=!0,r(!0))};return["keydown","click"].forEach(a=>{addEventListener(a,i,{once:!0,capture:!0})}),bC(i,!0),i}};function aE(e){return typeof e=="number"&&isFinite(e)}function Ou(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}function wr(e){return e/1e3}function OU(){return xn&&xn.addEventListener&&xn.performance}let hD=0,sr={},Ro,Sd;function s8e(){const e=OU();if(e&&Bo){e.mark&&xn.performance.mark("sentry-tracing-init"),c8e();const t=a8e(),n=l8e();return()=>{t&&t(),n&&n()}}return()=>{}}function o8e(){Jf("longtask",t=>{for(const n of t){const r=qf();if(!r)return;const s=wr(Bo+n.startTime),o=wr(n.duration);r.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:s,endTimestamp:s+o})}})}function i8e(){Jf("event",t=>{for(const n of t){const r=qf();if(!r)return;if(n.name==="click"){const s=wr(Bo+n.startTime),o=wr(n.duration);r.startChild({description:xa(n.target),op:`ui.interaction.${n.name}`,origin:"auto.ui.browser.metrics",startTimestamp:s,endTimestamp:s+o})}}},{durationThreshold:0})}function a8e(){return $ke(e=>{const t=e.entries.pop();t&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding CLS"),sr.cls={value:e.value,unit:""},Sd=t)})}function l8e(){return r8e(e=>{const t=e.entries.pop();t&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding LCP"),sr.lcp={value:e.value,unit:"millisecond"},Ro=t)})}function c8e(){n8e(e=>{const t=e.entries.pop();if(!t)return;const n=wr(Bo),r=wr(t.startTime);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding FID"),sr.fid={value:e.value,unit:"millisecond"},sr["mark.fid"]={value:n+r,unit:"second"}})}function u8e(e){const t=OU();if(!t||!xn.performance.getEntries||!Bo)return;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Tracing] Adding & adjusting spans using Performance API");const n=wr(Bo),r=t.getEntries();let s,o;if(r.slice(hD).forEach(i=>{const a=wr(i.startTime),l=wr(i.duration);if(!(e.op==="navigation"&&n+a"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding FP"),sr.fp={value:i.startTime,unit:"millisecond"}),i.name==="first-contentful-paint"&&u&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding FCP"),sr.fcp={value:i.startTime,unit:"millisecond"});break}case"resource":{const c=i.name.replace(xn.location.origin,"");g8e(e,i,c,a,l,n);break}}}),hD=Math.max(r.length-1,0),h8e(e),e.op==="pageload"){typeof s=="number"&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding TTFB"),sr.ttfb={value:(s-e.startTimestamp)*1e3,unit:"millisecond"},typeof o=="number"&&o<=s&&(sr["ttfb.requestTime"]={value:(s-o)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(a=>{if(!sr[a]||n>=e.startTimestamp)return;const l=sr[a].value,c=n+wr(l),u=Math.abs((c-e.startTimestamp)*1e3),A=u-l;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Measurements] Normalized ${a} from ${l} to ${u} (${A})`),sr[a].value=u});const i=sr["mark.fid"];i&&sr.fid&&(Ou(e,{description:"first input delay",endTimestamp:i.value+wr(sr.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:i.value}),delete sr["mark.fid"]),"fcp"in sr||delete sr.cls,Object.keys(sr).forEach(a=>{e.setMeasurement(a,sr[a].value,sr[a].unit)}),p8e(e)}Ro=void 0,Sd=void 0,sr={}}function A8e(e,t,n,r,s){const o=s+n,i=o+r;return Ou(e,{description:t.name,endTimestamp:i,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:o}),o}function d8e(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{uh(e,t,r,n)}),uh(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),uh(e,t,"fetch",n,"cache","domainLookupStart"),uh(e,t,"domainLookup",n,"DNS"),f8e(e,t,n)}function uh(e,t,n,r,s,o){const i=o?t[o]:t[`${n}End`],a=t[`${n}Start`];!a||!i||Ou(e,{op:"browser",origin:"auto.browser.browser.metrics",description:s||n,startTimestamp:r+wr(a),endTimestamp:r+wr(i)})}function f8e(e,t,n){Ou(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+wr(t.requestStart),endTimestamp:n+wr(t.responseEnd)}),Ou(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+wr(t.responseStart),endTimestamp:n+wr(t.responseEnd)})}function g8e(e,t,n,r,s,o){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const i={};"transferSize"in t&&(i["http.response_transfer_size"]=t.transferSize),"encodedBodySize"in t&&(i["http.response_content_length"]=t.encodedBodySize),"decodedBodySize"in t&&(i["http.decoded_response_content_length"]=t.decodedBodySize),"renderBlockingStatus"in t&&(i["resource.render_blocking_status"]=t.renderBlockingStatus);const a=o+r,l=a+s;Ou(e,{description:n,endTimestamp:l,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:a,data:i})}function h8e(e){const t=xn.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),aE(n.rtt)&&(sr["connection.rtt"]={value:n.rtt,unit:"millisecond"})),aE(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),aE(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function p8e(e){Ro&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding LCP Data"),Ro.element&&e.setTag("lcp.element",xa(Ro.element)),Ro.id&&e.setTag("lcp.id",Ro.id),Ro.url&&e.setTag("lcp.url",Ro.url.trim().slice(0,200)),e.setTag("lcp.size",Ro.size)),Sd&&Sd.sources&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log("[Measurements] Adding CLS Data"),Sd.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,xa(t.node))))}const _I=["localhost",/^\/(?!\/)/],xI={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:_I,tracePropagationTargets:_I};function m8e(e){const{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:s,shouldCreateSpanForRequest:o,enableHTTPTimings:i}={traceFetch:xI.traceFetch,traceXHR:xI.traceXHR,...e},a=typeof o=="function"?o:u=>!0,l=u=>I8e(u,r||s),c={};t&&Yr("fetch",u=>{const A=B8e(u,a,l,c);i&&A&&pD(A)}),n&&Yr("xhr",u=>{const A=y8e(u,a,l,c);i&&A&&pD(A)})}function C8e(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function pD(e){const t=e.data.url,n=new PerformanceObserver(r=>{r.getEntries().forEach(o=>{C8e(o)&&o.name.endsWith(t)&&(E8e(o).forEach(a=>e.setData(...a)),n.disconnect())})});n.observe({entryTypes:["resource"]})}function v8e(e){let t="unknown",n="unknown",r="";for(const s of e){if(s==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(s))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=s}return r===e&&(t=r),{name:t,version:n}}function To(e=0){return((Bo||performance.timeOrigin)+e)/1e3}function E8e(e){const{name:t,version:n}=v8e(e.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",t]),Bo?[...r,["http.request.redirect_start",To(e.redirectStart)],["http.request.fetch_start",To(e.fetchStart)],["http.request.domain_lookup_start",To(e.domainLookupStart)],["http.request.domain_lookup_end",To(e.domainLookupEnd)],["http.request.connect_start",To(e.connectStart)],["http.request.secure_connection_start",To(e.secureConnectionStart)],["http.request.connection_end",To(e.connectEnd)],["http.request.request_start",To(e.requestStart)],["http.request.response_start",To(e.responseStart)],["http.request.response_end",To(e.responseEnd)]]:r}function I8e(e,t){return aA(e,t||_I)}function B8e(e,t,n,r){if(!iC()||!e.fetchData)return;const s=t(e.fetchData.url);if(e.endTimestamp&&s){const d=e.fetchData.__span;if(!d)return;const f=r[d];if(f){if(e.response){f.setHttpStatus(e.response.status);const g=e.response&&e.response.headers&&e.response.headers.get("content-length"),h=parseInt(g);h>0&&f.setData("http.response_content_length",h)}else e.error&&f.setStatus("internal_error");f.finish(),delete r[d]}return}const o=Ft(),i=o.getScope(),a=o.getClient(),l=i.getSpan(),{method:c,url:u}=e.fetchData,A=s&&l?l.startChild({data:{url:u,type:"fetch","http.method":c},description:`${c} ${u}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(A&&(e.fetchData.__span=A.spanId,r[A.spanId]=A),n(e.fetchData.url)&&a){const d=e.args[0];e.args[1]=e.args[1]||{};const f=e.args[1];f.headers=b8e(d,a,i,f,A)}return A}function b8e(e,t,n,r,s){const o=s||n.getSpan(),i=o&&o.transaction,{traceId:a,sampled:l,dsc:c}=n.getPropagationContext(),u=o?o.toTraceparent():yy(a,void 0,l),A=i?i.getDynamicSamplingContext():c||aC(a,t,n),d=dI(A),f=typeof Request<"u"&&Ti(e,Request)?e.headers:r.headers;if(f)if(typeof Headers<"u"&&Ti(f,Headers)){const g=new Headers(f);return g.append("sentry-trace",u),d&&g.append(AI,d),g}else if(Array.isArray(f)){const g=[...f,["sentry-trace",u]];return d&&g.push([AI,d]),g}else{const g="baggage"in f?f.baggage:void 0,h=[];return Array.isArray(g)?h.push(...g):g&&h.push(g),d&&h.push(d),{...f,"sentry-trace":u,baggage:h.length>0?h.join(","):void 0}}else return{"sentry-trace":u,baggage:d}}function y8e(e,t,n,r){const s=e.xhr,o=s&&s[aa];if(!iC()||s&&s.__sentry_own_request__||!s||!o)return;const i=t(o.url);if(e.endTimestamp&&i){const A=s.__sentry_xhr_span_id__;if(!A)return;const d=r[A];d&&(d.setHttpStatus(o.status_code),d.finish(),delete r[A]);return}const a=Ft(),l=a.getScope(),c=l.getSpan(),u=i&&c?c.startChild({data:{...o.data,type:"xhr","http.method":o.method,url:o.url},description:`${o.method} ${o.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(u&&(s.__sentry_xhr_span_id__=u.spanId,r[s.__sentry_xhr_span_id__]=u),s.setRequestHeader&&n(o.url))if(u){const A=u&&u.transaction,d=A&&A.getDynamicSamplingContext(),f=dI(d);mD(s,u.toTraceparent(),f)}else{const A=a.getClient(),{traceId:d,sampled:f,dsc:g}=l.getPropagationContext(),h=yy(d,void 0,f),m=g||(A?aC(d,A,l):void 0),p=dI(m);mD(s,h,p)}return u}function mD(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(AI,n)}catch{}}function w8e(e,t=!0,n=!0){if(!xn||!xn.location){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn("Could not initialize routing instrumentation due to invalid location");return}let r=xn.location.href,s;t&&(s=e({name:xn.location.pathname,startTimestamp:Bo?Bo/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&Yr("history",({to:o,from:i})=>{if(i===void 0&&r&&r.indexOf(o)!==-1){r=void 0;return}i!==o&&(r=void 0,s&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Finishing current transaction with op: ${s.op}`),s.finish()),s=e({name:xn.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const Q8e="BrowserTracing",S8e={...Nh,markBackgroundTransactions:!0,routingInstrumentation:w8e,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...xI};class _8e{constructor(t){this.name=Q8e,this._hasSetTracePropagationTargets=!1,T_e(),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!!(t&&(t.tracePropagationTargets||t.tracingOrigins))),this.options={...S8e,...t},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=s8e(),this.options.enableLongTask&&o8e(),this.options._experiments.enableInteractions&&i8e()}setupOnce(t,n){this._getCurrentHub=n;const s=n().getClient(),o=s&&s.getOptions(),{routingInstrumentation:i,startTransactionOnLocationChange:a,startTransactionOnPageLoad:l,markBackgroundTransactions:c,traceFetch:u,traceXHR:A,shouldCreateSpanForRequest:d,enableHTTPTimings:f,_experiments:g}=this.options,h=o&&o.tracePropagationTargets,m=h||this.options.tracePropagationTargets;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&h&&Me.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),i(p=>{const C=this._createRouteTransaction(p);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(C,p,n),C},l,a),c&&Xke(),g.enableInteractions&&this._registerInteractionListener(),m8e({traceFetch:u,traceXHR:A,tracePropagationTargets:m,shouldCreateSpanForRequest:d,enableHTTPTimings:f})}_createRouteTransaction(t){if(!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`);return}const n=this._getCurrentHub(),{beforeNavigate:r,idleTimeout:s,finalTimeout:o,heartbeatInterval:i}=this.options,a=t.op==="pageload",l=a?CD("sentry-trace"):"",c=a?CD("baggage"):"",{traceparentData:u,dynamicSamplingContext:A,propagationContext:d}=s_e(l,c),f={...t,...u,metadata:{...t.metadata,dynamicSamplingContext:u&&!A?{}:A},trimEnd:!0},g=typeof r=="function"?r(f):f,h=g===void 0?{...f,sampled:!1}:g;h.metadata=h.name!==f.name?{...h.metadata,source:"custom"}:h.metadata,this._latestRouteName=h.name,this._latestRouteSource=h.metadata&&h.metadata.source,h.sampled===!1&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Will not send ${h.op} transaction because of beforeNavigate.`),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.log(`[Tracing] Starting ${h.op} transaction on scope`);const{location:m}=xn,p=RT(n,h,s,o,!0,{location:m},i),C=n.getScope();return a&&u?C.setPropagationContext(d):C.setPropagationContext({traceId:p.traceId,spanId:p.spanId,parentSpanId:p.parentSpanId,sampled:p.sampled}),p.registerBeforeFinishCallback(v=>{this._collectWebVitals(),u8e(v)}),p}_registerInteractionListener(){let t;const n=()=>{const{idleTimeout:r,finalTimeout:s,heartbeatInterval:o}=this.options,i="ui.action.click",a=qf();if(a&&a.op&&["navigation","pageload"].includes(a.op)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Did not create ${i} transaction because a pageload or navigation transaction is in progress.`);return}if(t&&(t.setFinishReason("interactionInterrupted"),t.finish(),t=void 0),!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Did not create ${i} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRouteName){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`[Tracing] Did not create ${i} transaction because _latestRouteName is missing.`);return}const l=this._getCurrentHub(),{location:c}=xn,u={name:this._latestRouteName,op:i,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};t=RT(l,u,r,s,!0,{location:c},o)};["click"].forEach(r=>{addEventListener(r,n,{once:!1,capture:!0})})}}function CD(e){const t=fSe(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}const MU=["activate","mount","update"],x8e=/(?:^|[-_])(\w)/g,k8e=e=>e.replace(x8e,t=>t.toUpperCase()).replace(/[-_]/g,""),T8e="",lE="",D8e=(e,t)=>e.repeat?e.repeat(t):e,_d=(e,t)=>{if(!e)return lE;if(e.$root===e)return T8e;if(!e.$options)return lE;const n=e.$options;let r=n.name||n._componentTag;const s=n.__file;if(!r&&s){const o=s.match(/([^/\\]+)\.vue$/);o&&(r=o[1])}return(r?`<${k8e(r)}>`:lE)+(s&&t!==!1?` at ${s}`:"")},R8e=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let n=0;for(;e;){if(t.length>0){const s=t[t.length-1];if(s.constructor===e.constructor){n++,e=e.$parent;continue}else n>0&&(t[t.length-1]=[s,n],n=0)}t.push(e),e=e.$parent}return` found in ${t.map((s,o)=>`${(o===0?"---> ":D8e(" ",5+o*2))+(Array.isArray(s)?`${_d(s[0])}... (${s[1]} recursive calls)`:_d(s))}`).join(` `)}`}return` (found in ${_d(e)})`},O8e=(e,t)=>{const{errorHandler:n,warnHandler:r,silent:s}=e.config;e.config.errorHandler=(o,i,a)=>{const l=_d(i,!1),c=i?R8e(i):"",u={componentName:l,lifecycleHook:a,trace:c};if(t.attachProps&&i&&(i.$options&&i.$options.propsData?u.propsData=i.$options.propsData:i.$props&&(u.propsData=i.$props)),setTimeout(()=>{Ft().withScope(A=>{A.setContext("vue",u),A.addEventProcessor(d=>(zl(d,{handled:!1}),d)),Ft().captureException(o)})}),typeof n=="function"&&n.call(e,o,i,a),t.logErrors){const A=typeof console<"u",d=`Error in ${a}: "${o&&o.toString()}"`;r?r.call(null,d,i,c):A&&!s&&console.error(`[Vue warn]: ${d}${c}`)}}},vD="ui.vue",M8e={activate:["activated","deactivated"],create:["beforeCreate","created"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function kI(){return Ft().getScope().getTransaction()}function P8e(e,t,n){e.$_sentryRootSpanTimer&&clearTimeout(e.$_sentryRootSpanTimer),e.$_sentryRootSpanTimer=setTimeout(()=>{e.$root&&e.$root.$_sentryRootSpan&&(e.$root.$_sentryRootSpan.finish(t),e.$root.$_sentryRootSpan=void 0)},n)}const N8e=e=>{const t=(e.hooks||[]).concat(MU).filter((r,s,o)=>o.indexOf(r)===s),n={};for(const r of t){const s=M8e[r];if(!s){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Me.warn(`Unknown hook: ${r}`);continue}for(const o of s)n[o]=function(){const i=this.$root===this;if(i){const c=kI();c&&(this.$_sentryRootSpan=this.$_sentryRootSpan||c.startChild({description:"Application Render",op:`${vD}.render`,origin:"auto.ui.vue"}))}const a=_d(this,!1),l=Array.isArray(e.trackComponents)?e.trackComponents.indexOf(a)>-1:e.trackComponents;if(!(!i&&!l))if(this.$_sentrySpans=this.$_sentrySpans||{},o==s[0]){const c=this.$root&&this.$root.$_sentryRootSpan||kI();if(c){const u=this.$_sentrySpans[r];u&&!u.endTimestamp&&u.finish(),this.$_sentrySpans[r]=c.startChild({description:`Vue <${a}>`,op:`${vD}.${r}`,origin:"auto.ui.vue"})}}else{const c=this.$_sentrySpans[r];if(!c)return;c.finish(),P8e(this,Ta(),e.timeout)}}}return n},L8e=hr,F8e={Vue:L8e.Vue,attachProps:!0,logErrors:!0,hooks:MU,timeout:2e3,trackComponents:!1,_metadata:{sdk:{name:"sentry.javascript.vue",packages:[{name:"npm:@sentry/vue",version:Fp}],version:Fp}}};function U8e(e={}){const t={...F8e,...e};if(mxe(t),!t.Vue&&!t.app){console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured.\nUpdate your `Sentry.init` call with an appropriate config option:\n`app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).");return}t.app?By(t.app).forEach(r=>ED(r,t)):t.Vue&&ED(t.Vue,t)}const ED=(e,t)=>{const n=e;(n._instance&&n._instance.isMounted)===!0&&console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`."),O8e(e,t),iC(t)&&e.mixin(N8e({...t,...t.tracingOptions}))};function H8e(e,t={}){return(n,r=!0,s=!0)=>{const o={"routing.instrumentation":"vue-router"};r&&Cn&&Cn.location&&n({name:Cn.location.pathname,op:"pageload",origin:"auto.pageload.vue",tags:o,metadata:{source:"url"}}),e.onError(i=>lC(i,a=>(a.addEventProcessor(l=>(zl(l,{handled:!1}),l)),a))),e.beforeEach((i,a,l)=>{const c=a.name==null&&a.matched.length===0,u={params:i.params,query:i.query};let A=i.path,d="url";if(i.name&&t.routeLabel!=="path"?(A=i.name.toString(),d="custom"):i.matched[0]&&i.matched[0].path&&(A=i.matched[0].path,d="route"),r&&c){const f=kI();f&&(f.metadata.source!=="custom"&&f.setName(A,d),f.setData("params",u.params),f.setData("query",u.query))}s&&!c&&n({name:A,op:"navigation",origin:"auto.navigation.vue",tags:o,data:u,metadata:{source:d}}),l&&l()})}}const z8e={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},V8e={"clip-path":"url(#clip0_1490_11937)"},j8e=["fill"],Y8e=["fill"],W8e=["fill"],G8e={id:"clip0_1490_11937"},K8e=["fill"],q8e=_e({__name:"HomeSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",z8e,[W("g",V8e,[W("path",{d:"M19.9688 23.2492H4.03125C2.84231 23.2492 1.875 22.2819 1.875 21.0929V9.74826C1.875 9.33407 2.21077 8.99826 2.625 8.99826C3.03923 8.99826 3.375 9.33407 3.375 9.74826V21.0929C3.375 21.4548 3.66938 21.7492 4.03125 21.7492H19.9688C20.3306 21.7492 20.625 21.4548 20.625 21.0929V9.74826C20.625 9.33407 20.9608 8.99826 21.375 8.99826C21.7892 8.99826 22.125 9.33407 22.125 9.74826V21.0929C22.125 22.2819 21.1577 23.2492 19.9688 23.2492Z",fill:t.activeColor?t.activeColor:"white"},null,8,j8e),W("path",{d:"M23.25 12.373C23.058 12.373 22.8661 12.2998 22.7197 12.1533L13.3921 2.82581C12.6245 2.05818 11.3755 2.05818 10.6079 2.82581L1.28033 12.1534C0.987457 12.4463 0.512566 12.4463 0.219691 12.1534C-0.0732305 11.8605 -0.0732305 11.3856 0.219691 11.0927L9.54725 1.76512C10.8997 0.412684 13.1003 0.412684 14.4527 1.76512L23.7803 11.0927C24.0732 11.3856 24.0732 11.8604 23.7803 12.1533C23.6339 12.2998 23.4419 12.373 23.25 12.373Z",fill:t.activeColor?t.activeColor:"white"},null,8,Y8e),W("path",{d:"M15 23.2492H9C8.58577 23.2492 8.25 22.9134 8.25 22.4992V15.843C8.25 14.5506 9.30141 13.4992 10.5938 13.4992H13.4062C14.6986 13.4992 15.75 14.5506 15.75 15.843V22.4992C15.75 22.9134 15.4142 23.2492 15 23.2492ZM9.75 21.7492H14.25V15.843C14.25 15.3777 13.8715 14.9992 13.4062 14.9992H10.5938C10.1285 14.9992 9.75 15.3777 9.75 15.843V21.7492Z",fill:t.activeColor?t.activeColor:"white"},null,8,W8e)]),W("defs",null,[W("clipPath",G8e,[W("rect",{width:"24",height:"24",fill:t.activeColor?t.activeColor:"white"},null,8,K8e)])])]))}}),X8e=Object.freeze(Object.defineProperty({__proto__:null,default:q8e},Symbol.toStringTag,{value:"Module"})),J8e={width:"24",height:"24",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Z8e=["fill"],$8e=["fill"],eTe=["fill"],tTe=["fill"],nTe=["fill"],rTe=["fill"],sTe=_e({__name:"DepositSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",J8e,[W("path",{d:"M426.33 85.5203C380.812 40.0013 320.291 14.9333 255.918 14.9333C191.544 14.9333 131.024 40.0013 85.505 85.5203C39.986 131.039 14.918 191.559 14.918 255.933C14.918 320.307 39.986 380.827 85.505 426.346C131.024 471.865 191.544 496.933 255.918 496.933C320.291 496.933 380.812 471.865 426.33 426.346C471.85 380.827 496.918 320.306 496.918 255.933C496.918 191.56 471.85 131.039 426.33 85.5203ZM255.918 464.933C140.675 464.933 46.918 371.176 46.918 255.933C46.918 140.69 140.675 46.9334 255.918 46.9334C371.161 46.9334 464.918 140.69 464.918 255.933C464.918 371.176 371.161 464.933 255.918 464.933Z",fill:t.activeColor?t.activeColor:"white"},null,8,Z8e),W("path",{d:"M283.093 282.074H206.933C197.973 282.074 192 275.911 192 266.667C192 257.422 197.973 251.259 206.933 251.259H283.093C290.56 251.259 298.027 248.178 302.507 243.556C306.987 238.933 311.467 229.689 311.467 221.985V220.445C311.467 212.741 308.48 205.037 302.507 198.874C296.533 192.711 289.067 189.63 281.6 189.63H206.933C197.973 189.63 192 183.467 192 174.222C192 164.978 197.973 158.815 206.933 158.815H281.6C298.027 158.815 312.96 164.978 323.413 177.304C335.36 188.089 341.333 203.496 341.333 220.445V221.985C341.333 237.393 335.36 252.8 324.907 263.585C314.453 274.37 299.52 282.074 283.093 282.074Z",fill:t.activeColor?t.activeColor:"white"},null,8,$8e),W("path",{d:"M283.093 374.519H206.933C197.973 374.519 192 368.356 192 359.111C192 349.867 197.973 343.704 206.933 343.704H283.093C290.56 343.704 298.027 340.622 302.507 336C306.987 331.378 309.973 323.674 309.973 315.97V312.889C309.973 305.185 306.987 297.482 301.013 291.319C295.04 285.156 289.067 282.074 281.6 282.074H206.933C197.973 282.074 192 275.911 192 266.667C192 257.422 197.973 251.259 206.933 251.259H281.6C298.027 251.259 312.96 257.422 323.413 269.748C335.36 282.074 341.333 297.482 341.333 312.889V314.43C341.333 329.837 335.36 345.244 324.907 356.03C314.453 366.815 299.52 374.519 283.093 374.519Z",fill:t.activeColor?t.activeColor:"white"},null,8,eTe),W("path",{d:"M206.933 374.519C197.973 374.519 192 368.356 192 359.111V174.222C192 164.978 197.973 158.815 206.933 158.815C215.893 158.815 221.867 164.978 221.867 174.222V359.111C221.867 368.356 215.893 374.519 206.933 374.519Z",fill:t.activeColor?t.activeColor:"white"},null,8,tTe),W("path",{d:"M251.733 189.63C242.773 189.63 236.8 183.467 236.8 174.222V143.407C236.8 134.163 242.773 128 251.733 128C260.693 128 266.667 134.163 266.667 143.407V174.222C266.667 183.467 260.693 189.63 251.733 189.63Z",fill:t.activeColor?t.activeColor:"white"},null,8,nTe),W("path",{d:"M251.733 405.333C242.773 405.333 236.8 399.17 236.8 389.926V359.111C236.8 349.867 242.773 343.704 251.733 343.704C260.693 343.704 266.667 349.867 266.667 359.111V389.926C266.667 399.17 260.693 405.333 251.733 405.333Z",fill:t.activeColor?t.activeColor:"white"},null,8,rTe)]))}}),oTe=Object.freeze(Object.defineProperty({__proto__:null,default:sTe},Symbol.toStringTag,{value:"Module"})),iTe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},aTe={"clip-path":"url(#clip0_1490_11955)"},lTe={id:"mask0_1490_11955",style:{"mask-type":"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},cTe=["fill"],uTe={mask:"url(#mask0_1490_11955)"},ATe=["stroke"],dTe=["stroke"],fTe=["stroke"],gTe=["stroke"],hTe=["stroke"],pTe=["stroke"],mTe=["stroke"],CTe=["stroke"],vTe=["stroke"],ETe=["stroke"],ITe=["stroke"],BTe=["stroke"],bTe=["stroke"],yTe=["stroke"],wTe=["stroke"],QTe={id:"clip0_1490_11955"},STe=["fill"],_Te=_e({__name:"BetSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",iTe,[W("g",aTe,[W("mask",lTe,[W("path",{d:"M0 1.90735e-06H24V24H0V1.90735e-06Z",fill:t.activeColor?t.activeColor:"white"},null,8,cTe)]),W("g",uTe,[W("path",{d:"M4.125 3.04687V6.32535C4.16123 6.33159 5.274 6.32535 5.274 6.32535",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,ATe),W("path",{d:"M10.625 3.04688H12.4371",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,dTe),W("path",{d:"M11.5273 3.15164V6.32812",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,fTe),W("path",{d:"M13.8594 3.04688H15.6715",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,gTe),W("path",{d:"M14.7617 3.15164V6.32812",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,hTe),W("path",{d:"M9.59033 4.6875C9.59033 5.59359 8.8558 6.32812 7.94971 6.32812C7.04361 6.32812 6.30908 5.59359 6.30908 4.6875C6.30908 3.78141 7.04361 3.04688 7.94971 3.04688C8.8558 3.04688 9.59033 3.78141 9.59033 4.6875Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,pTe),W("path",{d:"M20.0625 4.6875C20.0625 5.59359 19.328 6.32812 18.4219 6.32812C17.5158 6.32812 16.7812 5.59359 16.7812 4.6875C16.7812 3.78141 17.5158 3.04688 18.4219 3.04688C19.328 3.04688 20.0625 3.78141 20.0625 4.6875Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"0.9375","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,mTe),W("path",{d:"M20.4375 0.703127H3.5625C2.52698 0.703127 1.6875 1.54261 1.6875 2.57813V21.4219C1.6875 22.4574 2.52698 23.2969 3.5625 23.2969H20.4375C21.473 23.2969 22.3125 22.4574 22.3125 21.4219V2.57813C22.3125 1.54261 21.473 0.703127 20.4375 0.703127Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,CTe),W("path",{d:"M13.4062 10.6406C13.4062 11.4173 12.7766 12.0469 12 12.0469C11.2234 12.0469 10.5938 11.4173 10.5938 10.6406C10.5938 9.864 11.2234 9.23438 12 9.23438C12.7766 9.23438 13.4062 9.864 13.4062 10.6406Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,vTe),W("path",{d:"M19.0312 10.6406C19.0312 11.4173 18.4016 12.0469 17.625 12.0469C16.8484 12.0469 16.2188 11.4173 16.2188 10.6406C16.2188 9.864 16.8484 9.23438 17.625 9.23438C18.4016 9.23438 19.0312 9.864 19.0312 10.6406Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,ETe),W("path",{d:"M7.78125 10.6406C7.78125 11.4173 7.15163 12.0469 6.375 12.0469C5.59837 12.0469 4.96875 11.4173 4.96875 10.6406C4.96875 9.864 5.59837 9.23438 6.375 9.23438C7.15163 9.23438 7.78125 9.864 7.78125 10.6406Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,ITe),W("path",{d:"M13.4062 16.2656C13.4062 17.0423 12.7766 17.6719 12 17.6719C11.2234 17.6719 10.5938 17.0423 10.5938 16.2656C10.5938 15.489 11.2234 14.8594 12 14.8594C12.7766 14.8594 13.4062 15.489 13.4062 16.2656Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,BTe),W("path",{d:"M19.0312 16.2656C19.0312 17.0423 18.4016 17.6719 17.625 17.6719C16.8484 17.6719 16.2188 17.0423 16.2188 16.2656C16.2188 15.489 16.8484 14.8594 17.625 14.8594C18.4016 14.8594 19.0312 15.489 19.0312 16.2656Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,bTe),W("path",{d:"M7.78125 16.2656C7.78125 17.0423 7.15163 17.6719 6.375 17.6719C5.59837 17.6719 4.96875 17.0423 4.96875 16.2656C4.96875 15.489 5.59837 14.8594 6.375 14.8594C7.15163 14.8594 7.78125 15.489 7.78125 16.2656Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,yTe),W("path",{d:"M4.96875 20.4844H19.0312",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,wTe)])]),W("defs",null,[W("clipPath",QTe,[W("rect",{width:"24",height:"24",fill:t.activeColor?t.activeColor:"white"},null,8,STe)])])]))}}),xTe=Object.freeze(Object.defineProperty({__proto__:null,default:_Te},Symbol.toStringTag,{value:"Module"})),kTe={width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},TTe=["fill"],DTe=["fill"],RTe=["fill"],OTe=["fill"],MTe=["fill"],PTe=["fill"],NTe=["fill"],LTe=["fill"],FTe=["fill"],UTe=_e({__name:"BetBtnSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",kTe,[W("path",{d:"M10.625 18.9062C11.2722 18.9062 11.7969 18.3816 11.7969 17.7344C11.7969 17.0872 11.2722 16.5625 10.625 16.5625C9.97779 16.5625 9.45312 17.0872 9.45312 17.7344C9.45312 18.3816 9.97779 18.9062 10.625 18.9062Z",fill:t.activeColor?t.activeColor:"white"},null,8,TTe),W("path",{d:"M13.25 9.76562C14.3287 9.76562 15.2031 8.89118 15.2031 7.8125C15.2031 6.73382 14.3287 5.85938 13.25 5.85938C12.1713 5.85938 11.2969 6.73382 11.2969 7.8125C11.2969 8.89118 12.1713 9.76562 13.25 9.76562Z",fill:t.activeColor?t.activeColor:"white"},null,8,DTe),W("path",{d:"M10.625 28.2812C11.2722 28.2812 11.7969 27.7566 11.7969 27.1094C11.7969 26.4622 11.2722 25.9375 10.625 25.9375C9.97779 25.9375 9.45312 26.4622 9.45312 27.1094C9.45312 27.7566 9.97779 28.2812 10.625 28.2812Z",fill:t.activeColor?t.activeColor:"white"},null,8,RTe),W("path",{d:"M29.375 28.2812C30.0222 28.2812 30.5469 27.7566 30.5469 27.1094C30.5469 26.4622 30.0222 25.9375 29.375 25.9375C28.7278 25.9375 28.2031 26.4622 28.2031 27.1094C28.2031 27.7566 28.7278 28.2812 29.375 28.2812Z",fill:t.activeColor?t.activeColor:"white"},null,8,OTe),W("path",{d:"M20 28.2812C20.6472 28.2812 21.1719 27.7566 21.1719 27.1094C21.1719 26.4622 20.6472 25.9375 20 25.9375C19.3528 25.9375 18.8281 26.4622 18.8281 27.1094C18.8281 27.7566 19.3528 28.2812 20 28.2812Z",fill:t.activeColor?t.activeColor:"white"},null,8,MTe),W("path",{d:"M20 18.9062C20.6472 18.9062 21.1719 18.3816 21.1719 17.7344C21.1719 17.0872 20.6472 16.5625 20 16.5625C19.3528 16.5625 18.8281 17.0872 18.8281 17.7344C18.8281 18.3816 19.3528 18.9062 20 18.9062Z",fill:t.activeColor?t.activeColor:"white"},null,8,PTe),W("path",{d:"M30.7031 9.76562C31.7818 9.76562 32.6562 8.89118 32.6562 7.8125C32.6562 6.73382 31.7818 5.85938 30.7031 5.85938C29.6244 5.85938 28.75 6.73382 28.75 7.8125C28.75 8.89118 29.6244 9.76562 30.7031 9.76562Z",fill:t.activeColor?t.activeColor:"white"},null,8,NTe),W("path",{d:"M34.0625 0H5.9375C3.5682 0 1.64062 1.92758 1.64062 4.29688V35.7031C1.64062 38.0724 3.5682 40 5.9375 40H34.0625C36.4318 40 38.3594 38.0724 38.3594 35.7031V4.29688C38.3594 1.92758 36.4318 0 34.0625 0ZM23.0993 4.29688H26.1195C26.5509 4.29688 26.9007 4.64664 26.9007 5.07812C26.9007 5.50961 26.5509 5.85938 26.1195 5.85938H25.3845V10.5469C25.3845 10.9784 25.0348 11.3281 24.6033 11.3281C24.1718 11.3281 23.822 10.9784 23.822 10.5469V5.85938H23.0993C22.6678 5.85938 22.318 5.50961 22.318 5.07812C22.318 4.64664 22.6678 4.29688 23.0993 4.29688ZM20 21.25C18.0615 21.25 16.4844 19.6729 16.4844 17.7344C16.4844 15.7959 18.0615 14.2188 20 14.2188C21.9385 14.2188 23.5156 15.7959 23.5156 17.7344C23.5156 19.6729 21.9385 21.25 20 21.25ZM23.5156 27.1094C23.5156 29.0479 21.9385 30.625 20 30.625C18.0615 30.625 16.4844 29.0479 16.4844 27.1094C16.4844 25.1709 18.0615 23.5938 20 23.5938C21.9385 23.5938 23.5156 25.1709 23.5156 27.1094ZM17.7087 4.29688H20.7288C21.1603 4.29688 21.5101 4.64664 21.5101 5.07812C21.5101 5.50961 21.1603 5.85938 20.7288 5.85938H19.9939V10.5469C19.9939 10.9784 19.6441 11.3281 19.2127 11.3281C18.7812 11.3281 18.4314 10.9784 18.4314 10.5469V5.85938H17.7087C17.2772 5.85938 16.9274 5.50961 16.9274 5.07812C16.9274 4.64664 17.2772 4.29688 17.7087 4.29688ZM13.2498 4.29688C15.1884 4.29688 16.7655 5.87398 16.7655 7.8125C16.7655 9.75102 15.1884 11.3281 13.2498 11.3281C11.3113 11.3281 9.73422 9.75102 9.73422 7.8125C9.73422 5.87398 11.3113 4.29688 13.2498 4.29688ZM10.625 21.25C8.68648 21.25 7.10938 19.6729 7.10938 17.7344C7.10938 15.7959 8.68648 14.2188 10.625 14.2188C12.5635 14.2188 14.1406 15.7959 14.1406 17.7344C14.1406 19.6729 12.5635 21.25 10.625 21.25ZM14.1406 27.1094C14.1406 29.0479 12.5635 30.625 10.625 30.625C8.68648 30.625 7.10938 29.0479 7.10938 27.1094C7.10938 25.1709 8.68648 23.5938 10.625 23.5938C12.5635 23.5938 14.1406 25.1709 14.1406 27.1094ZM6.09375 10.5423V5.07812C6.09375 4.64664 6.44352 4.29688 6.875 4.29688C7.30648 4.29688 7.65625 4.64664 7.65625 5.07812V9.76539C7.99211 9.76477 8.39953 9.7632 8.78562 9.76102H8.79008C9.21953 9.76102 9.56883 10.1079 9.57125 10.5379C9.57367 10.9694 9.22586 11.3211 8.79437 11.3235C8.17109 11.327 7.74508 11.3285 7.45102 11.3285C6.83758 11.3285 6.79867 11.3219 6.74281 11.3123C6.36781 11.2479 6.09375 10.9227 6.09375 10.5423ZM31.7188 35.3125H8.28125C7.63406 35.3125 7.10938 34.7878 7.10938 34.1406C7.10938 33.4934 7.63406 32.9688 8.28125 32.9688H31.7188C32.3659 32.9688 32.8906 33.4934 32.8906 34.1406C32.8906 34.7878 32.3659 35.3125 31.7188 35.3125ZM29.375 30.625C27.4365 30.625 25.8594 29.0479 25.8594 27.1094C25.8594 25.1709 27.4365 23.5938 29.375 23.5938C31.3135 23.5938 32.8906 25.1709 32.8906 27.1094C32.8906 29.0479 31.3135 30.625 29.375 30.625ZM29.375 21.25C27.4365 21.25 25.8594 19.6729 25.8594 17.7344C25.8594 15.7959 27.4365 14.2188 29.375 14.2188C31.3135 14.2188 32.8906 15.7959 32.8906 17.7344C32.8906 19.6729 31.3135 21.25 29.375 21.25ZM30.7031 11.3281C28.7646 11.3281 27.1875 9.75102 27.1875 7.8125C27.1875 5.87398 28.7646 4.29688 30.7031 4.29688C32.6416 4.29688 34.2188 5.87398 34.2188 7.8125C34.2188 9.75102 32.6416 11.3281 30.7031 11.3281Z",fill:t.activeColor?t.activeColor:"white"},null,8,LTe),W("path",{d:"M29.375 18.9062C30.0222 18.9062 30.5469 18.3816 30.5469 17.7344C30.5469 17.0872 30.0222 16.5625 29.375 16.5625C28.7278 16.5625 28.2031 17.0872 28.2031 17.7344C28.2031 18.3816 28.7278 18.9062 29.375 18.9062Z",fill:t.activeColor?t.activeColor:"white"},null,8,FTe)]))}}),HTe=Object.freeze(Object.defineProperty({__proto__:null,default:UTe},Symbol.toStringTag,{value:"Module"})),zTe={width:"24",height:"24",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VTe=["fill"],jTe=["fill"],YTe=["fill"],WTe=["fill"],GTe=["fill"],KTe=["fill"],qTe=["fill"],XTe=["fill"],JTe=["fill"],ZTe=["fill"],$Te=["fill"],eDe=["fill"],tDe=["fill"],nDe=["fill"],rDe=_e({__name:"ListLottoSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",zTe,[W("path",{d:"M24.375 20.6225C23.8916 20.6225 23.4961 20.227 23.4961 19.7436V10.2519C23.4961 9.76854 23.8916 9.37305 24.375 9.37305C24.8583 9.37305 25.2538 9.76854 25.2538 10.2519V19.7436C25.2538 20.227 24.8583 20.6225 24.375 20.6225Z",fill:t.activeColor?t.activeColor:"white"},null,8,VTe),W("path",{d:"M5.62496 20.6225C5.14158 20.6225 4.74609 20.227 4.74609 19.7436V10.2519C4.74609 9.76854 5.14158 9.37305 5.62496 9.37305C6.10833 9.37305 6.50382 9.76854 6.50382 10.2519V19.7436C6.50382 20.227 6.10833 20.6225 5.62496 20.6225Z",fill:t.activeColor?t.activeColor:"white"},null,8,jTe),W("path",{d:"M16.7576 20.9651C16.2742 20.9651 15.8787 20.5696 15.8787 20.0862V7.61515H14.121V20.0862C14.121 20.5696 13.7255 20.9651 13.2421 20.9651C12.7588 20.9651 12.3633 20.5696 12.3633 20.0862V6.73629C12.3633 6.25291 12.7588 5.85742 13.2421 5.85742H16.7576C17.241 5.85742 17.6365 6.25291 17.6365 6.73629V20.0862C17.6365 20.5696 17.241 20.9651 16.7576 20.9651Z",fill:t.activeColor?t.activeColor:"white"},null,8,YTe),W("path",{d:"M5.62619 29.9985C2.55896 29.9985 0.0585938 27.5025 0.0585938 24.4309C0.0585938 21.3593 2.55457 18.8633 5.62619 18.8633C8.69782 18.8633 11.1938 21.3593 11.1938 24.4309C11.1938 27.5025 8.69782 29.9985 5.62619 29.9985ZM5.62619 20.621C3.52571 20.621 1.81632 22.3304 1.81632 24.4309C1.81632 26.5314 3.52571 28.2408 5.62619 28.2408C7.72668 28.2408 9.43606 26.5314 9.43606 24.4309C9.43606 22.3304 7.72668 20.621 5.62619 20.621Z",fill:t.activeColor?t.activeColor:"white"},null,8,WTe),W("path",{d:"M24.3762 29.9985C21.309 29.9985 18.8086 27.5025 18.8086 24.4309C18.8086 21.3593 21.3046 18.8633 24.3762 18.8633C27.4478 18.8633 29.9438 21.3593 29.9438 24.4309C29.9438 27.5025 27.4478 29.9985 24.3762 29.9985ZM24.3762 20.621C22.2757 20.621 20.5663 22.3304 20.5663 24.4309C20.5663 26.5314 22.2757 28.2408 24.3762 28.2408C26.4767 28.2408 28.1861 26.5314 28.1861 24.4309C28.1861 22.3304 26.4767 20.621 24.3762 20.621Z",fill:t.activeColor?t.activeColor:"white"},null,8,GTe),W("path",{d:"M15.0012 29.9985C11.934 29.9985 9.43359 27.5025 9.43359 24.4309C9.43359 21.3593 11.9296 18.8633 15.0012 18.8633C18.0728 18.8633 20.5688 21.3593 20.5688 24.4309C20.5688 27.5025 18.0728 29.9985 15.0012 29.9985ZM15.0012 20.621C12.9007 20.621 11.1913 22.3304 11.1913 24.4309C11.1913 26.5314 12.9007 28.2408 15.0012 28.2408C17.1017 28.2408 18.8111 26.5314 18.8111 24.4309C18.8111 22.3304 17.1017 20.621 15.0012 20.621Z",fill:t.activeColor?t.activeColor:"white"},null,8,KTe),W("path",{d:"M26.1331 11.1306H16.7601C16.2767 11.1306 15.8812 10.7351 15.8812 10.2517C15.8812 9.76836 16.2767 9.37288 16.7601 9.37288H25.2543V7.61515H4.74601V9.37288H13.2402C13.7236 9.37288 14.1191 9.76836 14.1191 10.2517C14.1191 10.7351 13.7236 11.1306 13.2402 11.1306H3.86714C3.38377 11.1306 2.98828 10.7351 2.98828 10.2517V6.73629C2.98828 6.25291 3.38377 5.85742 3.86714 5.85742H26.1331C26.6165 5.85742 27.012 6.25291 27.012 6.73629V10.2517C27.012 10.7351 26.6165 11.1306 26.1331 11.1306Z",fill:t.activeColor?t.activeColor:"white"},null,8,qTe),W("path",{d:"M15.0149 7.61465C14.8655 7.61465 14.7161 7.5751 14.5755 7.49601C14.1537 7.25432 14.013 6.71382 14.2547 6.29636L17.6383 0.438733C17.8141 0.131131 18.1613 -0.040247 18.5128 0.00809045C18.8644 0.0564279 19.1544 0.306904 19.2467 0.654055L19.6641 2.20525L21.2153 1.78779C21.5581 1.69551 21.9228 1.81855 22.1381 2.09979C22.3534 2.38102 22.3798 2.76772 22.204 3.07532L19.8355 7.17522C19.5938 7.59708 19.0533 7.73769 18.6359 7.49601C18.214 7.25432 18.0734 6.71382 18.3151 6.29636L19.6202 4.03328L19.2686 4.12557C18.7984 4.253 18.3195 3.97176 18.192 3.50597L18.0997 3.15442L15.7796 7.17522C15.617 7.45646 15.3225 7.61465 15.0193 7.61465H15.0149Z",fill:t.activeColor?t.activeColor:"white"},null,8,XTe),W("path",{d:"M10.9256 7.61465C10.6224 7.61465 10.328 7.45646 10.1654 7.17522L7.79687 3.07532C7.6211 2.76772 7.64307 2.38102 7.86278 2.09979C8.07811 1.81855 8.44283 1.69551 8.78559 1.78779L10.3368 2.20525L10.7542 0.654055C10.8465 0.311298 11.1365 0.0564279 11.4881 0.00809045C11.8396 -0.040247 12.1868 0.131131 12.3626 0.438733L15.7462 6.29636C15.9879 6.71821 15.8429 7.25432 15.4254 7.49601C15.0035 7.73769 14.4674 7.59268 14.2258 7.17522L11.9056 3.15442L11.8133 3.50597C11.6858 3.97616 11.2069 4.253 10.7367 4.12557L10.3851 4.03328L11.6902 6.29636C11.9319 6.71821 11.7869 7.25432 11.3694 7.49601C11.2332 7.5751 11.0794 7.61465 10.93 7.61465H10.9256Z",fill:t.activeColor?t.activeColor:"white"},null,8,JTe),W("path",{d:"M6.08782 26.9239C5.84613 26.9239 5.64838 26.7217 5.65278 26.48C5.65278 26.2471 5.65278 25.9835 5.65717 25.711H4.04885C3.89505 25.711 3.75004 25.6275 3.67094 25.4957C3.59184 25.3639 3.58745 25.1969 3.66655 25.0607C3.99173 24.4718 5.06833 22.5339 5.30123 22.2483C5.50777 21.9934 5.7934 21.888 6.05706 21.9715C6.32511 22.055 6.51406 22.3142 6.54043 22.6306C6.55361 22.7756 6.54922 23.8434 6.54043 24.8322H6.62392C6.86561 24.8322 7.06335 25.0299 7.06335 25.2716C7.06335 25.5133 6.86561 25.711 6.62392 25.711H6.53604C6.53604 26.0582 6.53164 26.3438 6.53164 26.4844C6.53164 26.7261 6.3339 26.9195 6.09221 26.9195L6.08782 26.9239ZM4.79149 24.8322H5.65717C5.65717 24.2565 5.66157 23.7028 5.66157 23.2986C5.43306 23.6853 5.11667 24.2477 4.7871 24.8322H4.79149Z",fill:t.activeColor?t.activeColor:"white"},null,8,ZTe),W("path",{d:"M24.3759 26.9237C23.4795 26.9237 22.75 26.1942 22.75 25.2978C22.75 24.4013 23.4795 23.6719 24.3759 23.6719C25.2723 23.6719 26.0018 24.4013 26.0018 25.2978C26.0018 26.1942 25.2723 26.9237 24.3759 26.9237ZM24.3759 24.5507C23.9628 24.5507 23.6289 24.8847 23.6289 25.2978C23.6289 25.7108 23.9628 26.0448 24.3759 26.0448C24.789 26.0448 25.1229 25.7108 25.1229 25.2978C25.1229 24.8847 24.789 24.5507 24.3759 24.5507Z",fill:t.activeColor?t.activeColor:"white"},null,8,$Te),W("path",{d:"M24.3754 24.5497C23.6548 24.5497 23.0703 23.9652 23.0703 23.2446C23.0703 22.5239 23.6548 21.9395 24.3754 21.9395C25.0961 21.9395 25.6805 22.5239 25.6805 23.2446C25.6805 23.9652 25.0961 24.5497 24.3754 24.5497ZM24.3754 22.8183C24.1425 22.8183 23.9492 23.0073 23.9492 23.2446C23.9492 23.4819 24.1381 23.6708 24.3754 23.6708C24.6127 23.6708 24.8017 23.4819 24.8017 23.2446C24.8017 23.0073 24.6127 22.8183 24.3754 22.8183Z",fill:t.activeColor?t.activeColor:"white"},null,8,eDe),W("path",{d:"M13.8171 25.5484C13.7995 25.5484 13.782 25.5484 13.7644 25.5484C13.5227 25.522 13.3513 25.3023 13.3777 25.0606C13.6018 23.1095 14.9684 22.0725 15.0255 22.0285C15.2189 21.8835 15.4957 21.9231 15.6407 22.1208C15.7858 22.3142 15.7462 22.591 15.5529 22.736C15.5309 22.7536 14.4279 23.6105 14.2521 25.1617C14.2258 25.3858 14.0368 25.5528 13.8171 25.5528V25.5484Z",fill:t.activeColor?t.activeColor:"white"},null,8,tDe),W("path",{d:"M14.9985 26.9227C14.0932 26.9227 13.3594 26.1888 13.3594 25.2836C13.3594 24.3784 14.0932 23.6445 14.9985 23.6445C15.9037 23.6445 16.6375 24.3784 16.6375 25.2836C16.6375 26.1888 15.9037 26.9227 14.9985 26.9227ZM14.9985 24.5234C14.581 24.5234 14.2382 24.8662 14.2382 25.2836C14.2382 25.7011 14.581 26.0438 14.9985 26.0438C15.4159 26.0438 15.7587 25.7011 15.7587 25.2836C15.7587 24.8662 15.4159 24.5234 14.9985 24.5234Z",fill:t.activeColor?t.activeColor:"white"},null,8,nDe)]))}}),sDe=Object.freeze(Object.defineProperty({__proto__:null,default:rDe},Symbol.toStringTag,{value:"Module"})),oDe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},iDe={"clip-path":"url(#clip0_1194_7989)"},aDe={id:"mask0_1194_7989",style:{"mask-type":"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},lDe=["fill"],cDe={mask:"url(#mask0_1194_7989)"},uDe=["stroke"],ADe=["stroke"],dDe=["stroke"],fDe=["stroke"],gDe=["stroke"],hDe=["stroke"],pDe=["stroke"],mDe={id:"clip0_1194_7989"},CDe=["fill"],vDe=_e({__name:"PresetSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",oDe,[W("g",iDe,[W("mask",aDe,[W("path",{d:"M0 1.90735e-06H24V24H0V1.90735e-06Z",fill:t.activeColor?t.activeColor:"white"},null,8,lDe)]),W("g",cDe,[W("path",{d:"M7.26562 3.51562H23.2969",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,uDe),W("path",{d:"M7.26562 12H23.2969",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,ADe),W("path",{d:"M7.26562 20.4844H23.2969",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,dDe),W("path",{d:"M1.21875 0.703125H2.32087V5.85938",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,fDe),W("path",{d:"M3.48136 14.5665C3.48136 14.5665 1.0208 14.5974 0.904219 14.5585C0.787641 14.5197 1.09111 14.3145 2.70431 12.0095C3.00562 11.579 3.17147 11.2158 3.24202 10.9116L3.267 10.716C3.267 10.0013 2.68758 9.42188 1.97292 9.42188C1.34405 9.42188 0.819937 9.87047 0.703125 10.4651",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,gDe),W("path",{d:"M0.827148 19.1798C0.943445 18.5875 1.46554 18.1406 2.09198 18.1406C2.80396 18.1406 3.38104 18.7178 3.38104 19.4297C3.38104 20.1416 2.80396 20.7188 2.09198 20.7188",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,hDe),W("path",{d:"M2.09277 20.7188C2.80471 20.7188 3.38184 21.2959 3.38184 22.0078C3.38184 22.7198 2.80471 23.2969 2.09277 23.2969C1.44187 23.2969 0.903648 22.8144 0.81618 22.1876C0.807977 22.1288 0.803711 22.0688 0.803711 22.0078",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.64062","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,pDe)])]),W("defs",null,[W("clipPath",mDe,[W("rect",{width:"24",height:"24",fill:t.activeColor?t.activeColor:"white"},null,8,CDe)])])]))}}),EDe=Object.freeze(Object.defineProperty({__proto__:null,default:vDe},Symbol.toStringTag,{value:"Module"})),IDe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},BDe={"clip-path":"url(#clip0_1363_12139)"},bDe={id:"mask0_1363_12139",style:{"mask-type":"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},yDe=["fill"],wDe={mask:"url(#mask0_1363_12139)"},QDe=["stroke"],SDe=["stroke"],_De=["stroke"],xDe={id:"clip0_1363_12139"},kDe=["fill"],TDe=_e({__name:"ProfileSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",IDe,[W("g",BDe,[W("mask",bDe,[W("path",{d:"M0 1.90735e-06H24V24H0V1.90735e-06Z",fill:t.activeColor?t.activeColor:"white"},null,8,yDe)]),W("g",wDe,[W("path",{d:"M23.2969 12C23.2969 18.2391 18.2391 23.2969 12 23.2969C5.7608 23.2969 0.703125 18.2391 0.703125 12C0.703125 5.7608 5.7608 0.703127 12 0.703127C18.2391 0.703127 23.2969 5.7608 23.2969 12Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,QDe),W("path",{d:"M16.519 10.4937C16.519 12.9894 14.496 15.0125 12.0002 15.0125C9.50443 15.0125 7.48145 12.9894 7.48145 10.4937C7.48145 7.99815 9.50443 5.97503 12.0002 5.97503C14.496 5.97503 16.519 7.99815 16.519 10.4937Z",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,SDe),W("path",{d:"M5.26025 21.0668C5.62166 17.6636 8.50129 15.0125 12.0003 15.0125C15.4993 15.0125 18.3789 17.6637 18.7402 21.0669",stroke:t.activeColor?t.activeColor:"white","stroke-width":"1.40625","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,_De)])]),W("defs",null,[W("clipPath",xDe,[W("rect",{width:"24",height:"24",fill:t.activeColor?t.activeColor:"white"},null,8,kDe)])])]))}}),DDe=Object.freeze(Object.defineProperty({__proto__:null,default:TDe},Symbol.toStringTag,{value:"Module"})),RDe={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 20 21",fill:"none"},ODe={"clip-path":"url(#clip0_1379_8398)"},MDe=["fill"],PDe=["fill"],NDe=["fill"],LDe=["fill"],FDe=["fill"],UDe=["fill"],HDe=["fill"],zDe=W("defs",null,[W("clipPath",{id:"clip0_1379_8398"},[W("rect",{width:"20",height:"20",fill:"white",transform:"translate(0 0.5)"})])],-1),VDe=_e({__name:"ResultSvg",props:{activeColor:{}},setup(e){const t=e;return(n,r)=>(Le(),qe("svg",RDe,[W("g",ODe,[W("path",{d:"M15.3844 8.69506V3.05463H5.24072V8.69506C5.24072 10.5133 6.72007 11.9926 8.5383 11.9926C9.08572 11.9926 9.52888 12.4162 9.55494 12.9539C9.60056 13.9445 9.45719 14.7982 9.12157 15.5379H11.5133C11.1744 14.7949 11.0343 13.9445 11.0799 12.9539C11.106 12.4162 11.5491 11.9926 12.0933 11.9926C13.905 11.9926 15.3844 10.5133 15.3844 8.69506ZM12.7939 7.22548L12.0868 7.91628L12.253 8.89056C12.3018 9.17079 12.1878 9.44451 11.9597 9.61069C11.8294 9.70518 11.6795 9.7508 11.5263 9.7508C11.409 9.7508 11.2917 9.72148 11.1809 9.66608L10.3109 9.20664L9.43764 9.66608C9.18674 9.79968 8.89022 9.77687 8.66212 9.61069C8.43403 9.44451 8.31998 9.16753 8.36886 8.89056L8.53504 7.91628L7.82795 7.22548C7.62593 7.02997 7.55424 6.73997 7.64222 6.46952C7.7302 6.19906 7.95829 6.00681 8.23852 5.96771L9.21606 5.82434L9.6527 4.93803C9.77652 4.68387 10.0307 4.52747 10.3142 4.52747C10.5977 4.52747 10.8518 4.68387 10.9756 4.93803L11.4123 5.82434L12.3898 5.96771C12.67 6.00681 12.8981 6.20232 12.9861 6.46952C13.0708 6.73997 12.9992 7.02997 12.7939 7.22548Z",fill:t.activeColor?t.activeColor:"white"},null,8,MDe),W("path",{d:"M15.2674 19.2981H14.3257H6.30333H5.35837C5.10747 19.2981 4.89893 19.5034 4.89893 19.7576C4.89893 20.0118 5.10421 20.217 5.35837 20.217H15.2674C15.5183 20.217 15.7268 20.0118 15.7268 19.7576C15.7268 19.5034 15.5216 19.2981 15.2674 19.2981Z",fill:t.activeColor?t.activeColor:"white"},null,8,PDe),W("path",{d:"M4.39022 4.57961H3.04121C2.65997 4.57961 2.31131 4.74254 2.08974 5.02928C1.89423 5.28344 1.82906 5.58974 1.90726 5.89278L2.47098 8.08247C2.71862 9.04698 3.55605 9.75733 4.57595 9.92351C4.45539 9.53575 4.39022 9.12193 4.39022 8.69181V4.57961Z",fill:t.activeColor?t.activeColor:"white"},null,8,NDe),W("path",{d:"M10.6727 6.25449L10.311 5.52133L9.94929 6.25449C9.84176 6.47281 9.63321 6.6227 9.39534 6.65854L8.58398 6.77584L9.17051 7.34608C9.34321 7.51552 9.42467 7.7599 9.38231 7.99777L9.24545 8.80262L9.96884 8.42137C10.1839 8.30733 10.4413 8.30733 10.6564 8.42137L11.3798 8.80262L11.2429 7.99451C11.2038 7.75339 11.282 7.509 11.458 7.33956L12.0412 6.76933L11.2331 6.65202C10.9887 6.6227 10.7802 6.47281 10.6727 6.25449Z",fill:t.activeColor?t.activeColor:"white"},null,8,LDe),W("path",{d:"M18.5355 5.03256C18.314 4.74581 17.9653 4.58289 17.5841 4.58289H16.235V8.69508C16.235 9.12194 16.1699 9.53577 16.0493 9.92679C17.0692 9.7606 17.9034 9.05026 18.1543 8.08575L18.718 5.89605C18.7962 5.59301 18.731 5.28672 18.5355 5.03256Z",fill:t.activeColor?t.activeColor:"white"},null,8,FDe),W("path",{d:"M16.003 0.750918C15.8401 0.587994 15.6251 0.500015 15.4002 0.500015H5.22726C4.75478 0.500015 4.37354 0.881257 4.37354 1.35048C4.37354 1.57531 4.46477 1.79363 4.62444 1.95655C4.7841 2.11296 4.99916 2.20094 5.224 2.2042H15.4067C15.8727 2.20094 16.2539 1.8197 16.2539 1.35048C16.2507 1.12238 16.1594 0.904066 16.003 0.750918Z",fill:t.activeColor?t.activeColor:"white"},null,8,UDe),W("path",{d:"M12.2366 16.3884H8.39164H7.57702C7.1078 16.3884 6.72656 16.7696 6.72656 17.2388V18.4477H13.8985V17.2388C13.8985 16.7696 13.5172 16.3884 13.048 16.3884H12.2366Z",fill:t.activeColor?t.activeColor:"white"},null,8,HDe)]),zDe]))}}),jDe=Object.freeze(Object.defineProperty({__proto__:null,default:VDe},Symbol.toStringTag,{value:"Module"})),YDe=Object.freeze(Object.defineProperty({__proto__:null,BetBtnSvg:HTe,BetSvg:xTe,DepositSvg:oTe,HomeSvg:X8e,ListLottoSvg:sDe,PresetSvg:EDe,ProfileSvg:DDe,ResultSvg:jDe},Symbol.toStringTag,{value:"Module"}));let TI="";const WDe=e=>{TI=e},GDe=e=>/\.(jpe?g|png|gif|webp|svg|bmp|tiff?)$/i.test(e),KDe=e=>{try{return new URL(e).hostname.includes("cloudfront.net")}catch{return!1}},DI=(e,t)=>{if(!KDe(e)||!GDe(e)||!TI&&!t)return e;const n=t||TI,r=new URL(e);return`${n}${r.pathname}`};let RI="";const qDe={async beforeMount(e){e.tagName==="IMG"&&(e.src=await DI(e.src,RI))},async updated(e){e.tagName==="IMG"&&(e.src=await DI(e.src,RI))}},XDe=e=>{RI=e},JDe={install:(e,t)=>{t!=null&&t.baseUrl&&XDe(t.baseUrl),e.directive("replace-url",qDe),e.config.globalProperties.$replaceBaseUrl=DI}},gs=BR(H1e),ZDe=Ywe(),$De=BL({components:{VBtnToggle:Y2e,VBtn:g3e,VOtpInput:nSe}}),cE=YDe;for(const e in cE)Object.prototype.hasOwnProperty.call(cE,e)&&gs.component(e,cE[e].default);U8e({app:gs,dsn:"https://c567f9bba923118cced834cdbd051fbc@o4506229598846976.ingest.sentry.io/4506241643446272",integrations:[new _8e({tracePropagationTargets:["localhost",/^https:\/\/yourserver\.io\/api/],routingInstrumentation:H8e(jf)}),new BC],tracesSampleRate:.3,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1});WDe("https://self-imagex.image-etc.co");gs.use(JDe,{baseUrl:"https://self-imagex.image-etc.co"});gs.use($De);gs.use(jf);gs.use(JA);gs.use(Bwe);gs.use(ZDe);gs.use(Mwe,{loading:$d("loding-img.svg"),error:$d("loding-img.svg")});gs.use(ywe);gs.use(NW());gs.use(sQe);gs.directive("maska",Zwe);gs.use(e9,{autoClose:2e3,limit:1,containerId:"#toastify",multiple:!1});console.log("Lotto version 1.2.5");gs.mount("#app");export{Ez as $,I0e as A,Sde as B,Yl as C,pde as D,k as E,Tt as F,Zl as G,ls as H,Yre as I,rO as J,wk as K,kn as L,IB as M,Zre as N,zu as O,h0e as P,zM as Q,pm as R,eA as S,g0e as T,Zt as U,Sv as V,Vge as W,Wt as X,i0e as Y,Hre as Z,Pce as _,If as a,S6 as a$,Cl as a0,Pu as a1,Gs as a2,ia as a3,ga as a4,Pge as a5,yde as a6,up as a7,JO as a8,XA as a9,m9 as aA,QG as aB,Gn as aC,Gl as aD,lt as aE,Et as aF,Eo as aG,Xn as aH,Gt as aI,Pa as aJ,et as aK,Gr as aL,Zh as aM,Sf as aN,$t as aO,gt as aP,Wr as aQ,m6 as aR,C6 as aS,v6 as aT,E6 as aU,I6 as aV,B6 as aW,b6 as aX,y6 as aY,w6 as aZ,Q6 as a_,JI as aa,ZI as ab,Ide as ac,Bde as ad,bde as ae,Zo as af,io as ag,yO as ah,wv as ai,Qv as aj,bce as ak,i1 as al,pM as am,Ir as an,VW as ao,pae as ap,Cae as aq,es as ar,mi as as,I as at,oRe as au,se as av,ye as aw,re as ax,ve as ay,Ml as az,$u as b,p0e as b$,_6 as b0,x6 as b1,k6 as b2,T6 as b3,D6 as b4,R6 as b5,O6 as b6,M6 as b7,P6 as b8,N6 as b9,yQ as bA,mr as bB,Ut as bC,mne as bD,bu as bE,Iu as bF,Bu as bG,F1 as bH,hRe as bI,VA as bJ,nB as bK,ode as bL,ss as bM,nn as bN,Pne as bO,qd as bP,ju as bQ,SB as bR,Wn as bS,Un as bT,qn as bU,Ba as bV,Bwe as bW,Pae as bX,C0e as bY,VN as bZ,jN as b_,L6 as ba,F6 as bb,U6 as bc,H6 as bd,z6 as be,V6 as bf,j6 as bg,Y6 as bh,W6 as bi,G6 as bj,K6 as bk,q6 as bl,X6 as bm,Qi as bn,u0e as bo,gM as bp,UAe as bq,JA as br,ir as bs,eo as bt,Ene as bu,Ma as bv,q7 as bw,ER as bx,xm as by,Eh as bz,qe as c,$S as c$,oy as c0,YN as c1,mde as c2,go as c3,Dn as c4,rRe as c5,qB as c6,Ps as c7,_m as c8,sRe as c9,QS as cA,SS as cB,_S as cC,xS as cD,kS as cE,TS as cF,DS as cG,RS as cH,OS as cI,MS as cJ,PS as cK,NS as cL,LS as cM,FS as cN,US as cO,HS as cP,zS as cQ,VS as cR,jS as cS,YS as cT,WS as cU,GS as cV,KS as cW,qS as cX,XS as cY,JS as cZ,ZS as c_,so as ca,zd as cb,tG as cc,e3 as cd,jf as ce,Is as cf,uRe as cg,nRe as ch,lS as ci,cS as cj,uS as ck,AS as cl,dS as cm,fS as cn,gS as co,hS as cp,pS as cq,mS as cr,CS as cs,vS as ct,ES as cu,IS as cv,BS as cw,bS as cx,yS as cy,wS as cz,_e as d,l5 as d$,e_ as d0,t_ as d1,n_ as d2,r_ as d3,s_ as d4,o_ as d5,i_ as d6,a_ as d7,l_ as d8,c_ as d9,M_ as dA,P_ as dB,N_ as dC,L_ as dD,F_ as dE,U_ as dF,H_ as dG,z_ as dH,V_ as dI,j_ as dJ,Y_ as dK,W_ as dL,G_ as dM,K_ as dN,q_ as dO,X_ as dP,J_ as dQ,Z_ as dR,$_ as dS,e5 as dT,t5 as dU,n5 as dV,r5 as dW,s5 as dX,o5 as dY,i5 as dZ,a5 as d_,u_ as da,A_ as db,d_ as dc,f_ as dd,g_ as de,h_ as df,p_ as dg,m_ as dh,C_ as di,v_ as dj,E_ as dk,I_ as dl,B_ as dm,b_ as dn,y_ as dp,w_ as dq,Q_ as dr,S_ as ds,__ as dt,x_ as du,k_ as dv,T_ as dw,D_ as dx,R_ as dy,O_ as dz,W as e,Cx as e$,c5 as e0,u5 as e1,A5 as e2,d5 as e3,f5 as e4,g5 as e5,h5 as e6,p5 as e7,m5 as e8,C5 as e9,Y5 as eA,W5 as eB,G5 as eC,K5 as eD,q5 as eE,X5 as eF,J5 as eG,Z5 as eH,$5 as eI,ex as eJ,tx as eK,nx as eL,rx as eM,sx as eN,ox as eO,ix as eP,ax as eQ,lx as eR,cx as eS,ux as eT,Ax as eU,dx as eV,fx as eW,gx as eX,hx as eY,px as eZ,mx as e_,v5 as ea,E5 as eb,I5 as ec,B5 as ed,b5 as ee,y5 as ef,w5 as eg,Q5 as eh,S5 as ei,_5 as ej,x5 as ek,k5 as el,T5 as em,D5 as en,R5 as eo,O5 as ep,M5 as eq,P5 as er,N5 as es,L5 as et,F5 as eu,U5 as ev,H5 as ew,z5 as ex,V5 as ey,j5 as ez,fe as f,l4 as f$,vx as f0,Ex as f1,Ix as f2,Bx as f3,bx as f4,yx as f5,wx as f6,Qx as f7,Sx as f8,_x as f9,t6 as fA,n6 as fB,r6 as fC,s6 as fD,o6 as fE,i6 as fF,a6 as fG,l6 as fH,c6 as fI,u6 as fJ,A6 as fK,d6 as fL,f6 as fM,g6 as fN,h6 as fO,p6 as fP,J6 as fQ,Z6 as fR,$6 as fS,e4 as fT,t4 as fU,n4 as fV,r4 as fW,s4 as fX,o4 as fY,i4 as fZ,a4 as f_,xx as fa,kx as fb,Tx as fc,Dx as fd,Rx as fe,Ox as ff,Mx as fg,Px as fh,Nx as fi,Lx as fj,Fx as fk,Ux as fl,Hx as fm,zx as fn,Vx as fo,jx as fp,Yx as fq,Wx as fr,Gx as fs,Kx as ft,qx as fu,Xx as fv,Jx as fw,Zx as fx,$x as fy,e6 as fz,te as g,Ck as g$,c4 as g0,u4 as g1,A4 as g2,d4 as g3,f4 as g4,g4 as g5,h4 as g6,p4 as g7,m4 as g8,C4 as g9,Y4 as gA,W4 as gB,G4 as gC,K4 as gD,q4 as gE,X4 as gF,J4 as gG,Z4 as gH,$4 as gI,ek as gJ,tk as gK,nk as gL,rk as gM,sk as gN,ok as gO,ik as gP,ak as gQ,lk as gR,ck as gS,uk as gT,Ak as gU,dk as gV,fk as gW,gk as gX,hk as gY,pk as gZ,mk as g_,v4 as ga,E4 as gb,I4 as gc,B4 as gd,b4 as ge,y4 as gf,w4 as gg,Q4 as gh,S4 as gi,_4 as gj,x4 as gk,k4 as gl,T4 as gm,D4 as gn,R4 as go,O4 as gp,M4 as gq,P4 as gr,N4 as gs,L4 as gt,F4 as gu,U4 as gv,H4 as gw,z4 as gx,V4 as gy,j4 as gz,In as h,KB as h$,vk as h0,Ek as h1,Ik as h2,Bk as h3,bk as h4,yk as h5,oS as h6,bne as h7,_G as h8,wf as h9,yt as hA,Hr as hB,kg as hC,qu as hD,tp as hE,T7 as hF,Iee as hG,Eee as hH,s0 as hI,tv as hJ,_A as hK,O$ as hL,xA as hM,Uu as hN,lw as hO,jz as hP,bn as hQ,lB as hR,pg as hS,jn as hT,Hn as hU,Gee as hV,Zn as hW,sa as hX,rp as hY,sp as hZ,qs as h_,WE as ha,iRe as hb,Fs as hc,ho as hd,G7 as he,W7 as hf,K7 as hg,a0 as hh,Wu as hi,_9 as hj,Al as hk,Kl as hl,Y9 as hm,_i as hn,gn as ho,qte as hp,tl as hq,Sm as hr,nG as hs,kG as ht,l9 as hu,Ss as hv,tRe as hw,vt as hx,Xo as hy,Bn as hz,Jn as i,xJ as i$,T2 as i0,zr as i1,Xa as i2,nv as i3,rv as i4,JD as i5,FI as i6,ws as i7,Yte as i8,yee as i9,du as iA,Au as iB,zt as iC,LB as iD,FX as iE,q9 as iF,UB as iG,LX as iH,lu as iI,pq as iJ,Qf as iK,n7 as iL,Oa as iM,au as iN,bm as iO,y2 as iP,Z9 as iQ,Ku as iR,e7 as iS,Gu as iT,QJ as iU,_J as iV,K9 as iW,G9 as iX,$E as iY,WX as iZ,r7 as i_,KQ as ia,Xu as ib,ba as ic,_f as id,cRe as ie,JE as ig,a9 as ih,jG as ii,ql as ij,vne as ik,BQ as il,Wl as im,Io as io,vm as ip,Em as iq,Im as ir,Yu as is,Ra as it,$h as iu,Tl as iv,kl as iw,xf as ix,fu as iy,uu as iz,Jo as j,W9 as j0,v$ as j1,KK as j2,lRe as j3,DB as j4,kB as j5,xB as j6,F9 as j7,ARe as j8,rG as j9,Hu as ja,RB as jb,rpe as jc,rn as k,vz as l,Nn as m,He as n,Le as o,Zs as p,Hs as q,K as r,wa as s,kt as t,yo as u,Bi as v,Xe as w,sB as x,$d as y,wn as z};