vue-global-config
Advanced tools
Comparing version 0.4.5 to 0.5.0
import type { ComponentPublicInstance as ComponentPublicInstance_2 } from 'vue-demi'; | ||
export declare function conclude(configSequence: any[], config?: { | ||
export declare function conclude(configSequence: any[], options?: { | ||
type?: PropType_2<any>; | ||
@@ -16,5 +16,5 @@ default?: any; | ||
export declare function getLocalListeners(listeners: Record<string, any>): Record<string, any>; | ||
export declare function getLocalListeners(listeners: Record<keyof any, any>): Record<string | number | symbol, any>; | ||
export declare function listenGlobalHooks(this: ComponentPublicInstance_2, globalHooks: Record<string, any>): void; | ||
export declare function listenGlobalHooks(this: ComponentPublicInstance_2, globalHooks: Record<keyof any, any>): void; | ||
@@ -35,7 +35,10 @@ declare type PropConstructor<T = any> = { | ||
export declare function resolveConfig(config: Record<string, any>, props?: string[] | Record<string, any>): ResolvedResult; | ||
export declare function resolveConfig(config: Record<keyof any, any>, { props, camelizePropNames, }?: { | ||
props?: string[] | Record<keyof any, any>; | ||
camelizePropNames?: boolean; | ||
}): ResolvedResult; | ||
declare interface ResolvedResult { | ||
props: Record<string, any>; | ||
attrs: Record<string, any>; | ||
props: Record<keyof any, any>; | ||
attrs: Record<keyof any, any>; | ||
listeners: Record<string, (...args: any) => unknown>; | ||
@@ -42,0 +45,0 @@ hooks: Record<string, (...args: any) => unknown>; |
@@ -1,2 +0,2 @@ | ||
(function(b,U){typeof exports=="object"&&typeof module<"u"?U(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],U):(b=typeof globalThis<"u"?globalThis:b||self,U(b.VueGlobalConfig={},b.VueDemi))})(this,function(b,U){"use strict";var Gt=typeof global=="object"&&global&&global.Object===Object&&global;const Fe=Gt;var Bt=typeof self=="object"&&self&&self.Object===Object&&self,Ht=Fe||Bt||Function("return this")();const m=Ht;var Kt=m.Symbol;const w=Kt;var Re=Object.prototype,Wt=Re.hasOwnProperty,zt=Re.toString,G=w?w.toStringTag:void 0;function Xt(e){var t=Wt.call(e,G),r=e[G];try{e[G]=void 0;var n=!0}catch{}var a=zt.call(e);return n&&(t?e[G]=r:delete e[G]),a}var qt=Object.prototype,Yt=qt.toString;function Zt(e){return Yt.call(e)}var Jt="[object Null]",Qt="[object Undefined]",xe=w?w.toStringTag:void 0;function I(e){return e==null?e===void 0?Qt:Jt:xe&&xe in Object(e)?Xt(e):Zt(e)}function P(e){return e!=null&&typeof e=="object"}var Vt="[object Symbol]";function ue(e){return typeof e=="symbol"||P(e)&&I(e)==Vt}function kt(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var er=Array.isArray;const A=er;var tr=1/0,De=w?w.prototype:void 0,Ne=De?De.toString:void 0;function Ue(e){if(typeof e=="string")return e;if(A(e))return kt(e,Ue)+"";if(ue(e))return Ne?Ne.call(e):"";var t=e+"";return t=="0"&&1/e==-tr?"-0":t}function S(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function ce(e){return e}var rr="[object AsyncFunction]",nr="[object Function]",ar="[object GeneratorFunction]",ir="[object Proxy]";function le(e){if(!S(e))return!1;var t=I(e);return t==nr||t==ar||t==rr||t==ir}var or=m["__core-js_shared__"];const ge=or;var Ge=function(){var e=/[^.]+$/.exec(ge&&ge.keys&&ge.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function sr(e){return!!Ge&&Ge in e}var fr=Function.prototype,ur=fr.toString;function j(e){if(e!=null){try{return ur.call(e)}catch{}try{return e+""}catch{}}return""}var cr=/[\\^$.*+?()[\]{}|]/g,lr=/^\[object .+?Constructor\]$/,gr=Function.prototype,dr=Object.prototype,pr=gr.toString,hr=dr.hasOwnProperty,yr=RegExp("^"+pr.call(hr).replace(cr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function br(e){if(!S(e)||sr(e))return!1;var t=le(e)?yr:lr;return t.test(j(e))}function _r(e,t){return e==null?void 0:e[t]}function L(e,t){var r=_r(e,t);return br(r)?r:void 0}var vr=L(m,"WeakMap");const de=vr;var Be=Object.create,Tr=function(){function e(){}return function(t){if(!S(t))return{};if(Be)return Be(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();const $r=Tr;function Ar(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function He(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var Or=800,mr=16,wr=Date.now;function Pr(e){var t=0,r=0;return function(){var n=wr(),a=mr-(n-r);if(r=n,a>0){if(++t>=Or)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Sr(e){return function(){return e}}var Er=function(){try{var e=L(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Z=Er;var Cr=Z?function(e,t){return Z(e,"toString",{configurable:!0,enumerable:!1,value:Sr(t),writable:!0})}:ce,Ir=Pr(Cr);const jr=Ir;function Lr(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Mr=9007199254740991,Fr=/^(?:0|[1-9]\d*)$/;function pe(e,t){var r=typeof e;return t=t??Mr,!!t&&(r=="number"||r!="symbol"&&Fr.test(e))&&e>-1&&e%1==0&&e<t}function J(e,t,r){t=="__proto__"&&Z?Z(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function B(e,t){return e===t||e!==e&&t!==t}var Rr=Object.prototype,xr=Rr.hasOwnProperty;function Ke(e,t,r){var n=e[t];(!(xr.call(e,t)&&B(n,r))||r===void 0&&!(t in e))&&J(e,t,r)}function R(e,t,r,n){var a=!r;r||(r={});for(var i=-1,o=t.length;++i<o;){var s=t[i],f=n?n(r[s],e[s],s,r,e):void 0;f===void 0&&(f=e[s]),a?J(r,s,f):Ke(r,s,f)}return r}var We=Math.max;function Dr(e,t,r){return t=We(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=We(n.length-t,0),o=Array(i);++a<i;)o[a]=n[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=n[a];return s[t]=r(o),Ar(e,this,s)}}function Nr(e,t){return jr(Dr(e,t,ce),e+"")}var Ur=9007199254740991;function he(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Ur}function Q(e){return e!=null&&he(e.length)&&!le(e)}function Gr(e,t,r){if(!S(r))return!1;var n=typeof t;return(n=="number"?Q(r)&&pe(t,r.length):n=="string"&&t in r)?B(r[t],e):!1}function ze(e){return Nr(function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,o=a>2?r[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,o&&Gr(r[0],r[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var s=r[n];s&&e(t,s,n,i)}return t})}var Br=Object.prototype;function ye(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Br;return e===r}function Hr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Kr="[object Arguments]";function Xe(e){return P(e)&&I(e)==Kr}var qe=Object.prototype,Wr=qe.hasOwnProperty,zr=qe.propertyIsEnumerable,Xr=Xe(function(){return arguments}())?Xe:function(e){return P(e)&&Wr.call(e,"callee")&&!zr.call(e,"callee")};const V=Xr;function qr(){return!1}var Ye=typeof b=="object"&&b&&!b.nodeType&&b,Ze=Ye&&typeof module=="object"&&module&&!module.nodeType&&module,Yr=Ze&&Ze.exports===Ye,Je=Yr?m.Buffer:void 0,Zr=Je?Je.isBuffer:void 0,Jr=Zr||qr;const H=Jr;var Qr="[object Arguments]",Vr="[object Array]",kr="[object Boolean]",en="[object Date]",tn="[object Error]",rn="[object Function]",nn="[object Map]",an="[object Number]",on="[object Object]",sn="[object RegExp]",fn="[object Set]",un="[object String]",cn="[object WeakMap]",ln="[object ArrayBuffer]",gn="[object DataView]",dn="[object Float32Array]",pn="[object Float64Array]",hn="[object Int8Array]",yn="[object Int16Array]",bn="[object Int32Array]",_n="[object Uint8Array]",vn="[object Uint8ClampedArray]",Tn="[object Uint16Array]",$n="[object Uint32Array]",h={};h[dn]=h[pn]=h[hn]=h[yn]=h[bn]=h[_n]=h[vn]=h[Tn]=h[$n]=!0,h[Qr]=h[Vr]=h[ln]=h[kr]=h[gn]=h[en]=h[tn]=h[rn]=h[nn]=h[an]=h[on]=h[sn]=h[fn]=h[un]=h[cn]=!1;function An(e){return P(e)&&he(e.length)&&!!h[I(e)]}function be(e){return function(t){return e(t)}}var Qe=typeof b=="object"&&b&&!b.nodeType&&b,K=Qe&&typeof module=="object"&&module&&!module.nodeType&&module,On=K&&K.exports===Qe,_e=On&&Fe.process,mn=function(){try{var e=K&&K.require&&K.require("util").types;return e||_e&&_e.binding&&_e.binding("util")}catch{}}();const x=mn;var Ve=x&&x.isTypedArray,wn=Ve?be(Ve):An;const ve=wn;var Pn=Object.prototype,Sn=Pn.hasOwnProperty;function ke(e,t){var r=A(e),n=!r&&V(e),a=!r&&!n&&H(e),i=!r&&!n&&!a&&ve(e),o=r||n||a||i,s=o?Hr(e.length,String):[],f=s.length;for(var u in e)(t||Sn.call(e,u))&&!(o&&(u=="length"||a&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||pe(u,f)))&&s.push(u);return s}function et(e,t){return function(r){return e(t(r))}}var En=et(Object.keys,Object);const Cn=En;var In=Object.prototype,jn=In.hasOwnProperty;function Ln(e){if(!ye(e))return Cn(e);var t=[];for(var r in Object(e))jn.call(e,r)&&r!="constructor"&&t.push(r);return t}function W(e){return Q(e)?ke(e):Ln(e)}function Mn(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var Fn=Object.prototype,Rn=Fn.hasOwnProperty;function xn(e){if(!S(e))return Mn(e);var t=ye(e),r=[];for(var n in e)n=="constructor"&&(t||!Rn.call(e,n))||r.push(n);return r}function D(e){return Q(e)?ke(e,!0):xn(e)}var Dn=ze(function(e,t,r,n){R(t,D(t),e,n)});const Nn=Dn;var Un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gn=/^\w*$/;function Te(e,t){if(A(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ue(e)?!0:Gn.test(e)||!Un.test(e)||t!=null&&e in Object(t)}var Bn=L(Object,"create");const z=Bn;function Hn(){this.__data__=z?z(null):{},this.size=0}function Kn(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Wn="__lodash_hash_undefined__",zn=Object.prototype,Xn=zn.hasOwnProperty;function qn(e){var t=this.__data__;if(z){var r=t[e];return r===Wn?void 0:r}return Xn.call(t,e)?t[e]:void 0}var Yn=Object.prototype,Zn=Yn.hasOwnProperty;function Jn(e){var t=this.__data__;return z?t[e]!==void 0:Zn.call(t,e)}var Qn="__lodash_hash_undefined__";function Vn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=z&&t===void 0?Qn:t,this}function M(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}M.prototype.clear=Hn,M.prototype.delete=Kn,M.prototype.get=qn,M.prototype.has=Jn,M.prototype.set=Vn;function kn(){this.__data__=[],this.size=0}function k(e,t){for(var r=e.length;r--;)if(B(e[r][0],t))return r;return-1}var ea=Array.prototype,ta=ea.splice;function ra(e){var t=this.__data__,r=k(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():ta.call(t,r,1),--this.size,!0}function na(e){var t=this.__data__,r=k(t,e);return r<0?void 0:t[r][1]}function aa(e){return k(this.__data__,e)>-1}function ia(e,t){var r=this.__data__,n=k(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function E(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}E.prototype.clear=kn,E.prototype.delete=ra,E.prototype.get=na,E.prototype.has=aa,E.prototype.set=ia;var oa=L(m,"Map");const X=oa;function sa(){this.size=0,this.__data__={hash:new M,map:new(X||E),string:new M}}function fa(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function ee(e,t){var r=e.__data__;return fa(t)?r[typeof t=="string"?"string":"hash"]:r.map}function ua(e){var t=ee(this,e).delete(e);return this.size-=t?1:0,t}function ca(e){return ee(this,e).get(e)}function la(e){return ee(this,e).has(e)}function ga(e,t){var r=ee(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function C(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}C.prototype.clear=sa,C.prototype.delete=ua,C.prototype.get=ca,C.prototype.has=la,C.prototype.set=ga;var da="Expected a function";function $e(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(da);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var o=e.apply(this,n);return r.cache=i.set(a,o)||i,o};return r.cache=new($e.Cache||C),r}$e.Cache=C;var pa=500;function ha(e){var t=$e(e,function(n){return r.size===pa&&r.clear(),n}),r=t.cache;return t}var ya=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ba=/\\(\\)?/g,_a=ha(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(ya,function(r,n,a,i){t.push(a?i.replace(ba,"$1"):n||r)}),t});const va=_a;function Ta(e){return e==null?"":Ue(e)}function tt(e,t){return A(e)?e:Te(e,t)?[e]:va(Ta(e))}var $a=1/0;function te(e){if(typeof e=="string"||ue(e))return e;var t=e+"";return t=="0"&&1/e==-$a?"-0":t}function rt(e,t){t=tt(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[te(t[r++])];return r&&r==n?e:void 0}function Aa(e,t,r){var n=e==null?void 0:rt(e,t);return n===void 0?r:n}function nt(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var Oa=et(Object.getPrototypeOf,Object);const Ae=Oa;var ma="[object Object]",wa=Function.prototype,Pa=Object.prototype,at=wa.toString,Sa=Pa.hasOwnProperty,Ea=at.call(Object);function it(e){if(!P(e)||I(e)!=ma)return!1;var t=Ae(e);if(t===null)return!0;var r=Sa.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&at.call(r)==Ea}function Ca(){this.__data__=new E,this.size=0}function Ia(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function ja(e){return this.__data__.get(e)}function La(e){return this.__data__.has(e)}var Ma=200;function Fa(e,t){var r=this.__data__;if(r instanceof E){var n=r.__data__;if(!X||n.length<Ma-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new C(n)}return r.set(e,t),this.size=r.size,this}function O(e){var t=this.__data__=new E(e);this.size=t.size}O.prototype.clear=Ca,O.prototype.delete=Ia,O.prototype.get=ja,O.prototype.has=La,O.prototype.set=Fa;function Ra(e,t){return e&&R(t,W(t),e)}function xa(e,t){return e&&R(t,D(t),e)}var ot=typeof b=="object"&&b&&!b.nodeType&&b,st=ot&&typeof module=="object"&&module&&!module.nodeType&&module,Da=st&&st.exports===ot,ft=Da?m.Buffer:void 0,ut=ft?ft.allocUnsafe:void 0;function ct(e,t){if(t)return e.slice();var r=e.length,n=ut?ut(r):new e.constructor(r);return e.copy(n),n}function Na(e,t){for(var r=-1,n=e==null?0:e.length,a=0,i=[];++r<n;){var o=e[r];t(o,r,e)&&(i[a++]=o)}return i}function lt(){return[]}var Ua=Object.prototype,Ga=Ua.propertyIsEnumerable,gt=Object.getOwnPropertySymbols,Ba=gt?function(e){return e==null?[]:(e=Object(e),Na(gt(e),function(t){return Ga.call(e,t)}))}:lt;const Oe=Ba;function Ha(e,t){return R(e,Oe(e),t)}var Ka=Object.getOwnPropertySymbols,Wa=Ka?function(e){for(var t=[];e;)nt(t,Oe(e)),e=Ae(e);return t}:lt;const dt=Wa;function za(e,t){return R(e,dt(e),t)}function pt(e,t,r){var n=t(e);return A(e)?n:nt(n,r(e))}function me(e){return pt(e,W,Oe)}function Xa(e){return pt(e,D,dt)}var qa=L(m,"DataView");const we=qa;var Ya=L(m,"Promise");const Pe=Ya;var Za=L(m,"Set");const Se=Za;var ht="[object Map]",Ja="[object Object]",yt="[object Promise]",bt="[object Set]",_t="[object WeakMap]",vt="[object DataView]",Qa=j(we),Va=j(X),ka=j(Pe),ei=j(Se),ti=j(de),F=I;(we&&F(new we(new ArrayBuffer(1)))!=vt||X&&F(new X)!=ht||Pe&&F(Pe.resolve())!=yt||Se&&F(new Se)!=bt||de&&F(new de)!=_t)&&(F=function(e){var t=I(e),r=t==Ja?e.constructor:void 0,n=r?j(r):"";if(n)switch(n){case Qa:return vt;case Va:return ht;case ka:return yt;case ei:return bt;case ti:return _t}return t});const q=F;var ri=Object.prototype,ni=ri.hasOwnProperty;function ai(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ni.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var ii=m.Uint8Array;const re=ii;function Ee(e){var t=new e.constructor(e.byteLength);return new re(t).set(new re(e)),t}function oi(e,t){var r=t?Ee(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var si=/\w*$/;function fi(e){var t=new e.constructor(e.source,si.exec(e));return t.lastIndex=e.lastIndex,t}var Tt=w?w.prototype:void 0,$t=Tt?Tt.valueOf:void 0;function ui(e){return $t?Object($t.call(e)):{}}function At(e,t){var r=t?Ee(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var ci="[object Boolean]",li="[object Date]",gi="[object Map]",di="[object Number]",pi="[object RegExp]",hi="[object Set]",yi="[object String]",bi="[object Symbol]",_i="[object ArrayBuffer]",vi="[object DataView]",Ti="[object Float32Array]",$i="[object Float64Array]",Ai="[object Int8Array]",Oi="[object Int16Array]",mi="[object Int32Array]",wi="[object Uint8Array]",Pi="[object Uint8ClampedArray]",Si="[object Uint16Array]",Ei="[object Uint32Array]";function Ci(e,t,r){var n=e.constructor;switch(t){case _i:return Ee(e);case ci:case li:return new n(+e);case vi:return oi(e,r);case Ti:case $i:case Ai:case Oi:case mi:case wi:case Pi:case Si:case Ei:return At(e,r);case gi:return new n;case di:case yi:return new n(e);case pi:return fi(e);case hi:return new n;case bi:return ui(e)}}function Ot(e){return typeof e.constructor=="function"&&!ye(e)?$r(Ae(e)):{}}var Ii="[object Map]";function ji(e){return P(e)&&q(e)==Ii}var mt=x&&x.isMap,Li=mt?be(mt):ji;const Mi=Li;var Fi="[object Set]";function Ri(e){return P(e)&&q(e)==Fi}var wt=x&&x.isSet,xi=wt?be(wt):Ri;const Di=xi;var Ni=1,Ui=2,Gi=4,Pt="[object Arguments]",Bi="[object Array]",Hi="[object Boolean]",Ki="[object Date]",Wi="[object Error]",St="[object Function]",zi="[object GeneratorFunction]",Xi="[object Map]",qi="[object Number]",Et="[object Object]",Yi="[object RegExp]",Zi="[object Set]",Ji="[object String]",Qi="[object Symbol]",Vi="[object WeakMap]",ki="[object ArrayBuffer]",eo="[object DataView]",to="[object Float32Array]",ro="[object Float64Array]",no="[object Int8Array]",ao="[object Int16Array]",io="[object Int32Array]",oo="[object Uint8Array]",so="[object Uint8ClampedArray]",fo="[object Uint16Array]",uo="[object Uint32Array]",p={};p[Pt]=p[Bi]=p[ki]=p[eo]=p[Hi]=p[Ki]=p[to]=p[ro]=p[no]=p[ao]=p[io]=p[Xi]=p[qi]=p[Et]=p[Yi]=p[Zi]=p[Ji]=p[Qi]=p[oo]=p[so]=p[fo]=p[uo]=!0,p[Wi]=p[St]=p[Vi]=!1;function ne(e,t,r,n,a,i){var o,s=t&Ni,f=t&Ui,u=t&Gi;if(r&&(o=a?r(e,n,a,i):r(e)),o!==void 0)return o;if(!S(e))return e;var l=A(e);if(l){if(o=ai(e),!s)return He(e,o)}else{var g=q(e),c=g==St||g==zi;if(H(e))return ct(e,s);if(g==Et||g==Pt||c&&!a){if(o=f||c?{}:Ot(e),!s)return f?za(e,xa(o,e)):Ha(e,Ra(o,e))}else{if(!p[g])return a?e:{};o=Ci(e,g,s)}}i||(i=new O);var y=i.get(e);if(y)return y;i.set(e,o),Di(e)?e.forEach(function(v){o.add(ne(v,t,r,v,e,i))}):Mi(e)&&e.forEach(function(v,d){o.set(d,ne(v,t,r,d,e,i))});var _=u?f?Xa:me:f?D:W,T=l?void 0:_(e);return Lr(T||e,function(v,d){T&&(d=v,v=e[d]),Ke(o,d,ne(v,t,r,d,e,i))}),o}var co=1,lo=4;function go(e){return ne(e,co|lo)}var po="__lodash_hash_undefined__";function ho(e){return this.__data__.set(e,po),this}function yo(e){return this.__data__.has(e)}function ae(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new C;++t<r;)this.add(e[t])}ae.prototype.add=ae.prototype.push=ho,ae.prototype.has=yo;function bo(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function _o(e,t){return e.has(t)}var vo=1,To=2;function Ct(e,t,r,n,a,i){var o=r&vo,s=e.length,f=t.length;if(s!=f&&!(o&&f>s))return!1;var u=i.get(e),l=i.get(t);if(u&&l)return u==t&&l==e;var g=-1,c=!0,y=r&To?new ae:void 0;for(i.set(e,t),i.set(t,e);++g<s;){var _=e[g],T=t[g];if(n)var v=o?n(T,_,g,t,e,i):n(_,T,g,e,t,i);if(v!==void 0){if(v)continue;c=!1;break}if(y){if(!bo(t,function(d,$){if(!_o(y,$)&&(_===d||a(_,d,r,n,i)))return y.push($)})){c=!1;break}}else if(!(_===T||a(_,T,r,n,i))){c=!1;break}}return i.delete(e),i.delete(t),c}function $o(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}function Ao(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Oo=1,mo=2,wo="[object Boolean]",Po="[object Date]",So="[object Error]",Eo="[object Map]",Co="[object Number]",Io="[object RegExp]",jo="[object Set]",Lo="[object String]",Mo="[object Symbol]",Fo="[object ArrayBuffer]",Ro="[object DataView]",It=w?w.prototype:void 0,Ce=It?It.valueOf:void 0;function xo(e,t,r,n,a,i,o){switch(r){case Ro:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Fo:return!(e.byteLength!=t.byteLength||!i(new re(e),new re(t)));case wo:case Po:case Co:return B(+e,+t);case So:return e.name==t.name&&e.message==t.message;case Io:case Lo:return e==t+"";case Eo:var s=$o;case jo:var f=n&Oo;if(s||(s=Ao),e.size!=t.size&&!f)return!1;var u=o.get(e);if(u)return u==t;n|=mo,o.set(e,t);var l=Ct(s(e),s(t),n,a,i,o);return o.delete(e),l;case Mo:if(Ce)return Ce.call(e)==Ce.call(t)}return!1}var Do=1,No=Object.prototype,Uo=No.hasOwnProperty;function Go(e,t,r,n,a,i){var o=r&Do,s=me(e),f=s.length,u=me(t),l=u.length;if(f!=l&&!o)return!1;for(var g=f;g--;){var c=s[g];if(!(o?c in t:Uo.call(t,c)))return!1}var y=i.get(e),_=i.get(t);if(y&&_)return y==t&&_==e;var T=!0;i.set(e,t),i.set(t,e);for(var v=o;++g<f;){c=s[g];var d=e[c],$=t[c];if(n)var fe=o?n($,d,c,t,e,i):n(d,$,c,e,t,i);if(!(fe===void 0?d===$||a(d,$,r,n,i):fe)){T=!1;break}v||(v=c=="constructor")}if(T&&!v){var Y=e.constructor,N=t.constructor;Y!=N&&"constructor"in e&&"constructor"in t&&!(typeof Y=="function"&&Y instanceof Y&&typeof N=="function"&&N instanceof N)&&(T=!1)}return i.delete(e),i.delete(t),T}var Bo=1,jt="[object Arguments]",Lt="[object Array]",ie="[object Object]",Ho=Object.prototype,Mt=Ho.hasOwnProperty;function Ko(e,t,r,n,a,i){var o=A(e),s=A(t),f=o?Lt:q(e),u=s?Lt:q(t);f=f==jt?ie:f,u=u==jt?ie:u;var l=f==ie,g=u==ie,c=f==u;if(c&&H(e)){if(!H(t))return!1;o=!0,l=!1}if(c&&!l)return i||(i=new O),o||ve(e)?Ct(e,t,r,n,a,i):xo(e,t,f,r,n,a,i);if(!(r&Bo)){var y=l&&Mt.call(e,"__wrapped__"),_=g&&Mt.call(t,"__wrapped__");if(y||_){var T=y?e.value():e,v=_?t.value():t;return i||(i=new O),a(T,v,r,n,i)}}return c?(i||(i=new O),Go(e,t,r,n,a,i)):!1}function Ie(e,t,r,n,a){return e===t?!0:e==null||t==null||!P(e)&&!P(t)?e!==e&&t!==t:Ko(e,t,r,n,Ie,a)}var Wo=1,zo=2;function Xo(e,t,r,n){var a=r.length,i=a,o=!n;if(e==null)return!i;for(e=Object(e);a--;){var s=r[a];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<i;){s=r[a];var f=s[0],u=e[f],l=s[1];if(o&&s[2]){if(u===void 0&&!(f in e))return!1}else{var g=new O;if(n)var c=n(u,l,f,e,t,g);if(!(c===void 0?Ie(l,u,Wo|zo,n,g):c))return!1}}return!0}function Ft(e){return e===e&&!S(e)}function qo(e){for(var t=W(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,Ft(a)]}return t}function Rt(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function Yo(e){var t=qo(e);return t.length==1&&t[0][2]?Rt(t[0][0],t[0][1]):function(r){return r===e||Xo(r,e,t)}}function Zo(e,t){return e!=null&&t in Object(e)}function Jo(e,t,r){t=tt(t,e);for(var n=-1,a=t.length,i=!1;++n<a;){var o=te(t[n]);if(!(i=e!=null&&r(e,o)))break;e=e[o]}return i||++n!=a?i:(a=e==null?0:e.length,!!a&&he(a)&&pe(o,a)&&(A(e)||V(e)))}function Qo(e,t){return e!=null&&Jo(e,t,Zo)}var Vo=1,ko=2;function es(e,t){return Te(e)&&Ft(t)?Rt(te(e),t):function(r){var n=Aa(r,e);return n===void 0&&n===t?Qo(r,e):Ie(t,n,Vo|ko)}}function ts(e){return function(t){return t==null?void 0:t[e]}}function rs(e){return function(t){return rt(t,e)}}function ns(e){return Te(e)?ts(te(e)):rs(e)}function as(e){return typeof e=="function"?e:e==null?ce:typeof e=="object"?A(e)?es(e[0],e[1]):Yo(e):ns(e)}function is(e){return function(t,r,n){for(var a=-1,i=Object(t),o=n(t),s=o.length;s--;){var f=o[e?s:++a];if(r(i[f],f,i)===!1)break}return t}}var os=is();const xt=os;function ss(e,t){return e&&xt(e,t,W)}function je(e,t,r){(r!==void 0&&!B(e[t],r)||r===void 0&&!(t in e))&&J(e,t,r)}function fs(e){return P(e)&&Q(e)}function Le(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function us(e){return R(e,D(e))}function cs(e,t,r,n,a,i,o){var s=Le(e,r),f=Le(t,r),u=o.get(f);if(u){je(e,r,u);return}var l=i?i(s,f,r+"",e,t,o):void 0,g=l===void 0;if(g){var c=A(f),y=!c&&H(f),_=!c&&!y&&ve(f);l=f,c||y||_?A(s)?l=s:fs(s)?l=He(s):y?(g=!1,l=ct(f,!0)):_?(g=!1,l=At(f,!0)):l=[]:it(f)||V(f)?(l=s,V(s)?l=us(s):(!S(s)||le(s))&&(l=Ot(f))):g=!1}g&&(o.set(f,l),a(l,f,n,i,o),o.delete(f)),je(e,r,l)}function Dt(e,t,r,n,a){e!==t&&xt(t,function(i,o){if(a||(a=new O),S(i))cs(e,t,o,r,Dt,n,a);else{var s=n?n(Le(e,o),i,o+"",e,t,a):void 0;s===void 0&&(s=i),je(e,o,s)}},D)}var ls=ze(function(e,t,r,n){Dt(e,t,r,n)});const gs=ls;function ds(e,t){var r={};return t=as(t),ss(e,function(n,a,i){J(r,t(n,a,i),n)}),r}const ps=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),hs=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),ys=new RegExp("(\\d)(\\p{Ll})","gu"),bs=new RegExp("(\\p{L})(\\d)","gu"),_s=/[^\p{L}\d]+/giu,oe="$1\0$2",Nt="";function vs(e,t){let r=e.trim();r=r.replace(ps,oe).replace(hs,oe),t!=null&&t.separateNumbers&&(r=r.replace(ys,oe).replace(bs,oe)),r=r.replace(_s,"\0");let n=0,a=r.length;for(;r.charAt(n)==="\0";)n++;if(n===a)return[];for(;r.charAt(a-1)==="\0";)a--;return r.slice(n,a).split(/\0/g)}function Ts(e,t){const[r,n,a]=ws(e,t),i=$s(t==null?void 0:t.locale),o=As(t==null?void 0:t.locale),s=t!=null&&t.mergeAmbiguousCharacters?Os(i,o):ms(i,o);return r+vs(n,t).map((f,u)=>u===0?i(f):s(f,u)).join((t==null?void 0:t.delimiter)??"")+a}function $s(e){return e===!1?t=>t.toLowerCase():t=>t.toLocaleLowerCase(e)}function As(e){return e===!1?t=>t.toUpperCase():t=>t.toLocaleUpperCase(e)}function Os(e,t){return r=>`${t(r[0])}${e(r.slice(1))}`}function ms(e,t){return(r,n)=>{const a=r[0];return(n>0&&a>="0"&&a<="9"?"_"+a:t(a))+e(r.slice(1))}}function ws(e,t){const r=(t==null?void 0:t.prefixCharacters)??Nt,n=(t==null?void 0:t.suffixCharacters)??Nt;let a=0,i=e.length;for(;a<e.length;){const o=e.charAt(a);if(!r.includes(o))break;a++}for(;i>a;){const o=i-1,s=e.charAt(o);if(!n.includes(s))break;i=o}return[e.slice(0,a),e.slice(a,i),e.slice(i)]}const se=e=>/.+-.+/.test(e)?Ts(e):e;function Ps(e,t){const r=Object.create(null),n=e.split(",");for(let a=0;a<n.length;a++)r[n[a]]=!0;return t?a=>!!r[a.toLowerCase()]:a=>!!r[a]}const Ss=Ps("String,Number,Boolean,Function,Symbol,BigInt");function Es(e){const t=e==null?void 0:e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Cs(e,t){let r;const n=Es(t);if(Ss(n)){const a=typeof e;r=a===n.toLowerCase(),!r&&a==="object"&&(r=e instanceof t)}else n==="Object"?r=S(e):n==="Array"?r=Array.isArray(e):n==="null"?r=e===null:r=e instanceof t;return{valid:r,expectedType:n}}function Is({prop:e,type:t,validator:r}){if(![void 0,null].includes(e)&&t){let n=!1;const a=Array.isArray(t)?t:[t],i=[];for(let o=0;o<a.length&&!n;o++){const{valid:s,expectedType:f}=Cs(e,a[o]);i.push(f||""),n=s}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${i.join(", ")}], receiving: ${e}`)}if(r&&!r(e))throw new Error(`Invalid prop: validator check failed, receiving: ${e}`)}function js(e,{mergeObject:t,mergeFunction:r}){const n=[];for(let i=e.length-1;i>=0;i--)n.push(e[i]);const a=r?(i,o)=>typeof i=="function"&&typeof o=="function"?r(o,i):void 0:void 0;return t==="deep"?gs(...n,a):Nn(...n,a)}function Ls(e,{mergeFunction:t}){return e.reduce(t,()=>{})}function Ut(e,t={}){const{type:r,default:n,defaultIsDynamic:a=!1,required:i=!1,validator:o,camelizeObjectKeys:s=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:u=!0}=t;let{mergeObject:l="deep",mergeFunction:g=!1}=t;const c=[];let y,_=!1,T=!1;const v=d=>{if(d!==void 0){Is({type:r,prop:d,validator:o});const $=it(d),fe=typeof d=="function";return _=$,T=fe,$?(d=go(d),s?ds(d,(Y,N)=>se(N)):d):d}};for(const d of e)c.push(v(d));if(!a)c.push(v(n));else if(typeof n!="function")throw new TypeError(`Invalid option: config.default should be Function when config.defaultIsDynamic enabled, receiving: ${n}`);_||(l=!1,T||(g=!1));for(let d=0;d<c.length;d++){const $=c[d];if($!==void 0){d===c.length-1?y=$:l?y=js(f?[$,n]:c,{mergeObject:l,mergeFunction:g}):g?y=Ls(u?[$,n]:c,{mergeFunction:g}):y=$;break}}if(i&&[void 0,null].includes(y))throw new Error("Missing required prop");return a?Ut(e,{...t,default:n(y),defaultIsDynamic:!1}):y}function Ms(e,t){return Object.keys(e).filter(r=>t(r)).reduce((r,n)=>(r[n]=e[n],r),{})}function Fs(e){return Ms(e,t=>!t.startsWith("hook:"))}function Rs(e){if(Object.getOwnPropertyNames(e||{}).length){const t=this.$emit;this.$emit=function(...r){var i;t.apply(this,r);const[n,...a]=r;(i=e[n])==null||i.apply(this,a)}}}function Me(e){const t=Array.from(se(e));return t[0]=t[0].toUpperCase(),t.unshift("o","n"),t.join("")}function xs(e,t=[]){const r={props:{},attrs:{},listeners:{},hooks:{},slots:{}},n=(Array.isArray(t)?t:Object.keys(t)).map(a=>se(a));for(const a in e)if(a.startsWith("@")){const i=a.substring(1);U.isVue3?i.startsWith("vue:")?r.hooks[Me(i.replace("vue:","vnode-"))]=e[a]:i.startsWith("vnode")?r.hooks[Me(i)]=e[a]:r.listeners[Me(i)]=e[a]:i.startsWith("hook:")?r.hooks[i]=e[a]:r.listeners[i]=e[a]}else if(a.startsWith("#")){const i=a.substring(1);i&&(r.slots[i]=e[a])}else{const i=se(a);n.includes(i)?r.props[i]=e[a]:r.attrs[a]=e[a]}return r}b.conclude=Ut,b.getLocalListeners=Fs,b.listenGlobalHooks=Rs,b.resolveConfig=xs,Object.defineProperty(b,Symbol.toStringTag,{value:"Module"})}); | ||
(function(b,N){typeof exports=="object"&&typeof module<"u"?N(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],N):(b=typeof globalThis<"u"?globalThis:b||self,N(b.VueGlobalConfig={},b.VueDemi))})(this,function(b,N){"use strict";var Gt=typeof global=="object"&&global&&global.Object===Object&&global;const Fe=Gt;var Bt=typeof self=="object"&&self&&self.Object===Object&&self,Ht=Fe||Bt||Function("return this")();const w=Ht;var Wt=w.Symbol;const m=Wt;var Re=Object.prototype,Kt=Re.hasOwnProperty,zt=Re.toString,G=m?m.toStringTag:void 0;function Xt(e){var t=Kt.call(e,G),r=e[G];try{e[G]=void 0;var n=!0}catch{}var i=zt.call(e);return n&&(t?e[G]=r:delete e[G]),i}var qt=Object.prototype,Yt=qt.toString;function Zt(e){return Yt.call(e)}var Jt="[object Null]",Qt="[object Undefined]",xe=m?m.toStringTag:void 0;function I(e){return e==null?e===void 0?Qt:Jt:xe&&xe in Object(e)?Xt(e):Zt(e)}function P(e){return e!=null&&typeof e=="object"}var Vt="[object Symbol]";function ue(e){return typeof e=="symbol"||P(e)&&I(e)==Vt}function kt(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var er=Array.isArray;const A=er;var tr=1/0,De=m?m.prototype:void 0,Ue=De?De.toString:void 0;function Ne(e){if(typeof e=="string")return e;if(A(e))return kt(e,Ne)+"";if(ue(e))return Ue?Ue.call(e):"";var t=e+"";return t=="0"&&1/e==-tr?"-0":t}function S(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function ce(e){return e}var rr="[object AsyncFunction]",nr="[object Function]",ar="[object GeneratorFunction]",ir="[object Proxy]";function le(e){if(!S(e))return!1;var t=I(e);return t==nr||t==ar||t==rr||t==ir}var or=w["__core-js_shared__"];const ge=or;var Ge=function(){var e=/[^.]+$/.exec(ge&&ge.keys&&ge.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function sr(e){return!!Ge&&Ge in e}var fr=Function.prototype,ur=fr.toString;function j(e){if(e!=null){try{return ur.call(e)}catch{}try{return e+""}catch{}}return""}var cr=/[\\^$.*+?()[\]{}|]/g,lr=/^\[object .+?Constructor\]$/,gr=Function.prototype,dr=Object.prototype,pr=gr.toString,hr=dr.hasOwnProperty,yr=RegExp("^"+pr.call(hr).replace(cr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function br(e){if(!S(e)||sr(e))return!1;var t=le(e)?yr:lr;return t.test(j(e))}function _r(e,t){return e==null?void 0:e[t]}function L(e,t){var r=_r(e,t);return br(r)?r:void 0}var vr=L(w,"WeakMap");const de=vr;var Be=Object.create,Tr=function(){function e(){}return function(t){if(!S(t))return{};if(Be)return Be(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();const $r=Tr;function Ar(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function He(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var Or=800,wr=16,mr=Date.now;function Pr(e){var t=0,r=0;return function(){var n=mr(),i=wr-(n-r);if(r=n,i>0){if(++t>=Or)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Sr(e){return function(){return e}}var Er=function(){try{var e=L(Object,"defineProperty");return e({},"",{}),e}catch{}}();const J=Er;var Cr=J?function(e,t){return J(e,"toString",{configurable:!0,enumerable:!1,value:Sr(t),writable:!0})}:ce,Ir=Pr(Cr);const jr=Ir;function Lr(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Mr=9007199254740991,Fr=/^(?:0|[1-9]\d*)$/;function pe(e,t){var r=typeof e;return t=t??Mr,!!t&&(r=="number"||r!="symbol"&&Fr.test(e))&&e>-1&&e%1==0&&e<t}function Q(e,t,r){t=="__proto__"&&J?J(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function B(e,t){return e===t||e!==e&&t!==t}var Rr=Object.prototype,xr=Rr.hasOwnProperty;function We(e,t,r){var n=e[t];(!(xr.call(e,t)&&B(n,r))||r===void 0&&!(t in e))&&Q(e,t,r)}function R(e,t,r,n){var i=!r;r||(r={});for(var a=-1,o=t.length;++a<o;){var s=t[a],f=n?n(r[s],e[s],s,r,e):void 0;f===void 0&&(f=e[s]),i?Q(r,s,f):We(r,s,f)}return r}var Ke=Math.max;function Dr(e,t,r){return t=Ke(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Ke(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),Ar(e,this,s)}}function Ur(e,t){return jr(Dr(e,t,ce),e+"")}var Nr=9007199254740991;function he(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Nr}function V(e){return e!=null&&he(e.length)&&!le(e)}function Gr(e,t,r){if(!S(r))return!1;var n=typeof t;return(n=="number"?V(r)&&pe(t,r.length):n=="string"&&t in r)?B(r[t],e):!1}function ze(e){return Ur(function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(i--,a):void 0,o&&Gr(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++n<i;){var s=r[n];s&&e(t,s,n,a)}return t})}var Br=Object.prototype;function ye(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Br;return e===r}function Hr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Wr="[object Arguments]";function Xe(e){return P(e)&&I(e)==Wr}var qe=Object.prototype,Kr=qe.hasOwnProperty,zr=qe.propertyIsEnumerable,Xr=Xe(function(){return arguments}())?Xe:function(e){return P(e)&&Kr.call(e,"callee")&&!zr.call(e,"callee")};const k=Xr;function qr(){return!1}var Ye=typeof b=="object"&&b&&!b.nodeType&&b,Ze=Ye&&typeof module=="object"&&module&&!module.nodeType&&module,Yr=Ze&&Ze.exports===Ye,Je=Yr?w.Buffer:void 0,Zr=Je?Je.isBuffer:void 0,Jr=Zr||qr;const H=Jr;var Qr="[object Arguments]",Vr="[object Array]",kr="[object Boolean]",en="[object Date]",tn="[object Error]",rn="[object Function]",nn="[object Map]",an="[object Number]",on="[object Object]",sn="[object RegExp]",fn="[object Set]",un="[object String]",cn="[object WeakMap]",ln="[object ArrayBuffer]",gn="[object DataView]",dn="[object Float32Array]",pn="[object Float64Array]",hn="[object Int8Array]",yn="[object Int16Array]",bn="[object Int32Array]",_n="[object Uint8Array]",vn="[object Uint8ClampedArray]",Tn="[object Uint16Array]",$n="[object Uint32Array]",h={};h[dn]=h[pn]=h[hn]=h[yn]=h[bn]=h[_n]=h[vn]=h[Tn]=h[$n]=!0,h[Qr]=h[Vr]=h[ln]=h[kr]=h[gn]=h[en]=h[tn]=h[rn]=h[nn]=h[an]=h[on]=h[sn]=h[fn]=h[un]=h[cn]=!1;function An(e){return P(e)&&he(e.length)&&!!h[I(e)]}function be(e){return function(t){return e(t)}}var Qe=typeof b=="object"&&b&&!b.nodeType&&b,W=Qe&&typeof module=="object"&&module&&!module.nodeType&&module,On=W&&W.exports===Qe,_e=On&&Fe.process,wn=function(){try{var e=W&&W.require&&W.require("util").types;return e||_e&&_e.binding&&_e.binding("util")}catch{}}();const x=wn;var Ve=x&&x.isTypedArray,mn=Ve?be(Ve):An;const ve=mn;var Pn=Object.prototype,Sn=Pn.hasOwnProperty;function ke(e,t){var r=A(e),n=!r&&k(e),i=!r&&!n&&H(e),a=!r&&!n&&!i&&ve(e),o=r||n||i||a,s=o?Hr(e.length,String):[],f=s.length;for(var u in e)(t||Sn.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||pe(u,f)))&&s.push(u);return s}function et(e,t){return function(r){return e(t(r))}}var En=et(Object.keys,Object);const Cn=En;var In=Object.prototype,jn=In.hasOwnProperty;function Ln(e){if(!ye(e))return Cn(e);var t=[];for(var r in Object(e))jn.call(e,r)&&r!="constructor"&&t.push(r);return t}function K(e){return V(e)?ke(e):Ln(e)}function Mn(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var Fn=Object.prototype,Rn=Fn.hasOwnProperty;function xn(e){if(!S(e))return Mn(e);var t=ye(e),r=[];for(var n in e)n=="constructor"&&(t||!Rn.call(e,n))||r.push(n);return r}function D(e){return V(e)?ke(e,!0):xn(e)}var Dn=ze(function(e,t,r,n){R(t,D(t),e,n)});const Un=Dn;var Nn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gn=/^\w*$/;function Te(e,t){if(A(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ue(e)?!0:Gn.test(e)||!Nn.test(e)||t!=null&&e in Object(t)}var Bn=L(Object,"create");const z=Bn;function Hn(){this.__data__=z?z(null):{},this.size=0}function Wn(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Kn="__lodash_hash_undefined__",zn=Object.prototype,Xn=zn.hasOwnProperty;function qn(e){var t=this.__data__;if(z){var r=t[e];return r===Kn?void 0:r}return Xn.call(t,e)?t[e]:void 0}var Yn=Object.prototype,Zn=Yn.hasOwnProperty;function Jn(e){var t=this.__data__;return z?t[e]!==void 0:Zn.call(t,e)}var Qn="__lodash_hash_undefined__";function Vn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=z&&t===void 0?Qn:t,this}function M(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}M.prototype.clear=Hn,M.prototype.delete=Wn,M.prototype.get=qn,M.prototype.has=Jn,M.prototype.set=Vn;function kn(){this.__data__=[],this.size=0}function ee(e,t){for(var r=e.length;r--;)if(B(e[r][0],t))return r;return-1}var ea=Array.prototype,ta=ea.splice;function ra(e){var t=this.__data__,r=ee(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():ta.call(t,r,1),--this.size,!0}function na(e){var t=this.__data__,r=ee(t,e);return r<0?void 0:t[r][1]}function aa(e){return ee(this.__data__,e)>-1}function ia(e,t){var r=this.__data__,n=ee(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function E(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}E.prototype.clear=kn,E.prototype.delete=ra,E.prototype.get=na,E.prototype.has=aa,E.prototype.set=ia;var oa=L(w,"Map");const X=oa;function sa(){this.size=0,this.__data__={hash:new M,map:new(X||E),string:new M}}function fa(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function te(e,t){var r=e.__data__;return fa(t)?r[typeof t=="string"?"string":"hash"]:r.map}function ua(e){var t=te(this,e).delete(e);return this.size-=t?1:0,t}function ca(e){return te(this,e).get(e)}function la(e){return te(this,e).has(e)}function ga(e,t){var r=te(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function C(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}C.prototype.clear=sa,C.prototype.delete=ua,C.prototype.get=ca,C.prototype.has=la,C.prototype.set=ga;var da="Expected a function";function $e(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(da);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new($e.Cache||C),r}$e.Cache=C;var pa=500;function ha(e){var t=$e(e,function(n){return r.size===pa&&r.clear(),n}),r=t.cache;return t}var ya=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ba=/\\(\\)?/g,_a=ha(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(ya,function(r,n,i,a){t.push(i?a.replace(ba,"$1"):n||r)}),t});const va=_a;function Ta(e){return e==null?"":Ne(e)}function tt(e,t){return A(e)?e:Te(e,t)?[e]:va(Ta(e))}var $a=1/0;function re(e){if(typeof e=="string"||ue(e))return e;var t=e+"";return t=="0"&&1/e==-$a?"-0":t}function rt(e,t){t=tt(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[re(t[r++])];return r&&r==n?e:void 0}function Aa(e,t,r){var n=e==null?void 0:rt(e,t);return n===void 0?r:n}function nt(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var Oa=et(Object.getPrototypeOf,Object);const Ae=Oa;var wa="[object Object]",ma=Function.prototype,Pa=Object.prototype,at=ma.toString,Sa=Pa.hasOwnProperty,Ea=at.call(Object);function it(e){if(!P(e)||I(e)!=wa)return!1;var t=Ae(e);if(t===null)return!0;var r=Sa.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&at.call(r)==Ea}function Ca(){this.__data__=new E,this.size=0}function Ia(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function ja(e){return this.__data__.get(e)}function La(e){return this.__data__.has(e)}var Ma=200;function Fa(e,t){var r=this.__data__;if(r instanceof E){var n=r.__data__;if(!X||n.length<Ma-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new C(n)}return r.set(e,t),this.size=r.size,this}function O(e){var t=this.__data__=new E(e);this.size=t.size}O.prototype.clear=Ca,O.prototype.delete=Ia,O.prototype.get=ja,O.prototype.has=La,O.prototype.set=Fa;function Ra(e,t){return e&&R(t,K(t),e)}function xa(e,t){return e&&R(t,D(t),e)}var ot=typeof b=="object"&&b&&!b.nodeType&&b,st=ot&&typeof module=="object"&&module&&!module.nodeType&&module,Da=st&&st.exports===ot,ft=Da?w.Buffer:void 0,ut=ft?ft.allocUnsafe:void 0;function ct(e,t){if(t)return e.slice();var r=e.length,n=ut?ut(r):new e.constructor(r);return e.copy(n),n}function Ua(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function lt(){return[]}var Na=Object.prototype,Ga=Na.propertyIsEnumerable,gt=Object.getOwnPropertySymbols,Ba=gt?function(e){return e==null?[]:(e=Object(e),Ua(gt(e),function(t){return Ga.call(e,t)}))}:lt;const Oe=Ba;function Ha(e,t){return R(e,Oe(e),t)}var Wa=Object.getOwnPropertySymbols,Ka=Wa?function(e){for(var t=[];e;)nt(t,Oe(e)),e=Ae(e);return t}:lt;const dt=Ka;function za(e,t){return R(e,dt(e),t)}function pt(e,t,r){var n=t(e);return A(e)?n:nt(n,r(e))}function we(e){return pt(e,K,Oe)}function Xa(e){return pt(e,D,dt)}var qa=L(w,"DataView");const me=qa;var Ya=L(w,"Promise");const Pe=Ya;var Za=L(w,"Set");const Se=Za;var ht="[object Map]",Ja="[object Object]",yt="[object Promise]",bt="[object Set]",_t="[object WeakMap]",vt="[object DataView]",Qa=j(me),Va=j(X),ka=j(Pe),ei=j(Se),ti=j(de),F=I;(me&&F(new me(new ArrayBuffer(1)))!=vt||X&&F(new X)!=ht||Pe&&F(Pe.resolve())!=yt||Se&&F(new Se)!=bt||de&&F(new de)!=_t)&&(F=function(e){var t=I(e),r=t==Ja?e.constructor:void 0,n=r?j(r):"";if(n)switch(n){case Qa:return vt;case Va:return ht;case ka:return yt;case ei:return bt;case ti:return _t}return t});const q=F;var ri=Object.prototype,ni=ri.hasOwnProperty;function ai(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ni.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var ii=w.Uint8Array;const ne=ii;function Ee(e){var t=new e.constructor(e.byteLength);return new ne(t).set(new ne(e)),t}function oi(e,t){var r=t?Ee(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var si=/\w*$/;function fi(e){var t=new e.constructor(e.source,si.exec(e));return t.lastIndex=e.lastIndex,t}var Tt=m?m.prototype:void 0,$t=Tt?Tt.valueOf:void 0;function ui(e){return $t?Object($t.call(e)):{}}function At(e,t){var r=t?Ee(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var ci="[object Boolean]",li="[object Date]",gi="[object Map]",di="[object Number]",pi="[object RegExp]",hi="[object Set]",yi="[object String]",bi="[object Symbol]",_i="[object ArrayBuffer]",vi="[object DataView]",Ti="[object Float32Array]",$i="[object Float64Array]",Ai="[object Int8Array]",Oi="[object Int16Array]",wi="[object Int32Array]",mi="[object Uint8Array]",Pi="[object Uint8ClampedArray]",Si="[object Uint16Array]",Ei="[object Uint32Array]";function Ci(e,t,r){var n=e.constructor;switch(t){case _i:return Ee(e);case ci:case li:return new n(+e);case vi:return oi(e,r);case Ti:case $i:case Ai:case Oi:case wi:case mi:case Pi:case Si:case Ei:return At(e,r);case gi:return new n;case di:case yi:return new n(e);case pi:return fi(e);case hi:return new n;case bi:return ui(e)}}function Ot(e){return typeof e.constructor=="function"&&!ye(e)?$r(Ae(e)):{}}var Ii="[object Map]";function ji(e){return P(e)&&q(e)==Ii}var wt=x&&x.isMap,Li=wt?be(wt):ji;const Mi=Li;var Fi="[object Set]";function Ri(e){return P(e)&&q(e)==Fi}var mt=x&&x.isSet,xi=mt?be(mt):Ri;const Di=xi;var Ui=1,Ni=2,Gi=4,Pt="[object Arguments]",Bi="[object Array]",Hi="[object Boolean]",Wi="[object Date]",Ki="[object Error]",St="[object Function]",zi="[object GeneratorFunction]",Xi="[object Map]",qi="[object Number]",Et="[object Object]",Yi="[object RegExp]",Zi="[object Set]",Ji="[object String]",Qi="[object Symbol]",Vi="[object WeakMap]",ki="[object ArrayBuffer]",eo="[object DataView]",to="[object Float32Array]",ro="[object Float64Array]",no="[object Int8Array]",ao="[object Int16Array]",io="[object Int32Array]",oo="[object Uint8Array]",so="[object Uint8ClampedArray]",fo="[object Uint16Array]",uo="[object Uint32Array]",p={};p[Pt]=p[Bi]=p[ki]=p[eo]=p[Hi]=p[Wi]=p[to]=p[ro]=p[no]=p[ao]=p[io]=p[Xi]=p[qi]=p[Et]=p[Yi]=p[Zi]=p[Ji]=p[Qi]=p[oo]=p[so]=p[fo]=p[uo]=!0,p[Ki]=p[St]=p[Vi]=!1;function ae(e,t,r,n,i,a){var o,s=t&Ui,f=t&Ni,u=t&Gi;if(r&&(o=i?r(e,n,i,a):r(e)),o!==void 0)return o;if(!S(e))return e;var l=A(e);if(l){if(o=ai(e),!s)return He(e,o)}else{var g=q(e),c=g==St||g==zi;if(H(e))return ct(e,s);if(g==Et||g==Pt||c&&!i){if(o=f||c?{}:Ot(e),!s)return f?za(e,xa(o,e)):Ha(e,Ra(o,e))}else{if(!p[g])return i?e:{};o=Ci(e,g,s)}}a||(a=new O);var y=a.get(e);if(y)return y;a.set(e,o),Di(e)?e.forEach(function(v){o.add(ae(v,t,r,v,e,a))}):Mi(e)&&e.forEach(function(v,d){o.set(d,ae(v,t,r,d,e,a))});var _=u?f?Xa:we:f?D:K,T=l?void 0:_(e);return Lr(T||e,function(v,d){T&&(d=v,v=e[d]),We(o,d,ae(v,t,r,d,e,a))}),o}var co=1,lo=4;function go(e){return ae(e,co|lo)}var po="__lodash_hash_undefined__";function ho(e){return this.__data__.set(e,po),this}function yo(e){return this.__data__.has(e)}function ie(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new C;++t<r;)this.add(e[t])}ie.prototype.add=ie.prototype.push=ho,ie.prototype.has=yo;function bo(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function _o(e,t){return e.has(t)}var vo=1,To=2;function Ct(e,t,r,n,i,a){var o=r&vo,s=e.length,f=t.length;if(s!=f&&!(o&&f>s))return!1;var u=a.get(e),l=a.get(t);if(u&&l)return u==t&&l==e;var g=-1,c=!0,y=r&To?new ie:void 0;for(a.set(e,t),a.set(t,e);++g<s;){var _=e[g],T=t[g];if(n)var v=o?n(T,_,g,t,e,a):n(_,T,g,e,t,a);if(v!==void 0){if(v)continue;c=!1;break}if(y){if(!bo(t,function(d,$){if(!_o(y,$)&&(_===d||i(_,d,r,n,a)))return y.push($)})){c=!1;break}}else if(!(_===T||i(_,T,r,n,a))){c=!1;break}}return a.delete(e),a.delete(t),c}function $o(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function Ao(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Oo=1,wo=2,mo="[object Boolean]",Po="[object Date]",So="[object Error]",Eo="[object Map]",Co="[object Number]",Io="[object RegExp]",jo="[object Set]",Lo="[object String]",Mo="[object Symbol]",Fo="[object ArrayBuffer]",Ro="[object DataView]",It=m?m.prototype:void 0,Ce=It?It.valueOf:void 0;function xo(e,t,r,n,i,a,o){switch(r){case Ro:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Fo:return!(e.byteLength!=t.byteLength||!a(new ne(e),new ne(t)));case mo:case Po:case Co:return B(+e,+t);case So:return e.name==t.name&&e.message==t.message;case Io:case Lo:return e==t+"";case Eo:var s=$o;case jo:var f=n&Oo;if(s||(s=Ao),e.size!=t.size&&!f)return!1;var u=o.get(e);if(u)return u==t;n|=wo,o.set(e,t);var l=Ct(s(e),s(t),n,i,a,o);return o.delete(e),l;case Mo:if(Ce)return Ce.call(e)==Ce.call(t)}return!1}var Do=1,Uo=Object.prototype,No=Uo.hasOwnProperty;function Go(e,t,r,n,i,a){var o=r&Do,s=we(e),f=s.length,u=we(t),l=u.length;if(f!=l&&!o)return!1;for(var g=f;g--;){var c=s[g];if(!(o?c in t:No.call(t,c)))return!1}var y=a.get(e),_=a.get(t);if(y&&_)return y==t&&_==e;var T=!0;a.set(e,t),a.set(t,e);for(var v=o;++g<f;){c=s[g];var d=e[c],$=t[c];if(n)var fe=o?n($,d,c,t,e,a):n(d,$,c,e,t,a);if(!(fe===void 0?d===$||i(d,$,r,n,a):fe)){T=!1;break}v||(v=c=="constructor")}if(T&&!v){var Z=e.constructor,U=t.constructor;Z!=U&&"constructor"in e&&"constructor"in t&&!(typeof Z=="function"&&Z instanceof Z&&typeof U=="function"&&U instanceof U)&&(T=!1)}return a.delete(e),a.delete(t),T}var Bo=1,jt="[object Arguments]",Lt="[object Array]",oe="[object Object]",Ho=Object.prototype,Mt=Ho.hasOwnProperty;function Wo(e,t,r,n,i,a){var o=A(e),s=A(t),f=o?Lt:q(e),u=s?Lt:q(t);f=f==jt?oe:f,u=u==jt?oe:u;var l=f==oe,g=u==oe,c=f==u;if(c&&H(e)){if(!H(t))return!1;o=!0,l=!1}if(c&&!l)return a||(a=new O),o||ve(e)?Ct(e,t,r,n,i,a):xo(e,t,f,r,n,i,a);if(!(r&Bo)){var y=l&&Mt.call(e,"__wrapped__"),_=g&&Mt.call(t,"__wrapped__");if(y||_){var T=y?e.value():e,v=_?t.value():t;return a||(a=new O),i(T,v,r,n,a)}}return c?(a||(a=new O),Go(e,t,r,n,i,a)):!1}function Ie(e,t,r,n,i){return e===t?!0:e==null||t==null||!P(e)&&!P(t)?e!==e&&t!==t:Wo(e,t,r,n,Ie,i)}var Ko=1,zo=2;function Xo(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var s=r[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=r[i];var f=s[0],u=e[f],l=s[1];if(o&&s[2]){if(u===void 0&&!(f in e))return!1}else{var g=new O;if(n)var c=n(u,l,f,e,t,g);if(!(c===void 0?Ie(l,u,Ko|zo,n,g):c))return!1}}return!0}function Ft(e){return e===e&&!S(e)}function qo(e){for(var t=K(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Ft(i)]}return t}function Rt(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function Yo(e){var t=qo(e);return t.length==1&&t[0][2]?Rt(t[0][0],t[0][1]):function(r){return r===e||Xo(r,e,t)}}function Zo(e,t){return e!=null&&t in Object(e)}function Jo(e,t,r){t=tt(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=re(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&he(i)&&pe(o,i)&&(A(e)||k(e)))}function Qo(e,t){return e!=null&&Jo(e,t,Zo)}var Vo=1,ko=2;function es(e,t){return Te(e)&&Ft(t)?Rt(re(e),t):function(r){var n=Aa(r,e);return n===void 0&&n===t?Qo(r,e):Ie(t,n,Vo|ko)}}function ts(e){return function(t){return t==null?void 0:t[e]}}function rs(e){return function(t){return rt(t,e)}}function ns(e){return Te(e)?ts(re(e)):rs(e)}function as(e){return typeof e=="function"?e:e==null?ce:typeof e=="object"?A(e)?es(e[0],e[1]):Yo(e):ns(e)}function is(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var f=o[e?s:++i];if(r(a[f],f,a)===!1)break}return t}}var os=is();const xt=os;function ss(e,t){return e&&xt(e,t,K)}function je(e,t,r){(r!==void 0&&!B(e[t],r)||r===void 0&&!(t in e))&&Q(e,t,r)}function fs(e){return P(e)&&V(e)}function Le(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function us(e){return R(e,D(e))}function cs(e,t,r,n,i,a,o){var s=Le(e,r),f=Le(t,r),u=o.get(f);if(u){je(e,r,u);return}var l=a?a(s,f,r+"",e,t,o):void 0,g=l===void 0;if(g){var c=A(f),y=!c&&H(f),_=!c&&!y&&ve(f);l=f,c||y||_?A(s)?l=s:fs(s)?l=He(s):y?(g=!1,l=ct(f,!0)):_?(g=!1,l=At(f,!0)):l=[]:it(f)||k(f)?(l=s,k(s)?l=us(s):(!S(s)||le(s))&&(l=Ot(f))):g=!1}g&&(o.set(f,l),i(l,f,n,a,o),o.delete(f)),je(e,r,l)}function Dt(e,t,r,n,i){e!==t&&xt(t,function(a,o){if(i||(i=new O),S(a))cs(e,t,o,r,Dt,n,i);else{var s=n?n(Le(e,o),a,o+"",e,t,i):void 0;s===void 0&&(s=a),je(e,o,s)}},D)}var ls=ze(function(e,t,r,n){Dt(e,t,r,n)});const gs=ls;function ds(e,t){var r={};return t=as(t),ss(e,function(n,i,a){Q(r,t(n,i,a),n)}),r}const ps=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),hs=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),ys=new RegExp("(\\d)(\\p{Ll})","gu"),bs=new RegExp("(\\p{L})(\\d)","gu"),_s=/[^\p{L}\d]+/giu,se="$1\0$2",Ut="";function vs(e,t){let r=e.trim();r=r.replace(ps,se).replace(hs,se),t!=null&&t.separateNumbers&&(r=r.replace(ys,se).replace(bs,se)),r=r.replace(_s,"\0");let n=0,i=r.length;for(;r.charAt(n)==="\0";)n++;if(n===i)return[];for(;r.charAt(i-1)==="\0";)i--;return r.slice(n,i).split(/\0/g)}function Ts(e,t){const[r,n,i]=ms(e,t),a=$s(t==null?void 0:t.locale),o=As(t==null?void 0:t.locale),s=t!=null&&t.mergeAmbiguousCharacters?Os(a,o):ws(a,o);return r+vs(n,t).map((f,u)=>u===0?a(f):s(f,u)).join((t==null?void 0:t.delimiter)??"")+i}function $s(e){return e===!1?t=>t.toLowerCase():t=>t.toLocaleLowerCase(e)}function As(e){return e===!1?t=>t.toUpperCase():t=>t.toLocaleUpperCase(e)}function Os(e,t){return r=>`${t(r[0])}${e(r.slice(1))}`}function ws(e,t){return(r,n)=>{const i=r[0];return(n>0&&i>="0"&&i<="9"?"_"+i:t(i))+e(r.slice(1))}}function ms(e,t){const r=(t==null?void 0:t.prefixCharacters)??Ut,n=(t==null?void 0:t.suffixCharacters)??Ut;let i=0,a=e.length;for(;i<e.length;){const o=e.charAt(i);if(!r.includes(o))break;i++}for(;a>i;){const o=a-1,s=e.charAt(o);if(!n.includes(s))break;a=o}return[e.slice(0,i),e.slice(i,a),e.slice(a)]}const Y=e=>/.+-.+/.test(e)?Ts(e):e;function Ps(e,t){const r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}const Ss=Ps("String,Number,Boolean,Function,Symbol,BigInt");function Es(e){const t=e==null?void 0:e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Cs(e,t){let r;const n=Es(t);if(Ss(n)){const i=typeof e;r=i===n.toLowerCase(),!r&&i==="object"&&(r=e instanceof t)}else n==="Object"?r=S(e):n==="Array"?r=Array.isArray(e):n==="null"?r=e===null:r=e instanceof t;return{valid:r,expectedType:n}}function Is({prop:e,type:t,validator:r}){if(![void 0,null].includes(e)&&t){let n=!1;const i=Array.isArray(t)?t:[t],a=[];for(let o=0;o<i.length&&!n;o++){const{valid:s,expectedType:f}=Cs(e,i[o]);a.push(f||""),n=s}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${a.join(", ")}], receiving: ${e}`)}if(r&&!r(e))throw new Error(`Invalid prop: validator check failed, receiving: ${e}`)}function js(e,{mergeObject:t,mergeFunction:r}){const n=[];for(let a=e.length-1;a>=0;a--)n.push(e[a]);const i=r?(a,o)=>typeof a=="function"&&typeof o=="function"?r(o,a):void 0:void 0;return t==="deep"?gs(...n,i):Un(...n,i)}function Ls(e,{mergeFunction:t}){return e.reduce(t,()=>{})}function Nt(e,t={}){const{type:r,default:n,defaultIsDynamic:i=!1,required:a=!1,validator:o,camelizeObjectKeys:s=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:u=!0}=t;let{mergeObject:l="deep",mergeFunction:g=!1}=t;const c=[];let y,_=!1,T=!1;const v=d=>{if(d!==void 0){Is({type:r,prop:d,validator:o});const $=it(d),fe=typeof d=="function";return _=$,T=fe,$?(d=go(d),s?ds(d,(Z,U)=>Y(U)):d):d}};for(const d of e)c.push(v(d));if(!i)c.push(v(n));else if(typeof n!="function")throw new TypeError(`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`);_||(l=!1,T||(g=!1));for(let d=0;d<c.length;d++){const $=c[d];if($!==void 0){d===c.length-1?y=$:l?y=js(f?[$,n]:c,{mergeObject:l,mergeFunction:g}):g?y=Ls(u?[$,n]:c,{mergeFunction:g}):y=$;break}}if(a&&[void 0,null].includes(y))throw new Error("Missing required prop");return i?Nt(e,{...t,default:n(y),defaultIsDynamic:!1}):y}function Ms(e,t){return Object.keys(e).filter(r=>t(r)).reduce((r,n)=>(r[n]=e[n],r),{})}function Fs(e){return Ms(e,t=>!t.startsWith("hook:"))}function Rs(e){if(Object.getOwnPropertyNames(e||{}).length){const t=this.$emit;this.$emit=function(...r){var a;t.apply(this,r);const[n,...i]=r;(a=e[n])==null||a.apply(this,i)}}}function Me(e){const t=Array.from(Y(e));return t[0]=t[0].toUpperCase(),t.unshift("o","n"),t.join("")}function xs(e,{props:t=[],camelizePropNames:r=!1}={}){const n={props:{},attrs:{},listeners:{},hooks:{},slots:{}};let i;if(Array.isArray(t))i=r?t.map(a=>Y(a)):t;else if(r){i=[];for(const a in t)i.push(Y(a))}else i=Object.keys(t);for(const a in e)if(a.startsWith("@")){const o=a.substring(1);N.isVue3?o.startsWith("vue:")?n.hooks[Me(o.replace("vue:","vnode-"))]=e[a]:o.startsWith("vnode")?n.hooks[Me(o)]=e[a]:n.listeners[Me(o)]=e[a]:o.startsWith("hook:")?n.hooks[o]=e[a]:n.listeners[o]=e[a]}else if(a.startsWith("#")){const o=a.substring(1);o&&(n.slots[o]=e[a])}else{const o=r?Y(a):a;i.includes(o)?n.props[o]=e[a]:n.attrs[a]=e[a]}return n}b.conclude=Nt,b.getLocalListeners=Fs,b.listenGlobalHooks=Rs,b.resolveConfig=xs,Object.defineProperty(b,Symbol.toStringTag,{value:"Module"})}); | ||
//# sourceMappingURL=vue-global-config.umd.js.map |
{ | ||
"name": "vue-global-config", | ||
"PascalCasedName": "VueGlobalConfig", | ||
"version": "0.4.5", | ||
"version": "0.5.0", | ||
"private": false, | ||
@@ -6,0 +6,0 @@ "description": "Configure your Vue 2.6/2.7/3 components globally.", |
@@ -165,3 +165,3 @@ <h1 align="center"> | ||
```html | ||
<script src="https://cdn.jsdelivr.net/npm/vue-global-config@0.4"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/vue-global-config@0.5"></script> | ||
<script> | ||
@@ -194,9 +194,12 @@ const { conclude, getLocalListeners, listenGlobalHooks, resolveConfig } = VueGlobalConfig | ||
/** | ||
* @param {object} globalConfig - global parameters | ||
* @param {string[] | object} [localProps] - local props, for the purpose of differentiating between props and attrs | ||
* @param {Record<keyof any, any>} globalConfig - global parameters | ||
* @param {Record<keyof any, any>} [options] - Options | ||
* @param {string[] | Record<keyof any, any>} [options.props = []] - local props, for the purpose of differentiating between props and attrs | ||
* @param {boolean} [options.camelizePropNames = false] - whether to camelize prop names | ||
* @returns {{ | ||
* props: object, | ||
* attrs: object, | ||
* listeners: object, | ||
* hooks: object | ||
* props: Record<keyof any, any>, | ||
* attrs: Record<keyof any, any>, | ||
* listeners: Record<string, (...args: any) => unknown>, | ||
* hooks: Record<string, (...args: any) => unknown> | ||
* slots: Record<string, (...args: any) => unknown> | ||
* }} global props, attrs, listeners & hooks | ||
@@ -220,2 +223,3 @@ */ | ||
'@hook:mounted': function () {}, | ||
'#left-footer': () => h('Fragment', undefined, 'Global Slot'), | ||
}) | ||
@@ -253,13 +257,13 @@ ``` | ||
* @param {any[]} configSequence - Config sequence (priority from highest to lowest, last is the default value) | ||
* @param {object} [config] - Configuration | ||
* @param {PropType<any>} [config.type] - Data type checking | ||
* @param {any} [config.default] - Default value (explicit) | ||
* @param {boolean} [config.defaultIsDynamic = false] - Dynamic generation of default values | ||
* @param {boolean} [config.required = false] - Requirement checking | ||
* @param {Function} [config.validator] - Custom validator | ||
* @param {string} [config.camelizeObjectKeys = false] - Whether or not to camelize object keys | ||
* @param {false|string} [config.mergeObject = 'deep'] - The way to merge objects | ||
* @param {boolean} [config.mergeObjectApplyOnlyToDefault = false] - `mergeObject` only works on `default` | ||
* @param {false|((accumulator, currentValue, index?, array?) => )} [config.mergeFunction = false] - The way to fuse functions | ||
* @param {boolean} [config.mergeFunctionApplyOnlyToDefault = true] - `mergeFunction` only works on `default` | ||
* @param {Record<keyof any, any>} [options] - Options | ||
* @param {PropType<any>} [options.type] - Data type checking | ||
* @param {any} [options.default] - Default value (explicit) | ||
* @param {boolean} [options.defaultIsDynamic = false] - Dynamic generation of default values | ||
* @param {boolean} [options.required = false] - Requirement checking | ||
* @param {(prop: any) => boolean} [options.validator] - Custom validator | ||
* @param {string} [options.camelizeObjectKeys = false] - whether to camelize object keys | ||
* @param {false|string} [options.mergeObject = 'deep'] - The way to merge objects | ||
* @param {boolean} [options.mergeObjectApplyOnlyToDefault = false] - `mergeObject` only works on `default` | ||
* @param {false|((accumulator, currentValue, index?, array?) => )} [options.mergeFunction = false] - The way to fuse functions | ||
* @param {boolean} [options.mergeFunctionApplyOnlyToDefault = true] - `mergeFunction` only works on `default` | ||
* @returns {any} Final prop | ||
@@ -266,0 +270,0 @@ */ |
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
524570
1465
493