@nevware21/ts-utils
Advanced tools
Comparing version
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";function r(n,r){return n||r}function t(n,r){return n[r]}var L,f=void 0,v=null,c="",_="function",R="object",s="prototype",W="__proto__",e="undefined",B="constructor",K="Symbol",a="length",$="name",p="call",u="toString",o=r(Object),G=t(o,s),H=r(String),i=t(H,s),U=r(Math),M=r(Array),l=t(M,s),y=t(l,"slice");function d(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function V(n,r){n=d(n);return n.e?r:n.v}function J(r){return function(n){return typeof n===r}}function h(n){var r="[object "+n+"]";return function(n){return!(!n||q(n)!==r)}}function q(n){return G[u].call(n)}function g(n){return typeof n===e||n===e}function b(n){return n===v||g(n)}function Z(n){return n===v||!Q(n)}function Q(n){return!!n||n!==f}function X(n){return L=L||["string","number","boolean",e,"symbol","bigint"],n!==R&&!!~L.indexOf(n)}var m=J("string"),S=J(_);function Y(n){return!(!n&&b(n)||!n||typeof n!==R)}var w=t(M,"isArray"),nn=h("Date"),rn=J("number"),tn=J("boolean"),en=h("RegExp"),un=h("File"),on=h("FormData"),an=h("Blob"),cn=h("ArrayBuffer"),fn=h("Error");function sn(n){return!!(n&&n.then&&S(n.then))}var ln=sn;function vn(n){return!(!n||V(function(){return!(n&&0+n)},!n))}var pn=t(o,"getOwnPropertyDescriptor");function yn(n,r){return!!n&&G.hasOwnProperty[p](n,r)}var dn=r(t(o,"hasOwn"),hn);function hn(n,r){return yn(n,r)||!!pn(n,r)}function I(n,r,t){if(n&&Y(n))for(var e in n)if(dn(n,e)&&-1===r[p](t||n,e,n[e]))break}function gn(n,t,e,r){var u={};return I(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}var O=r(H),bn="[object Error]";function T(n,r){var t=c,e=G[u][p](n);e===bn&&(n={stack:O(n.stack),message:O(n.message),name:O(n.name)});try{t=(t=JSON.stringify(n,v,r?"number"==typeof r?r:4:f))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||O(n)}catch(n){t=" - "+T(n,r)}return e+": "+t}function j(n){throw new TypeError(n)}function mn(n){throw new RangeError(n)}function Sn(n){var t=[];return I(n,function(n,r){t.push([n,r])}),t}var wn=t(o,"freeze");function In(n){return n}function On(n){return n[W]||v}var H=t(o,"assign"),Tn=t(o,"keys");function jn(n){return wn&&I(n,function(n,r){(w(r)||Y(r))&&wn(r)}),En(n)}var En=r(wn,In),xn=r(t(o,"seal"),In),Cn=r(t(o,"getPrototypeOf"),On),Fn=r(t(o,"entries"),Sn);function Pn(n){return gn(n,0,0,jn)}function Dn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),jn(t)}var kn,An=Pn({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),zn="__tsUtils$gblCfg";function Nn(){var n;return(n=(n=(n=typeof globalThis!==e?globalThis:n)||typeof self===e?n:self)||typeof window===e?n:window)||typeof global===e?n:global}function Ln(){var n;return kn||(n=d(Nn).v||{},kn=n[zn]=n[zn]||{}),kn}var E=x;function x(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?y[p](r,1):r);j('"'+O(e)+'" not defined for '+T(n))}}function _n(r){return function(n){return n[r]}}var Rn=t(U,"min"),Wn=t(U,"max"),Bn=E("slice",i),Kn=E("substring",i),$n=x("substr",i,Gn);function Gn(n,r,t){return b(n)&&j("Invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Wn(r+n[a],0)),g(t)?Bn(n,r):Bn(n,r,r+t))}var Hn,Un,Mn="_urid";function Vn(){var n;return Hn||(n=Ln(),Hn=n.gblSym=n.gblSym||{k:{},s:{}}),Hn}function Jn(n){return{description:O(n),toString:function(){return K+"("+n+")"},_polyfill:!0}}function qn(n){var r,t,e=Vn();return dn(e.k,n)||(r=Jn(n),t=Tn(e.s).length,r[Mn]=function(){return t+"_"+r[u]()},e.k[n]=r,e.s[r[Mn]()]=O(n)),e.k[n]}function Zn(n){n&&n[u]&&Kn(n[u](),0,6)==K||j(n+" is not a symbol");n=n._polyfill&&n[Mn]&&n[Mn]();return n?Vn().s[n]:void 0}function Qn(n){Un=Un||{};n=An[n];return n?Un[n]=Un[n]||Jn(K+"."+n):void 0}var Xn={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Yn(r){var n,t={};return t[Xn.c]=!0,t[Xn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=pn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),I(r,function(n,r){t[Xn[n]]=g(r)?t[Xn[n]]:r}),t}var C,F=t(o,"defineProperty"),nr=t(o,"defineProperties");function P(n,r,t){return F(n,r,Yn(t))}function D(){C=Ln()}function rr(r){var t={};return C||D(),t.b=C.lzy,F(t,"v",{configurable:!0,get:function(){var n=r();return C.lzy||F(t,"v",{value:n}),t.b=C.lzy,n}}),t}function k(n){return F({toJSON:function(){return n}},"v",{value:n})}var tr,er="window";function A(n,r){var t;return function(){return C||D(),(t=t&&!C.lzy?t:k(d(n,r).v)).v}}function ur(n){return C||D(),(tr=tr&&!1!==n&&!C.lzy?tr:k(d(Nn).v||v)).v}function z(n,r){r=tr&&!1!==r?tr.v:ur(r);return r&&r[n]?r[n]:n===er?fr():v}var or,ir,ar,cr=A(z,["document"]),fr=A(z,[er]),sr=A(z,["navigator"]),lr=A(z,["history"]),vr=A(function(){return!!d(function(){return process&&(process.versions||{}).node}).v}),pr=A(function(){return!!d(function(){return self&&self instanceof WorkerGlobalScope}).v});function yr(){return or=k(d(z,[K]).v)}function dr(n){var r=(C.lzy?0:or)||yr();return r.v?r.v[n]:f}var hr,gr=J("symbol");function br(){return!!mr()}function mr(){return C||D(),((C.lzy?0:or)||yr()).v}function Sr(n,r){var t=An[n],e=(C||D(),(C.lzy?0:or)||yr());return e.v?e.v[t||n]:r?f:Qn(n)}function wr(n){return!!n&&S(n.next)}function Ir(n){return!Z(n)&&S(n[Sr(3)])}function Or(r,n,t){if(r&&(wr(r)||(r=r[(hr=hr||k(Sr(3))).v]?r[hr.v]():null),wr(r))){var e=f,u=f;try{for(var o=0;!(u=r.next()).done&&-1!==n[p](t||r,u.value,o,r);)o++}catch(n){e={e:n},r.throw&&(u=v,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function N(n,r,t){return n.apply(r,t)}function Tr(n,r){return n.bind.apply(n,y[p](arguments,1))}var jr=E("every",l),Er=E("filter",l);function xr(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r[p](t||n,n[u],u,n));u++);}var Cr=E("indexOf",l),Fr=E("lastIndexOf",l),Pr=E("map",l);function Dr(n,r,t){return(n&&n.slice||y).apply(n,y[p](arguments,1))}function kr(n,r,t){return-1!==Cr(n,r,t)}function Ar(n,r,t){r=zr(n,r,t);return-1!==r?n[r]:void 0}function zr(t,e,u){var o=-1;return xr(t,function(n,r){if(e[p](u|t,n,r,t))return o=r,-1}),o}function Nr(n,r,t){r=Lr(n,r,t);return-1!==r?n[r]:void 0}function Lr(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r[p](t|n,n[u],u,n)){e=u;break}return e}function _r(n,t,e){var r,u;return w(n)?(r=Dr(n),t?Pr(r,t,e):r):(u=[],Or(n,function(n,r){return u.push(t?t[p](e,n,r):n)}),u)}var Rr,Wr=x("find",l,Ar),Br=x("findIndex",l,zr),Kr=x("findLast",l,Nr),$r=x("findLastIndex",l,Lr),M=r(t(M,"from"),_r),Gr=x("includes",l,kr),Hr=Gr,Ur=E("reduce",l),l=E("some",l);function Mr(t,e){return function(){var n=y[p](arguments),r=t();return N(r[e],r,n)}}var Vr,Jr,qr=r(t(o,"create"),Zr);function Zr(n){var r;return n?((r=typeof n)!==R&&r!=_&&j("Prototype must be an Object or function: "+T(n)),t[s]=n,new t):{};function t(){}}function Qr(n,r){return(o.setPrototypeOf||function(t,n){var r;(Vr=Vr||k(((r={})[W]=[],r instanceof Array))).v?t[W]=n:I(n,function(n,r){return t[n]=r})})(n,r)}function Xr(n,r){r&&(n[$]=r)}function Yr(u,o,n){var r,t,i=n||Error,a=i[s][$],c=Error.captureStackTrace,n=i;return d(P,[t=function(){var n=this,r=arguments;try{d(Xr,[i,u]);var t,e=N(i,n,y[p](r))||n;return e!==n&&(t=Cn(n))!==Cn(e)&&Qr(e,t),c&&c(e,n[B]),o&&o(e,r),e}finally{d(Xr,[i,a])}},$,{v:r=u,c:!0,e:!1}]),(t=Qr(t,n))[s]=n===v?qr(n):(e[s]=n[s],new e),t;function e(){this[B]=t,d(P,[this,$,{v:r,c:!0,e:!1}])}}function nt(){return(Date.now||rt)()}function rt(){return(new Date).getTime()}function tt(r){return function(n){return b(n)&&j("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var et=tt(/^\s+|(?=\s)\s+$/g),ut=tt(/^\s+/g),ot=tt(/(?=\s)\s+$/g),it=x("trim",i,et),at=x("trimStart",i,ut),ct=r(at),ft=x("trimEnd",i,ot),st=r(ft),lt=E("toUpperCase",i),vt=E("toLowerCase",i);function pt(n,i,a){return it(O(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=lt(e)),(u||c)+i+e})}function yt(n,r){return pt(n,"",!0).replace(/^\w/,r?lt:vt)}var dt=t(U,"floor"),ht=t(U,"ceil"),gt=r(t(U,"trunc"),bt);function bt(n){n=+n;return(0<n?dt:ht)(n)}function mt(n,r){var t=+n;return t==1/0&&r&&mn("invalid value ["+T(n)+"]"),t!=t||0==t?0:gt(t)}var St=x("repeat",i,wt);function wt(n,r){b(n)&&j("can't convert ["+T(n)+"]"),(r=mt(r,!0))<0&&mn("invalid count must be >= 0 && < Infinity");for(var t=m(n)?n:O(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function It(n,r,t){var e=c,n=(r=mt(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":O(t))[a]?St(e,ht(r/e[a])):e)[a]>r?Kn(e,0,r):e}var Ot=x("padStart",i,Tt),U=x("padEnd",i,jt);function Tt(n,r,t){return It(n,r,t)+n}function jt(n,r,t){return n+It(n,r,t)}var Et,xt,Ct,Ft,Pt=/([^\w\d_$])/g;function Dt(n){if(!n||typeof n!==R)return!1;var r=!1;if(n!==(Ft=Ft||fr()||!0)){Ct||(xt=Function[s][u],Ct=xt[p](o));try{var t=Cn(n),r=(r=!t)||(t=yn(t,B)?t[B]:t)&&typeof t==_&&xt[p](t)===Ct}catch(n){}}return r}function kt(n){return n.value&&Kt(n),!0}var At=[Rt,Kt,Bt,Wt];function zt(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c=typeof n,f=!1,s=!1,l=(n&&c===R?f=Dt(n):s=n===v||X(c),{type:c,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return zt(t,n,r?a:e,r)},copyTo:function(n,r){return Nt(t,n,r,a)}});return l.isPrim?i&&i[p](e,l)?l.result:n:(u=n,c=function(r){P(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<At.length?At[n++]:kt))[p](e,l);)t=v},xr(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),c(o)),o.v)}function Nt(n,r,t,e){if(!b(t))for(var u in t)r[u]=zt(n,t[u],e,u);return r}function Lt(n,r,t){return Nt([],n,r,{handler:t,src:r,path:[]})}function _t(n,r){return zt([],n,{handler:r,src:n})}function Rt(n){var r,t=n.value;return!!w(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Wt(n){var r=n.value;return!!nn(r)&&(n.result=new Date(r.getTime()),!0)}function Bt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function $t(r,n){return xr(n,function(n){Lt(r,n)}),r}var Gt,Ht=_n(a);function Ut(){return C||D(),(Gt=Gt&&!C.lzy?Gt:k(d(z,["performance"]).v)).v}function Mt(){var n=Ut();return n&&n.now?n.now():nt()}function Vt(n){return Mt()-n}var Jt="(.*)";function qt(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function Zt(n,r){return n[Sr(3)]=function(){return Qt(r)},n}function Qt(r){var t=!1;function e(){return r.v}var n={next:function(){var n={done:t=t||!r.n||r.n(arguments)};return t||P(n,"value",{g:e}),n}};return r.r&&(n.return=function(n){return{done:t=!0,value:r.r&&r.r(n)}}),r.t&&(n.throw=function(n){return{done:t=!0,value:r.t&&r.t(n)}}),n}function Xt(n,r,t){r=r&&r[Sr(9)];return r?r(n,t):[n]}var Yt=E("split",i),ne=x("split",i,mr()?null:Xt),re=x("endsWith",i,te);function te(n,r,t){m(n)||j("'"+T(n)+"' is not a string");r=m(r)?r:O(r),t=!g(t)&&t<n[a]?t:n[a];return Kn(n,t-r[a],t)===r}var ee=E("indexOf",i),E=E("lastIndexOf",i),ue=x("includes",i,ie),oe=r(ue);function ie(n,r,t){return en(r)&&j("'searchString' must not be a regular expression"+T(r)),-1!==ee(n,O(r),t)}i=x("startsWith",i,ae);function ae(n,r,t){m(n)||j("'"+T(n)+"' is not a string");r=m(r)?r:O(r),t=0<t?t:0;return Kn(n,t,t+r[a])===r}var ce="ref",fe="unref",se="hasRef",le="enabled";function ve(n,r,t){var e,u=!0,o=n?r(v):v;function i(){return u=!1,o&&o[fe]&&o[fe](),e}function a(){o&&t(o),o=v}function c(){return o=r(o),u||i(),e}return(e={cancel:a,refresh:c})[se]=function(){return o&&o[se]?o[se]():u},e[ce]=function(){return u=!0,o&&o[ce]&&o[ce](),e},e[fe]=i,{h:e=F(e,le,{get:function(){return!!o},set:function(n){!n&&o&&a(),n&&!o&&c()}}),dn:function(){o=v}}}function pe(n,r,t){var e=w(r),u=e?r.length:0,o=(0<u?r[0]:e?f:r)||setTimeout,i=(1<u?r[1]:f)||clearTimeout,a=t[0],c=(t[0]=function(){c.dn(),N(a,f,y[p](arguments))},ve(n,function(n){if(n){if(n.refresh)return n.refresh(),n;N(i,f,[n])}return N(o,f,t)},function(n){N(i,f,[n])}));return c.h}function ye(n,r){return pe(!0,f,y[p](arguments))}var de=100,he=50,ge=A(z,["requestIdleCallback"]),be=A(z,["cancelIdleCallback"]);return n.arrAppend=function(r,n){return!g(n)&&r&&(w(n)?N(r.push,r,n):wr(n)||Ir(n)?Or(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Hr,n.arrEvery=jr,n.arrFilter=Er,n.arrFind=Wr,n.arrFindIndex=Br,n.arrFindLast=Kr,n.arrFindLastIndex=$r,n.arrForEach=xr,n.arrFrom=M,n.arrIncludes=Gr,n.arrIndexOf=Cr,n.arrLastIndexOf=Fr,n.arrMap=Pr,n.arrReduce=Ur,n.arrSlice=Dr,n.arrSome=l,n.arrayDeepCopyHandler=Rt,n.asString=O,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return P(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Qt(n)},n.createCachedValue=k,n.createCustomError=Yr,n.createDeferredCachedValue=function(r){var t={toJSON:function(){return t.v}};return F(t,"v",{get:function(){var n=r();return r=v,F(t,"v",{value:n}),n},configurable:!0})},n.createEnum=function(n){return gn(n,1,0,jn)},n.createEnumKeyMap=Pn,n.createEnumValueMap=function(n){return gn(n,1,1,jn)},n.createFilenameRegex=function(n,r,t){return qt(O(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Jt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Mr,n.createIterable=function(n){return Zt({},n)},n.createIterator=Qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&w(n)&&(u=S(e),xr(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Mr(e,n.n):Tr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=f,o=(b(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return P(t,"v",{g:function(){return u}}),Qt(t)},n.createSimpleMap=Dn,n.createTimeout=function(n,r){return pe(!1,f,y[p](arguments))},n.createTimeoutWith=function(n,r,t){return pe(!1,n,y[p](arguments,1))},n.createTypeMap=Dn,n.createWildcardRegex=function(n,r,t){return qt(O(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Jt)},!!r,t)},n.dateDeepCopyHandler=Wt,n.deepExtend=function(n,r,t,e,u,o,i){return $t(_t(n)||{},y[p](arguments))},n.dumpObj=T,n.elapsedTime=Vt,n.encodeAsHtml=function(n){return Et=Et||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},O(n).replace(/[&<>"']/g,function(n){return"&"+Et[n]+";"})},n.encodeAsJson=function(n,r){var t;if(m(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[u](16),"\\u"+Ot(lt(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?rn(r)?r:4:f)}catch(n){t='"'+T(n)+'"'}return t},n.fnApply=N,n.fnBind=Tr,n.fnCall=function(n,r){return n.apply(r,y[p](arguments,2))},n.functionDeepCopyHandler=Bt,n.getCancelIdleCallback=be,n.getDocument=cr,n.getGlobal=ur,n.getHistory=lr,n.getIdleCallback=ge,n.getInst=z,n.getIntValue=function(n,r){return b(n)?r:rn(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Sr,n.getLazy=rr,n.getLength=Ht,n.getNavigator=sr,n.getPerformance=Ut,n.getSymbol=mr,n.getValueByIter=function(r,n,t){return n&&r&&(Or(n,function(n){if(b(r))return-1;r=r[n]}),!b(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Yt(r,"."),u=e.length,o=0;o<u&&!b(n);o++)n=n[e[o]];return b(n)?t:n},n.getWindow=fr,n.hasDocument=function(){return!!cr()},n.hasHistory=function(){return!!lr()},n.hasIdleCallback=function(){return!!ge()},n.hasNavigator=function(){return!!sr()},n.hasPerformance=function(){return!!Ut()},n.hasSymbol=br,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!b(r))if(w(r))o=0<r[a];else if(nn(r))o=!isNaN(r.getTime());else{if(tn(r))return!0;if(Y(r)){try{e=r,xr([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(S(n)?n():n),-1});var i=u;if(tn(i))return i;if(S(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!Tn(r)[a]}o=vn(r)}return o}(n,0)},n.hasWindow=function(){return!!fr()},n.isArray=w,n.isArrayBuffer=cn,n.isBlob=an,n.isBoolean=tn,n.isDate=nn,n.isDefined=Q,n.isError=fn,n.isFile=un,n.isFormData=on,n.isFunction=S,n.isIterable=Ir,n.isIterator=wr,n.isNode=vr,n.isNotTruthy=function(n){return!n||!vn(n)},n.isNullOrUndefined=b,n.isNumber=rn,n.isObject=Y,n.isPlainObject=Dt,n.isPrimitive=function(n){return n===v||X(typeof n)},n.isPrimitiveType=X,n.isPromise=function(n){return!!(n&&n.then&&n.catch&&S(n.then)&&S(n.catch))},n.isPromiseLike=sn,n.isRegExp=en,n.isStrictNullOrUndefined=Z,n.isStrictUndefined=function(n){return!Q(n)},n.isString=m,n.isSymbol=gr,n.isThenable=ln,n.isTruthy=vn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=g,n.isWebWorker=pr,n.iterForOf=Or,n.lazySafeGetInst=function(n){return rr(function(){return d(z,[n]).v||f})},n.makeGlobRegex=function(n,r,t){return qt(O(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Zt,n.mathCeil=ht,n.mathFloor=dt,n.mathMax=Wn,n.mathMin=Rn,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){C||D();var t=(C.lzy?0:or)||yr();return t.v?t.v(n):r?v:Jn(n)},n.normalizeJsName=function(n,r){n=O(n).replace(Pt,"_");return g(r)?n:yt(n,!r)},n.objAssign=H,n.objCopyProps=Lt,n.objCreate=qr,n.objDeepCopy=_t,n.objDeepFreeze=jn,n.objDefine=P,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),F(n,r,Yn(o))},n.objDefineGet=function(n,r,t,e,u){return F(n,r,Yn(((n={e:u,c:e})[S(t)?"g":"v"]=t,n)))},n.objDefineProp=F,n.objDefineProperties=nr,n.objDefineProps=function(n,r){var t={};return I(r,function(n,r){t[n]=Yn(r)}),nr(n,t)},n.objEntries=Fn,n.objExtend=function(n,r,t,e,u,o,i){return $t(n||{},y[p](arguments))},n.objForEachKey=I,n.objFreeze=En,n.objGetOwnPropertyDescriptor=pn,n.objGetPrototypeOf=Cn,n.objHasOwn=dn,n.objHasOwnProperty=yn,n.objKeys=Tn,n.objSeal=xn,n.objSetPrototypeOf=Qr,n.objToString=q,n.perfNow=Mt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Ar,n.polyArrFindIndex=zr,n.polyArrFindLast=Nr,n.polyArrFindLastIndex=Lr,n.polyArrFrom=_r,n.polyArrIncludes=kr,n.polyGetKnownSymbol=Qn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===q(n)},n.polyNewSymbol=Jn,n.polyObjEntries=Sn,n.polyObjHasOwn=hn,n.polyObjKeys=function(n){Y(n)&&n!==v||j("non-object "+T(n));var r,t=[];for(r in n)dn(n,r)&&t.push(r);return t},n.polyStrIncludes=ie,n.polyStrSubstr=Gn,n.polyStrSymSplit=Xt,n.polyStrTrim=et,n.polyStrTrimEnd=ot,n.polyStrTrimStart=ut,n.polySymbolFor=qn,n.polySymbolKeyFor=Zn,n.polyUtcNow=rt,n.readArgs=function(n,r,t){if(!dn(n,a)){var e=(Rr=Rr||k(br()&&Sr(3))).v&&n[Rr.v];if(e){var u=[],o=r===f||r<0?0:r,i=t<0||r<0?f:t;if(Or(e[p](n),function(n,r){if(i!==f&&i<=r)return-1;o<=r&&u.push(n)}),(r===f||0<=r)&&(t===f||0<=t))return u;n=u}}return Dr(n,r,t)},n.safe=d,n.safeGet=V,n.safeGetLazy=function(r,t){return rr(function(){var n=d(r);return n.e?t:n.v})},n.scheduleIdleCallback=function(r,t){function e(n){var r=Mt();return{didTimeout:n,timeRemaining:function(){return he-Vt(r)}}}var u,n;return ge()?(u=ve(!0,function(n){return n&&be()(n),ge()(function(n){u.dn(),r(n||e(!1))},t)},function(n){be()(n)})).h:ye(function(){r(e(!0))},g(n=(t||{}).timeout)?de:n)},n.scheduleInterval=function(n,r){var t=y[p](arguments);return ve(!0,function(n){return n&&clearInterval(n),N(setInterval,f,t)},function(n){N(clearInterval,f,[n])}).h},n.scheduleTimeout=ye,n.scheduleTimeoutWith=function(n,r,t){return pe(!0,n,y[p](arguments,1))},n.setBypassLazyCache=function(n){C||D(),C.lzy=n},n.setDefaultIdleTimeout=function(n){de=n},n.setDefaultMaxExecutionTime=function(n){he=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Or(n,function(n){e&&(b(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Yt(n,".")).pop(),xr(n,function(n){b(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=yt,n.strContains=oe,n.strEndsWith=re,n.strIncludes=ue,n.strIndexOf=ee,n.strIsNullOrEmpty=function(n){return m(n)?n===c:b(n)},n.strIsNullOrWhiteSpace=function(n){return m(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:b(n)},n.strKebabCase=function(n,r){n=pt(n,"-");return(r?lt:vt)(n)},n.strLastIndexOf=E,n.strLeft=function(n,r){return Kn(n,0,r)},n.strLetterCase=function(n){return O(n).replace(/(_|\b)\w/g,lt)},n.strLower=vt,n.strPadEnd=U,n.strPadStart=Ot,n.strRepeat=St,n.strRight=function(n,r){return r<=0?c:n[a]>r?Bn(n,-r):n},n.strSlice=Bn,n.strSnakeCase=function(n,r){n=pt(n,"_");return(r?lt:vt)(n)},n.strSplit=Yt,n.strStartsWith=i,n.strSubstr=$n,n.strSubstring=Kn,n.strSymSplit=ne,n.strTrim=it,n.strTrimEnd=ft,n.strTrimLeft=ct,n.strTrimRight=st,n.strTrimStart=at,n.strUpper=lt,n.symbolFor=function(n){return C||D(),((ir=(C.lzy?0:ir)||k(d(dr,["for"]).v)).v||qn)(n)},n.symbolKeyFor=function(n){return C||D(),((ar=(C.lzy?0:ar)||k(d(dr,["keyFor"]).v)).v||Zn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=mn,n.throwTypeError=j,n.throwUnsupported=function(n){throw new(Jr=Jr||Yr("UnsupportedError"))(n)},n.utcNow=nt,n}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
function n(n,r){return n||r}function r(n,r){return n[r]}function f(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function L(n,r){n=f(n);return n.e?r:n.v}function R(r){return function(n){return typeof n===r}}function _(n){var r="[object "+n+"]";return function(n){return!(!n||W(n)!==r)}}function W(n){return xr[I].call(n)}function o(n){return typeof n===m||n===m}function c(n){return n===h||o(n)}function B(n){return n===h||!K(n)}function K(n){return!!n||n!==d}function $(n){return mr=mr||["string","number","boolean",m,"symbol","bigint"],n!==Sr&&!!~mr.indexOf(n)}function G(n){return!(!n&&c(n)||!n||typeof n!==Sr)}function H(n){return!!(n&&n.then&&E(n.then))}function U(n){return!(!n||L(function(){return!(n&&0+n)},!n))}function M(n,r){return!!n&&xr.hasOwnProperty[S](n,r)}function V(n,r){return M(n,r)||!!_r(n,r)}function i(n,r,t){if(n&&G(n))for(var e in n)if(Wr(n,e)&&-1===r[S](t||n,e,n[e]))break}function J(r){var n,t={};return t[Br.c]=!0,t[Br.e]=!0,r.l&&(t.get=function(){return r.l.v},n=_r(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),i(r,function(n,r){t[Br[n]]=o(r)?t[Br[n]]:r}),t}function q(n,r,t){return C(n,r,J(t))}function Z(n,t,e,r,u){var o={};return i(n,function(n,r){Q(o,n,t?r:n,u),Q(o,r,e?r:n,u)}),r?r(o):o}function Q(n,r,t,e){C(n,r,{value:t,enumerable:!0,writable:!!e})}function a(n,r){var t=g,e=xr[I][S](n);e===$r&&(n={stack:F(n.stack),message:F(n.message),name:F(n.name)});try{t=(t=JSON.stringify(n,h,r?"number"==typeof r?r:4:d))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||F(n)}catch(n){t=" - "+a(n,r)}return e+": "+t}function s(n){throw new TypeError(n)}function X(n){throw new RangeError(n)}function Y(n){var t=[];return i(n,function(n,r){t.push([n,r])}),t}function nn(n){return n}function rn(n){return n[Ir]||h}function tn(n){return Z(n,0,0,Mr)}function en(n){var t={};return i(n,function(n,r){Q(t,n,r[1]),Q(t,r[0],r[1])}),Mr(t)}function un(){var n;return(n=(n=(n=typeof globalThis!==m?globalThis:n)||typeof self===m?n:self)||typeof window===m?n:window)||typeof global===m?n:global}function on(){var n;return Zr||(n=f(un).v||{},Zr=n[Xr]=n[Xr]||{}),Zr}function t(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?T[S](r,1):r);s('"'+F(e)+'" not defined for '+a(n))}}function cn(r){return function(n){return n[r]}}function an(n,r,t){return c(n)&&s("Invalid "+a(n)),t<0?g:((r=r||0)<0&&(r=nt(r+n[w],0)),o(t)?rt(n,r):rt(n,r,r+t))}function fn(){var n;return ut||(n=on(),ut=n.gblSym=n.gblSym||{k:{},s:{}}),ut}function sn(n){var r={description:F(n),toString:function(){return Tr+"("+n+")"}};return r[jr]=!0,r}function ln(n){var r,t,e=fn();return Wr(e.k,n)||(r=sn(n),t=Ur(e.s).length,r[it]=function(){return t+"_"+r[I]()},e.k[n]=r,e.s[r[it]()]=F(n)),e.k[n]}function pn(n){n&&n[I]&&tt(n[I](),0,6)==Tr||s(n+" is not a symbol");n=n[jr]&&n[it]&&n[it]();return n?fn().s[n]:void 0}function vn(n){ot=ot||{};n=Qr[n];return n?ot[n]=ot[n]||sn(Tr+"."+n):void 0}function u(){P=on()}function yn(r){var t={};return P||u(),t.b=P.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return P.lzy||C(t,"v",{value:n}),t.b=P.lzy,n}}),t}function l(n){return C({toJSON:function(){return n}},"v",{value:n})}function e(n,r){var t;return function(){return P||u(),(t=t&&!P.lzy?t:l(f(n,r).v)).v}}function dn(n){return P||u(),(ct=ct&&!1!==n&&!P.lzy?ct:l(f(un).v||h)).v}function p(n,r){r=ct&&!1!==r?ct.v:dn(r);return r&&r[n]?r[n]:n===at?st():h}function hn(){return pt=l(f(p,[Tr]).v)}function gn(n){var r=(P.lzy?0:pt)||hn();return r.v?r.v[n]:d}function bn(){return!!mn()}function mn(){return P||u(),((P.lzy?0:pt)||hn()).v}function wn(n,r){var t=Qr[n],e=(P||u(),(P.lzy?0:pt)||hn());return e.v?e.v[t||n]:r?d:vn(n)}function Sn(n){return!!n&&E(n.next)}function In(n){return!B(n)&&E(n[wn(3)])}function On(r,n,t){if(r&&(Sn(r)||(r=r[(bt=bt||l(wn(3))).v]?r[bt.v]():null),Sn(r))){var e=d,u=d;try{for(var o=0;!(u=r.next()).done&&-1!==n[S](t||r,u.value,o,r);)o++}catch(n){e={e:n},r.throw&&(u=h,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function v(n,r,t){return n.apply(r,t)}function Tn(n,r){return n.bind.apply(n,T[S](arguments,1))}function jn(n,r,t){if(n)for(var e=n[w]>>>0,u=0;u<e&&!(u in n&&-1===r[S](t||n,n[u],u,n));u++);}function En(n,r,t){return(n&&n.slice||T).apply(n,T[S](arguments,1))}function xn(n,r,t){return-1!==It(n,r,t)}function Cn(n,r,t){r=Fn(n,r,t);return-1!==r?n[r]:void 0}function Fn(t,e,u){var o=-1;return jn(t,function(n,r){if(e[S](u|t,n,r,t))return o=r,-1}),o}function Pn(n,r,t){r=Dn(n,r,t);return-1!==r?n[r]:void 0}function Dn(n,r,t){for(var e=-1,u=(n[w]>>>0)-1;0<=u;u--)if(u in n&&r[S](t|n,n[u],u,n)){e=u;break}return e}function kn(n,t,e){var r,u;return x(n)?(r=En(n),t?Tt(r,t,e):r):(u=[],On(n,function(n,r){return u.push(t?t[S](e,n,r):n)}),u)}function An(t,e){return function(){var n=T[S](arguments),r=t();return v(r[e],r,n)}}function zn(n){var r;return n?((r=typeof n)!==Sr&&r!==wr&&s("Prototype must be an Object or function: "+a(n)),t[b]=n,new t):{};function t(){}}function Nn(n,r){return(O.setPrototypeOf||function(t,n){var r;(zt=zt||l(((r={})[Ir]=[],r instanceof Array))).v?t[Ir]=n:i(n,function(n,r){return t[n]=r})})(n,r)}function Ln(n,r){r&&(n[Er]=r)}function Rn(u,o,n){var r,t,i=n||Error,c=i[b][Er],a=Error.captureStackTrace,n=i;return f(q,[t=function(){var n=this,r=arguments;try{f(Ln,[i,u]);var t,e=v(i,n,T[S](r))||n;return e!==n&&(t=Jr(n))!==Jr(e)&&Nn(e,t),a&&a(e,n[Or]),o&&o(e,r),e}finally{f(Ln,[i,c])}},Er,{v:r=u,c:!0,e:!1}]),(t=Nn(t,n))[b]=n===h?Lt(n):(e[b]=n[b],new e),t;function e(){this[Or]=t,f(q,[this,Er,{v:r,c:!0,e:!1}])}}function _n(){return(Date.now||Wn)()}function Wn(){return(new Date).getTime()}function Bn(r){return function(n){return c(n)&&s("strTrim called ["+a(n)+"]"),n&&n.replace?n.replace(r,g):n}}function Kn(n,i,c){return Bt(F(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||g;return c&&(e=k(e)),(u||g)+i+e})}function $n(n,r){return Kn(n,"",!0).replace(/^\w/,r?k:Ut)}function Gn(n){n=+n;return(0<n?Mt:Vt)(n)}function Hn(n,r){var t=+n;return t==1/0&&r&&X("invalid value ["+a(n)+"]"),t!=t||0==t?0:Jt(t)}function Un(n,r){c(n)&&s("can't convert ["+a(n)+"]"),(r=Hn(r,!0))<0&&X("invalid count must be >= 0 && < Infinity");for(var t=j(n)?n:F(n),e=g;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function Mn(n,r,t){var e=g,n=(r=Hn(r,!0),n[w]);return n<(r>>=0)&&(e=(r-=n)>(e=c(t)?" ":F(t))[w]?qt(e,Vt(r/e[w])):e)[w]>r?tt(e,0,r):e}function Vn(n,r,t){return Mn(n,r,t)+n}function Jn(n,r,t){return n+Mn(n,r,t)}function qn(n){if(!n||typeof n!==Sr)return!1;var r=!1;if(n!==(ne=ne||st()||!0)){Yt||(Xt=Function[b][I],Yt=Xt[S](O));try{var t=Jr(n),r=(r=!t)||(t=M(t,Or)?t[Or]:t)&&typeof t===wr&&Xt[S](t)===Yt}catch(n){}}return r}function Zn(n){return n.value&&ur(n),!0}function Qn(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],c={handler:e.handler,src:e.src,path:r},a=typeof n,f=!1,s=!1,l=(n&&a===Sr?f=qn(n):s=n===h||$(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Qn(t,n,r?c:e,r)},copyTo:function(n,r){return Xn(t,n,r,c)}});return l.isPrim?i&&i[S](e,l)?l.result:n:(u=n,a=function(r){q(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<te.length?te[n++]:Zn))[S](e,l);)t=h},jn(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function Xn(n,r,t,e){if(!c(t))for(var u in t)r[u]=Qn(n,t[u],e,u);return r}function Yn(n,r,t){return Xn([],n,r,{handler:t,src:r,path:[]})}function nr(n,r){return Qn([],n,{handler:r,src:n})}function rr(n){var r,t=n.value;return!!x(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function tr(n){var r=n.value;return!!Cr(r)&&(n.result=new Date(r.getTime()),!0)}function er(n){return n.type===wr}function ur(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function or(r,n){return jn(n,function(n){Yn(r,n)}),r}function ir(){return P||u(),(ee=ee&&!P.lzy?ee:l(f(p,["performance"]).v)).v}function cr(){var n=ir();return n&&n.now?n.now():_n()}function ar(n){return cr()-n}function fr(n,r,t,e,u){return RegExp((u?"^":g)+t(n.replace(r,"\\$1"))+(u?"$":g),e?"i":"")}function sr(n,r){return n[wn(3)]=function(){return lr(r)},n}function lr(r){var t=!1;function e(){return r.v}var n={next:function(){var n={done:t=t||!r.n||r.n(arguments)};return t||q(n,"value",{g:e}),n}};return r.r&&(n.return=function(n){return{done:t=!0,value:r.r&&r.r(n)}}),r.t&&(n.throw=function(n){return{done:t=!0,value:r.t&&r.t(n)}}),n}function pr(n,r,t){r=r&&r[wn(9)];return r?r(n,t):[n]}function vr(n,r,t){j(n)||s("'"+a(n)+"' is not a string");r=j(r)?r:F(r),t=!o(t)&&t<n[w]?t:n[w];return tt(n,t-r[w],t)===r}function yr(n,r,t){return Dr(r)&&s("'searchString' must not be a regular expression"+a(r)),-1!==fe(n,F(r),t)}function dr(n,r,t){j(n)||s("'"+a(n)+"' is not a string");r=j(r)?r:F(r),t=0<t?t:0;return tt(n,t,t+r[w])===r}function hr(n,r,t){var e,u=!0,o=n?r(h):h;function i(){return u=!1,o&&o[ve]&&o[ve](),e}function c(){o&&t(o),o=h}function a(){return o=r(o),u||i(),e}return(e={cancel:c,refresh:a})[ye]=function(){return o&&o[ye]?o[ye]():u},e[pe]=function(){return u=!0,o&&o[pe]&&o[pe](),e},e[ve]=i,{h:e=C(e,de,{get:function(){return!!o},set:function(n){!n&&o&&c(),n&&!o&&a()}}),dn:function(){o=h}}}function gr(n,r,t){var e=x(r),u=e?r.length:0,o=(0<u?r[0]:e?d:r)||setTimeout,i=(1<u?r[1]:d)||clearTimeout,c=t[0],a=(t[0]=function(){a.dn(),v(c,d,T[S](arguments))},hr(n,function(n){if(n){if(n.refresh)return n.refresh(),n;v(i,d,[n])}return v(o,d,t)},function(n){v(i,d,[n])}));return a.h}function br(n,r){return gr(!0,d,T[S](arguments))}var y,mr,d,h,g,wr,Sr,b,Ir,m,Or,Tr,jr,w,Er,S,I,O,xr,T,j,E,x,Cr,Fr,Pr,Dr,kr,Ar,zr,Nr,Lr,Rr,_r,Wr,Br,C,Kr,F,$r,Gr,Hr,Ur,Mr,Vr,Jr,qr,Zr,Qr,Xr,Yr,nt,rt,tt,et,ut,ot,P,it,ct,at,ft,st,lt,pt,vt,yt,dt,ht,gt,bt,mt,wt,St,It,Ot,Tt,jt,Et,xt,Ct,Ft,Pt,Dt,kt,At,D,zt,Nt,Lt,Rt,_t,Wt,Bt,Kt,$t,Gt,Ht,k,Ut,Mt,Vt,Jt,qt,Zt,A,Qt,Xt,Yt,ne,re,te,ee,ue,oe,ie,ce,ae,fe,z,se,le,N,pe,ve,ye,de,he,ge,be,me;this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=(y={},d=void 0,h=null,g="",wr="function",Sr="object",Ir="__proto__",m="undefined",Or="constructor",Tr="Symbol",jr="_polyfill",w="length",Er="name",S="call",I="toString",xr=r(O=n(Object),b="prototype"),N=r(Hr=n(String),b),A=n(Math),T=r(D=r(Pt=n(Array),b),"slice"),j=R("string"),E=R(wr),x=r(Pt,"isArray"),Cr=_("Date"),Fr=R("number"),Pr=R("boolean"),Dr=_("RegExp"),kr=_("File"),Ar=_("FormData"),zr=_("Blob"),Nr=_("ArrayBuffer"),Lr=_("Error"),Rr=H,_r=r(O,"getOwnPropertyDescriptor"),Wr=n(r(O,"hasOwn"),V),Br={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},C=r(O,"defineProperty"),Kr=r(O,"defineProperties"),F=n(Hr),$r="[object Error]",Gr=r(O,"freeze"),Hr=r(O,"assign"),Ur=r(O,"keys"),Mr=n(Gr,nn),Vr=n(r(O,"seal"),nn),Jr=n(r(O,"getPrototypeOf"),rn),qr=n(r(O,"entries"),Y),Qr=tn({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Xr="__tsUtils$gblCfg",Yr=r(A,"min"),nt=r(A,"max"),rt=(z=t)("slice",N),tt=z("substring",N),et=t("substr",N,an),it="_urid",ft=e(p,["document"]),st=e(p,[at="window"]),lt=e(p,["navigator"]),dt=e(p,["history"]),ht=e(function(){return!!f(function(){return process&&(process.versions||{}).node}).v}),gt=e(function(){return!!f(function(){return self&&self instanceof WorkerGlobalScope}).v}),mt=R("symbol"),wt=z("every",D),St=z("filter",D),It=z("indexOf",D),Ot=z("lastIndexOf",D),Tt=z("map",D),Et=t("find",D,Cn),xt=t("findIndex",D,Fn),Ct=t("findLast",D,Pn),Ft=t("findLastIndex",D,Dn),Pt=n(r(Pt,"from"),kn),kt=Dt=t("includes",D,xn),At=z("reduce",D),D=z("some",D),Lt=n(r(O,"create"),zn),Bt=t("trim",N,Rt=Bn(/^\s+|(?=\s)\s+$/g)),$t=n(Kt=t("trimStart",N,_t=Bn(/^\s+/g))),Ht=n(Gt=t("trimEnd",N,Wt=Bn(/(?=\s)\s+$/g))),k=z("toUpperCase",N),Ut=z("toLowerCase",N),Mt=r(A,"floor"),Vt=r(A,"ceil"),Jt=n(r(A,"trunc"),Gn),qt=t("repeat",N,Un),Zt=t("padStart",N,Vn),A=t("padEnd",N,Jn),re=/([^\w\d_$])/g,te=[rr,ur,er,tr],ue=cn(w),oe="(.*)",ie=z("split",N),ce=t("split",N,mn()?null:pr),ae=t("endsWith",N,vr),fe=z("indexOf",N),z=z("lastIndexOf",N),le=n(se=t("includes",N,yr)),N=t("startsWith",N,dr),pe="ref",ve="unref",ye="hasRef",de="enabled",he=100,ge=50,be=e(p,["requestIdleCallback"]),me=e(p,["cancelIdleCallback"]),y.arrAppend=function(r,n){return!o(n)&&r&&(x(n)?v(r.push,r,n):Sn(n)||In(n)?On(n,function(n){r.push(n)}):r.push(n)),r},y.arrContains=kt,y.arrEvery=wt,y.arrFilter=St,y.arrFind=Et,y.arrFindIndex=xt,y.arrFindLast=Ct,y.arrFindLastIndex=Ft,y.arrForEach=jn,y.arrFrom=Pt,y.arrIncludes=Dt,y.arrIndexOf=It,y.arrLastIndexOf=Ot,y.arrMap=Tt,y.arrReduce=At,y.arrSlice=En,y.arrSome=D,y.arrayDeepCopyHandler=rr,y.asString=F,y.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[w],n={n:function(){return e<=++r}};return q(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),lr(n)},y.createCachedValue=l,y.createCustomError=Rn,y.createDeferredCachedValue=function(r){var t={toJSON:function(){return t.v}};return C(t,"v",{get:function(){var n=r();return r=h,C(t,"v",{value:n}),n},configurable:!0})},y.createEnum=function(n){return Z(n,1,0,Mr)},y.createEnumKeyMap=tn,y.createEnumValueMap=function(n){return Z(n,1,1,Mr)},y.createFilenameRegex=function(n,r,t){return fr(F(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?oe:"(.)"})},!!r,t)},y.createFnDeferredProxy=An,y.createIterable=function(n){return sr({},n)},y.createIterator=lr,y.createProxyFuncs=function(t,e,n){var u;return t&&e&&x(n)&&(u=E(e),jn(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?An(e,n.n):Tn(e[n.n],e))})),t},y.createRangeIterator=function(n,r,t){var e=n,u=d,o=(c(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return q(t,"v",{g:function(){return u}}),lr(t)},y.createSimpleMap=en,y.createTimeout=function(n,r){return gr(!1,d,T[S](arguments))},y.createTimeoutWith=function(n,r,t){return gr(!1,n,T[S](arguments,1))},y.createTypeMap=en,y.createWildcardRegex=function(n,r,t){return fr(F(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,oe)},!!r,t)},y.dateDeepCopyHandler=tr,y.deepExtend=function(n,r,t,e,u,o,i){return or(nr(n)||{},T[S](arguments))},y.dumpObj=a,y.elapsedTime=ar,y.encodeAsHtml=function(n){return Qt=Qt||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},F(n).replace(/[&<>"']/g,function(n){return"&"+Qt[n]+";"})},y.encodeAsJson=function(n,r){var t;if(j(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[I](16),"\\u"+Zt(k(n),4,"0"))})+'"';else try{t=JSON.stringify(n,h,r?Fr(r)?r:4:d)}catch(n){t='"'+a(n)+'"'}return t},y.fnApply=v,y.fnBind=Tn,y.fnCall=function(n,r){return n.apply(r,T[S](arguments,2))},y.functionDeepCopyHandler=er,y.getCancelIdleCallback=me,y.getDocument=ft,y.getGlobal=dn,y.getHistory=dt,y.getIdleCallback=be,y.getInst=p,y.getIntValue=function(n,r){return c(n)?r:Fr(n)?n:isNaN(n=parseInt(n,10))?r:n},y.getKnownSymbol=wn,y.getLazy=yn,y.getLength=ue,y.getNavigator=lt,y.getPerformance=ir,y.getSymbol=mn,y.getValueByIter=function(r,n,t){return n&&r&&(On(n,function(n){if(c(r))return-1;r=r[n]}),!c(r))?r:t},y.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=ie(r,"."),u=e.length,o=0;o<u&&!c(n);o++)n=n[e[o]];return c(n)?t:n},y.getWindow=st,y.hasDocument=function(){return!!ft()},y.hasHistory=function(){return!!dt()},y.hasIdleCallback=function(){return!!be()},y.hasNavigator=function(){return!!lt()},y.hasPerformance=function(){return!!ir()},y.hasSymbol=bn,y.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!c(r))if(x(r))o=0<r[w];else if(Cr(r))o=!isNaN(r.getTime());else{if(Pr(r))return!0;if(G(r)){try{e=r,jn([w,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(E(n)?n():n),-1});var i=u;if(Pr(i))return i;if(E(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!Ur(r)[w]}o=U(r)}return o}(n,0)},y.hasWindow=function(){return!!st()},y.isArray=x,y.isArrayBuffer=Nr,y.isBlob=zr,y.isBoolean=Pr,y.isDate=Cr,y.isDefined=K,y.isError=Lr,y.isFile=kr,y.isFormData=Ar,y.isFunction=E,y.isIterable=In,y.isIterator=Sn,y.isNode=ht,y.isNotTruthy=function(n){return!n||!U(n)},y.isNullOrUndefined=c,y.isNumber=Fr,y.isObject=G,y.isPlainObject=qn,y.isPrimitive=function(n){return n===h||$(typeof n)},y.isPrimitiveType=$,y.isPromise=function(n){return!!(n&&n.then&&n.catch&&E(n.then)&&E(n.catch))},y.isPromiseLike=H,y.isRegExp=Dr,y.isStrictNullOrUndefined=B,y.isStrictUndefined=function(n){return!K(n)},y.isString=j,y.isSymbol=mt,y.isThenable=Rr,y.isTruthy=U,y.isTypeof=function(n,r){return typeof n===r},y.isUndefined=o,y.isWebWorker=gt,y.iterForOf=On,y.lazySafeGetInst=function(n){return yn(function(){return f(p,[n]).v||d})},y.makeGlobRegex=function(n,r,t){return fr(F(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?oe:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},y.makeIterable=sr,y.mathCeil=Vt,y.mathFloor=Mt,y.mathMax=nt,y.mathMin=Yr,y.mathToInt=Hn,y.mathTrunc=Jt,y.newSymbol=function(n,r){P||u();var t=(P.lzy?0:pt)||hn();return t.v?t.v(n):r?h:sn(n)},y.normalizeJsName=function(n,r){n=F(n).replace(re,"_");return o(r)?n:$n(n,!r)},y.objAssign=Hr,y.objCopyProps=Yn,y.objCreate=Lt,y.objDeepCopy=nr,y.objDeepFreeze=function t(n){return Gr&&i(n,function(n,r){(x(r)||G(r))&&t(r)}),Mr(n)},y.objDefine=q,y.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,J(o))},y.objDefineGet=function(n,r,t,e,u){return C(n,r,J(((n={e:u,c:e})[E(t)?"g":"v"]=t,n)))},y.objDefineProp=C,y.objDefineProperties=Kr,y.objDefineProps=function(n,r){var t={};return i(r,function(n,r){t[n]=J(r)}),Kr(n,t)},y.objEntries=qr,y.objExtend=function(n,r,t,e,u,o,i){return or(n||{},T[S](arguments))},y.objForEachKey=i,y.objFreeze=Mr,y.objGetOwnPropertyDescriptor=_r,y.objGetPrototypeOf=Jr,y.objHasOwn=Wr,y.objHasOwnProperty=M,y.objKeys=Ur,y.objSeal=Vr,y.objSetPrototypeOf=Nn,y.objToString=W,y.perfNow=cr,y.plainObjDeepCopyHandler=ur,y.polyArrFind=Cn,y.polyArrFindIndex=Fn,y.polyArrFindLast=Pn,y.polyArrFindLastIndex=Dn,y.polyArrFrom=kn,y.polyArrIncludes=xn,y.polyGetKnownSymbol=vn,y.polyIsArray=function(n){return!c(n)&&"[object Array]"===W(n)},y.polyNewSymbol=sn,y.polyObjEntries=Y,y.polyObjHasOwn=V,y.polyObjKeys=function(n){G(n)&&n!==h||s("non-object "+a(n));var r,t=[];for(r in n)Wr(n,r)&&t.push(r);return t},y.polyStrIncludes=yr,y.polyStrSubstr=an,y.polyStrSymSplit=pr,y.polyStrTrim=Rt,y.polyStrTrimEnd=Wt,y.polyStrTrimStart=_t,y.polySymbolFor=ln,y.polySymbolKeyFor=pn,y.polyUtcNow=Wn,y.readArgs=function(n,r,t){if(!Wr(n,w)){var e=(jt=jt||l(bn()&&wn(3))).v&&n[jt.v];if(e){var u=[],o=r===d||r<0?0:r,i=t<0||r<0?d:t;if(On(e[S](n),function(n,r){if(i!==d&&i<=r)return-1;o<=r&&u.push(n)}),(r===d||0<=r)&&(t===d||0<=t))return u;n=u}}return En(n,r,t)},y.safe=f,y.safeGet=L,y.safeGetLazy=function(r,t){return yn(function(){var n=f(r);return n.e?t:n.v})},y.scheduleIdleCallback=function(r,t){function e(n){var r=cr();return{didTimeout:n,timeRemaining:function(){return ge-ar(r)}}}var u,n;return be()?(u=hr(!0,function(n){return n&&me()(n),be()(function(n){u.dn(),r(n||e(!1))},t)},function(n){me()(n)})).h:br(function(){r(e(!0))},o(n=(t||{}).timeout)?he:n)},y.scheduleInterval=function(n,r){var t=T[S](arguments);return hr(!0,function(n){return n&&clearInterval(n),v(setInterval,d,t)},function(n){v(clearInterval,d,[n])}).h},y.scheduleTimeout=br,y.scheduleTimeoutWith=function(n,r,t){return gr(!0,n,T[S](arguments,1))},y.setBypassLazyCache=function(n){P||u(),P.lzy=n},y.setDefaultIdleTimeout=function(n){he=n},y.setDefaultMaxExecutionTime=function(n){ge=n},y.setValueByIter=function(r,n,t){var e;r&&n&&(On(n,function(n){e&&(c(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},y.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=ie(n,".")).pop(),jn(n,function(n){c(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},y.strCamelCase=$n,y.strContains=le,y.strEndsWith=ae,y.strIncludes=se,y.strIndexOf=fe,y.strIsNullOrEmpty=function(n){return j(n)?n===g:c(n)},y.strIsNullOrWhiteSpace=function(n){return j(n)?n.replace(/[\s\t\r\n\f]+/g,g)===g:c(n)},y.strKebabCase=function(n,r){n=Kn(n,"-");return(r?k:Ut)(n)},y.strLastIndexOf=z,y.strLeft=function(n,r){return tt(n,0,r)},y.strLetterCase=function(n){return F(n).replace(/(_|\b)\w/g,k)},y.strLower=Ut,y.strPadEnd=A,y.strPadStart=Zt,y.strRepeat=qt,y.strRight=function(n,r){return r<=0?g:n[w]>r?rt(n,-r):n},y.strSlice=rt,y.strSnakeCase=function(n,r){n=Kn(n,"_");return(r?k:Ut)(n)},y.strSplit=ie,y.strStartsWith=N,y.strSubstr=et,y.strSubstring=tt,y.strSymSplit=ce,y.strTrim=Bt,y.strTrimEnd=Gt,y.strTrimLeft=$t,y.strTrimRight=Ht,y.strTrimStart=Kt,y.strUpper=k,y.symbolFor=function(n){return P||u(),((vt=(P.lzy?0:vt)||l(f(gn,["for"]).v)).v||ln)(n)},y.symbolKeyFor=function(n){return P||u(),((yt=(P.lzy?0:yt)||l(f(gn,["keyFor"]).v)).v||pn)(n)},y.throwError=function(n){throw Error(n)},y.throwRangeError=X,y.throwTypeError=s,y.throwUnsupported=function(n){throw new(Nt=Nt||Rn("UnsupportedError"))(n)},y.utcNow=_n,y); | ||
//# sourceMappingURL=ts-utils.min.js.map |
/* | ||
* NevWare21 - ts-utils Polyfills, v0.11.2 | ||
* NevWare21 Solutions LLC - ts-utils Polyfills, v0.11.3 | ||
* https://github.com/nevware21/ts-utils | ||
* Copyright (c) NevWare21 and contributors. All rights reserved. | ||
* Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved. | ||
* Licensed under the MIT license. | ||
@@ -45,3 +45,3 @@ */ | ||
if (idx in theArray) { | ||
if (callbackfn[CALL](thisArg || theArray, theArray[idx], idx, theArray) === -1) { | ||
if (callbackfn[CALL](theArray, theArray[idx], idx, theArray) === -1) { | ||
break; | ||
@@ -168,3 +168,3 @@ } | ||
if (objHasOwn(theObject, prop)) { | ||
if (callbackfn[CALL](thisArg || theObject, prop, theObject[prop]) === -1) { | ||
if (callbackfn[CALL](theObject, prop, theObject[prop]) === -1) { | ||
break; | ||
@@ -187,10 +187,17 @@ } | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createKeyValueMap(values, keyType, valueType, completeFn) { | ||
function _createKeyValueMap(values, keyType, valueType, completeFn, writable) { | ||
var theMap = {}; | ||
objForEachKey(values, function (key, value) { | ||
theMap[key] = keyType ? value : key; | ||
theMap[value] = valueType ? value : key; | ||
_assignMapValue(theMap, key, key, writable); | ||
_assignMapValue(theMap, value, key, writable); | ||
}); | ||
return completeFn(theMap); | ||
return completeFn ? completeFn(theMap) : theMap; | ||
} | ||
function _assignMapValue(theMap, key, value, writable) { | ||
objDefineProp(theMap, key, { | ||
value: value, | ||
enumerable: true, | ||
writable: !!writable | ||
}); | ||
} | ||
@@ -215,12 +222,2 @@ /*#__NO_SIDE_EFFECTS__*/ | ||
} | ||
function objDeepFreeze(value) { | ||
if (_objFreeze) { | ||
objForEachKey(value, function (key, value) { | ||
if (isArray(value) || isObject(value)) { | ||
_objFreeze(value); | ||
} | ||
}); | ||
} | ||
return objFreeze(value); | ||
} | ||
var objFreeze = ( /* #__PURE__*/_pureAssign(_objFreeze, _doNothing)); | ||
@@ -230,3 +227,3 @@ | ||
function createEnumKeyMap(values) { | ||
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze); | ||
return _createKeyValueMap(values, 0 , 0 , objFreeze); | ||
} | ||
@@ -356,3 +353,3 @@ | ||
var sym = ((!_globalLazyTestHooks.lzy ? _symbol : 0) || _initSymbol()); | ||
return sym.v ? sym.v[knownName || name] : (!noPoly ? polyGetKnownSymbol(name) : UNDEF_VALUE); | ||
return sym.v ? sym.v[knownName || name] : (polyGetKnownSymbol(name) ); | ||
} | ||
@@ -359,0 +356,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(){"use strict";function n(n,r){return n||r}function r(n,r){return n[r]}var v=void 0,p=null,i="",C="object",t="prototype",e="undefined",d="Symbol",u="length",y="call",J="toString",o=n(Object),f=r(o,t),c=n(String),a=r(c,t),s=n(Math),l=n(Array),g=r(l,t),h=r(g,"slice");function b(n,r,t){if(n)for(var e=n[u]>>>0,i=0;i<e&&!(i in n&&-1===r[y](t||n,n[i],i,n));i++);}var m=n(c),N="[object Error]";function w(n,r){var t=i,e=f[J][y](n);e===N&&(n={stack:m(n.stack),message:m(n.message),name:m(n.name)});try{t=(t=JSON.stringify(n,p,r?"number"==typeof r?r:4:v))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||m(n)}catch(n){t=" - "+w(n,r)}return e+": "+t}function S(n){throw new TypeError(n)}function W(n){throw new RangeError(n)}t=D;function D(e,n,i){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||i)return r=arguments,(t||i).apply(n,t?h[y](r,1):r);S('"'+m(e)+'" not defined for '+w(n))}}var M=t("indexOf",g),U=t("map",g);function x(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function q(r){return function(n){return typeof n===r}}function B(n){var r="[object "+n+"]";return function(n){return!(!n||F(n)!==r)}}function F(n){return f[J].call(n)}function O(n){return typeof n===e||n===e}function j(n){return n===p||O(n)}var E=q("string"),G=q("function");function I(n){return(n||!j(n))&&n&&typeof n===C}var H=r(l,"isArray"),K=B("RegExp"),Q=r(o,"getOwnPropertyDescriptor"),V=n(r(o,"hasOwn"),X);function X(n,r){return!!n&&f.hasOwnProperty[y](n,r)||!!Q(n,r)}function Y(n,r,t){if(n&&I(n))for(var e in n)if(V(n,e)&&-1===r[y](t||n,e,n[e]))break}var Z=r(o,"defineProperty");function k(n){return Z({toJSON:function(){return n}},"v",{value:n})}function A(n){I(n)&&n!==p||S("non-object "+w(n));var r,t=[];for(r in n)V(n,r)&&t.push(r);return t}var T=r(o,"freeze");function nn(n){return n}function rn(n){return T&&Y(n,function(n,r){(H(r)||I(r))&&T(r)}),tn(n)}var tn=n(T,nn);function en(n){return r=rn,t={},Y(n,function(n,r){t[n]=n,t[r]=n}),r(t);var r,t}var P,un=en({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),on="__tsUtils$gblCfg";function fn(){var n;return(n=(n=(n=typeof globalThis!==e?globalThis:n)||typeof self===e?n:self)||typeof window===e?n:window)||typeof global===e?n:global}var $,z,cn=r(s,"max"),an=t("slice",a),L=t("substring",a);function sn(){var n;P||(n=x(fn).v||{},P=n[on]=n[on]||{}),z=P}function ln(n,r){var t;return function(){return z||sn(),(t=t&&!z.lzy?t:k(x(n,r).v)).v}}function vn(n,r){return"window"===n?dn():p}var pn,R,dn=ln(vn,["window"]);function yn(n){return n&&G(n.next)}function gn(t,e,i){var u=-1;return b(t,function(n,r){if(e[y](i|t,n,r,t))return u=r,-1}),u}function hn(n,r,t){for(var e=-1,i=(n[u]>>>0)-1;0<=i;i--)if(i in n&&r[y](t|n,n[i],i,n)){e=i;break}return e}function bn(r){return function(n){return j(n)&&S("strTrim called ["+w(n)+"]"),n&&n.replace?n.replace(r,i):n}}var c=bn(/^\s+/g),mn=bn(/(?=\s)\s+$/g),wn=r(s,"floor"),Sn=r(s,"ceil"),xn=n(r(s,"trunc"),On);function On(n){n=+n;return(0<n?wn:Sn)(n)}function jn(n,r){var t=+n;return t==1/0&&r&&W("invalid value ["+w(n)+"]"),t!=t||0==t?0:xn(t)}var En=D("repeat",a,In);function In(n,r){j(n)&&S("can't convert ["+w(n)+"]"),(r=jn(r,!0))<0&&W("invalid count must be >= 0 && < Infinity");for(var t=E(n)?n:m(n),e=i;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function kn(n,r,t){var e=i,n=(r=jn(r,!0),n[u]);return n<(r>>=0)&&(e=(r-=n)>(e=j(t)?" ":m(t))[u]?En(e,Sn(r/e[u])):e)[u]>r?L(e,0,r):e}function _(t){return function(){for(var n=[this],r=0;r<arguments[u];r++)n[r+1]=arguments[r];return t.apply(this,n)}}var An,Tn=t("indexOf",a),Pn={startsWith:function(n,r,t){E(n)||S("'"+w(n)+"' is not a string");r=E(r)?r:m(r),t=0<t?t:0;return L(n,t,t+r[u])===r},endsWith:function(n,r,t){E(n)||S("'"+w(n)+"' is not a string");r=E(r)?r:m(r),t=!O(t)&&t<n[u]?t:n[u];return L(n,t-r[u],t)===r},padStart:function(n,r,t){return kn(n,r,t)+n},padEnd:function(n,r,t){return n+kn(n,r,t)},trim:bn(/^\s+|(?=\s)\s+$/g),trimStart:c,trimLeft:c,trimEnd:mn,trimRight:mn,substr:function(n,r,t){return j(n)&&S("Invalid "+w(n)),t<0?i:((r=r||0)<0&&(r=cn(r+n[u],0)),O(t)?an(n,r):an(n,r,r+t))},includes:function(n,r,t){return K(r)&&S("'searchString' must not be a regular expression"+w(r)),-1!==Tn(n,m(r),t)}},$n={isArray:function(n){return!j(n)&&"[object Array]"===F(n)},from:function(r,t,e){if(H(r))return i=function(n){return(n&&n.slice||h).apply(n,h[y](arguments,1))}(r),t?U(i,t,e):i;function n(n,r){return c.push(t?t[y](e,n,r):n)}var i,u,o,f,c=[],a=r;if(a&&(yn(a)||(a=a[(R=R||k((r=un[i=3],z||sn(),(f=(z.lzy?0:pn)||(pn=k(x(vn,[d]).v))).v?f.v[r||i]:u?v:($=$||{},(f=un[i])?$[f]=$[f]||{description:m(o=d+"."+f),toString:function(){return d+"("+o+")"},_polyfill:!0}:void 0)))).v]?a[R.v]():null),yn(a))){var r=v,s=v;try{for(var l=0;!(s=a.next()).done&&-1!==n[y](a,s.value,l,a);)l++}catch(n){r={e:n},a.throw&&(s=p,a.throw(r))}finally{try{s&&!s.done&&a.return&&a.return(s)}finally{if(r)throw r.e}}}return c}},zn={includes:function(n,r,t){return-1!==M(n,r,t)},find:function(n,r,t){r=gn(n,r,t);return-1!==r?n[r]:void 0},findIndex:gn,findLast:function(n,r,t){r=hn(n,r,t);return-1!==r?n[r]:void 0},findLastIndex:hn};b(A(An={keys:A,hasOwn:X}),function(n){o[n]||(o[n]=_(An[n]))}),b(A($n),function(n){l[n]||(l[n]=_($n[n]))}),b(A(zn),function(n){g[n]||(g[n]=_(zn[n]))}),b(A(Pn),function(n){a[n]||(a[n]=_(Pn[n]))})}(); | ||
function n(n,r){return n||r}function r(n,r){return n[r]}function o(n,r){if(n)for(var t=n[I]>>>0,e=0;e<t&&!(e in n&&-1===r[k](n,n[e],e,n));e++);}function f(n,r){var t=O,e=A[fn][k](n);e===cn&&(n={stack:z(n.stack),message:z(n.message),name:z(n.name)});try{t=(t=JSON.stringify(n,x,r?"number"==typeof r?r:4:S))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||z(n)}catch(n){t=" - "+f(n,r)}return e+": "+t}function c(n){throw new TypeError(n)}function i(n){throw new RangeError(n)}function C(e,n,i){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||i)return r=arguments,(t||i).apply(n,t?$[k](r,1):r);c('"'+z(e)+'" not defined for '+f(n))}}function l(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function J(r){return function(n){return typeof n===r}}function N(n){var r="[object "+n+"]";return function(n){return!(!n||W(n)!==r)}}function W(n){return A[fn].call(n)}function e(n){return typeof n===j||n===j}function u(n){return n===x||e(n)}function D(n){return(n||!u(n))&&n&&typeof n===on}function M(n,r){return!!n&&A.hasOwnProperty[k](n,r)||!!dn(n,r)}function v(n){return gn({toJSON:function(){return n}},"v",{value:n})}function U(n,r,t,e){gn(n,r,{value:t,enumerable:!0,writable:!!e})}function t(n){D(n)&&n!==x||c("non-object "+f(n));var r,t=[];for(r in n)yn(n,r)&&t.push(r);return t}function q(n){return n}function B(n){var r=hn,t=void 0;function e(n,r){U(i,n,n,t),U(i,r,n,t)}var i={},u=n;if(u&&D(u))for(var o in u)if(yn(u,o)&&-1===e[k](u,o,u[o]))break;return r?r(i):i}function F(){var n;return(n=(n=(n=typeof globalThis!==j?globalThis:n)||typeof self===j?n:self)||typeof window===j?n:window)||typeof global===j?n:global}function G(){var n;h||(n=l(F).v||{},h=n[mn]=n[mn]||{}),m=h}function H(n,r){var t;return function(){return m||G(),(t=t&&!m.lzy?t:v(l(n,r).v)).v}}function K(n,r){return n===tn?xn():x}function Q(n){return n&&ln(n.next)}function V(t,e,i){var u=-1;return o(t,function(n,r){if(e[k](i|t,n,r,t))return u=r,-1}),u}function X(n,r,t){for(var e=-1,i=(n[I]>>>0)-1;0<=i;i--)if(i in n&&r[k](t|n,n[i],i,n)){e=i;break}return e}function a(r){return function(n){return u(n)&&c("strTrim called ["+f(n)+"]"),n&&n.replace?n.replace(r,O):n}}function Y(n){n=+n;return(0<n?jn:En)(n)}function Z(n,r){var t=+n;return t==1/0&&r&&i("invalid value ["+f(n)+"]"),t!=t||0==t?0:In(t)}function nn(n,r){u(n)&&c("can't convert ["+f(n)+"]"),(r=Z(r,!0))<0&&i("invalid count must be >= 0 && < Infinity");for(var t=L(n)?n:z(n),e=O;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function rn(n,r,t){var e=O,n=(r=Z(r,!0),n[I]);return n<(r>>=0)&&(e=(r-=n)>(e=u(t)?" ":z(t))[I]?kn(e,En(r/e[I])):e)[I]>r?R(e,0,r):e}function s(t){return function(){for(var n=[this],r=0;r<arguments[I];r++)n[r+1]=arguments[r];return t.apply(this,n)}}var p,d,y,g,h,b,m,tn,en,w,un,S=void 0,x=null,O="",on="object",j="undefined",E="Symbol",I="length",k="call",fn="toString",A=r(p=n(Object),g="prototype"),T=r(_=n(String),g),P=n(Math),$=r(y=r(d=n(Array),g),"slice"),z=n(_),cn="[object Error]",an=(g=C)("indexOf",y),sn=g("map",y),L=J("string"),ln=J("function"),vn=r(d,"isArray"),pn=N("RegExp"),dn=r(p,"getOwnPropertyDescriptor"),yn=n(r(p,"hasOwn"),M),gn=r(p,"defineProperty"),hn=n(r(p,"freeze"),q),bn=B({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),mn="__tsUtils$gblCfg",wn=r(P,"max"),Sn=g("slice",T),R=g("substring",T),xn=H(K,[tn="window"]),_=a(/^\s+/g),On=a(/(?=\s)\s+$/g),jn=r(P,"floor"),En=r(P,"ceil"),In=n(r(P,"trunc"),Y),kn=C("repeat",T,nn),An=g("indexOf",T),Tn={startsWith:function(n,r,t){L(n)||c("'"+f(n)+"' is not a string");r=L(r)?r:z(r),t=0<t?t:0;return R(n,t,t+r[I])===r},endsWith:function(n,r,t){L(n)||c("'"+f(n)+"' is not a string");r=L(r)?r:z(r),t=!e(t)&&t<n[I]?t:n[I];return R(n,t-r[I],t)===r},padStart:function(n,r,t){return rn(n,r,t)+n},padEnd:function(n,r,t){return n+rn(n,r,t)},trim:a(/^\s+|(?=\s)\s+$/g),trimStart:_,trimLeft:_,trimEnd:On,trimRight:On,substr:function(n,r,t){return u(n)&&c("Invalid "+f(n)),t<0?O:((r=r||0)<0&&(r=wn(r+n[I],0)),e(t)?Sn(n,r):Sn(n,r,r+t))},includes:function(n,r,t){return pn(r)&&c("'searchString' must not be a regular expression"+f(r)),-1!==An(n,z(r),t)}},Pn={isArray:function(n){return!u(n)&&"[object Array]"===W(n)},from:function(n,t,e){if(vn(n))return i=function(n){return(n&&n.slice||$).apply(n,$[k](arguments,1))}(n),t?sn(i,t,e):i;function r(n,r){return o.push(t?t[k](e,n,r):n)}var i,u,o=[],f=n;if(f&&(Q(f)||(f=f[(w=w||v((n=bn[i=3],m||G(),(c=(m.lzy?0:en)||(en=v(l(K,[E]).v))).v?c.v[n||i]:(b=b||{},(c=bn[i])?b[c]=b[c]||((n={description:z(u=E+"."+c),toString:function(){return E+"("+u+")"}})._polyfill=!0,n):void 0)))).v]?f[w.v]():null),Q(f))){var c=S,a=S;try{for(var s=0;!(a=f.next()).done&&-1!==r[k](f,a.value,s,f);)s++}catch(n){c={e:n},f.throw&&(a=x,f.throw(c))}finally{try{a&&!a.done&&f.return&&f.return(a)}finally{if(c)throw c.e}}}return o}},$n={includes:function(n,r,t){return-1!==an(n,r,t)},find:function(n,r,t){r=V(n,r,t);return-1!==r?n[r]:void 0},findIndex:V,findLast:function(n,r,t){r=X(n,r,t);return-1!==r?n[r]:void 0},findLastIndex:X};o(t(un={keys:t,hasOwn:M}),function(n){p[n]||(p[n]=s(un[n]))}),o(t(Pn),function(n){d[n]||(d[n]=s(Pn[n]))}),o(t($n),function(n){y[n]||(y[n]=s($n[n]))}),o(t(Tn),function(n){T[n]||(T[n]=s(Tn[n]))}); | ||
//# sourceMappingURL=ts-polyfills-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
function n(n){"use strict";function r(n,r){return n||r}function t(n,r){return n[r]}var L,f=void 0,v=null,c="",_="function",R="object",s="prototype",W="__proto__",e="undefined",B="constructor",K="Symbol",a="length",$="name",p="call",u="toString",o=r(Object),G=t(o,s),i=t(In=r(String),s),H=r(Math),l=t(N=t($r=r(Array),s),"slice");function y(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function U(n,r){n=y(n);return n.e?r:n.v}function M(r){return function(n){return typeof n===r}}function d(n){var r="[object "+n+"]";return function(n){return!(!n||V(n)!==r)}}function V(n){return G[u].call(n)}function h(n){return typeof n===e||n===e}function g(n){return n===v||h(n)}function J(n){return n===v||!q(n)}function q(n){return!!n||n!==f}function Z(n){return L=L||["string","number","boolean",e,"symbol","bigint"],n!==R&&!!~L.indexOf(n)}var b=M("string"),m=M(_);function Q(n){return!(!n&&g(n)||!n||typeof n!==R)}var S=t($r,"isArray"),X=d("Date"),Y=M("number"),nn=M("boolean"),rn=d("RegExp"),tn=d("File"),en=d("FormData"),un=d("Blob"),on=d("ArrayBuffer"),an=d("Error");function cn(n){return!!(n&&n.then&&m(n.then))}var fn=cn;function sn(n){return!(!n||U(function(){return!(n&&0+n)},!n))}var ln=t(o,"getOwnPropertyDescriptor");function vn(n,r){return!!n&&G.hasOwnProperty[p](n,r)}var pn=r(t(o,"hasOwn"),yn);function yn(n,r){return vn(n,r)||!!ln(n,r)}function w(n,r,t){if(n&&Q(n))for(var e in n)if(pn(n,e)&&-1===r[p](t||n,e,n[e]))break}function dn(n,t,e,r){var u={};return w(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}var I=r(In),hn="[object Error]";function T(n,r){var t=c,e=G[u][p](n);e===hn&&(n={stack:I(n.stack),message:I(n.message),name:I(n.name)});try{t=(t=JSON.stringify(n,v,r?"number"==typeof r?r:4:f))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||I(n)}catch(n){t=" - "+T(n,r)}return e+": "+t}function O(n){throw new TypeError(n)}function gn(n){throw new RangeError(n)}function bn(n){var t=[];return w(n,function(n,r){t.push([n,r])}),t}var mn=t(o,"freeze");function Sn(n){return n}function wn(n){return n[W]||v}var In=t(o,"assign"),Tn=t(o,"keys");function On(n){return mn&&w(n,function(n,r){(S(r)||Q(r))&&mn(r)}),jn(n)}var jn=r(mn,Sn),xn=r(t(o,"seal"),Sn),En=r(t(o,"getPrototypeOf"),wn),Cn=r(t(o,"entries"),bn);function Fn(n){return dn(n,0,0,On)}function Pn(n){var t={};return w(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),On(t)}var Dn,kn=Fn({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),An="__tsUtils$gblCfg";function zn(){var n;return(n=(n=(n=typeof globalThis!==e?globalThis:n)||typeof self===e?n:self)||typeof window===e?n:window)||typeof global===e?n:global}function Nn(){var n;return Dn||(n=y(zn).v||{},Dn=n[An]=n[An]||{}),Dn}var j=x;function x(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?l[p](r,1):r);O('"'+I(e)+'" not defined for '+T(n))}}function Ln(r){return function(n){return n[r]}}var _n=t(H,"min"),Rn=t(H,"max"),Wn=j("slice",i),Bn=j("substring",i),Kn=x("substr",i,$n);function $n(n,r,t){return g(n)&&O("Invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Rn(r+n[a],0)),h(t)?Wn(n,r):Wn(n,r,r+t))}var Gn,Hn,Un="_urid";function Mn(){var n;return Gn||(n=Nn(),Gn=n.gblSym=n.gblSym||{k:{},s:{}}),Gn}function Vn(n){return{description:I(n),toString:function(){return K+"("+n+")"},_polyfill:!0}}function Jn(n){var r,t,e=Mn();return pn(e.k,n)||(r=Vn(n),t=Tn(e.s).length,r[Un]=function(){return t+"_"+r[u]()},e.k[n]=r,e.s[r[Un]()]=I(n)),e.k[n]}function qn(n){n&&n[u]&&Bn(n[u](),0,6)==K||O(n+" is not a symbol");n=n._polyfill&&n[Un]&&n[Un]();return n?Mn().s[n]:void 0}function Zn(n){Hn=Hn||{};n=kn[n];return n?Hn[n]=Hn[n]||Vn(K+"."+n):void 0}var Qn={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Xn(r){var n,t={};return t[Qn.c]=!0,t[Qn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=ln(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),w(r,function(n,r){t[Qn[n]]=h(r)?t[Qn[n]]:r}),t}var E,C=t(o,"defineProperty"),Yn=t(o,"defineProperties");function F(n,r,t){return C(n,r,Xn(t))}function P(){E=Nn()}function nr(r){var t={};return E||P(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||C(t,"v",{value:n}),t.b=E.lzy,n}}),t}function D(n){return C({toJSON:function(){return n}},"v",{value:n})}var rr,tr="window";function k(n,r){var t;return function(){return E||P(),(t=t&&!E.lzy?t:D(y(n,r).v)).v}}function er(n){return E||P(),(rr=rr&&!1!==n&&!E.lzy?rr:D(y(zn).v||v)).v}function A(n,r){r=rr&&!1!==r?rr.v:er(r);return r&&r[n]?r[n]:n===tr?cr():v}var ur,or,ir,ar=k(A,["document"]),cr=k(A,[tr]),fr=k(A,["navigator"]),sr=k(A,["history"]),lr=k(function(){return!!y(function(){return process&&(process.versions||{}).node}).v}),vr=k(function(){return!!y(function(){return self&&self instanceof WorkerGlobalScope}).v});function pr(){return ur=D(y(A,[K]).v)}function yr(n){var r=(E.lzy?0:ur)||pr();return r.v?r.v[n]:f}var dr,hr=M("symbol");function gr(){return!!br()}function br(){return E||P(),((E.lzy?0:ur)||pr()).v}function mr(n,r){var t=kn[n],e=(E||P(),(E.lzy?0:ur)||pr());return e.v?e.v[t||n]:r?f:Zn(n)}function Sr(n){return!!n&&m(n.next)}function wr(n){return!J(n)&&m(n[mr(3)])}function Ir(r,n,t){if(r&&(Sr(r)||(r=r[(dr=dr||D(mr(3))).v]?r[dr.v]():null),Sr(r))){var e=f,u=f;try{for(var o=0;!(u=r.next()).done&&-1!==n[p](t||r,u.value,o,r);)o++}catch(n){e={e:n},r.throw&&(u=v,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function z(n,r,t){return n.apply(r,t)}function Tr(n,r){return n.bind.apply(n,l[p](arguments,1))}var Or=j("every",N),jr=j("filter",N);function xr(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r[p](t||n,n[u],u,n));u++);}var Er=j("indexOf",N),Cr=j("lastIndexOf",N),Fr=j("map",N);function Pr(n,r,t){return(n&&n.slice||l).apply(n,l[p](arguments,1))}function Dr(n,r,t){return-1!==Er(n,r,t)}function kr(n,r,t){r=Ar(n,r,t);return-1!==r?n[r]:void 0}function Ar(t,e,u){var o=-1;return xr(t,function(n,r){if(e[p](u|t,n,r,t))return o=r,-1}),o}function zr(n,r,t){r=Nr(n,r,t);return-1!==r?n[r]:void 0}function Nr(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r[p](t|n,n[u],u,n)){e=u;break}return e}function Lr(n,t,e){var r,u;return S(n)?(r=Pr(n),t?Fr(r,t,e):r):(u=[],Ir(n,function(n,r){return u.push(t?t[p](e,n,r):n)}),u)}var _r,Rr=x("find",N,kr),Wr=x("findIndex",N,Ar),Br=x("findLast",N,zr),Kr=x("findLastIndex",N,Nr),$r=r(t($r,"from"),Lr),Gr=x("includes",N,Dr),Hr=Gr,Ur=j("reduce",N),N=j("some",N);function Mr(t,e){return function(){var n=l[p](arguments),r=t();return z(r[e],r,n)}}var Vr,Jr,qr=r(t(o,"create"),Zr);function Zr(n){var r;return n?((r=typeof n)!==R&&r!=_&&O("Prototype must be an Object or function: "+T(n)),t[s]=n,new t):{};function t(){}}function Qr(n,r){return(o.setPrototypeOf||function(t,n){var r;(Vr=Vr||D(((r={})[W]=[],r instanceof Array))).v?t[W]=n:w(n,function(n,r){return t[n]=r})})(n,r)}function Xr(n,r){r&&(n[$]=r)}function Yr(u,o,n){var r,t,i=n||Error,a=i[s][$],c=Error.captureStackTrace,n=i;return y(F,[t=function(){var n=this,r=arguments;try{y(Xr,[i,u]);var t,e=z(i,n,l[p](r))||n;return e!==n&&(t=En(n))!==En(e)&&Qr(e,t),c&&c(e,n[B]),o&&o(e,r),e}finally{y(Xr,[i,a])}},$,{v:r=u,c:!0,e:!1}]),(t=Qr(t,n))[s]=n===v?qr(n):(e[s]=n[s],new e),t;function e(){this[B]=t,y(F,[this,$,{v:r,c:!0,e:!1}])}}function nt(){return(Date.now||rt)()}function rt(){return(new Date).getTime()}function tt(r){return function(n){return g(n)&&O("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var et=tt(/^\s+|(?=\s)\s+$/g),ut=tt(/^\s+/g),ot=tt(/(?=\s)\s+$/g),it=x("trim",i,et),at=x("trimStart",i,ut),ct=r(at),ft=x("trimEnd",i,ot),st=r(ft),lt=j("toUpperCase",i),vt=j("toLowerCase",i);function pt(n,i,a){return it(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=lt(e)),(u||c)+i+e})}function yt(n,r){return pt(n,"",!0).replace(/^\w/,r?lt:vt)}var dt=t(H,"floor"),ht=t(H,"ceil"),gt=r(t(H,"trunc"),bt);function bt(n){n=+n;return(0<n?dt:ht)(n)}function mt(n,r){var t=+n;return t==1/0&&r&&gn("invalid value ["+T(n)+"]"),t!=t||0==t?0:gt(t)}var St=x("repeat",i,wt);function wt(n,r){g(n)&&O("can't convert ["+T(n)+"]"),(r=mt(r,!0))<0&&gn("invalid count must be >= 0 && < Infinity");for(var t=b(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function It(n,r,t){var e=c,n=(r=mt(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=g(t)?" ":I(t))[a]?St(e,ht(r/e[a])):e)[a]>r?Bn(e,0,r):e}var Tt=x("padStart",i,Ot),H=x("padEnd",i,jt);function Ot(n,r,t){return It(n,r,t)+n}function jt(n,r,t){return n+It(n,r,t)}var xt,Et,Ct,Ft,Pt=/([^\w\d_$])/g;function Dt(n){if(!n||typeof n!==R)return!1;var r=!1;if(n!==(Ft=Ft||cr()||!0)){Ct||(Et=Function[s][u],Ct=Et[p](o));try{var t=En(n),r=(r=!t)||(t=vn(t,B)?t[B]:t)&&typeof t==_&&Et[p](t)===Ct}catch(n){}}return r}function kt(n){return n.value&&Kt(n),!0}var At=[Rt,Kt,Bt,Wt];function zt(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c=typeof n,f=!1,s=!1,l=(n&&c===R?f=Dt(n):s=n===v||Z(c),{type:c,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return zt(t,n,r?a:e,r)},copyTo:function(n,r){return Nt(t,n,r,a)}});return l.isPrim?i&&i[p](e,l)?l.result:n:(u=n,c=function(r){F(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<At.length?At[n++]:kt))[p](e,l);)t=v},xr(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),c(o)),o.v)}function Nt(n,r,t,e){if(!g(t))for(var u in t)r[u]=zt(n,t[u],e,u);return r}function Lt(n,r,t){return Nt([],n,r,{handler:t,src:r,path:[]})}function _t(n,r){return zt([],n,{handler:r,src:n})}function Rt(n){var r,t=n.value;return!!S(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Wt(n){var r=n.value;return!!X(r)&&(n.result=new Date(r.getTime()),!0)}function Bt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function $t(r,n){return xr(n,function(n){Lt(r,n)}),r}var Gt,Ht=Ln(a);function Ut(){return E||P(),(Gt=Gt&&!E.lzy?Gt:D(y(A,["performance"]).v)).v}function Mt(){var n=Ut();return n&&n.now?n.now():nt()}function Vt(n){return Mt()-n}var Jt="(.*)";function qt(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function Zt(n,r){return n[mr(3)]=function(){return Qt(r)},n}function Qt(r){var t=!1;function e(){return r.v}var n={next:function(){var n={done:t=t||!r.n||r.n(arguments)};return t||F(n,"value",{g:e}),n}};return r.r&&(n.return=function(n){return{done:t=!0,value:r.r&&r.r(n)}}),r.t&&(n.throw=function(n){return{done:t=!0,value:r.t&&r.t(n)}}),n}function Xt(n,r,t){r=r&&r[mr(9)];return r?r(n,t):[n]}var Yt=j("split",i),ne=x("split",i,br()?null:Xt),re=x("endsWith",i,te);function te(n,r,t){b(n)||O("'"+T(n)+"' is not a string");r=b(r)?r:I(r),t=!h(t)&&t<n[a]?t:n[a];return Bn(n,t-r[a],t)===r}var ee=j("indexOf",i),j=j("lastIndexOf",i),ue=x("includes",i,ie),oe=r(ue);function ie(n,r,t){return rn(r)&&O("'searchString' must not be a regular expression"+T(r)),-1!==ee(n,I(r),t)}function ae(n,r,t){b(n)||O("'"+T(n)+"' is not a string");r=b(r)?r:I(r),t=0<t?t:0;return Bn(n,t,t+r[a])===r}i=x("startsWith",i,ae);var ce="ref",fe="unref",se="hasRef",le="enabled";function ve(n,r,t){var e,u=!0,o=n?r(v):v;function i(){return u=!1,o&&o[fe]&&o[fe](),e}function a(){o&&t(o),o=v}function c(){return o=r(o),u||i(),e}return(e={cancel:a,refresh:c})[se]=function(){return o&&o[se]?o[se]():u},e[ce]=function(){return u=!0,o&&o[ce]&&o[ce](),e},e[fe]=i,{h:e=C(e,le,{get:function(){return!!o},set:function(n){!n&&o&&a(),n&&!o&&c()}}),dn:function(){o=v}}}function pe(n,r,t){var e=S(r),u=e?r.length:0,o=(0<u?r[0]:e?f:r)||setTimeout,i=(1<u?r[1]:f)||clearTimeout,a=t[0],c=(t[0]=function(){c.dn(),z(a,f,l[p](arguments))},ve(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(i,f,[n])}return z(o,f,t)},function(n){z(i,f,[n])}));return c.h}function ye(n,r){return pe(!0,f,l[p](arguments))}var de=100,he=50,ge=k(A,["requestIdleCallback"]),be=k(A,["cancelIdleCallback"]);n.arrAppend=function(r,n){return!h(n)&&r&&(S(n)?z(r.push,r,n):Sr(n)||wr(n)?Ir(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Hr,n.arrEvery=Or,n.arrFilter=jr,n.arrFind=Rr,n.arrFindIndex=Wr,n.arrFindLast=Br,n.arrFindLastIndex=Kr,n.arrForEach=xr,n.arrFrom=$r,n.arrIncludes=Gr,n.arrIndexOf=Er,n.arrLastIndexOf=Cr,n.arrMap=Fr,n.arrReduce=Ur,n.arrSlice=Pr,n.arrSome=N,n.arrayDeepCopyHandler=Rt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return F(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Qt(n)},n.createCachedValue=D,n.createCustomError=Yr,n.createDeferredCachedValue=function(r){var t={toJSON:function(){return t.v}};return C(t,"v",{get:function(){var n=r();return r=v,C(t,"v",{value:n}),n},configurable:!0})},n.createEnum=function(n){return dn(n,1,0,On)},n.createEnumKeyMap=Fn,n.createEnumValueMap=function(n){return dn(n,1,1,On)},n.createFilenameRegex=function(n,r,t){return qt(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Jt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Mr,n.createIterable=function(n){return Zt({},n)},n.createIterator=Qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&S(n)&&(u=m(e),xr(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Mr(e,n.n):Tr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=f,o=(g(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return F(t,"v",{g:function(){return u}}),Qt(t)},n.createSimpleMap=Pn,n.createTimeout=function(n,r){return pe(!1,f,l[p](arguments))},n.createTimeoutWith=function(n,r,t){return pe(!1,n,l[p](arguments,1))},n.createTypeMap=Pn,n.createWildcardRegex=function(n,r,t){return qt(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Jt)},!!r,t)},n.dateDeepCopyHandler=Wt,n.deepExtend=function(n,r,t,e,u,o,i){return $t(_t(n)||{},l[p](arguments))},n.dumpObj=T,n.elapsedTime=Vt,n.encodeAsHtml=function(n){return xt=xt||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},I(n).replace(/[&<>"']/g,function(n){return"&"+xt[n]+";"})},n.encodeAsJson=function(n,r){var t;if(b(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[u](16),"\\u"+Tt(lt(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?Y(r)?r:4:f)}catch(n){t='"'+T(n)+'"'}return t},n.fnApply=z,n.fnBind=Tr,n.fnCall=function(n,r){return n.apply(r,l[p](arguments,2))},n.functionDeepCopyHandler=Bt,n.getCancelIdleCallback=be,n.getDocument=ar,n.getGlobal=er,n.getHistory=sr,n.getIdleCallback=ge,n.getInst=A,n.getIntValue=function(n,r){return g(n)?r:Y(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=mr,n.getLazy=nr,n.getLength=Ht,n.getNavigator=fr,n.getPerformance=Ut,n.getSymbol=br,n.getValueByIter=function(r,n,t){return n&&r&&(Ir(n,function(n){if(g(r))return-1;r=r[n]}),!g(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Yt(r,"."),u=e.length,o=0;o<u&&!g(n);o++)n=n[e[o]];return g(n)?t:n},n.getWindow=cr,n.hasDocument=function(){return!!ar()},n.hasHistory=function(){return!!sr()},n.hasIdleCallback=function(){return!!ge()},n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Ut()},n.hasSymbol=gr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!g(r))if(S(r))o=0<r[a];else if(X(r))o=!isNaN(r.getTime());else{if(nn(r))return!0;if(Q(r)){try{e=r,xr([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(m(n)?n():n),-1});var i=u;if(nn(i))return i;if(m(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!Tn(r)[a]}o=sn(r)}return o}(n,0)},n.hasWindow=function(){return!!cr()},n.isArray=S,n.isArrayBuffer=on,n.isBlob=un,n.isBoolean=nn,n.isDate=X,n.isDefined=q,n.isError=an,n.isFile=tn,n.isFormData=en,n.isFunction=m,n.isIterable=wr,n.isIterator=Sr,n.isNode=lr,n.isNotTruthy=function(n){return!n||!sn(n)},n.isNullOrUndefined=g,n.isNumber=Y,n.isObject=Q,n.isPlainObject=Dt,n.isPrimitive=function(n){return n===v||Z(typeof n)},n.isPrimitiveType=Z,n.isPromise=function(n){return!!(n&&n.then&&n.catch&&m(n.then)&&m(n.catch))},n.isPromiseLike=cn,n.isRegExp=rn,n.isStrictNullOrUndefined=J,n.isStrictUndefined=function(n){return!q(n)},n.isString=b,n.isSymbol=hr,n.isThenable=fn,n.isTruthy=sn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=h,n.isWebWorker=vr,n.iterForOf=Ir,n.lazySafeGetInst=function(n){return nr(function(){return y(A,[n]).v||f})},n.makeGlobRegex=function(n,r,t){return qt(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Zt,n.mathCeil=ht,n.mathFloor=dt,n.mathMax=Rn,n.mathMin=_n,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){E||P();var t=(E.lzy?0:ur)||pr();return t.v?t.v(n):r?v:Vn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(Pt,"_");return h(r)?n:yt(n,!r)},n.objAssign=In,n.objCopyProps=Lt,n.objCreate=qr,n.objDeepCopy=_t,n.objDeepFreeze=On,n.objDefine=F,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,Xn(o))},n.objDefineGet=function(n,r,t,e,u){return C(n,r,Xn(((n={e:u,c:e})[m(t)?"g":"v"]=t,n)))},n.objDefineProp=C,n.objDefineProperties=Yn,n.objDefineProps=function(n,r){var t={};return w(r,function(n,r){t[n]=Xn(r)}),Yn(n,t)},n.objEntries=Cn,n.objExtend=function(n,r,t,e,u,o,i){return $t(n||{},l[p](arguments))},n.objForEachKey=w,n.objFreeze=jn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=En,n.objHasOwn=pn,n.objHasOwnProperty=vn,n.objKeys=Tn,n.objSeal=xn,n.objSetPrototypeOf=Qr,n.objToString=V,n.perfNow=Mt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=kr,n.polyArrFindIndex=Ar,n.polyArrFindLast=zr,n.polyArrFindLastIndex=Nr,n.polyArrFrom=Lr,n.polyArrIncludes=Dr,n.polyGetKnownSymbol=Zn,n.polyIsArray=function(n){return!g(n)&&"[object Array]"===V(n)},n.polyNewSymbol=Vn,n.polyObjEntries=bn,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){Q(n)&&n!==v||O("non-object "+T(n));var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=ie,n.polyStrSubstr=$n,n.polyStrSymSplit=Xt,n.polyStrTrim=et,n.polyStrTrimEnd=ot,n.polyStrTrimStart=ut,n.polySymbolFor=Jn,n.polySymbolKeyFor=qn,n.polyUtcNow=rt,n.readArgs=function(n,r,t){if(!pn(n,a)){var e=(_r=_r||D(gr()&&mr(3))).v&&n[_r.v];if(e){var u=[],o=r===f||r<0?0:r,i=t<0||r<0?f:t;if(Ir(e[p](n),function(n,r){if(i!==f&&i<=r)return-1;o<=r&&u.push(n)}),(r===f||0<=r)&&(t===f||0<=t))return u;n=u}}return Pr(n,r,t)},n.safe=y,n.safeGet=U,n.safeGetLazy=function(r,t){return nr(function(){var n=y(r);return n.e?t:n.v})},n.scheduleIdleCallback=function(r,t){function e(n){var r=Mt();return{didTimeout:n,timeRemaining:function(){return he-Vt(r)}}}var u,n;return ge()?(u=ve(!0,function(n){return n&&be()(n),ge()(function(n){u.dn(),r(n||e(!1))},t)},function(n){be()(n)})).h:ye(function(){r(e(!0))},h(n=(t||{}).timeout)?de:n)},n.scheduleInterval=function(n,r){var t=l[p](arguments);return ve(!0,function(n){return n&&clearInterval(n),z(setInterval,f,t)},function(n){z(clearInterval,f,[n])}).h},n.scheduleTimeout=ye,n.scheduleTimeoutWith=function(n,r,t){return pe(!0,n,l[p](arguments,1))},n.setBypassLazyCache=function(n){E||P(),E.lzy=n},n.setDefaultIdleTimeout=function(n){de=n},n.setDefaultMaxExecutionTime=function(n){he=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ir(n,function(n){e&&(g(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Yt(n,".")).pop(),xr(n,function(n){g(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=yt,n.strContains=oe,n.strEndsWith=re,n.strIncludes=ue,n.strIndexOf=ee,n.strIsNullOrEmpty=function(n){return b(n)?n===c:g(n)},n.strIsNullOrWhiteSpace=function(n){return b(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:g(n)},n.strKebabCase=function(n,r){n=pt(n,"-");return(r?lt:vt)(n)},n.strLastIndexOf=j,n.strLeft=function(n,r){return Bn(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,lt)},n.strLower=vt,n.strPadEnd=H,n.strPadStart=Tt,n.strRepeat=St,n.strRight=function(n,r){return r<=0?c:n[a]>r?Wn(n,-r):n},n.strSlice=Wn,n.strSnakeCase=function(n,r){n=pt(n,"_");return(r?lt:vt)(n)},n.strSplit=Yt,n.strStartsWith=i,n.strSubstr=Kn,n.strSubstring=Bn,n.strSymSplit=ne,n.strTrim=it,n.strTrimEnd=ft,n.strTrimLeft=ct,n.strTrimRight=st,n.strTrimStart=at,n.strUpper=lt,n.symbolFor=function(n){return E||P(),((or=(E.lzy?0:or)||D(y(yr,["for"]).v)).v||Jn)(n)},n.symbolKeyFor=function(n){return E||P(),((ir=(E.lzy?0:ir)||D(y(yr,["keyFor"]).v)).v||qn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=gn,n.throwTypeError=O,n.throwUnsupported=function(n){throw new(Jr=Jr||Yr("UnsupportedError"))(n)},n.utcNow=nt}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
function n(n){function r(n,r){return n||r}function t(n,r){return n[r]}var L,f=void 0,v=null,c="",_="function",R="object",s="prototype",W="__proto__",e="undefined",B="constructor",K="Symbol",a="length",$="name",p="call",u="toString",o=r(Object),G=t(o,s),i=t(xn=r(String),s),H=r(Math),l=t(N=t($r=r(Array),s),"slice");function y(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function U(n,r){n=y(n);return n.e?r:n.v}function M(r){return function(n){return typeof n===r}}function d(n){var r="[object "+n+"]";return function(n){return!(!n||V(n)!==r)}}function V(n){return G[u].call(n)}function h(n){return typeof n===e||n===e}function b(n){return n===v||h(n)}function J(n){return n===v||!q(n)}function q(n){return!!n||n!==f}function Z(n){return L=L||["string","number","boolean",e,"symbol","bigint"],n!==R&&!!~L.indexOf(n)}var g=M("string"),m=M(_);function Q(n){return!(!n&&b(n)||!n||typeof n!==R)}var w=t($r,"isArray"),X=d("Date"),Y=M("number"),nn=M("boolean"),rn=d("RegExp"),tn=d("File"),en=d("FormData"),un=d("Blob"),on=d("ArrayBuffer"),an=d("Error");function cn(n){return!!(n&&n.then&&m(n.then))}var fn=cn;function sn(n){return!(!n||U(function(){return!(n&&0+n)},!n))}var ln=t(o,"getOwnPropertyDescriptor");function vn(n,r){return!!n&&G.hasOwnProperty[p](n,r)}var pn=r(t(o,"hasOwn"),yn);function yn(n,r){return vn(n,r)||!!ln(n,r)}function S(n,r,t){if(n&&Q(n))for(var e in n)if(pn(n,e)&&-1===r[p](t||n,e,n[e]))break}var dn={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function hn(r){var n,t={};return t[dn.c]=!0,t[dn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=ln(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),S(r,function(n,r){t[dn[n]]=h(r)?t[dn[n]]:r}),t}var I=t(o,"defineProperty"),bn=t(o,"defineProperties");function T(n,r,t){return I(n,r,hn(t))}function gn(n,t,e,r,u){var o={};return S(n,function(n,r){mn(o,n,t?r:n,u),mn(o,r,e?r:n,u)}),r?r(o):o}function mn(n,r,t,e){I(n,r,{value:t,enumerable:!0,writable:!!e})}var O=r(xn),wn="[object Error]";function j(n,r){var t=c,e=G[u][p](n);e===wn&&(n={stack:O(n.stack),message:O(n.message),name:O(n.name)});try{t=(t=JSON.stringify(n,v,r?"number"==typeof r?r:4:f))&&t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||O(n)}catch(n){t=" - "+j(n,r)}return e+": "+t}function x(n){throw new TypeError(n)}function Sn(n){throw new RangeError(n)}function In(n){var t=[];return S(n,function(n,r){t.push([n,r])}),t}var Tn=t(o,"freeze");function On(n){return n}function jn(n){return n[W]||v}var xn=t(o,"assign"),En=t(o,"keys"),Cn=r(Tn,On),Fn=r(t(o,"seal"),On),Pn=r(t(o,"getPrototypeOf"),jn),Dn=r(t(o,"entries"),In);function kn(n){return gn(n,0,0,Cn)}function An(n){var t={};return S(n,function(n,r){mn(t,n,r[1]),mn(t,r[0],r[1])}),Cn(t)}var zn,Nn=kn({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Ln="__tsUtils$gblCfg";function _n(){var n;return(n=(n=(n=typeof globalThis!==e?globalThis:n)||typeof self===e?n:self)||typeof window===e?n:window)||typeof global===e?n:global}function Rn(){var n;return zn||(n=y(_n).v||{},zn=n[Ln]=n[Ln]||{}),zn}var E=C;function C(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?l[p](r,1):r);x('"'+O(e)+'" not defined for '+j(n))}}function Wn(r){return function(n){return n[r]}}var Bn=t(H,"min"),Kn=t(H,"max"),$n=E("slice",i),Gn=E("substring",i),Hn=C("substr",i,Un);function Un(n,r,t){return b(n)&&x("Invalid "+j(n)),t<0?c:((r=r||0)<0&&(r=Kn(r+n[a],0)),h(t)?$n(n,r):$n(n,r,r+t))}var Mn,Vn,F,Jn="_urid";function qn(){var n;return Mn||(n=Rn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}function Zn(n){return{description:O(n),toString:function(){return K+"("+n+")"},_polyfill:!0}}function Qn(n){var r,t,e=qn();return pn(e.k,n)||(r=Zn(n),t=En(e.s).length,r[Jn]=function(){return t+"_"+r[u]()},e.k[n]=r,e.s[r[Jn]()]=O(n)),e.k[n]}function Xn(n){n&&n[u]&&Gn(n[u](),0,6)==K||x(n+" is not a symbol");n=n._polyfill&&n[Jn]&&n[Jn]();return n?qn().s[n]:void 0}function Yn(n){Vn=Vn||{};n=Nn[n];return n?Vn[n]=Vn[n]||Zn(K+"."+n):void 0}function P(){F=Rn()}function nr(r){var t={};return F||P(),t.b=F.lzy,I(t,"v",{configurable:!0,get:function(){var n=r();return F.lzy||I(t,"v",{value:n}),t.b=F.lzy,n}}),t}function D(n){return I({toJSON:function(){return n}},"v",{value:n})}var rr,tr="window";function k(n,r){var t;return function(){return F||P(),(t=t&&!F.lzy?t:D(y(n,r).v)).v}}function er(n){return F||P(),(rr=rr&&!1!==n&&!F.lzy?rr:D(y(_n).v||v)).v}function A(n,r){r=rr&&!1!==r?rr.v:er(r);return r&&r[n]?r[n]:n===tr?cr():v}var ur,or,ir,ar=k(A,["document"]),cr=k(A,[tr]),fr=k(A,["navigator"]),sr=k(A,["history"]),lr=k(function(){return!!y(function(){return process&&(process.versions||{}).node}).v}),vr=k(function(){return!!y(function(){return self&&self instanceof WorkerGlobalScope}).v});function pr(){return ur=D(y(A,[K]).v)}function yr(n){var r=(F.lzy?0:ur)||pr();return r.v?r.v[n]:f}var dr,hr=M("symbol");function br(){return!!gr()}function gr(){return F||P(),((F.lzy?0:ur)||pr()).v}function mr(n,r){var t=Nn[n],e=(F||P(),(F.lzy?0:ur)||pr());return e.v?e.v[t||n]:r?f:Yn(n)}function wr(n){return!!n&&m(n.next)}function Sr(n){return!J(n)&&m(n[mr(3)])}function Ir(r,n,t){if(r&&(wr(r)||(r=r[(dr=dr||D(mr(3))).v]?r[dr.v]():null),wr(r))){var e=f,u=f;try{for(var o=0;!(u=r.next()).done&&-1!==n[p](t||r,u.value,o,r);)o++}catch(n){e={e:n},r.throw&&(u=v,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function z(n,r,t){return n.apply(r,t)}function Tr(n,r){return n.bind.apply(n,l[p](arguments,1))}var Or=E("every",N),jr=E("filter",N);function xr(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r[p](t||n,n[u],u,n));u++);}var Er=E("indexOf",N),Cr=E("lastIndexOf",N),Fr=E("map",N);function Pr(n,r,t){return(n&&n.slice||l).apply(n,l[p](arguments,1))}function Dr(n,r,t){return-1!==Er(n,r,t)}function kr(n,r,t){r=Ar(n,r,t);return-1!==r?n[r]:void 0}function Ar(t,e,u){var o=-1;return xr(t,function(n,r){if(e[p](u|t,n,r,t))return o=r,-1}),o}function zr(n,r,t){r=Nr(n,r,t);return-1!==r?n[r]:void 0}function Nr(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r[p](t|n,n[u],u,n)){e=u;break}return e}function Lr(n,t,e){var r,u;return w(n)?(r=Pr(n),t?Fr(r,t,e):r):(u=[],Ir(n,function(n,r){return u.push(t?t[p](e,n,r):n)}),u)}var _r,Rr=C("find",N,kr),Wr=C("findIndex",N,Ar),Br=C("findLast",N,zr),Kr=C("findLastIndex",N,Nr),$r=r(t($r,"from"),Lr),Gr=C("includes",N,Dr),Hr=Gr,Ur=E("reduce",N),N=E("some",N);function Mr(t,e){return function(){var n=l[p](arguments),r=t();return z(r[e],r,n)}}var Vr,Jr,qr=r(t(o,"create"),Zr);function Zr(n){var r;return n?((r=typeof n)!==R&&r!==_&&x("Prototype must be an Object or function: "+j(n)),t[s]=n,new t):{};function t(){}}function Qr(n,r){return(o.setPrototypeOf||function(t,n){var r;(Vr=Vr||D(((r={})[W]=[],r instanceof Array))).v?t[W]=n:S(n,function(n,r){return t[n]=r})})(n,r)}function Xr(n,r){r&&(n[$]=r)}function Yr(u,o,n){var r,t,i=n||Error,a=i[s][$],c=Error.captureStackTrace,n=i;return y(T,[t=function(){var n=this,r=arguments;try{y(Xr,[i,u]);var t,e=z(i,n,l[p](r))||n;return e!==n&&(t=Pn(n))!==Pn(e)&&Qr(e,t),c&&c(e,n[B]),o&&o(e,r),e}finally{y(Xr,[i,a])}},$,{v:r=u,c:!0,e:!1}]),(t=Qr(t,n))[s]=n===v?qr(n):(e[s]=n[s],new e),t;function e(){this[B]=t,y(T,[this,$,{v:r,c:!0,e:!1}])}}function nt(){return(Date.now||rt)()}function rt(){return(new Date).getTime()}function tt(r){return function(n){return b(n)&&x("strTrim called ["+j(n)+"]"),n&&n.replace?n.replace(r,c):n}}var et=tt(/^\s+|(?=\s)\s+$/g),ut=tt(/^\s+/g),ot=tt(/(?=\s)\s+$/g),it=C("trim",i,et),at=C("trimStart",i,ut),ct=r(at),ft=C("trimEnd",i,ot),st=r(ft),lt=E("toUpperCase",i),vt=E("toLowerCase",i);function pt(n,i,a){return it(O(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=lt(e)),(u||c)+i+e})}function yt(n,r){return pt(n,"",!0).replace(/^\w/,r?lt:vt)}var dt=t(H,"floor"),ht=t(H,"ceil"),bt=r(t(H,"trunc"),gt);function gt(n){n=+n;return(0<n?dt:ht)(n)}function mt(n,r){var t=+n;return t==1/0&&r&&Sn("invalid value ["+j(n)+"]"),t!=t||0==t?0:bt(t)}var wt=C("repeat",i,St);function St(n,r){b(n)&&x("can't convert ["+j(n)+"]"),(r=mt(r,!0))<0&&Sn("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:O(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function It(n,r,t){var e=c,n=(r=mt(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":O(t))[a]?wt(e,ht(r/e[a])):e)[a]>r?Gn(e,0,r):e}var Tt=C("padStart",i,Ot),H=C("padEnd",i,jt);function Ot(n,r,t){return It(n,r,t)+n}function jt(n,r,t){return n+It(n,r,t)}var xt,Et,Ct,Ft,Pt=/([^\w\d_$])/g;function Dt(n){if(!n||typeof n!==R)return!1;var r=!1;if(n!==(Ft=Ft||cr()||!0)){Ct||(Et=Function[s][u],Ct=Et[p](o));try{var t=Pn(n),r=(r=!t)||(t=vn(t,B)?t[B]:t)&&typeof t===_&&Et[p](t)===Ct}catch(n){}}return r}function kt(n){return n.value&&Kt(n),!0}var At=[Rt,Kt,Bt,Wt];function zt(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c=typeof n,f=!1,s=!1,l=(n&&c===R?f=Dt(n):s=n===v||Z(c),{type:c,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return zt(t,n,r?a:e,r)},copyTo:function(n,r){return Nt(t,n,r,a)}});return l.isPrim?i&&i[p](e,l)?l.result:n:(u=n,c=function(r){T(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<At.length?At[n++]:kt))[p](e,l);)t=v},xr(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),c(o)),o.v)}function Nt(n,r,t,e){if(!b(t))for(var u in t)r[u]=zt(n,t[u],e,u);return r}function Lt(n,r,t){return Nt([],n,r,{handler:t,src:r,path:[]})}function _t(n,r){return zt([],n,{handler:r,src:n})}function Rt(n){var r,t=n.value;return!!w(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Wt(n){var r=n.value;return!!X(r)&&(n.result=new Date(r.getTime()),!0)}function Bt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function $t(r,n){return xr(n,function(n){Lt(r,n)}),r}var Gt,Ht=Wn(a);function Ut(){return F||P(),(Gt=Gt&&!F.lzy?Gt:D(y(A,["performance"]).v)).v}function Mt(){var n=Ut();return n&&n.now?n.now():nt()}function Vt(n){return Mt()-n}var Jt="(.*)";function qt(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function Zt(n,r){return n[mr(3)]=function(){return Qt(r)},n}function Qt(r){var t=!1;function e(){return r.v}var n={next:function(){var n={done:t=t||!r.n||r.n(arguments)};return t||T(n,"value",{g:e}),n}};return r.r&&(n.return=function(n){return{done:t=!0,value:r.r&&r.r(n)}}),r.t&&(n.throw=function(n){return{done:t=!0,value:r.t&&r.t(n)}}),n}function Xt(n,r,t){r=r&&r[mr(9)];return r?r(n,t):[n]}var Yt=E("split",i),ne=C("split",i,gr()?null:Xt),re=C("endsWith",i,te);function te(n,r,t){g(n)||x("'"+j(n)+"' is not a string");r=g(r)?r:O(r),t=!h(t)&&t<n[a]?t:n[a];return Gn(n,t-r[a],t)===r}var ee=E("indexOf",i),E=E("lastIndexOf",i),ue=C("includes",i,ie),oe=r(ue);function ie(n,r,t){return rn(r)&&x("'searchString' must not be a regular expression"+j(r)),-1!==ee(n,O(r),t)}function ae(n,r,t){g(n)||x("'"+j(n)+"' is not a string");r=g(r)?r:O(r),t=0<t?t:0;return Gn(n,t,t+r[a])===r}i=C("startsWith",i,ae);var ce="ref",fe="unref",se="hasRef",le="enabled";function ve(n,r,t){var e,u=!0,o=n?r(v):v;function i(){return u=!1,o&&o[fe]&&o[fe](),e}function a(){o&&t(o),o=v}function c(){return o=r(o),u||i(),e}return(e={cancel:a,refresh:c})[se]=function(){return o&&o[se]?o[se]():u},e[ce]=function(){return u=!0,o&&o[ce]&&o[ce](),e},e[fe]=i,{h:e=I(e,le,{get:function(){return!!o},set:function(n){!n&&o&&a(),n&&!o&&c()}}),dn:function(){o=v}}}function pe(n,r,t){var e=w(r),u=e?r.length:0,o=(0<u?r[0]:e?f:r)||setTimeout,i=(1<u?r[1]:f)||clearTimeout,a=t[0],c=(t[0]=function(){c.dn(),z(a,f,l[p](arguments))},ve(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(i,f,[n])}return z(o,f,t)},function(n){z(i,f,[n])}));return c.h}function ye(n,r){return pe(!0,f,l[p](arguments))}var de=100,he=50,be=k(A,["requestIdleCallback"]),ge=k(A,["cancelIdleCallback"]);n.arrAppend=function(r,n){return!h(n)&&r&&(w(n)?z(r.push,r,n):wr(n)||Sr(n)?Ir(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Hr,n.arrEvery=Or,n.arrFilter=jr,n.arrFind=Rr,n.arrFindIndex=Wr,n.arrFindLast=Br,n.arrFindLastIndex=Kr,n.arrForEach=xr,n.arrFrom=$r,n.arrIncludes=Gr,n.arrIndexOf=Er,n.arrLastIndexOf=Cr,n.arrMap=Fr,n.arrReduce=Ur,n.arrSlice=Pr,n.arrSome=N,n.arrayDeepCopyHandler=Rt,n.asString=O,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return T(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Qt(n)},n.createCachedValue=D,n.createCustomError=Yr,n.createDeferredCachedValue=function(r){var t={toJSON:function(){return t.v}};return I(t,"v",{get:function(){var n=r();return r=v,I(t,"v",{value:n}),n},configurable:!0})},n.createEnum=function(n){return gn(n,1,0,Cn)},n.createEnumKeyMap=kn,n.createEnumValueMap=function(n){return gn(n,1,1,Cn)},n.createFilenameRegex=function(n,r,t){return qt(O(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Jt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Mr,n.createIterable=function(n){return Zt({},n)},n.createIterator=Qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&w(n)&&(u=m(e),xr(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Mr(e,n.n):Tr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=f,o=(b(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return T(t,"v",{g:function(){return u}}),Qt(t)},n.createSimpleMap=An,n.createTimeout=function(n,r){return pe(!1,f,l[p](arguments))},n.createTimeoutWith=function(n,r,t){return pe(!1,n,l[p](arguments,1))},n.createTypeMap=An,n.createWildcardRegex=function(n,r,t){return qt(O(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Jt)},!!r,t)},n.dateDeepCopyHandler=Wt,n.deepExtend=function(n,r,t,e,u,o,i){return $t(_t(n)||{},l[p](arguments))},n.dumpObj=j,n.elapsedTime=Vt,n.encodeAsHtml=function(n){return xt=xt||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},O(n).replace(/[&<>"']/g,function(n){return"&"+xt[n]+";"})},n.encodeAsJson=function(n,r){var t;if(g(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[u](16),"\\u"+Tt(lt(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?Y(r)?r:4:f)}catch(n){t='"'+j(n)+'"'}return t},n.fnApply=z,n.fnBind=Tr,n.fnCall=function(n,r){return n.apply(r,l[p](arguments,2))},n.functionDeepCopyHandler=Bt,n.getCancelIdleCallback=ge,n.getDocument=ar,n.getGlobal=er,n.getHistory=sr,n.getIdleCallback=be,n.getInst=A,n.getIntValue=function(n,r){return b(n)?r:Y(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=mr,n.getLazy=nr,n.getLength=Ht,n.getNavigator=fr,n.getPerformance=Ut,n.getSymbol=gr,n.getValueByIter=function(r,n,t){return n&&r&&(Ir(n,function(n){if(b(r))return-1;r=r[n]}),!b(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Yt(r,"."),u=e.length,o=0;o<u&&!b(n);o++)n=n[e[o]];return b(n)?t:n},n.getWindow=cr,n.hasDocument=function(){return!!ar()},n.hasHistory=function(){return!!sr()},n.hasIdleCallback=function(){return!!be()},n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Ut()},n.hasSymbol=br,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!b(r))if(w(r))o=0<r[a];else if(X(r))o=!isNaN(r.getTime());else{if(nn(r))return!0;if(Q(r)){try{e=r,xr([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(m(n)?n():n),-1});var i=u;if(nn(i))return i;if(m(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!En(r)[a]}o=sn(r)}return o}(n,0)},n.hasWindow=function(){return!!cr()},n.isArray=w,n.isArrayBuffer=on,n.isBlob=un,n.isBoolean=nn,n.isDate=X,n.isDefined=q,n.isError=an,n.isFile=tn,n.isFormData=en,n.isFunction=m,n.isIterable=Sr,n.isIterator=wr,n.isNode=lr,n.isNotTruthy=function(n){return!n||!sn(n)},n.isNullOrUndefined=b,n.isNumber=Y,n.isObject=Q,n.isPlainObject=Dt,n.isPrimitive=function(n){return n===v||Z(typeof n)},n.isPrimitiveType=Z,n.isPromise=function(n){return!!(n&&n.then&&n.catch&&m(n.then)&&m(n.catch))},n.isPromiseLike=cn,n.isRegExp=rn,n.isStrictNullOrUndefined=J,n.isStrictUndefined=function(n){return!q(n)},n.isString=g,n.isSymbol=hr,n.isThenable=fn,n.isTruthy=sn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=h,n.isWebWorker=vr,n.iterForOf=Ir,n.lazySafeGetInst=function(n){return nr(function(){return y(A,[n]).v||f})},n.makeGlobRegex=function(n,r,t){return qt(O(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Zt,n.mathCeil=ht,n.mathFloor=dt,n.mathMax=Kn,n.mathMin=Bn,n.mathToInt=mt,n.mathTrunc=bt,n.newSymbol=function(n,r){F||P();var t=(F.lzy?0:ur)||pr();return t.v?t.v(n):r?v:Zn(n)},n.normalizeJsName=function(n,r){n=O(n).replace(Pt,"_");return h(r)?n:yt(n,!r)},n.objAssign=xn,n.objCopyProps=Lt,n.objCreate=qr,n.objDeepCopy=_t,n.objDeepFreeze=function t(n){return Tn&&S(n,function(n,r){(w(r)||Q(r))&&t(r)}),Cn(n)},n.objDefine=T,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),I(n,r,hn(o))},n.objDefineGet=function(n,r,t,e,u){return I(n,r,hn(((n={e:u,c:e})[m(t)?"g":"v"]=t,n)))},n.objDefineProp=I,n.objDefineProperties=bn,n.objDefineProps=function(n,r){var t={};return S(r,function(n,r){t[n]=hn(r)}),bn(n,t)},n.objEntries=Dn,n.objExtend=function(n,r,t,e,u,o,i){return $t(n||{},l[p](arguments))},n.objForEachKey=S,n.objFreeze=Cn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=Pn,n.objHasOwn=pn,n.objHasOwnProperty=vn,n.objKeys=En,n.objSeal=Fn,n.objSetPrototypeOf=Qr,n.objToString=V,n.perfNow=Mt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=kr,n.polyArrFindIndex=Ar,n.polyArrFindLast=zr,n.polyArrFindLastIndex=Nr,n.polyArrFrom=Lr,n.polyArrIncludes=Dr,n.polyGetKnownSymbol=Yn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===V(n)},n.polyNewSymbol=Zn,n.polyObjEntries=In,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){Q(n)&&n!==v||x("non-object "+j(n));var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=ie,n.polyStrSubstr=Un,n.polyStrSymSplit=Xt,n.polyStrTrim=et,n.polyStrTrimEnd=ot,n.polyStrTrimStart=ut,n.polySymbolFor=Qn,n.polySymbolKeyFor=Xn,n.polyUtcNow=rt,n.readArgs=function(n,r,t){if(!pn(n,a)){var e=(_r=_r||D(br()&&mr(3))).v&&n[_r.v];if(e){var u=[],o=r===f||r<0?0:r,i=t<0||r<0?f:t;if(Ir(e[p](n),function(n,r){if(i!==f&&i<=r)return-1;o<=r&&u.push(n)}),(r===f||0<=r)&&(t===f||0<=t))return u;n=u}}return Pr(n,r,t)},n.safe=y,n.safeGet=U,n.safeGetLazy=function(r,t){return nr(function(){var n=y(r);return n.e?t:n.v})},n.scheduleIdleCallback=function(r,t){function e(n){var r=Mt();return{didTimeout:n,timeRemaining:function(){return he-Vt(r)}}}var u,n;return be()?(u=ve(!0,function(n){return n&&ge()(n),be()(function(n){u.dn(),r(n||e(!1))},t)},function(n){ge()(n)})).h:ye(function(){r(e(!0))},h(n=(t||{}).timeout)?de:n)},n.scheduleInterval=function(n,r){var t=l[p](arguments);return ve(!0,function(n){return n&&clearInterval(n),z(setInterval,f,t)},function(n){z(clearInterval,f,[n])}).h},n.scheduleTimeout=ye,n.scheduleTimeoutWith=function(n,r,t){return pe(!0,n,l[p](arguments,1))},n.setBypassLazyCache=function(n){F||P(),F.lzy=n},n.setDefaultIdleTimeout=function(n){de=n},n.setDefaultMaxExecutionTime=function(n){he=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ir(n,function(n){e&&(b(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Yt(n,".")).pop(),xr(n,function(n){b(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=yt,n.strContains=oe,n.strEndsWith=re,n.strIncludes=ue,n.strIndexOf=ee,n.strIsNullOrEmpty=function(n){return g(n)?n===c:b(n)},n.strIsNullOrWhiteSpace=function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:b(n)},n.strKebabCase=function(n,r){n=pt(n,"-");return(r?lt:vt)(n)},n.strLastIndexOf=E,n.strLeft=function(n,r){return Gn(n,0,r)},n.strLetterCase=function(n){return O(n).replace(/(_|\b)\w/g,lt)},n.strLower=vt,n.strPadEnd=H,n.strPadStart=Tt,n.strRepeat=wt,n.strRight=function(n,r){return r<=0?c:n[a]>r?$n(n,-r):n},n.strSlice=$n,n.strSnakeCase=function(n,r){n=pt(n,"_");return(r?lt:vt)(n)},n.strSplit=Yt,n.strStartsWith=i,n.strSubstr=Hn,n.strSubstring=Gn,n.strSymSplit=ne,n.strTrim=it,n.strTrimEnd=ft,n.strTrimLeft=ct,n.strTrimRight=st,n.strTrimStart=at,n.strUpper=lt,n.symbolFor=function(n){return F||P(),((or=(F.lzy?0:or)||D(y(yr,["for"]).v)).v||Qn)(n)},n.symbolKeyFor=function(n){return F||P(),((ir=(F.lzy?0:ir)||D(y(yr,["keyFor"]).v)).v||Xn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=Sn,n.throwTypeError=x,n.throwUnsupported=function(n){throw new(Jr=Jr||Yr("UnsupportedError"))(n)},n.utcNow=nt}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){"use strict";function n(t,n){return t||n}function r(t,n){return t[n]}const f=void 0,p=null,l="",L="function",_="object",s="prototype",R="__proto__",e="undefined",W="constructor",B="Symbol",c="length",K="name",y="call",o="toString",u=n(Object),$=r(u,s);var G=n(String),i=r(G,s),a=n(Math),H=n(Array),v=r(H,s);const d=r(v,"slice");function h(t,n){try{return{v:t.apply(this,n)}}catch(t){return{e:t}}}function U(t,n){t=h(t);return t.e?n:t.v}let M;function V(n){return function(t){return typeof t===n}}function g(t){const n="[object "+t+"]";return function(t){return!(!t||J(t)!==n)}}function J(t){return $[o].call(t)}function b(t){return typeof t===e||t===e}function m(t){return t===p||b(t)}function q(t){return t===p||!Z(t)}function Z(t){return!!t||t!==f}function Q(t){return M=M||["string","number","boolean",e,"symbol","bigint"],t!==_&&!!~M.indexOf(t)}const S=V("string"),w=V(L);function X(t){return!(!t&&m(t)||!t||typeof t!==_)}const I=r(H,"isArray"),Y=g("Date"),tt=V("number"),nt=V("boolean"),rt=g("RegExp");var et=g("File"),ot=g("FormData"),ut=g("Blob"),it=g("ArrayBuffer"),ct=g("Error");function at(t){return!!(t&&t.then&&w(t.then))}var ft=at;function lt(t){return!(!t||U(()=>!(t&&0+t),!t))}const st=r(u,"getOwnPropertyDescriptor");function pt(t,n){return!!t&&$.hasOwnProperty[y](t,n)}const yt=n(r(u,"hasOwn"),vt);function vt(t,n){return pt(t,n)||!!st(t,n)}function O(t,n,r){if(t&&X(t))for(const e in t)if(yt(t,e)&&-1===n[y](r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return O(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}const T=n(G),ht="[object Error]";function j(t,n){let r=l;var e=$[o][y](t);e===ht&&(t={stack:T(t.stack),message:T(t.message),name:T(t.name)});try{r=(r=JSON.stringify(t,p,n?"number"==typeof n?n:4:f))&&r.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||T(t)}catch(t){r=" - "+j(t,n)}return e+": "+r}function E(t){throw new TypeError(t)}function gt(t){throw new RangeError(t)}function bt(t){let r=[];return O(t,(t,n)=>{r.push([t,n])}),r}const mt=r(u,"freeze");function St(t){return t}function wt(t){return t[R]||p}G=r(u,"assign");const It=r(u,"keys");function Ot(t){return mt&&O(t,(t,n)=>{(I(n)||X(n))&&mt(n)}),Tt(t)}const Tt=n(mt,St);var jt=n(r(u,"seal"),St);const Et=n(r(u,"getPrototypeOf"),wt);var xt=n(r(u,"entries"),bt);function Ct(t){return dt(t,0,0,Ot)}function Ft(t){let r={};return O(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),Ot(r)}const Pt=Ct({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Dt="__tsUtils$gblCfg";let kt;function At(){var t;return(t=(t=(t=typeof globalThis!==e?globalThis:t)||typeof self===e?t:self)||typeof window===e?t:window)||typeof global===e?t:global}function zt(){var t;return kt||(t=h(At).v||{},kt=t[Dt]=t[Dt]||{}),kt}var x=C;function C(e,t,o){let u=t&&t[e];return function(t){var n,r=t&&t[e]||u;if(r||o)return n=arguments,(r||o).apply(t,r?d[y](n,1):n);E('"'+T(e)+'" not defined for '+j(t))}}function Nt(n){return function(t){return t[n]}}var Lt=r(a,"min");const _t=r(a,"max"),Rt=x("slice",i),Wt=x("substring",i);var Bt=C("substr",i,Kt);function Kt(t,n,r){return m(t)&&E("Invalid "+j(t)),r<0?l:((n=n||0)<0&&(n=_t(n+t[c],0)),b(r)?Rt(t,n):Rt(t,n,n+r))}const $t="_urid";let Gt;function Ht(){var t;return Gt||(t=zt(),Gt=t.gblSym=t.gblSym||{k:{},s:{}}),Gt}let Ut;function Mt(t){return{description:T(t),toString:()=>B+"("+t+")",_polyfill:!0}}function Vt(r){var e=Ht();if(!yt(e.k,r)){let t=Mt(r),n=It(e.s).length;t[$t]=()=>n+"_"+t[o](),e.k[r]=t,e.s[t[$t]()]=T(r)}return e.k[r]}function Jt(t){t&&t[o]&&Wt(t[o](),0,6)==B||E(t+" is not a symbol");t=t._polyfill&&t[$t]&&t[$t]();return t?Ht().s[t]:void 0}function qt(t){Ut=Ut||{};t=Pt[t];return t?Ut[t]=Ut[t]||Mt(B+"."+t):void 0}const Zt={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Qt(n){let r={};var t;return r[Zt.c]=!0,r[Zt.e]=!0,n.l&&(r.get=()=>n.l.v,t=st(n.l,"v"))&&t.set&&(r.set=t=>{n.l.v=t}),O(n,(t,n)=>{r[Zt[t]]=b(n)?r[Zt[t]]:n}),r}const F=r(u,"defineProperty"),Xt=r(u,"defineProperties");function Yt(t,n,r){return F(t,n,Qt(r))}let P;function D(){P=zt()}function tn(n){let r={};return P||D(),r.b=P.lzy,F(r,"v",{configurable:!0,get:function(){var t=n();return P.lzy||F(r,"v",{value:t}),r.b=P.lzy,t}}),r}function k(t){return F({toJSON:()=>t},"v",{value:t})}const nn="window";let rn;function A(t,n){let r;return function(){return P||D(),(r=r&&!P.lzy?r:k(h(t,n).v)).v}}function en(t){return P||D(),(rn=rn&&!1!==t&&!P.lzy?rn:k(h(At).v||p)).v}function z(t,n){n=rn&&!1!==n?rn.v:en(n);return n&&n[t]?n[t]:t===nn?un():p}const on=A(z,["document"]),un=A(z,[nn]),cn=A(z,["navigator"]),an=A(z,["history"]);var fn=A(()=>!!h(()=>process&&(process.versions||{}).node).v),ln=A(()=>!!h(()=>self&&self instanceof WorkerGlobalScope).v);let sn,pn,yn;function vn(){return sn=k(h(z,[B]).v)}function dn(t){var n=(P.lzy?0:sn)||vn();return n.v?n.v[t]:f}var hn=V("symbol");function gn(){return!!bn()}function bn(){return P||D(),((P.lzy?0:sn)||vn()).v}function mn(t,n){var r=Pt[t],e=(P||D(),(P.lzy?0:sn)||vn());return e.v?e.v[r||t]:n?f:qt(t)}function Sn(t){return!!t&&w(t.next)}function wn(t){return!q(t)&&w(t[mn(3)])}let In;function On(e,o,u){if(e&&(Sn(e)||(e=e[(In=In||k(mn(3))).v]?e[In.v]():null),Sn(e))){let n=f,r=f;try{let t=0;for(;!(r=e.next()).done&&-1!==o[y](u||e,r.value,t,e);)t++}catch(t){n={e:t},e.throw&&(r=p,e.throw(n))}finally{try{r&&!r.done&&e.return&&e.return(r)}finally{if(n)throw n.e}}}}function N(t,n,r){return t.apply(n,r)}function Tn(t,n){return t.bind.apply(t,d[y](arguments,1))}var jn=x("every",v),En=x("filter",v);function xn(n,r,e){if(n){var o=n[c]>>>0;for(let t=0;t<o&&!(t in n&&-1===r[y](e||n,n[t],t,n));t++);}}const Cn=x("indexOf",v);var Fn=x("lastIndexOf",v);const Pn=x("map",v);function Dn(t,n,r){return(t&&t.slice||d).apply(t,d[y](arguments,1))}function kn(t,n,r){return-1!==Cn(t,n,r)}function An(t,n,r){n=zn(t,n,r);return-1!==n?t[n]:void 0}function zn(r,e,o){let u=-1;return xn(r,(t,n)=>{if(e[y](o|r,t,n,r))return u=n,-1}),u}function Nn(t,n,r){n=Ln(t,n,r);return-1!==n?t[n]:void 0}function Ln(n,r,e){let o=-1;for(let t=(n[c]>>>0)-1;0<=t;t--)if(t in n&&r[y](e|n,n[t],t,n)){o=t;break}return o}function _n(t,r,e){var n;if(I(t))return n=Dn(t),r?Pn(n,r,e):n;let o=[];return On(t,(t,n)=>o.push(r?r[y](e,t,n):t)),o}var Rn=C("find",v,An),Wn=C("findIndex",v,zn),Bn=C("findLast",v,Nn),Kn=C("findLastIndex",v,Ln),H=n(r(H,"from"),_n),$n=C("includes",v,kn),Gn=$n,Hn=x("reduce",v),v=x("some",v);function Un(r,e){return function(){var t=d[y](arguments),n=r();return N(n[e],n,t)}}let Mn;const Vn=n(r(u,"create"),Jn);function Jn(t){var n;return t?((n=typeof t)!==_&&n!=L&&E("Prototype must be an Object or function: "+j(t)),r[s]=t,new r):{};function r(){}}let qn;function Zn(t,n){return(u.setPrototypeOf||function(r,t){(qn=qn||k({[R]:[]}instanceof Array)).v?r[R]=t:O(t,(t,n)=>r[t]=n)})(t,n)}function Qn(t,n){n&&(t[K]=n)}function Xn(o,u,t){let i=t||Error,c=i[s][K],a=Error.captureStackTrace;return r=o,t=i,h(Yt,[e=function(){var t=this,n=arguments;try{h(Qn,[i,o]);var r,e=N(i,t,d[y](n))||t;return e!==t&&(r=Et(t))!==Et(e)&&Zn(e,r),a&&a(e,t[W]),u&&u(e,n),e}finally{h(Qn,[i,c])}},K,{v:r,c:!0,e:!1}]),(e=Zn(e,t))[s]=t===p?Vn(t):(n[s]=t[s],new n),e;function n(){this[W]=e,h(Yt,[this,K,{v:r,c:!0,e:!1}])}var r,e}let Yn;function tr(){return(Date.now||nr)()}function nr(){return(new Date).getTime()}function rr(n){return function(t){return m(t)&&E("strTrim called ["+j(t)+"]"),t&&t.replace?t.replace(n,l):t}}var er=rr(/^\s+|(?=\s)\s+$/g),or=rr(/^\s+/g),ur=rr(/(?=\s)\s+$/g);const ir=C("trim",i,er);var cr=C("trimStart",i,or),ar=n(cr),fr=C("trimEnd",i,ur),lr=n(fr);const sr=x("toUpperCase",i),pr=x("toLowerCase",i);function yr(t,c,a){return ir(T(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=sr(i)),(o||l)+c+i})}function vr(t,n){return yr(t,"",!0).replace(/^\w/,n?sr:pr)}const dr=r(a,"floor"),hr=r(a,"ceil"),gr=n(r(a,"trunc"),br);function br(t){t=+t;return(0<t?dr:hr)(t)}function mr(t,n){var r=+t;return r==1/0&&n&>("invalid value ["+j(t)+"]"),r!=r||0==r?0:gr(r)}const Sr=C("repeat",i,wr);function wr(t,n){m(t)&&E("can't convert ["+j(t)+"]"),(n=mr(n,!0))<0&>("invalid count must be >= 0 && < Infinity");let r=S(t)?t:T(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e}function Ir(t,n,r){let e=l;n=mr(n,!0),n>>=0;t=t[c];return e=t<n&&(n-=t,(e=n>(e=m(r)?" ":T(r))[c]?Sr(e,hr(n/e[c])):e)[c]>n)?Wt(e,0,n):e}const Or=C("padStart",i,Tr);a=C("padEnd",i,jr);function Tr(t,n,r){return Ir(t,n,r)+t}function jr(t,n,r){return t+Ir(t,n,r)}const Er=/([^\w\d_$])/g;let xr,Cr,Fr,Pr;function Dr(n){if(!n||typeof n!==_)return!1;let r=!1;if(n!==(Pr=Pr||un()||!0)){Fr||(Cr=Function[s][o],Fr=Cr[y](u));try{let t=Et(n);(r=!t)||(pt(t,W)&&(t=t[W]),r=t&&typeof t==L&&Cr[y](t)===Fr)}catch(t){}}return r}function kr(t){return t.value&&Kr(t),!0}const Ar=[Rr,Kr,Br,Wr];function zr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n};var i=typeof t;let c=!1,a=!1,f=(t&&i===_?c=Dr(t):a=t===p||Q(i),{type:i,isPrim:a,isPlain:c,value:t,result:t,path:n,origin:o.src,copy:(t,n)=>zr(e,t,n?r:o,n),copyTo:(t,n)=>Nr(e,t,n,r)});if(f.isPrim)return u&&u[y](o,f)?f.result:t;{var i=e,l=t;let r;if(xn(i,t=>{if(t.k===l)return r=t,-1}),!r){r={k:l,v:l},i.push(r);{var s=r;Yt(f,"result",{g:function(){return s.v},s:function(t){s.v=t}});let t=0,n=u;for(;!(n||(t<Ar.length?Ar[t++]:kr))[y](o,f);)n=p}}return r.v}}function Nr(t,n,r,e){if(!m(r))for(const o in r)n[o]=zr(t,r[o],e,o);return n}function Lr(t,n,r){return Nr([],t,n,{handler:r,src:n,path:[]})}function _r(t,n){return zr([],t,{handler:n,src:t})}function Rr(t){var n,r=t.value;return!!I(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Wr(t){var n=t.value;return!!Y(n)&&(t.result=new Date(n.getTime()),!0)}function Br(t){return t.type===L}function Kr(t){var n,r=t.value;return!(!r||!t.isPlain||(n=t.result={},t.copyTo(n,r),0))}function $r(n,t){return xn(t,t=>{Lr(n,t)}),n}var Gr=Nt(c);let Hr;function Ur(){return P||D(),(Hr=Hr&&!P.lzy?Hr:k(h(z,["performance"]).v)).v}function Mr(){var t=Ur();return t&&t.now?t.now():tr()}function Vr(t){return Mr()-t}const Jr="(.*)";function qr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Zr(t,n){return t[mn(3)]=function(){return Qr(n)},t}function Qr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(arguments)};return r||Yt(t,"value",{g:e}),t}};return n.r&&(t.return=function(t){return{done:r=!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:r=!0,value:n.t&&n.t(t)}}),t}function Xr(t,n,r){n=n&&n[mn(9)];return n?n(t,r):[t]}const Yr=x("split",i);var te=C("split",i,bn()?null:Xr),ne=C("endsWith",i,re);function re(t,n,r){S(t)||E("'"+j(t)+"' is not a string");n=S(n)?n:T(n),r=!b(r)&&r<t[c]?r:t[c];return Wt(t,r-n[c],r)===n}const ee=x("indexOf",i);var x=x("lastIndexOf",i),oe=C("includes",i,ie),ue=n(oe);function ie(t,n,r){return rt(n)&&E("'searchString' must not be a regular expression"+j(n)),-1!==ee(t,T(n),r)}i=C("startsWith",i,ce);function ce(t,n,r){S(t)||E("'"+j(t)+"' is not a string");n=S(n)?n:T(n),r=0<r?r:0;return Wt(t,r,r+n[c])===n}const ae="ref",fe="unref",le="hasRef",se="enabled";function pe(t,n,r){let e=!0,o=t?n(p):p,u;function i(){return e=!1,o&&o[fe]&&o[fe](),u}function c(){o&&r(o),o=p}function a(){return o=n(o),e||i(),u}return(u={cancel:c,refresh:a})[le]=()=>o&&o[le]?o[le]():e,u[ae]=()=>(e=!0,o&&o[ae]&&o[ae](),u),u[fe]=i,{h:u=F(u,se,{get:()=>!!o,set:function(t){!t&&o&&c(),t&&!o&&a()}}),dn:()=>{o=p}}}function ye(t,n,r){var e=I(n),o=e?n.length:0;let u=(0<o?n[0]:e?f:n)||setTimeout,i=(1<o?n[1]:f)||clearTimeout,c=r[0],a=(r[0]=function(){a.dn(),N(c,f,d[y](arguments))},pe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;N(i,f,[t])}return N(u,f,r)},function(t){N(i,f,[t])}));return a.h}function ve(t,n){return ye(!0,f,d[y](arguments))}let de=100,he=50;const ge=A(z,["requestIdleCallback"]),be=A(z,["cancelIdleCallback"]);return t.arrAppend=function(n,t){return!b(t)&&n&&(I(t)?N(n.push,n,t):Sn(t)||wn(t)?On(t,t=>{n.push(t)}):n.push(t)),n},t.arrContains=Gn,t.arrEvery=jn,t.arrFilter=En,t.arrFind=Rn,t.arrFindIndex=Wn,t.arrFindLast=Bn,t.arrFindLastIndex=Kn,t.arrForEach=xn,t.arrFrom=H,t.arrIncludes=$n,t.arrIndexOf=Cn,t.arrLastIndexOf=Fn,t.arrMap=Pn,t.arrReduce=Hn,t.arrSlice=Dn,t.arrSome=v,t.arrayDeepCopyHandler=Rr,t.asString=T,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[c];t={n:function(){return++n>=e}};return Yt(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),Qr(t)},t.createCachedValue=k,t.createCustomError=Xn,t.createDeferredCachedValue=function(n){let r={toJSON:()=>r.v};return F(r,"v",{get:()=>{var t=n();return n=p,F(r,"v",{value:t}),t},configurable:!0})},t.createEnum=function(t){return dt(t,1,0,Ot)},t.createEnumKeyMap=Ct,t.createEnumValueMap=function(t){return dt(t,1,1,Ot)},t.createFilenameRegex=function(t,n,r){return qr(T(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Jr:"(.)"}),!!n,r)},t.createFnDeferredProxy=Un,t.createIterable=function(t){return Zr({},t)},t.createIterator=Qr,t.createProxyFuncs=function(e,o,t){if(e&&o&&I(t)){let r=w(o);xn(t,t=>{var n=t.as||t.n;!1===t.rp&&e[n]||(e[n]=r?Un(o,t.n):Tn(o[t.n],o))})}return e},t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(m(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return Yt(r,"v",{g:function(){return o}}),Qr(r)},t.createSimpleMap=Ft,t.createTimeout=function(t,n){return ye(!1,f,d[y](arguments))},t.createTimeoutWith=function(t,n,r){return ye(!1,t,d[y](arguments,1))},t.createTypeMap=Ft,t.createWildcardRegex=function(t,n,r){return qr(T(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Jr),!!n,r)},t.dateDeepCopyHandler=Wr,t.deepExtend=function(t,n,r,e,o,u,i){return $r(_r(t)||{},d[y](arguments))},t.dumpObj=j,t.elapsedTime=Vr,t.encodeAsHtml=function(t){return xr=xr||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},T(t).replace(/[&<>"']/g,t=>"&"+xr[t]+";")},t.encodeAsJson=function(t,n){let r;if(S(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0)[o](16),"\\u"+Or(sr(t),4,"0"))})+'"';else try{r=JSON.stringify(t,p,n?tt(n)?n:4:f)}catch(t){r='"'+j(t)+'"'}return r},t.fnApply=N,t.fnBind=Tn,t.fnCall=function(t,n){return t.apply(n,d[y](arguments,2))},t.functionDeepCopyHandler=Br,t.getCancelIdleCallback=be,t.getDocument=on,t.getGlobal=en,t.getHistory=an,t.getIdleCallback=ge,t.getInst=z,t.getIntValue=function(t,n){return m(t)?n:tt(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=mn,t.getLazy=tn,t.getLength=Gr,t.getNavigator=cn,t.getPerformance=Ur,t.getSymbol=bn,t.getValueByIter=function(n,t,r){return t&&n&&(On(t,t=>{if(m(n))return-1;n=n[t]}),!m(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Yr(t,"."),o=e.length;for(let t=0;t<o&&!m(n);t++)n=n[e[t]];return m(n)?r:n},t.getWindow=un,t.hasDocument=function(){return!!on()},t.hasHistory=function(){return!!an()},t.hasIdleCallback=function(){return!!ge()},t.hasNavigator=function(){return!!cn()},t.hasPerformance=function(){return!!Ur()},t.hasSymbol=gn,t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!m(n))if(I(n))e=0<n[c];else if(Y(n))e=!isNaN(n.getTime());else{if(nt(n))return!0;if(X(n)){try{var o=function(n,t){let r;return xn(t,t=>{if(t in n)return t=n[t],r=0<(w(t)?t():t),-1}),r}(n,[c,"byteLength","size","count"]);if(nt(o))return o;if(w(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!It(n)[c]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!un()},t.isArray=I,t.isArrayBuffer=it,t.isBlob=ut,t.isBoolean=nt,t.isDate=Y,t.isDefined=Z,t.isError=ct,t.isFile=et,t.isFormData=ot,t.isFunction=w,t.isIterable=wn,t.isIterator=Sn,t.isNode=fn,t.isNotTruthy=function(t){return!t||!lt(t)},t.isNullOrUndefined=m,t.isNumber=tt,t.isObject=X,t.isPlainObject=Dr,t.isPrimitive=function(t){return t===p||Q(typeof t)},t.isPrimitiveType=Q,t.isPromise=function(t){return!!(t&&t.then&&t.catch&&w(t.then)&&w(t.catch))},t.isPromiseLike=at,t.isRegExp=rt,t.isStrictNullOrUndefined=q,t.isStrictUndefined=function(t){return!Z(t)},t.isString=S,t.isSymbol=hn,t.isThenable=ft,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=b,t.isWebWorker=ln,t.iterForOf=On,t.lazySafeGetInst=function(t){return tn(()=>h(z,[t]).v||f)},t.makeGlobRegex=function(t,n,r){return qr(T(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Jr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Zr,t.mathCeil=hr,t.mathFloor=dr,t.mathMax=_t,t.mathMin=Lt,t.mathToInt=mr,t.mathTrunc=gr,t.newSymbol=function(t,n){P||D();var r=(P.lzy?0:sn)||vn();return r.v?r.v(t):n?p:Mt(t)},t.normalizeJsName=function(t,n){t=T(t).replace(Er,"_");return b(n)?t:vr(t,!n)},t.objAssign=G,t.objCopyProps=Lr,t.objCreate=Vn,t.objDeepCopy=_r,t.objDeepFreeze=Ot,t.objDefine=Yt,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),F(t,n,Qt(u))},t.objDefineGet=function(t,n,r,e,o){return F(t,n,Qt({e:o,c:e,[w(r)?"g":"v"]:r}))},t.objDefineProp=F,t.objDefineProperties=Xt,t.objDefineProps=function(t,n){let r={};return O(n,(t,n)=>{r[t]=Qt(n)}),Xt(t,r)},t.objEntries=xt,t.objExtend=function(t,n,r,e,o,u,i){return $r(t||{},d[y](arguments))},t.objForEachKey=O,t.objFreeze=Tt,t.objGetOwnPropertyDescriptor=st,t.objGetPrototypeOf=Et,t.objHasOwn=yt,t.objHasOwnProperty=pt,t.objKeys=It,t.objSeal=jt,t.objSetPrototypeOf=Zn,t.objToString=J,t.perfNow=Mr,t.plainObjDeepCopyHandler=Kr,t.polyArrFind=An,t.polyArrFindIndex=zn,t.polyArrFindLast=Nn,t.polyArrFindLastIndex=Ln,t.polyArrFrom=_n,t.polyArrIncludes=kn,t.polyGetKnownSymbol=qt,t.polyIsArray=function(t){return!m(t)&&"[object Array]"===J(t)},t.polyNewSymbol=Mt,t.polyObjEntries=bt,t.polyObjHasOwn=vt,t.polyObjKeys=function(t){X(t)&&t!==p||E("non-object "+j(t));var n=[];for(const r in t)yt(t,r)&&n.push(r);return n},t.polyStrIncludes=ie,t.polyStrSubstr=Kt,t.polyStrSymSplit=Xr,t.polyStrTrim=er,t.polyStrTrimEnd=ur,t.polyStrTrimStart=or,t.polySymbolFor=Vt,t.polySymbolKeyFor=Jt,t.polyUtcNow=nr,t.readArgs=function(t,n,u){if(!yt(t,c)){var i=(Mn=Mn||k(gn()&&mn(3))).v&&t[Mn.v];if(i){let r=[],e=n===f||n<0?0:n,o=u<0||n<0?f:u;if(On(i[y](t),(t,n)=>{if(o!==f&&n>=o)return-1;n>=e&&r.push(t)}),(n===f||0<=n)&&(u===f||0<=u))return r;t=r}}return Dn(t,n,u)},t.safe=h,t.safeGet=U,t.safeGetLazy=function(n,r){return tn(()=>{var t=h(n);return t.e?r:t.v})},t.scheduleIdleCallback=function(r,e){function o(t){let n=Mr();return{didTimeout:t,timeRemaining:()=>he-Vr(n)}}if(ge()){let n=pe(!0,t=>(t&&be()(t),ge()(t=>{n.dn(),r(t||o(!1))},e)),t=>{be()(t)});return n.h}var t=(e||{}).timeout;return ve(()=>{r(o(!0))},b(t)?de:t)},t.scheduleInterval=function(t,n){let r=d[y](arguments);return pe(!0,t=>(t&&clearInterval(t),N(setInterval,f,r)),t=>{N(clearInterval,f,[t])}).h},t.scheduleTimeout=ve,t.scheduleTimeoutWith=function(t,n,r){return ye(!0,t,d[y](arguments,1))},t.setBypassLazyCache=function(t){P||D(),P.lzy=t},t.setDefaultIdleTimeout=function(t){de=t},t.setDefaultMaxExecutionTime=function(t){he=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;On(t,t=>{n&&(m(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Yr(t,".")).pop(),xn(t,t=>{m(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=vr,t.strContains=ue,t.strEndsWith=ne,t.strIncludes=oe,t.strIndexOf=ee,t.strIsNullOrEmpty=function(t){return S(t)?t===l:m(t)},t.strIsNullOrWhiteSpace=function(t){return S(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:m(t)},t.strKebabCase=function(t,n){t=yr(t,"-");return(n?sr:pr)(t)},t.strLastIndexOf=x,t.strLeft=function(t,n){return Wt(t,0,n)},t.strLetterCase=function(t){return T(t).replace(/(_|\b)\w/g,sr)},t.strLower=pr,t.strPadEnd=a,t.strPadStart=Or,t.strRepeat=Sr,t.strRight=function(t,n){return n<=0?l:t[c]>n?Rt(t,-n):t},t.strSlice=Rt,t.strSnakeCase=function(t,n){t=yr(t,"_");return(n?sr:pr)(t)},t.strSplit=Yr,t.strStartsWith=i,t.strSubstr=Bt,t.strSubstring=Wt,t.strSymSplit=te,t.strTrim=ir,t.strTrimEnd=fr,t.strTrimLeft=ar,t.strTrimRight=lr,t.strTrimStart=cr,t.strUpper=sr,t.symbolFor=function(t){return P||D(),((pn=(P.lzy?0:pn)||k(h(dn,["for"]).v)).v||Vt)(t)},t.symbolKeyFor=function(t){return P||D(),((yn=(P.lzy?0:yn)||k(h(dn,["keyFor"]).v)).v||Jt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=gt,t.throwTypeError=E,t.throwUnsupported=function(t){throw new(Yn=Yn||Xn("UnsupportedError"))(t)},t.utcNow=tr,t}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){function r(t,r){return t||r}function n(t,r){return t[r]}let l=void 0,y=null,f="",L="function",_="object",s="prototype",R="__proto__",e="undefined",W="constructor",B="Symbol",a="length",K="name",v="call",u="toString",o=r(Object),$=n(o,s),G=r(String),i=n(G,s),H=r(Math),U=r(Array),c=n(U,s),p=n(c,"slice");function d(t,r){try{return{v:t.apply(this,r)}}catch(t){return{e:t}}}function M(t,r){t=d(t);return t.e?r:t.v}let V;function J(r){return function(t){return typeof t===r}}function h(t){let r="[object "+t+"]";return function(t){return!(!t||q(t)!==r)}}function q(t){return $[u].call(t)}function g(t){return typeof t===e||t===e}function b(t){return t===y||g(t)}function Z(t){return t===y||!Q(t)}function Q(t){return!!t||t!==l}function X(t){return V=V||["string","number","boolean",e,"symbol","bigint"],t!==_&&!!~V.indexOf(t)}let m=J("string"),w=J(L);function Y(t){return!(!t&&b(t)||!t||typeof t!==_)}let S=n(U,"isArray"),tt=h("Date"),rt=J("number"),nt=J("boolean"),et=h("RegExp"),ut=h("File"),ot=h("FormData"),it=h("Blob"),at=h("ArrayBuffer"),ct=h("Error");function lt(t){return!!(t&&t.then&&w(t.then))}var ft=lt;function st(t){return!(!t||M(()=>!(t&&0+t),!t))}let pt=n(o,"getOwnPropertyDescriptor");function yt(t,r){return!!t&&$.hasOwnProperty[v](t,r)}let vt=r(n(o,"hasOwn"),dt);function dt(t,r){return yt(t,r)||!!pt(t,r)}function I(t,r,n){if(t&&Y(t))for(var e in t)if(vt(t,e)&&-1===r[v](n||t,e,t[e]))break}let ht={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function gt(r){let n={};var t;return n[ht.c]=!0,n[ht.e]=!0,r.l&&(n.get=()=>r.l.v,t=pt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),I(r,(t,r)=>{n[ht[t]]=g(r)?n[ht[t]]:r}),n}let O=n(o,"defineProperty"),bt=n(o,"defineProperties");function T(t,r,n){return O(t,r,gt(n))}function mt(t,n,e,r,u){let o={};return I(t,(t,r)=>{wt(o,t,n?r:t,u),wt(o,r,e?r:t,u)}),r?r(o):o}function wt(t,r,n,e){O(t,r,{value:n,enumerable:!0,writable:!!e})}let j=r(G),St="[object Error]";function E(t,r){let n=f,e=$[u][v](t);e===St&&(t={stack:j(t.stack),message:j(t.message),name:j(t.name)});try{n=(n=JSON.stringify(t,y,r?"number"==typeof r?r:4:l))&&n.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||j(t)}catch(t){n=" - "+E(t,r)}return e+": "+n}function x(t){throw new TypeError(t)}function It(t){throw new RangeError(t)}function Ot(t){let n=[];return I(t,(t,r)=>{n.push([t,r])}),n}let Tt=n(o,"freeze");function jt(t){return t}function Et(t){return t[R]||y}let xt=n(o,"assign"),Ct=n(o,"keys"),Ft=r(Tt,jt),Pt=r(n(o,"seal"),jt),Dt=r(n(o,"getPrototypeOf"),Et),kt=r(n(o,"entries"),Ot);function At(t){return mt(t,0,0,Ft)}function zt(t){let n={};return I(t,(t,r)=>{wt(n,t,r[1]),wt(n,r[0],r[1])}),Ft(n)}let Nt=At({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Lt="__tsUtils$gblCfg",_t;function Rt(){var t;return(t=(t=(t=typeof globalThis!==e?globalThis:t)||typeof self===e?t:self)||typeof window===e?t:window)||typeof global===e?t:global}function Wt(){var t;return _t||(t=d(Rt).v||{},_t=t[Lt]=t[Lt]||{}),_t}var C=F;function F(e,t,u){let o=t&&t[e];return function(t){var r,n=t&&t[e]||o;if(n||u)return r=arguments,(n||u).apply(t,n?p[v](r,1):r);x('"'+j(e)+'" not defined for '+E(t))}}function Bt(r){return function(t){return t[r]}}let Kt=n(H,"min"),$t=n(H,"max"),Gt=C("slice",i),Ht=C("substring",i),Ut=F("substr",i,Mt);function Mt(t,r,n){return b(t)&&x("Invalid "+E(t)),n<0?f:((r=r||0)<0&&(r=$t(r+t[a],0)),g(n)?Gt(t,r):Gt(t,r,r+n))}let Vt="_urid",Jt;function qt(){var t;return Jt||(t=Wt(),Jt=t.gblSym=t.gblSym||{k:{},s:{}}),Jt}let Zt;function Qt(t){return{description:j(t),toString:()=>B+"("+t+")",_polyfill:!0}}function Xt(n){var e=qt();if(!vt(e.k,n)){let t=Qt(n),r=Ct(e.s).length;t[Vt]=()=>r+"_"+t[u](),e.k[n]=t,e.s[t[Vt]()]=j(n)}return e.k[n]}function Yt(t){t&&t[u]&&Ht(t[u](),0,6)==B||x(t+" is not a symbol");t=t._polyfill&&t[Vt]&&t[Vt]();return t?qt().s[t]:void 0}function tr(t){Zt=Zt||{};t=Nt[t];return t?Zt[t]=Zt[t]||Qt(B+"."+t):void 0}let P;function D(){P=Wt()}function rr(r){let n={};return P||D(),n.b=P.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return P.lzy||O(n,"v",{value:t}),n.b=P.lzy,t}}),n}function k(t){return O({toJSON:()=>t},"v",{value:t})}let nr="window",er;function A(t,r){let n;return function(){return P||D(),(n=n&&!P.lzy?n:k(d(t,r).v)).v}}function ur(t){return P||D(),(er=er&&!1!==t&&!P.lzy?er:k(d(Rt).v||y)).v}function z(t,r){r=er&&!1!==r?er.v:ur(r);return r&&r[t]?r[t]:t===nr?ir():y}let or=A(z,["document"]),ir=A(z,[nr]),ar=A(z,["navigator"]),cr=A(z,["history"]),lr=A(()=>!!d(()=>process&&(process.versions||{}).node).v),fr=A(()=>!!d(()=>self&&self instanceof WorkerGlobalScope).v),sr,pr,yr;function vr(){return sr=k(d(z,[B]).v)}function dr(t){var r=(P.lzy?0:sr)||vr();return r.v?r.v[t]:l}var hr=J("symbol");function gr(){return!!br()}function br(){return P||D(),((P.lzy?0:sr)||vr()).v}function mr(t,r){var n=Nt[t],e=(P||D(),(P.lzy?0:sr)||vr());return e.v?e.v[n||t]:r?l:tr(t)}function wr(t){return!!t&&w(t.next)}function Sr(t){return!Z(t)&&w(t[mr(3)])}let Ir;function Or(e,u,o){if(e&&(wr(e)||(e=e[(Ir=Ir||k(mr(3))).v]?e[Ir.v]():null),wr(e))){let r=l,n=l;try{let t=0;for(;!(n=e.next()).done&&-1!==u[v](o||e,n.value,t,e);)t++}catch(t){r={e:t},e.throw&&(n=y,e.throw(r))}finally{try{n&&!n.done&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}function N(t,r,n){return t.apply(r,n)}function Tr(t,r){return t.bind.apply(t,p[v](arguments,1))}var jr=C("every",c),Er=C("filter",c);function xr(r,n,e){if(r){var u=r[a]>>>0;for(let t=0;t<u&&!(t in r&&-1===n[v](e||r,r[t],t,r));t++);}}let Cr=C("indexOf",c),Fr=C("lastIndexOf",c),Pr=C("map",c);function Dr(t,r,n){return(t&&t.slice||p).apply(t,p[v](arguments,1))}function kr(t,r,n){return-1!==Cr(t,r,n)}function Ar(t,r,n){r=zr(t,r,n);return-1!==r?t[r]:void 0}function zr(n,e,u){let o=-1;return xr(n,(t,r)=>{if(e[v](u|n,t,r,n))return o=r,-1}),o}function Nr(t,r,n){r=Lr(t,r,n);return-1!==r?t[r]:void 0}function Lr(r,n,e){let u=-1;for(let t=(r[a]>>>0)-1;0<=t;t--)if(t in r&&n[v](e|r,r[t],t,r)){u=t;break}return u}function _r(t,n,e){var r;if(S(t))return r=Dr(t),n?Pr(r,n,e):r;let u=[];return Or(t,(t,r)=>u.push(n?n[v](e,t,r):t)),u}var Rr=F("find",c,Ar),Wr=F("findIndex",c,zr),Br=F("findLast",c,Nr),Kr=F("findLastIndex",c,Lr),$r=r(n(U,"from"),_r),Gr=F("includes",c,kr),Hr=Gr,Ur=C("reduce",c),Mr=C("some",c);function Vr(n,e){return function(){var t=p[v](arguments),r=n();return N(r[e],r,t)}}let Jr,qr=r(n(o,"create"),Zr);function Zr(t){var r;return t?((r=typeof t)!==_&&r!==L&&x("Prototype must be an Object or function: "+E(t)),n[s]=t,new n):{};function n(){}}let Qr;function Xr(t,r){return(o.setPrototypeOf||function(n,t){(Qr=Qr||k({[R]:[]}instanceof Array)).v?n[R]=t:I(t,(t,r)=>n[t]=r)})(t,r)}function Yr(t,r){r&&(t[K]=r)}function tn(u,o,t){let i=t||Error,a=i[s][K],c=Error.captureStackTrace;return n=u,t=i,d(T,[e=function(){var t=this,r=arguments;try{d(Yr,[i,u]);var n,e=N(i,t,p[v](r))||t;return e!==t&&(n=Dt(t))!==Dt(e)&&Xr(e,n),c&&c(e,t[W]),o&&o(e,r),e}finally{d(Yr,[i,a])}},K,{v:n,c:!0,e:!1}]),(e=Xr(e,t))[s]=t===y?qr(t):(r[s]=t[s],new r),e;function r(){this[W]=e,d(T,[this,K,{v:n,c:!0,e:!1}])}var n,e}let rn;function nn(){return(Date.now||en)()}function en(){return(new Date).getTime()}function un(r){return function(t){return b(t)&&x("strTrim called ["+E(t)+"]"),t&&t.replace?t.replace(r,f):t}}let on=un(/^\s+|(?=\s)\s+$/g),an=un(/^\s+/g),cn=un(/(?=\s)\s+$/g),ln=F("trim",i,on),fn=F("trimStart",i,an),sn=r(fn),pn=F("trimEnd",i,cn),yn=r(pn),vn=C("toUpperCase",i),dn=C("toLowerCase",i);function hn(t,a,c){return ln(j(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,u,o)=>{let i=e||o||f;return c&&(i=vn(i)),(u||f)+a+i})}function gn(t,r){return hn(t,"",!0).replace(/^\w/,r?vn:dn)}let bn=n(H,"floor"),mn=n(H,"ceil"),wn=r(n(H,"trunc"),Sn);function Sn(t){t=+t;return(0<t?bn:mn)(t)}function In(t,r){var n=+t;return n==1/0&&r&&It("invalid value ["+E(t)+"]"),n!=n||0==n?0:wn(n)}let On=F("repeat",i,Tn);function Tn(t,r){b(t)&&x("can't convert ["+E(t)+"]"),(r=In(r,!0))<0&&It("invalid count must be >= 0 && < Infinity");let n=m(t)?t:j(t),e=f;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e}function jn(t,r,n){let e=f;r=In(r,!0),r>>=0;t=t[a];return e=t<r&&(r-=t,(e=r>(e=b(n)?" ":j(n))[a]?On(e,mn(r/e[a])):e)[a]>r)?Ht(e,0,r):e}let En=F("padStart",i,Cn),xn=F("padEnd",i,Fn);function Cn(t,r,n){return jn(t,r,n)+t}function Fn(t,r,n){return t+jn(t,r,n)}let Pn=/([^\w\d_$])/g,Dn,kn,An,zn;function Nn(r){if(!r||typeof r!==_)return!1;let n=!1;if(r!==(zn=zn||ir()||!0)){An||(kn=Function[s][u],An=kn[v](o));try{let t=Dt(r);(n=!t)||(yt(t,W)&&(t=t[W]),n=t&&typeof t===L&&kn[v](t)===An)}catch(t){}}return n}function Ln(t){return t.value&&Un(t),!0}let _n=[$n,Un,Hn,Gn];function Rn(e,t,u,r){let o=u.handler,n=u.path?r?u.path.concat(r):u.path:[],i={handler:u.handler,src:u.src,path:n},a=typeof t,c=!1,l=!1,f=(t&&a===_?c=Nn(t):l=t===y||X(a),{type:a,isPrim:l,isPlain:c,value:t,result:t,path:n,origin:u.src,copy:(t,r)=>Rn(e,t,r?i:u,r),copyTo:(t,r)=>Wn(e,t,r,i)});if(f.isPrim)return o&&o[v](u,f)?f.result:t;{var r=e,s=t;let n;if(xr(r,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},r.push(n);{var p=n;T(f,"result",{g:function(){return p.v},s:function(t){p.v=t}});let t=0,r=o;for(;!(r||(t<_n.length?_n[t++]:Ln))[v](u,f);)r=y}}return n.v}}function Wn(t,r,n,e){if(!b(n))for(var u in n)r[u]=Rn(t,n[u],e,u);return r}function Bn(t,r,n){return Wn([],t,r,{handler:n,src:r,path:[]})}function Kn(t,r){return Rn([],t,{handler:r,src:t})}function $n(t){var r,n=t.value;return!!S(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Gn(t){var r=t.value;return!!tt(r)&&(t.result=new Date(r.getTime()),!0)}function Hn(t){return t.type===L}function Un(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Mn(r,t){return xr(t,t=>{Bn(r,t)}),r}let Vn=Bt(a),Jn;function qn(){return P||D(),(Jn=Jn&&!P.lzy?Jn:k(d(z,["performance"]).v)).v}function Zn(){var t=qn();return t&&t.now?t.now():nn()}function Qn(t){return Zn()-t}let Xn="(.*)";function Yn(t,r,n,e,u){return RegExp((u?"^":f)+n(t.replace(r,"\\$1"))+(u?"$":f),e?"i":"")}function te(t,r){return t[mr(3)]=function(){return re(r)},t}function re(r){let n=!1;function e(){return r.v}var t={next:function(){var t={done:n=n||!r.n||r.n(arguments)};return n||T(t,"value",{g:e}),t}};return r.r&&(t.return=function(t){return{done:n=!0,value:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return{done:n=!0,value:r.t&&r.t(t)}}),t}function ne(t,r,n){r=r&&r[mr(9)];return r?r(t,n):[t]}let ee=C("split",i),ue=F("split",i,br()?null:ne),oe=F("endsWith",i,ie);function ie(t,r,n){m(t)||x("'"+E(t)+"' is not a string");r=m(r)?r:j(r),n=!g(n)&&n<t[a]?n:t[a];return Ht(t,n-r[a],n)===r}let ae=C("indexOf",i),ce=C("lastIndexOf",i),le=F("includes",i,se),fe=r(le);function se(t,r,n){return et(r)&&x("'searchString' must not be a regular expression"+E(r)),-1!==ae(t,j(r),n)}C=F("startsWith",i,pe);function pe(t,r,n){m(t)||x("'"+E(t)+"' is not a string");r=m(r)?r:j(r),n=0<n?n:0;return Ht(t,n,n+r[a])===r}let ye="ref",ve="unref",de="hasRef",he="enabled";function ge(t,r,n){let e=!0,u=t?r(y):y,o;function i(){return e=!1,u&&u[ve]&&u[ve](),o}function a(){u&&n(u),u=y}function c(){return u=r(u),e||i(),o}return(o={cancel:a,refresh:c})[de]=()=>u&&u[de]?u[de]():e,o[ye]=()=>(e=!0,u&&u[ye]&&u[ye](),o),o[ve]=i,{h:o=O(o,he,{get:()=>!!u,set:function(t){!t&&u&&a(),t&&!u&&c()}}),dn:()=>{u=y}}}function be(t,r,n){let e=S(r),u=e?r.length:0,o=(0<u?r[0]:e?l:r)||setTimeout,i=(1<u?r[1]:l)||clearTimeout,a=n[0],c=(n[0]=function(){c.dn(),N(a,l,p[v](arguments))},ge(t,t=>{if(t){if(t.refresh)return t.refresh(),t;N(i,l,[t])}return N(o,l,n)},function(t){N(i,l,[t])}));return c.h}function me(t,r){return be(!0,l,p[v](arguments))}let we=100,Se=50,Ie=A(z,["requestIdleCallback"]),Oe=A(z,["cancelIdleCallback"]);return t.arrAppend=function(r,t){return!g(t)&&r&&(S(t)?N(r.push,r,t):wr(t)||Sr(t)?Or(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=jr,t.arrFilter=Er,t.arrFind=Rr,t.arrFindIndex=Wr,t.arrFindLast=Br,t.arrFindLastIndex=Kr,t.arrForEach=xr,t.arrFrom=$r,t.arrIncludes=Gr,t.arrIndexOf=Cr,t.arrLastIndexOf=Fr,t.arrMap=Pr,t.arrReduce=Ur,t.arrSlice=Dr,t.arrSome=Mr,t.arrayDeepCopyHandler=$n,t.asString=j,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[a],u={n:function(){return++r>=e}};return T(u,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),re(u)},t.createCachedValue=k,t.createCustomError=tn,t.createDeferredCachedValue=function(r){let n={toJSON:()=>n.v};return O(n,"v",{get:()=>{var t=r();return r=y,O(n,"v",{value:t}),t},configurable:!0})},t.createEnum=function(t){return mt(t,1,0,Ft)},t.createEnumKeyMap=At,t.createEnumValueMap=function(t){return mt(t,1,1,Ft)},t.createFilenameRegex=function(t,r,n){return Yn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Xn:"(.)"}),!!r,n)},t.createFnDeferredProxy=Vr,t.createIterable=function(t){return te({},t)},t.createIterator=re,t.createProxyFuncs=function(e,u,t){if(e&&u&&S(t)){let n=w(u);xr(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Vr(u,t.n):Tr(u[t.n],u))})}return e},t.createRangeIterator=function(t,r,n){let e=t,u=l,o=(b(r)&&(r=t),n||(t<=r?1:-1)),i={n:function(){var t;return(t=0<o?e>r:e<r)||(u=e,e+=o),t}};return T(i,"v",{g:function(){return u}}),re(i)},t.createSimpleMap=zt,t.createTimeout=function(t,r){return be(!1,l,p[v](arguments))},t.createTimeoutWith=function(t,r,n){return be(!1,t,p[v](arguments,1))},t.createTypeMap=zt,t.createWildcardRegex=function(t,r,n){return Yn(j(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Xn),!!r,n)},t.dateDeepCopyHandler=Gn,t.deepExtend=function(t,r,n,e,u,o,i){return Mn(Kn(t)||{},p[v](arguments))},t.dumpObj=E,t.elapsedTime=Qn,t.encodeAsHtml=function(t){return Dn=Dn||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},j(t).replace(/[&<>"']/g,t=>"&"+Dn[t]+";")},t.encodeAsJson=function(t,r){let n;if(m(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0)[u](16),"\\u"+En(vn(t),4,"0"))})+'"';else try{n=JSON.stringify(t,y,r?rt(r)?r:4:l)}catch(t){n='"'+E(t)+'"'}return n},t.fnApply=N,t.fnBind=Tr,t.fnCall=function(t,r){return t.apply(r,p[v](arguments,2))},t.functionDeepCopyHandler=Hn,t.getCancelIdleCallback=Oe,t.getDocument=or,t.getGlobal=ur,t.getHistory=cr,t.getIdleCallback=Ie,t.getInst=z,t.getIntValue=function(t,r){return b(t)?r:rt(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=mr,t.getLazy=rr,t.getLength=Vn,t.getNavigator=ar,t.getPerformance=qn,t.getSymbol=br,t.getValueByIter=function(r,t,n){return t&&r&&(Or(t,t=>{if(b(r))return-1;r=r[t]}),!b(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=ee(t,"."),u=e.length;for(let t=0;t<u&&!b(r);t++)r=r[e[t]];return b(r)?n:r},t.getWindow=ir,t.hasDocument=function(){return!!or()},t.hasHistory=function(){return!!cr()},t.hasIdleCallback=function(){return!!Ie()},t.hasNavigator=function(){return!!ar()},t.hasPerformance=function(){return!!qn()},t.hasSymbol=gr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!b(r))if(S(r))e=0<r[a];else if(tt(r))e=!isNaN(r.getTime());else{if(nt(r))return!0;if(Y(r)){try{var u=function(r,t){let n;return xr(t,t=>{if(t in r)return t=r[t],n=0<(w(t)?t():t),-1}),n}(r,[a,"byteLength","size","count"]);if(nt(u))return u;if(w(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Ct(r)[a]}e=st(r)}return e}(t,0)},t.hasWindow=function(){return!!ir()},t.isArray=S,t.isArrayBuffer=at,t.isBlob=it,t.isBoolean=nt,t.isDate=tt,t.isDefined=Q,t.isError=ct,t.isFile=ut,t.isFormData=ot,t.isFunction=w,t.isIterable=Sr,t.isIterator=wr,t.isNode=lr,t.isNotTruthy=function(t){return!t||!st(t)},t.isNullOrUndefined=b,t.isNumber=rt,t.isObject=Y,t.isPlainObject=Nn,t.isPrimitive=function(t){return t===y||X(typeof t)},t.isPrimitiveType=X,t.isPromise=function(t){return!!(t&&t.then&&t.catch&&w(t.then)&&w(t.catch))},t.isPromiseLike=lt,t.isRegExp=et,t.isStrictNullOrUndefined=Z,t.isStrictUndefined=function(t){return!Q(t)},t.isString=m,t.isSymbol=hr,t.isThenable=ft,t.isTruthy=st,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=g,t.isWebWorker=fr,t.iterForOf=Or,t.lazySafeGetInst=function(t){return rr(()=>d(z,[t]).v||l)},t.makeGlobRegex=function(t,r,n){return Yn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Xn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=te,t.mathCeil=mn,t.mathFloor=bn,t.mathMax=$t,t.mathMin=Kt,t.mathToInt=In,t.mathTrunc=wn,t.newSymbol=function(t,r){P||D();var n=(P.lzy?0:sr)||vr();return n.v?n.v(t):r?y:Qt(t)},t.normalizeJsName=function(t,r){t=j(t).replace(Pn,"_");return g(r)?t:gn(t,!r)},t.objAssign=xt,t.objCopyProps=Bn,t.objCreate=qr,t.objDeepCopy=Kn,t.objDeepFreeze=function n(t){return Tt&&I(t,(t,r)=>{(S(r)||Y(r))&&n(r)}),Ft(t)},t.objDefine=T,t.objDefineAccessors=function(t,r,n,e,u,o){o={e:o,c:u};return n&&(o.g=n),e&&(o.s=e),O(t,r,gt(o))},t.objDefineGet=function(t,r,n,e,u){return O(t,r,gt({e:u,c:e,[w(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=bt,t.objDefineProps=function(t,r){let n={};return I(r,(t,r)=>{n[t]=gt(r)}),bt(t,n)},t.objEntries=kt,t.objExtend=function(t,r,n,e,u,o,i){return Mn(t||{},p[v](arguments))},t.objForEachKey=I,t.objFreeze=Ft,t.objGetOwnPropertyDescriptor=pt,t.objGetPrototypeOf=Dt,t.objHasOwn=vt,t.objHasOwnProperty=yt,t.objKeys=Ct,t.objSeal=Pt,t.objSetPrototypeOf=Xr,t.objToString=q,t.perfNow=Zn,t.plainObjDeepCopyHandler=Un,t.polyArrFind=Ar,t.polyArrFindIndex=zr,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=_r,t.polyArrIncludes=kr,t.polyGetKnownSymbol=tr,t.polyIsArray=function(t){return!b(t)&&"[object Array]"===q(t)},t.polyNewSymbol=Qt,t.polyObjEntries=Ot,t.polyObjHasOwn=dt,t.polyObjKeys=function(t){Y(t)&&t!==y||x("non-object "+E(t));var r,n=[];for(r in t)vt(t,r)&&n.push(r);return n},t.polyStrIncludes=se,t.polyStrSubstr=Mt,t.polyStrSymSplit=ne,t.polyStrTrim=on,t.polyStrTrimEnd=cn,t.polyStrTrimStart=an,t.polySymbolFor=Xt,t.polySymbolKeyFor=Yt,t.polyUtcNow=en,t.readArgs=function(t,r,o){if(!vt(t,a)){var i=(Jr=Jr||k(gr()&&mr(3))).v&&t[Jr.v];if(i){let n=[],e=r===l||r<0?0:r,u=o<0||r<0?l:o;if(Or(i[v](t),(t,r)=>{if(u!==l&&r>=u)return-1;r>=e&&n.push(t)}),(r===l||0<=r)&&(o===l||0<=o))return n;t=n}}return Dr(t,r,o)},t.safe=d,t.safeGet=M,t.safeGetLazy=function(r,n){return rr(()=>{var t=d(r);return t.e?n:t.v})},t.scheduleIdleCallback=function(n,e){function u(t){let r=Zn();return{didTimeout:t,timeRemaining:()=>Se-Qn(r)}}if(Ie()){let r=ge(!0,t=>(t&&Oe()(t),Ie()(t=>{r.dn(),n(t||u(!1))},e)),t=>{Oe()(t)});return r.h}var t=(e||{}).timeout;return me(()=>{n(u(!0))},g(t)?we:t)},t.scheduleInterval=function(t,r){let n=p[v](arguments);return ge(!0,t=>(t&&clearInterval(t),N(setInterval,l,n)),t=>{N(clearInterval,l,[t])}).h},t.scheduleTimeout=me,t.scheduleTimeoutWith=function(t,r,n){return be(!0,t,p[v](arguments,1))},t.setBypassLazyCache=function(t){P||D(),P.lzy=t},t.setDefaultIdleTimeout=function(t){we=t},t.setDefaultMaxExecutionTime=function(t){Se=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Or(t,t=>{r&&(b(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=ee(t,".")).pop(),xr(t,t=>{b(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=gn,t.strContains=fe,t.strEndsWith=oe,t.strIncludes=le,t.strIndexOf=ae,t.strIsNullOrEmpty=function(t){return m(t)?t===f:b(t)},t.strIsNullOrWhiteSpace=function(t){return m(t)?t.replace(/[\s\t\r\n\f]+/g,f)===f:b(t)},t.strKebabCase=function(t,r){t=hn(t,"-");return(r?vn:dn)(t)},t.strLastIndexOf=ce,t.strLeft=function(t,r){return Ht(t,0,r)},t.strLetterCase=function(t){return j(t).replace(/(_|\b)\w/g,vn)},t.strLower=dn,t.strPadEnd=xn,t.strPadStart=En,t.strRepeat=On,t.strRight=function(t,r){return r<=0?f:t[a]>r?Gt(t,-r):t},t.strSlice=Gt,t.strSnakeCase=function(t,r){t=hn(t,"_");return(r?vn:dn)(t)},t.strSplit=ee,t.strStartsWith=C,t.strSubstr=Ut,t.strSubstring=Ht,t.strSymSplit=ue,t.strTrim=ln,t.strTrimEnd=pn,t.strTrimLeft=sn,t.strTrimRight=yn,t.strTrimStart=fn,t.strUpper=vn,t.symbolFor=function(t){return P||D(),((pr=(P.lzy?0:pr)||k(d(dr,["for"]).v)).v||Xt)(t)},t.symbolKeyFor=function(t){return P||D(),((yr=(P.lzy?0:yr)||k(d(dr,["keyFor"]).v)).v||Yt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=It,t.throwTypeError=x,t.throwUnsupported=function(t){throw new(rn=rn||tn("UnsupportedError"))(t)},t.utcNow=nn,t}({}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
function t(t){"use strict";function n(t,n){return t||n}function r(t,n){return t[n]}const f=void 0,p=null,l="",L="function",_="object",s="prototype",R="__proto__",e="undefined",W="constructor",B="Symbol",c="length",K="name",y="call",o="toString",u=n(Object),$=r(u,s);var G=n(String),i=r(G,s),a=n(Math);const v=r(N=r(Kn=n(Array),s),"slice");function d(t,n){try{return{v:t.apply(this,n)}}catch(t){return{e:t}}}function H(t,n){t=d(t);return t.e?n:t.v}let U;function M(n){return function(t){return typeof t===n}}function h(t){const n="[object "+t+"]";return function(t){return!(!t||V(t)!==n)}}function V(t){return $[o].call(t)}function g(t){return typeof t===e||t===e}function b(t){return t===p||g(t)}function J(t){return t===p||!q(t)}function q(t){return!!t||t!==f}function Z(t){return U=U||["string","number","boolean",e,"symbol","bigint"],t!==_&&!!~U.indexOf(t)}const m=M("string"),S=M(L);function Q(t){return!(!t&&b(t)||!t||typeof t!==_)}const w=r(Kn,"isArray"),X=h("Date"),Y=M("number"),tt=M("boolean"),nt=h("RegExp");var rt=h("File"),et=h("FormData"),ot=h("Blob"),ut=h("ArrayBuffer"),it=h("Error");function ct(t){return!!(t&&t.then&&S(t.then))}var at=ct;function ft(t){return!(!t||H(()=>!(t&&0+t),!t))}const lt=r(u,"getOwnPropertyDescriptor");function st(t,n){return!!t&&$.hasOwnProperty[y](t,n)}const pt=n(r(u,"hasOwn"),yt);function yt(t,n){return st(t,n)||!!lt(t,n)}function I(t,n,r){if(t&&Q(t))for(const e in t)if(pt(t,e)&&-1===n[y](r||t,e,t[e]))break}function vt(t,r,e,n){let o={};return I(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}const T=n(G),dt="[object Error]";function O(t,n){let r=l;var e=$[o][y](t);e===dt&&(t={stack:T(t.stack),message:T(t.message),name:T(t.name)});try{r=(r=JSON.stringify(t,p,n?"number"==typeof n?n:4:f))&&r.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||T(t)}catch(t){r=" - "+O(t,n)}return e+": "+r}function j(t){throw new TypeError(t)}function ht(t){throw new RangeError(t)}function gt(t){let r=[];return I(t,(t,n)=>{r.push([t,n])}),r}const bt=r(u,"freeze");function mt(t){return t}function St(t){return t[R]||p}G=r(u,"assign");const wt=r(u,"keys");function It(t){return bt&&I(t,(t,n)=>{(w(n)||Q(n))&&bt(n)}),Tt(t)}const Tt=n(bt,mt);var Ot=n(r(u,"seal"),mt);const jt=n(r(u,"getPrototypeOf"),St);var xt=n(r(u,"entries"),gt);function Et(t){return vt(t,0,0,It)}function Ct(t){let r={};return I(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),It(r)}const Ft=Et({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Pt="__tsUtils$gblCfg";let Dt;function kt(){var t;return(t=(t=(t=typeof globalThis!==e?globalThis:t)||typeof self===e?t:self)||typeof window===e?t:window)||typeof global===e?t:global}function At(){var t;return Dt||(t=d(kt).v||{},Dt=t[Pt]=t[Pt]||{}),Dt}var x=E;function E(e,t,o){let u=t&&t[e];return function(t){var n,r=t&&t[e]||u;if(r||o)return n=arguments,(r||o).apply(t,r?v[y](n,1):n);j('"'+T(e)+'" not defined for '+O(t))}}function zt(n){return function(t){return t[n]}}var Nt=r(a,"min");const Lt=r(a,"max"),_t=x("slice",i),Rt=x("substring",i);var Wt=E("substr",i,Bt);function Bt(t,n,r){return b(t)&&j("Invalid "+O(t)),r<0?l:((n=n||0)<0&&(n=Lt(n+t[c],0)),g(r)?_t(t,n):_t(t,n,n+r))}const Kt="_urid";let $t;function Gt(){var t;return $t||(t=At(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Ht;function Ut(t){return{description:T(t),toString:()=>B+"("+t+")",_polyfill:!0}}function Mt(r){var e=Gt();if(!pt(e.k,r)){let t=Ut(r),n=wt(e.s).length;t[Kt]=()=>n+"_"+t[o](),e.k[r]=t,e.s[t[Kt]()]=T(r)}return e.k[r]}function Vt(t){t&&t[o]&&Rt(t[o](),0,6)==B||j(t+" is not a symbol");t=t._polyfill&&t[Kt]&&t[Kt]();return t?Gt().s[t]:void 0}function Jt(t){Ht=Ht||{};t=Ft[t];return t?Ht[t]=Ht[t]||Ut(B+"."+t):void 0}const qt={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Zt(n){let r={};var t;return r[qt.c]=!0,r[qt.e]=!0,n.l&&(r.get=()=>n.l.v,t=lt(n.l,"v"))&&t.set&&(r.set=t=>{n.l.v=t}),I(n,(t,n)=>{r[qt[t]]=g(n)?r[qt[t]]:n}),r}const C=r(u,"defineProperty"),Qt=r(u,"defineProperties");function Xt(t,n,r){return C(t,n,Zt(r))}let F;function P(){F=At()}function Yt(n){let r={};return F||P(),r.b=F.lzy,C(r,"v",{configurable:!0,get:function(){var t=n();return F.lzy||C(r,"v",{value:t}),r.b=F.lzy,t}}),r}function D(t){return C({toJSON:()=>t},"v",{value:t})}const tn="window";let nn;function k(t,n){let r;return function(){return F||P(),(r=r&&!F.lzy?r:D(d(t,n).v)).v}}function rn(t){return F||P(),(nn=nn&&!1!==t&&!F.lzy?nn:D(d(kt).v||p)).v}function A(t,n){n=nn&&!1!==n?nn.v:rn(n);return n&&n[t]?n[t]:t===tn?on():p}const en=k(A,["document"]),on=k(A,[tn]),un=k(A,["navigator"]),cn=k(A,["history"]);var an=k(()=>!!d(()=>process&&(process.versions||{}).node).v),fn=k(()=>!!d(()=>self&&self instanceof WorkerGlobalScope).v);let ln,sn,pn;function yn(){return ln=D(d(A,[B]).v)}function vn(t){var n=(F.lzy?0:ln)||yn();return n.v?n.v[t]:f}var dn=M("symbol");function hn(){return!!gn()}function gn(){return F||P(),((F.lzy?0:ln)||yn()).v}function bn(t,n){var r=Ft[t],e=(F||P(),(F.lzy?0:ln)||yn());return e.v?e.v[r||t]:n?f:Jt(t)}function mn(t){return!!t&&S(t.next)}function Sn(t){return!J(t)&&S(t[bn(3)])}let wn;function In(e,o,u){if(e&&(mn(e)||(e=e[(wn=wn||D(bn(3))).v]?e[wn.v]():null),mn(e))){let n=f,r=f;try{let t=0;for(;!(r=e.next()).done&&-1!==o[y](u||e,r.value,t,e);)t++}catch(t){n={e:t},e.throw&&(r=p,e.throw(n))}finally{try{r&&!r.done&&e.return&&e.return(r)}finally{if(n)throw n.e}}}}function z(t,n,r){return t.apply(n,r)}function Tn(t,n){return t.bind.apply(t,v[y](arguments,1))}var On=x("every",N),jn=x("filter",N);function xn(n,r,e){if(n){var o=n[c]>>>0;for(let t=0;t<o&&!(t in n&&-1===r[y](e||n,n[t],t,n));t++);}}const En=x("indexOf",N);var Cn=x("lastIndexOf",N);const Fn=x("map",N);function Pn(t,n,r){return(t&&t.slice||v).apply(t,v[y](arguments,1))}function Dn(t,n,r){return-1!==En(t,n,r)}function kn(t,n,r){n=An(t,n,r);return-1!==n?t[n]:void 0}function An(r,e,o){let u=-1;return xn(r,(t,n)=>{if(e[y](o|r,t,n,r))return u=n,-1}),u}function zn(t,n,r){n=Nn(t,n,r);return-1!==n?t[n]:void 0}function Nn(n,r,e){let o=-1;for(let t=(n[c]>>>0)-1;0<=t;t--)if(t in n&&r[y](e|n,n[t],t,n)){o=t;break}return o}function Ln(t,r,e){var n;if(w(t))return n=Pn(t),r?Fn(n,r,e):n;let o=[];return In(t,(t,n)=>o.push(r?r[y](e,t,n):t)),o}var _n=E("find",N,kn),Rn=E("findIndex",N,An),Wn=E("findLast",N,zn),Bn=E("findLastIndex",N,Nn),Kn=n(r(Kn,"from"),Ln),$n=E("includes",N,Dn),Gn=$n,Hn=x("reduce",N),N=x("some",N);function Un(r,e){return function(){var t=v[y](arguments),n=r();return z(n[e],n,t)}}let Mn;const Vn=n(r(u,"create"),Jn);function Jn(t){var n;return t?((n=typeof t)!==_&&n!=L&&j("Prototype must be an Object or function: "+O(t)),r[s]=t,new r):{};function r(){}}let qn;function Zn(t,n){return(u.setPrototypeOf||function(r,t){(qn=qn||D({[R]:[]}instanceof Array)).v?r[R]=t:I(t,(t,n)=>r[t]=n)})(t,n)}function Qn(t,n){n&&(t[K]=n)}function Xn(o,u,t){let i=t||Error,c=i[s][K],a=Error.captureStackTrace;return r=o,t=i,d(Xt,[e=function(){var t=this,n=arguments;try{d(Qn,[i,o]);var r,e=z(i,t,v[y](n))||t;return e!==t&&(r=jt(t))!==jt(e)&&Zn(e,r),a&&a(e,t[W]),u&&u(e,n),e}finally{d(Qn,[i,c])}},K,{v:r,c:!0,e:!1}]),(e=Zn(e,t))[s]=t===p?Vn(t):(n[s]=t[s],new n),e;function n(){this[W]=e,d(Xt,[this,K,{v:r,c:!0,e:!1}])}var r,e}let Yn;function tr(){return(Date.now||nr)()}function nr(){return(new Date).getTime()}function rr(n){return function(t){return b(t)&&j("strTrim called ["+O(t)+"]"),t&&t.replace?t.replace(n,l):t}}var er=rr(/^\s+|(?=\s)\s+$/g),or=rr(/^\s+/g),ur=rr(/(?=\s)\s+$/g);const ir=E("trim",i,er);var cr=E("trimStart",i,or),ar=n(cr),fr=E("trimEnd",i,ur),lr=n(fr);const sr=x("toUpperCase",i),pr=x("toLowerCase",i);function yr(t,c,a){return ir(T(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=sr(i)),(o||l)+c+i})}function vr(t,n){return yr(t,"",!0).replace(/^\w/,n?sr:pr)}const dr=r(a,"floor"),hr=r(a,"ceil"),gr=n(r(a,"trunc"),br);function br(t){t=+t;return(0<t?dr:hr)(t)}function mr(t,n){var r=+t;return r==1/0&&n&&ht("invalid value ["+O(t)+"]"),r!=r||0==r?0:gr(r)}const Sr=E("repeat",i,wr);function wr(t,n){b(t)&&j("can't convert ["+O(t)+"]"),(n=mr(n,!0))<0&&ht("invalid count must be >= 0 && < Infinity");let r=m(t)?t:T(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e}function Ir(t,n,r){let e=l;n=mr(n,!0),n>>=0;t=t[c];return e=t<n&&(n-=t,(e=n>(e=b(r)?" ":T(r))[c]?Sr(e,hr(n/e[c])):e)[c]>n)?Rt(e,0,n):e}const Tr=E("padStart",i,Or);function Or(t,n,r){return Ir(t,n,r)+t}function jr(t,n,r){return t+Ir(t,n,r)}a=E("padEnd",i,jr);const xr=/([^\w\d_$])/g;let Er,Cr,Fr,Pr;function Dr(n){if(!n||typeof n!==_)return!1;let r=!1;if(n!==(Pr=Pr||on()||!0)){Fr||(Cr=Function[s][o],Fr=Cr[y](u));try{let t=jt(n);(r=!t)||(st(t,W)&&(t=t[W]),r=t&&typeof t==L&&Cr[y](t)===Fr)}catch(t){}}return r}function kr(t){return t.value&&Kr(t),!0}const Ar=[Rr,Kr,Br,Wr];function zr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n};var i=typeof t;let c=!1,a=!1,f=(t&&i===_?c=Dr(t):a=t===p||Z(i),{type:i,isPrim:a,isPlain:c,value:t,result:t,path:n,origin:o.src,copy:(t,n)=>zr(e,t,n?r:o,n),copyTo:(t,n)=>Nr(e,t,n,r)});if(f.isPrim)return u&&u[y](o,f)?f.result:t;{var i=e,l=t;let r;if(xn(i,t=>{if(t.k===l)return r=t,-1}),!r){r={k:l,v:l},i.push(r);{var s=r;Xt(f,"result",{g:function(){return s.v},s:function(t){s.v=t}});let t=0,n=u;for(;!(n||(t<Ar.length?Ar[t++]:kr))[y](o,f);)n=p}}return r.v}}function Nr(t,n,r,e){if(!b(r))for(const o in r)n[o]=zr(t,r[o],e,o);return n}function Lr(t,n,r){return Nr([],t,n,{handler:r,src:n,path:[]})}function _r(t,n){return zr([],t,{handler:n,src:t})}function Rr(t){var n,r=t.value;return!!w(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Wr(t){var n=t.value;return!!X(n)&&(t.result=new Date(n.getTime()),!0)}function Br(t){return t.type===L}function Kr(t){var n,r=t.value;return!(!r||!t.isPlain||(n=t.result={},t.copyTo(n,r),0))}function $r(n,t){return xn(t,t=>{Lr(n,t)}),n}var Gr=zt(c);let Hr;function Ur(){return F||P(),(Hr=Hr&&!F.lzy?Hr:D(d(A,["performance"]).v)).v}function Mr(){var t=Ur();return t&&t.now?t.now():tr()}function Vr(t){return Mr()-t}const Jr="(.*)";function qr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Zr(t,n){return t[bn(3)]=function(){return Qr(n)},t}function Qr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(arguments)};return r||Xt(t,"value",{g:e}),t}};return n.r&&(t.return=function(t){return{done:r=!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:r=!0,value:n.t&&n.t(t)}}),t}function Xr(t,n,r){n=n&&n[bn(9)];return n?n(t,r):[t]}const Yr=x("split",i);var te=E("split",i,gn()?null:Xr),ne=E("endsWith",i,re);function re(t,n,r){m(t)||j("'"+O(t)+"' is not a string");n=m(n)?n:T(n),r=!g(r)&&r<t[c]?r:t[c];return Rt(t,r-n[c],r)===n}const ee=x("indexOf",i);var x=x("lastIndexOf",i),oe=E("includes",i,ie),ue=n(oe);function ie(t,n,r){return nt(n)&&j("'searchString' must not be a regular expression"+O(n)),-1!==ee(t,T(n),r)}function ce(t,n,r){m(t)||j("'"+O(t)+"' is not a string");n=m(n)?n:T(n),r=0<r?r:0;return Rt(t,r,r+n[c])===n}i=E("startsWith",i,ce);const ae="ref",fe="unref",le="hasRef",se="enabled";function pe(t,n,r){let e=!0,o=t?n(p):p,u;function i(){return e=!1,o&&o[fe]&&o[fe](),u}function c(){o&&r(o),o=p}function a(){return o=n(o),e||i(),u}return(u={cancel:c,refresh:a})[le]=()=>o&&o[le]?o[le]():e,u[ae]=()=>(e=!0,o&&o[ae]&&o[ae](),u),u[fe]=i,{h:u=C(u,se,{get:()=>!!o,set:function(t){!t&&o&&c(),t&&!o&&a()}}),dn:()=>{o=p}}}function ye(t,n,r){var e=w(n),o=e?n.length:0;let u=(0<o?n[0]:e?f:n)||setTimeout,i=(1<o?n[1]:f)||clearTimeout,c=r[0],a=(r[0]=function(){a.dn(),z(c,f,v[y](arguments))},pe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(i,f,[t])}return z(u,f,r)},function(t){z(i,f,[t])}));return a.h}function ve(t,n){return ye(!0,f,v[y](arguments))}let de=100,he=50;const ge=k(A,["requestIdleCallback"]),be=k(A,["cancelIdleCallback"]);t.arrAppend=function(n,t){return!g(t)&&n&&(w(t)?z(n.push,n,t):mn(t)||Sn(t)?In(t,t=>{n.push(t)}):n.push(t)),n},t.arrContains=Gn,t.arrEvery=On,t.arrFilter=jn,t.arrFind=_n,t.arrFindIndex=Rn,t.arrFindLast=Wn,t.arrFindLastIndex=Bn,t.arrForEach=xn,t.arrFrom=Kn,t.arrIncludes=$n,t.arrIndexOf=En,t.arrLastIndexOf=Cn,t.arrMap=Fn,t.arrReduce=Hn,t.arrSlice=Pn,t.arrSome=N,t.arrayDeepCopyHandler=Rr,t.asString=T,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[c];t={n:function(){return++n>=e}};return Xt(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),Qr(t)},t.createCachedValue=D,t.createCustomError=Xn,t.createDeferredCachedValue=function(n){let r={toJSON:()=>r.v};return C(r,"v",{get:()=>{var t=n();return n=p,C(r,"v",{value:t}),t},configurable:!0})},t.createEnum=function(t){return vt(t,1,0,It)},t.createEnumKeyMap=Et,t.createEnumValueMap=function(t){return vt(t,1,1,It)},t.createFilenameRegex=function(t,n,r){return qr(T(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Jr:"(.)"}),!!n,r)},t.createFnDeferredProxy=Un,t.createIterable=function(t){return Zr({},t)},t.createIterator=Qr,t.createProxyFuncs=function(e,o,t){if(e&&o&&w(t)){let r=S(o);xn(t,t=>{var n=t.as||t.n;!1===t.rp&&e[n]||(e[n]=r?Un(o,t.n):Tn(o[t.n],o))})}return e},t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(b(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return Xt(r,"v",{g:function(){return o}}),Qr(r)},t.createSimpleMap=Ct,t.createTimeout=function(t,n){return ye(!1,f,v[y](arguments))},t.createTimeoutWith=function(t,n,r){return ye(!1,t,v[y](arguments,1))},t.createTypeMap=Ct,t.createWildcardRegex=function(t,n,r){return qr(T(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Jr),!!n,r)},t.dateDeepCopyHandler=Wr,t.deepExtend=function(t,n,r,e,o,u,i){return $r(_r(t)||{},v[y](arguments))},t.dumpObj=O,t.elapsedTime=Vr,t.encodeAsHtml=function(t){return Er=Er||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},T(t).replace(/[&<>"']/g,t=>"&"+Er[t]+";")},t.encodeAsJson=function(t,n){let r;if(m(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0)[o](16),"\\u"+Tr(sr(t),4,"0"))})+'"';else try{r=JSON.stringify(t,p,n?Y(n)?n:4:f)}catch(t){r='"'+O(t)+'"'}return r},t.fnApply=z,t.fnBind=Tn,t.fnCall=function(t,n){return t.apply(n,v[y](arguments,2))},t.functionDeepCopyHandler=Br,t.getCancelIdleCallback=be,t.getDocument=en,t.getGlobal=rn,t.getHistory=cn,t.getIdleCallback=ge,t.getInst=A,t.getIntValue=function(t,n){return b(t)?n:Y(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=bn,t.getLazy=Yt,t.getLength=Gr,t.getNavigator=un,t.getPerformance=Ur,t.getSymbol=gn,t.getValueByIter=function(n,t,r){return t&&n&&(In(t,t=>{if(b(n))return-1;n=n[t]}),!b(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Yr(t,"."),o=e.length;for(let t=0;t<o&&!b(n);t++)n=n[e[t]];return b(n)?r:n},t.getWindow=on,t.hasDocument=function(){return!!en()},t.hasHistory=function(){return!!cn()},t.hasIdleCallback=function(){return!!ge()},t.hasNavigator=function(){return!!un()},t.hasPerformance=function(){return!!Ur()},t.hasSymbol=hn,t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!b(n))if(w(n))e=0<n[c];else if(X(n))e=!isNaN(n.getTime());else{if(tt(n))return!0;if(Q(n)){try{var o=function(n,t){let r;return xn(t,t=>{if(t in n)return t=n[t],r=0<(S(t)?t():t),-1}),r}(n,[c,"byteLength","size","count"]);if(tt(o))return o;if(S(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!wt(n)[c]}e=ft(n)}return e}(t,0)},t.hasWindow=function(){return!!on()},t.isArray=w,t.isArrayBuffer=ut,t.isBlob=ot,t.isBoolean=tt,t.isDate=X,t.isDefined=q,t.isError=it,t.isFile=rt,t.isFormData=et,t.isFunction=S,t.isIterable=Sn,t.isIterator=mn,t.isNode=an,t.isNotTruthy=function(t){return!t||!ft(t)},t.isNullOrUndefined=b,t.isNumber=Y,t.isObject=Q,t.isPlainObject=Dr,t.isPrimitive=function(t){return t===p||Z(typeof t)},t.isPrimitiveType=Z,t.isPromise=function(t){return!!(t&&t.then&&t.catch&&S(t.then)&&S(t.catch))},t.isPromiseLike=ct,t.isRegExp=nt,t.isStrictNullOrUndefined=J,t.isStrictUndefined=function(t){return!q(t)},t.isString=m,t.isSymbol=dn,t.isThenable=at,t.isTruthy=ft,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=g,t.isWebWorker=fn,t.iterForOf=In,t.lazySafeGetInst=function(t){return Yt(()=>d(A,[t]).v||f)},t.makeGlobRegex=function(t,n,r){return qr(T(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Jr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Zr,t.mathCeil=hr,t.mathFloor=dr,t.mathMax=Lt,t.mathMin=Nt,t.mathToInt=mr,t.mathTrunc=gr,t.newSymbol=function(t,n){F||P();var r=(F.lzy?0:ln)||yn();return r.v?r.v(t):n?p:Ut(t)},t.normalizeJsName=function(t,n){t=T(t).replace(xr,"_");return g(n)?t:vr(t,!n)},t.objAssign=G,t.objCopyProps=Lr,t.objCreate=Vn,t.objDeepCopy=_r,t.objDeepFreeze=It,t.objDefine=Xt,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),C(t,n,Zt(u))},t.objDefineGet=function(t,n,r,e,o){return C(t,n,Zt({e:o,c:e,[S(r)?"g":"v"]:r}))},t.objDefineProp=C,t.objDefineProperties=Qt,t.objDefineProps=function(t,n){let r={};return I(n,(t,n)=>{r[t]=Zt(n)}),Qt(t,r)},t.objEntries=xt,t.objExtend=function(t,n,r,e,o,u,i){return $r(t||{},v[y](arguments))},t.objForEachKey=I,t.objFreeze=Tt,t.objGetOwnPropertyDescriptor=lt,t.objGetPrototypeOf=jt,t.objHasOwn=pt,t.objHasOwnProperty=st,t.objKeys=wt,t.objSeal=Ot,t.objSetPrototypeOf=Zn,t.objToString=V,t.perfNow=Mr,t.plainObjDeepCopyHandler=Kr,t.polyArrFind=kn,t.polyArrFindIndex=An,t.polyArrFindLast=zn,t.polyArrFindLastIndex=Nn,t.polyArrFrom=Ln,t.polyArrIncludes=Dn,t.polyGetKnownSymbol=Jt,t.polyIsArray=function(t){return!b(t)&&"[object Array]"===V(t)},t.polyNewSymbol=Ut,t.polyObjEntries=gt,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){Q(t)&&t!==p||j("non-object "+O(t));var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=ie,t.polyStrSubstr=Bt,t.polyStrSymSplit=Xr,t.polyStrTrim=er,t.polyStrTrimEnd=ur,t.polyStrTrimStart=or,t.polySymbolFor=Mt,t.polySymbolKeyFor=Vt,t.polyUtcNow=nr,t.readArgs=function(t,n,u){if(!pt(t,c)){var i=(Mn=Mn||D(hn()&&bn(3))).v&&t[Mn.v];if(i){let r=[],e=n===f||n<0?0:n,o=u<0||n<0?f:u;if(In(i[y](t),(t,n)=>{if(o!==f&&n>=o)return-1;n>=e&&r.push(t)}),(n===f||0<=n)&&(u===f||0<=u))return r;t=r}}return Pn(t,n,u)},t.safe=d,t.safeGet=H,t.safeGetLazy=function(n,r){return Yt(()=>{var t=d(n);return t.e?r:t.v})},t.scheduleIdleCallback=function(r,e){function o(t){let n=Mr();return{didTimeout:t,timeRemaining:()=>he-Vr(n)}}if(ge()){let n=pe(!0,t=>(t&&be()(t),ge()(t=>{n.dn(),r(t||o(!1))},e)),t=>{be()(t)});return n.h}var t=(e||{}).timeout;return ve(()=>{r(o(!0))},g(t)?de:t)},t.scheduleInterval=function(t,n){let r=v[y](arguments);return pe(!0,t=>(t&&clearInterval(t),z(setInterval,f,r)),t=>{z(clearInterval,f,[t])}).h},t.scheduleTimeout=ve,t.scheduleTimeoutWith=function(t,n,r){return ye(!0,t,v[y](arguments,1))},t.setBypassLazyCache=function(t){F||P(),F.lzy=t},t.setDefaultIdleTimeout=function(t){de=t},t.setDefaultMaxExecutionTime=function(t){he=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;In(t,t=>{n&&(b(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Yr(t,".")).pop(),xn(t,t=>{b(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=vr,t.strContains=ue,t.strEndsWith=ne,t.strIncludes=oe,t.strIndexOf=ee,t.strIsNullOrEmpty=function(t){return m(t)?t===l:b(t)},t.strIsNullOrWhiteSpace=function(t){return m(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:b(t)},t.strKebabCase=function(t,n){t=yr(t,"-");return(n?sr:pr)(t)},t.strLastIndexOf=x,t.strLeft=function(t,n){return Rt(t,0,n)},t.strLetterCase=function(t){return T(t).replace(/(_|\b)\w/g,sr)},t.strLower=pr,t.strPadEnd=a,t.strPadStart=Tr,t.strRepeat=Sr,t.strRight=function(t,n){return n<=0?l:t[c]>n?_t(t,-n):t},t.strSlice=_t,t.strSnakeCase=function(t,n){t=yr(t,"_");return(n?sr:pr)(t)},t.strSplit=Yr,t.strStartsWith=i,t.strSubstr=Wt,t.strSubstring=Rt,t.strSymSplit=te,t.strTrim=ir,t.strTrimEnd=fr,t.strTrimLeft=ar,t.strTrimRight=lr,t.strTrimStart=cr,t.strUpper=sr,t.symbolFor=function(t){return F||P(),((sn=(F.lzy?0:sn)||D(d(vn,["for"]).v)).v||Mt)(t)},t.symbolKeyFor=function(t){return F||P(),((pn=(F.lzy?0:pn)||D(d(vn,["keyFor"]).v)).v||Vt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=ht,t.throwTypeError=j,t.throwUnsupported=function(t){throw new(Yn=Yn||Xn("UnsupportedError"))(t)},t.utcNow=tr}var n=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
function t(t){function r(t,r){return t||r}function e(t,r){return t[r]}let l=void 0,y=null,f="",L="function",_="object",s="prototype",R="__proto__",n="undefined",W="constructor",B="Symbol",a="length",K="name",d="call",u="toString",o=r(Object),$=e(o,s),G=r(String),i=e(G,s),H=r(Math),U=r(Array),c=e(U,s),p=e(c,"slice");function v(t,r){try{return{v:t.apply(this,r)}}catch(t){return{e:t}}}function M(t,r){t=v(t);return t.e?r:t.v}let V;function J(r){return function(t){return typeof t===r}}function h(t){let r="[object "+t+"]";return function(t){return!(!t||q(t)!==r)}}function q(t){return $[u].call(t)}function b(t){return typeof t===n||t===n}function g(t){return t===y||b(t)}function Z(t){return t===y||!Q(t)}function Q(t){return!!t||t!==l}function X(t){return V=V||["string","number","boolean",n,"symbol","bigint"],t!==_&&!!~V.indexOf(t)}let m=J("string"),w=J(L);function Y(t){return!(!t&&g(t)||!t||typeof t!==_)}let S=e(U,"isArray"),tt=h("Date"),rt=J("number"),et=J("boolean"),nt=h("RegExp"),ut=h("File"),ot=h("FormData"),it=h("Blob"),at=h("ArrayBuffer"),ct=h("Error");function lt(t){return!!(t&&t.then&&w(t.then))}var ft=lt;function st(t){return!(!t||M(()=>!(t&&0+t),!t))}let pt=e(o,"getOwnPropertyDescriptor");function yt(t,r){return!!t&&$.hasOwnProperty[d](t,r)}let dt=r(e(o,"hasOwn"),vt);function vt(t,r){return yt(t,r)||!!pt(t,r)}function I(t,r,e){if(t&&Y(t))for(var n in t)if(dt(t,n)&&-1===r[d](e||t,n,t[n]))break}let ht={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function bt(r){let e={};var t;return e[ht.c]=!0,e[ht.e]=!0,r.l&&(e.get=()=>r.l.v,t=pt(r.l,"v"))&&t.set&&(e.set=t=>{r.l.v=t}),I(r,(t,r)=>{e[ht[t]]=b(r)?e[ht[t]]:r}),e}let T=e(o,"defineProperty"),gt=e(o,"defineProperties");function O(t,r,e){return T(t,r,bt(e))}function mt(t,e,n,r,u){let o={};return I(t,(t,r)=>{wt(o,t,e?r:t,u),wt(o,r,n?r:t,u)}),r?r(o):o}function wt(t,r,e,n){T(t,r,{value:e,enumerable:!0,writable:!!n})}let j=r(G),St="[object Error]";function x(t,r){let e=f,n=$[u][d](t);n===St&&(t={stack:j(t.stack),message:j(t.message),name:j(t.name)});try{e=(e=JSON.stringify(t,y,r?"number"==typeof r?r:4:l))&&e.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||j(t)}catch(t){e=" - "+x(t,r)}return n+": "+e}function E(t){throw new TypeError(t)}function It(t){throw new RangeError(t)}function Tt(t){let e=[];return I(t,(t,r)=>{e.push([t,r])}),e}let Ot=e(o,"freeze");function jt(t){return t}function xt(t){return t[R]||y}let Et=e(o,"assign"),Ct=e(o,"keys"),Ft=r(Ot,jt),Pt=r(e(o,"seal"),jt),Dt=r(e(o,"getPrototypeOf"),xt),kt=r(e(o,"entries"),Tt);function At(t){return mt(t,0,0,Ft)}function zt(t){let e={};return I(t,(t,r)=>{wt(e,t,r[1]),wt(e,r[0],r[1])}),Ft(e)}let Nt=At({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Lt="__tsUtils$gblCfg",_t;function Rt(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:t)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Wt(){var t;return _t||(t=v(Rt).v||{},_t=t[Lt]=t[Lt]||{}),_t}var C=F;function F(n,t,u){let o=t&&t[n];return function(t){var r,e=t&&t[n]||o;if(e||u)return r=arguments,(e||u).apply(t,e?p[d](r,1):r);E('"'+j(n)+'" not defined for '+x(t))}}function Bt(r){return function(t){return t[r]}}let Kt=e(H,"min"),$t=e(H,"max"),Gt=C("slice",i),Ht=C("substring",i),Ut=F("substr",i,Mt);function Mt(t,r,e){return g(t)&&E("Invalid "+x(t)),e<0?f:((r=r||0)<0&&(r=$t(r+t[a],0)),b(e)?Gt(t,r):Gt(t,r,r+e))}let Vt="_urid",Jt;function qt(){var t;return Jt||(t=Wt(),Jt=t.gblSym=t.gblSym||{k:{},s:{}}),Jt}let Zt;function Qt(t){return{description:j(t),toString:()=>B+"("+t+")",_polyfill:!0}}function Xt(e){var n=qt();if(!dt(n.k,e)){let t=Qt(e),r=Ct(n.s).length;t[Vt]=()=>r+"_"+t[u](),n.k[e]=t,n.s[t[Vt]()]=j(e)}return n.k[e]}function Yt(t){t&&t[u]&&Ht(t[u](),0,6)==B||E(t+" is not a symbol");t=t._polyfill&&t[Vt]&&t[Vt]();return t?qt().s[t]:void 0}function tr(t){Zt=Zt||{};t=Nt[t];return t?Zt[t]=Zt[t]||Qt(B+"."+t):void 0}let P;function D(){P=Wt()}function rr(r){let e={};return P||D(),e.b=P.lzy,T(e,"v",{configurable:!0,get:function(){var t=r();return P.lzy||T(e,"v",{value:t}),e.b=P.lzy,t}}),e}function k(t){return T({toJSON:()=>t},"v",{value:t})}let er="window",nr;function A(t,r){let e;return function(){return P||D(),(e=e&&!P.lzy?e:k(v(t,r).v)).v}}function ur(t){return P||D(),(nr=nr&&!1!==t&&!P.lzy?nr:k(v(Rt).v||y)).v}function z(t,r){r=nr&&!1!==r?nr.v:ur(r);return r&&r[t]?r[t]:t===er?ir():y}let or=A(z,["document"]),ir=A(z,[er]),ar=A(z,["navigator"]),cr=A(z,["history"]),lr=A(()=>!!v(()=>process&&(process.versions||{}).node).v),fr=A(()=>!!v(()=>self&&self instanceof WorkerGlobalScope).v),sr,pr,yr;function dr(){return sr=k(v(z,[B]).v)}function vr(t){var r=(P.lzy?0:sr)||dr();return r.v?r.v[t]:l}var hr=J("symbol");function br(){return!!gr()}function gr(){return P||D(),((P.lzy?0:sr)||dr()).v}function mr(t,r){var e=Nt[t],n=(P||D(),(P.lzy?0:sr)||dr());return n.v?n.v[e||t]:r?l:tr(t)}function wr(t){return!!t&&w(t.next)}function Sr(t){return!Z(t)&&w(t[mr(3)])}let Ir;function Tr(n,u,o){if(n&&(wr(n)||(n=n[(Ir=Ir||k(mr(3))).v]?n[Ir.v]():null),wr(n))){let r=l,e=l;try{let t=0;for(;!(e=n.next()).done&&-1!==u[d](o||n,e.value,t,n);)t++}catch(t){r={e:t},n.throw&&(e=y,n.throw(r))}finally{try{e&&!e.done&&n.return&&n.return(e)}finally{if(r)throw r.e}}}}function N(t,r,e){return t.apply(r,e)}function Or(t,r){return t.bind.apply(t,p[d](arguments,1))}var jr=C("every",c),xr=C("filter",c);function Er(r,e,n){if(r){var u=r[a]>>>0;for(let t=0;t<u&&!(t in r&&-1===e[d](n||r,r[t],t,r));t++);}}let Cr=C("indexOf",c),Fr=C("lastIndexOf",c),Pr=C("map",c);function Dr(t,r,e){return(t&&t.slice||p).apply(t,p[d](arguments,1))}function kr(t,r,e){return-1!==Cr(t,r,e)}function Ar(t,r,e){r=zr(t,r,e);return-1!==r?t[r]:void 0}function zr(e,n,u){let o=-1;return Er(e,(t,r)=>{if(n[d](u|e,t,r,e))return o=r,-1}),o}function Nr(t,r,e){r=Lr(t,r,e);return-1!==r?t[r]:void 0}function Lr(r,e,n){let u=-1;for(let t=(r[a]>>>0)-1;0<=t;t--)if(t in r&&e[d](n|r,r[t],t,r)){u=t;break}return u}function _r(t,e,n){var r;if(S(t))return r=Dr(t),e?Pr(r,e,n):r;let u=[];return Tr(t,(t,r)=>u.push(e?e[d](n,t,r):t)),u}var Rr=F("find",c,Ar),Wr=F("findIndex",c,zr),Br=F("findLast",c,Nr),Kr=F("findLastIndex",c,Lr),$r=r(e(U,"from"),_r),Gr=F("includes",c,kr),Hr=Gr,Ur=C("reduce",c),Mr=C("some",c);function Vr(e,n){return function(){var t=p[d](arguments),r=e();return N(r[n],r,t)}}let Jr,qr=r(e(o,"create"),Zr);function Zr(t){var r;return t?((r=typeof t)!==_&&r!==L&&E("Prototype must be an Object or function: "+x(t)),e[s]=t,new e):{};function e(){}}let Qr;function Xr(t,r){return(o.setPrototypeOf||function(e,t){(Qr=Qr||k({[R]:[]}instanceof Array)).v?e[R]=t:I(t,(t,r)=>e[t]=r)})(t,r)}function Yr(t,r){r&&(t[K]=r)}function te(u,o,t){let i=t||Error,a=i[s][K],c=Error.captureStackTrace;return e=u,t=i,v(O,[n=function(){var t=this,r=arguments;try{v(Yr,[i,u]);var e,n=N(i,t,p[d](r))||t;return n!==t&&(e=Dt(t))!==Dt(n)&&Xr(n,e),c&&c(n,t[W]),o&&o(n,r),n}finally{v(Yr,[i,a])}},K,{v:e,c:!0,e:!1}]),(n=Xr(n,t))[s]=t===y?qr(t):(r[s]=t[s],new r),n;function r(){this[W]=n,v(O,[this,K,{v:e,c:!0,e:!1}])}var e,n}let re;function ee(){return(Date.now||ne)()}function ne(){return(new Date).getTime()}function ue(r){return function(t){return g(t)&&E("strTrim called ["+x(t)+"]"),t&&t.replace?t.replace(r,f):t}}let oe=ue(/^\s+|(?=\s)\s+$/g),ie=ue(/^\s+/g),ae=ue(/(?=\s)\s+$/g),ce=F("trim",i,oe),le=F("trimStart",i,ie),fe=r(le),se=F("trimEnd",i,ae),pe=r(se),ye=C("toUpperCase",i),de=C("toLowerCase",i);function ve(t,a,c){return ce(j(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,e,n,u,o)=>{let i=n||o||f;return c&&(i=ye(i)),(u||f)+a+i})}function he(t,r){return ve(t,"",!0).replace(/^\w/,r?ye:de)}let be=e(H,"floor"),ge=e(H,"ceil"),me=r(e(H,"trunc"),we);function we(t){t=+t;return(0<t?be:ge)(t)}function Se(t,r){var e=+t;return e==1/0&&r&&It("invalid value ["+x(t)+"]"),e!=e||0==e?0:me(e)}let Ie=F("repeat",i,Te);function Te(t,r){g(t)&&E("can't convert ["+x(t)+"]"),(r=Se(r,!0))<0&&It("invalid count must be >= 0 && < Infinity");let e=m(t)?t:j(t),n=f;for(;0<r;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n}function Oe(t,r,e){let n=f;r=Se(r,!0),r>>=0;t=t[a];return n=t<r&&(r-=t,(n=r>(n=g(e)?" ":j(e))[a]?Ie(n,ge(r/n[a])):n)[a]>r)?Ht(n,0,r):n}let je=F("padStart",i,Ee),xe=F("padEnd",i,Ce);function Ee(t,r,e){return Oe(t,r,e)+t}function Ce(t,r,e){return t+Oe(t,r,e)}let Fe=/([^\w\d_$])/g,Pe,De,ke,Ae;function ze(r){if(!r||typeof r!==_)return!1;let e=!1;if(r!==(Ae=Ae||ir()||!0)){ke||(De=Function[s][u],ke=De[d](o));try{let t=Dt(r);(e=!t)||(yt(t,W)&&(t=t[W]),e=t&&typeof t===L&&De[d](t)===ke)}catch(t){}}return e}function Ne(t){return t.value&&He(t),!0}let Le=[Ke,He,Ge,$e];function _e(n,t,u,r){let o=u.handler,e=u.path?r?u.path.concat(r):u.path:[],i={handler:u.handler,src:u.src,path:e},a=typeof t,c=!1,l=!1,f=(t&&a===_?c=ze(t):l=t===y||X(a),{type:a,isPrim:l,isPlain:c,value:t,result:t,path:e,origin:u.src,copy:(t,r)=>_e(n,t,r?i:u,r),copyTo:(t,r)=>Re(n,t,r,i)});if(f.isPrim)return o&&o[d](u,f)?f.result:t;{var r=n,s=t;let e;if(Er(r,t=>{if(t.k===s)return e=t,-1}),!e){e={k:s,v:s},r.push(e);{var p=e;O(f,"result",{g:function(){return p.v},s:function(t){p.v=t}});let t=0,r=o;for(;!(r||(t<Le.length?Le[t++]:Ne))[d](u,f);)r=y}}return e.v}}function Re(t,r,e,n){if(!g(e))for(var u in e)r[u]=_e(t,e[u],n,u);return r}function We(t,r,e){return Re([],t,r,{handler:e,src:r,path:[]})}function Be(t,r){return _e([],t,{handler:r,src:t})}function Ke(t){var r,e=t.value;return!!S(e)&&((r=t.result=[]).length=e.length,t.copyTo(r,e),!0)}function $e(t){var r=t.value;return!!tt(r)&&(t.result=new Date(r.getTime()),!0)}function Ge(t){return t.type===L}function He(t){var r,e=t.value;return!(!e||!t.isPlain||(r=t.result={},t.copyTo(r,e),0))}function Ue(r,t){return Er(t,t=>{We(r,t)}),r}let Me=Bt(a),Ve;function Je(){return P||D(),(Ve=Ve&&!P.lzy?Ve:k(v(z,["performance"]).v)).v}function qe(){var t=Je();return t&&t.now?t.now():ee()}function Ze(t){return qe()-t}let Qe="(.*)";function Xe(t,r,e,n,u){return RegExp((u?"^":f)+e(t.replace(r,"\\$1"))+(u?"$":f),n?"i":"")}function Ye(t,r){return t[mr(3)]=function(){return tn(r)},t}function tn(r){let e=!1;function n(){return r.v}var t={next:function(){var t={done:e=e||!r.n||r.n(arguments)};return e||O(t,"value",{g:n}),t}};return r.r&&(t.return=function(t){return{done:e=!0,value:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return{done:e=!0,value:r.t&&r.t(t)}}),t}function rn(t,r,e){r=r&&r[mr(9)];return r?r(t,e):[t]}let en=C("split",i),nn=F("split",i,gr()?null:rn),un=F("endsWith",i,on);function on(t,r,e){m(t)||E("'"+x(t)+"' is not a string");r=m(r)?r:j(r),e=!b(e)&&e<t[a]?e:t[a];return Ht(t,e-r[a],e)===r}let an=C("indexOf",i),cn=C("lastIndexOf",i),ln=F("includes",i,sn),fn=r(ln);function sn(t,r,e){return nt(r)&&E("'searchString' must not be a regular expression"+x(r)),-1!==an(t,j(r),e)}function pn(t,r,e){m(t)||E("'"+x(t)+"' is not a string");r=m(r)?r:j(r),e=0<e?e:0;return Ht(t,e,e+r[a])===r}C=F("startsWith",i,pn);let yn="ref",dn="unref",vn="hasRef",hn="enabled";function bn(t,r,e){let n=!0,u=t?r(y):y,o;function i(){return n=!1,u&&u[dn]&&u[dn](),o}function a(){u&&e(u),u=y}function c(){return u=r(u),n||i(),o}return(o={cancel:a,refresh:c})[vn]=()=>u&&u[vn]?u[vn]():n,o[yn]=()=>(n=!0,u&&u[yn]&&u[yn](),o),o[dn]=i,{h:o=T(o,hn,{get:()=>!!u,set:function(t){!t&&u&&a(),t&&!u&&c()}}),dn:()=>{u=y}}}function gn(t,r,e){let n=S(r),u=n?r.length:0,o=(0<u?r[0]:n?l:r)||setTimeout,i=(1<u?r[1]:l)||clearTimeout,a=e[0],c=(e[0]=function(){c.dn(),N(a,l,p[d](arguments))},bn(t,t=>{if(t){if(t.refresh)return t.refresh(),t;N(i,l,[t])}return N(o,l,e)},function(t){N(i,l,[t])}));return c.h}function mn(t,r){return gn(!0,l,p[d](arguments))}let wn=100,Sn=50,In=A(z,["requestIdleCallback"]),Tn=A(z,["cancelIdleCallback"]);t.arrAppend=function(r,t){return!b(t)&&r&&(S(t)?N(r.push,r,t):wr(t)||Sr(t)?Tr(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=jr,t.arrFilter=xr,t.arrFind=Rr,t.arrFindIndex=Wr,t.arrFindLast=Br,t.arrFindLastIndex=Kr,t.arrForEach=Er,t.arrFrom=$r,t.arrIncludes=Gr,t.arrIndexOf=Cr,t.arrLastIndexOf=Fr,t.arrMap=Pr,t.arrReduce=Ur,t.arrSlice=Dr,t.arrSome=Mr,t.arrayDeepCopyHandler=Ke,t.asString=j,t.createArrayIterator=function(t){let r=-1,e=t?t.slice():[],n=e[a],u={n:function(){return++r>=n}};return O(u,"v",{g:function(){if(0<=r&&r<n)return e[r]}}),tn(u)},t.createCachedValue=k,t.createCustomError=te,t.createDeferredCachedValue=function(r){let e={toJSON:()=>e.v};return T(e,"v",{get:()=>{var t=r();return r=y,T(e,"v",{value:t}),t},configurable:!0})},t.createEnum=function(t){return mt(t,1,0,Ft)},t.createEnumKeyMap=At,t.createEnumValueMap=function(t){return mt(t,1,1,Ft)},t.createFilenameRegex=function(t,r,e){return Xe(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Qe:"(.)"}),!!r,e)},t.createFnDeferredProxy=Vr,t.createIterable=function(t){return Ye({},t)},t.createIterator=tn,t.createProxyFuncs=function(n,u,t){if(n&&u&&S(t)){let e=w(u);Er(t,t=>{var r=t.as||t.n;!1===t.rp&&n[r]||(n[r]=e?Vr(u,t.n):Or(u[t.n],u))})}return n},t.createRangeIterator=function(t,r,e){let n=t,u=l,o=(g(r)&&(r=t),e||(t<=r?1:-1)),i={n:function(){var t;return(t=0<o?n>r:n<r)||(u=n,n+=o),t}};return O(i,"v",{g:function(){return u}}),tn(i)},t.createSimpleMap=zt,t.createTimeout=function(t,r){return gn(!1,l,p[d](arguments))},t.createTimeoutWith=function(t,r,e){return gn(!1,t,p[d](arguments,1))},t.createTypeMap=zt,t.createWildcardRegex=function(t,r,e){return Xe(j(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Qe),!!r,e)},t.dateDeepCopyHandler=$e,t.deepExtend=function(t,r,e,n,u,o,i){return Ue(Be(t)||{},p[d](arguments))},t.dumpObj=x,t.elapsedTime=Ze,t.encodeAsHtml=function(t){return Pe=Pe||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},j(t).replace(/[&<>"']/g,t=>"&"+Pe[t]+";")},t.encodeAsJson=function(t,r){let e;if(m(t))e='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0)[u](16),"\\u"+je(ye(t),4,"0"))})+'"';else try{e=JSON.stringify(t,y,r?rt(r)?r:4:l)}catch(t){e='"'+x(t)+'"'}return e},t.fnApply=N,t.fnBind=Or,t.fnCall=function(t,r){return t.apply(r,p[d](arguments,2))},t.functionDeepCopyHandler=Ge,t.getCancelIdleCallback=Tn,t.getDocument=or,t.getGlobal=ur,t.getHistory=cr,t.getIdleCallback=In,t.getInst=z,t.getIntValue=function(t,r){return g(t)?r:rt(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=mr,t.getLazy=rr,t.getLength=Me,t.getNavigator=ar,t.getPerformance=Je,t.getSymbol=gr,t.getValueByIter=function(r,t,e){return t&&r&&(Tr(t,t=>{if(g(r))return-1;r=r[t]}),!g(r))?r:e},t.getValueByKey=function(r,t,e){if(!t||!r)return e;var n=en(t,"."),u=n.length;for(let t=0;t<u&&!g(r);t++)r=r[n[t]];return g(r)?e:r},t.getWindow=ir,t.hasDocument=function(){return!!or()},t.hasHistory=function(){return!!cr()},t.hasIdleCallback=function(){return!!In()},t.hasNavigator=function(){return!!ar()},t.hasPerformance=function(){return!!Je()},t.hasSymbol=br,t.hasValue=function(t){return function t(r,e){let n=!1===r||0===r;if(!n&&!g(r))if(S(r))n=0<r[a];else if(tt(r))n=!isNaN(r.getTime());else{if(et(r))return!0;if(Y(r)){try{var u=function(r,t){let e;return Er(t,t=>{if(t in r)return t=r[t],e=0<(w(t)?t():t),-1}),e}(r,[a,"byteLength","size","count"]);if(et(u))return u;if(w(r.valueOf)&&e<5)return t(r.valueOf(),++e)}catch(t){}return!!Ct(r)[a]}n=st(r)}return n}(t,0)},t.hasWindow=function(){return!!ir()},t.isArray=S,t.isArrayBuffer=at,t.isBlob=it,t.isBoolean=et,t.isDate=tt,t.isDefined=Q,t.isError=ct,t.isFile=ut,t.isFormData=ot,t.isFunction=w,t.isIterable=Sr,t.isIterator=wr,t.isNode=lr,t.isNotTruthy=function(t){return!t||!st(t)},t.isNullOrUndefined=g,t.isNumber=rt,t.isObject=Y,t.isPlainObject=ze,t.isPrimitive=function(t){return t===y||X(typeof t)},t.isPrimitiveType=X,t.isPromise=function(t){return!!(t&&t.then&&t.catch&&w(t.then)&&w(t.catch))},t.isPromiseLike=lt,t.isRegExp=nt,t.isStrictNullOrUndefined=Z,t.isStrictUndefined=function(t){return!Q(t)},t.isString=m,t.isSymbol=hr,t.isThenable=ft,t.isTruthy=st,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=b,t.isWebWorker=fr,t.iterForOf=Tr,t.lazySafeGetInst=function(t){return rr(()=>v(z,[t]).v||l)},t.makeGlobRegex=function(t,r,e){return Xe(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Qe:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,e)},t.makeIterable=Ye,t.mathCeil=ge,t.mathFloor=be,t.mathMax=$t,t.mathMin=Kt,t.mathToInt=Se,t.mathTrunc=me,t.newSymbol=function(t,r){P||D();var e=(P.lzy?0:sr)||dr();return e.v?e.v(t):r?y:Qt(t)},t.normalizeJsName=function(t,r){t=j(t).replace(Fe,"_");return b(r)?t:he(t,!r)},t.objAssign=Et,t.objCopyProps=We,t.objCreate=qr,t.objDeepCopy=Be,t.objDeepFreeze=function e(t){return Ot&&I(t,(t,r)=>{(S(r)||Y(r))&&e(r)}),Ft(t)},t.objDefine=O,t.objDefineAccessors=function(t,r,e,n,u,o){o={e:o,c:u};return e&&(o.g=e),n&&(o.s=n),T(t,r,bt(o))},t.objDefineGet=function(t,r,e,n,u){return T(t,r,bt({e:u,c:n,[w(e)?"g":"v"]:e}))},t.objDefineProp=T,t.objDefineProperties=gt,t.objDefineProps=function(t,r){let e={};return I(r,(t,r)=>{e[t]=bt(r)}),gt(t,e)},t.objEntries=kt,t.objExtend=function(t,r,e,n,u,o,i){return Ue(t||{},p[d](arguments))},t.objForEachKey=I,t.objFreeze=Ft,t.objGetOwnPropertyDescriptor=pt,t.objGetPrototypeOf=Dt,t.objHasOwn=dt,t.objHasOwnProperty=yt,t.objKeys=Ct,t.objSeal=Pt,t.objSetPrototypeOf=Xr,t.objToString=q,t.perfNow=qe,t.plainObjDeepCopyHandler=He,t.polyArrFind=Ar,t.polyArrFindIndex=zr,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=_r,t.polyArrIncludes=kr,t.polyGetKnownSymbol=tr,t.polyIsArray=function(t){return!g(t)&&"[object Array]"===q(t)},t.polyNewSymbol=Qt,t.polyObjEntries=Tt,t.polyObjHasOwn=vt,t.polyObjKeys=function(t){Y(t)&&t!==y||E("non-object "+x(t));var r,e=[];for(r in t)dt(t,r)&&e.push(r);return e},t.polyStrIncludes=sn,t.polyStrSubstr=Mt,t.polyStrSymSplit=rn,t.polyStrTrim=oe,t.polyStrTrimEnd=ae,t.polyStrTrimStart=ie,t.polySymbolFor=Xt,t.polySymbolKeyFor=Yt,t.polyUtcNow=ne,t.readArgs=function(t,r,o){if(!dt(t,a)){var i=(Jr=Jr||k(br()&&mr(3))).v&&t[Jr.v];if(i){let e=[],n=r===l||r<0?0:r,u=o<0||r<0?l:o;if(Tr(i[d](t),(t,r)=>{if(u!==l&&r>=u)return-1;r>=n&&e.push(t)}),(r===l||0<=r)&&(o===l||0<=o))return e;t=e}}return Dr(t,r,o)},t.safe=v,t.safeGet=M,t.safeGetLazy=function(r,e){return rr(()=>{var t=v(r);return t.e?e:t.v})},t.scheduleIdleCallback=function(e,n){function u(t){let r=qe();return{didTimeout:t,timeRemaining:()=>Sn-Ze(r)}}if(In()){let r=bn(!0,t=>(t&&Tn()(t),In()(t=>{r.dn(),e(t||u(!1))},n)),t=>{Tn()(t)});return r.h}var t=(n||{}).timeout;return mn(()=>{e(u(!0))},b(t)?wn:t)},t.scheduleInterval=function(t,r){let e=p[d](arguments);return bn(!0,t=>(t&&clearInterval(t),N(setInterval,l,e)),t=>{N(clearInterval,l,[t])}).h},t.scheduleTimeout=mn,t.scheduleTimeoutWith=function(t,r,e){return gn(!0,t,p[d](arguments,1))},t.setBypassLazyCache=function(t){P||D(),P.lzy=t},t.setDefaultIdleTimeout=function(t){wn=t},t.setDefaultMaxExecutionTime=function(t){Sn=t},t.setValueByIter=function(e,t,n){if(e&&t){let r;Tr(t,t=>{r&&(g(e[r])&&(e[r]={}),e=e[r]),r=t}),e[r]=n}},t.setValueByKey=function(r,t,e){var n;r&&t&&(n=(t=en(t,".")).pop(),Er(t,t=>{g(r[t])&&(r[t]={}),r=r[t]}),r[n]=e)},t.strCamelCase=he,t.strContains=fn,t.strEndsWith=un,t.strIncludes=ln,t.strIndexOf=an,t.strIsNullOrEmpty=function(t){return m(t)?t===f:g(t)},t.strIsNullOrWhiteSpace=function(t){return m(t)?t.replace(/[\s\t\r\n\f]+/g,f)===f:g(t)},t.strKebabCase=function(t,r){t=ve(t,"-");return(r?ye:de)(t)},t.strLastIndexOf=cn,t.strLeft=function(t,r){return Ht(t,0,r)},t.strLetterCase=function(t){return j(t).replace(/(_|\b)\w/g,ye)},t.strLower=de,t.strPadEnd=xe,t.strPadStart=je,t.strRepeat=Ie,t.strRight=function(t,r){return r<=0?f:t[a]>r?Gt(t,-r):t},t.strSlice=Gt,t.strSnakeCase=function(t,r){t=ve(t,"_");return(r?ye:de)(t)},t.strSplit=en,t.strStartsWith=C,t.strSubstr=Ut,t.strSubstring=Ht,t.strSymSplit=nn,t.strTrim=ce,t.strTrimEnd=se,t.strTrimLeft=fe,t.strTrimRight=pe,t.strTrimStart=le,t.strUpper=ye,t.symbolFor=function(t){return P||D(),((pr=(P.lzy?0:pr)||k(v(vr,["for"]).v)).v||Xt)(t)},t.symbolKeyFor=function(t){return P||D(),((yr=(P.lzy?0:yr)||k(v(vr,["keyFor"]).v)).v||Yt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=It,t.throwTypeError=E,t.throwUnsupported=function(t){throw new(re=re||te("UnsupportedError"))(t)},t.utcNow=ee}var r=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,4 +0,4 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
/* | ||
* Copyright (c) NevWare21 and contributors. All rights reserved. | ||
* Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved. | ||
* Licensed under the MIT license. | ||
@@ -169,11 +169,80 @@ */ | ||
var propMap = { | ||
e: "enumerable", | ||
c: "configurable", | ||
v: "value", | ||
w: "writable", | ||
g: "get", | ||
s: "set" | ||
}; | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createKeyValueMap(values, keyType, valueType, completeFn) { | ||
function _createProp(value) { | ||
var prop = {}; | ||
prop[propMap["c"]] = true; | ||
prop[propMap["e"]] = true; | ||
if (value.l) { | ||
prop.get = function () { return value.l.v; }; | ||
var desc = objGetOwnPropertyDescriptor(value.l, "v"); | ||
if (desc && desc.set) { | ||
prop.set = function (newValue) { | ||
value.l.v = newValue; | ||
}; | ||
} | ||
} | ||
objForEachKey(value, function (key, value) { | ||
prop[propMap[key]] = isUndefined(value) ? prop[propMap[key]] : value; | ||
}); | ||
return prop; | ||
} | ||
var objDefineProp = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperty")); | ||
var objDefineProperties = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperties")); | ||
function objDefineGet(target, key, value, configurable, enumerable) { | ||
var _a; | ||
return objDefineProp(target, key, _createProp((_a = { | ||
e: enumerable, | ||
c: configurable | ||
}, | ||
_a[isFunction(value) ? "g" : "v"] = value, | ||
_a))); | ||
} | ||
function objDefineAccessors(target, prop, getProp, setProp, configurable, enumerable) { | ||
var desc = { | ||
e: enumerable, | ||
c: configurable | ||
}; | ||
if (getProp) { | ||
desc.g = getProp; | ||
} | ||
if (setProp) { | ||
desc.s = setProp; | ||
} | ||
return objDefineProp(target, prop, _createProp(desc)); | ||
} | ||
function objDefine(target, key, propDesc) { | ||
return objDefineProp(target, key, _createProp(propDesc)); | ||
} | ||
function objDefineProps(target, propDescMap) { | ||
var props = {}; | ||
objForEachKey(propDescMap, function (key, value) { | ||
props[key] = _createProp(value); | ||
}); | ||
return objDefineProperties(target, props); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createKeyValueMap(values, keyType, valueType, completeFn, writable) { | ||
var theMap = {}; | ||
objForEachKey(values, function (key, value) { | ||
theMap[key] = keyType ? value : key; | ||
theMap[value] = valueType ? value : key; | ||
_assignMapValue(theMap, key, keyType ? value : key, writable); | ||
_assignMapValue(theMap, value, valueType ? value : key, writable); | ||
}); | ||
return completeFn(theMap); | ||
return completeFn ? completeFn(theMap) : theMap; | ||
} | ||
function _assignMapValue(theMap, key, value, writable) { | ||
objDefineProp(theMap, key, { | ||
value: value, | ||
enumerable: true, | ||
writable: !!writable | ||
}); | ||
} | ||
@@ -246,3 +315,3 @@ var asString = ( /* #__PURE__ */_pureAssign(StrCls)); | ||
if (isArray(value) || isObject(value)) { | ||
_objFreeze(value); | ||
objDeepFreeze(value); | ||
} | ||
@@ -260,11 +329,11 @@ }); | ||
function createEnum(values) { | ||
return _createKeyValueMap(values, 1 , 0 , objDeepFreeze); | ||
return _createKeyValueMap(values, 1 , 0 , objFreeze); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function createEnumKeyMap(values) { | ||
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze); | ||
return _createKeyValueMap(values, 0 , 0 , objFreeze); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function createEnumValueMap(values) { | ||
return _createKeyValueMap(values, 1 , 1 , objDeepFreeze); | ||
return _createKeyValueMap(values, 1 , 1 , objFreeze); | ||
} | ||
@@ -275,6 +344,6 @@ /*#__NO_SIDE_EFFECTS__*/ | ||
objForEachKey(values, function (key, value) { | ||
mapClass[key] = value[1]; | ||
mapClass[value[0]] = value[1]; | ||
_assignMapValue(mapClass, key, value[1]); | ||
_assignMapValue(mapClass, value[0], value[1]); | ||
}); | ||
return objDeepFreeze(mapClass); | ||
return objFreeze(mapClass); | ||
} | ||
@@ -434,64 +503,2 @@ /*#__NO_SIDE_EFFECTS__*/ | ||
var propMap = { | ||
e: "enumerable", | ||
c: "configurable", | ||
v: "value", | ||
w: "writable", | ||
g: "get", | ||
s: "set" | ||
}; | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createProp(value) { | ||
var prop = {}; | ||
prop[propMap["c"]] = true; | ||
prop[propMap["e"]] = true; | ||
if (value.l) { | ||
prop.get = function () { return value.l.v; }; | ||
var desc = objGetOwnPropertyDescriptor(value.l, "v"); | ||
if (desc && desc.set) { | ||
prop.set = function (newValue) { | ||
value.l.v = newValue; | ||
}; | ||
} | ||
} | ||
objForEachKey(value, function (key, value) { | ||
prop[propMap[key]] = isUndefined(value) ? prop[propMap[key]] : value; | ||
}); | ||
return prop; | ||
} | ||
var objDefineProp = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperty")); | ||
var objDefineProperties = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperties")); | ||
function objDefineGet(target, key, value, configurable, enumerable) { | ||
var _a; | ||
return objDefineProp(target, key, _createProp((_a = { | ||
e: enumerable, | ||
c: configurable | ||
}, | ||
_a[isFunction(value) ? "g" : "v"] = value, | ||
_a))); | ||
} | ||
function objDefineAccessors(target, prop, getProp, setProp, configurable, enumerable) { | ||
var desc = { | ||
e: enumerable, | ||
c: configurable | ||
}; | ||
if (getProp) { | ||
desc.g = getProp; | ||
} | ||
if (setProp) { | ||
desc.s = setProp; | ||
} | ||
return objDefineProp(target, prop, _createProp(desc)); | ||
} | ||
function objDefine(target, key, propDesc) { | ||
return objDefineProp(target, key, _createProp(propDesc)); | ||
} | ||
function objDefineProps(target, propDescMap) { | ||
var props = {}; | ||
objForEachKey(propDescMap, function (key, value) { | ||
props[key] = _createProp(value); | ||
}); | ||
return objDefineProperties(target, props); | ||
} | ||
var _globalLazyTestHooks; | ||
@@ -498,0 +505,0 @@ function _initTestHooks() { |
@@ -1,4 +0,4 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.11.2 */ | ||
/*! https://github.com/nevware21/ts-utils v0.11.3 */ | ||
/* | ||
* Copyright (c) NevWare21 and contributors. All rights reserved. | ||
* Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved. | ||
* Licensed under the MIT license. | ||
@@ -169,11 +169,78 @@ */ | ||
const propMap = { | ||
e: "enumerable", | ||
c: "configurable", | ||
v: "value", | ||
w: "writable", | ||
g: "get", | ||
s: "set" | ||
}; | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createKeyValueMap(values, keyType, valueType, completeFn) { | ||
function _createProp(value) { | ||
let prop = {}; | ||
prop[propMap["c"]] = true; | ||
prop[propMap["e"]] = true; | ||
if (value.l) { | ||
prop.get = () => value.l.v; | ||
let desc = objGetOwnPropertyDescriptor(value.l, "v"); | ||
if (desc && desc.set) { | ||
prop.set = (newValue) => { | ||
value.l.v = newValue; | ||
}; | ||
} | ||
} | ||
objForEachKey(value, (key, value) => { | ||
prop[propMap[key]] = isUndefined(value) ? prop[propMap[key]] : value; | ||
}); | ||
return prop; | ||
} | ||
const objDefineProp = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperty")); | ||
const objDefineProperties = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperties")); | ||
function objDefineGet(target, key, value, configurable, enumerable) { | ||
return objDefineProp(target, key, _createProp({ | ||
e: enumerable, | ||
c: configurable, | ||
[isFunction(value) ? "g" : "v"]: value | ||
})); | ||
} | ||
function objDefineAccessors(target, prop, getProp, setProp, configurable, enumerable) { | ||
let desc = { | ||
e: enumerable, | ||
c: configurable | ||
}; | ||
if (getProp) { | ||
desc.g = getProp; | ||
} | ||
if (setProp) { | ||
desc.s = setProp; | ||
} | ||
return objDefineProp(target, prop, _createProp(desc)); | ||
} | ||
function objDefine(target, key, propDesc) { | ||
return objDefineProp(target, key, _createProp(propDesc)); | ||
} | ||
function objDefineProps(target, propDescMap) { | ||
let props = {}; | ||
objForEachKey(propDescMap, (key, value) => { | ||
props[key] = _createProp(value); | ||
}); | ||
return objDefineProperties(target, props); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createKeyValueMap(values, keyType, valueType, completeFn, writable) { | ||
let theMap = {}; | ||
objForEachKey(values, (key, value) => { | ||
theMap[key] = keyType ? value : key; | ||
theMap[value] = valueType ? value : key; | ||
_assignMapValue(theMap, key, keyType ? value : key, writable); | ||
_assignMapValue(theMap, value, valueType ? value : key, writable); | ||
}); | ||
return completeFn(theMap); | ||
return completeFn ? completeFn(theMap) : theMap; | ||
} | ||
function _assignMapValue(theMap, key, value, writable) { | ||
objDefineProp(theMap, key, { | ||
value: value, | ||
enumerable: true, | ||
writable: !!writable | ||
}); | ||
} | ||
@@ -246,3 +313,3 @@ const asString = ( /* #__PURE__ */_pureAssign(StrCls)); | ||
if (isArray(value) || isObject(value)) { | ||
_objFreeze(value); | ||
objDeepFreeze(value); | ||
} | ||
@@ -260,11 +327,11 @@ }); | ||
function createEnum(values) { | ||
return _createKeyValueMap(values, 1 , 0 , objDeepFreeze); | ||
return _createKeyValueMap(values, 1 , 0 , objFreeze); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function createEnumKeyMap(values) { | ||
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze); | ||
return _createKeyValueMap(values, 0 , 0 , objFreeze); | ||
} | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function createEnumValueMap(values) { | ||
return _createKeyValueMap(values, 1 , 1 , objDeepFreeze); | ||
return _createKeyValueMap(values, 1 , 1 , objFreeze); | ||
} | ||
@@ -275,6 +342,6 @@ /*#__NO_SIDE_EFFECTS__*/ | ||
objForEachKey(values, (key, value) => { | ||
mapClass[key] = value[1]; | ||
mapClass[value[0]] = value[1]; | ||
_assignMapValue(mapClass, key, value[1]); | ||
_assignMapValue(mapClass, value[0], value[1]); | ||
}); | ||
return objDeepFreeze(mapClass); | ||
return objFreeze(mapClass); | ||
} | ||
@@ -434,62 +501,2 @@ /*#__NO_SIDE_EFFECTS__*/ | ||
const propMap = { | ||
e: "enumerable", | ||
c: "configurable", | ||
v: "value", | ||
w: "writable", | ||
g: "get", | ||
s: "set" | ||
}; | ||
/*#__NO_SIDE_EFFECTS__*/ | ||
function _createProp(value) { | ||
let prop = {}; | ||
prop[propMap["c"]] = true; | ||
prop[propMap["e"]] = true; | ||
if (value.l) { | ||
prop.get = () => value.l.v; | ||
let desc = objGetOwnPropertyDescriptor(value.l, "v"); | ||
if (desc && desc.set) { | ||
prop.set = (newValue) => { | ||
value.l.v = newValue; | ||
}; | ||
} | ||
} | ||
objForEachKey(value, (key, value) => { | ||
prop[propMap[key]] = isUndefined(value) ? prop[propMap[key]] : value; | ||
}); | ||
return prop; | ||
} | ||
const objDefineProp = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperty")); | ||
const objDefineProperties = ( /*#__PURE__*/_pureRef(ObjClass, "defineProperties")); | ||
function objDefineGet(target, key, value, configurable, enumerable) { | ||
return objDefineProp(target, key, _createProp({ | ||
e: enumerable, | ||
c: configurable, | ||
[isFunction(value) ? "g" : "v"]: value | ||
})); | ||
} | ||
function objDefineAccessors(target, prop, getProp, setProp, configurable, enumerable) { | ||
let desc = { | ||
e: enumerable, | ||
c: configurable | ||
}; | ||
if (getProp) { | ||
desc.g = getProp; | ||
} | ||
if (setProp) { | ||
desc.s = setProp; | ||
} | ||
return objDefineProp(target, prop, _createProp(desc)); | ||
} | ||
function objDefine(target, key, propDesc) { | ||
return objDefineProp(target, key, _createProp(propDesc)); | ||
} | ||
function objDefineProps(target, propDescMap) { | ||
let props = {}; | ||
objForEachKey(propDescMap, (key, value) => { | ||
props[key] = _createProp(value); | ||
}); | ||
return objDefineProperties(target, props); | ||
} | ||
let _globalLazyTestHooks; | ||
@@ -496,0 +503,0 @@ function _initTestHooks() { |
{ | ||
"name": "@nevware21/ts-utils", | ||
"description": "Common JavaScript/TypeScript helper functions for better minification", | ||
"version": "0.11.2", | ||
"version": "0.11.3", | ||
"homepage": "https://github.com/nevware21/ts-utils", | ||
"license": "MIT", | ||
"author": { | ||
"name": "Nevware21", | ||
"name": "Nevware21 Solutions LLC", | ||
"email": "github@nevware21.com" | ||
@@ -10,0 +10,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
<h1 align="center">@nevware21 ts-utils</h1> | ||
<h1 align="center">@nevware21/ts-utils</h1> | ||
<h2 align="center">Common JavaScript/TypeScript helper functions for better minification</h2> | ||
@@ -83,3 +83,3 @@ | ||
> ```json | ||
> "@nevware21/ts-utils": ">= 0.11.2 < 2.x" | ||
> "@nevware21/ts-utils": ">= 0.11.3 < 2.x" | ||
> ``` | ||
@@ -86,0 +86,0 @@ |
Sorry, the diff of this file is too big to display
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
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
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 too big to display
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 too big to display
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 too big to display
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 too big to display
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 too big to display
Sorry, the diff of this file is not supported yet
6531913
0.49%22314
0.24%