UNPKG

vue2-nepali-datepicker

Version:

A Vue 2 Nepali Datepicker - Accurate Dates, Customizable, Lightweight

2 lines 91.1 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var r,e,i,o,a,u,c,s,f,l,d,h,p,v,y,m,g={},A={};function b(){if(e)return r;e=1;var n=function(t){return t&&t.Math===Math&&t};return r=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||n("object"==typeof r&&r)||function(){return this}()||Function("return this")()}function w(){return o?i:(o=1,i=function(t){try{return!!t()}catch(t){return!0}})}function S(){return u?a:(u=1,a=!w()((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})))}function D(){if(s)return c;s=1;var t=S(),n=Function.prototype,r=n.apply,e=n.call;return c="object"==typeof Reflect&&Reflect.apply||(t?e.bind(r):function(){return e.apply(r,arguments)}),c}function C(){if(l)return f;l=1;var t=S(),n=Function.prototype,r=n.call,e=t&&n.bind.bind(r,r);return f=t?e:function(t){return function(){return r.apply(t,arguments)}},f}function x(){if(h)return d;h=1;var t=C(),n=t({}.toString),r=t("".slice);return d=function(t){return r(n(t),8,-1)}}function O(){if(v)return p;v=1;var t=x(),n=C();return p=function(r){if("Function"===t(r))return n(r)}}function T(){if(m)return y;m=1;var t="object"==typeof document&&document.all;return y=void 0===t&&void 0!==t?function(n){return"function"==typeof n||n===t}:function(t){return"function"==typeof t}}var E,N,j,M,k={};function I(){return N?E:(N=1,E=!w()((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})))}function _(){if(M)return j;M=1;var t=S(),n=Function.prototype.call;return j=t?n.bind(n):function(){return n.apply(n,arguments)},j}var P,Y,L,R,F,B,V,$,z,G,U,W,J,K,H,q,X,Q,Z,tt,nt,rt,et,it,ot,at,ut,ct,st,ft,lt,dt,ht,pt,vt,yt,mt,gt={};function At(){if(P)return gt;P=1;var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);return gt.f=r?function(t){var r=n(this,t);return!!r&&r.enumerable}:t,gt}function bt(){return L?Y:(L=1,Y=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}})}function wt(){if(F)return R;F=1;var t=C(),n=w(),r=x(),e=Object,i=t("".split);return R=n((function(){return!e("z").propertyIsEnumerable(0)}))?function(t){return"String"===r(t)?i(t,""):e(t)}:e}function St(){return V?B:(V=1,B=function(t){return null==t})}function Dt(){if(z)return $;z=1;var t=St(),n=TypeError;return $=function(r){if(t(r))throw new n("Can't call method on "+r);return r}}function Ct(){if(U)return G;U=1;var t=wt(),n=Dt();return G=function(r){return t(n(r))}}function xt(){if(J)return W;J=1;var t=T();return W=function(n){return"object"==typeof n?null!==n:t(n)}}function Ot(){return H?K:(H=1,K={})}function Tt(){if(X)return q;X=1;var t=Ot(),n=b(),r=T(),e=function(t){return r(t)?t:void 0};return q=function(r,i){return arguments.length<2?e(t[r])||e(n[r]):t[r]&&t[r][i]||n[r]&&n[r][i]},q}function Et(){return Z?Q:(Z=1,Q=C()({}.isPrototypeOf))}function Nt(){if(nt)return tt;nt=1;var t=b().navigator,n=t&&t.userAgent;return tt=n?String(n):""}function jt(){if(et)return rt;et=1;var t,n,r=b(),e=Nt(),i=r.process,o=r.Deno,a=i&&i.versions||o&&o.version,u=a&&a.v8;return u&&(n=(t=u.split("."))[0]>0&&t[0]<4?1:+(t[0]+t[1])),!n&&e&&(!(t=e.match(/Edge\/(\d+)/))||t[1]>=74)&&(t=e.match(/Chrome\/(\d+)/))&&(n=+t[1]),rt=n}function Mt(){if(ot)return it;ot=1;var t=jt(),n=w(),r=b().String;return it=!!Object.getOwnPropertySymbols&&!n((function(){var n=Symbol("symbol detection");return!r(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&t&&t<41})),it}function kt(){return ut?at:(ut=1,at=Mt()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function It(){if(st)return ct;st=1;var t=Tt(),n=T(),r=Et(),e=Object;return ct=kt()?function(t){return"symbol"==typeof t}:function(i){var o=t("Symbol");return n(o)&&r(o.prototype,e(i))}}function _t(){if(lt)return ft;lt=1;var t=String;return ft=function(n){try{return t(n)}catch(t){return"Object"}}}function Pt(){if(ht)return dt;ht=1;var t=T(),n=_t(),r=TypeError;return dt=function(e){if(t(e))return e;throw new r(n(e)+" is not a function")}}function Yt(){if(vt)return pt;vt=1;var t=Pt(),n=St();return pt=function(r,e){var i=r[e];return n(i)?void 0:t(i)}}function Lt(){if(mt)return yt;mt=1;var t=_(),n=T(),r=xt(),e=TypeError;return yt=function(i,o){var a,u;if("string"===o&&n(a=i.toString)&&!r(u=t(a,i)))return u;if(n(a=i.valueOf)&&!r(u=t(a,i)))return u;if("string"!==o&&n(a=i.toString)&&!r(u=t(a,i)))return u;throw new e("Can't convert object to primitive value")}}var Rt,Ft,Bt,Vt,$t,zt,Gt,Ut,Wt,Jt,Kt,Ht,qt,Xt,Qt,Zt,tn,nn,rn,en,on,an,un,cn,sn,fn,ln,dn,hn={exports:{}};function pn(){return Ft?Rt:(Ft=1,Rt=!0)}function vn(){if(Vt)return Bt;Vt=1;var t=b(),n=Object.defineProperty;return Bt=function(r,e){try{n(t,r,{value:e,configurable:!0,writable:!0})}catch(n){t[r]=e}return e}}function yn(){if($t)return hn.exports;$t=1;var t=pn(),n=b(),r=vn(),e="__core-js_shared__",i=hn.exports=n[e]||r(e,{});return(i.versions||(i.versions=[])).push({version:"3.40.0",mode:t?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.40.0/LICENSE",source:"https://github.com/zloirock/core-js"}),hn.exports}function mn(){if(Gt)return zt;Gt=1;var t=yn();return zt=function(n,r){return t[n]||(t[n]=r||{})}}function gn(){if(Wt)return Ut;Wt=1;var t=Dt(),n=Object;return Ut=function(r){return n(t(r))}}function An(){if(Kt)return Jt;Kt=1;var t=C(),n=gn(),r=t({}.hasOwnProperty);return Jt=Object.hasOwn||function(t,e){return r(n(t),e)}}function bn(){if(qt)return Ht;qt=1;var t=C(),n=0,r=Math.random(),e=t(1..toString);return Ht=function(t){return"Symbol("+(void 0===t?"":t)+")_"+e(++n+r,36)}}function wn(){if(Qt)return Xt;Qt=1;var t=b(),n=mn(),r=An(),e=bn(),i=Mt(),o=kt(),a=t.Symbol,u=n("wks"),c=o?a.for||a:a&&a.withoutSetter||e;return Xt=function(t){return r(u,t)||(u[t]=i&&r(a,t)?a[t]:c("Symbol."+t)),u[t]}}function Sn(){if(tn)return Zt;tn=1;var t=_(),n=xt(),r=It(),e=Yt(),i=Lt(),o=TypeError,a=wn()("toPrimitive");return Zt=function(u,c){if(!n(u)||r(u))return u;var s,f=e(u,a);if(f){if(void 0===c&&(c="default"),s=t(f,u,c),!n(s)||r(s))return s;throw new o("Can't convert object to primitive value")}return void 0===c&&(c="number"),i(u,c)}}function Dn(){if(rn)return nn;rn=1;var t=Sn(),n=It();return nn=function(r){var e=t(r,"string");return n(e)?e:e+""}}function Cn(){if(on)return en;on=1;var t=b(),n=xt(),r=t.document,e=n(r)&&n(r.createElement);return en=function(t){return e?r.createElement(t):{}}}function xn(){if(un)return an;un=1;var t=I(),n=w(),r=Cn();return an=!t&&!n((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))}function On(){if(cn)return k;cn=1;var t=I(),n=_(),r=At(),e=bt(),i=Ct(),o=Dn(),a=An(),u=xn(),c=Object.getOwnPropertyDescriptor;return k.f=t?c:function(t,s){if(t=i(t),s=o(s),u)try{return c(t,s)}catch(t){}if(a(t,s))return e(!n(r.f,t,s),t[s])},k}function Tn(){if(fn)return sn;fn=1;var t=w(),n=T(),r=/#|\.prototype\./,e=function(r,e){var c=o[i(r)];return c===u||c!==a&&(n(e)?t(e):!!e)},i=e.normalize=function(t){return String(t).replace(r,".").toLowerCase()},o=e.data={},a=e.NATIVE="N",u=e.POLYFILL="P";return sn=e}function En(){if(dn)return ln;dn=1;var t=O(),n=Pt(),r=S(),e=t(t.bind);return ln=function(t,i){return n(t),void 0===i?t:r?e(t,i):function(){return t.apply(i,arguments)}},ln}var Nn,jn,Mn,kn,In,_n,Pn,Yn,Ln,Rn,Fn,Bn,Vn,$n,zn,Gn,Un,Wn,Jn,Kn,Hn,qn,Xn,Qn={};function Zn(){return jn?Nn:(jn=1,Nn=I()&&w()((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})))}function tr(){if(kn)return Mn;kn=1;var t=xt(),n=String,r=TypeError;return Mn=function(e){if(t(e))return e;throw new r(n(e)+" is not an object")}}function nr(){if(In)return Qn;In=1;var t=I(),n=xn(),r=Zn(),e=tr(),i=Dn(),o=TypeError,a=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c="enumerable",s="configurable",f="writable";return Qn.f=t?r?function(t,n,r){if(e(t),n=i(n),e(r),"function"==typeof t&&"prototype"===n&&"value"in r&&f in r&&!r[f]){var o=u(t,n);o&&o[f]&&(t[n]=r.value,r={configurable:s in r?r[s]:o[s],enumerable:c in r?r[c]:o[c],writable:!1})}return a(t,n,r)}:a:function(t,r,u){if(e(t),r=i(r),e(u),n)try{return a(t,r,u)}catch(t){}if("get"in u||"set"in u)throw new o("Accessors not supported");return"value"in u&&(t[r]=u.value),t},Qn}function rr(){if(Pn)return _n;Pn=1;var t=I(),n=nr(),r=bt();return _n=t?function(t,e,i){return n.f(t,e,r(1,i))}:function(t,n,r){return t[n]=r,t}}function er(){if(Ln)return Yn;Ln=1;var t=b(),n=D(),r=O(),e=T(),i=On().f,o=Tn(),a=Ot(),u=En(),c=rr(),s=An(),f=function(t){var r=function(e,i,o){if(this instanceof r){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,o)}return n(t,this,arguments)};return r.prototype=t.prototype,r};return Yn=function(n,l){var d,h,p,v,y,m,g,A,b,w=n.target,S=n.global,D=n.stat,C=n.proto,x=S?t:D?t[w]:t[w]&&t[w].prototype,O=S?a:a[w]||c(a,w,{})[w],T=O.prototype;for(v in l)h=!(d=o(S?v:w+(D?".":"#")+v,n.forced))&&x&&s(x,v),m=O[v],h&&(g=n.dontCallGetSet?(b=i(x,v))&&b.value:x[v]),y=h&&g?g:l[v],(d||C||typeof m!=typeof y)&&(A=n.bind&&h?u(y,t):n.wrap&&h?f(y):C&&e(y)?r(y):y,(n.sham||y&&y.sham||m&&m.sham)&&c(A,"sham",!0),c(O,v,A),C&&(s(a,p=w+"Prototype")||c(a,p,{}),c(a[p],v,y),n.real&&T&&(d||!T[v])&&c(T,v,y)))}}function ir(){if(Fn)return Rn;Fn=1;var t=mn(),n=bn(),r=t("keys");return Rn=function(t){return r[t]||(r[t]=n(t))}}function or(){return Vn?Bn:(Vn=1,Bn=!w()((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})))}function ar(){if(zn)return $n;zn=1;var t=An(),n=T(),r=gn(),e=ir(),i=or(),o=e("IE_PROTO"),a=Object,u=a.prototype;return $n=i?a.getPrototypeOf:function(e){var i=r(e);if(t(i,o))return i[o];var c=i.constructor;return n(c)&&i instanceof c?c.prototype:i instanceof a?u:null}}function ur(){if(Un)return Gn;Un=1;var t=C(),n=Pt();return Gn=function(r,e,i){try{return t(n(Object.getOwnPropertyDescriptor(r,e)[i]))}catch(t){}}}function cr(){if(Jn)return Wn;Jn=1;var t=xt();return Wn=function(n){return t(n)||null===n}}function sr(){if(Hn)return Kn;Hn=1;var t=cr(),n=String,r=TypeError;return Kn=function(e){if(t(e))return e;throw new r("Can't set "+n(e)+" as a prototype")}}function fr(){if(Xn)return qn;Xn=1;var t=ur(),n=xt(),r=Dt(),e=sr();return qn=Object.setPrototypeOf||("__proto__"in{}?function(){var i,o=!1,a={};try{(i=t(Object.prototype,"__proto__","set"))(a,[]),o=a instanceof Array}catch(t){}return function(t,a){return r(t),e(a),n(t)?(o?i(t,a):t.__proto__=a,t):t}}():void 0)}var lr,dr,hr,pr,vr,yr,mr,gr,Ar,br,wr,Sr,Dr,Cr,xr,Or,Tr,Er,Nr,jr={};function Mr(){if(dr)return lr;dr=1;var t=Math.ceil,n=Math.floor;return lr=Math.trunc||function(r){var e=+r;return(e>0?n:t)(e)}}function kr(){if(pr)return hr;pr=1;var t=Mr();return hr=function(n){var r=+n;return r!=r||0===r?0:t(r)}}function Ir(){if(yr)return vr;yr=1;var t=kr(),n=Math.max,r=Math.min;return vr=function(e,i){var o=t(e);return o<0?n(o+i,0):r(o,i)}}function _r(){if(gr)return mr;gr=1;var t=kr(),n=Math.min;return mr=function(r){var e=t(r);return e>0?n(e,9007199254740991):0}}function Pr(){if(br)return Ar;br=1;var t=_r();return Ar=function(n){return t(n.length)}}function Yr(){return Cr?Dr:(Cr=1,Dr={})}function Lr(){if(Or)return xr;Or=1;var t=C(),n=An(),r=Ct(),e=function(){if(Sr)return wr;Sr=1;var t=Ct(),n=Ir(),r=Pr(),e=function(e){return function(i,o,a){var u=t(i),c=r(u);if(0===c)return!e&&-1;var s,f=n(a,c);if(e&&o!=o){for(;c>f;)if((s=u[f++])!=s)return!0}else for(;c>f;f++)if((e||f in u)&&u[f]===o)return e||f||0;return!e&&-1}};return wr={includes:e(!0),indexOf:e(!1)}}().indexOf,i=Yr(),o=t([].push);return xr=function(t,a){var u,c=r(t),s=0,f=[];for(u in c)!n(i,u)&&n(c,u)&&o(f,u);for(;a.length>s;)n(c,u=a[s++])&&(~e(f,u)||o(f,u));return f}}function Rr(){return Er?Tr:(Er=1,Tr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function Fr(){if(Nr)return jr;Nr=1;var t=Lr(),n=Rr().concat("length","prototype");return jr.f=Object.getOwnPropertyNames||function(r){return t(r,n)},jr}var Br,Vr,$r,zr,Gr,Ur={};function Wr(){return Br||(Br=1,Ur.f=Object.getOwnPropertySymbols),Ur}function Jr(){if($r)return Vr;$r=1;var t=Tt(),n=C(),r=Fr(),e=Wr(),i=tr(),o=n([].concat);return Vr=t("Reflect","ownKeys")||function(t){var n=r.f(i(t)),a=e.f;return a?o(n,a(t)):n}}function Kr(){if(Gr)return zr;Gr=1;var t=An(),n=Jr(),r=On(),e=nr();return zr=function(i,o,a){for(var u=n(o),c=e.f,s=r.f,f=0;f<u.length;f++){var l=u[f];t(i,l)||a&&t(a,l)||c(i,l,s(o,l))}},zr}var Hr,qr,Xr,Qr,Zr,te,ne,re,ee,ie,oe,ae,ue,ce,se,fe,le,de,he,pe,ve,ye,me,ge,Ae,be,we,Se,De,Ce,xe,Oe,Te,Ee,Ne,je,Me,ke,Ie,_e,Pe,Ye,Le,Re,Fe,Be,Ve,$e,ze,Ge,Ue,We,Je,Ke,He,qe,Xe,Qe,Ze,ti,ni,ri={};function ei(){if(qr)return Hr;qr=1;var t=Lr(),n=Rr();return Hr=Object.keys||function(r){return t(r,n)}}function ii(){if(Xr)return ri;Xr=1;var t=I(),n=Zn(),r=nr(),e=tr(),i=Ct(),o=ei();return ri.f=t&&!n?Object.defineProperties:function(t,n){e(t);for(var a,u=i(n),c=o(n),s=c.length,f=0;s>f;)r.f(t,a=c[f++],u[a]);return t},ri}function oi(){return Zr?Qr:(Zr=1,Qr=Tt()("document","documentElement"))}function ai(){if(ne)return te;ne=1;var t,n=tr(),r=ii(),e=Rr(),i=Yr(),o=oi(),a=Cn(),u="prototype",c="script",s=ir()("IE_PROTO"),f=function(){},l=function(t){return"<"+c+">"+t+"</"+c+">"},d=function(t){t.write(l("")),t.close();var n=t.parentWindow.Object;return t=null,n},h=function(){try{t=new ActiveXObject("htmlfile")}catch(t){}var n,r,i;h="undefined"!=typeof document?document.domain&&t?d(t):(r=a("iframe"),i="java"+c+":",r.style.display="none",o.appendChild(r),r.src=String(i),(n=r.contentWindow.document).open(),n.write(l("document.F=Object")),n.close(),n.F):d(t);for(var s=e.length;s--;)delete h[u][e[s]];return h()};return i[s]=!0,te=Object.create||function(t,e){var i;return null!==t?(f[u]=n(t),i=new f,f[u]=null,i[s]=t):i=h(),void 0===e?i:r.f(i,e)}}function ui(){if(ee)return re;ee=1;var t=xt(),n=rr();return re=function(r,e){t(e)&&"cause"in e&&n(r,"cause",e.cause)}}function ci(){if(oe)return ie;oe=1;var t=Error,n=C()("".replace),r=String(new t("zxcasd").stack),e=/\n\s*at [^:]*:[^\n]*/,i=e.test(r);return ie=function(r,o){if(i&&"string"==typeof r&&!t.prepareStackTrace)for(;o--;)r=n(r,e,"");return r}}function si(){if(ue)return ae;ue=1;var t=w(),n=bt();return ae=!t((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",n(1,7)),7!==t.stack)}))}function fi(){if(se)return ce;se=1;var t=rr(),n=ci(),r=si(),e=Error.captureStackTrace;return ce=function(i,o,a,u){r&&(e?e(i,o):t(i,"stack",n(a,u)))}}function li(){return le?fe:(le=1,fe={})}function di(){if(he)return de;he=1;var t=wn(),n=li(),r=t("iterator"),e=Array.prototype;return de=function(t){return void 0!==t&&(n.Array===t||e[r]===t)}}function hi(){if(ve)return pe;ve=1;var t={};return t[wn()("toStringTag")]="z",pe="[object z]"===String(t)}function pi(){if(me)return ye;me=1;var t=hi(),n=T(),r=x(),e=wn()("toStringTag"),i=Object,o="Arguments"===r(function(){return arguments}());return ye=t?r:function(t){var a,u,c;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(u=function(t,n){try{return t[n]}catch(t){}}(a=i(t),e))?u:o?r(a):"Object"===(c=r(a))&&n(a.callee)?"Arguments":c}}function vi(){if(Ae)return ge;Ae=1;var t=pi(),n=Yt(),r=St(),e=li(),i=wn()("iterator");return ge=function(o){if(!r(o))return n(o,i)||n(o,"@@iterator")||e[t(o)]}}function yi(){if(we)return be;we=1;var t=_(),n=Pt(),r=tr(),e=_t(),i=vi(),o=TypeError;return be=function(a,u){var c=arguments.length<2?i(a):u;if(n(c))return r(t(c,a));throw new o(e(a)+" is not iterable")},be}function mi(){if(De)return Se;De=1;var t=_(),n=tr(),r=Yt();return Se=function(e,i,o){var a,u;n(e);try{if(!(a=r(e,"return"))){if("throw"===i)throw o;return o}a=t(a,e)}catch(t){u=!0,a=t}if("throw"===i)throw o;if(u)throw a;return n(a),o},Se}function gi(){if(xe)return Ce;xe=1;var t=En(),n=_(),r=tr(),e=_t(),i=di(),o=Pr(),a=Et(),u=yi(),c=vi(),s=mi(),f=TypeError,l=function(t,n){this.stopped=t,this.result=n},d=l.prototype;return Ce=function(h,p,v){var y,m,g,A,b,w,S,D=v&&v.that,C=!(!v||!v.AS_ENTRIES),x=!(!v||!v.IS_RECORD),O=!(!v||!v.IS_ITERATOR),T=!(!v||!v.INTERRUPTED),E=t(p,D),N=function(t){return y&&s(y,"normal",t),new l(!0,t)},j=function(t){return C?(r(t),T?E(t[0],t[1],N):E(t[0],t[1])):T?E(t,N):E(t)};if(x)y=h.iterator;else if(O)y=h;else{if(!(m=c(h)))throw new f(e(h)+" is not iterable");if(i(m)){for(g=0,A=o(h);A>g;g++)if((b=j(h[g]))&&a(d,b))return b;return new l(!1)}y=u(h,m)}for(w=x?h.next:y.next;!(S=n(w,y)).done;){try{b=j(S.value)}catch(t){s(y,"throw",t)}if("object"==typeof b&&b&&a(d,b))return b}return new l(!1)},Ce}function Ai(){if(Te)return Oe;Te=1;var t=pi(),n=String;return Oe=function(r){if("Symbol"===t(r))throw new TypeError("Cannot convert a Symbol value to a string");return n(r)}}function bi(){if(Ne)return Ee;Ne=1;var t=Ai();return Ee=function(n,r){return void 0===n?arguments.length<2?"":r:t(n)},Ee}function wi(){return Me||(Me=1,function(){if(je)return A;je=1;var t=er(),n=Et(),r=ar(),e=fr(),i=Kr(),o=ai(),a=rr(),u=bt(),c=ui(),s=fi(),f=gi(),l=bi(),d=wn()("toStringTag"),h=Error,p=[].push,v=function(t,i){var u,m=n(y,this);e?u=e(new h,m?r(this):y):(u=m?this:o(y),a(u,d,"Error")),void 0!==i&&a(u,"message",l(i)),s(u,v,u.stack,1),arguments.length>2&&c(u,arguments[2]);var g=[];return f(t,p,{that:g}),a(u,"errors",g),u};e?e(v,h):i(v,h,{name:!0});var y=v.prototype=o(h.prototype,{constructor:u(1,v),message:u(1,""),name:u(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:v})}()),g}function Si(){return Ie?ke:(Ie=1,ke=function(){})}function Di(){if(Pe)return _e;Pe=1;var t=b(),n=T(),r=t.WeakMap;return _e=n(r)&&/native code/.test(String(r))}function Ci(){if(Le)return Ye;Le=1;var t,n,r,e=Di(),i=b(),o=xt(),a=rr(),u=An(),c=yn(),s=ir(),f=Yr(),l="Object already initialized",d=i.TypeError,h=i.WeakMap;if(e||c.state){var p=c.state||(c.state=new h);p.get=p.get,p.has=p.has,p.set=p.set,t=function(t,n){if(p.has(t))throw new d(l);return n.facade=t,p.set(t,n),n},n=function(t){return p.get(t)||{}},r=function(t){return p.has(t)}}else{var v=s("state");f[v]=!0,t=function(t,n){if(u(t,v))throw new d(l);return n.facade=t,a(t,v,n),n},n=function(t){return u(t,v)?t[v]:{}},r=function(t){return u(t,v)}}return Ye={set:t,get:n,has:r,enforce:function(e){return r(e)?n(e):t(e,{})},getterFor:function(t){return function(r){var e;if(!o(r)||(e=n(r)).type!==t)throw new d("Incompatible receiver, "+t+" required");return e}}}}function xi(){if(Fe)return Re;Fe=1;var t=I(),n=An(),r=Function.prototype,e=t&&Object.getOwnPropertyDescriptor,i=n(r,"name"),o=i&&"something"===function(){}.name,a=i&&(!t||t&&e(r,"name").configurable);return Re={EXISTS:i,PROPER:o,CONFIGURABLE:a}}function Oi(){if(Ve)return Be;Ve=1;var t=rr();return Be=function(n,r,e,i){return i&&i.enumerable?n[r]=e:t(n,r,e),n}}function Ti(){if(ze)return $e;ze=1;var t,n,r,e=w(),i=T(),o=xt(),a=ai(),u=ar(),c=Oi(),s=wn(),f=pn(),l=s("iterator"),d=!1;return[].keys&&("next"in(r=[].keys())?(n=u(u(r)))!==Object.prototype&&(t=n):d=!0),!o(t)||e((function(){var n={};return t[l].call(n)!==n}))?t={}:f&&(t=a(t)),i(t[l])||c(t,l,(function(){return this})),$e={IteratorPrototype:t,BUGGY_SAFARI_ITERATORS:d}}function Ei(){if(Ue)return Ge;Ue=1;var t=hi(),n=pi();return Ge=t?{}.toString:function(){return"[object "+n(this)+"]"}}function Ni(){if(Je)return We;Je=1;var t=hi(),n=nr().f,r=rr(),e=An(),i=Ei(),o=wn()("toStringTag");return We=function(a,u,c,s){var f=c?a:a&&a.prototype;f&&(e(f,o)||n(f,o,{configurable:!0,value:u}),s&&!t&&r(f,"toString",i))}}function ji(){if(He)return Ke;He=1;var t=Ti().IteratorPrototype,n=ai(),r=bt(),e=Ni(),i=li(),o=function(){return this};return Ke=function(a,u,c,s){var f=u+" Iterator";return a.prototype=n(t,{next:r(+!s,c)}),e(a,f,!1,!0),i[f]=o,a}}function Mi(){if(Xe)return qe;Xe=1;var t=er(),n=_(),r=pn(),e=xi(),i=T(),o=ji(),a=ar(),u=fr(),c=Ni(),s=rr(),f=Oi(),l=wn(),d=li(),h=Ti(),p=e.PROPER,v=e.CONFIGURABLE,y=h.IteratorPrototype,m=h.BUGGY_SAFARI_ITERATORS,g=l("iterator"),A="keys",b="values",w="entries",S=function(){return this};return qe=function(e,l,h,D,C,x,O){o(h,l,D);var T,E,N,j=function(t){if(t===C&&P)return P;if(!m&&t&&t in I)return I[t];switch(t){case A:case b:case w:return function(){return new h(this,t)}}return function(){return new h(this)}},M=l+" Iterator",k=!1,I=e.prototype,_=I[g]||I["@@iterator"]||C&&I[C],P=!m&&_||j(C),Y="Array"===l&&I.entries||_;if(Y&&(T=a(Y.call(new e)))!==Object.prototype&&T.next&&(r||a(T)===y||(u?u(T,y):i(T[g])||f(T,g,S)),c(T,M,!0,!0),r&&(d[M]=S)),p&&C===b&&_&&_.name!==b&&(!r&&v?s(I,"name",b):(k=!0,P=function(){return n(_,this)})),C)if(E={values:j(b),keys:x?P:j(A),entries:j(w)},O)for(N in E)(m||k||!(N in I))&&f(I,N,E[N]);else t({target:l,proto:!0,forced:m||k},E);return r&&!O||I[g]===P||f(I,g,P,{name:C}),d[l]=P,E}}function ki(){return Ze?Qe:(Ze=1,Qe=function(t,n){return{value:t,done:n}})}function Ii(){if(ni)return ti;ni=1;var t=Ct(),n=Si(),r=li(),e=Ci(),i=nr().f,o=Mi(),a=ki(),u=pn(),c=I(),s="Array Iterator",f=e.set,l=e.getterFor(s);ti=o(Array,"Array",(function(n,r){f(this,{type:s,target:t(n),index:0,kind:r})}),(function(){var t=l(this),n=t.target,r=t.index++;if(!n||r>=n.length)return t.target=null,a(void 0,!0);switch(t.kind){case"keys":return a(r,!1);case"values":return a(n[r],!1)}return a([r,n[r]],!1)}),"values");var d=r.Arguments=r.Array;if(n("keys"),n("values"),n("entries"),!u&&c&&"values"!==d.name)try{i(d,"name",{value:"values"})}catch(t){}return ti}var _i,Pi,Yi,Li,Ri,Fi,Bi,Vi,$i,zi,Gi,Ui,Wi,Ji,Ki,Hi,qi,Xi,Qi,Zi,to,no,ro,eo,io,oo,ao,uo,co,so,fo,lo,ho,po,vo,yo,mo,go,Ao,bo,wo,So,Do,Co,xo={},Oo={};function To(){if(Pi)return _i;Pi=1;var t=b(),n=Nt(),r=x(),e=function(t){return n.slice(0,t.length)===t};return _i=e("Bun/")?"BUN":e("Cloudflare-Workers")?"CLOUDFLARE":e("Deno/")?"DENO":e("Node.js/")?"NODE":t.Bun&&"string"==typeof Bun.version?"BUN":t.Deno&&"object"==typeof Deno.version?"DENO":"process"===r(t.process)?"NODE":t.window&&t.document?"BROWSER":"REST"}function Eo(){return Li?Yi:(Li=1,Yi="NODE"===To())}function No(){if(Fi)return Ri;Fi=1;var t=nr();return Ri=function(n,r,e){return t.f(n,r,e)}}function jo(){if(Vi)return Bi;Vi=1;var t=Tt(),n=No(),r=wn(),e=I(),i=r("species");return Bi=function(r){var o=t(r);e&&o&&!o[i]&&n(o,i,{configurable:!0,get:function(){return this}})}}function Mo(){if(zi)return $i;zi=1;var t=Et(),n=TypeError;return $i=function(r,e){if(t(e,r))return r;throw new n("Incorrect invocation")}}function ko(){if(Ui)return Gi;Ui=1;var t=C(),n=T(),r=yn(),e=t(Function.toString);return n(r.inspectSource)||(r.inspectSource=function(t){return e(t)}),Gi=r.inspectSource}function Io(){if(Ji)return Wi;Ji=1;var t=C(),n=w(),r=T(),e=pi(),i=Tt(),o=ko(),a=function(){},u=i("Reflect","construct"),c=/^\s*(?:class|function)\b/,s=t(c.exec),f=!c.test(a),l=function(t){if(!r(t))return!1;try{return u(a,[],t),!0}catch(t){return!1}},d=function(t){if(!r(t))return!1;switch(e(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!s(c,o(t))}catch(t){return!0}};return d.sham=!0,Wi=!u||n((function(){var t;return l(l.call)||!l(Object)||!l((function(){t=!0}))||t}))?d:l}function _o(){if(Hi)return Ki;Hi=1;var t=Io(),n=_t(),r=TypeError;return Ki=function(e){if(t(e))return e;throw new r(n(e)+" is not a constructor")}}function Po(){if(Xi)return qi;Xi=1;var t=tr(),n=_o(),r=St(),e=wn()("species");return qi=function(i,o){var a,u=t(i).constructor;return void 0===u||r(a=t(u)[e])?o:n(a)}}function Yo(){return Zi?Qi:(Zi=1,Qi=C()([].slice))}function Lo(){if(no)return to;no=1;var t=TypeError;return to=function(n,r){if(n<r)throw new t("Not enough arguments");return n}}function Ro(){return eo?ro:(eo=1,ro=/(?:ipad|iphone|ipod).*applewebkit/i.test(Nt()))}function Fo(){if(oo)return io;oo=1;var t,n,r,e,i=b(),o=D(),a=En(),u=T(),c=An(),s=w(),f=oi(),l=Yo(),d=Cn(),h=Lo(),p=Ro(),v=Eo(),y=i.setImmediate,m=i.clearImmediate,g=i.process,A=i.Dispatch,S=i.Function,C=i.MessageChannel,x=i.String,O=0,E={},N="onreadystatechange";s((function(){t=i.location}));var j=function(t){if(c(E,t)){var n=E[t];delete E[t],n()}},M=function(t){return function(){j(t)}},k=function(t){j(t.data)},I=function(n){i.postMessage(x(n),t.protocol+"//"+t.host)};return y&&m||(y=function(t){h(arguments.length,1);var r=u(t)?t:S(t),e=l(arguments,1);return E[++O]=function(){o(r,void 0,e)},n(O),O},m=function(t){delete E[t]},v?n=function(t){g.nextTick(M(t))}:A&&A.now?n=function(t){A.now(M(t))}:C&&!p?(e=(r=new C).port2,r.port1.onmessage=k,n=a(e.postMessage,e)):i.addEventListener&&u(i.postMessage)&&!i.importScripts&&t&&"file:"!==t.protocol&&!s(I)?(n=I,i.addEventListener("message",k,!1)):n=N in d("script")?function(t){f.appendChild(d("script"))[N]=function(){f.removeChild(this),j(t)}}:function(t){setTimeout(M(t),0)}),io={set:y,clear:m}}function Bo(){if(uo)return ao;uo=1;var t=b(),n=I(),r=Object.getOwnPropertyDescriptor;return ao=function(e){if(!n)return t[e];var i=r(t,e);return i&&i.value}}function Vo(){if(so)return co;so=1;var t=function(){this.head=null,this.tail=null};return t.prototype={add:function(t){var n={item:t,next:null},r=this.tail;r?r.next=n:this.head=n,this.tail=n},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},co=t}function $o(){return lo?fo:(lo=1,fo=/ipad|iphone|ipod/i.test(Nt())&&"undefined"!=typeof Pebble)}function zo(){return po?ho:(po=1,ho=/web0s(?!.*chrome)/i.test(Nt()))}function Go(){if(yo)return vo;yo=1;var t,n,r,e,i,o=b(),a=Bo(),u=En(),c=Fo().set,s=Vo(),f=Ro(),l=$o(),d=zo(),h=Eo(),p=o.MutationObserver||o.WebKitMutationObserver,v=o.document,y=o.process,m=o.Promise,g=a("queueMicrotask");if(!g){var A=new s,w=function(){var n,r;for(h&&(n=y.domain)&&n.exit();r=A.get();)try{r()}catch(n){throw A.head&&t(),n}n&&n.enter()};f||h||d||!p||!v?!l&&m&&m.resolve?((e=m.resolve(void 0)).constructor=m,i=u(e.then,e),t=function(){i(w)}):h?t=function(){y.nextTick(w)}:(c=u(c,o),t=function(){c(w)}):(n=!0,r=v.createTextNode(""),new p(w).observe(r,{characterData:!0}),t=function(){r.data=n=!n}),g=function(n){A.head||t(),A.add(n)}}return vo=g}function Uo(){return go||(go=1,mo=function(t,n){try{1===arguments.length?console.error(t):console.error(t,n)}catch(t){}}),mo}function Wo(){return bo?Ao:(bo=1,Ao=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}})}function Jo(){return So?wo:(So=1,wo=b().Promise)}function Ko(){if(Co)return Do;Co=1;var t=b(),n=Jo(),r=T(),e=Tn(),i=ko(),o=wn(),a=To(),u=pn(),c=jt(),s=n&&n.prototype,f=o("species"),l=!1,d=r(t.PromiseRejectionEvent),h=e("Promise",(function(){var t=i(n),r=t!==String(n);if(!r&&66===c)return!0;if(u&&(!s.catch||!s.finally))return!0;if(!c||c<51||!/native code/.test(t)){var e=new n((function(t){t(1)})),o=function(t){t((function(){}),(function(){}))};if((e.constructor={})[f]=o,!(l=e.then((function(){}))instanceof o))return!0}return!(r||"BROWSER"!==a&&"DENO"!==a||d)}));return Do={CONSTRUCTOR:h,REJECTION_EVENT:d,SUBCLASSING:l}}var Ho,qo,Xo={};function Qo(){if(Ho)return Xo;Ho=1;var t=Pt(),n=TypeError,r=function(r){var e,i;this.promise=new r((function(t,r){if(void 0!==e||void 0!==i)throw new n("Bad Promise constructor");e=t,i=r})),this.resolve=t(e),this.reject=t(i)};return Xo.f=function(t){return new r(t)},Xo}var Zo,ta,na,ra,ea,ia={};function oa(){if(ta)return Zo;ta=1;var t=wn()("iterator"),n=!1;try{var r=0,e={next:function(){return{done:!!r++}},return:function(){n=!0}};e[t]=function(){return this},Array.from(e,(function(){throw 2}))}catch(t){}return Zo=function(r,e){try{if(!e&&!n)return!1}catch(t){return!1}var i=!1;try{var o={};o[t]=function(){return{next:function(){return{done:i=!0}}}},r(o)}catch(t){}return i}}function aa(){if(ra)return na;ra=1;var t=Jo(),n=oa(),r=Ko().CONSTRUCTOR;return na=r||!n((function(n){t.all(n).then(void 0,(function(){}))}))}var ua,ca={};var sa,fa={};var la,da={};var ha,pa,va,ya,ma={};function ga(){if(pa)return ha;pa=1;var t=tr(),n=xt(),r=Qo();return ha=function(e,i){if(t(e),n(i)&&i.constructor===e)return i;var o=r.f(e);return(0,o.resolve)(i),o.promise}}function Aa(){return ya||(ya=1,function(){if(qo)return Oo;qo=1;var t,n,r,e=er(),i=pn(),o=Eo(),a=b(),u=_(),c=Oi(),s=fr(),f=Ni(),l=jo(),d=Pt(),h=T(),p=xt(),v=Mo(),y=Po(),m=Fo().set,g=Go(),A=Uo(),w=Wo(),S=Vo(),D=Ci(),C=Jo(),x=Ko(),O=Qo(),E="Promise",N=x.CONSTRUCTOR,j=x.REJECTION_EVENT,M=x.SUBCLASSING,k=D.getterFor(E),I=D.set,P=C&&C.prototype,Y=C,L=P,R=a.TypeError,F=a.document,B=a.process,V=O.f,$=V,z=!!(F&&F.createEvent&&a.dispatchEvent),G="unhandledrejection",U=function(t){var n;return!(!p(t)||!h(n=t.then))&&n},W=function(t,n){var r,e,i,o=n.value,a=1===n.state,c=a?t.ok:t.fail,s=t.resolve,f=t.reject,l=t.domain;try{c?(a||(2===n.rejection&&X(n),n.rejection=1),!0===c?r=o:(l&&l.enter(),r=c(o),l&&(l.exit(),i=!0)),r===t.promise?f(new R("Promise-chain cycle")):(e=U(r))?u(e,r,s,f):s(r)):f(o)}catch(t){l&&!i&&l.exit(),f(t)}},J=function(t,n){t.notified||(t.notified=!0,g((function(){for(var r,e=t.reactions;r=e.get();)W(r,t);t.notified=!1,n&&!t.rejection&&H(t)})))},K=function(t,n,r){var e,i;z?((e=F.createEvent("Event")).promise=n,e.reason=r,e.initEvent(t,!1,!0),a.dispatchEvent(e)):e={promise:n,reason:r},!j&&(i=a["on"+t])?i(e):t===G&&A("Unhandled promise rejection",r)},H=function(t){u(m,a,(function(){var n,r=t.facade,e=t.value;if(q(t)&&(n=w((function(){o?B.emit("unhandledRejection",e,r):K(G,r,e)})),t.rejection=o||q(t)?2:1,n.error))throw n.value}))},q=function(t){return 1!==t.rejection&&!t.parent},X=function(t){u(m,a,(function(){var n=t.facade;o?B.emit("rejectionHandled",n):K("rejectionhandled",n,t.value)}))},Q=function(t,n,r){return function(e){t(n,e,r)}},Z=function(t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,J(t,!0))},tt=function(t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===n)throw new R("Promise can't be resolved itself");var e=U(n);e?g((function(){var r={done:!1};try{u(e,n,Q(tt,r,t),Q(Z,r,t))}catch(n){Z(r,n,t)}})):(t.value=n,t.state=1,J(t,!1))}catch(n){Z({done:!1},n,t)}}};if(N&&(L=(Y=function(n){v(this,L),d(n),u(t,this);var r=k(this);try{n(Q(tt,r),Q(Z,r))}catch(t){Z(r,t)}}).prototype,(t=function(t){I(this,{type:E,done:!1,notified:!1,parent:!1,reactions:new S,rejection:!1,state:0,value:null})}).prototype=c(L,"then",(function(t,n){var r=k(this),e=V(y(this,Y));return r.parent=!0,e.ok=!h(t)||t,e.fail=h(n)&&n,e.domain=o?B.domain:void 0,0===r.state?r.reactions.add(e):g((function(){W(e,r)})),e.promise})),n=function(){var n=new t,r=k(n);this.promise=n,this.resolve=Q(tt,r),this.reject=Q(Z,r)},O.f=V=function(t){return t===Y||void 0===t?new n(t):$(t)},!i&&h(C)&&P!==Object.prototype)){r=P.then,M||c(P,"then",(function(t,n){var e=this;return new Y((function(t,n){u(r,e,t,n)})).then(t,n)}),{unsafe:!0});try{delete P.constructor}catch(t){}s&&s(P,L)}e({global:!0,constructor:!0,wrap:!0,forced:N},{Promise:Y}),f(Y,E,!1,!0),l(E)}(),function(){if(ea)return ia;ea=1;var t=er(),n=_(),r=Pt(),e=Qo(),i=Wo(),o=gi();t({target:"Promise",stat:!0,forced:aa()},{all:function(t){var a=this,u=e.f(a),c=u.resolve,s=u.reject,f=i((function(){var e=r(a.resolve),i=[],u=0,f=1;o(t,(function(t){var r=u++,o=!1;f++,n(e,a,t).then((function(t){o||(o=!0,i[r]=t,--f||c(i))}),s)})),--f||c(i)}));return f.error&&s(f.value),u.promise}})}(),function(){if(ua)return ca;ua=1;var t=er(),n=pn(),r=Ko().CONSTRUCTOR,e=Jo(),i=Tt(),o=T(),a=Oi(),u=e&&e.prototype;if(t({target:"Promise",proto:!0,forced:r,real:!0},{catch:function(t){return this.then(void 0,t)}}),!n&&o(e)){var c=i("Promise").prototype.catch;u.catch!==c&&a(u,"catch",c,{unsafe:!0})}}(),function(){if(sa)return fa;sa=1;var t=er(),n=_(),r=Pt(),e=Qo(),i=Wo(),o=gi();t({target:"Promise",stat:!0,forced:aa()},{race:function(t){var a=this,u=e.f(a),c=u.reject,s=i((function(){var e=r(a.resolve);o(t,(function(t){n(e,a,t).then(u.resolve,c)}))}));return s.error&&c(s.value),u.promise}})}(),function(){if(la)return da;la=1;var t=er(),n=Qo();t({target:"Promise",stat:!0,forced:Ko().CONSTRUCTOR},{reject:function(t){var r=n.f(this);return(0,r.reject)(t),r.promise}})}(),function(){if(va)return ma;va=1;var t=er(),n=Tt(),r=pn(),e=Jo(),i=Ko().CONSTRUCTOR,o=ga(),a=n("Promise"),u=r&&!i;t({target:"Promise",stat:!0,forced:r||i},{resolve:function(t){return o(u&&this===a?e:this,t)}})}()),xo}var ba,wa={};function Sa(){if(ba)return wa;ba=1;var t=er(),n=_(),r=Pt(),e=Qo(),i=Wo(),o=gi();return t({target:"Promise",stat:!0,forced:aa()},{allSettled:function(t){var a=this,u=e.f(a),c=u.resolve,s=u.reject,f=i((function(){var e=r(a.resolve),i=[],u=0,s=1;o(t,(function(t){var r=u++,o=!1;s++,n(e,a,t).then((function(t){o||(o=!0,i[r]={status:"fulfilled",value:t},--s||c(i))}),(function(t){o||(o=!0,i[r]={status:"rejected",reason:t},--s||c(i))}))})),--s||c(i)}));return f.error&&s(f.value),u.promise}}),wa}var Da,Ca={};function xa(){if(Da)return Ca;Da=1;var t=er(),n=_(),r=Pt(),e=Tt(),i=Qo(),o=Wo(),a=gi(),u="No one promise resolved";return t({target:"Promise",stat:!0,forced:aa()},{any:function(t){var c=this,s=e("AggregateError"),f=i.f(c),l=f.resolve,d=f.reject,h=o((function(){var e=r(c.resolve),i=[],o=0,f=1,h=!1;a(t,(function(t){var r=o++,a=!1;f++,n(e,c,t).then((function(t){a||h||(h=!0,l(t))}),(function(t){a||h||(a=!0,i[r]=t,--f||d(new s(i,u)))}))})),--f||d(new s(i,u))}));return h.error&&d(h.value),f.promise}}),Ca}var Oa,Ta={};function Ea(){if(Oa)return Ta;Oa=1;var t=er(),n=b(),r=D(),e=Yo(),i=Qo(),o=Pt(),a=Wo(),u=n.Promise,c=!1;return t({target:"Promise",stat:!0,forced:!u||!u.try||a((function(){u.try((function(t){c=8===t}),8)})).error||!c},{try:function(t){var n=arguments.length>1?e(arguments,1):[],u=i.f(this),c=a((function(){return r(o(t),void 0,n)}));return(c.error?u.reject:u.resolve)(c.value),u.promise}}),Ta}var Na,ja={};function Ma(){if(Na)return ja;Na=1;var t=er(),n=Qo();return t({target:"Promise",stat:!0},{withResolvers:function(){var t=n.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}}),ja}var ka,Ia={};var _a,Pa,Ya,La,Ra,Fa={};function Ba(){if(Ya)return Fa;Ya=1;var t=function(){if(Pa)return _a;Pa=1;var t=C(),n=kr(),r=Ai(),e=Dt(),i=t("".charAt),o=t("".charCodeAt),a=t("".slice),u=function(t){return function(u,c){var s,f,l=r(e(u)),d=n(c),h=l.length;return d<0||d>=h?t?"":void 0:(s=o(l,d))<55296||s>56319||d+1===h||(f=o(l,d+1))<56320||f>57343?t?i(l,d):s:t?a(l,d,d+2):f-56320+(s-55296<<10)+65536}};return _a={codeAt:u(!1),charAt:u(!0)}}().charAt,n=Ai(),r=Ci(),e=Mi(),i=ki(),o="String Iterator",a=r.set,u=r.getterFor(o);return e(String,"String",(function(t){a(this,{type:o,string:n(t),index:0})}),(function(){var n,r=u(this),e=r.string,o=r.index;return o>=e.length?i(void 0,!0):(n=t(e,o),r.index+=n.length,i(n,!1))})),Fa}function Va(){return Ra?La:(Ra=1,wi(),Ii(),Aa(),Sa(),xa(),Ea(),Ma(),function(){if(ka)return Ia;ka=1;var t=er(),n=pn(),r=Jo(),e=w(),i=Tt(),o=T(),a=Po(),u=ga(),c=Oi(),s=r&&r.prototype;if(t({target:"Promise",proto:!0,real:!0,forced:!!r&&e((function(){s.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var n=a(this,i("Promise")),r=o(t);return this.then(r?function(r){return u(n,t()).then((function(){return r}))}:t,r?function(r){return u(n,t()).then((function(){throw r}))}:t)}}),!n&&o(r)){var f=i("Promise").prototype.finally;s.finally!==f&&c(s,"finally",f,{unsafe:!0})}}(),Ba(),La=Ot().Promise)}var $a,za,Ga,Ua,Wa,Ja={};function Ka(){return za?$a:(za=1,$a={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function Ha(){if(Ga)return Ja;Ga=1,Ii();var t=Ka(),n=b(),r=Ni(),e=li();for(var i in t)r(n[i],i),e[i]=e.Array;return Ja}function qa(){if(Wa)return Ua;Wa=1;var t=Va();return Ha(),Ua=t}var Xa;var Qa,Za,tu;function nu(){if(tu)return Za;tu=1;var t=qa();return Xa||(Xa=1,Ea()),Qa||(Qa=1,Ma()),Za=t}var ru;var eu;var iu,ou,au,uu,cu;function su(){if(au)return ou;au=1;var t=nu();return ru||(ru=1,wi()),eu||(eu=1,Sa()),iu||(iu=1,xa()),ou=t}function fu(){return cu?uu:(cu=1,uu=su())}var lu=n(fu());function du(t,n,r,e,i,o,a){try{var u=t[o](a),c=u.value}catch(t){return void r(t)}u.done?n(c):lu.resolve(c).then(e,i)}var hu,pu,vu,yu,mu,gu,Au,bu,wu,Su,Du,Cu,xu,Ou={exports:{}},Tu={exports:{}},Eu={};function Nu(){if(pu)return hu;pu=1;var t=x();return hu=Array.isArray||function(n){return"Array"===t(n)}}function ju(){if(yu)return vu;yu=1;var t=TypeError;return vu=function(n){if(n>9007199254740991)throw t("Maximum allowed index exceeded");return n}}function Mu(){if(gu)return mu;gu=1;var t=I(),n=nr(),r=bt();return mu=function(e,i,o){t?n.f(e,i,r(0,o)):e[i]=o}}function ku(){if(bu)return Au;bu=1;var t=Nu(),n=Io(),r=xt(),e=wn()("species"),i=Array;return Au=function(o){var a;return t(o)&&(a=o.constructor,(n(a)&&(a===i||t(a.prototype))||r(a)&&null===(a=a[e]))&&(a=void 0)),void 0===a?i:a}}function Iu(){if(Su)return wu;Su=1;var t=ku();return wu=function(n,r){return new(t(n))(0===r?0:r)}}function _u(){if(Cu)return Du;Cu=1;var t=w(),n=wn(),r=jt(),e=n("species");return Du=function(n){return r>=51||!t((function(){var t=[];return(t.constructor={})[e]=function(){return{foo:1}},1!==t[n](Boolean).foo}))}}function Pu(){if(xu)return Eu;xu=1;var t=er(),n=w(),r=Nu(),e=xt(),i=gn(),o=Pr(),a=ju(),u=Mu(),c=Iu(),s=_u(),f=wn(),l=jt(),d=f("isConcatSpreadable"),h=l>=51||!n((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),p=function(t){if(!e(t))return!1;var n=t[d];return void 0!==n?!!n:r(t)};return t({target:"Array",proto:!0,arity:1,forced:!h||!s("concat")},{concat:function(t){var n,r,e,s,f,l=i(this),d=c(l,0),h=0;for(n=-1,e=arguments.length;n<e;n++)if(p(f=-1===n?l:arguments[n]))for(s=o(f),a(h+s),r=0;r<s;r++,h++)r in f&&u(d,h,f[r]);else a(h+1),u(d,h++,f);return d.length=h,d}}),Eu}var Yu,Lu={},Ru={},Fu={};function Bu(){if(Yu)return Fu;Yu=1;var t=x(),n=Ct(),r=Fr().f,e=Yo(),i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Fu.f=function(o){return i&&"Window"===t(o)?function(t){try{return r(t)}catch(t){return e(i)}}(o):r(n(o))},Fu}var Vu,$u,zu,Gu,Uu,Wu,Ju,Ku,Hu={};function qu(){if(Vu)return Hu;Vu=1;var t=wn();return Hu.f=t,Hu}function Xu(){if(zu)return $u;zu=1;var t=Ot(),n=An(),r=qu(),e=nr().f;return $u=function(i){var o=t.Symbol||(t.Symbol={});n(o,i)||e(o,i,{value:r.f(i)})}}function Qu(){if(Uu)return Gu;Uu=1;var t=_(),n=Tt(),r=wn(),e=Oi();return Gu=function(){var i=n("Symbol"),o=i&&i.prototype,a=o&&o.valueOf,u=r("toPrimitive");o&&!o[u]&&e(o,u,(function(n){return t(a,this)}),{arity:1})}}function Zu(){if(Ju)return Wu;Ju=1;var t=En(),n=C(),r=wt(),e=gn(),i=Pr(),o=Iu(),a=n([].push),u=function(n){var u=1===n,c=2===n,s=3===n,f=4===n,l=6===n,d=7===n,h=5===n||l;return function(p,v,y,m){for(var g,A,b=e(p),w=r(b),S=i(w),D=t(v,y),C=0,x=m||o,O=u?x(p,S):c||d?x(p,0):void 0;S>C;C++)if((h||C in w)&&(A=D(g=w[C],C,b),n))if(u)O[C]=A;else if(A)switch(n){case 3:return!0;case 5:return g;case 6:return C;case 2:a(O,g)}else switch(n){case 4:return!1;case 7:a(O,g)}return l?-1:s||f?f:O}};return Wu={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}}var tc,nc,rc,ec={};function ic(){return nc?tc:(nc=1,tc=Mt()&&!!Symbol.for&&!!Symbol.keyFor)}var oc,ac={};var uc,cc,sc,fc={};function lc(){if(cc)return uc;cc=1;var t=C(),n=Nu(),r=T(),e=x(),i=Ai(),o=t([].push);return uc=function(t){if(r(t))return t;if(n(t)){for(var a=t.length,u=[],c=0;c<a;c++){var s=t[c];"string"==typeof s?o(u,s):"number"!=typeof s&&"Number"!==e(s)&&"String"!==e(s)||o(u,i(s))}var f=u.length,l=!0;return function(t,r){if(l)return l=!1,r;if(n(this))return r;for(var e=0;e<f;e++)if(u[e]===t)return r}}}}var dc,hc,pc={};function vc(){return hc||(hc=1,function(){if(Ku)return Ru;Ku=1;var t=er(),n=b(),r=_(),e=C(),i=pn(),o=I(),a=Mt(),u=w(),c=An(),s=Et(),f=tr(),l=Ct(),d=Dn(),h=Ai(),p=bt(),v=ai(),y=ei(),m=Fr(),g=Bu(),A=Wr(),S=On(),D=nr(),x=ii(),O=At(),T=Oi(),E=No(),N=mn(),j=ir(),M=Yr(),k=bn(),P=wn(),Y=qu(),L=Xu(),R=Qu(),F=Ni(),B=Ci(),V=Zu().forEach,$=j("hidden"),z="Symbol",G="prototype",U=B.set,W=B.getterFor(z),J=Object[G],K=n.Symbol,H=K&&K[G],q=n.RangeError,X=n.TypeError,Q=n.QObject,Z=S.f,tt=D.f,nt=g.f,rt=O.f,et=e([].push),it=N("symbols"),ot=N("op-symbols"),at=N("wks"),ut=!Q||!Q[G]||!Q[G].findChild,ct=function(t,n,r){var e=Z(J,n);e&&delete J[n],tt(t,n,r),e&&t!==J&&tt(J,n,e)},st=o&&u((function(){return 7!==v(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?ct:tt,ft=function(t,n){var r=it[t]=v(H);return U(r,{type:z,tag:t,description:n}),o||(r.description=n),r},lt=function(t,n,r){t===J&&lt(ot,n,r),f(t);var e=d(n);return f(r),c(it,e)?(r.enumerable?(c(t,$)&&t[$][e]&&(t[$][e]=!1),r=v(r,{enumerable:p(0,!1)})):(c(t,$)||tt(t,$,p(1,v(null))),t[$][e]=!0),st(t,e,r)):tt(t,e,r)},dt=function(t,n){f(t);var e=l(n),i=y(e).concat(yt(e));return V(i,(function(n){o&&!r(ht,e,n)||lt(t,n,e[n])})),t},ht=function(t){var n=d(t),e=r(rt,this,n);return!(this===J&&c(it,n)&&!c(ot,n))&&(!(e||!c(this,n)||!c(it,n)||c(this,$)&&this[$][n])||e)},pt=function(t,n){var r=l(t),e=d(n);if(r!==J||!c(it,e)||c(ot,e)){var i=Z(r,e);return!i||!c(it,e)||c(r,$)&&r[$][e]||(i.enumerable=!0),i}},vt=function(t){var n=nt(l(t)),r=[];return V(n,(function(t){c(it,t)||c(M,t)||et(r,t)})),r},yt=function(t){var n=t===J,r=nt(n?ot:l(t)),e=[];return V(r,(function(t){!c(it,t)||n&&!c(J,t)||et(e,it[t])})),e};a||(K=function(){if(s(H,this))throw new X("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?h(arguments[0]):void 0,e=k(t),i=function(t){var o=void 0===this?n:this;o===J&&r(i,ot,t),c(o,$)&&c(o[$],e)&&(o[$][e]=!1);var a=p(1,t);try{st(o,e,a)}catch(t){if(!(t instanceof q))throw t;ct(o,e,a)}};return o&&ut&&st(J,e,{configurable:!0,set:i}),ft(e,t)},T(H=K[G],"toString",(function(){return W(this).tag})),T(K,"withoutSetter",(function(t){return ft(k(t),t)})),O.f=ht,D.f=lt,x.f=dt,S.f=pt,m.f=g.f=vt,A.f=yt,Y.f=function(t){return ft(P(t),t)},o&&(E(H,"description",{configurable:!0,get:function(){return W(this).description}}),i||T(J,"propertyIsEnumerable",ht,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!a,sham:!a},{Symbol:K}),V(y(at),(function(t){L(t)})),t({target:z,stat:!0,forced:!a},{useSetter:function(){ut=!0},useSimple:function(){ut=!1}}),t({target:"Object",stat:!0,forced:!a,sham:!o},{create:function(t,n){return void 0===n?v(t):dt(v(t),n)},defineProperty:lt,defineProperties:dt,getOwnPropertyDescriptor:pt}),t({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:vt}),R(),F(K,z),M[$]=!0}(),function(){if(rc)return ec;rc=1;var t=er(),n=Tt(),r=An(),e=Ai(),i=mn(),o=ic(),a=i("string-to-symbol-registry"),u=i("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!o},{for:function(t){var i=e(t);if(r(a,i))return a[i];var o=n("Symbol")(i);return a[i]=o,u[o]=i,o}})}(),function(){if(oc)return ac;oc=1;var t=er(),n=An(),r=It(),e=_t(),i=mn(),o=ic(),a=i("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!o},{keyFor:function(t){if(!r(t))throw new TypeError(e(t)+" is not a symbol");if(n(a,t))return a[t]}})}(),function(){if(sc)return fc;sc=1;var t=er(),n=Tt(),r=D(),e=_(),i=C(),o=w(),a=T(),u=It(),c=Yo(),s=lc(),f=Mt(),l=String,d=n("JSON","stringify"),h=i(/./.exec),p=i("".charAt),v=i("".charCodeAt),y=i("".replace),m=i(1..toString),g=/[\uD800-\uDFFF]/g,A=/^[\uD800-\uDBFF]$/,b=/^[\uDC00-\uDFFF]$/,S=!f||o((function(){var t=n("Symbol")("stringify detection");return"[null]"!==d([t])||"{}"!==d({a:t})||"{}"!==d(Object(t))})),x=o((function(){return'"\\udf06\\ud834"'!==d("\udf06\ud834")||'"\\udead"'!==d("\udead")})),O=function(t,n){var i=c(arguments),o=s(n);if(a(o)||void 0!==t&&!u(t))return i[1]=function(t,n){if(a(o)&&(n=e(o,this,l(t),n)),!u(n))return n},r(d,null,i)},E=function(t,n,r){var e=p(r,n-1),i=p(r,n+1);return h(A,t)&&!h(b,i)||h(b,t)&&!h(A,e)?"\\u"+m(v(t,0),16):t};d&&t({target:"JSON",stat:!0,arity:3,forced:S||x},{stringify:function(t,n,e){var i=c(arguments),o=r(S?O:d,null,i);return x&&"string"==typeof o?y(o,g,E):o}})}(),function(){if(dc)return pc;dc=1;var t=er(),n=Mt(),r=w(),e=Wr(),i=gn();t({target:"Object",stat:!0,forced:!n||r((function(){e.f(1)}))},{getOwnPropertySymbols:function(t){var n=e.f;return n?n(i(t)):[]}})}()),Lu}var yc;var mc;var gc;var Ac,bc={};function wc(){return Ac||(Ac=1,Xu()("iterator")),bc}var Sc;var Dc;var Cc;var xc;var Oc;var Tc;var Ec,Nc={};var jc,Mc={};var kc;var Ic,_c,Pc,Yc,Lc,Rc={};function Fc(){return Pc?_c:(Pc=1,Pu(),vc(),yc||(yc=1,Xu()("asyncIterator")),mc||(mc=1,Xu()("hasInstance")),gc||(gc=1,Xu()("isConcatSpreadable")),wc(),Sc||(Sc=1,Xu()("match")),Dc||(Dc=1,Xu()("matchAll")),Cc||(Cc=1,Xu()("replace")),xc||(xc=1,Xu()("search")),Oc||(Oc=1,Xu()("species")),Tc||(Tc=1,Xu()("split")),function(){if(Ec)return Nc;Ec=1;var t=Xu(),n=Qu();t("toPrimitive"),n()}(),function(){if(jc)return Mc;jc=1;var t=Tt(),n=Xu(),r=Ni();n("toStringTag"),r(t("Symbol"),"Symbol")}(),kc||(kc=1,Xu()("unscopables")),function(){if(Ic)return Rc;Ic=1;var t=b();Ni()(t.JSON,"JSON",!0)}(),_c=Ot().Symbol)}function Bc(){if(Lc)return Yc;Lc=1;var t=Fc();return Ha(),Yc=t}var Vc,$c={};var zc;var Gc;var Uc,Wc,Jc;function Kc(){if(Jc)return Wc;Jc=1;var t=Bc();return function(){if(Vc)return $c;Vc=1;var t=wn(),n=nr().f,r=t("metadata"),e=Function.prototype;void 0===e[r]&&n(e,r,{value:null})}(),zc||(zc=1,Xu()("asyncDispose")),Gc||(Gc=1,Xu()("dispose")),Uc||(Uc=1,Xu()("metadata")),Wc=t}var Hc,qc,Xc;function Qc(){if(qc)return Hc;qc=1;var t=Tt(),n=C(),r=t("Symbol"),e=r.keyFor,i=n(r.prototype.valueOf);return Hc=r.isRegisteredSymbol||function(t){try{return void 0!==e(i(t))}catch(t){return!1}}}var Zc,ts,ns;function rs(){if(ts)return Zc;ts=1;for(var t=mn(),n=Tt(),r=C(),e=It(),i=wn(),o=n("Symbol"),a=o.isWellKnownSymbol,u=n("Object","getOwnPropertyNames"),c=r(o.prototype.valueOf),s=t("wks"),f=0,l=u(o),d=l.length;f<d;f++)try{var h=l[f];e(o[h])&&i(h)}catch(t){}return Zc=function(t){if(a&&a(t))return!0;try{for(var n=c(t),r=0,e=u(s),i=e.length;r<i;r++)if(s[e[r]]==n)return!0}catch(t){}return!1},Zc}var es;var is;var os;var as;var us;var cs;var ss;var fs,ls,ds,hs,ps,vs,ys,ms,gs,As,bs,ws,Ss,Ds,Cs,xs;function Os(){if(ds)return ls;ds=1;var t=Kc();return Xc||(Xc=1,er()({target:"Symbol",stat:!0},{isRegisteredSymbol:Qc()})),ns||(ns=1,er()({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:rs()})),es||(es=1,Xu()("customMatcher")),is||(is=1,Xu()("observable")),os||(os=1,er()({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:Qc()})),as||(as=1,er()({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:rs()})),us||(us=1,Xu()("matcher")),cs||(cs=1,Xu()("metadataKey")),ss||(ss=1,Xu()("patternMatch")),fs||(fs=1,Xu()("replaceAll")),ls=t}function Ts(){return ps?hs:(ps=1,hs=Os())}function Es(){return ys?vs:(ys=1,Ii(),Ba(),wc(),vs=qu().f("iterator"))}function Ns(){if(gs)return ms;gs=1;var t=Es();return Ha(),ms=t}function js(){return bs?As:(bs=1,As=Ns())}function Ms(){return Ss?ws:(Ss=1,ws=js())}function ks(){return Cs?Ds:(Cs=1,Ds=Ms())}function Is(){return xs||(xs=1,function(t){var n=Ts(),r=ks();function e(i){return t.exports=e="function"==typeof n&&"symbol"==typeof r?function(t){return typeof t}:function(t){return t&&"function"==typeof n&&t.constructor===n&&t!==n.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(i)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports}(Tu)),Tu.exports}var _s,Ps,Ys,Ls,Rs,Fs,Bs,Vs,$s,zs,Gs={exports:{}},Us={};function Ws(){if(_s)return Us;_s=1;var t=er(),n=I(),r=nr().f;return t({target:"Object",stat:!0,forced:Object.defineProperty!==r,sham:!n},{defineProperty:r}),Us}function Js(){if(Ps)return Gs.exports;Ps=1,Ws();var t=Ot().Object,n=Gs.exports=function(n,r,e){return t.defineProperty(n,r,e)};return t.defineProperty.sham&&(n.sham=!0),Gs.exports}function Ks(){return Ls?Ys:(Ls=1,Ys=Js())}function Hs(){return Fs?Rs:(Fs=1,Rs=Ks())}function qs(){return Vs?Bs:(Vs=1,Bs=Hs())}function Xs(){return zs?$s:(zs=1,$s=qs())}var Qs,Zs,tf,nf,rf,ef,of,af,uf,cf,sf;function ff(){if(tf)return Zs;tf=1,Qs||(Qs=1,er()({target:"Object",stat:!0,sham:!I()},{create:ai()}));var t=Ot().Object;return Zs=function(n,r){return t.create(n,r)}}function lf(){return rf?nf:(rf=1,nf=ff())}function df(){return of?ef:(of=1,ef=lf())}function hf(){return uf?af:(uf=1,af=df())}function pf(){return sf?cf:(sf=1,cf=hf())}var vf,yf,mf,gf,Af,bf,wf,Sf,Df,Cf,xf,Of={};function Tf(){return mf?yf:(mf=1,function(){if(vf)return Of;vf=1;var t=er(),n=w(),r=gn(),e=ar(),i=or();t({target:"Object",stat:!0,forced:n((function(){e(1)})),sham:!i},{getPrototypeOf:function(t){return e(r(t))}})}(),yf=Ot().Object.getPrototypeOf)}function Ef(){return Af?gf:(Af=1,gf=Tf())}function Nf(){return wf?bf:(wf=1,bf=Ef())}function jf(){return Df?Sf:(Df=1,Sf=Nf())}function Mf(){return xf?Cf:(xf=1,Cf=jf())}var kf,If,_f,Pf,Yf,Lf,Rf,Ff,Bf,Vf,$f,zf,Gf,Uf,Wf,Jf,Kf,Hf,qf,Xf={};function Qf(){if(If)return kf;If=1;var t=w();return kf=function(n,r){var e=[][n];return!!e&&t((function(){e.call(null,r||function(){return 1},1)}))}}function Zf(){if(Pf)return _f;Pf=1;var t=Zu().forEach,n=Qf()("forEach");return _f=n?[].forEach:function(n){return t(this,n,arguments.length>1?arguments[1]:void 0)},_f}function tl(){if(Rf)return Lf;Rf=1;var t=b(),n=Ot();return Lf=function(r,e){var i=n[r+"Prototype"],o=i&&i[e];if(o)return o;var a=t[r],u=a&&a.prototype;return u&&u[e]}}function nl(){return Bf?Ff:(Bf=1,function(){if(Yf)return Xf;Yf=1;var t=er(),n=Zf();t({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})}(),Ff=tl()("Array","forEach"))}function rl(){return $f?Vf:($f=1,Vf=nl())}function el(){if(Gf)return zf;Gf=1;var t=pi(),n=An(),r=Et(),e=rl(),i=Array.prototype,o={DOMTokenList:!0,NodeList:!0};return zf=function(a){var u=a.forEach;return a===i||r(i,a)&&u===i.forEach||n(o,t(a))?e:u}}function il(){return Wf?Uf:(Wf=1,Uf=el())}function ol(){return Kf?Jf:(Kf=1,Jf=il())}function al(){return qf?Hf:(qf=1,Hf=ol())}var ul,cl,sl,fl,ll,dl,hl,pl,vl,yl,ml,gl,Al,bl,wl,Sl={};function Dl(){if(cl)return ul;cl=1;var t=I(),n=Nu(),r=TypeError,e=Object.getOwnPropertyDescriptor,i=t&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();return ul=i?function(t,i){if(n(t)&&!e(t,"length").writable)throw new r("Cannot set read only .length");return t.length=i}:function(t,n){return t.length=n}}function Cl(){return ll?fl:(ll=1,function(){if(sl)return Sl;sl=1;var t=er(),n=gn(),r=Pr(),e=Dl(),i=ju();t({target:"Array",proto:!0,arity:1,forced:w()((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var o=n(this),a=r(o),u=arguments.length;i(a+u);for(var c=0;c<u;c++)o[a]=arguments[c],a++;return e(o,a),a}})}(),fl=tl()("Array","push"))}function xl(){if(hl)return dl;hl=1;var t=Et(),n=Cl(),r=Array.prototype;return dl=function(e){var i=e.push;return e===r||t(r,e)&&i===r.push?n:i}}function Ol(){return vl?pl:(vl=1,pl=xl())}function Tl(){return ml?yl:(ml=1,yl=Ol())}function El(){return Al?gl:(Al=1,gl=Tl())}function Nl(){return wl?bl:(wl=1,bl=El())}var jl,Ml,kl,Il,_l,Pl,Yl,Ll,Rl,Fl,Bl;function Vl(){return kl?Ml:(kl=1,jl||(jl=1,er()({target:"Object",stat:!0},{setPrototypeOf:fr()})),Ml=Ot().Object.setPrototypeOf)}function $l(){return _l?Il:(_l=1,Il=Vl())}function zl(){return Yl?Pl:(Yl=1,Pl=$l())}function Gl(){return Rl?Ll:(Rl=1,Ll=zl())}function Ul(){return Bl?Fl:(Bl=1,Fl=Gl())}var Wl,Jl,Kl,Hl,ql,Xl,Ql,Zl,td,nd,rd,ed,id,od={};function ad(){return Kl?Jl:(Kl=1,function(){if(Wl)return od;Wl=1;var t=er(),n=C(),r=Nu(),e=n([].reverse),i=[1,2];t({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),e(this)}})}(),Jl=tl()("Array","reverse"))}function ud(){if(ql)return Hl;ql=1;var t=Et(),n=ad(),r=Array.prototype;return Hl=function(e){var i=e.reverse;return e===r||t(r,e)&&i===r.reverse?n:i}}function cd(){return Ql?Xl:(Ql=1,Xl=ud())}function sd(){return td?Zl:(td=1,Zl=cd())}function fd(){return rd?nd:(rd=1,nd=sd())}function ld(){return id?ed:(id=1,ed=fd())}var dd,hd,pd,vd,yd,md,gd,Ad,bd,wd,Sd,Dd,Cd,xd,Od,Td,Ed={};function Nd(){return pd?hd:(pd=1,function(){if(dd)return Ed;dd=1;var t=er(),n=Nu(),r=Io(),e=xt(),i=Ir(),o=Pr(),a=Ct(),u=Mu(),c=wn(),s=_u(),f=Yo(),l=s("slice"),d=c("species"),h=Array,p=Math.max;t({target:"Array",proto:!0,forced:!l},{slice:function(t,c){var s,l,v,y=a(this),m=o(y),g=i(t,m),A=i(void 0===c?m:c,m);if(n(y)&&(s=y.constructor,(r(s)&&(s===h||n(s.prototype))||e(s)&&null===(s=s[d]))&&(s=void 0),s===h||void 0===s))return f(y,g,A);for(l=new(void 0===s?h:s)(p(A-g,0)),v=0;g<A;g++,v++)g in y&&u(l,v,y[g]);return l.length=v,l}})}(),hd=tl()("Array","slice"))}function jd(){if(yd)return vd;yd=1;var t=Et(),n=Nd(),r=Array.prototype;return vd=function(e){var i=e.slice;return e===r||t(r,e)&&i===r.slice?n:i}}function Md(){return gd?md:(gd=1,md=jd())}function kd(){return bd?Ad:(bd=1,Ad=Md())}function Id(){return Sd?wd:(Sd=1,wd=kd())}function _d(){return Cd?Dd:(Cd=1,Dd=Id())}var Pd,Yd,Ld,Rd,Fd,Bd,Vd,$d,zd=function(){if(Td)return Od;Td=1;var t=(xd||(xd=1,function(t){var n=Is().default,r=Xs(),e=Ts(),i=pf(),o=Mf(),a=al(),u=Nl(),c=Ul(),s=fu(),f=ld(),l=_d();function d(){t.exports=d=function(){return p},t.exports.__esModule=!0,t.exports.default=t.exports;var h,p={},v=Object.prototype,y=v.hasOwnProperty,m=r||function(t,n,r){t[n]=r.value},g="function"==typeof e?e:{},A=g.iterator||"@@iterator",b=g.asyncIterator||"@@asyncIterator",w=g.toStringTag||"@@toStringTag";function S(t,n,e){return r(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{S({},"")}catch(h){S=function(t,n,r){return t[n]=r}}function D(t,n,r,e){var o=n&&n.prototype instanceof j?n:j,a=i(o.prototype),u=new $(e||[]);return m(a,"_invoke",{value:R(t,r,u)}),a}function C(t,n,r){try{return{type:"normal",arg:t.call(n,r)}}catch(t){return{type:"throw",arg:t}}}p.wrap=D;var x="suspendedStart",O="suspendedYield",T="executing",E="completed",N={};function j(){}function M(){}function k(){}var I={};S(I,A,(function(){return this}));var _=o&&o(o(z([])));_&&_!==v&&y.call(_,A)&&(I=_);var P=k.prototype=j.prototype=i(I);function Y(t){var n;a(n=["next","throw","return"]).call(n,(function(n){S(t,n,(function(t){return this._invoke(n,t)}))}))}function L(t,r){function e(i,o,a,u){var c=C(t[i],t,o);if("throw"!==c.type){var s=c.arg,f=s.value;return f&&"object"==n(f)&&y.call(f,"__await")?r.resolve(f.__await).then((function(t){e("next",t,a,u)}),(function(t){e("throw",t,a,u)})):r.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return e("throw",t,a,u)}))}u(c.arg)}var i;m(this,"_invoke",{value:function(t,n){function o(){return new r((function(r,i){e(t,n,r,i)}))}return i=i?i.then(o,o):o()}})}function R(t,n,r){var e=x;return function(i,o){if(e===T)throw Error("Generator is already running");if(e===E){if("throw"===i)throw o;return{value:h,done:!0}}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var u=F(a,r);if(u){if(u===N)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(e===x)throw e=E,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);e=T;var c=C(t,n,r);if("normal"===c.type){if(e=r.done?E:O,c.arg===N)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(e=E,r.method="throw",r.arg=c.arg)}}}function F(t,n){var r=n.method,e=t.iterator[r];if(e===h)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=h,F(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),N;var i=C(e,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,N;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=h),n.delegate=null,N):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,N)}function B(t){var n,r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),u(n=this.tryEntries).call(n,r)}function V(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function $(t){this.tryEntries=[{tryLoc:"root"}],a(t).call(t,B,this),this.reset(!0)}function z(t){if(t||""===t){var r=t[A];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,i=function n(){for(;++e<t.length;)if(y.call(t,e))return n.value=t[e],n.done=!1,n;return n.value=h,n.done=!0,n};return i.next=i}}throw new TypeError(n(t)+" is not iterable")}return M.prototype=k,m(P,"constructor",{value:k,configurable:!0}),m(k,"constructor",{value:M,configurable:!0}),M.displayName=S(k,w,"GeneratorFunction"),p.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===M||"GeneratorFunction"===(n.displayName||n.name))},p.mark=function(t){return c?c(t,k):(t.__proto__=k,S(t,w,"GeneratorFunction")),t.prototype=i(P),t},p.awrap=function(t){return{__await:t}},Y(L.prototype),S(L.prototype,b,(function(){return this})),p.AsyncIterator=L,p.async=function(t,n,r,e,i){void 0===i&&(i=s);var o=new L(D(t,n,r,e),i);return p.isGeneratorFunction(n)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},Y(P),S(P,w,"Generator"),S(P,A,(function(){return this})),S(P,"toString",(function(){return"[object Generator]"})),p.keys=function(t){var n=Object(t),r=[];for(var e in n)u(r).call(r,e);return f(r).call(r),function t(){for(;r.length;){var e=r.pop();if(e in n)return t.value=e,t.done=!1,t}return t.done=!0,t}},p.values=z,$.prototype={constructor:$,reset:function(t){var n;if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,a(n=this.tryEntries).call(n,V),!t)for(var r in this)"t"===r.charAt(0)&&y.call(this,r)&&!isNaN(+l(r).call(r,1))&&(this[r]=h)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,e){return o.type="throw",o.arg=t,n.next=r,e&&(n.method="next",n.arg=h),!!e}for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=y.call(i,"catchLoc"),u=y.call(i,"finallyLoc");if(a&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,n){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc<=this.prev&&y.call(e,"finallyLoc")&&this.prev<e.finallyLoc){var i=e;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=t,o.arg=n,i?(this.method="next",this.next=i.finallyLoc,N):this.complete(o)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),N},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),V(r),N}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===t){var e=r.completion;if("throw"===e.type){var i=e.arg;V(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:z(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=h),N}},p}t.exports=d,t.exports.__esModule=!0,t.exports.default=t.exports}(Ou)),Ou.exports)();Od=t;try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}return Od}(),Gd=n(zd);function Ud(){return Yd?Pd:(Yd=1,Pu(),Pd=tl()("Array","concat"))}function Wd(){if(Rd)return Ld;Rd=1;var t=Et(),n=Ud(),r=Array.prototype;return Ld=function(e){var i=e.concat;return e===r||t(r,e)&&i===r.concat?n:i}}function Jd(){return Bd?Fd:(Bd=1,Fd=Wd())}var Kd=n($d?Vd:($d=1,Vd=Jd()));function Hd(t,n){return qd.apply(this,arguments)}function qd(){var t;return t=Gd.mark((function t(n,r){var e,i,o,a,u;return Gd.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=String(Number(r)),o=Kd(e="https://cdn.jsdelivr.net/gh/reezayn/nepali-calendar-data@main/".concat(n,"/")).call(e,i,".json"),t.next=4,fetch(o);case 4:if((a=t.sent).ok){t.next=7;break}throw new Error(Kd(u="Data for year ".concat(n," and month ")).call(u,i," not found."));case 7:return t.next=9,a.json();case 9:return t.abrupt("return",t.sent);case 10:case"end":return t.stop()}}),t)})),qd=function(){var n=this,r=arguments;return new lu((function(e,i){var o=t.apply(n,r);function a(t){du(o,e,i,a,u,"next",t)}function u(t){du(o,e,i,a,u,"throw",t)}a(void 0)}))},qd.apply(this,arguments)}var Xd={name:"NepaliDatePicker",props:{showEnglishDate:{type:Boolean,default:!0},primaryColor:{type:String,default:"#fbc02d"},accentColor:{type:String,default:"#ffeb3b"},textColor:{type:String,default:"#333"},placeholder:{type:String,default:"Select a date"},initialDate:{type:[Object,String],default:null},minDate:{type:Object,default:null},maxDate:{type:Object,default:null},inputStyles:{type:Object,default:()=>({})},returnFormat:{type:[String,Function],default:"yyyy-mm-dd"},displayFormat:{type:String,default:""},locale:{type:String,default:"en"},customSeparator:{type:String,default:"-"},valueType:{type:String,default:"string"}},data:()=>({calendarVisible:!1,selectedDate:null,selectedDateDisplay:"",data:null,weeks:[],currentYear:"",currentMonth:"",currentNepaliToday:null,initialDayArabic:null,computedTodayYear:"",computedTodayMonth:""}),computed:{weekDays(){return"np"===this.locale?["आइत","सोम","मंगल","बुध","बिही","शुक्र","शनि"]:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},currentMonthDisplay(){return this.data&&this.data.metadata&&this.data.metadata.np?this.data.metadata.np:`${this.currentMonth}/${this.currentYear}`},inputComputedStyle(){return Object.assign({width:"200px",border:"1px solid #ccc"},this.inputStyles)}},methods:{convertToNepaliNumerals(t){const n={0:"०",1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९"};return t.split("").map((t=>n[t])).join("")},convertNepaliToArabic(t){const n={"०":"0","१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9"};return t.split("").map((t=>n[t]||t)).join("")},monthNameToNumber:t=>({Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12}[t]),pad(t){const n=String(t);return n.length<2?"0"+n:n},formatDate(t,n,r,e,i){return t.replace(/yyyy/g,n).replace(/mm/g,this.pad(r)).replace(/dd/g,this.convertNepaliToArabic(this.pad(e.n))).replace(/nn/g,e.n).replace(/{sep}/g,i)},convertDateToComparable:(t,n,r)=>1e4*Number(t)+100*Number(n)+Number(r),async computeTodayNepaliDate(){const t=new Date,n=t.getFullYear(),r=t.getDate(),e=t.toLocaleString("en",{month:"short"}),i=t.getFullYear()+57;for(let t=-2;t<=2;t++){const o=String(i+t);for(let t=1;t<=12;t++)try{const i=await Hd(o,String(t));if(i.metadata&&i.metadata.en&&i.metadata.en.includes(n)&&i.metadata.en.toLowerCase().includes(e.toLowerCase())){const n=i.days.find((t=>parseInt(t.e,10)===r));if(n)return{nepaliYear:o,nepaliMonth:String(t),currentNepaliDay:n}}}catch(t){continue}}},chunkArray(t,n){const r=[];for(let e=0;e<t.length;e+=n)r.push(t.slice(e,e+n));return r},toggleCalendar(){!this.calendarVisible&&this.selectedDate&&(this.currentYear=this.selectedDate.nepaliYear,this.currentMonth=this.selectedDate.nepaliMonth,this.loadCalendar()),this.calendarVisible=!this.calendarVisible},getFormattedDate(t,n,r,e){return t&&""!==t.trim()?this.formatDate(t,n,r,e,this.customSeparator):this.data&&this.data.metadata&&this.data.metadata.np?`${e.n} (${this.data.metadata.np})`:`${e.n}`},isToday(t){return!!this.currentNepaliToday&&(this.currentYear===this.computedTodayYear&&this.currentMonth===this.computedTodayMonth&&(String(t.n).trim()===String(this.currentNepaliToday.n).trim()&&String(t.e).trim()===String(this.currentNepaliToday.e).trim()))},isSelected(t){return!!this.selectedDate&&(this.currentYear===this.selectedDate.nepaliYear&&this.currentMonth===this.selectedDate.nepaliMonth&&(String(t.n).trim()===String(this.selectedDate.n).trim()&&String(t.e).trim()===String(this.selectedDate.e).trim()))},isWithinRange(t,n,r){const e=this.convertDateToComparable(t,n,r);if(this.minDate){if(e<this.convertDateToComparable(this.minDate.nepaliYear,this.minDate.nepaliMonth,this.minDate.day))return!1}if(this.maxDate){if(e>this.convertDateToComparable(this.maxDate.nepaliYear,this.maxDate.nepaliMonth,this.maxDate.day))return!1}return!0},selectDay(t){if(!this.isWithinRange(this.currentYear,this.currentMonth,t.e))return;let n;this.selectedDate={...t,nepaliYear:this.currentYear,nepaliMonth:this.currentMonth},this.selectedDateDisplay=this.getFormattedDate(this.displayFormat,this.currentYear,this.currentMonth,t),this.calendarVisible=!1,n="function"==typeof this.returnFormat?this.returnFormat(this.currentYear,this.currentMonth,t):"detailed"===this.returnFormat||"object"===this.valueType?t:"yyyy-mm-dd"===this.returnFormat?`${this.currentYear}${this.customSeparator}${this.pad(this.currentMonth)}${this.customSeparator}${this.convertNepaliToArabic(this.pad(t.n))}`:t,"string"===this.valueType&&"string"!=typeof n&&(n=String(n)),this.$emit("date-selected",n)},nextMonth(){let t=parseInt(this.currentMonth),n=parseInt(this.currentYear);t>=12?(t=1,n++):t++,this.currentMonth=t.toString(),this.currentYear=n.toString()},previousMonth(){let t=parseInt(this.currentMonth),n=parseInt(this.currentYear);t<=1?(t=12,n--):t--,this.currentMonth=t.toString(),this.currentYear=n.toString()},loadCalendar(){Hd(this.currentYear,this.currentMonth).then((t=>{if(this.data=t,this.weeks=this.chunkArray(t.days,7),this.initialDayArabic&&!this.selectedDate){const n=this.convertToNepaliNumerals(this.initialDayArabic),r=t.days.find((t=>String(t.n).trim()===n));r&&(this.selectedDate={...r,nepaliYear:this.currentYear,nepaliMonth:this.currentMonth},this.selectedDateDisplay=this.getFormattedDate(this.displayFormat,this.currentYear,this.currentMonth,r))}})).catch((()=>{this.data=null,this.weeks=[]}))},handleClickOutside(t){this.$el.contains(t.target)||(this.calendarVisible=!1)}},watch:{currentYear(){this.loadCalendar()},currentMonth(){this.loadCalendar()}},async mounted(){document.addEventListener("click",this.handleClickOutside);const t=await this.computeTodayNepaliDate();if(this.computedTodayYear=t.nepaliYear,this.computedTodayMonth=t.nepaliMonth,this.currentNepaliToday=t.currentNepaliDay,"string"==typeof this.initialDate){const t=this.initialDate.split("-");3===t.length?(this.currentYear=t[0],this.currentMonth=String(Number(t[1])),this.initialDayArabic=t[2]):(this.currentYear=this.computedTodayYear,this.currentMonth=this.computedTodayMonth)}else this.initialDate&&"object"==typeof this.initialDate?(this.selectedDate=this.initialDate.currentNepaliDay||null,this.currentYear=this.initialDate.nepaliYear,this.currentMonth=this.initialDate.nepaliMonth,this.selectedDate&&(this.selectedDateDisplay=this.getFormattedDate(this.displayFormat,this.initialDate.nepaliYear,this.initialDate.nepaliMonth,this.selectedDate))):(this.currentYear=this.computedTodayYear,this.currentMonth=this.computedTodayMonth);this.loadCalendar()},beforeDestroy(){document.removeEventListener("click",this.handleClickOutside)}};function Qd(t,n,r,e,i,o,a,u,c,s){"boolean"!=typeof a&&(c=u,u=a,a=!1);const f="function"==typeof r?r.options:r;let l;if(t&&t.render&&(f.render=t.render,f.staticRenderFns=t.staticRenderFns,f._compiled=!0,i&&(f.functional=!0)),e&&(f._scopeId=e),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},f._ssrRegister=l):n&&(l=a?function(t){n.call(this,s(t,this.$root.$options.shadowRoot))}:function(t){n.call(this,u(t))}),l)if(f.functional){const t=f.render;f.render=function(n,r){return l.call(r),t(n,r)}}else{const t=f.beforeCreate;f.beforeCreate=t?[].concat(t,l):[l]}return r}const Zd="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function th(t){return(t,n)=>function(t,n){const r=Zd?n.media||"default":t,e=rh[r]||(rh[r]={ids:new Set,styles:[]});if(!e.ids.has(t)){e.ids.add(t);let r=n.source;if(n.map&&(r+="\n/*# sourceURL="+n.map.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n.map))))+" */"),e.element||(e.element=document.createElement("style"),e.element.type="text/css",n.media&&e.element.setAttribute("media",n.media),void 0===nh&&(nh=document.head||document.getElementsByTagName("head")[0]),nh.appendChild(e.element)),"styleSheet"in e.element)e.styles.push(r),e.element.styleSheet.cssText=e.styles.filter(Boolean).join("\n");else{const t=e.ids.size-1,n=document.createTextNode(r),i=e.element.childNodes;i[t]&&e.element.removeChild(i[t]),i.length?e.element.insertBefore(n,i[t]):e.element.appendChild(n)}}}(t,n)}let nh;const rh={};const eh=Xd;var ih=function(){var t=this,n=t.$createElement,r=t._self._c||n;return r("div",{staticClass:"date-picker",style:{"--primary-color":t.primaryColor,"--accent-color":t.accentColor,"--text-color":t.textColor}},[r("input",{directives:[{name:"model",rawName:"v-model",value:t.selectedDateDisplay,expression:"selectedDateDisplay"}],style:t.inputComputedStyle,attrs:{type:"text",readonly:"",placeholder:t.placeholder},domProps:{value:t.selectedDateDisplay},on:{click:t.toggleCalendar,input:function(n){n.target.composing||(t.selectedDateDisplay=n.target.value)}}}),t._v(" "),t.calendarVisible?r("div",{staticClass:"calendar"},[r("div",{staticClass:"calendar-header"},[r("button",{staticClass:"nav-button",on:{click:t.previousMonth}},[t._v("<")]),t._v(" "),r("div",{staticClass:"month-info"},[r("div",{staticClass:"month-display"},[t._v(t._s(t.currentMonthDisplay))]),t._v(" "),t.data&&t.data.metadata&&t.data.metadata.en&&t.showEnglishDate?r("div",{staticClass:"english-range"},[t._v("\n                    "+t._s(t.data.metadata.en)+"\n                ")]):t._e()]),t._v(" "),r("button",{staticClass:"nav-button",on:{click:t.nextMonth}},[t._v(">")])]),t._v(" "),r("div",{staticClass:"calendar-body"},[r("table",[r("thead",[r("tr",t._l(t.weekDays,(function(n,e){return r("th",{key:e},[t._v(t._s(n))])})),0)]),t._v(" "),r("tbody",t._l(t.weeks,(function(n,e){return r("tr",{key:e},t._l(n,(function(n,e){return r("td",{key:e,class:{selectable:n&&n.n,selected:t.isSelected(n),today:!t.isSelected(n)&&t.isToday(n)},on:{click:function(r){n&&n.n&&t.selectDay(n)}}},[n&&n.n?r("div",[r("div",{staticClass:"nepali-date"},[t._v(t._s(n.n))]),t._v(" "),t.showEnglishDate?r("div",{staticClass:"english-date"},[t._v(t._s(n.e))]):t._e()]):t._e()])})),0)})),0)])])]):t._e()])};ih._withStripped=!0;const oh=Qd({render:ih,staticRenderFns:[]},(function(t){t&&t("data-v-5cf65fd3_0",{source:"\n.date-picker[data-v-5cf65fd3] {\n    position: relative;\n    display: inline-block;\n    font-family: sans-serif;\n    color: var(--text-color, #333);\n}\ninput[data-v-5cf65fd3] {\n    padding: 8px;\n    font-size: 1rem;\n    border-radius: 4px;\n    cursor: pointer;\n    color: var(--text-color, #333);\n}\n.calendar[data-v-5cf65fd3] {\n    position: absolute;\n    top: calc(100% + 4px);\n    left: 0;\n    background: #fff;\n    border: 1px solid #ccc;\n    z-index: 1000;\n    width: fit-content;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n}\n.calendar-header[data-v-5cf65fd3] {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 8px;\n    background: var(--accent-color, #3ba7ff);\n    border-bottom: 1px solid #ccc;\n}\n.month-info[data-v-5cf65fd3] {\n    text-align: center;\n}\n.month-display[data-v-5cf65fd3] {\n    font-weight: bold;\n    font-size: 1rem;\n}\n.english-range[data-v-5cf65fd3] {\n    font-size: 0.75rem;\n    color: var(--text-color, #333);\n}\n.nav-button[data-v-5cf65fd3] {\n    background: none;\n    border: none;\n    font-size: 1.2rem;\n    cursor: pointer;\n    padding: 4px 8px;\n    color: var(--text-color, #333);\n}\n.calendar-body[data-v-5cf65fd3] {\n    padding: 8px;\n}\ntable[data-v-5cf65fd3] {\n    width: 100%;\n    table-layout: fixed;\n}\nth[data-v-5cf65fd3],\ntd[data-v-5cf65fd3] {\n    text-align: center;\n    padding: 4px;\n    border: 1px solid #eee;\n    font-size: 0.9rem;\n    width: 32px;\n    height: 32px;\n    overflow: hidden;\n}\ntd.selectable[data-v-5cf65fd3]:hover {\n    background: #e0e0e0;\n    cursor: pointer;\n}\n.selected[data-v-5cf65fd3] {\n    background: var(--primary-color, #3ba7ff);\n}\n.today[data-v-5cf65fd3] {\n    border: 2px solid var(--primary-color, #333);\n}\n.nepali-date[data-v-5cf65fd3] {\n    font-size: 1rem;\n    font-weight: 500;\n}\n.english-date[data-v-5cf65fd3] {\n    font-size: 0.7rem;\n    color: #777;\n    margin-top: 2px;\n}\n",map:{version:3,sources:["/Users/rijanshrestha/open-source/vue2-nepali-datepicker/src/components/NepaliDatePicker.vue"],names:[],mappings:";AA+TA;IACA,kBAAA;IACA,qBAAA;IACA,uBAAA;IACA,8BAAA;AACA;AAEA;IACA,YAAA;IACA,eAAA;IACA,kBAAA;IACA,eAAA;IACA,8BAAA;AACA;AAEA;IACA,kBAAA;IACA,qBAAA;IACA,OAAA;IACA,gBAAA;IACA,sBAAA;IACA,aAAA;IACA,kBAAA;IACA,yCAAA;AACA;AAEA;IACA,aAAA;IACA,8BAAA;IACA,mBAAA;IACA,YAAA;IACA,wCAAA;IACA,6BAAA;AACA;AAEA;IACA,kBAAA;AACA;AAEA;IACA,iBAAA;IACA,eAAA;AACA;AAEA;IACA,kBAAA;IACA,8BAAA;AACA;AAEA;IACA,gBAAA;IACA,YAAA;IACA,iBAAA;IACA,eAAA;IACA,gBAAA;IACA,8BAAA;AACA;AAEA;IACA,YAAA;AACA;AAEA;IACA,WAAA;IACA,mBAAA;AACA;AAEA;;IAEA,kBAAA;IACA,YAAA;IACA,sBAAA;IACA,iBAAA;IACA,WAAA;IACA,YAAA;IACA,gBAAA;AACA;AAEA;IACA,mBAAA;IACA,eAAA;AACA;AAEA;IACA,yCAAA;AACA;AAEA;IACA,4CAAA;AACA;AAEA;IACA,eAAA;IACA,gBAAA;AACA;AAEA;IACA,iBAAA;IACA,WAAA;IACA,eAAA;AACA",file:"NepaliDatePicker.vue",sourcesContent:["<template>\n    <div class=\"date-picker\" :style=\"{\n        '--primary-color': primaryColor,\n        '--accent-color': accentColor,\n        '--text-color': textColor\n    }\">\n        <input type=\"text\" v-model=\"selectedDateDisplay\" readonly @click=\"toggleCalendar\" :placeholder=\"placeholder\"\n            :style=\"inputComputedStyle\" />\n\n        <div v-if=\"calendarVisible\" class=\"calendar\">\n            \x3c!-- Calendar Header --\x3e\n            <div class=\"calendar-header\">\n                <button class=\"nav-button\" @click=\"previousMonth\">&lt;</button>\n                <div class=\"month-info\">\n                    <div class=\"month-display\">{{ currentMonthDisplay }}</div>\n                    <div class=\"english-range\" v-if=\"data && data.metadata && data.metadata.en && showEnglishDate\">\n                        {{ data.metadata.en }}\n                    </div>\n                </div>\n                <button class=\"nav-button\" @click=\"nextMonth\">&gt;</button>\n            </div>\n\n            \x3c!-- Calendar Body --\x3e\n            <div class=\"calendar-body\">\n                <table>\n                    <thead>\n                        <tr>\n                            <th v-for=\"(day, index) in weekDays\" :key=\"index\">{{ day }}</th>\n                        </tr>\n                    </thead>\n                    <tbody>\n                        <tr v-for=\"(week, wIndex) in weeks\" :key=\"wIndex\">\n                            <td v-for=\"(day, dIndex) in week\" :key=\"dIndex\" :class=\"{\n                                selectable: day && day.n,\n                                selected: isSelected(day),\n                                today: !isSelected(day) && isToday(day)\n                            }\" @click=\"day && day.n ? selectDay(day) : null\">\n                                <div v-if=\"day && day.n\">\n                                    <div class=\"nepali-date\">{{ day.n }}</div>\n                                    <div class=\"english-date\" v-if=\"showEnglishDate\">{{ day.e }}</div>\n                                </div>\n                            </td>\n                        </tr>\n                    </tbody>\n                </table>\n            </div>\n        </div>\n    </div>\n</template>\n\n<script>\nimport { getNepaliDateData } from '../utils/dataLoader'\n\nexport default {\n    name: 'NepaliDatePicker',\n    props: {\n        showEnglishDate: { type: Boolean, default: true },\n        primaryColor: { type: String, default: \"#fbc02d\" },\n        accentColor: { type: String, default: \"#ffeb3b\" },\n        textColor: { type: String, default: \"#333\" },\n        placeholder: { type: String, default: \"Select a date\" },\n        initialDate: { type: [Object, String], default: null },\n        minDate: { type: Object, default: null },\n        maxDate: { type: Object, default: null },\n        inputStyles: { type: Object, default: () => ({}) },\n        returnFormat: { type: [String, Function], default: 'yyyy-mm-dd' },\n        displayFormat: { type: String, default: '' },\n        locale: { type: String, default: \"en\" },\n        customSeparator: { type: String, default: \"-\" },\n        valueType: { type: String, default: \"string\" }\n    },\n    data() {\n        return {\n            calendarVisible: false,\n            selectedDate: null,\n            selectedDateDisplay: '',\n            data: null,\n            weeks: [],\n            currentYear: '',\n            currentMonth: '',\n            currentNepaliToday: null,\n            initialDayArabic: null,\n            computedTodayYear: '',\n            computedTodayMonth: ''\n        }\n    },\n    computed: {\n        weekDays() {\n            return this.locale === 'np'\n                ? ['आइत', 'सोम', 'मंगल', 'बुध', 'बिही', 'शुक्र', 'शनि']\n                : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\n        },\n        currentMonthDisplay() {\n            return this.data && this.data.metadata && this.data.metadata.np\n                ? this.data.metadata.np\n                : `${this.currentMonth}/${this.currentYear}`;\n        },\n        inputComputedStyle() {\n            return Object.assign({ width: \"200px\", border: \"1px solid #ccc\" }, this.inputStyles);\n        }\n    },\n    methods: {\n        convertToNepaliNumerals(arabicStr) {\n            const map = { '0': '०', '1': '१', '2': '२', '3': '३', '4': '४', '5': '५', '6': '६', '7': '७', '8': '८', '9': '९' };\n            return arabicStr.split('').map(ch => map[ch]).join('');\n        },\n        convertNepaliToArabic(nepaliStr) {\n            const map = { '०': '0', '१': '1', '२': '2', '३': '3', '४': '4', '५': '5', '६': '6', '७': '7', '८': '8', '९': '9' };\n            return nepaliStr.split('').map(ch => map[ch] || ch).join('');\n        },\n        monthNameToNumber(name) {\n            const map = { Jan: 1, Feb: 2, Mar: 3, Apr: 4, May: 5, Jun: 6, Jul: 7, Aug: 8, Sep: 9, Oct: 10, Nov: 11, Dec: 12 };\n            return map[name];\n        },\n        pad(value) {\n            const str = String(value);\n            return str.length < 2 ? '0' + str : str;\n        },\n        formatDate(format, year, month, day, customSeparator) {\n            return format\n                .replace(/yyyy/g, year)\n                .replace(/mm/g, this.pad(month))\n                .replace(/dd/g, this.convertNepaliToArabic(this.pad(day.n)))\n                .replace(/nn/g, day.n)\n                .replace(/{sep}/g, customSeparator);\n        },\n        convertDateToComparable(year, month, dayVal) {\n            return Number(year) * 10000 + Number(month) * 100 + Number(dayVal);\n        },\n        async computeTodayNepaliDate() {\n            const today = new Date();\n            const currentEnglishYear = today.getFullYear();\n            const currentEnglishDay = today.getDate();\n            const currentEnglishMonth = today.toLocaleString('en', { month: 'short' });\n            // Estimate Nepali year from AD (typical offset ~57)\n            const estimatedNepYear = today.getFullYear() + 57;\n            // Search in a range: estimatedNepYear-2 to estimatedNepYear+2\n            for (let yOffset = -2; yOffset <= 2; yOffset++) {\n                const nepYear = String(estimatedNepYear + yOffset);\n                for (let m = 1; m <= 12; m++) {\n                    try {\n                        const monthData = await getNepaliDateData(nepYear, String(m));\n                        if (monthData.metadata && monthData.metadata.en && monthData.metadata.en.includes(currentEnglishYear) &&\n                            monthData.metadata.en.toLowerCase().includes(currentEnglishMonth.toLowerCase())) {\n                            const found = monthData.days.find(day => parseInt(day.e, 10) === currentEnglishDay);\n                            if (found) {\n                                return { nepaliYear: nepYear, nepaliMonth: String(m), currentNepaliDay: found };\n                            }\n                        }\n                    } catch (e) {\n                        continue;\n                    }\n                }\n            }\n            // return { nepaliYear: \"2081\", nepaliMonth: \"12\", currentNepaliDay: null };\n        },\n        chunkArray(array, size) {\n            const result = [];\n            for (let i = 0; i < array.length; i += size) {\n                result.push(array.slice(i, i + size));\n            }\n            return result;\n        },\n        toggleCalendar() {\n            if (!this.calendarVisible && this.selectedDate) {\n                this.currentYear = this.selectedDate.nepaliYear;\n                this.currentMonth = this.selectedDate.nepaliMonth;\n                this.loadCalendar();\n            }\n            this.calendarVisible = !this.calendarVisible;\n        },\n        getFormattedDate(formatStr, year, month, day) {\n            if (formatStr && formatStr.trim() !== '') {\n                return this.formatDate(formatStr, year, month, day, this.customSeparator);\n            }\n            if (this.data && this.data.metadata && this.data.metadata.np) {\n                return `${day.n} (${this.data.metadata.np})`;\n            }\n            return `${day.n}`;\n        },\n        isToday(day) {\n            if (!this.currentNepaliToday) return false;\n            if (this.currentYear !== this.computedTodayYear || this.currentMonth !== this.computedTodayMonth) {\n                return false;\n            }\n            return String(day.n).trim() === String(this.currentNepaliToday.n).trim() &&\n                String(day.e).trim() === String(this.currentNepaliToday.e).trim();\n        },\n        isSelected(day) {\n            if (!this.selectedDate) return false;\n            if (this.currentYear !== this.selectedDate.nepaliYear || this.currentMonth !== this.selectedDate.nepaliMonth) {\n                return false;\n            }\n            return String(day.n).trim() === String(this.selectedDate.n).trim() &&\n                String(day.e).trim() === String(this.selectedDate.e).trim();\n        },\n        isWithinRange(year, month, dayValue) {\n            const currentVal = this.convertDateToComparable(year, month, dayValue);\n            if (this.minDate) {\n                const minVal = this.convertDateToComparable(\n                    this.minDate.nepaliYear,\n                    this.minDate.nepaliMonth,\n                    this.minDate.day\n                );\n                if (currentVal < minVal) return false;\n            }\n            if (this.maxDate) {\n                const maxVal = this.convertDateToComparable(\n                    this.maxDate.nepaliYear,\n                    this.maxDate.nepaliMonth,\n                    this.maxDate.day\n                );\n                if (currentVal > maxVal) return false;\n            }\n            return true;\n        },\n        selectDay(day) {\n            if (!this.isWithinRange(this.currentYear, this.currentMonth, day.e)) return;\n            this.selectedDate = { ...day, nepaliYear: this.currentYear, nepaliMonth: this.currentMonth };\n            this.selectedDateDisplay = this.getFormattedDate(this.displayFormat, this.currentYear, this.currentMonth, day);\n            this.calendarVisible = false;\n            let formattedReturn;\n            if (typeof this.returnFormat === 'function') {\n                formattedReturn = this.returnFormat(this.currentYear, this.currentMonth, day);\n            } else if (this.returnFormat === 'detailed' || this.valueType === 'object') {\n                formattedReturn = day;\n            } else if (this.returnFormat === 'yyyy-mm-dd') {\n                formattedReturn = `${this.currentYear}${this.customSeparator}${this.pad(this.currentMonth)}${this.customSeparator}${this.convertNepaliToArabic(this.pad(day.n))}`;\n            } else {\n                formattedReturn = day;\n            }\n            if (this.valueType === 'string' && typeof formattedReturn !== 'string') {\n                formattedReturn = String(formattedReturn);\n            }\n            this.$emit('date-selected', formattedReturn);\n        },\n        nextMonth() {\n            let monthNum = parseInt(this.currentMonth);\n            let yearNum = parseInt(this.currentYear);\n            if (monthNum >= 12) { monthNum = 1; yearNum++; } else { monthNum++; }\n            this.currentMonth = monthNum.toString();\n            this.currentYear = yearNum.toString();\n        },\n        previousMonth() {\n            let monthNum = parseInt(this.currentMonth);\n            let yearNum = parseInt(this.currentYear);\n            if (monthNum <= 1) { monthNum = 12; yearNum--; } else { monthNum--; }\n            this.currentMonth = monthNum.toString();\n            this.currentYear = yearNum.toString();\n        },\n        loadCalendar() {\n            getNepaliDateData(this.currentYear, this.currentMonth)\n                .then(monthData => {\n                    this.data = monthData;\n                    this.weeks = this.chunkArray(monthData.days, 7);\n                    if (this.initialDayArabic && !this.selectedDate) {\n                        const targetNepaliDay = this.convertToNepaliNumerals(this.initialDayArabic);\n                        const found = monthData.days.find(day => String(day.n).trim() === targetNepaliDay);\n                        if (found) {\n                            this.selectedDate = { ...found, nepaliYear: this.currentYear, nepaliMonth: this.currentMonth };\n                            this.selectedDateDisplay = this.getFormattedDate(this.displayFormat, this.currentYear, this.currentMonth, found);\n                        }\n                    }\n                })\n                .catch(() => {\n                    this.data = null;\n                    this.weeks = [];\n                });\n        },\n        handleClickOutside(event) {\n            if (!this.$el.contains(event.target)) {\n                this.calendarVisible = false;\n            }\n        }\n    },\n    watch: {\n        currentYear() { this.loadCalendar(); },\n        currentMonth() { this.loadCalendar(); }\n    },\n    async mounted() {\n        document.addEventListener('click', this.handleClickOutside);\n\n        const todayNepali = await this.computeTodayNepaliDate();\n        this.computedTodayYear = todayNepali.nepaliYear;\n        this.computedTodayMonth = todayNepali.nepaliMonth;\n        this.currentNepaliToday = todayNepali.currentNepaliDay;\n        if (typeof this.initialDate === 'string') {\n            const parts = this.initialDate.split('-');\n            if (parts.length === 3) {\n                this.currentYear = parts[0];\n                this.currentMonth = String(Number(parts[1]));\n                this.initialDayArabic = parts[2];\n            } else {\n                this.currentYear = this.computedTodayYear;\n                this.currentMonth = this.computedTodayMonth;\n            }\n        } else if (this.initialDate && typeof this.initialDate === 'object') {\n            this.selectedDate = this.initialDate.currentNepaliDay || null;\n            this.currentYear = this.initialDate.nepaliYear;\n            this.currentMonth = this.initialDate.nepaliMonth;\n            if (this.selectedDate) {\n                this.selectedDateDisplay = this.getFormattedDate(this.displayFormat, this.initialDate.nepaliYear, this.initialDate.nepaliMonth, this.selectedDate);\n            }\n        } else {\n            this.currentYear = this.computedTodayYear;\n            this.currentMonth = this.computedTodayMonth;\n        }\n        this.loadCalendar();\n    },\n    beforeDestroy() {\n        document.removeEventListener('click', this.handleClickOutside);\n    },\n};\n<\/script>\n\n\n\n\n<style scoped>\n.date-picker {\n    position: relative;\n    display: inline-block;\n    font-family: sans-serif;\n    color: var(--text-color, #333);\n}\n\ninput {\n    padding: 8px;\n    font-size: 1rem;\n    border-radius: 4px;\n    cursor: pointer;\n    color: var(--text-color, #333);\n}\n\n.calendar {\n    position: absolute;\n    top: calc(100% + 4px);\n    left: 0;\n    background: #fff;\n    border: 1px solid #ccc;\n    z-index: 1000;\n    width: fit-content;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n}\n\n.calendar-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 8px;\n    background: var(--accent-color, #3ba7ff);\n    border-bottom: 1px solid #ccc;\n}\n\n.month-info {\n    text-align: center;\n}\n\n.month-display {\n    font-weight: bold;\n    font-size: 1rem;\n}\n\n.english-range {\n    font-size: 0.75rem;\n    color: var(--text-color, #333);\n}\n\n.nav-button {\n    background: none;\n    border: none;\n    font-size: 1.2rem;\n    cursor: pointer;\n    padding: 4px 8px;\n    color: var(--text-color, #333);\n}\n\n.calendar-body {\n    padding: 8px;\n}\n\ntable {\n    width: 100%;\n    table-layout: fixed;\n}\n\nth,\ntd {\n    text-align: center;\n    padding: 4px;\n    border: 1px solid #eee;\n    font-size: 0.9rem;\n    width: 32px;\n    height: 32px;\n    overflow: hidden;\n}\n\ntd.selectable:hover {\n    background: #e0e0e0;\n    cursor: pointer;\n}\n\n.selected {\n    background: var(--primary-color, #3ba7ff);\n}\n\n.today {\n    border: 2px solid var(--primary-color, #333);\n}\n\n.nepali-date {\n    font-size: 1rem;\n    font-weight: 500;\n}\n\n.english-date {\n    font-size: 0.7rem;\n    color: #777;\n    margin-top: 2px;\n}\n</style>"]},media:void 0})}),eh,"data-v-5cf65fd3",false,undefined,!1,th,void 0,void 0);exports.NepaliDatePicker=oh,exports.default=oh;