Comparing version 1.0.0-alpha.2 to 1.0.0-beta.0
@@ -1,2 +0,2 @@ | ||
(function(y,$){typeof exports=="object"&&typeof module<"u"?$(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],$):(y=typeof globalThis<"u"?globalThis:y||self,$(y.Admate={},y.VueDemi))})(this,function(y,$){"use strict";var xr=typeof global=="object"&&global&&global.Object===Object&&global,Kn=typeof self=="object"&&self&&self.Object===Object&&self,E=xr||Kn||Function("return this")(),C=E.Symbol,zr=Object.prototype,qn=zr.hasOwnProperty,Xn=zr.toString,ut=C?C.toStringTag:void 0;function Yn(t){var r=qn.call(t,ut),e=t[ut];try{t[ut]=void 0;var n=!0}catch{}var o=Xn.call(t);return n&&(r?t[ut]=e:delete t[ut]),o}var Zn=Object.prototype,Jn=Zn.toString;function Qn(t){return Jn.call(t)}var kn="[object Null]",to="[object Undefined]",Nr=C?C.toStringTag:void 0;function V(t){return t==null?t===void 0?to:kn:Nr&&Nr in Object(t)?Yn(t):Qn(t)}function F(t){return t!=null&&typeof t=="object"}var ro="[object Symbol]";function Bt(t){return typeof t=="symbol"||F(t)&&V(t)==ro}function eo(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var S=Array.isArray,no=1/0,Dr=C?C.prototype:void 0,Ur=Dr?Dr.toString:void 0;function Br(t){if(typeof t=="string")return t;if(S(t))return eo(t,Br)+"";if(Bt(t))return Ur?Ur.call(t):"";var r=t+"";return r=="0"&&1/t==-no?"-0":r}function M(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function Rt(t){return t}var oo="[object AsyncFunction]",ao="[object Function]",io="[object GeneratorFunction]",uo="[object Proxy]";function Gt(t){if(!M(t))return!1;var r=V(t);return r==ao||r==io||r==oo||r==uo}var Wt=E["__core-js_shared__"],Rr=function(){var t=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function co(t){return!!Rr&&Rr in t}var fo=Function.prototype,so=fo.toString;function K(t){if(t!=null){try{return so.call(t)}catch{}try{return t+""}catch{}}return""}var lo=/[\\^$.*+?()[\]{}|]/g,po=/^\[object .+?Constructor\]$/,ho=Function.prototype,bo=Object.prototype,go=ho.toString,vo=bo.hasOwnProperty,yo=RegExp("^"+go.call(vo).replace(lo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _o(t){if(!M(t)||co(t))return!1;var r=Gt(t)?yo:po;return r.test(K(t))}function jo(t,r){return t==null?void 0:t[r]}function q(t,r){var e=jo(t,r);return _o(e)?e:void 0}var Ht=q(E,"WeakMap"),Gr=Object.create,mo=function(){function t(){}return function(r){if(!M(r))return{};if(Gr)return Gr(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function wo(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Oo(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var To=800,Ao=16,$o=Date.now;function So(t){var r=0,e=0;return function(){var n=$o(),o=Ao-(n-e);if(e=n,o>0){if(++r>=To)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Io(t){return function(){return t}}var jt=function(){try{var t=q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Po=jt?function(t,r){return jt(t,"toString",{configurable:!0,enumerable:!1,value:Io(r),writable:!0})}:Rt,Eo=So(Po);function Co(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var Fo=9007199254740991,Mo=/^(?:0|[1-9]\d*)$/;function Vt(t,r){var e=typeof t;return r=r??Fo,!!r&&(e=="number"||e!="symbol"&&Mo.test(t))&&t>-1&&t%1==0&&t<r}function mt(t,r,e){r=="__proto__"&&jt?jt(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function ct(t,r){return t===r||t!==t&&r!==r}var Lo=Object.prototype,xo=Lo.hasOwnProperty;function Wr(t,r,e){var n=t[r];(!(xo.call(t,r)&&ct(n,e))||e===void 0&&!(r in t))&&mt(t,r,e)}function Hr(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=n?n(e[i],t[i],i,e,t):void 0;f===void 0&&(f=t[i]),o?mt(e,i,f):Wr(e,i,f)}return e}var Vr=Math.max;function zo(t,r,e){return r=Vr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Vr(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),wo(t,this,i)}}function No(t,r){return Eo(zo(t,r,Rt),t+"")}var Do=9007199254740991;function Kt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Do}function wt(t){return t!=null&&Kt(t.length)&&!Gt(t)}function Uo(t,r,e){if(!M(e))return!1;var n=typeof r;return(n=="number"?wt(e)&&Vt(r,e.length):n=="string"&&r in e)?ct(e[r],t):!1}function Kr(t){return No(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&Uo(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var Bo=Object.prototype;function qt(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||Bo;return t===e}function Ro(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var Go="[object Arguments]";function qr(t){return F(t)&&V(t)==Go}var Xr=Object.prototype,Wo=Xr.hasOwnProperty,Ho=Xr.propertyIsEnumerable,Ot=qr(function(){return arguments}())?qr:function(t){return F(t)&&Wo.call(t,"callee")&&!Ho.call(t,"callee")};function Vo(){return!1}var Yr=typeof y=="object"&&y&&!y.nodeType&&y,Zr=Yr&&typeof module=="object"&&module&&!module.nodeType&&module,Ko=Zr&&Zr.exports===Yr,Jr=Ko?E.Buffer:void 0,qo=Jr?Jr.isBuffer:void 0,ft=qo||Vo,Xo="[object Arguments]",Yo="[object Array]",Zo="[object Boolean]",Jo="[object Date]",Qo="[object Error]",ko="[object Function]",ta="[object Map]",ra="[object Number]",ea="[object Object]",na="[object RegExp]",oa="[object Set]",aa="[object String]",ia="[object WeakMap]",ua="[object ArrayBuffer]",ca="[object DataView]",fa="[object Float32Array]",sa="[object Float64Array]",la="[object Int8Array]",pa="[object Int16Array]",da="[object Int32Array]",ha="[object Uint8Array]",ba="[object Uint8ClampedArray]",ga="[object Uint16Array]",va="[object Uint32Array]",w={};w[fa]=w[sa]=w[la]=w[pa]=w[da]=w[ha]=w[ba]=w[ga]=w[va]=!0,w[Xo]=w[Yo]=w[ua]=w[Zo]=w[ca]=w[Jo]=w[Qo]=w[ko]=w[ta]=w[ra]=w[ea]=w[na]=w[oa]=w[aa]=w[ia]=!1;function ya(t){return F(t)&&Kt(t.length)&&!!w[V(t)]}function Xt(t){return function(r){return t(r)}}var Qr=typeof y=="object"&&y&&!y.nodeType&&y,st=Qr&&typeof module=="object"&&module&&!module.nodeType&&module,_a=st&&st.exports===Qr,Yt=_a&&xr.process,nt=function(){try{var t=st&&st.require&&st.require("util").types;return t||Yt&&Yt.binding&&Yt.binding("util")}catch{}}(),kr=nt&&nt.isTypedArray,Zt=kr?Xt(kr):ya,ja=Object.prototype,ma=ja.hasOwnProperty;function te(t,r){var e=S(t),n=!e&&Ot(t),o=!e&&!n&&ft(t),a=!e&&!n&&!o&&Zt(t),u=e||n||o||a,i=u?Ro(t.length,String):[],f=i.length;for(var c in t)(r||ma.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Vt(c,f)))&&i.push(c);return i}function re(t,r){return function(e){return t(r(e))}}var wa=re(Object.keys,Object),Oa=Object.prototype,Ta=Oa.hasOwnProperty;function Aa(t){if(!qt(t))return wa(t);var r=[];for(var e in Object(t))Ta.call(t,e)&&e!="constructor"&&r.push(e);return r}function Jt(t){return wt(t)?te(t):Aa(t)}function $a(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var Sa=Object.prototype,Ia=Sa.hasOwnProperty;function Pa(t){if(!M(t))return $a(t);var r=qt(t),e=[];for(var n in t)n=="constructor"&&(r||!Ia.call(t,n))||e.push(n);return e}function Qt(t){return wt(t)?te(t,!0):Pa(t)}var Ea=Kr(function(t,r,e,n){Hr(r,Qt(r),t,n)}),Ca=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fa=/^\w*$/;function kt(t,r){if(S(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Bt(t)?!0:Fa.test(t)||!Ca.test(t)||r!=null&&t in Object(r)}var lt=q(Object,"create");function Ma(){this.__data__=lt?lt(null):{},this.size=0}function La(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var xa="__lodash_hash_undefined__",za=Object.prototype,Na=za.hasOwnProperty;function Da(t){var r=this.__data__;if(lt){var e=r[t];return e===xa?void 0:e}return Na.call(r,t)?r[t]:void 0}var Ua=Object.prototype,Ba=Ua.hasOwnProperty;function Ra(t){var r=this.__data__;return lt?r[t]!==void 0:Ba.call(r,t)}var Ga="__lodash_hash_undefined__";function Wa(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=lt&&r===void 0?Ga:r,this}function X(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}X.prototype.clear=Ma,X.prototype.delete=La,X.prototype.get=Da,X.prototype.has=Ra,X.prototype.set=Wa;function Ha(){this.__data__=[],this.size=0}function Tt(t,r){for(var e=t.length;e--;)if(ct(t[e][0],r))return e;return-1}var Va=Array.prototype,Ka=Va.splice;function qa(t){var r=this.__data__,e=Tt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():Ka.call(r,e,1),--this.size,!0}function Xa(t){var r=this.__data__,e=Tt(r,t);return e<0?void 0:r[e][1]}function Ya(t){return Tt(this.__data__,t)>-1}function Za(t,r){var e=this.__data__,n=Tt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function z(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}z.prototype.clear=Ha,z.prototype.delete=qa,z.prototype.get=Xa,z.prototype.has=Ya,z.prototype.set=Za;var pt=q(E,"Map");function Ja(){this.size=0,this.__data__={hash:new X,map:new(pt||z),string:new X}}function Qa(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function At(t,r){var e=t.__data__;return Qa(r)?e[typeof r=="string"?"string":"hash"]:e.map}function ka(t){var r=At(this,t).delete(t);return this.size-=r?1:0,r}function ti(t){return At(this,t).get(t)}function ri(t){return At(this,t).has(t)}function ei(t,r){var e=At(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function N(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}N.prototype.clear=Ja,N.prototype.delete=ka,N.prototype.get=ti,N.prototype.has=ri,N.prototype.set=ei;var ni="Expected a function";function tr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(ni);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(tr.Cache||N),e}tr.Cache=N;var oi=500;function ai(t){var r=tr(t,function(n){return e.size===oi&&e.clear(),n}),e=r.cache;return r}var ii=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ui=/\\(\\)?/g,ci=ai(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(ii,function(e,n,o,a){r.push(o?a.replace(ui,"$1"):n||e)}),r});function fi(t){return t==null?"":Br(t)}function ee(t,r){return S(t)?t:kt(t,r)?[t]:ci(fi(t))}var si=1/0;function $t(t){if(typeof t=="string"||Bt(t))return t;var r=t+"";return r=="0"&&1/t==-si?"-0":r}function ne(t,r){r=ee(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[$t(r[e++])];return e&&e==n?t:void 0}function li(t,r,e){var n=t==null?void 0:ne(t,r);return n===void 0?e:n}function pi(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var di=re(Object.getPrototypeOf,Object);const oe=di;var hi="[object Object]",bi=Function.prototype,gi=Object.prototype,ae=bi.toString,vi=gi.hasOwnProperty,yi=ae.call(Object);function _i(t){if(!F(t)||V(t)!=hi)return!1;var r=oe(t);if(r===null)return!0;var e=vi.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&ae.call(e)==yi}function ji(){this.__data__=new z,this.size=0}function mi(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function wi(t){return this.__data__.get(t)}function Oi(t){return this.__data__.has(t)}var Ti=200;function Ai(t,r){var e=this.__data__;if(e instanceof z){var n=e.__data__;if(!pt||n.length<Ti-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new N(n)}return e.set(t,r),this.size=e.size,this}function I(t){var r=this.__data__=new z(t);this.size=r.size}I.prototype.clear=ji,I.prototype.delete=mi,I.prototype.get=wi,I.prototype.has=Oi,I.prototype.set=Ai;var ie=typeof y=="object"&&y&&!y.nodeType&&y,ue=ie&&typeof module=="object"&&module&&!module.nodeType&&module,$i=ue&&ue.exports===ie,ce=$i?E.Buffer:void 0,fe=ce?ce.allocUnsafe:void 0;function se(t,r){if(r)return t.slice();var e=t.length,n=fe?fe(e):new t.constructor(e);return t.copy(n),n}function Si(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function Ii(){return[]}var Pi=Object.prototype,Ei=Pi.propertyIsEnumerable,le=Object.getOwnPropertySymbols,Ci=le?function(t){return t==null?[]:(t=Object(t),Si(le(t),function(r){return Ei.call(t,r)}))}:Ii;function Fi(t,r,e){var n=r(t);return S(t)?n:pi(n,e(t))}function rr(t){return Fi(t,Jt,Ci)}var er=q(E,"DataView"),nr=q(E,"Promise"),or=q(E,"Set"),pe="[object Map]",Mi="[object Object]",de="[object Promise]",he="[object Set]",be="[object WeakMap]",ge="[object DataView]",Li=K(er),xi=K(pt),zi=K(nr),Ni=K(or),Di=K(Ht),Y=V;(er&&Y(new er(new ArrayBuffer(1)))!=ge||pt&&Y(new pt)!=pe||nr&&Y(nr.resolve())!=de||or&&Y(new or)!=he||Ht&&Y(new Ht)!=be)&&(Y=function(t){var r=V(t),e=r==Mi?t.constructor:void 0,n=e?K(e):"";if(n)switch(n){case Li:return ge;case xi:return pe;case zi:return de;case Ni:return he;case Di:return be}return r});const dt=Y;var Ui=Object.prototype,Bi=Ui.hasOwnProperty;function Ri(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&Bi.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var St=E.Uint8Array;function ar(t){var r=new t.constructor(t.byteLength);return new St(r).set(new St(t)),r}function Gi(t,r){var e=ar(t.buffer);return new t.constructor(e,t.byteOffset,t.byteLength)}var Wi=/\w*$/;function Hi(t){var r=new t.constructor(t.source,Wi.exec(t));return r.lastIndex=t.lastIndex,r}var ve=C?C.prototype:void 0,ye=ve?ve.valueOf:void 0;function Vi(t){return ye?Object(ye.call(t)):{}}function _e(t,r){var e=r?ar(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var Ki="[object Boolean]",qi="[object Date]",Xi="[object Map]",Yi="[object Number]",Zi="[object RegExp]",Ji="[object Set]",Qi="[object String]",ki="[object Symbol]",tu="[object ArrayBuffer]",ru="[object DataView]",eu="[object Float32Array]",nu="[object Float64Array]",ou="[object Int8Array]",au="[object Int16Array]",iu="[object Int32Array]",uu="[object Uint8Array]",cu="[object Uint8ClampedArray]",fu="[object Uint16Array]",su="[object Uint32Array]";function lu(t,r,e){var n=t.constructor;switch(r){case tu:return ar(t);case Ki:case qi:return new n(+t);case ru:return Gi(t);case eu:case nu:case ou:case au:case iu:case uu:case cu:case fu:case su:return _e(t,e);case Xi:return new n;case Yi:case Qi:return new n(t);case Zi:return Hi(t);case Ji:return new n;case ki:return Vi(t)}}function je(t){return typeof t.constructor=="function"&&!qt(t)?mo(oe(t)):{}}var pu="[object Map]";function du(t){return F(t)&&dt(t)==pu}var me=nt&&nt.isMap,hu=me?Xt(me):du,bu="[object Set]";function gu(t){return F(t)&&dt(t)==bu}var we=nt&&nt.isSet,vu=we?Xt(we):gu,yu=1,Oe="[object Arguments]",_u="[object Array]",ju="[object Boolean]",mu="[object Date]",wu="[object Error]",Te="[object Function]",Ou="[object GeneratorFunction]",Tu="[object Map]",Au="[object Number]",Ae="[object Object]",$u="[object RegExp]",Su="[object Set]",Iu="[object String]",Pu="[object Symbol]",Eu="[object WeakMap]",Cu="[object ArrayBuffer]",Fu="[object DataView]",Mu="[object Float32Array]",Lu="[object Float64Array]",xu="[object Int8Array]",zu="[object Int16Array]",Nu="[object Int32Array]",Du="[object Uint8Array]",Uu="[object Uint8ClampedArray]",Bu="[object Uint16Array]",Ru="[object Uint32Array]",j={};j[Oe]=j[_u]=j[Cu]=j[Fu]=j[ju]=j[mu]=j[Mu]=j[Lu]=j[xu]=j[zu]=j[Nu]=j[Tu]=j[Au]=j[Ae]=j[$u]=j[Su]=j[Iu]=j[Pu]=j[Du]=j[Uu]=j[Bu]=j[Ru]=!0,j[wu]=j[Te]=j[Eu]=!1;function It(t,r,e,n,o,a){var u,i=r&yu;if(u!==void 0)return u;if(!M(t))return t;var f=S(t);if(f)u=Ri(t);else{var c=dt(t),p=c==Te||c==Ou;if(ft(t))return se(t,i);if(c==Ae||c==Oe||p&&!o)u=p?{}:je(t);else{if(!j[c])return o?t:{};u=lu(t,c,i)}}a||(a=new I);var d=a.get(t);if(d)return d;a.set(t,u),vu(t)?t.forEach(function(v){u.add(It(v,r,e,v,t,a))}):hu(t)&&t.forEach(function(v,l){u.set(l,It(v,r,e,l,t,a))});var b=rr,g=f?void 0:b(t);return Co(g||t,function(v,l){g&&(l=v,v=t[l]),Wr(u,l,It(v,r,e,l,t,a))}),u}var Gu=1,Wu=4;function Hu(t){return It(t,Gu|Wu)}var Vu="__lodash_hash_undefined__";function Ku(t){return this.__data__.set(t,Vu),this}function qu(t){return this.__data__.has(t)}function Pt(t){var r=-1,e=t==null?0:t.length;for(this.__data__=new N;++r<e;)this.add(t[r])}Pt.prototype.add=Pt.prototype.push=Ku,Pt.prototype.has=qu;function Xu(t,r){for(var e=-1,n=t==null?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1}function Yu(t,r){return t.has(r)}var Zu=1,Ju=2;function $e(t,r,e,n,o,a){var u=e&Zu,i=t.length,f=r.length;if(i!=f&&!(u&&f>i))return!1;var c=a.get(t),p=a.get(r);if(c&&p)return c==r&&p==t;var d=-1,b=!0,g=e&Ju?new Pt:void 0;for(a.set(t,r),a.set(r,t);++d<i;){var v=t[d],l=r[d];if(n)var h=u?n(l,v,d,r,t,a):n(v,l,d,t,r,a);if(h!==void 0){if(h)continue;b=!1;break}if(g){if(!Xu(r,function(s,_){if(!Yu(g,_)&&(v===s||o(v,s,e,n,a)))return g.push(_)})){b=!1;break}}else if(!(v===l||o(v,l,e,n,a))){b=!1;break}}return a.delete(t),a.delete(r),b}function Qu(t){var r=-1,e=Array(t.size);return t.forEach(function(n,o){e[++r]=[o,n]}),e}function ku(t){var r=-1,e=Array(t.size);return t.forEach(function(n){e[++r]=n}),e}var tc=1,rc=2,ec="[object Boolean]",nc="[object Date]",oc="[object Error]",ac="[object Map]",ic="[object Number]",uc="[object RegExp]",cc="[object Set]",fc="[object String]",sc="[object Symbol]",lc="[object ArrayBuffer]",pc="[object DataView]",Se=C?C.prototype:void 0,ir=Se?Se.valueOf:void 0;function dc(t,r,e,n,o,a,u){switch(e){case pc:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case lc:return!(t.byteLength!=r.byteLength||!a(new St(t),new St(r)));case ec:case nc:case ic:return ct(+t,+r);case oc:return t.name==r.name&&t.message==r.message;case uc:case fc:return t==r+"";case ac:var i=Qu;case cc:var f=n&tc;if(i||(i=ku),t.size!=r.size&&!f)return!1;var c=u.get(t);if(c)return c==r;n|=rc,u.set(t,r);var p=$e(i(t),i(r),n,o,a,u);return u.delete(t),p;case sc:if(ir)return ir.call(t)==ir.call(r)}return!1}var hc=1,bc=Object.prototype,gc=bc.hasOwnProperty;function vc(t,r,e,n,o,a){var u=e&hc,i=rr(t),f=i.length,c=rr(r),p=c.length;if(f!=p&&!u)return!1;for(var d=f;d--;){var b=i[d];if(!(u?b in r:gc.call(r,b)))return!1}var g=a.get(t),v=a.get(r);if(g&&v)return g==r&&v==t;var l=!0;a.set(t,r),a.set(r,t);for(var h=u;++d<f;){b=i[d];var s=t[b],_=r[b];if(n)var R=u?n(_,s,b,r,t,a):n(s,_,b,t,r,a);if(!(R===void 0?s===_||o(s,_,e,n,a):R)){l=!1;break}h||(h=b=="constructor")}if(l&&!h){var et=t.constructor,x=r.constructor;et!=x&&"constructor"in t&&"constructor"in r&&!(typeof et=="function"&&et instanceof et&&typeof x=="function"&&x instanceof x)&&(l=!1)}return a.delete(t),a.delete(r),l}var yc=1,Ie="[object Arguments]",Pe="[object Array]",Et="[object Object]",_c=Object.prototype,Ee=_c.hasOwnProperty;function jc(t,r,e,n,o,a){var u=S(t),i=S(r),f=u?Pe:dt(t),c=i?Pe:dt(r);f=f==Ie?Et:f,c=c==Ie?Et:c;var p=f==Et,d=c==Et,b=f==c;if(b&&ft(t)){if(!ft(r))return!1;u=!0,p=!1}if(b&&!p)return a||(a=new I),u||Zt(t)?$e(t,r,e,n,o,a):dc(t,r,f,e,n,o,a);if(!(e&yc)){var g=p&&Ee.call(t,"__wrapped__"),v=d&&Ee.call(r,"__wrapped__");if(g||v){var l=g?t.value():t,h=v?r.value():r;return a||(a=new I),o(l,h,e,n,a)}}return b?(a||(a=new I),vc(t,r,e,n,o,a)):!1}function ur(t,r,e,n,o){return t===r?!0:t==null||r==null||!F(t)&&!F(r)?t!==t&&r!==r:jc(t,r,e,n,ur,o)}var mc=1,wc=2;function Oc(t,r,e,n){var o=e.length,a=o;if(t==null)return!a;for(t=Object(t);o--;){var u=e[o];if(u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){u=e[o];var i=u[0],f=t[i],c=u[1];if(u[2]){if(f===void 0&&!(i in t))return!1}else{var p=new I,d;if(!(d===void 0?ur(c,f,mc|wc,n,p):d))return!1}}return!0}function Ce(t){return t===t&&!M(t)}function Tc(t){for(var r=Jt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Ce(o)]}return r}function Fe(t,r){return function(e){return e==null?!1:e[t]===r&&(r!==void 0||t in Object(e))}}function Ac(t){var r=Tc(t);return r.length==1&&r[0][2]?Fe(r[0][0],r[0][1]):function(e){return e===t||Oc(e,t,r)}}function $c(t,r){return t!=null&&r in Object(t)}function Sc(t,r,e){r=ee(r,t);for(var n=-1,o=r.length,a=!1;++n<o;){var u=$t(r[n]);if(!(a=t!=null&&e(t,u)))break;t=t[u]}return a||++n!=o?a:(o=t==null?0:t.length,!!o&&Kt(o)&&Vt(u,o)&&(S(t)||Ot(t)))}function Ic(t,r){return t!=null&&Sc(t,r,$c)}var Pc=1,Ec=2;function Cc(t,r){return kt(t)&&Ce(r)?Fe($t(t),r):function(e){var n=li(e,t);return n===void 0&&n===r?Ic(e,t):ur(r,n,Pc|Ec)}}function Fc(t){return function(r){return r==null?void 0:r[t]}}function Mc(t){return function(r){return ne(r,t)}}function Lc(t){return kt(t)?Fc($t(t)):Mc(t)}function xc(t){return typeof t=="function"?t:t==null?Rt:typeof t=="object"?S(t)?Cc(t[0],t[1]):Ac(t):Lc(t)}function zc(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var Me=zc();function Nc(t,r){return t&&Me(t,r,Jt)}function cr(t,r,e){(e!==void 0&&!ct(t[r],e)||e===void 0&&!(r in t))&&mt(t,r,e)}function Dc(t){return F(t)&&wt(t)}function fr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Uc(t){return Hr(t,Qt(t))}function Bc(t,r,e,n,o,a,u){var i=fr(t,e),f=fr(r,e),c=u.get(f);if(c){cr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=S(f),g=!b&&ft(f),v=!b&&!g&&Zt(f);p=f,b||g||v?S(i)?p=i:Dc(i)?p=Oo(i):g?(d=!1,p=se(f,!0)):v?(d=!1,p=_e(f,!0)):p=[]:_i(f)||Ot(f)?(p=i,Ot(i)?p=Uc(i):(!M(i)||Gt(i))&&(p=je(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),cr(t,e,p)}function Le(t,r,e,n,o){t!==r&&Me(r,function(a,u){if(o||(o=new I),M(a))Bc(t,r,u,e,Le,n,o);else{var i=n?n(fr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),cr(t,u,i)}},Qt)}var Rc=Kr(function(t,r,e,n){Le(t,r,e,n)});function Gc(t,r){var e={};return r=xc(r),Nc(t,function(n,o,a){mt(e,r(n,o,a),n)}),e}const Wc=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Hc=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Vc=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),Kc=/[^\p{L}\d]+/giu,xe="$1\0$2",ze="";function Ne(t){let r=t.trim();r=r.replace(Wc,xe).replace(Hc,xe),r=r.replace(Kc,"\0");let e=0,n=r.length;for(;r.charAt(e)==="\0";)e++;if(e===n)return[];for(;r.charAt(n-1)==="\0";)n--;return r.slice(e,n).split(/\0/g)}function qc(t){const r=Ne(t);for(let e=0;e<r.length;e++){const n=r[e],o=Vc.exec(n);if(o){const a=o.index+(o[1]??o[2]).length;r.splice(e,1,n.slice(0,a),n.slice(a))}}return r}function Xc(t,r){const[e,n,o]=Qc(t,r),a=Yc(void 0),u=Zc(void 0),i=Jc(a,u);return e+n.map((f,c)=>c===0?a(f):i(f,c)).join("")+o}function Yc(t){return r=>r.toLocaleLowerCase(t)}function Zc(t){return r=>r.toLocaleUpperCase(t)}function Jc(t,r){return(e,n)=>{const o=e[0];return(n>0&&o>="0"&&o<="9"?"_"+o:r(o))+t(e.slice(1))}}function Qc(t,r={}){const e=r.split??(r.separateNumbers?qc:Ne),n=r.prefixCharacters??ze,o=r.suffixCharacters??ze;let a=0,u=t.length;for(;a<t.length;){const i=t.charAt(a);if(!n.includes(i))break;a++}for(;u>a;){const i=u-1,f=t.charAt(i);if(!o.includes(f))break;u=i}return[t.slice(0,a),e(t.slice(a,u)),t.slice(u)]}const kc=t=>/.+-.+/.test(t)?Xc(t):t,tf=t=>Object.prototype.toString.call(t).slice(8,-1)==="Object";function rf(t,r){const e=Object.create(null),n=t.split(",");for(let o=0;o<n.length;o++)e[n[o]]=!0;return o=>!!e[o]}const ef=rf("String,Number,Boolean,Function,Symbol,BigInt");function nf(t){const r=t==null?void 0:t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function of(t,r){let e;const n=nf(r);if(ef(n)){const o=typeof t;e=o===n.toLowerCase(),!e&&o==="object"&&(e=t instanceof r)}else n==="Object"?e=M(t):n==="Array"?e=Array.isArray(t):n==="null"?e=t===null:e=t instanceof r;return{valid:e,expectedType:n}}function af({prop:t,type:r,validator:e}){if(![void 0,null].includes(t)&&r){let n=!1;const o=Array.isArray(r)?r:[r],a=[];for(let u=0;u<o.length&&!n;u++){const{valid:i,expectedType:f}=of(t,o[u]);a.push(f||""),n=i}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${a.join(", ")}], receiving: ${t}`)}if(e&&!e(t))throw new Error(`Invalid prop: validator check failed, receiving: ${t}`)}function uf(t,{mergeObject:r,mergeFunction:e}){const n=[];for(let a=t.length-1;a>=0;a--)n.push(t[a]);const o=e?(a,u)=>typeof a=="function"&&typeof u=="function"?e(u,a):void 0:void 0;return r==="deep"?Rc(...n,o):Ea(...n,o)}function cf(t,{mergeFunction:r}){return t.reduce(r,()=>{})}function sr(t,r={}){const{type:e,default:n,defaultIsDynamic:o=!1,required:a=!1,validator:u,camelizeObjectKeys:i=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:c=!0}=r;let{mergeObject:p="deep",mergeFunction:d=!1}=r;const b=[];let g,v=!1,l=!1;const h=s=>{if(s!==void 0){af({type:e,prop:s,validator:u});const _=tf(s),R=typeof s=="function";return v=_,l=R,_?(s=Hu(s),i?Gc(s,(et,x)=>kc(x)):s):s}};for(const s of t)b.push(h(s));if(!o)b.push(h(n));else if(typeof n!="function")throw new TypeError(`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`);v||(p=!1,l||(d=!1));for(let s=0;s<b.length;s++){const _=b[s];if(_!==void 0){s===b.length-1?g=_:p?g=uf(f?[_,n]:b,{mergeObject:p,mergeFunction:d}):d?g=cf(c?[_,n]:b,{mergeFunction:d}):g=_;break}}if(a&&[void 0,null].includes(g))throw new Error("Missing required prop");return o?sr(t,{...r,default:n(g),defaultIsDynamic:!1}):g}var De=typeof global=="object"&&global&&global.Object===Object&&global,ff=typeof self=="object"&&self&&self.Object===Object&&self,P=De||ff||Function("return this")(),L=P.Symbol,Ue=Object.prototype,sf=Ue.hasOwnProperty,lf=Ue.toString,ht=L?L.toStringTag:void 0;function pf(t){var r=sf.call(t,ht),e=t[ht];try{t[ht]=void 0;var n=!0}catch{}var o=lf.call(t);return n&&(r?t[ht]=e:delete t[ht]),o}var df=Object.prototype,hf=df.toString;function bf(t){return hf.call(t)}var gf="[object Null]",vf="[object Undefined]",Be=L?L.toStringTag:void 0;function Z(t){return t==null?t===void 0?vf:gf:Be&&Be in Object(t)?pf(t):bf(t)}function G(t){return t!=null&&typeof t=="object"}var yf="[object Symbol]";function Ct(t){return typeof t=="symbol"||G(t)&&Z(t)==yf}function _f(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var D=Array.isArray,jf=1/0,Re=L?L.prototype:void 0,Ge=Re?Re.toString:void 0;function We(t){if(typeof t=="string")return t;if(D(t))return _f(t,We)+"";if(Ct(t))return Ge?Ge.call(t):"";var r=t+"";return r=="0"&&1/t==-jf?"-0":r}var mf=/\s/;function wf(t){for(var r=t.length;r--&&mf.test(t.charAt(r)););return r}var Of=/^\s+/;function Tf(t){return t&&t.slice(0,wf(t)+1).replace(Of,"")}function A(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var He=NaN,Af=/^[-+]0x[0-9a-f]+$/i,$f=/^0b[01]+$/i,Sf=/^0o[0-7]+$/i,If=parseInt;function Ve(t){if(typeof t=="number")return t;if(Ct(t))return He;if(A(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=A(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Tf(t);var e=$f.test(t);return e||Sf.test(t)?If(t.slice(2),e?2:8):Af.test(t)?He:+t}function Ke(t){return t}var Pf="[object AsyncFunction]",Ef="[object Function]",Cf="[object GeneratorFunction]",Ff="[object Proxy]";function lr(t){if(!A(t))return!1;var r=Z(t);return r==Ef||r==Cf||r==Pf||r==Ff}var pr=P["__core-js_shared__"],qe=function(){var t=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Mf(t){return!!qe&&qe in t}var Lf=Function.prototype,xf=Lf.toString;function J(t){if(t!=null){try{return xf.call(t)}catch{}try{return t+""}catch{}}return""}var zf=/[\\^$.*+?()[\]{}|]/g,Nf=/^\[object .+?Constructor\]$/,Df=Function.prototype,Uf=Object.prototype,Bf=Df.toString,Rf=Uf.hasOwnProperty,Gf=RegExp("^"+Bf.call(Rf).replace(zf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Wf(t){if(!A(t)||Mf(t))return!1;var r=lr(t)?Gf:Nf;return r.test(J(t))}function Hf(t,r){return t==null?void 0:t[r]}function Q(t,r){var e=Hf(t,r);return Wf(e)?e:void 0}var dr=Q(P,"WeakMap"),Xe=Object.create,Vf=function(){function t(){}return function(r){if(!A(r))return{};if(Xe)return Xe(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function Kf(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Ye(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var qf=800,Xf=16,Yf=Date.now;function Zf(t){var r=0,e=0;return function(){var n=Yf(),o=Xf-(n-e);if(e=n,o>0){if(++r>=qf)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Jf(t){return function(){return t}}var Ft=function(){try{var t=Q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Qf=Ft?function(t,r){return Ft(t,"toString",{configurable:!0,enumerable:!1,value:Jf(r),writable:!0})}:Ke,Ze=Zf(Qf);function kf(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var ts=9007199254740991,rs=/^(?:0|[1-9]\d*)$/;function hr(t,r){var e=typeof t;return r=r??ts,!!r&&(e=="number"||e!="symbol"&&rs.test(t))&&t>-1&&t%1==0&&t<r}function br(t,r,e){r=="__proto__"&&Ft?Ft(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function Mt(t,r){return t===r||t!==t&&r!==r}var es=Object.prototype,ns=es.hasOwnProperty;function gr(t,r,e){var n=t[r];(!(ns.call(t,r)&&Mt(n,e))||e===void 0&&!(r in t))&&br(t,r,e)}function ot(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=void 0;f===void 0&&(f=t[i]),o?br(e,i,f):gr(e,i,f)}return e}var Je=Math.max;function Qe(t,r,e){return r=Je(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Je(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),Kf(t,this,i)}}function os(t,r){return Ze(Qe(t,r,Ke),t+"")}var as=9007199254740991;function ke(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=as}function Lt(t){return t!=null&&ke(t.length)&&!lr(t)}function is(t,r,e){if(!A(e))return!1;var n=typeof r;return(n=="number"?Lt(e)&&hr(r,e.length):n=="string"&&r in e)?Mt(e[r],t):!1}function tn(t){return os(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&is(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var us=Object.prototype;function vr(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||us;return t===e}function cs(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var fs="[object Arguments]";function rn(t){return G(t)&&Z(t)==fs}var en=Object.prototype,ss=en.hasOwnProperty,ls=en.propertyIsEnumerable,xt=rn(function(){return arguments}())?rn:function(t){return G(t)&&ss.call(t,"callee")&&!ls.call(t,"callee")};function ps(){return!1}var nn=typeof y=="object"&&y&&!y.nodeType&&y,on=nn&&typeof module=="object"&&module&&!module.nodeType&&module,ds=on&&on.exports===nn,an=ds?P.Buffer:void 0,hs=an?an.isBuffer:void 0,yr=hs||ps,bs="[object Arguments]",gs="[object Array]",vs="[object Boolean]",ys="[object Date]",_s="[object Error]",js="[object Function]",ms="[object Map]",ws="[object Number]",Os="[object Object]",Ts="[object RegExp]",As="[object Set]",$s="[object String]",Ss="[object WeakMap]",Is="[object ArrayBuffer]",Ps="[object DataView]",Es="[object Float32Array]",Cs="[object Float64Array]",Fs="[object Int8Array]",Ms="[object Int16Array]",Ls="[object Int32Array]",xs="[object Uint8Array]",zs="[object Uint8ClampedArray]",Ns="[object Uint16Array]",Ds="[object Uint32Array]",O={};O[Es]=O[Cs]=O[Fs]=O[Ms]=O[Ls]=O[xs]=O[zs]=O[Ns]=O[Ds]=!0,O[bs]=O[gs]=O[Is]=O[vs]=O[Ps]=O[ys]=O[_s]=O[js]=O[ms]=O[ws]=O[Os]=O[Ts]=O[As]=O[$s]=O[Ss]=!1;function Us(t){return G(t)&&ke(t.length)&&!!O[Z(t)]}function _r(t){return function(r){return t(r)}}var un=typeof y=="object"&&y&&!y.nodeType&&y,bt=un&&typeof module=="object"&&module&&!module.nodeType&&module,Bs=bt&&bt.exports===un,jr=Bs&&De.process,at=function(){try{var t=bt&&bt.require&&bt.require("util").types;return t||jr&&jr.binding&&jr.binding("util")}catch{}}(),cn=at&&at.isTypedArray,fn=cn?_r(cn):Us,Rs=Object.prototype,Gs=Rs.hasOwnProperty;function sn(t,r){var e=D(t),n=!e&&xt(t),o=!e&&!n&&yr(t),a=!e&&!n&&!o&&fn(t),u=e||n||o||a,i=u?cs(t.length,String):[],f=i.length;for(var c in t)(r||Gs.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||hr(c,f)))&&i.push(c);return i}function ln(t,r){return function(e){return t(r(e))}}var Ws=ln(Object.keys,Object),Hs=Object.prototype,Vs=Hs.hasOwnProperty;function Ks(t){if(!vr(t))return Ws(t);var r=[];for(var e in Object(t))Vs.call(t,e)&&e!="constructor"&&r.push(e);return r}function mr(t){return Lt(t)?sn(t):Ks(t)}function qs(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var Xs=Object.prototype,Ys=Xs.hasOwnProperty;function Zs(t){if(!A(t))return qs(t);var r=vr(t),e=[];for(var n in t)n=="constructor"&&(r||!Ys.call(t,n))||e.push(n);return e}function it(t){return Lt(t)?sn(t,!0):Zs(t)}var pn=tn(function(t,r){ot(r,it(r),t)}),Js=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Qs=/^\w*$/;function ks(t,r){if(D(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Ct(t)?!0:Qs.test(t)||!Js.test(t)||r!=null&&t in Object(r)}var gt=Q(Object,"create");function tl(){this.__data__=gt?gt(null):{},this.size=0}function rl(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var el="__lodash_hash_undefined__",nl=Object.prototype,ol=nl.hasOwnProperty;function al(t){var r=this.__data__;if(gt){var e=r[t];return e===el?void 0:e}return ol.call(r,t)?r[t]:void 0}var il=Object.prototype,ul=il.hasOwnProperty;function cl(t){var r=this.__data__;return gt?r[t]!==void 0:ul.call(r,t)}var fl="__lodash_hash_undefined__";function sl(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=gt&&r===void 0?fl:r,this}function k(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}k.prototype.clear=tl,k.prototype.delete=rl,k.prototype.get=al,k.prototype.has=cl,k.prototype.set=sl;function ll(){this.__data__=[],this.size=0}function zt(t,r){for(var e=t.length;e--;)if(Mt(t[e][0],r))return e;return-1}var pl=Array.prototype,dl=pl.splice;function hl(t){var r=this.__data__,e=zt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():dl.call(r,e,1),--this.size,!0}function bl(t){var r=this.__data__,e=zt(r,t);return e<0?void 0:r[e][1]}function gl(t){return zt(this.__data__,t)>-1}function vl(t,r){var e=this.__data__,n=zt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function U(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}U.prototype.clear=ll,U.prototype.delete=hl,U.prototype.get=bl,U.prototype.has=gl,U.prototype.set=vl;var vt=Q(P,"Map");function yl(){this.size=0,this.__data__={hash:new k,map:new(vt||U),string:new k}}function _l(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function Nt(t,r){var e=t.__data__;return _l(r)?e[typeof r=="string"?"string":"hash"]:e.map}function jl(t){var r=Nt(this,t).delete(t);return this.size-=r?1:0,r}function ml(t){return Nt(this,t).get(t)}function wl(t){return Nt(this,t).has(t)}function Ol(t,r){var e=Nt(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function W(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}W.prototype.clear=yl,W.prototype.delete=jl,W.prototype.get=ml,W.prototype.has=wl,W.prototype.set=Ol;var Tl="Expected a function";function wr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Tl);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(wr.Cache||W),e}wr.Cache=W;var Al=500;function $l(t){var r=wr(t,function(n){return e.size===Al&&e.clear(),n}),e=r.cache;return r}var Sl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Il=/\\(\\)?/g,Pl=$l(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(Sl,function(e,n,o,a){r.push(o?a.replace(Il,"$1"):n||e)}),r});function El(t){return t==null?"":We(t)}function dn(t,r){return D(t)?t:ks(t,r)?[t]:Pl(El(t))}var Cl=1/0;function hn(t){if(typeof t=="string"||Ct(t))return t;var r=t+"";return r=="0"&&1/t==-Cl?"-0":r}function Fl(t,r){r=dn(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[hn(r[e++])];return e&&e==n?t:void 0}function Ml(t,r,e){var n=t==null?void 0:Fl(t,r);return n===void 0?e:n}function Ll(t,r){for(var e=-1,n=r.length,o=Array(n),a=t==null;++e<n;)o[e]=a?void 0:Ml(t,r[e]);return o}function Or(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var bn=L?L.isConcatSpreadable:void 0;function xl(t){return D(t)||xt(t)||!!(bn&&t&&t[bn])}function zl(t,r,e,n,o){var a=-1,u=t.length;for(e||(e=xl),o||(o=[]);++a<u;){var i=t[a];e(i)?Or(o,i):o[o.length]=i}return o}function Nl(t){var r=t==null?0:t.length;return r?zl(t):[]}function Dl(t){return Ze(Qe(t,void 0,Nl),t+"")}var Ul=Dl(Ll),Tr=ln(Object.getPrototypeOf,Object),Bl="[object Object]",Rl=Function.prototype,Gl=Object.prototype,gn=Rl.toString,Wl=Gl.hasOwnProperty,Hl=gn.call(Object);function yt(t){if(!G(t)||Z(t)!=Bl)return!1;var r=Tr(t);if(r===null)return!0;var e=Wl.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&gn.call(e)==Hl}function Vl(){this.__data__=new U,this.size=0}function Kl(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function ql(t){return this.__data__.get(t)}function Xl(t){return this.__data__.has(t)}var Yl=200;function Zl(t,r){var e=this.__data__;if(e instanceof U){var n=e.__data__;if(!vt||n.length<Yl-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new W(n)}return e.set(t,r),this.size=e.size,this}function tt(t){var r=this.__data__=new U(t);this.size=r.size}tt.prototype.clear=Vl,tt.prototype.delete=Kl,tt.prototype.get=ql,tt.prototype.has=Xl,tt.prototype.set=Zl;function Jl(t,r){return t&&ot(r,mr(r),t)}function Ql(t,r){return t&&ot(r,it(r),t)}var vn=typeof y=="object"&&y&&!y.nodeType&&y,yn=vn&&typeof module=="object"&&module&&!module.nodeType&&module,kl=yn&&yn.exports===vn,_n=kl?P.Buffer:void 0,jn=_n?_n.allocUnsafe:void 0;function mn(t,r){if(r)return t.slice();var e=t.length,n=jn?jn(e):new t.constructor(e);return t.copy(n),n}function tp(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function wn(){return[]}var rp=Object.prototype,ep=rp.propertyIsEnumerable,On=Object.getOwnPropertySymbols,Ar=On?function(t){return t==null?[]:(t=Object(t),tp(On(t),function(r){return ep.call(t,r)}))}:wn;function np(t,r){return ot(t,Ar(t),r)}var op=Object.getOwnPropertySymbols,Tn=op?function(t){for(var r=[];t;)Or(r,Ar(t)),t=Tr(t);return r}:wn;function ap(t,r){return ot(t,Tn(t),r)}function An(t,r,e){var n=r(t);return D(t)?n:Or(n,e(t))}function ip(t){return An(t,mr,Ar)}function up(t){return An(t,it,Tn)}var $r=Q(P,"DataView"),Sr=Q(P,"Promise"),Ir=Q(P,"Set"),$n="[object Map]",cp="[object Object]",Sn="[object Promise]",In="[object Set]",Pn="[object WeakMap]",En="[object DataView]",fp=J($r),sp=J(vt),lp=J(Sr),pp=J(Ir),dp=J(dr),B=Z;($r&&B(new $r(new ArrayBuffer(1)))!=En||vt&&B(new vt)!=$n||Sr&&B(Sr.resolve())!=Sn||Ir&&B(new Ir)!=In||dr&&B(new dr)!=Pn)&&(B=function(t){var r=Z(t),e=r==cp?t.constructor:void 0,n=e?J(e):"";if(n)switch(n){case fp:return En;case sp:return $n;case lp:return Sn;case pp:return In;case dp:return Pn}return r});var hp=Object.prototype,bp=hp.hasOwnProperty;function gp(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&bp.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var Cn=P.Uint8Array;function Pr(t){var r=new t.constructor(t.byteLength);return new Cn(r).set(new Cn(t)),r}function vp(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}var yp=/\w*$/;function _p(t){var r=new t.constructor(t.source,yp.exec(t));return r.lastIndex=t.lastIndex,r}var Fn=L?L.prototype:void 0,Mn=Fn?Fn.valueOf:void 0;function jp(t){return Mn?Object(Mn.call(t)):{}}function Ln(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var mp="[object Boolean]",wp="[object Date]",Op="[object Map]",Tp="[object Number]",Ap="[object RegExp]",$p="[object Set]",Sp="[object String]",Ip="[object Symbol]",Pp="[object ArrayBuffer]",Ep="[object DataView]",Cp="[object Float32Array]",Fp="[object Float64Array]",Mp="[object Int8Array]",Lp="[object Int16Array]",xp="[object Int32Array]",zp="[object Uint8Array]",Np="[object Uint8ClampedArray]",Dp="[object Uint16Array]",Up="[object Uint32Array]";function Bp(t,r,e){var n=t.constructor;switch(r){case Pp:return Pr(t);case mp:case wp:return new n(+t);case Ep:return vp(t,e);case Cp:case Fp:case Mp:case Lp:case xp:case zp:case Np:case Dp:case Up:return Ln(t,e);case Op:return new n;case Tp:case Sp:return new n(t);case Ap:return _p(t);case $p:return new n;case Ip:return jp(t)}}function xn(t){return typeof t.constructor=="function"&&!vr(t)?Vf(Tr(t)):{}}var Rp="[object Map]";function Gp(t){return G(t)&&B(t)==Rp}var zn=at&&at.isMap,Wp=zn?_r(zn):Gp,Hp="[object Set]";function Vp(t){return G(t)&&B(t)==Hp}var Nn=at&&at.isSet,Kp=Nn?_r(Nn):Vp,qp=1,Xp=2,Yp=4,Dn="[object Arguments]",Zp="[object Array]",Jp="[object Boolean]",Qp="[object Date]",kp="[object Error]",Un="[object Function]",td="[object GeneratorFunction]",rd="[object Map]",ed="[object Number]",Bn="[object Object]",nd="[object RegExp]",od="[object Set]",ad="[object String]",id="[object Symbol]",ud="[object WeakMap]",cd="[object ArrayBuffer]",fd="[object DataView]",sd="[object Float32Array]",ld="[object Float64Array]",pd="[object Int8Array]",dd="[object Int16Array]",hd="[object Int32Array]",bd="[object Uint8Array]",gd="[object Uint8ClampedArray]",vd="[object Uint16Array]",yd="[object Uint32Array]",m={};m[Dn]=m[Zp]=m[cd]=m[fd]=m[Jp]=m[Qp]=m[sd]=m[ld]=m[pd]=m[dd]=m[hd]=m[rd]=m[ed]=m[Bn]=m[nd]=m[od]=m[ad]=m[id]=m[bd]=m[gd]=m[vd]=m[yd]=!0,m[kp]=m[Un]=m[ud]=!1;function Dt(t,r,e,n,o,a){var u,i=r&qp,f=r&Xp,c=r&Yp;if(u!==void 0)return u;if(!A(t))return t;var p=D(t);if(p){if(u=gp(t),!i)return Ye(t,u)}else{var d=B(t),b=d==Un||d==td;if(yr(t))return mn(t,i);if(d==Bn||d==Dn||b&&!o){if(u=f||b?{}:xn(t),!i)return f?ap(t,Ql(u,t)):np(t,Jl(u,t))}else{if(!m[d])return o?t:{};u=Bp(t,d,i)}}a||(a=new tt);var g=a.get(t);if(g)return g;a.set(t,u),Kp(t)?t.forEach(function(h){u.add(Dt(h,r,e,h,t,a))}):Wp(t)&&t.forEach(function(h,s){u.set(s,Dt(h,r,e,s,t,a))});var v=c?f?up:ip:f?it:mr,l=p?void 0:v(t);return kf(l||t,function(h,s){l&&(s=h,h=t[s]),gr(u,s,Dt(h,r,e,s,t,a))}),u}var _d=1,jd=4;function Er(t){return Dt(t,_d|jd)}function md(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var wd=md(),Cr=function(){return P.Date.now()},Od="Expected a function",Td=Math.max,Ad=Math.min;function $d(t,r,e){var n,o,a,u,i,f,c=0,p=!1,d=!1,b=!0;if(typeof t!="function")throw new TypeError(Od);r=Ve(r)||0,A(e)&&(p=!!e.leading,d="maxWait"in e,a=d?Td(Ve(e.maxWait)||0,r):a,b="trailing"in e?!!e.trailing:b);function g(T){var H=n,_t=o;return n=o=void 0,c=T,u=t.apply(_t,H),u}function v(T){return c=T,i=setTimeout(s,r),p?g(T):u}function l(T){var H=T-f,_t=T-c,Vn=r-H;return d?Ad(Vn,a-_t):Vn}function h(T){var H=T-f,_t=T-c;return f===void 0||H>=r||H<0||d&&_t>=a}function s(){var T=Cr();if(h(T))return _(T);i=setTimeout(s,l(T))}function _(T){return i=void 0,b&&n?g(T):(n=o=void 0,u)}function R(){i!==void 0&&clearTimeout(i),c=0,n=f=o=i=void 0}function et(){return i===void 0?u:_(Cr())}function x(){var T=Cr(),H=h(T);if(n=arguments,o=this,f=T,H){if(i===void 0)return v(f);if(d)return clearTimeout(i),i=setTimeout(s,r),g(f)}return i===void 0&&(i=setTimeout(s,r)),u}return x.cancel=R,x.flush=et,x}function Fr(t,r,e){(e!==void 0&&!Mt(t[r],e)||e===void 0&&!(r in t))&&br(t,r,e)}function Sd(t){return G(t)&&Lt(t)}function Mr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Id(t){return ot(t,it(t))}function Pd(t,r,e,n,o,a,u){var i=Mr(t,e),f=Mr(r,e),c=u.get(f);if(c){Fr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=D(f),g=!b&&yr(f),v=!b&&!g&&fn(f);p=f,b||g||v?D(i)?p=i:Sd(i)?p=Ye(i):g?(d=!1,p=mn(f,!0)):v?(d=!1,p=Ln(f,!0)):p=[]:yt(f)||xt(f)?(p=i,xt(i)?p=Id(i):(!A(i)||lr(i))&&(p=xn(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),Fr(t,e,p)}function Rn(t,r,e,n,o){t!==r&&wd(r,function(a,u){if(o||(o=new tt),A(a))Pd(t,r,u,e,Rn,n,o);else{var i=n?n(Mr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),Fr(t,u,i)}},it)}var Lr=tn(function(t,r,e){Rn(t,r,e)});function Ed(t,r,e,n){if(!A(t))return t;r=dn(r,t);for(var o=-1,a=r.length,u=a-1,i=t;i!=null&&++o<a;){var f=hn(r[o]),c=e;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(o!=u){var p=i[f];c=void 0,c===void 0&&(c=A(p)?p:hr(r[o+1])?[]:{})}gr(i,f,c),i=i[f]}return t}function Cd(t,r,e){return t==null?t:Ed(t,r,e)}const Fd=["PUT","POST","DELETE","PATCH"],Gn=(t,r)=>r?r.startsWith("/")?r:(t.endsWith("/")?t:`${t}/`)+r:t;function Wn(t,r,e){let n;return typeof e!="function"&&(n=Gn(r,e.url)),e?(o,a)=>{var i;let u=e;return typeof e=="function"&&(u=e(o),n=Gn(r,u.url)),o&&(a??(a=Fd.includes(((i=u.method)==null?void 0:i.toUpperCase())||"")?"data":"params")),t({...o&&{...a==="data"&&{data:o},...a==="params"&&{params:o}},...u,url:n})}:()=>{}}function Md(t,r){const e={list:{read:Wn(t,r.urlPrefix,r.list.read)},form:{}};for(const n in r.form)e.form[n]=Wn(t,r.urlPrefix,r.form[n]);return e}function rt(t,r){if(t&&r)switch(typeof r){case"string":return Ul(t,r)[0];case"function":return r(t);case"symbol":if(yt(t))return t[r]}return t}function Ut(t,r,e){if(t&&r)switch(typeof r){case"string":return Cd(t,r,e);case"function":return r(t);case"symbol":yt(t)&&(t[r]=e)}return t}function Hn(t,r){t.mergeData&&yt(t.data)&&yt(r)?$.isVue3?t.mergeData==="deep"?Lr(t.data,r):t.mergeData==="shallow"?pn(t.data,r):typeof t.mergeData=="function"&&t.mergeData(r):t.mergeData==="deep"?t.data=Lr(Er(t.data),r):t.mergeData==="shallow"?t.data={...t.data,...r}:typeof t.mergeData=="function"&&t.mergeData(r):t.data=r}function Ld({axios:t,axiosConfig:r,list:e,form:n}){const o=Md(t,r),a=$.ref(),u=()=>sr([e],{default:l=>({data:[],loading:!1,total:0,...(l==null?void 0:l.pageNumberAt)&&{filter:Ut({},l.pageNumberAt,1)},watchFilter:!0,debounceInterval:300}),defaultIsDynamic:!0}),i=$.reactive(u()),f=()=>Er({status:"",show:!1,data:{},mergeData:"deep",loading:!1,submitting:!1,...n}),c=$.reactive(f()),p=({state:l,defaultState:h,mergeState:s="shallow"})=>{const _=sr([l,h]);s==="deep"?Lr(c,_):pn(c,_)},d=(l=i.filter,h)=>(i.loading=!0,o.list.read(l,h).then(s=>{var _;return i.data=rt(s,i.dataAt)??[],i.total=(_=i.data)!=null&&_.length?rt(s,i.totalAt)??0:0,s}).catch(()=>{i.data=[]}).finally(()=>{i.loading=!1}));let b=1;i.read=(...l)=>{const h=rt(i.filter,i.pageNumberAt);if(a.value==="filterChange"&&h!==1){Ut(i.filter,i.pageNumberAt,1),a.value=void 0;return}b=h;const s=i.proxy.read?i.proxy.read((..._)=>d(..._.length?_:l),a.value):d(...l);return a.value=void 0,s},c.delete=(l,h)=>o.form.delete(l,h).then(s=>{var _;if(((_=i.data)==null?void 0:_.length)===1){const R=rt(i.filter,i.pageNumberAt);R===1?(a.value="delete",i.read()):(a.value="delete",Ut(i.filter,i.pageNumberAt,R-1),i.watchFilter||i.read())}else a.value="delete",i.read();return s}),c.switch=(l,h)=>o.form.switch(l,h).then(s=>(a.value="switch",i.read(),s));const g=(l,h)=>{if(l)if(h==="cache")Hn(c,Er(l)),c.show=!0;else return c.loading=!0,c.show=!0,o.form.read(l,h).then(s=>(Hn(c,rt(s,c.dataAt)),s));else c.status==="read"&&!arguments.length&&console.warn("When the form status is 'read', the parameter of `form.open` must be passed"),c.show=!0};c.open=(...l)=>{const h=n.proxy.open?n.proxy.open((...s)=>g(...s.length?s:l)):g(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{loading:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{show:!1}})}):p({target:c,state:h,defaultState:{loading:!1}}),h},c.create=(...l)=>{c.status="create",c.open(...l)},c.read=(...l)=>{c.status="read",c.open(...l)},c.update=(...l)=>{c.status="update",c.open(...l)};const v=(l=c.data,h)=>{if(!c.status||!["create","update"].includes(c.status))throw new Error("submitForm can only be called when the form status is 'create' or 'update'");return c.submitting=!0,o.form[c.status](l,h).then(s=>(a.value=c.status,i.read(),s))};return c.submit=(...l)=>{const h=n.proxy.submit?n.proxy.submit((...s)=>v(...s.length?s:l)):v(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{show:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{submitting:!1}})}):p({target:c,state:h,defaultState:{show:!1}}),h},$.watch(()=>c.show,l=>{l||setTimeout(()=>{Object.assign(c,{...f(),show:c.show})},500)}),a.value="immediate",i.read(),$.onMounted(()=>{if(i.watchFilter){const l=$.ref($d(()=>{a.value="filterChange",i.read()},i.debounceInterval));setTimeout(()=>{$.watch(()=>i.filter,()=>{rt(i.filter,i.pageNumberAt)===b?l.value():(a.value??(a.value="pageNumberChange"),i.read())},{deep:!0})},0)}}),{list:i,form:c}}y.default=Ld,y.getValue=rt,y.setValue=Ut,Object.defineProperties(y,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); | ||
(function(y,$){typeof exports=="object"&&typeof module<"u"?$(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],$):(y=typeof globalThis<"u"?globalThis:y||self,$(y.Admate={},y.VueDemi))})(this,function(y,$){"use strict";var zr=typeof global=="object"&&global&&global.Object===Object&&global,Kn=typeof self=="object"&&self&&self.Object===Object&&self,E=zr||Kn||Function("return this")(),C=E.Symbol,Nr=Object.prototype,qn=Nr.hasOwnProperty,Xn=Nr.toString,ut=C?C.toStringTag:void 0;function Yn(t){var r=qn.call(t,ut),e=t[ut];try{t[ut]=void 0;var n=!0}catch{}var o=Xn.call(t);return n&&(r?t[ut]=e:delete t[ut]),o}var Zn=Object.prototype,Jn=Zn.toString;function Qn(t){return Jn.call(t)}var kn="[object Null]",to="[object Undefined]",xr=C?C.toStringTag:void 0;function V(t){return t==null?t===void 0?to:kn:xr&&xr in Object(t)?Yn(t):Qn(t)}function F(t){return t!=null&&typeof t=="object"}var ro="[object Symbol]";function Bt(t){return typeof t=="symbol"||F(t)&&V(t)==ro}function eo(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var S=Array.isArray,no=1/0,Dr=C?C.prototype:void 0,Ur=Dr?Dr.toString:void 0;function Br(t){if(typeof t=="string")return t;if(S(t))return eo(t,Br)+"";if(Bt(t))return Ur?Ur.call(t):"";var r=t+"";return r=="0"&&1/t==-no?"-0":r}function M(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function Rt(t){return t}var oo="[object AsyncFunction]",ao="[object Function]",io="[object GeneratorFunction]",uo="[object Proxy]";function Gt(t){if(!M(t))return!1;var r=V(t);return r==ao||r==io||r==oo||r==uo}var Wt=E["__core-js_shared__"],Rr=function(){var t=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function co(t){return!!Rr&&Rr in t}var fo=Function.prototype,so=fo.toString;function K(t){if(t!=null){try{return so.call(t)}catch{}try{return t+""}catch{}}return""}var lo=/[\\^$.*+?()[\]{}|]/g,po=/^\[object .+?Constructor\]$/,ho=Function.prototype,bo=Object.prototype,go=ho.toString,vo=bo.hasOwnProperty,yo=RegExp("^"+go.call(vo).replace(lo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _o(t){if(!M(t)||co(t))return!1;var r=Gt(t)?yo:po;return r.test(K(t))}function jo(t,r){return t==null?void 0:t[r]}function q(t,r){var e=jo(t,r);return _o(e)?e:void 0}var Ht=q(E,"WeakMap"),Gr=Object.create,mo=function(){function t(){}return function(r){if(!M(r))return{};if(Gr)return Gr(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function wo(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Oo(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var To=800,Ao=16,$o=Date.now;function So(t){var r=0,e=0;return function(){var n=$o(),o=Ao-(n-e);if(e=n,o>0){if(++r>=To)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Io(t){return function(){return t}}var jt=function(){try{var t=q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Po=jt?function(t,r){return jt(t,"toString",{configurable:!0,enumerable:!1,value:Io(r),writable:!0})}:Rt,Eo=So(Po);function Co(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var Fo=9007199254740991,Mo=/^(?:0|[1-9]\d*)$/;function Vt(t,r){var e=typeof t;return r=r??Fo,!!r&&(e=="number"||e!="symbol"&&Mo.test(t))&&t>-1&&t%1==0&&t<r}function mt(t,r,e){r=="__proto__"&&jt?jt(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function ct(t,r){return t===r||t!==t&&r!==r}var Lo=Object.prototype,zo=Lo.hasOwnProperty;function Wr(t,r,e){var n=t[r];(!(zo.call(t,r)&&ct(n,e))||e===void 0&&!(r in t))&&mt(t,r,e)}function Hr(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=n?n(e[i],t[i],i,e,t):void 0;f===void 0&&(f=t[i]),o?mt(e,i,f):Wr(e,i,f)}return e}var Vr=Math.max;function No(t,r,e){return r=Vr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Vr(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),wo(t,this,i)}}function xo(t,r){return Eo(No(t,r,Rt),t+"")}var Do=9007199254740991;function Kt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Do}function wt(t){return t!=null&&Kt(t.length)&&!Gt(t)}function Uo(t,r,e){if(!M(e))return!1;var n=typeof r;return(n=="number"?wt(e)&&Vt(r,e.length):n=="string"&&r in e)?ct(e[r],t):!1}function Kr(t){return xo(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&Uo(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var Bo=Object.prototype;function qt(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||Bo;return t===e}function Ro(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var Go="[object Arguments]";function qr(t){return F(t)&&V(t)==Go}var Xr=Object.prototype,Wo=Xr.hasOwnProperty,Ho=Xr.propertyIsEnumerable,Ot=qr(function(){return arguments}())?qr:function(t){return F(t)&&Wo.call(t,"callee")&&!Ho.call(t,"callee")};function Vo(){return!1}var Yr=typeof y=="object"&&y&&!y.nodeType&&y,Zr=Yr&&typeof module=="object"&&module&&!module.nodeType&&module,Ko=Zr&&Zr.exports===Yr,Jr=Ko?E.Buffer:void 0,qo=Jr?Jr.isBuffer:void 0,ft=qo||Vo,Xo="[object Arguments]",Yo="[object Array]",Zo="[object Boolean]",Jo="[object Date]",Qo="[object Error]",ko="[object Function]",ta="[object Map]",ra="[object Number]",ea="[object Object]",na="[object RegExp]",oa="[object Set]",aa="[object String]",ia="[object WeakMap]",ua="[object ArrayBuffer]",ca="[object DataView]",fa="[object Float32Array]",sa="[object Float64Array]",la="[object Int8Array]",pa="[object Int16Array]",da="[object Int32Array]",ha="[object Uint8Array]",ba="[object Uint8ClampedArray]",ga="[object Uint16Array]",va="[object Uint32Array]",w={};w[fa]=w[sa]=w[la]=w[pa]=w[da]=w[ha]=w[ba]=w[ga]=w[va]=!0,w[Xo]=w[Yo]=w[ua]=w[Zo]=w[ca]=w[Jo]=w[Qo]=w[ko]=w[ta]=w[ra]=w[ea]=w[na]=w[oa]=w[aa]=w[ia]=!1;function ya(t){return F(t)&&Kt(t.length)&&!!w[V(t)]}function Xt(t){return function(r){return t(r)}}var Qr=typeof y=="object"&&y&&!y.nodeType&&y,st=Qr&&typeof module=="object"&&module&&!module.nodeType&&module,_a=st&&st.exports===Qr,Yt=_a&&zr.process,nt=function(){try{var t=st&&st.require&&st.require("util").types;return t||Yt&&Yt.binding&&Yt.binding("util")}catch{}}(),kr=nt&&nt.isTypedArray,Zt=kr?Xt(kr):ya,ja=Object.prototype,ma=ja.hasOwnProperty;function te(t,r){var e=S(t),n=!e&&Ot(t),o=!e&&!n&&ft(t),a=!e&&!n&&!o&&Zt(t),u=e||n||o||a,i=u?Ro(t.length,String):[],f=i.length;for(var c in t)(r||ma.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Vt(c,f)))&&i.push(c);return i}function re(t,r){return function(e){return t(r(e))}}var wa=re(Object.keys,Object),Oa=Object.prototype,Ta=Oa.hasOwnProperty;function Aa(t){if(!qt(t))return wa(t);var r=[];for(var e in Object(t))Ta.call(t,e)&&e!="constructor"&&r.push(e);return r}function Jt(t){return wt(t)?te(t):Aa(t)}function $a(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var Sa=Object.prototype,Ia=Sa.hasOwnProperty;function Pa(t){if(!M(t))return $a(t);var r=qt(t),e=[];for(var n in t)n=="constructor"&&(r||!Ia.call(t,n))||e.push(n);return e}function Qt(t){return wt(t)?te(t,!0):Pa(t)}var Ea=Kr(function(t,r,e,n){Hr(r,Qt(r),t,n)}),Ca=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fa=/^\w*$/;function kt(t,r){if(S(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Bt(t)?!0:Fa.test(t)||!Ca.test(t)||r!=null&&t in Object(r)}var lt=q(Object,"create");function Ma(){this.__data__=lt?lt(null):{},this.size=0}function La(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var za="__lodash_hash_undefined__",Na=Object.prototype,xa=Na.hasOwnProperty;function Da(t){var r=this.__data__;if(lt){var e=r[t];return e===za?void 0:e}return xa.call(r,t)?r[t]:void 0}var Ua=Object.prototype,Ba=Ua.hasOwnProperty;function Ra(t){var r=this.__data__;return lt?r[t]!==void 0:Ba.call(r,t)}var Ga="__lodash_hash_undefined__";function Wa(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=lt&&r===void 0?Ga:r,this}function X(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}X.prototype.clear=Ma,X.prototype.delete=La,X.prototype.get=Da,X.prototype.has=Ra,X.prototype.set=Wa;function Ha(){this.__data__=[],this.size=0}function Tt(t,r){for(var e=t.length;e--;)if(ct(t[e][0],r))return e;return-1}var Va=Array.prototype,Ka=Va.splice;function qa(t){var r=this.__data__,e=Tt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():Ka.call(r,e,1),--this.size,!0}function Xa(t){var r=this.__data__,e=Tt(r,t);return e<0?void 0:r[e][1]}function Ya(t){return Tt(this.__data__,t)>-1}function Za(t,r){var e=this.__data__,n=Tt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function N(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}N.prototype.clear=Ha,N.prototype.delete=qa,N.prototype.get=Xa,N.prototype.has=Ya,N.prototype.set=Za;var pt=q(E,"Map");function Ja(){this.size=0,this.__data__={hash:new X,map:new(pt||N),string:new X}}function Qa(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function At(t,r){var e=t.__data__;return Qa(r)?e[typeof r=="string"?"string":"hash"]:e.map}function ka(t){var r=At(this,t).delete(t);return this.size-=r?1:0,r}function ti(t){return At(this,t).get(t)}function ri(t){return At(this,t).has(t)}function ei(t,r){var e=At(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function x(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}x.prototype.clear=Ja,x.prototype.delete=ka,x.prototype.get=ti,x.prototype.has=ri,x.prototype.set=ei;var ni="Expected a function";function tr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(ni);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(tr.Cache||x),e}tr.Cache=x;var oi=500;function ai(t){var r=tr(t,function(n){return e.size===oi&&e.clear(),n}),e=r.cache;return r}var ii=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ui=/\\(\\)?/g,ci=ai(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(ii,function(e,n,o,a){r.push(o?a.replace(ui,"$1"):n||e)}),r});function fi(t){return t==null?"":Br(t)}function ee(t,r){return S(t)?t:kt(t,r)?[t]:ci(fi(t))}var si=1/0;function $t(t){if(typeof t=="string"||Bt(t))return t;var r=t+"";return r=="0"&&1/t==-si?"-0":r}function ne(t,r){r=ee(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[$t(r[e++])];return e&&e==n?t:void 0}function li(t,r,e){var n=t==null?void 0:ne(t,r);return n===void 0?e:n}function pi(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var di=re(Object.getPrototypeOf,Object);const oe=di;var hi="[object Object]",bi=Function.prototype,gi=Object.prototype,ae=bi.toString,vi=gi.hasOwnProperty,yi=ae.call(Object);function _i(t){if(!F(t)||V(t)!=hi)return!1;var r=oe(t);if(r===null)return!0;var e=vi.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&ae.call(e)==yi}function ji(){this.__data__=new N,this.size=0}function mi(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function wi(t){return this.__data__.get(t)}function Oi(t){return this.__data__.has(t)}var Ti=200;function Ai(t,r){var e=this.__data__;if(e instanceof N){var n=e.__data__;if(!pt||n.length<Ti-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new x(n)}return e.set(t,r),this.size=e.size,this}function I(t){var r=this.__data__=new N(t);this.size=r.size}I.prototype.clear=ji,I.prototype.delete=mi,I.prototype.get=wi,I.prototype.has=Oi,I.prototype.set=Ai;var ie=typeof y=="object"&&y&&!y.nodeType&&y,ue=ie&&typeof module=="object"&&module&&!module.nodeType&&module,$i=ue&&ue.exports===ie,ce=$i?E.Buffer:void 0,fe=ce?ce.allocUnsafe:void 0;function se(t,r){if(r)return t.slice();var e=t.length,n=fe?fe(e):new t.constructor(e);return t.copy(n),n}function Si(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function Ii(){return[]}var Pi=Object.prototype,Ei=Pi.propertyIsEnumerable,le=Object.getOwnPropertySymbols,Ci=le?function(t){return t==null?[]:(t=Object(t),Si(le(t),function(r){return Ei.call(t,r)}))}:Ii;function Fi(t,r,e){var n=r(t);return S(t)?n:pi(n,e(t))}function rr(t){return Fi(t,Jt,Ci)}var er=q(E,"DataView"),nr=q(E,"Promise"),or=q(E,"Set"),pe="[object Map]",Mi="[object Object]",de="[object Promise]",he="[object Set]",be="[object WeakMap]",ge="[object DataView]",Li=K(er),zi=K(pt),Ni=K(nr),xi=K(or),Di=K(Ht),Y=V;(er&&Y(new er(new ArrayBuffer(1)))!=ge||pt&&Y(new pt)!=pe||nr&&Y(nr.resolve())!=de||or&&Y(new or)!=he||Ht&&Y(new Ht)!=be)&&(Y=function(t){var r=V(t),e=r==Mi?t.constructor:void 0,n=e?K(e):"";if(n)switch(n){case Li:return ge;case zi:return pe;case Ni:return de;case xi:return he;case Di:return be}return r});const dt=Y;var Ui=Object.prototype,Bi=Ui.hasOwnProperty;function Ri(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&Bi.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var St=E.Uint8Array;function ar(t){var r=new t.constructor(t.byteLength);return new St(r).set(new St(t)),r}function Gi(t,r){var e=ar(t.buffer);return new t.constructor(e,t.byteOffset,t.byteLength)}var Wi=/\w*$/;function Hi(t){var r=new t.constructor(t.source,Wi.exec(t));return r.lastIndex=t.lastIndex,r}var ve=C?C.prototype:void 0,ye=ve?ve.valueOf:void 0;function Vi(t){return ye?Object(ye.call(t)):{}}function _e(t,r){var e=r?ar(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var Ki="[object Boolean]",qi="[object Date]",Xi="[object Map]",Yi="[object Number]",Zi="[object RegExp]",Ji="[object Set]",Qi="[object String]",ki="[object Symbol]",tu="[object ArrayBuffer]",ru="[object DataView]",eu="[object Float32Array]",nu="[object Float64Array]",ou="[object Int8Array]",au="[object Int16Array]",iu="[object Int32Array]",uu="[object Uint8Array]",cu="[object Uint8ClampedArray]",fu="[object Uint16Array]",su="[object Uint32Array]";function lu(t,r,e){var n=t.constructor;switch(r){case tu:return ar(t);case Ki:case qi:return new n(+t);case ru:return Gi(t);case eu:case nu:case ou:case au:case iu:case uu:case cu:case fu:case su:return _e(t,e);case Xi:return new n;case Yi:case Qi:return new n(t);case Zi:return Hi(t);case Ji:return new n;case ki:return Vi(t)}}function je(t){return typeof t.constructor=="function"&&!qt(t)?mo(oe(t)):{}}var pu="[object Map]";function du(t){return F(t)&&dt(t)==pu}var me=nt&&nt.isMap,hu=me?Xt(me):du,bu="[object Set]";function gu(t){return F(t)&&dt(t)==bu}var we=nt&&nt.isSet,vu=we?Xt(we):gu,yu=1,Oe="[object Arguments]",_u="[object Array]",ju="[object Boolean]",mu="[object Date]",wu="[object Error]",Te="[object Function]",Ou="[object GeneratorFunction]",Tu="[object Map]",Au="[object Number]",Ae="[object Object]",$u="[object RegExp]",Su="[object Set]",Iu="[object String]",Pu="[object Symbol]",Eu="[object WeakMap]",Cu="[object ArrayBuffer]",Fu="[object DataView]",Mu="[object Float32Array]",Lu="[object Float64Array]",zu="[object Int8Array]",Nu="[object Int16Array]",xu="[object Int32Array]",Du="[object Uint8Array]",Uu="[object Uint8ClampedArray]",Bu="[object Uint16Array]",Ru="[object Uint32Array]",j={};j[Oe]=j[_u]=j[Cu]=j[Fu]=j[ju]=j[mu]=j[Mu]=j[Lu]=j[zu]=j[Nu]=j[xu]=j[Tu]=j[Au]=j[Ae]=j[$u]=j[Su]=j[Iu]=j[Pu]=j[Du]=j[Uu]=j[Bu]=j[Ru]=!0,j[wu]=j[Te]=j[Eu]=!1;function It(t,r,e,n,o,a){var u,i=r&yu;if(u!==void 0)return u;if(!M(t))return t;var f=S(t);if(f)u=Ri(t);else{var c=dt(t),p=c==Te||c==Ou;if(ft(t))return se(t,i);if(c==Ae||c==Oe||p&&!o)u=p?{}:je(t);else{if(!j[c])return o?t:{};u=lu(t,c,i)}}a||(a=new I);var d=a.get(t);if(d)return d;a.set(t,u),vu(t)?t.forEach(function(v){u.add(It(v,r,e,v,t,a))}):hu(t)&&t.forEach(function(v,l){u.set(l,It(v,r,e,l,t,a))});var b=rr,g=f?void 0:b(t);return Co(g||t,function(v,l){g&&(l=v,v=t[l]),Wr(u,l,It(v,r,e,l,t,a))}),u}var Gu=1,Wu=4;function Hu(t){return It(t,Gu|Wu)}var Vu="__lodash_hash_undefined__";function Ku(t){return this.__data__.set(t,Vu),this}function qu(t){return this.__data__.has(t)}function Pt(t){var r=-1,e=t==null?0:t.length;for(this.__data__=new x;++r<e;)this.add(t[r])}Pt.prototype.add=Pt.prototype.push=Ku,Pt.prototype.has=qu;function Xu(t,r){for(var e=-1,n=t==null?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1}function Yu(t,r){return t.has(r)}var Zu=1,Ju=2;function $e(t,r,e,n,o,a){var u=e&Zu,i=t.length,f=r.length;if(i!=f&&!(u&&f>i))return!1;var c=a.get(t),p=a.get(r);if(c&&p)return c==r&&p==t;var d=-1,b=!0,g=e&Ju?new Pt:void 0;for(a.set(t,r),a.set(r,t);++d<i;){var v=t[d],l=r[d];if(n)var h=u?n(l,v,d,r,t,a):n(v,l,d,t,r,a);if(h!==void 0){if(h)continue;b=!1;break}if(g){if(!Xu(r,function(s,_){if(!Yu(g,_)&&(v===s||o(v,s,e,n,a)))return g.push(_)})){b=!1;break}}else if(!(v===l||o(v,l,e,n,a))){b=!1;break}}return a.delete(t),a.delete(r),b}function Qu(t){var r=-1,e=Array(t.size);return t.forEach(function(n,o){e[++r]=[o,n]}),e}function ku(t){var r=-1,e=Array(t.size);return t.forEach(function(n){e[++r]=n}),e}var tc=1,rc=2,ec="[object Boolean]",nc="[object Date]",oc="[object Error]",ac="[object Map]",ic="[object Number]",uc="[object RegExp]",cc="[object Set]",fc="[object String]",sc="[object Symbol]",lc="[object ArrayBuffer]",pc="[object DataView]",Se=C?C.prototype:void 0,ir=Se?Se.valueOf:void 0;function dc(t,r,e,n,o,a,u){switch(e){case pc:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case lc:return!(t.byteLength!=r.byteLength||!a(new St(t),new St(r)));case ec:case nc:case ic:return ct(+t,+r);case oc:return t.name==r.name&&t.message==r.message;case uc:case fc:return t==r+"";case ac:var i=Qu;case cc:var f=n&tc;if(i||(i=ku),t.size!=r.size&&!f)return!1;var c=u.get(t);if(c)return c==r;n|=rc,u.set(t,r);var p=$e(i(t),i(r),n,o,a,u);return u.delete(t),p;case sc:if(ir)return ir.call(t)==ir.call(r)}return!1}var hc=1,bc=Object.prototype,gc=bc.hasOwnProperty;function vc(t,r,e,n,o,a){var u=e&hc,i=rr(t),f=i.length,c=rr(r),p=c.length;if(f!=p&&!u)return!1;for(var d=f;d--;){var b=i[d];if(!(u?b in r:gc.call(r,b)))return!1}var g=a.get(t),v=a.get(r);if(g&&v)return g==r&&v==t;var l=!0;a.set(t,r),a.set(r,t);for(var h=u;++d<f;){b=i[d];var s=t[b],_=r[b];if(n)var R=u?n(_,s,b,r,t,a):n(s,_,b,t,r,a);if(!(R===void 0?s===_||o(s,_,e,n,a):R)){l=!1;break}h||(h=b=="constructor")}if(l&&!h){var et=t.constructor,z=r.constructor;et!=z&&"constructor"in t&&"constructor"in r&&!(typeof et=="function"&&et instanceof et&&typeof z=="function"&&z instanceof z)&&(l=!1)}return a.delete(t),a.delete(r),l}var yc=1,Ie="[object Arguments]",Pe="[object Array]",Et="[object Object]",_c=Object.prototype,Ee=_c.hasOwnProperty;function jc(t,r,e,n,o,a){var u=S(t),i=S(r),f=u?Pe:dt(t),c=i?Pe:dt(r);f=f==Ie?Et:f,c=c==Ie?Et:c;var p=f==Et,d=c==Et,b=f==c;if(b&&ft(t)){if(!ft(r))return!1;u=!0,p=!1}if(b&&!p)return a||(a=new I),u||Zt(t)?$e(t,r,e,n,o,a):dc(t,r,f,e,n,o,a);if(!(e&yc)){var g=p&&Ee.call(t,"__wrapped__"),v=d&&Ee.call(r,"__wrapped__");if(g||v){var l=g?t.value():t,h=v?r.value():r;return a||(a=new I),o(l,h,e,n,a)}}return b?(a||(a=new I),vc(t,r,e,n,o,a)):!1}function ur(t,r,e,n,o){return t===r?!0:t==null||r==null||!F(t)&&!F(r)?t!==t&&r!==r:jc(t,r,e,n,ur,o)}var mc=1,wc=2;function Oc(t,r,e,n){var o=e.length,a=o;if(t==null)return!a;for(t=Object(t);o--;){var u=e[o];if(u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){u=e[o];var i=u[0],f=t[i],c=u[1];if(u[2]){if(f===void 0&&!(i in t))return!1}else{var p=new I,d;if(!(d===void 0?ur(c,f,mc|wc,n,p):d))return!1}}return!0}function Ce(t){return t===t&&!M(t)}function Tc(t){for(var r=Jt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Ce(o)]}return r}function Fe(t,r){return function(e){return e==null?!1:e[t]===r&&(r!==void 0||t in Object(e))}}function Ac(t){var r=Tc(t);return r.length==1&&r[0][2]?Fe(r[0][0],r[0][1]):function(e){return e===t||Oc(e,t,r)}}function $c(t,r){return t!=null&&r in Object(t)}function Sc(t,r,e){r=ee(r,t);for(var n=-1,o=r.length,a=!1;++n<o;){var u=$t(r[n]);if(!(a=t!=null&&e(t,u)))break;t=t[u]}return a||++n!=o?a:(o=t==null?0:t.length,!!o&&Kt(o)&&Vt(u,o)&&(S(t)||Ot(t)))}function Ic(t,r){return t!=null&&Sc(t,r,$c)}var Pc=1,Ec=2;function Cc(t,r){return kt(t)&&Ce(r)?Fe($t(t),r):function(e){var n=li(e,t);return n===void 0&&n===r?Ic(e,t):ur(r,n,Pc|Ec)}}function Fc(t){return function(r){return r==null?void 0:r[t]}}function Mc(t){return function(r){return ne(r,t)}}function Lc(t){return kt(t)?Fc($t(t)):Mc(t)}function zc(t){return typeof t=="function"?t:t==null?Rt:typeof t=="object"?S(t)?Cc(t[0],t[1]):Ac(t):Lc(t)}function Nc(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var Me=Nc();function xc(t,r){return t&&Me(t,r,Jt)}function cr(t,r,e){(e!==void 0&&!ct(t[r],e)||e===void 0&&!(r in t))&&mt(t,r,e)}function Dc(t){return F(t)&&wt(t)}function fr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Uc(t){return Hr(t,Qt(t))}function Bc(t,r,e,n,o,a,u){var i=fr(t,e),f=fr(r,e),c=u.get(f);if(c){cr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=S(f),g=!b&&ft(f),v=!b&&!g&&Zt(f);p=f,b||g||v?S(i)?p=i:Dc(i)?p=Oo(i):g?(d=!1,p=se(f,!0)):v?(d=!1,p=_e(f,!0)):p=[]:_i(f)||Ot(f)?(p=i,Ot(i)?p=Uc(i):(!M(i)||Gt(i))&&(p=je(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),cr(t,e,p)}function Le(t,r,e,n,o){t!==r&&Me(r,function(a,u){if(o||(o=new I),M(a))Bc(t,r,u,e,Le,n,o);else{var i=n?n(fr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),cr(t,u,i)}},Qt)}var Rc=Kr(function(t,r,e,n){Le(t,r,e,n)});function Gc(t,r){var e={};return r=zc(r),xc(t,function(n,o,a){mt(e,r(n,o,a),n)}),e}const Wc=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Hc=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Vc=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),Kc=/[^\p{L}\d]+/giu,ze="$1\0$2",Ne="";function xe(t){let r=t.trim();r=r.replace(Wc,ze).replace(Hc,ze),r=r.replace(Kc,"\0");let e=0,n=r.length;for(;r.charAt(e)==="\0";)e++;if(e===n)return[];for(;r.charAt(n-1)==="\0";)n--;return r.slice(e,n).split(/\0/g)}function qc(t){const r=xe(t);for(let e=0;e<r.length;e++){const n=r[e],o=Vc.exec(n);if(o){const a=o.index+(o[1]??o[2]).length;r.splice(e,1,n.slice(0,a),n.slice(a))}}return r}function Xc(t,r){const[e,n,o]=Qc(t,r),a=Yc(void 0),u=Zc(void 0),i=Jc(a,u);return e+n.map((f,c)=>c===0?a(f):i(f,c)).join("")+o}function Yc(t){return r=>r.toLocaleLowerCase(t)}function Zc(t){return r=>r.toLocaleUpperCase(t)}function Jc(t,r){return(e,n)=>{const o=e[0];return(n>0&&o>="0"&&o<="9"?"_"+o:r(o))+t(e.slice(1))}}function Qc(t,r={}){const e=r.split??(r.separateNumbers?qc:xe),n=r.prefixCharacters??Ne,o=r.suffixCharacters??Ne;let a=0,u=t.length;for(;a<t.length;){const i=t.charAt(a);if(!n.includes(i))break;a++}for(;u>a;){const i=u-1,f=t.charAt(i);if(!o.includes(f))break;u=i}return[t.slice(0,a),e(t.slice(a,u)),t.slice(u)]}const kc=t=>/.+-.+/.test(t)?Xc(t):t,tf=t=>Object.prototype.toString.call(t).slice(8,-1)==="Object";function rf(t,r){const e=Object.create(null),n=t.split(",");for(let o=0;o<n.length;o++)e[n[o]]=!0;return o=>!!e[o]}const ef=rf("String,Number,Boolean,Function,Symbol,BigInt");function nf(t){const r=t==null?void 0:t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function of(t,r){let e;const n=nf(r);if(ef(n)){const o=typeof t;e=o===n.toLowerCase(),!e&&o==="object"&&(e=t instanceof r)}else n==="Object"?e=M(t):n==="Array"?e=Array.isArray(t):n==="null"?e=t===null:e=t instanceof r;return{valid:e,expectedType:n}}function af({prop:t,type:r,validator:e}){if(![void 0,null].includes(t)&&r){let n=!1;const o=Array.isArray(r)?r:[r],a=[];for(let u=0;u<o.length&&!n;u++){const{valid:i,expectedType:f}=of(t,o[u]);a.push(f||""),n=i}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${a.join(", ")}], receiving: ${t}`)}if(e&&!e(t))throw new Error(`Invalid prop: validator check failed, receiving: ${t}`)}function uf(t,{mergeObject:r,mergeFunction:e}){const n=[];for(let a=t.length-1;a>=0;a--)n.push(t[a]);const o=e?(a,u)=>typeof a=="function"&&typeof u=="function"?e(u,a):void 0:void 0;return r==="deep"?Rc(...n,o):Ea(...n,o)}function cf(t,{mergeFunction:r}){return t.reduce(r,()=>{})}function sr(t,r={}){const{type:e,default:n,defaultIsDynamic:o=!1,required:a=!1,validator:u,camelizeObjectKeys:i=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:c=!0}=r;let{mergeObject:p="deep",mergeFunction:d=!1}=r;const b=[];let g,v=!1,l=!1;const h=s=>{if(s!==void 0){af({type:e,prop:s,validator:u});const _=tf(s),R=typeof s=="function";return v=_,l=R,_?(s=Hu(s),i?Gc(s,(et,z)=>kc(z)):s):s}};for(const s of t)b.push(h(s));if(!o)b.push(h(n));else if(typeof n!="function")throw new TypeError(`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`);v||(p=!1,l||(d=!1));for(let s=0;s<b.length;s++){const _=b[s];if(_!==void 0){s===b.length-1?g=_:p?g=uf(f?[_,n]:b,{mergeObject:p,mergeFunction:d}):d?g=cf(c?[_,n]:b,{mergeFunction:d}):g=_;break}}if(a&&[void 0,null].includes(g))throw new Error("Missing required prop");return o?sr(t,{...r,default:n(g),defaultIsDynamic:!1}):g}var De=typeof global=="object"&&global&&global.Object===Object&&global,ff=typeof self=="object"&&self&&self.Object===Object&&self,P=De||ff||Function("return this")(),L=P.Symbol,Ue=Object.prototype,sf=Ue.hasOwnProperty,lf=Ue.toString,ht=L?L.toStringTag:void 0;function pf(t){var r=sf.call(t,ht),e=t[ht];try{t[ht]=void 0;var n=!0}catch{}var o=lf.call(t);return n&&(r?t[ht]=e:delete t[ht]),o}var df=Object.prototype,hf=df.toString;function bf(t){return hf.call(t)}var gf="[object Null]",vf="[object Undefined]",Be=L?L.toStringTag:void 0;function Z(t){return t==null?t===void 0?vf:gf:Be&&Be in Object(t)?pf(t):bf(t)}function G(t){return t!=null&&typeof t=="object"}var yf="[object Symbol]";function Ct(t){return typeof t=="symbol"||G(t)&&Z(t)==yf}function _f(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var D=Array.isArray,jf=1/0,Re=L?L.prototype:void 0,Ge=Re?Re.toString:void 0;function We(t){if(typeof t=="string")return t;if(D(t))return _f(t,We)+"";if(Ct(t))return Ge?Ge.call(t):"";var r=t+"";return r=="0"&&1/t==-jf?"-0":r}var mf=/\s/;function wf(t){for(var r=t.length;r--&&mf.test(t.charAt(r)););return r}var Of=/^\s+/;function Tf(t){return t&&t.slice(0,wf(t)+1).replace(Of,"")}function A(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var He=NaN,Af=/^[-+]0x[0-9a-f]+$/i,$f=/^0b[01]+$/i,Sf=/^0o[0-7]+$/i,If=parseInt;function Ve(t){if(typeof t=="number")return t;if(Ct(t))return He;if(A(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=A(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Tf(t);var e=$f.test(t);return e||Sf.test(t)?If(t.slice(2),e?2:8):Af.test(t)?He:+t}function Ke(t){return t}var Pf="[object AsyncFunction]",Ef="[object Function]",Cf="[object GeneratorFunction]",Ff="[object Proxy]";function lr(t){if(!A(t))return!1;var r=Z(t);return r==Ef||r==Cf||r==Pf||r==Ff}var pr=P["__core-js_shared__"],qe=function(){var t=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Mf(t){return!!qe&&qe in t}var Lf=Function.prototype,zf=Lf.toString;function J(t){if(t!=null){try{return zf.call(t)}catch{}try{return t+""}catch{}}return""}var Nf=/[\\^$.*+?()[\]{}|]/g,xf=/^\[object .+?Constructor\]$/,Df=Function.prototype,Uf=Object.prototype,Bf=Df.toString,Rf=Uf.hasOwnProperty,Gf=RegExp("^"+Bf.call(Rf).replace(Nf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Wf(t){if(!A(t)||Mf(t))return!1;var r=lr(t)?Gf:xf;return r.test(J(t))}function Hf(t,r){return t==null?void 0:t[r]}function Q(t,r){var e=Hf(t,r);return Wf(e)?e:void 0}var dr=Q(P,"WeakMap"),Xe=Object.create,Vf=function(){function t(){}return function(r){if(!A(r))return{};if(Xe)return Xe(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function Kf(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Ye(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var qf=800,Xf=16,Yf=Date.now;function Zf(t){var r=0,e=0;return function(){var n=Yf(),o=Xf-(n-e);if(e=n,o>0){if(++r>=qf)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Jf(t){return function(){return t}}var Ft=function(){try{var t=Q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Qf=Ft?function(t,r){return Ft(t,"toString",{configurable:!0,enumerable:!1,value:Jf(r),writable:!0})}:Ke,Ze=Zf(Qf);function kf(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var ts=9007199254740991,rs=/^(?:0|[1-9]\d*)$/;function hr(t,r){var e=typeof t;return r=r??ts,!!r&&(e=="number"||e!="symbol"&&rs.test(t))&&t>-1&&t%1==0&&t<r}function br(t,r,e){r=="__proto__"&&Ft?Ft(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function Mt(t,r){return t===r||t!==t&&r!==r}var es=Object.prototype,ns=es.hasOwnProperty;function gr(t,r,e){var n=t[r];(!(ns.call(t,r)&&Mt(n,e))||e===void 0&&!(r in t))&&br(t,r,e)}function ot(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=void 0;f===void 0&&(f=t[i]),o?br(e,i,f):gr(e,i,f)}return e}var Je=Math.max;function Qe(t,r,e){return r=Je(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Je(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),Kf(t,this,i)}}function os(t,r){return Ze(Qe(t,r,Ke),t+"")}var as=9007199254740991;function ke(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=as}function Lt(t){return t!=null&&ke(t.length)&&!lr(t)}function is(t,r,e){if(!A(e))return!1;var n=typeof r;return(n=="number"?Lt(e)&&hr(r,e.length):n=="string"&&r in e)?Mt(e[r],t):!1}function tn(t){return os(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&is(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var us=Object.prototype;function vr(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||us;return t===e}function cs(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var fs="[object Arguments]";function rn(t){return G(t)&&Z(t)==fs}var en=Object.prototype,ss=en.hasOwnProperty,ls=en.propertyIsEnumerable,zt=rn(function(){return arguments}())?rn:function(t){return G(t)&&ss.call(t,"callee")&&!ls.call(t,"callee")};function ps(){return!1}var nn=typeof y=="object"&&y&&!y.nodeType&&y,on=nn&&typeof module=="object"&&module&&!module.nodeType&&module,ds=on&&on.exports===nn,an=ds?P.Buffer:void 0,hs=an?an.isBuffer:void 0,yr=hs||ps,bs="[object Arguments]",gs="[object Array]",vs="[object Boolean]",ys="[object Date]",_s="[object Error]",js="[object Function]",ms="[object Map]",ws="[object Number]",Os="[object Object]",Ts="[object RegExp]",As="[object Set]",$s="[object String]",Ss="[object WeakMap]",Is="[object ArrayBuffer]",Ps="[object DataView]",Es="[object Float32Array]",Cs="[object Float64Array]",Fs="[object Int8Array]",Ms="[object Int16Array]",Ls="[object Int32Array]",zs="[object Uint8Array]",Ns="[object Uint8ClampedArray]",xs="[object Uint16Array]",Ds="[object Uint32Array]",O={};O[Es]=O[Cs]=O[Fs]=O[Ms]=O[Ls]=O[zs]=O[Ns]=O[xs]=O[Ds]=!0,O[bs]=O[gs]=O[Is]=O[vs]=O[Ps]=O[ys]=O[_s]=O[js]=O[ms]=O[ws]=O[Os]=O[Ts]=O[As]=O[$s]=O[Ss]=!1;function Us(t){return G(t)&&ke(t.length)&&!!O[Z(t)]}function _r(t){return function(r){return t(r)}}var un=typeof y=="object"&&y&&!y.nodeType&&y,bt=un&&typeof module=="object"&&module&&!module.nodeType&&module,Bs=bt&&bt.exports===un,jr=Bs&&De.process,at=function(){try{var t=bt&&bt.require&&bt.require("util").types;return t||jr&&jr.binding&&jr.binding("util")}catch{}}(),cn=at&&at.isTypedArray,fn=cn?_r(cn):Us,Rs=Object.prototype,Gs=Rs.hasOwnProperty;function sn(t,r){var e=D(t),n=!e&&zt(t),o=!e&&!n&&yr(t),a=!e&&!n&&!o&&fn(t),u=e||n||o||a,i=u?cs(t.length,String):[],f=i.length;for(var c in t)(r||Gs.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||hr(c,f)))&&i.push(c);return i}function ln(t,r){return function(e){return t(r(e))}}var Ws=ln(Object.keys,Object),Hs=Object.prototype,Vs=Hs.hasOwnProperty;function Ks(t){if(!vr(t))return Ws(t);var r=[];for(var e in Object(t))Vs.call(t,e)&&e!="constructor"&&r.push(e);return r}function mr(t){return Lt(t)?sn(t):Ks(t)}function qs(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var Xs=Object.prototype,Ys=Xs.hasOwnProperty;function Zs(t){if(!A(t))return qs(t);var r=vr(t),e=[];for(var n in t)n=="constructor"&&(r||!Ys.call(t,n))||e.push(n);return e}function it(t){return Lt(t)?sn(t,!0):Zs(t)}var pn=tn(function(t,r){ot(r,it(r),t)}),Js=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Qs=/^\w*$/;function ks(t,r){if(D(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Ct(t)?!0:Qs.test(t)||!Js.test(t)||r!=null&&t in Object(r)}var gt=Q(Object,"create");function tl(){this.__data__=gt?gt(null):{},this.size=0}function rl(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var el="__lodash_hash_undefined__",nl=Object.prototype,ol=nl.hasOwnProperty;function al(t){var r=this.__data__;if(gt){var e=r[t];return e===el?void 0:e}return ol.call(r,t)?r[t]:void 0}var il=Object.prototype,ul=il.hasOwnProperty;function cl(t){var r=this.__data__;return gt?r[t]!==void 0:ul.call(r,t)}var fl="__lodash_hash_undefined__";function sl(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=gt&&r===void 0?fl:r,this}function k(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}k.prototype.clear=tl,k.prototype.delete=rl,k.prototype.get=al,k.prototype.has=cl,k.prototype.set=sl;function ll(){this.__data__=[],this.size=0}function Nt(t,r){for(var e=t.length;e--;)if(Mt(t[e][0],r))return e;return-1}var pl=Array.prototype,dl=pl.splice;function hl(t){var r=this.__data__,e=Nt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():dl.call(r,e,1),--this.size,!0}function bl(t){var r=this.__data__,e=Nt(r,t);return e<0?void 0:r[e][1]}function gl(t){return Nt(this.__data__,t)>-1}function vl(t,r){var e=this.__data__,n=Nt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function U(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}U.prototype.clear=ll,U.prototype.delete=hl,U.prototype.get=bl,U.prototype.has=gl,U.prototype.set=vl;var vt=Q(P,"Map");function yl(){this.size=0,this.__data__={hash:new k,map:new(vt||U),string:new k}}function _l(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function xt(t,r){var e=t.__data__;return _l(r)?e[typeof r=="string"?"string":"hash"]:e.map}function jl(t){var r=xt(this,t).delete(t);return this.size-=r?1:0,r}function ml(t){return xt(this,t).get(t)}function wl(t){return xt(this,t).has(t)}function Ol(t,r){var e=xt(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function W(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}W.prototype.clear=yl,W.prototype.delete=jl,W.prototype.get=ml,W.prototype.has=wl,W.prototype.set=Ol;var Tl="Expected a function";function wr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Tl);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(wr.Cache||W),e}wr.Cache=W;var Al=500;function $l(t){var r=wr(t,function(n){return e.size===Al&&e.clear(),n}),e=r.cache;return r}var Sl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Il=/\\(\\)?/g,Pl=$l(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(Sl,function(e,n,o,a){r.push(o?a.replace(Il,"$1"):n||e)}),r});function El(t){return t==null?"":We(t)}function dn(t,r){return D(t)?t:ks(t,r)?[t]:Pl(El(t))}var Cl=1/0;function hn(t){if(typeof t=="string"||Ct(t))return t;var r=t+"";return r=="0"&&1/t==-Cl?"-0":r}function Fl(t,r){r=dn(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[hn(r[e++])];return e&&e==n?t:void 0}function Ml(t,r,e){var n=t==null?void 0:Fl(t,r);return n===void 0?e:n}function Ll(t,r){for(var e=-1,n=r.length,o=Array(n),a=t==null;++e<n;)o[e]=a?void 0:Ml(t,r[e]);return o}function Or(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var bn=L?L.isConcatSpreadable:void 0;function zl(t){return D(t)||zt(t)||!!(bn&&t&&t[bn])}function Nl(t,r,e,n,o){var a=-1,u=t.length;for(e||(e=zl),o||(o=[]);++a<u;){var i=t[a];e(i)?Or(o,i):o[o.length]=i}return o}function xl(t){var r=t==null?0:t.length;return r?Nl(t):[]}function Dl(t){return Ze(Qe(t,void 0,xl),t+"")}var Ul=Dl(Ll),Tr=ln(Object.getPrototypeOf,Object),Bl="[object Object]",Rl=Function.prototype,Gl=Object.prototype,gn=Rl.toString,Wl=Gl.hasOwnProperty,Hl=gn.call(Object);function yt(t){if(!G(t)||Z(t)!=Bl)return!1;var r=Tr(t);if(r===null)return!0;var e=Wl.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&gn.call(e)==Hl}function Vl(){this.__data__=new U,this.size=0}function Kl(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function ql(t){return this.__data__.get(t)}function Xl(t){return this.__data__.has(t)}var Yl=200;function Zl(t,r){var e=this.__data__;if(e instanceof U){var n=e.__data__;if(!vt||n.length<Yl-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new W(n)}return e.set(t,r),this.size=e.size,this}function tt(t){var r=this.__data__=new U(t);this.size=r.size}tt.prototype.clear=Vl,tt.prototype.delete=Kl,tt.prototype.get=ql,tt.prototype.has=Xl,tt.prototype.set=Zl;function Jl(t,r){return t&&ot(r,mr(r),t)}function Ql(t,r){return t&&ot(r,it(r),t)}var vn=typeof y=="object"&&y&&!y.nodeType&&y,yn=vn&&typeof module=="object"&&module&&!module.nodeType&&module,kl=yn&&yn.exports===vn,_n=kl?P.Buffer:void 0,jn=_n?_n.allocUnsafe:void 0;function mn(t,r){if(r)return t.slice();var e=t.length,n=jn?jn(e):new t.constructor(e);return t.copy(n),n}function tp(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function wn(){return[]}var rp=Object.prototype,ep=rp.propertyIsEnumerable,On=Object.getOwnPropertySymbols,Ar=On?function(t){return t==null?[]:(t=Object(t),tp(On(t),function(r){return ep.call(t,r)}))}:wn;function np(t,r){return ot(t,Ar(t),r)}var op=Object.getOwnPropertySymbols,Tn=op?function(t){for(var r=[];t;)Or(r,Ar(t)),t=Tr(t);return r}:wn;function ap(t,r){return ot(t,Tn(t),r)}function An(t,r,e){var n=r(t);return D(t)?n:Or(n,e(t))}function ip(t){return An(t,mr,Ar)}function up(t){return An(t,it,Tn)}var $r=Q(P,"DataView"),Sr=Q(P,"Promise"),Ir=Q(P,"Set"),$n="[object Map]",cp="[object Object]",Sn="[object Promise]",In="[object Set]",Pn="[object WeakMap]",En="[object DataView]",fp=J($r),sp=J(vt),lp=J(Sr),pp=J(Ir),dp=J(dr),B=Z;($r&&B(new $r(new ArrayBuffer(1)))!=En||vt&&B(new vt)!=$n||Sr&&B(Sr.resolve())!=Sn||Ir&&B(new Ir)!=In||dr&&B(new dr)!=Pn)&&(B=function(t){var r=Z(t),e=r==cp?t.constructor:void 0,n=e?J(e):"";if(n)switch(n){case fp:return En;case sp:return $n;case lp:return Sn;case pp:return In;case dp:return Pn}return r});var hp=Object.prototype,bp=hp.hasOwnProperty;function gp(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&bp.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var Cn=P.Uint8Array;function Pr(t){var r=new t.constructor(t.byteLength);return new Cn(r).set(new Cn(t)),r}function vp(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}var yp=/\w*$/;function _p(t){var r=new t.constructor(t.source,yp.exec(t));return r.lastIndex=t.lastIndex,r}var Fn=L?L.prototype:void 0,Mn=Fn?Fn.valueOf:void 0;function jp(t){return Mn?Object(Mn.call(t)):{}}function Ln(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var mp="[object Boolean]",wp="[object Date]",Op="[object Map]",Tp="[object Number]",Ap="[object RegExp]",$p="[object Set]",Sp="[object String]",Ip="[object Symbol]",Pp="[object ArrayBuffer]",Ep="[object DataView]",Cp="[object Float32Array]",Fp="[object Float64Array]",Mp="[object Int8Array]",Lp="[object Int16Array]",zp="[object Int32Array]",Np="[object Uint8Array]",xp="[object Uint8ClampedArray]",Dp="[object Uint16Array]",Up="[object Uint32Array]";function Bp(t,r,e){var n=t.constructor;switch(r){case Pp:return Pr(t);case mp:case wp:return new n(+t);case Ep:return vp(t,e);case Cp:case Fp:case Mp:case Lp:case zp:case Np:case xp:case Dp:case Up:return Ln(t,e);case Op:return new n;case Tp:case Sp:return new n(t);case Ap:return _p(t);case $p:return new n;case Ip:return jp(t)}}function zn(t){return typeof t.constructor=="function"&&!vr(t)?Vf(Tr(t)):{}}var Rp="[object Map]";function Gp(t){return G(t)&&B(t)==Rp}var Nn=at&&at.isMap,Wp=Nn?_r(Nn):Gp,Hp="[object Set]";function Vp(t){return G(t)&&B(t)==Hp}var xn=at&&at.isSet,Kp=xn?_r(xn):Vp,qp=1,Xp=2,Yp=4,Dn="[object Arguments]",Zp="[object Array]",Jp="[object Boolean]",Qp="[object Date]",kp="[object Error]",Un="[object Function]",td="[object GeneratorFunction]",rd="[object Map]",ed="[object Number]",Bn="[object Object]",nd="[object RegExp]",od="[object Set]",ad="[object String]",id="[object Symbol]",ud="[object WeakMap]",cd="[object ArrayBuffer]",fd="[object DataView]",sd="[object Float32Array]",ld="[object Float64Array]",pd="[object Int8Array]",dd="[object Int16Array]",hd="[object Int32Array]",bd="[object Uint8Array]",gd="[object Uint8ClampedArray]",vd="[object Uint16Array]",yd="[object Uint32Array]",m={};m[Dn]=m[Zp]=m[cd]=m[fd]=m[Jp]=m[Qp]=m[sd]=m[ld]=m[pd]=m[dd]=m[hd]=m[rd]=m[ed]=m[Bn]=m[nd]=m[od]=m[ad]=m[id]=m[bd]=m[gd]=m[vd]=m[yd]=!0,m[kp]=m[Un]=m[ud]=!1;function Dt(t,r,e,n,o,a){var u,i=r&qp,f=r&Xp,c=r&Yp;if(u!==void 0)return u;if(!A(t))return t;var p=D(t);if(p){if(u=gp(t),!i)return Ye(t,u)}else{var d=B(t),b=d==Un||d==td;if(yr(t))return mn(t,i);if(d==Bn||d==Dn||b&&!o){if(u=f||b?{}:zn(t),!i)return f?ap(t,Ql(u,t)):np(t,Jl(u,t))}else{if(!m[d])return o?t:{};u=Bp(t,d,i)}}a||(a=new tt);var g=a.get(t);if(g)return g;a.set(t,u),Kp(t)?t.forEach(function(h){u.add(Dt(h,r,e,h,t,a))}):Wp(t)&&t.forEach(function(h,s){u.set(s,Dt(h,r,e,s,t,a))});var v=c?f?up:ip:f?it:mr,l=p?void 0:v(t);return kf(l||t,function(h,s){l&&(s=h,h=t[s]),gr(u,s,Dt(h,r,e,s,t,a))}),u}var _d=1,jd=4;function Er(t){return Dt(t,_d|jd)}function md(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var wd=md(),Cr=function(){return P.Date.now()},Od="Expected a function",Td=Math.max,Ad=Math.min;function $d(t,r,e){var n,o,a,u,i,f,c=0,p=!1,d=!1,b=!0;if(typeof t!="function")throw new TypeError(Od);r=Ve(r)||0,A(e)&&(p=!!e.leading,d="maxWait"in e,a=d?Td(Ve(e.maxWait)||0,r):a,b="trailing"in e?!!e.trailing:b);function g(T){var H=n,_t=o;return n=o=void 0,c=T,u=t.apply(_t,H),u}function v(T){return c=T,i=setTimeout(s,r),p?g(T):u}function l(T){var H=T-f,_t=T-c,Vn=r-H;return d?Ad(Vn,a-_t):Vn}function h(T){var H=T-f,_t=T-c;return f===void 0||H>=r||H<0||d&&_t>=a}function s(){var T=Cr();if(h(T))return _(T);i=setTimeout(s,l(T))}function _(T){return i=void 0,b&&n?g(T):(n=o=void 0,u)}function R(){i!==void 0&&clearTimeout(i),c=0,n=f=o=i=void 0}function et(){return i===void 0?u:_(Cr())}function z(){var T=Cr(),H=h(T);if(n=arguments,o=this,f=T,H){if(i===void 0)return v(f);if(d)return clearTimeout(i),i=setTimeout(s,r),g(f)}return i===void 0&&(i=setTimeout(s,r)),u}return z.cancel=R,z.flush=et,z}function Fr(t,r,e){(e!==void 0&&!Mt(t[r],e)||e===void 0&&!(r in t))&&br(t,r,e)}function Sd(t){return G(t)&&Lt(t)}function Mr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Id(t){return ot(t,it(t))}function Pd(t,r,e,n,o,a,u){var i=Mr(t,e),f=Mr(r,e),c=u.get(f);if(c){Fr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=D(f),g=!b&&yr(f),v=!b&&!g&&fn(f);p=f,b||g||v?D(i)?p=i:Sd(i)?p=Ye(i):g?(d=!1,p=mn(f,!0)):v?(d=!1,p=Ln(f,!0)):p=[]:yt(f)||zt(f)?(p=i,zt(i)?p=Id(i):(!A(i)||lr(i))&&(p=zn(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),Fr(t,e,p)}function Rn(t,r,e,n,o){t!==r&&wd(r,function(a,u){if(o||(o=new tt),A(a))Pd(t,r,u,e,Rn,n,o);else{var i=n?n(Mr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),Fr(t,u,i)}},it)}var Lr=tn(function(t,r,e){Rn(t,r,e)});function Ed(t,r,e,n){if(!A(t))return t;r=dn(r,t);for(var o=-1,a=r.length,u=a-1,i=t;i!=null&&++o<a;){var f=hn(r[o]),c=e;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(o!=u){var p=i[f];c=void 0,c===void 0&&(c=A(p)?p:hr(r[o+1])?[]:{})}gr(i,f,c),i=i[f]}return t}function Cd(t,r,e){return t==null?t:Ed(t,r,e)}const Fd=["PUT","POST","DELETE","PATCH"],Gn=(t,r)=>t?r?r.startsWith("/")?r:(t.endsWith("/")?t:`${t}/`)+r:t:r;function Wn(t,r,e){let n;return typeof e!="function"&&(n=Gn(r,e.url)),e?(o,a)=>{var i;let u=e;return typeof e=="function"&&(u=e(o),n=Gn(r,u.url)),o&&(a??(a=Fd.includes(((i=u.method)==null?void 0:i.toUpperCase())||"")?"data":"params")),t({...o&&{...a==="data"&&{data:o},...a==="params"&&{params:o}},...u,url:n})}:()=>{}}function Md(t,r){const e={list:{read:Wn(t,r.urlPrefix,r.list.read)},form:{}};for(const n in r.form)e.form[n]=Wn(t,r.urlPrefix,r.form[n]);return e}function rt(t,r){if(t&&r)switch(typeof r){case"string":return Ul(t,r)[0];case"function":return r(t);case"symbol":if(yt(t))return t[r]}return t}function Ut(t,r,e){if(t&&r)switch(typeof r){case"string":return Cd(t,r,e);case"function":return r(t);case"symbol":yt(t)&&(t[r]=e)}return t}function Hn(t,r){t.mergeData&&yt(t.data)&&yt(r)?$.isVue3?t.mergeData==="deep"?Lr(t.data,r):t.mergeData==="shallow"?pn(t.data,r):typeof t.mergeData=="function"&&t.mergeData(r):t.mergeData==="deep"?t.data=Lr(Er(t.data),r):t.mergeData==="shallow"?t.data={...t.data,...r}:typeof t.mergeData=="function"&&t.mergeData(r):t.data=r}function Ld({axios:t,axiosConfig:r,list:e,form:n}){const o=Md(t,r),a=$.ref(),u=()=>sr([e],{default:l=>({data:[],loading:!1,total:0,...(l==null?void 0:l.pageNumberAt)&&{filter:Ut({},l.pageNumberAt,1)},watchFilter:!0,debounceInterval:300}),defaultIsDynamic:!0}),i=$.reactive(u()),f=()=>Er({status:"",show:!1,data:{},mergeData:"deep",loading:!1,submitting:!1,...n}),c=$.reactive(f()),p=({state:l,defaultState:h,mergeState:s="shallow"})=>{const _=sr([l,h]);s==="deep"?Lr(c,_):pn(c,_)},d=(l=i.filter,h)=>(i.loading=!0,o.list.read(l,h).then(s=>{var _;return i.data=rt(s,i.dataAt)??[],i.total=(_=i.data)!=null&&_.length?rt(s,i.totalAt)??0:0,s}).catch(()=>{i.data=[]}).finally(()=>{i.loading=!1}));let b=1;i.read=(...l)=>{const h=rt(i.filter,i.pageNumberAt);if(a.value==="filterChange"&&h!==1){Ut(i.filter,i.pageNumberAt,1),a.value=void 0;return}b=h;const s=i.proxy.read?i.proxy.read((..._)=>d(..._.length?_:l),a.value):d(...l);return a.value=void 0,s},c.delete=(l,h)=>o.form.delete(l,h).then(s=>{var _;if(((_=i.data)==null?void 0:_.length)===1){const R=rt(i.filter,i.pageNumberAt);R===1?(a.value="delete",i.read()):(a.value="delete",Ut(i.filter,i.pageNumberAt,R-1),i.watchFilter||i.read())}else a.value="delete",i.read();return s}),c.switch=(l,h)=>o.form.switch(l,h).then(s=>(a.value="switch",i.read(),s));const g=(l,h)=>{if(l)if(h==="cache")Hn(c,Er(l)),c.show=!0;else return c.loading=!0,c.show=!0,o.form.read(l,h).then(s=>(Hn(c,rt(s,c.dataAt)),s));else c.status==="read"&&!arguments.length&&console.warn("When the form status is 'read', the parameter of `form.open` must be passed"),c.show=!0};c.open=(...l)=>{const h=n.proxy.open?n.proxy.open((...s)=>g(...s.length?s:l)):g(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{loading:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{show:!1}})}):p({target:c,state:h,defaultState:{loading:!1}}),h},c.create=(...l)=>{c.status="create",c.open(...l)},c.read=(...l)=>{c.status="read",c.open(...l)},c.update=(...l)=>{c.status="update",c.open(...l)};const v=(l=c.data,h)=>{if(!c.status||!["create","update"].includes(c.status))throw new Error("submitForm can only be called when the form status is 'create' or 'update'");return c.submitting=!0,o.form[c.status](l,h).then(s=>(a.value=c.status,i.read(),s))};return c.submit=(...l)=>{const h=n.proxy.submit?n.proxy.submit((...s)=>v(...s.length?s:l)):v(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{show:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{submitting:!1}})}):p({target:c,state:h,defaultState:{show:!1}}),h},$.watch(()=>c.show,l=>{l||setTimeout(()=>{Object.assign(c,{...f(),show:c.show})},500)}),a.value="immediate",i.read(),$.onMounted(()=>{if(i.watchFilter){const l=$.ref($d(()=>{a.value="filterChange",i.read()},i.debounceInterval));setTimeout(()=>{$.watch(()=>i.filter,()=>{rt(i.filter,i.pageNumberAt)===b?l.value():(a.value??(a.value="pageNumberChange"),i.read())},{deep:!0})},0)}}),{list:i,form:c}}y.default=Ld,y.getValue=rt,y.setValue=Ut,Object.defineProperties(y,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); | ||
//# sourceMappingURL=admate.umd.js.map |
{ | ||
"name": "admate", | ||
"PascalCasedName": "Admate", | ||
"version": "1.0.0-alpha.2", | ||
"version": "1.0.0-beta.0", | ||
"private": false, | ||
@@ -81,3 +81,3 @@ "description": "Admin CRUD frontend meta framework for Vue 2.6/2.7/3, extremely concise without losing flexibility.", | ||
"@types/lodash-es": "^4.17.12", | ||
"@types/node": "^22.2.0", | ||
"@types/node": "^22.3.0", | ||
"@vitejs/plugin-vue": "latest", | ||
@@ -87,3 +87,3 @@ "@vue/compiler-sfc": "latest", | ||
"admate": "workspace:*", | ||
"axios": "^1.7.3", | ||
"axios": "^1.7.4", | ||
"case-police": "^0.6.1", | ||
@@ -90,0 +90,0 @@ "cross-spawn": "^7.0.3", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
697042