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