vue2-nepali-datepicker
Version:
A Vue 2 Nepali Datepicker - Accurate Dates, Customizable, Lightweight
2 lines • 91.3 kB
JavaScript
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).Vue2NepaliDatepicker={})}(this,(function(t){"use strict";var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var e,i,o,a,u,c,s,f,l,d,h,p,v,y,m,g,A={},b={};function w(){if(i)return e;i=1;var t=function(t){return t&&t.Math===Math&&t};return e=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof n&&n)||t("object"==typeof e&&e)||function(){return this}()||Function("return this")()}function S(){return a?o:(a=1,o=function(t){try{return!!t()}catch(t){return!0}})}function D(){return c?u:(c=1,u=!S()((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})))}function C(){if(f)return s;f=1;var t=D(),n=Function.prototype,r=n.apply,e=n.call;return s="object"==typeof Reflect&&Reflect.apply||(t?e.bind(r):function(){return e.apply(r,arguments)}),s}function x(){if(d)return l;d=1;var t=D(),n=Function.prototype,r=n.call,e=t&&n.bind.bind(r,r);return l=t?e:function(t){return function(){return r.apply(t,arguments)}},l}function O(){if(p)return h;p=1;var t=x(),n=t({}.toString),r=t("".slice);return h=function(t){return r(n(t),8,-1)}}function T(){if(y)return v;y=1;var t=O(),n=x();return v=function(r){if("Function"===t(r))return n(r)}}function E(){if(g)return m;g=1;var t="object"==typeof document&&document.all;return m=void 0===t&&void 0!==t?function(n){return"function"==typeof n||n===t}:function(t){return"function"==typeof t}}var N,j,M,k,I={};function _(){return j?N:(j=1,N=!S()((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})))}function P(){if(k)return M;k=1;var t=D(),n=Function.prototype.call;return M=t?n.bind(n):function(){return n.apply(n,arguments)},M}var 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,At={};function bt(){if(Y)return At;Y=1;var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);return At.f=r?function(t){var r=n(this,t);return!!r&&r.enumerable}:t,At}function wt(){return R?L:(R=1,L=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}})}function St(){if(B)return F;B=1;var t=x(),n=S(),r=O(),e=Object,i=t("".split);return F=n((function(){return!e("z").propertyIsEnumerable(0)}))?function(t){return"String"===r(t)?i(t,""):e(t)}:e}function Dt(){return $?V:($=1,V=function(t){return null==t})}function Ct(){if(G)return z;G=1;var t=Dt(),n=TypeError;return z=function(r){if(t(r))throw new n("Can't call method on "+r);return r}}function xt(){if(W)return U;W=1;var t=St(),n=Ct();return U=function(r){return t(n(r))}}function Ot(){if(K)return J;K=1;var t=E();return J=function(n){return"object"==typeof n?null!==n:t(n)}}function Tt(){return q?H:(q=1,H={})}function Et(){if(Q)return X;Q=1;var t=Tt(),n=w(),r=E(),e=function(t){return r(t)?t:void 0};return X=function(r,i){return arguments.length<2?e(t[r])||e(n[r]):t[r]&&t[r][i]||n[r]&&n[r][i]},X}function Nt(){return tt?Z:(tt=1,Z=x()({}.isPrototypeOf))}function jt(){if(rt)return nt;rt=1;var t=w().navigator,n=t&&t.userAgent;return nt=n?String(n):""}function Mt(){if(it)return et;it=1;var t,n,r=w(),e=jt(),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]),et=n}function kt(){if(at)return ot;at=1;var t=Mt(),n=S(),r=w().String;return ot=!!Object.getOwnPropertySymbols&&!n((function(){var n=Symbol("symbol detection");return!r(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&t&&t<41})),ot}function It(){return ct?ut:(ct=1,ut=kt()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function _t(){if(ft)return st;ft=1;var t=Et(),n=E(),r=Nt(),e=Object;return st=It()?function(t){return"symbol"==typeof t}:function(i){var o=t("Symbol");return n(o)&&r(o.prototype,e(i))}}function Pt(){if(dt)return lt;dt=1;var t=String;return lt=function(n){try{return t(n)}catch(t){return"Object"}}}function Yt(){if(pt)return ht;pt=1;var t=E(),n=Pt(),r=TypeError;return ht=function(e){if(t(e))return e;throw new r(n(e)+" is not a function")}}function Lt(){if(yt)return vt;yt=1;var t=Yt(),n=Dt();return vt=function(r,e){var i=r[e];return n(i)?void 0:t(i)}}function Rt(){if(gt)return mt;gt=1;var t=P(),n=E(),r=Ot(),e=TypeError;return mt=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 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,pn={exports:{}};function vn(){return Bt?Ft:(Bt=1,Ft=!0)}function yn(){if($t)return Vt;$t=1;var t=w(),n=Object.defineProperty;return Vt=function(r,e){try{n(t,r,{value:e,configurable:!0,writable:!0})}catch(n){t[r]=e}return e}}function mn(){if(zt)return pn.exports;zt=1;var t=vn(),n=w(),r=yn(),e="__core-js_shared__",i=pn.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"}),pn.exports}function gn(){if(Ut)return Gt;Ut=1;var t=mn();return Gt=function(n,r){return t[n]||(t[n]=r||{})}}function An(){if(Jt)return Wt;Jt=1;var t=Ct(),n=Object;return Wt=function(r){return n(t(r))}}function bn(){if(Ht)return Kt;Ht=1;var t=x(),n=An(),r=t({}.hasOwnProperty);return Kt=Object.hasOwn||function(t,e){return r(n(t),e)}}function wn(){if(Xt)return qt;Xt=1;var t=x(),n=0,r=Math.random(),e=t(1..toString);return qt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+e(++n+r,36)}}function Sn(){if(Zt)return Qt;Zt=1;var t=w(),n=gn(),r=bn(),e=wn(),i=kt(),o=It(),a=t.Symbol,u=n("wks"),c=o?a.for||a:a&&a.withoutSetter||e;return Qt=function(t){return r(u,t)||(u[t]=i&&r(a,t)?a[t]:c("Symbol."+t)),u[t]}}function Dn(){if(nn)return tn;nn=1;var t=P(),n=Ot(),r=_t(),e=Lt(),i=Rt(),o=TypeError,a=Sn()("toPrimitive");return tn=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 Cn(){if(en)return rn;en=1;var t=Dn(),n=_t();return rn=function(r){var e=t(r,"string");return n(e)?e:e+""}}function xn(){if(an)return on;an=1;var t=w(),n=Ot(),r=t.document,e=n(r)&&n(r.createElement);return on=function(t){return e?r.createElement(t):{}}}function On(){if(cn)return un;cn=1;var t=_(),n=S(),r=xn();return un=!t&&!n((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))}function Tn(){if(sn)return I;sn=1;var t=_(),n=P(),r=bt(),e=wt(),i=xt(),o=Cn(),a=bn(),u=On(),c=Object.getOwnPropertyDescriptor;return I.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])},I}function En(){if(ln)return fn;ln=1;var t=S(),n=E(),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 fn=e}function Nn(){if(hn)return dn;hn=1;var t=T(),n=Yt(),r=D(),e=t(t.bind);return dn=function(t,i){return n(t),void 0===i?t:r?e(t,i):function(){return t.apply(i,arguments)}},dn}var jn,Mn,kn,In,_n,Pn,Yn,Ln,Rn,Fn,Bn,Vn,$n,zn,Gn,Un,Wn,Jn,Kn,Hn,qn,Xn,Qn,Zn={};function tr(){return Mn?jn:(Mn=1,jn=_()&&S()((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})))}function nr(){if(In)return kn;In=1;var t=Ot(),n=String,r=TypeError;return kn=function(e){if(t(e))return e;throw new r(n(e)+" is not an object")}}function rr(){if(_n)return Zn;_n=1;var t=_(),n=On(),r=tr(),e=nr(),i=Cn(),o=TypeError,a=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c="enumerable",s="configurable",f="writable";return Zn.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},Zn}function er(){if(Yn)return Pn;Yn=1;var t=_(),n=rr(),r=wt();return Pn=t?function(t,e,i){return n.f(t,e,r(1,i))}:function(t,n,r){return t[n]=r,t}}function ir(){if(Rn)return Ln;Rn=1;var t=w(),n=C(),r=T(),e=E(),i=Tn().f,o=En(),a=Tt(),u=Nn(),c=er(),s=bn(),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 Ln=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 or(){if(Bn)return Fn;Bn=1;var t=gn(),n=wn(),r=t("keys");return Fn=function(t){return r[t]||(r[t]=n(t))}}function ar(){return $n?Vn:($n=1,Vn=!S()((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})))}function ur(){if(Gn)return zn;Gn=1;var t=bn(),n=E(),r=An(),e=or(),i=ar(),o=e("IE_PROTO"),a=Object,u=a.prototype;return zn=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 cr(){if(Wn)return Un;Wn=1;var t=x(),n=Yt();return Un=function(r,e,i){try{return t(n(Object.getOwnPropertyDescriptor(r,e)[i]))}catch(t){}}}function sr(){if(Kn)return Jn;Kn=1;var t=Ot();return Jn=function(n){return t(n)||null===n}}function fr(){if(qn)return Hn;qn=1;var t=sr(),n=String,r=TypeError;return Hn=function(e){if(t(e))return e;throw new r("Can't set "+n(e)+" as a prototype")}}function lr(){if(Qn)return Xn;Qn=1;var t=cr(),n=Ot(),r=Ct(),e=fr();return Xn=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 dr,hr,pr,vr,yr,mr,gr,Ar,br,wr,Sr,Dr,Cr,xr,Or,Tr,Er,Nr,jr,Mr={};function kr(){if(hr)return dr;hr=1;var t=Math.ceil,n=Math.floor;return dr=Math.trunc||function(r){var e=+r;return(e>0?n:t)(e)}}function Ir(){if(vr)return pr;vr=1;var t=kr();return pr=function(n){var r=+n;return r!=r||0===r?0:t(r)}}function _r(){if(mr)return yr;mr=1;var t=Ir(),n=Math.max,r=Math.min;return yr=function(e,i){var o=t(e);return o<0?n(o+i,0):r(o,i)}}function Pr(){if(Ar)return gr;Ar=1;var t=Ir(),n=Math.min;return gr=function(r){var e=t(r);return e>0?n(e,9007199254740991):0}}function Yr(){if(wr)return br;wr=1;var t=Pr();return br=function(n){return t(n.length)}}function Lr(){return xr?Cr:(xr=1,Cr={})}function Rr(){if(Tr)return Or;Tr=1;var t=x(),n=bn(),r=xt(),e=function(){if(Dr)return Sr;Dr=1;var t=xt(),n=_r(),r=Yr(),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 Sr={includes:e(!0),indexOf:e(!1)}}().indexOf,i=Lr(),o=t([].push);return Or=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 Fr(){return Nr?Er:(Nr=1,Er=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function Br(){if(jr)return Mr;jr=1;var t=Rr(),n=Fr().concat("length","prototype");return Mr.f=Object.getOwnPropertyNames||function(r){return t(r,n)},Mr}var Vr,$r,zr,Gr,Ur,Wr={};function Jr(){return Vr||(Vr=1,Wr.f=Object.getOwnPropertySymbols),Wr}function Kr(){if(zr)return $r;zr=1;var t=Et(),n=x(),r=Br(),e=Jr(),i=nr(),o=n([].concat);return $r=t("Reflect","ownKeys")||function(t){var n=r.f(i(t)),a=e.f;return a?o(n,a(t)):n}}function Hr(){if(Ur)return Gr;Ur=1;var t=bn(),n=Kr(),r=Tn(),e=rr();return Gr=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))}},Gr}var 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,ei={};function ii(){if(Xr)return qr;Xr=1;var t=Rr(),n=Fr();return qr=Object.keys||function(r){return t(r,n)}}function oi(){if(Qr)return ei;Qr=1;var t=_(),n=tr(),r=rr(),e=nr(),i=xt(),o=ii();return ei.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},ei}function ai(){return te?Zr:(te=1,Zr=Et()("document","documentElement"))}function ui(){if(re)return ne;re=1;var t,n=nr(),r=oi(),e=Fr(),i=Lr(),o=ai(),a=xn(),u="prototype",c="script",s=or()("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,ne=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 ci(){if(ie)return ee;ie=1;var t=Ot(),n=er();return ee=function(r,e){t(e)&&"cause"in e&&n(r,"cause",e.cause)}}function si(){if(ae)return oe;ae=1;var t=Error,n=x()("".replace),r=String(new t("zxcasd").stack),e=/\n\s*at [^:]*:[^\n]*/,i=e.test(r);return oe=function(r,o){if(i&&"string"==typeof r&&!t.prepareStackTrace)for(;o--;)r=n(r,e,"");return r}}function fi(){if(ce)return ue;ce=1;var t=S(),n=wt();return ue=!t((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",n(1,7)),7!==t.stack)}))}function li(){if(fe)return se;fe=1;var t=er(),n=si(),r=fi(),e=Error.captureStackTrace;return se=function(i,o,a,u){r&&(e?e(i,o):t(i,"stack",n(a,u)))}}function di(){return de?le:(de=1,le={})}function hi(){if(pe)return he;pe=1;var t=Sn(),n=di(),r=t("iterator"),e=Array.prototype;return he=function(t){return void 0!==t&&(n.Array===t||e[r]===t)}}function pi(){if(ye)return ve;ye=1;var t={};return t[Sn()("toStringTag")]="z",ve="[object z]"===String(t)}function vi(){if(ge)return me;ge=1;var t=pi(),n=E(),r=O(),e=Sn()("toStringTag"),i=Object,o="Arguments"===r(function(){return arguments}());return me=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 yi(){if(be)return Ae;be=1;var t=vi(),n=Lt(),r=Dt(),e=di(),i=Sn()("iterator");return Ae=function(o){if(!r(o))return n(o,i)||n(o,"@@iterator")||e[t(o)]}}function mi(){if(Se)return we;Se=1;var t=P(),n=Yt(),r=nr(),e=Pt(),i=yi(),o=TypeError;return we=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")},we}function gi(){if(Ce)return De;Ce=1;var t=P(),n=nr(),r=Lt();return De=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},De}function Ai(){if(Oe)return xe;Oe=1;var t=Nn(),n=P(),r=nr(),e=Pt(),i=hi(),o=Yr(),a=Nt(),u=mi(),c=yi(),s=gi(),f=TypeError,l=function(t,n){this.stopped=t,this.result=n},d=l.prototype;return xe=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)},xe}function bi(){if(Ee)return Te;Ee=1;var t=vi(),n=String;return Te=function(r){if("Symbol"===t(r))throw new TypeError("Cannot convert a Symbol value to a string");return n(r)}}function wi(){if(je)return Ne;je=1;var t=bi();return Ne=function(n,r){return void 0===n?arguments.length<2?"":r:t(n)},Ne}function Si(){return ke||(ke=1,function(){if(Me)return b;Me=1;var t=ir(),n=Nt(),r=ur(),e=lr(),i=Hr(),o=ui(),a=er(),u=wt(),c=ci(),s=li(),f=Ai(),l=wi(),d=Sn()("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})}()),A}function Di(){return _e?Ie:(_e=1,Ie=function(){})}function Ci(){if(Ye)return Pe;Ye=1;var t=w(),n=E(),r=t.WeakMap;return Pe=n(r)&&/native code/.test(String(r))}function xi(){if(Re)return Le;Re=1;var t,n,r,e=Ci(),i=w(),o=Ot(),a=er(),u=bn(),c=mn(),s=or(),f=Lr(),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 Le={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 Oi(){if(Be)return Fe;Be=1;var t=_(),n=bn(),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 Fe={EXISTS:i,PROPER:o,CONFIGURABLE:a}}function Ti(){if($e)return Ve;$e=1;var t=er();return Ve=function(n,r,e,i){return i&&i.enumerable?n[r]=e:t(n,r,e),n}}function Ei(){if(Ge)return ze;Ge=1;var t,n,r,e=S(),i=E(),o=Ot(),a=ui(),u=ur(),c=Ti(),s=Sn(),f=vn(),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})),ze={IteratorPrototype:t,BUGGY_SAFARI_ITERATORS:d}}function Ni(){if(We)return Ue;We=1;var t=pi(),n=vi();return Ue=t?{}.toString:function(){return"[object "+n(this)+"]"}}function ji(){if(Ke)return Je;Ke=1;var t=pi(),n=rr().f,r=er(),e=bn(),i=Ni(),o=Sn()("toStringTag");return Je=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 Mi(){if(qe)return He;qe=1;var t=Ei().IteratorPrototype,n=ui(),r=wt(),e=ji(),i=di(),o=function(){return this};return He=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 ki(){if(Qe)return Xe;Qe=1;var t=ir(),n=P(),r=vn(),e=Oi(),i=E(),o=Mi(),a=ur(),u=lr(),c=ji(),s=er(),f=Ti(),l=Sn(),d=di(),h=Ei(),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 Xe=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 Ii(){return ti?Ze:(ti=1,Ze=function(t,n){return{value:t,done:n}})}function _i(){if(ri)return ni;ri=1;var t=xt(),n=Di(),r=di(),e=xi(),i=rr().f,o=ki(),a=Ii(),u=vn(),c=_(),s="Array Iterator",f=e.set,l=e.getterFor(s);ni=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 ni}var 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={},To={};function Eo(){if(Yi)return Pi;Yi=1;var t=w(),n=jt(),r=O(),e=function(t){return n.slice(0,t.length)===t};return Pi=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 No(){return Ri?Li:(Ri=1,Li="NODE"===Eo())}function jo(){if(Bi)return Fi;Bi=1;var t=rr();return Fi=function(n,r,e){return t.f(n,r,e)}}function Mo(){if($i)return Vi;$i=1;var t=Et(),n=jo(),r=Sn(),e=_(),i=r("species");return Vi=function(r){var o=t(r);e&&o&&!o[i]&&n(o,i,{configurable:!0,get:function(){return this}})}}function ko(){if(Gi)return zi;Gi=1;var t=Nt(),n=TypeError;return zi=function(r,e){if(t(e,r))return r;throw new n("Incorrect invocation")}}function Io(){if(Wi)return Ui;Wi=1;var t=x(),n=E(),r=mn(),e=t(Function.toString);return n(r.inspectSource)||(r.inspectSource=function(t){return e(t)}),Ui=r.inspectSource}function _o(){if(Ki)return Ji;Ki=1;var t=x(),n=S(),r=E(),e=vi(),i=Et(),o=Io(),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,Ji=!u||n((function(){var t;return l(l.call)||!l(Object)||!l((function(){t=!0}))||t}))?d:l}function Po(){if(qi)return Hi;qi=1;var t=_o(),n=Pt(),r=TypeError;return Hi=function(e){if(t(e))return e;throw new r(n(e)+" is not a constructor")}}function Yo(){if(Qi)return Xi;Qi=1;var t=nr(),n=Po(),r=Dt(),e=Sn()("species");return Xi=function(i,o){var a,u=t(i).constructor;return void 0===u||r(a=t(u)[e])?o:n(a)}}function Lo(){return to?Zi:(to=1,Zi=x()([].slice))}function Ro(){if(ro)return no;ro=1;var t=TypeError;return no=function(n,r){if(n<r)throw new t("Not enough arguments");return n}}function Fo(){return io?eo:(io=1,eo=/(?:ipad|iphone|ipod).*applewebkit/i.test(jt()))}function Bo(){if(ao)return oo;ao=1;var t,n,r,e,i=w(),o=C(),a=Nn(),u=E(),c=bn(),s=S(),f=ai(),l=Lo(),d=xn(),h=Ro(),p=Fo(),v=No(),y=i.setImmediate,m=i.clearImmediate,g=i.process,A=i.Dispatch,b=i.Function,D=i.MessageChannel,x=i.String,O=0,T={},N="onreadystatechange";s((function(){t=i.location}));var j=function(t){if(c(T,t)){var n=T[t];delete T[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:b(t),e=l(arguments,1);return T[++O]=function(){o(r,void 0,e)},n(O),O},m=function(t){delete T[t]},v?n=function(t){g.nextTick(M(t))}:A&&A.now?n=function(t){A.now(M(t))}:D&&!p?(e=(r=new D).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)}),oo={set:y,clear:m}}function Vo(){if(co)return uo;co=1;var t=w(),n=_(),r=Object.getOwnPropertyDescriptor;return uo=function(e){if(!n)return t[e];var i=r(t,e);return i&&i.value}}function $o(){if(fo)return so;fo=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}},so=t}function zo(){return ho?lo:(ho=1,lo=/ipad|iphone|ipod/i.test(jt())&&"undefined"!=typeof Pebble)}function Go(){return vo?po:(vo=1,po=/web0s(?!.*chrome)/i.test(jt()))}function Uo(){if(mo)return yo;mo=1;var t,n,r,e,i,o=w(),a=Vo(),u=Nn(),c=Bo().set,s=$o(),f=Fo(),l=zo(),d=Go(),h=No(),p=o.MutationObserver||o.WebKitMutationObserver,v=o.document,y=o.process,m=o.Promise,g=a("queueMicrotask");if(!g){var A=new s,b=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(b)}):h?t=function(){y.nextTick(b)}:(c=u(c,o),t=function(){c(b)}):(n=!0,r=v.createTextNode(""),new p(b).observe(r,{characterData:!0}),t=function(){r.data=n=!n}),g=function(n){A.head||t(),A.add(n)}}return yo=g}function Wo(){return Ao||(Ao=1,go=function(t,n){try{1===arguments.length?console.error(t):console.error(t,n)}catch(t){}}),go}function Jo(){return wo?bo:(wo=1,bo=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}})}function Ko(){return Do?So:(Do=1,So=w().Promise)}function Ho(){if(xo)return Co;xo=1;var t=w(),n=Ko(),r=E(),e=En(),i=Io(),o=Sn(),a=Eo(),u=vn(),c=Mt(),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 Co={CONSTRUCTOR:h,REJECTION_EVENT:d,SUBCLASSING:l}}var qo,Xo,Qo={};function Zo(){if(qo)return Qo;qo=1;var t=Yt(),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 Qo.f=function(t){return new r(t)},Qo}var ta,na,ra,ea,ia,oa={};function aa(){if(na)return ta;na=1;var t=Sn()("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 ta=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 ua(){if(ea)return ra;ea=1;var t=Ko(),n=aa(),r=Ho().CONSTRUCTOR;return ra=r||!n((function(n){t.all(n).then(void 0,(function(){}))}))}var ca,sa={};var fa,la={};var da,ha={};var pa,va,ya,ma,ga={};function Aa(){if(va)return pa;va=1;var t=nr(),n=Ot(),r=Zo();return pa=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 ba(){return ma||(ma=1,function(){if(Xo)return To;Xo=1;var t,n,r,e=ir(),i=vn(),o=No(),a=w(),u=P(),c=Ti(),s=lr(),f=ji(),l=Mo(),d=Yt(),h=E(),p=Ot(),v=ko(),y=Yo(),m=Bo().set,g=Uo(),A=Wo(),b=Jo(),S=$o(),D=xi(),C=Ko(),x=Ho(),O=Zo(),T="Promise",N=x.CONSTRUCTOR,j=x.REJECTION_EVENT,M=x.SUBCLASSING,k=D.getterFor(T),I=D.set,_=C&&C.prototype,Y=C,L=_,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=b((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:T,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)&&_!==Object.prototype)){r=_.then,M||c(_,"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 _.constructor}catch(t){}s&&s(_,L)}e({global:!0,constructor:!0,wrap:!0,forced:N},{Promise:Y}),f(Y,T,!1,!0),l(T)}(),function(){if(ia)return oa;ia=1;var t=ir(),n=P(),r=Yt(),e=Zo(),i=Jo(),o=Ai();t({target:"Promise",stat:!0,forced:ua()},{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(ca)return sa;ca=1;var t=ir(),n=vn(),r=Ho().CONSTRUCTOR,e=Ko(),i=Et(),o=E(),a=Ti(),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(fa)return la;fa=1;var t=ir(),n=P(),r=Yt(),e=Zo(),i=Jo(),o=Ai();t({target:"Promise",stat:!0,forced:ua()},{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(da)return ha;da=1;var t=ir(),n=Zo();t({target:"Promise",stat:!0,forced:Ho().CONSTRUCTOR},{reject:function(t){var r=n.f(this);return(0,r.reject)(t),r.promise}})}(),function(){if(ya)return ga;ya=1;var t=ir(),n=Et(),r=vn(),e=Ko(),i=Ho().CONSTRUCTOR,o=Aa(),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)}})}()),Oo}var wa,Sa={};function Da(){if(wa)return Sa;wa=1;var t=ir(),n=P(),r=Yt(),e=Zo(),i=Jo(),o=Ai();return t({target:"Promise",stat:!0,forced:ua()},{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}}),Sa}var Ca,xa={};function Oa(){if(Ca)return xa;Ca=1;var t=ir(),n=P(),r=Yt(),e=Et(),i=Zo(),o=Jo(),a=Ai(),u="No one promise resolved";return t({target:"Promise",stat:!0,forced:ua()},{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}}),xa}var Ta,Ea={};function Na(){if(Ta)return Ea;Ta=1;var t=ir(),n=w(),r=C(),e=Lo(),i=Zo(),o=Yt(),a=Jo(),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}}),Ea}var ja,Ma={};function ka(){if(ja)return Ma;ja=1;var t=ir(),n=Zo();return t({target:"Promise",stat:!0},{withResolvers:function(){var t=n.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}}),Ma}var Ia,_a={};var Pa,Ya,La,Ra,Fa,Ba={};function Va(){if(La)return Ba;La=1;var t=function(){if(Ya)return Pa;Ya=1;var t=x(),n=Ir(),r=bi(),e=Ct(),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 Pa={codeAt:u(!1),charAt:u(!0)}}().charAt,n=bi(),r=xi(),e=ki(),i=Ii(),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))})),Ba}function $a(){return Fa?Ra:(Fa=1,Si(),_i(),ba(),Da(),Oa(),Na(),ka(),function(){if(Ia)return _a;Ia=1;var t=ir(),n=vn(),r=Ko(),e=S(),i=Et(),o=E(),a=Yo(),u=Aa(),c=Ti(),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})}}(),Va(),Ra=Tt().Promise)}var za,Ga,Ua,Wa,Ja,Ka={};function Ha(){return Ga?za:(Ga=1,za={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 qa(){if(Ua)return Ka;Ua=1,_i();var t=Ha(),n=w(),r=ji(),e=di();for(var i in t)r(n[i],i),e[i]=e.Array;return Ka}function Xa(){if(Ja)return Wa;Ja=1;var t=$a();return qa(),Wa=t}var Qa;var Za,tu,nu;function ru(){if(nu)return tu;nu=1;var t=Xa();return Qa||(Qa=1,Na()),Za||(Za=1,ka()),tu=t}var eu;var iu;var ou,au,uu,cu,su;function fu(){if(uu)return au;uu=1;var t=ru();return eu||(eu=1,Si()),iu||(iu=1,Da()),ou||(ou=1,Oa()),au=t}function lu(){return su?cu:(su=1,cu=fu())}var du=r(lu());function hu(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):du.resolve(c).then(e,i)}var pu,vu,yu,mu,gu,Au,bu,wu,Su,Du,Cu,xu,Ou,Tu={exports:{}},Eu={exports:{}},Nu={};function ju(){if(vu)return pu;vu=1;var t=O();return pu=Array.isArray||function(n){return"Array"===t(n)}}function Mu(){if(mu)return yu;mu=1;var t=TypeError;return yu=function(n){if(n>9007199254740991)throw t("Maximum allowed index exceeded");return n}}function ku(){if(Au)return gu;Au=1;var t=_(),n=rr(),r=wt();return gu=function(e,i,o){t?n.f(e,i,r(0,o)):e[i]=o}}function Iu(){if(wu)return bu;wu=1;var t=ju(),n=_o(),r=Ot(),e=Sn()("species"),i=Array;return bu=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 _u(){if(Du)return Su;Du=1;var t=Iu();return Su=function(n,r){return new(t(n))(0===r?0:r)}}function Pu(){if(xu)return Cu;xu=1;var t=S(),n=Sn(),r=Mt(),e=n("species");return Cu=function(n){return r>=51||!t((function(){var t=[];return(t.constructor={})[e]=function(){return{foo:1}},1!==t[n](Boolean).foo}))}}function Yu(){if(Ou)return Nu;Ou=1;var t=ir(),n=S(),r=ju(),e=Ot(),i=An(),o=Yr(),a=Mu(),u=ku(),c=_u(),s=Pu(),f=Sn(),l=Mt(),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}}),Nu}var Lu,Ru={},Fu={},Bu={};function Vu(){if(Lu)return Bu;Lu=1;var t=O(),n=xt(),r=Br().f,e=Lo(),i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Bu.f=function(o){return i&&"Window"===t(o)?function(t){try{return r(t)}catch(t){return e(i)}}(o):r(n(o))},Bu}var $u,zu,Gu,Uu,Wu,Ju,Ku,Hu,qu={};function Xu(){if($u)return qu;$u=1;var t=Sn();return qu.f=t,qu}function Qu(){if(Gu)return zu;Gu=1;var t=Tt(),n=bn(),r=Xu(),e=rr().f;return zu=function(i){var o=t.Symbol||(t.Symbol={});n(o,i)||e(o,i,{value:r.f(i)})}}function Zu(){if(Wu)return Uu;Wu=1;var t=P(),n=Et(),r=Sn(),e=Ti();return Uu=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 tc(){if(Ku)return Ju;Ku=1;var t=Nn(),n=x(),r=St(),e=An(),i=Yr(),o=_u(),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 Ju={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 nc,rc,ec,ic={};function oc(){return rc?nc:(rc=1,nc=kt()&&!!Symbol.for&&!!Symbol.keyFor)}var ac,uc={};var cc,sc,fc,lc={};function dc(){if(sc)return cc;sc=1;var t=x(),n=ju(),r=E(),e=O(),i=bi(),o=t([].push);return cc=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 hc,pc,vc={};function yc(){return pc||(pc=1,function(){if(Hu)return Fu;Hu=1;var t=ir(),n=w(),r=P(),e=x(),i=vn(),o=_(),a=kt(),u=S(),c=bn(),s=Nt(),f=nr(),l=xt(),d=Cn(),h=bi(),p=wt(),v=ui(),y=ii(),m=Br(),g=Vu(),A=Jr(),b=Tn(),D=rr(),C=oi(),O=bt(),T=Ti(),E=jo(),N=gn(),j=or(),M=Lr(),k=wn(),I=Sn(),Y=Xu(),L=Qu(),R=Zu(),F=ji(),B=xi(),V=tc().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=b.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&<(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,C.f=dt,b.f=pt,m.f=g.f=vt,A.f=yt,Y.f=function(t){return ft(I(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(ec)return ic;ec=1;var t=ir(),n=Et(),r=bn(),e=bi(),i=gn(),o=oc(),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(ac)return uc;ac=1;var t=ir(),n=bn(),r=_t(),e=Pt(),i=gn(),o=oc(),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(fc)return lc;fc=1;var t=ir(),n=Et(),r=C(),e=P(),i=x(),o=S(),a=E(),u=_t(),c=Lo(),s=dc(),f=kt(),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]$/,w=!f||o((function(){var t=n("Symbol")("stringify detection");return"[null]"!==d([t])||"{}"!==d({a:t})||"{}"!==d(Object(t))})),D=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)},T=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:w||D},{stringify:function(t,n,e){var i=c(arguments),o=r(w?O:d,null,i);return D&&"string"==typeof o?y(o,g,T):o}})}(),function(){if(hc)return vc;hc=1;var t=ir(),n=kt(),r=S(),e=Jr(),i=An();t({target:"Object",stat:!0,forced:!n||r((function(){e.f(1)}))},{getOwnPropertySymbols:function(t){var n=e.f;return n?n(i(t)):[]}})}()),Ru}var mc;var gc;var Ac;var bc,wc={};function Sc(){return bc||(bc=1,Qu()("iterator")),wc}var Dc;var Cc;var xc;var Oc;var Tc;var Ec;var Nc,jc={};var Mc,kc={};var Ic;var _c,Pc,Yc,Lc,Rc,Fc={};function Bc(){return Yc?Pc:(Yc=1,Yu(),yc(),mc||(mc=1,Qu()("asyncIterator")),gc||(gc=1,Qu()("hasInstance")),Ac||(Ac=1,Qu()("isConcatSpreadable")),Sc(),Dc||(Dc=1,Qu()("match")),Cc||(Cc=1,Qu()("matchAll")),xc||(xc=1,Qu()("replace")),Oc||(Oc=1,Qu()("search")),Tc||(Tc=1,Qu()("species")),Ec||(Ec=1,Qu()("split")),function(){if(Nc)return jc;Nc=1;var t=Qu(),n=Zu();t("toPrimitive"),n()}(),function(){if(Mc)return kc;Mc=1;var t=Et(),n=Qu(),r=ji();n("toStringTag"),r(t("Symbol"),"Symbol")}(),Ic||(Ic=1,Qu()("unscopables")),function(){if(_c)return Fc;_c=1;var t=w();ji()(t.JSON,"JSON",!0)}(),Pc=Tt().Symbol)}function Vc(){if(Rc)return Lc;Rc=1;var t=Bc();return qa(),Lc=t}var $c,zc={};var Gc;var Uc;var Wc,Jc,Kc;function Hc(){if(Kc)return Jc;Kc=1;var t=Vc();return function(){if($c)return zc;$c=1;var t=Sn(),n=rr().f,r=t("metadata"),e=Function.prototype;void 0===e[r]&&n(e,r,{value:null})}(),Gc||(Gc=1,Qu()("asyncDispose")),Uc||(Uc=1,Qu()("dispose")),Wc||(Wc=1,Qu()("metadata")),Jc=t}var qc,Xc,Qc;function Zc(){if(Xc)return qc;Xc=1;var t=Et(),n=x(),r=t("Symbol"),e=r.keyFor,i=n(r.prototype.valueOf);return qc=r.isRegisteredSymbol||function(t){try{return void 0!==e(i(t))}catch(t){return!1}}}var ts,ns,rs;function es(){if(ns)return ts;ns=1;for(var t=gn(),n=Et(),r=x(),e=_t(),i=Sn(),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 ts=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},ts}var is;var os;var as;var us;var cs;var ss;var fs;var ls,ds,hs,ps,vs,ys,ms,gs,As,bs,ws,Ss,Ds,Cs,xs,Os;function Ts(){if(hs)return ds;hs=1;var t=Hc();return Qc||(Qc=1,ir()({target:"Symbol",stat:!0},{isRegisteredSymbol:Zc()})),rs||(rs=1,ir()({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:es()})),is||(is=1,Qu()("customMatcher")),os||(os=1,Qu()("observable")),as||(as=1,ir()({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:Zc()})),us||(us=1,ir()({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:es()})),cs||(cs=1,Qu()("matcher")),ss||(ss=1,Qu()("metadataKey")),fs||(fs=1,Qu()("patternMatch")),ls||(ls=1,Qu()("replaceAll")),ds=t}function Es(){return vs?ps:(vs=1,ps=Ts())}function Ns(){return ms?ys:(ms=1,_i(),Va(),Sc(),ys=Xu().f("iterator"))}function js(){if(As)return gs;As=1;var t=Ns();return qa(),gs=t}function Ms(){return ws?bs:(ws=1,bs=js())}function ks(){return Ds?Ss:(Ds=1,Ss=Ms())}function Is(){return xs?Cs:(xs=1,Cs=ks())}function _s(){return Os||(Os=1,function(t){var n=Es(),r=Is();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}(Eu)),Eu.exports}var Ps,Ys,Ls,Rs,Fs,Bs,Vs,$s,zs,Gs,Us={exports:{}},Ws={};function Js(){if(Ps)return Ws;Ps=1;var t=ir(),n=_(),r=rr().f;return t({target:"Object",stat:!0,forced:Object.defineProperty!==r,sham:!n},{defineProperty:r}),Ws}function Ks(){if(Ys)return Us.exports;Ys=1,Js();var t=Tt().Object,n=Us.exports=function(n,r,e){return t.defineProperty(n,r,e)};return t.defineProperty.sham&&(n.sham=!0),Us.exports}function Hs(){return Rs?Ls:(Rs=1,Ls=Ks())}function qs(){return Bs?Fs:(Bs=1,Fs=Hs())}function Xs(){return $s?Vs:($s=1,Vs=qs())}function Qs(){return Gs?zs:(Gs=1,zs=Xs())}var Zs,tf,nf,rf,ef,of,af,uf,cf,sf,ff;function lf(){if(nf)return tf;nf=1,Zs||(Zs=1,ir()({target:"Object",stat:!0,sham:!_()},{create:ui()}));var t=Tt().Object;return tf=function(n,r){return t.create(n,r)}}function df(){return ef?rf:(ef=1,rf=lf())}function hf(){return af?of:(af=1,of=df())}function pf(){return cf?uf:(cf=1,uf=hf())}function vf(){return ff?sf:(ff=1,sf=pf())}var yf,mf,gf,Af,bf,wf,Sf,Df,Cf,xf,Of,Tf={};function Ef(){return gf?mf:(gf=1,function(){if(yf)return Tf;yf=1;var t=ir(),n=S(),r=An(),e=ur(),i=ar();t({target:"Object",stat:!0,forced:n((function(){e(1)})),sham:!i},{getPrototypeOf:function(t){return e(r(t))}})}(),mf=Tt().Object.getPrototypeOf)}function Nf(){return bf?Af:(bf=1,Af=Ef())}function jf(){return Sf?wf:(Sf=1,wf=Nf())}function Mf(){return Cf?Df:(Cf=1,Df=jf())}function kf(){return Of?xf:(Of=1,xf=Mf())}var If,_f,Pf,Yf,Lf,Rf,Ff,Bf,Vf,$f,zf,Gf,Uf,Wf,Jf,Kf,Hf,qf,Xf,Qf={};function Zf(){if(_f)return If;_f=1;var t=S();return If=function(n,r){var e=[][n];return!!e&&t((function(){e.call(null,r||function(){return 1},1)}))}}function tl(){if(Yf)return Pf;Yf=1;var t=tc().forEach,n=Zf()("forEach");return Pf=n?[].forEach:function(n){return t(this,n,arguments.length>1?arguments[1]:void 0)},Pf}function nl(){if(Ff)return Rf;Ff=1;var t=w(),n=Tt();return Rf=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 rl(){return Vf?Bf:(Vf=1,function(){if(Lf)return Qf;Lf=1;var t=ir(),n=tl();t({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})}(),Bf=nl()("Array","forEach"))}function el(){return zf?$f:(zf=1,$f=rl())}function il(){if(Uf)return Gf;Uf=1;var t=vi(),n=bn(),r=Nt(),e=el(),i=Array.prototype,o={DOMTokenList:!0,NodeList:!0};return Gf=function(a){var u=a.forEach;return a===i||r(i,a)&&u===i.forEach||n(o,t(a))?e:u}}function ol(){return Jf?Wf:(Jf=1,Wf=il())}function al(){return Hf?Kf:(Hf=1,Kf=ol())}function ul(){return Xf?qf:(Xf=1,qf=al())}var cl,sl,fl,ll,dl,hl,pl,vl,yl,ml,gl,Al,bl,wl,Sl,Dl={};function Cl(){if(sl)return cl;sl=1;var t=_(),n=ju(),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 cl=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 xl(){return dl?ll:(dl=1,function(){if(fl)return Dl;fl=1;var t=ir(),n=An(),r=Yr(),e=Cl(),i=Mu();t({target:"Array",proto:!0,arity:1,forced:S()((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}})}(),ll=nl()("Array","push"))}function Ol(){if(pl)return hl;pl=1;var t=Nt(),n=xl(),r=Array.prototype;return hl=function(e){var i=e.push;return e===r||t(r,e)&&i===r.push?n:i}}function Tl(){return yl?vl:(yl=1,vl=Ol())}function El(){return gl?ml:(gl=1,ml=Tl())}function Nl(){return bl?Al:(bl=1,Al=El())}function jl(){return Sl?wl:(Sl=1,wl=Nl())}var Ml,kl,Il,_l,Pl,Yl,Ll,Rl,Fl,Bl,Vl;function $l(){return Il?kl:(Il=1,Ml||(Ml=1,ir()({target:"Object",stat:!0},{setPrototypeOf:lr()})),kl=Tt().Object.setPrototypeOf)}function zl(){return Pl?_l:(Pl=1,_l=$l())}function Gl(){return Ll?Yl:(Ll=1,Yl=zl())}function Ul(){return Fl?Rl:(Fl=1,Rl=Gl())}function Wl(){return Vl?Bl:(Vl=1,Bl=Ul())}var Jl,Kl,Hl,ql,Xl,Ql,Zl,td,nd,rd,ed,id,od,ad={};function ud(){return Hl?Kl:(Hl=1,function(){if(Jl)return ad;Jl=1;var t=ir(),n=x(),r=ju(),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)}})}(),Kl=nl()("Array","reverse"))}function cd(){if(Xl)return ql;Xl=1;var t=Nt(),n=ud(),r=Array.prototype;return ql=function(e){var i=e.reverse;return e===r||t(r,e)&&i===r.reverse?n:i}}function sd(){return Zl?Ql:(Zl=1,Ql=cd())}function fd(){return nd?td:(nd=1,td=sd())}function ld(){return ed?rd:(ed=1,rd=fd())}function dd(){return od?id:(od=1,id=ld())}var hd,pd,vd,yd,md,gd,Ad,bd,wd,Sd,Dd,Cd,xd,Od,Td,Ed,Nd={};function jd(){return vd?pd:(vd=1,function(){if(hd)return Nd;hd=1;var t=ir(),n=ju(),r=_o(),e=Ot(),i=_r(),o=Yr(),a=xt(),u=ku(),c=Sn(),s=Pu(),f=Lo(),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}})}(),pd=nl()("Array","slice"))}function Md(){if(md)return yd;md=1;var t=Nt(),n=jd(),r=Array.prototype;return yd=function(e){var i=e.slice;return e===r||t(r,e)&&i===r.slice?n:i}}function kd(){return Ad?gd:(Ad=1,gd=Md())}function Id(){return wd?bd:(wd=1,bd=kd())}function _d(){return Dd?Sd:(Dd=1,Sd=Id())}function Pd(){return xd?Cd:(xd=1,Cd=_d())}var Yd,Ld,Rd,Fd,Bd,Vd,$d,zd,Gd=function(){if(Ed)return Td;Ed=1;var t=(Od||(Od=1,function(t){var n=_s().default,r=Qs(),e=Es(),i=vf(),o=kf(),a=ul(),u=jl(),c=Wl(),s=lu(),f=dd(),l=Pd();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}(Tu)),Tu.exports)();Td=t;try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}return Td}(),Ud=r(Gd);function Wd(){return Ld?Yd:(Ld=1,Yu(),Yd=nl()("Array","concat"))}function Jd(){if(Fd)return Rd;Fd=1;var t=Nt(),n=Wd(),r=Array.prototype;return Rd=function(e){var i=e.concat;return e===r||t(r,e)&&i===r.concat?n:i}}function Kd(){return Vd?Bd:(Vd=1,Bd=Jd())}var Hd=r(zd?$d:(zd=1,$d=Kd()));function qd(t,n){return Xd.apply(this,arguments)}function Xd(){var t;return t=Ud.mark((function t(n,r){var e,i,o,a,u;return Ud.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=String(Number(r)),o=Hd(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(Hd(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)})),Xd=function(){var n=this,r=arguments;return new du((function(e,i){var o=t.apply(n,r);function a(t){hu(o,e,i,a,u,"next",t)}function u(t){hu(o,e,i,a,u,"throw",t)}a(void 0)}))},Xd.apply(this,arguments)}var Qd={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 qd(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(){qd(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 Zd(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 th="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function nh(t){return(t,n)=>function(t,n){const r=th?n.media||"default":t,e=eh[r]||(eh[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===rh&&(rh=document.head||document.getElementsByTagName("head")[0]),rh.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 rh;const eh={};const ih=Qd;var oh=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()])};oh._withStripped=!0;const ah=Zd({render:oh,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\"><</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\">></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})}),ih,"data-v-5cf65fd3",false,undefined,!1,nh,void 0,void 0);t.NepaliDatePicker=ah,t.default=ah,Object.defineProperty(t,"__esModule",{value:!0})}));