@nevware21/ts-utils
Version:
Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r
4 lines (3 loc) • 41.5 kB
JavaScript
/*! https://github.com/nevware21/ts-utils v0.15.0 */
function n(n,r){return n||r}function r(n,r){return null!=n?n[r]:void 0}function s(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function R(n,r,t){n=s(n,t);return n.e?r:n.v}function W(r){return function(n){return typeof n===r}}function M(r){return function(n){return typeof n===r||!(!n||n[Lt]!==r)}}function t(n){var r="[object "+n+"]";return function(n){return!(!n||U(n)!==r)}}function U(n){return Pt[Ft].call(n)}function L(n){return typeof n===jt||n===jt}function B(n){return n===m}function a(n){return n===w||L(n)}function f(n){return n===w||n===m}function _(n){return xt=xt||["string","number","boolean",jt,"symbol","bigint"],!(n===Tt||!~xt.indexOf(n))}function G(n){return!(!n&&a(n)||!n||typeof n!==Tt)}function c(n){return!f(n)&&!O(n)&&Vt(n[x])&&0<=n[x]}function K(n){return!!(n&&n.then&&O(n.then))}function $(n){return!!(n&&O(n.get)&&O(n.set)&&O(n.has)&&O(n.delete)&&Vt(n.size))}function V(n){return!!(n&&O(n.add)&&O(n.has)&&O(n.delete)&&Vt(n.size))}function H(n){return!(!n||R(function(){return!(n&&0+n)},!n))}function q(){}function J(){return[]}function Q(){return!1}function Z(n,r){var t=S,e=Pt[Ft][A](n);e===oe&&(n={stack:C(n.stack),message:C(n.message),name:C(n.name)});try{t=((t=JSON.stringify(n,w,r?"number"==typeof r?r:4:m))?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):w)||C(n)}catch(n){t=" - "+Z(n,r)}return e+": "+t}function l(n){throw new TypeError(n)}function X(n){throw new RangeError(n)}function v(n){f(n)&&l("Cannot convert undefined or null to object")}function Y(n){Bt(n)||l("'"+Z(n)+"' is not a string")}function nn(n,r){return!!n&&Pt.hasOwnProperty[A](n,r)}function rn(n,r){return v(n),nn(n,r)||!!ae(n,r)}function tn(n){return n===kt||n===Ot||n===I}function en(n,r,t){if(n&&(G(n)||O(n)))for(var e in n)if(fe(n,e)&&-1===r[A](f(t)?n:t,e,n[e]))break}function p(n,r,t){if(n)for(var e=n[x]>>>0,u=0;u<e&&!(u in n&&-1===r[A](f(t)?n:t,n[u],u,n));u++);}function e(e,n,u){var i=n?n[e]:w;return function(n){var r,t=(n?n[e]:w)||i;if(t||u)return r=arguments,(t||u).apply(n,t?j[A](r,1):r);l('"'+C(e)+'" not defined for '+Z(n))}}function un(e,n,u){var i=n?n[e]:w;return function(n){var r,t=i;if(t||u)return r=arguments,(t||u).apply(n,t?j[A](r,1):r);l('"'+C(e)+'" not defined for '+Z(n))}}function on(r){return function(n){return n[r]}}function an(r,t){var n,e=o.getOwnPropertyDescriptor;return(n=(n=!f(r)&&e?s(e,[r,t]).v||w:n)||f(r)?n:s(function(){for(var n in r)if(n==t)return{enumerable:nn(r,n)}}).v)&&n.enumerable||!1}function fn(r){var n,t={};return t[pe.c]=!0,t[pe.e]=!0,r.l&&(t.get=function(){return r.l.v},n=le(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),en(r,function(n,r){t[pe[n]]=B(r)?t[pe[n]]:r}),t}function cn(n,r,t){return F(n,r,fn(t))}function sn(n,t,e,r){var u={};return en(n,function(n,r){ln(u,n,t?r:n),ln(u,r,e?r:n)}),r?r(u):u}function ln(n,r,t){F(n,r,{value:t,enumerable:!0,writable:!1})}function vn(n,t){var e=[];return en(n,function(n,r){e.push(t(n,r))}),e}function pn(n){return vn(n,function(n,r){return[n,r]})}function hn(n){return vn(n,function(n,r){return r})}function yn(n,r){return n!=n?r!=r:0===n&&0===r?1/n==1/r:n===r}function dn(n){return n}function gn(n){return v(n),n[kt]||w}function bn(n){return sn(n,0,0,we)}function mn(n){var t={};return en(n,function(n,r){ln(t,n,r[1]),ln(t,r[0],r[1])}),we(t)}function wn(){var n;return(n=(n=(n=typeof globalThis!==jt?globalThis:n)||typeof self===jt?n:self)||typeof window===jt?n:window)||typeof global===jt?n:global}function Sn(){var n;return ke||(n=s(wn).v||{},ke=n[Oe]=n[Oe]||{}),ke}function In(n,r,t){return v(n),t<0?S:((r=r||0)<0&&(r=Ce(r+n[x],0)),L(t)?Fe(n,r):Fe(n,r,r+t))}function xn(n,r){return Pe(n,0,r)}function An(n,r){var t;function e(){}return t=f(n)?{}:((t=typeof n)!==Tt&&t!==At&&l("Prototype must be an Object or function: "+Z(n)),e[I]=n,s(function(){e[kt]=n}),new e),r&&s(he,[t,r]),t}function Tn(){return(Date.now||kn)()}function kn(){return(new Date).getTime()}function h(n,r,t){return n.apply(r,t)}function jn(n,r){return n.apply(r,j[A](arguments,2))}function On(n,r){return n.bind.apply(n,j[A](arguments,1))}function y(){P=Sn()}function En(r,t){var e={};return P||y(),e.b=P.lzy,F(e,"v",{configurable:!0,get:function(){var n=h(r,null,t);return P.lzy||F(e,"v",{value:n}),e.b=P.lzy,n}}),e}function Cn(r,t){function e(n){F(u,"v",{value:n,writable:!0}),u.b&&delete u.b}var u={};return P||y(),u.b=P.lzy,F(u,"v",{configurable:!0,get:function(){var n=h(r,null,t);return P.lzy||e(n),P.lzy&&u.b!==P.lzy&&(u.b=P.lzy),n},set:e}),u}function Fn(){var n;return Ne||(n=Sn(),Ne=n.gblSym=n.gblSym||{k:{},s:{}}),Ne}function Pn(n){var r="_"+Be+++"_"+Me.v,t=Et+"("+n+")";function e(n,r){cn(i,n,{v:r,e:!1,w:!1})}var u,i=ze(null);return e("description",C(n)),e(Ft,function(){return t+Le+r}),e("valueOf",function(){return i}),e("v",t),e("_uid",r),(u=i)&&(s(function(){u[Ut]=!0,u[Lt]="symbol"}),s(cn,[u,Ut,{v:!0,w:!1,e:!1}]),s(cn,[u,Lt,{v:"symbol",w:!1,e:!1}])),u}function Dn(n){var r,t,e=Fn();return fe(e.k,n)||(r=Pn(n),t=me(e.s).length,r[Ue]=function(){return t+"_"+r[Ft]()},e.k[n]=r,e.s[r[Ue]()]=C(n)),e.k[n]}function zn(n){n&&n[Ft]&&Pe(n[Ft](),0,6)==Et||l(n+" is not a symbol");n=!(!n||!n[Ut])&&n[Ue]&&n[Ue]();return n?Fn().s[n]:void 0}function Nn(n){Re=Re||{};n=je[n];return n?Re[n]=Re[n]||Pn(Et+"."+n):void 0}function Rn(n){return F({toJSON:function(){return n}},"v",{value:n})}function Wn(r,t){var e={toJSON:function(){return e.v}};return F(e,"v",{get:function(){var n=h(r,null,t);return r=w,F(e,"v",{value:n}),n},configurable:!0})}function Mn(r,t){function e(n){F(u,"v",{value:n,writable:!0})}var u={toJSON:function(){return u.v}};return F(u,"v",{get:function(){var n=h(r,null,t);return e(n),r=w,n},set:e,configurable:!0})}function Un(n,r){var t;return function(){return P||y(),(t=t&&!P.lzy?t:Rn(s(n,r).v)).v}}function Ln(n){return P||y(),(Ge=Ge&&!1!==n&&!P.lzy?Ge:Rn(s(wn).v||w)).v}function d(n,r){r=Ge&&!1!==r?Ge.v:Ln(r);if(r&&r[n])return r[n];if(n===Ke)try{return window}catch(n){}return w}function Bn(){return qe=Rn(s(d,[Et]).v)}function _n(n){var r=(P.lzy?0:qe)||Bn();return r.v?r.v[n]:m}function Gn(){return!!Kn()}function Kn(){return P||y(),((P.lzy?0:qe)||Bn()).v}function g(n,r){var t=je[n],e=(P||y(),(P.lzy?0:qe)||Bn());return e.v?e.v[t||n]:r?m:Nn(n)}function $n(n){return!!n&&O(n.next)}function Vn(n){return!f(n)&&O(n[g(3)])}function b(r,n,t){if(r&&($n(r)||(r=r[(ru=ru||Rn(g(3))).v]?r[ru.v]():w),$n(r))){var e=m,u=m;try{for(var i=0;!(u=r.next()).done&&-1!==n[A](f(t)?r:t,u.value,i,r);)i++}catch(n){e={e:n},r.throw&&(u=w,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function Hn(r,n){return!L(n)&&r&&(E(n)?h(r.push,r,n):$n(n)||Vn(n)?b(n,function(n){r.push(n)}):r.push(n)),r}function qn(n,r){var t;return c(n)&&(t=n.length,0<=(r=(r=r)<0?t+r:r))&&r<t?n[r]:void 0}function Jn(n,r,t){return((n?n.slice:w)||j).apply(n,j[A](arguments,1))}function Qn(n,r,t){return-1!==iu(n,r,t)}function Zn(n,r,t){r=Xn(n,r,t);return-1!==r?n[r]:void 0}function Xn(t,e,u){var i=-1;return p(t,function(n,r){if(e[A](f(u)?t:u,n,r,t))return i=r,-1}),i}function Yn(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[x]>>>0)-1;0<=u;u--)if(u in n&&r[A](f(t)?n:t,n[u],u,n)){e=u;break}return e}function rr(n,t,e){var r,u;return E(n)?(r=Jn(n),t?au(r,t,e):r):(u=[],b(n,function(n,r){return u.push(t?t[A](e,n,r):n)}),u)}function tr(n,r,t,e){if(c(n))for(var u=vu(n),i=e===m?u:e,e=(e=t===m?0:t)<0?Ce(u+e,0):Ee(e,u),i=i<0?Ce(u+i,0):Ee(i,u),o=e;o<i;o++)n[o]=r;return n}function er(t,e,n){v(t),O(e)||l("callbackFn must be a function");var u=[],i=2<arguments.length?n:void 0;return p(t,function(n,r){n=jn(e,i,n,r,t);E(n)?p(n,function(n){u.push(n)}):u.push(n)}),u}function ur(n){n=+n;return(0<n?wu:Su)(n)}function ir(n,r){var t=+n;return r&&t==1/0&&X("invalid value ["+Z(n)+"]"),t!=t||0==t?0:Iu(t)}function or(n,r){return n[g(3)]=function(){return fr(r)},n}function ar(n){var r=fr(n),n=g(3);return r[n]=function(){return r},r}function fr(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||cn(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 cr(n){v(n);var r=-1,t=ir(n.length);return t<0&&(t=0),ar({n:function(){var n=t<=++r;return n||(this.v=r),n}})}function sr(n){var t,e=[];return c(n)&&(t=ze(null),p(n,function(n){var r=typeof n+"_"+n;fe(t,r)||(t[r]=1,e.push(n))})),e}function lr(n,r,t){c(n)||X("Invalid array");var e=vu(n);return((r=r<0?e+r:r)<0||e<=r)&&X("Index out of bounds"),(e=Jn(n))[r]=t,e}function vr(n,r,t){return n.bind.apply(n,t?[r].concat(t):[r])}function pr(t,e){return function(){var n=j[A](arguments),r=t();return h(r[e],r,n)}}function hr(t,n){var r;return(Ou=Ou||Rn(((r={})[kt]=[],r instanceof Array))).v?t[kt]=n:en(n,function(n,r){return t[n]=r}),t}function yr(n,r){r&&(n[Ct]=r)}function dr(u,i,n,o){var r,t,a=n||Error,f=a[I][Ct],c=Error.captureStackTrace,n=a;return s(cn,[t=function(){var n=this,r=arguments;try{s(yr,[a,u]);var t,e=h(a,n,o?o(r):j[A](r))||n;return e!==n&&(t=Ie(n))!==Ie(e)&&Fu(e,t),c&&c(e,n[Ot]),i&&i(e,r),e}finally{s(yr,[a,f])}},Ct,{v:r=u,c:!0,e:!1}]),(t=Fu(t,n))[I]=n===w?ze(n):(e[I]=n[I],new e),t;function e(){this[Ot]=t,s(cn,[this,Ct,{v:r,c:!0,e:!1}])}}function gr(r){return function(n){return v(n),(n=C(n))&&D(n,r,S)}}function br(n,o,a){return D(Nu(C(n)),/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,i){e=e||i||S;return a&&(e=Lu(e)),(u||S)+o+e})}function mr(n){return D(C(n),/(_|\b)\w/g,Lu)}function wr(n,r){n=br(n,"",!0);return D(n,/^\w/,r?Lu:Bu)}function Sr(n,r){v(n),(r=ir(r,!0))<0&&X("invalid count must be >= 0 && < Infinity");for(var t=Bt(n)?n:C(n),e=S;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function Ir(n,r,t){var e=S,n=(r=ir(r,!0),n[x]);return n<(r>>=0)&&(e=(r-=n)>(e=a(t)?" ":C(t))[x]?_u(e,Su(r/e[x])):e)[x]>r?Pe(e,0,r):e}function xr(n,r,t){return Ir(n,r,t)+n}function Ar(n,r,t){return n+Ir(n,r,t)}function Tr(r,t,e){return Wn(function(){var n=s(r,e);return n.e?t:n.v})}function kr(n){var r;if(n||!f(n)){r=C(n);try{r=($u=$u||Tr(function(){return L(btoa)?Or:btoa},Or)).v(r)}catch(n){r=Or(r)}}return r||S}function jr(n){var r;if(n||!f(n)){r=C(n);try{r=(Vu=Vu||Tr(function(){return L(atob)?Er:atob},Er)).v(r)}catch(n){r=Er(r)}}return r||n||S}function Or(n){var r=[];if(n||!f(n))for(var t=(n=C(n)).length,e=0;e<t;){var u=n.charCodeAt(e++),i=e<t,o=i?n.charCodeAt(e++):0,a=e<t,u=u<<16|o<<8|(a?n.charCodeAt(e++):0);r.push(Xu[u>>18&63]),r.push(Xu[u>>12&63]),r.push(i?Xu[u>>6&63]:"="),r.push(a?Xu[63&u]:"=")}return r.join("")}function Er(n){var r=[];if(n||!f(n)){var t=(n=C(n)).length;if(!(qu=qu||{}).A)for(var e=0;e<Xu.length;e++)qu[Xu[e]]=e;for(var u=0;u<t;){var i=(qu[n[u++]]||0)<<18|(qu[n[u++]]||0)<<12|(qu[n[u++]]||0)<<6|(qu[n[u++]]||0);r.push(String.fromCharCode(i>>16&255)),"="!==n[u-2]&&r.push(String.fromCharCode(i>>8&255)),"="!==n[u-1]&&r.push(String.fromCharCode(255&i))}}return r.join("")}function Cr(t){var e={};if(v(t),!Ju)try{Ju=!0,p(ni(t),function(n){var r=ri(t,n);void 0!==r&&(e[n]=r)}),p((n=>{var r=[],t=o.hasOwn||rn;if(!Qu)try{Qu=!0;for(var e=0;e<=12;){var u=g(e);u&&t(n,u)&&r.push(u),e++}}finally{Qu=!1}return r})(t),function(n){var r=ri(t,n);void 0!==r&&(e[n]=r)})}finally{Ju=!1}return e}function Fr(r,t,e){if(r!==w&&r!==m){for(var n in r)if(fe(r,n)&&-1===t[A](f(e)?r:e,n,r[n]))return;p(ci(r),function(n){if(se(r,n)&&-1===t[A](f(e)?r:e,n,r[n]))return-1})}}function Pr(t,e,u){Fr(t,function(n,r){if(!tn(n))return e[A](f(u)?t:u,n,r)},u)}function Dr(n){if(!n||typeof n!==Tt)return!1;var r=!1;if(n!==(ui=ui||!Ve()||Ve())){ei||(ti=Function[I][Ft],ei=ti[A](o));try{var t=Ie(n),r=(r=!t)||!(!(t=nn(t,Ot)?t[Ot]:t)||typeof t!==At||ti[A](t)!==ei)}catch(n){}}return r}function u(n,r){r&&(n=n,r=r[I])&&n.push(r)}function zr(n){var r;return ii=ii||Rn((u(r=[Pt,T,k,Dt,zt,Nt,Rt,Wt,Mt],s(d,["Map"]).v),u(r,s(d,["Set"]).v),u(r,s(d,["WeakMap"]).v),u(r,s(d,["WeakSet"]).v),u(r,s(d,["Promise"]).v),u(r,s(d,["Symbol"]).v),u(r,s(d,["ArrayBuffer"]).v),u(r,s(d,["SharedArrayBuffer"]).v),u(r,s(d,["DataView"]).v),u(r,s(d,["Int8Array"]).v),u(r,s(d,["Uint8Array"]).v),u(r,s(d,["Uint8ClampedArray"]).v),u(r,s(d,["Int16Array"]).v),u(r,s(d,["Uint16Array"]).v),u(r,s(d,["Int32Array"]).v),u(r,s(d,["Uint32Array"]).v),u(r,s(d,["Float32Array"]).v),u(r,s(d,["Float64Array"]).v),u(r,s(d,["BigInt64Array"]).v),u(r,s(d,["BigUint64Array"]).v),u(r,s(d,["WeakRef"]).v),u(r,s(d,["FinalizationRegistry"]).v),r)),0<=iu(ii.v,n)}function Nr(n){return n.value&&Gr(n),!0}function Rr(t,n,e,r){var u,i,o=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},f=typeof n,c=!1,s=n===w,l=(s||(n&&f===Tt?c=Dr(n):s=_(f)),{type:f,isPrim:s,isPlain:c,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Rr(t,n,r?a:e,r)},copyTo:function(n,r){return Wr(t,n,r,a)}});return l.isPrim?o&&o[A](e,l)?l.result:n:(u=n,f=function(r){cn(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=o;!(t||(n<si.length?si[n++]:Nr))[A](e,l);)t=w},p(s=t,function(n){if(n.k===u)return i=n,-1}),i||(i={k:u,v:u},s.push(i),f(i)),i.v)}function Wr(t,e,n,u){return zr(n)||Pr(n,function(n,r){e[n]=Rr(t,r,u,n)}),e}function Mr(n,r,t){return Wr([],n,r,{handler:t,src:r,path:[]})}function Ur(n,r){return Rr([],n,{handler:r,src:n})}function Lr(n){var r,t=n.value;return!!E(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Br(n){var r=n.value;return!!$t(r)&&(n.result=new Date(r.getTime()),!0)}function _r(n){return n.type===At}function Gr(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Kr(r,n){return p(n,function(n){Mr(r,n)}),r}function $r(n,r,t){r=r?r[g(9)]:m;return r?r(n,t):[n]}function Vr(n){return Vt(n)&&!isNaN(n)&&isFinite(n)&&wu(n)===n}function Hr(){return P||y(),(pi=pi&&!P.lzy?pi:Rn(s(d,["performance"]).v)).v}function qr(){var n=Hr();return n&&n.now?n.now():Tn()}function Jr(n){return qr()-n}function Qr(n,r,t,e,u){return RegExp((u?"^":S)+t(D(n,r,"\\$1"))+(u?"$":S),e?"i":"")}function Zr(n){return RegExp(D(C(n),/[.*+?^${}()|[\]\\]/g,"\\$&")||"(?:)","g")}function Xr(n){var r=-1,t=n?n.slice():[],e=t[x],n={n:function(){return e<=++r}};return cn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),fr(n)}function Yr(n){if($n(n))return n;if(c(n))return Xr(Jn(n));if(Vn(n)){var r=n[g(3)];if(r)return jn(r,n)}return ar({n:function(){return!0}})}function nt(n,r){return f(r)?n:r}function rt(n,r){return n.return&&n.return(r),r}function tt(n,t,e){var u=Yr(n),i=[];return O(t)?b(u,function(n,r){i.push(jn(t,nt(u,e),n,r||0))}):b(u,function(n){i.push(n)}),i}function et(n){var t={};function r(n){var r;E(n)&&2<=n.length&&(n[0]===kt?(r=n[1],Object.defineProperty(t,kt,{value:r,enumerable:!0,configurable:!0,writable:!0})):t[n[0]]=n[1])}return E(n)?p(n,r):Vn(n)&&b(n,r),t}function ut(n,r){return v(n),qn(C(n),ir(r))}function it(n,r,t){Y(n);r=Bt(r)?r:C(r),t=!L(t)&&t<n[x]?t:n[x];return Pe(n,t-r[x],t)===r}function ot(n,r,t){return qt(r)&&l("'searchString' must not be a regular expression"+Z(r)),-1!==Fi(n,C(r),t)}function at(n,r){v(n);var i,o,t=g(4),t=qt(r)&&(!r||f(r[t])||!1!==r[t]),a=(t&&!r.global&&l("matcher must be a global regular expression"),C(n)),n=r&&r[g(5)];return O(n)?n.call(r,a):(i=t?(void 0===(t=(n=r).flags)&&(t=S,n.global&&(t+="g"),n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.dotAll&&(t+="s"),n.unicode&&(t+="u"),n.sticky)&&(t+="y"),(t=RegExp(n.source,t)).lastIndex=Ce(0,n.lastIndex),t):RegExp(r,"g"),ar(o={n:function(){var n,r,t,e,u=i.exec(a);return!u||(u[0]===S&&(i.lastIndex=(n=a,e=(r=i.lastIndex)+1,i.unicode&&r<n.length&&55296<=(t=n.charCodeAt(r))&&t<=56319&&56320<=(t=n.charCodeAt(r+1))&&t<=57343&&e++,e)),o.v=u,!1)},v:void 0}))}function ft(n,r,t){v(n);var e=g(4),u=g(6),i=qt(r),n=Bt(n)?n:C(n),o=r||!f(r);if(i&&o?!1!==r[e]:i)r.global||l("searchValue must be a global regular expression"),a=r;else{if(e=o?r[u]:null,O(e))return e.call(r,n,t);var a=Zr(Bt(r)?r:C(r))}return D(n,a,t)}function ct(n,r,t){Y(n);r=Bt(r)?r:C(r),t=0<t?t:0;return Pe(n,t,t+r[x])===r}function st(n,r,t){var e,u=!0,i=n?r(w):w;function o(){return u=!1,i&&i[Ki]&&i[Ki](),e}function a(){i&&t(i),i=w}function f(){return i=r(i),u||o(),e}return(e={cancel:a,refresh:f})[$i]=function(){return i&&i[$i]?i[$i]():u},e[Gi]=function(){return u=!0,i&&i[Gi]&&i[Gi](),e},e[Ki]=o,{h:e=F(e,Vi,{get:function(){return!!i},set:function(n){!n&&i&&a(),n&&!i&&f()}}),dn:function(){i=w}}}function lt(n,r,t){var e,u=E(r),i=u?r.length:0,o=(u=0<i?r[0]:u?m:r,(u=O(u)?u:Li)||(e=Sn().tmOut||[],E(e)&&0<e.length&&O(e[0])&&(u=e[0])),u||setTimeout),a=(e=1<i?r[1]:m,(u=O(e)?e:Bi)||(i=Sn().tmOut||[],E(i)&&1<i.length&&O(i[1])&&(u=i[1])),u||clearTimeout),f=t[0],c=(t[0]=function(){var n=_i;n&&(_i=m,n()),c.dn(),h(f,m,j[A](arguments))},st(n,function(n){if(n){if(n.refresh)return n.refresh(),n;h(a,m,[n])}return h(o,m,t)},function(n){h(a,m,[n])}));return c.h}function vt(n,r){return lt(!0,m,j[A](arguments))}function pt(r,t,e){var u,i=0;return(u=st(!1,function(){var n=++i;return!1===t(function(){n===i&&(u.dn(),r())},e)&&u.dn(),n},function(n){n===i&&i++})).h.refresh(),u.h}function ht(n){try{n&&n()}catch(n){vt(function(){throw n},0)}}function yt(){Ji&&(Ji[1]&&dt(1),Ji[0])&&dt(0)}function dt(n){if(Ji){for(var r=Ji[n],t=0;r&&r.length>t;)ht(r[t++]),0===n&&Ji[1]&&dt(1);Ji[n]=m}}function gt(n,r,t){var e=!1,u=(Ji=Ji||{})[n];return u||(Ji[n]=u=[]),B(t)||0===t||u.length<t?(u.push(r),e=!0):X("schedule"+(0===n?"Microtask":"NextTick")+"() queue depth exceeded ["+t+"]"),e}function bt(n,r,t){var e,u,i,o=n&&n.scheduleFn||r&&r.scheduleFn;return o||(n&&!B(n.useTimeout)?n.useTimeout:r&&r.useTimeout)||(n=t,P||y(),Qi&&!P.lzy||((r=d("Promise"))&&O(r.resolve)?(Qi=Rn(r),no=void 0):(to=!1,Yi=no=Qi=void 0)),Qi&&Qi.v&&((e=(no=no||{})[n])||(u=Qi.v,no[i=n]=e=function(n,r){n=gt(i,n,r);if(n){r=u;if(!(to=(!to||Yi===r)&&to)){to=!0,Yi=r;try{r.resolve().then(function(){to=!1,Yi=void 0,yt()})}catch(n){to=!1,Yi=void 0,yt()}}}return n})),o=e),o}function mt(){try{io=!0,yt()}finally{io=!1}}function wt(n,r){return It(1,n,r)}function St(n,r){return It(0,n,r)}function It(n,r,t){n=gt(n,r,t);return n&&!io&&(r=mt,!_i&&O(r)&&(_i=r),(t=ro)?t.enabled||t.refresh():ro=vt(q,0)),n}var i,xt,m,w,S,At,Tt,I,kt,jt,Ot,Et,x,Ct,A,Ft,o,Pt,T,k,j,Dt,zt,Nt,Rt,Wt,Mt,Ut,Lt,Bt,O,_t,Gt,Kt,E,$t,Vt,Ht,qt,Jt,Qt,Zt,Xt,Yt,ne,re,te,ee,ue,ie,C,oe,ae,fe,ce,se,le,ve,pe,F,he,ye,de,ge,be,me,we,Se,Ie,xe,Ae,Te,ke,je,Oe,Ee,Ce,Fe,Pe,De,P,ze,Ne,Re,We,Me,Ue,Le,Be,_e,Ge,Ke,$e,Ve,He,qe,Je,Qe,Ze,Xe,Ye,nu,ru,tu,eu,uu,iu,ou,au,fu,cu,su,lu,vu,pu,hu,yu,du,gu,bu,mu,wu,Su,Iu,xu,Au,Tu,ku,ju,Ou,Eu,Cu,Fu,D,Pu,Du,zu,Nu,Ru,Wu,Mu,Uu,Lu,Bu,_u,Gu,Ku,$u,Vu,Hu,qu,Ju,Qu,Zu,Xu,Yu,ni,ri,ti,ei,ui,ii,oi,ai,fi,ci,si,li,vi,pi,hi,yi,di,gi,bi,mi,wi,Si,Ii,xi,Ai,Ti,ki,ji,z,Oi,Ei,Ci,Fi,N,Pi,Di,zi,Ni,Ri,Wi,Mi,Ui,Li,Bi,_i,Gi,Ki,$i,Vi,Hi,qi,Ji,Qi,Zi,Xi,Yi,no,ro,to,eo,uo,io,oo,ao,fo,co,so;this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=(i={},m=void 0,w=null,S="",At="function",Tt="object",kt="__proto__",jt="undefined",Ot="constructor",Et="Symbol",x="length",Ct="name",A="call",Ft="toString",fi="getOwnPropertyNames",Pt=r(o=n(Object),I="prototype"),T=r(oi=n(String),I),z=n(Math),j=r(k=r(mu=n(Array),I),"slice"),Dt=r(di=n(Number),I),zt=r(n(Function),I),Nt=r(n(Date),I),Rt=r(n(RegExp),I),Wt=r(n(Boolean),I),Mt=r(n(Error),I),Ut="_polyfill",Lt="__nw21$polytype__",Bt=W("string"),O=W(At),_t=t("AsyncFunction"),Gt=t("GeneratorFunction"),Kt=t("AsyncGeneratorFunction"),E=r(mu,"isArray"),$t=t("Date"),Vt=W("number"),Ht=W("boolean"),qt=t("RegExp"),Jt=t("File"),Qt=t("FormData"),Zt=t("Blob"),Xt=t("ArrayBuffer"),Yt=t("Error"),ne=K,re=t("Map"),te=t("WeakMap"),ee=t("Set"),ue=t("WeakSet"),ie=M("bigint"),C=n(oi),oe="[object Error]",ae=n(r(o,oi="getOwnPropertyDescriptor"),q),fe=n(r(o,"hasOwn"),rn),ce=(N=e)("propertyIsEnumerable",w,an),se=un("propertyIsEnumerable",Pt,an),le=n(r(o,oi),q),ve=n(r(o,"getOwnPropertySymbols"),J),pe={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},F=r(o,"defineProperty"),he=r(o,"defineProperties"),ye=n(r(o,"isFrozen"),Q),de=n(r(o,"isSealed"),Q),ge=r(o,"freeze"),be=r(o,"assign"),me=r(o,"keys"),we=n(ge,dn),Se=n(r(o,"seal"),dn),Ie=n(r(o,"getPrototypeOf"),gn),xe=n(r(o,"entries"),pn),Ae=n(r(o,"values"),hn),Te=n(r(o,"is"),yn),je=bn({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}),Oe="__tsUtils$gblCfg",Ee=r(z,"min"),Ce=r(z,"max"),Fe=N("slice",T),Pe=N("substring",T),De=e("substr",T,In),ze=n(r(o,"create"),An),We=r(z,"random"),Me=En(function(){for(var n=Tn().toString(36).slice(2);n.length<16;)n+=We().toString(36).slice(2);return n.substring(0,16)}),Ue="_urid",Le="$nw21sym",Be=0,_e=Wn,$e=Un(d,["document"]),Ve=Un(d,[Ke="window"]),He=Un(d,["navigator"]),Ze=Un(d,["history"]),Xe=Un(function(){return!!s(function(){var n=d("process");return n&&(n.versions||{}).node}).v}),Ye=Un(function(){return!!s(function(){return self&&self instanceof WorkerGlobalScope}).v}),nu=Un(d,["queueMicrotask"]),tu=M("symbol"),eu=N("concat",k),uu=e("at",k,qn),iu=N("indexOf",k),ou=N("lastIndexOf",k),au=N("map",k),cu=fu=e("includes",k,Qn),su=N("every",k),lu=N("filter",k),vu=on(x),pu=e("fill",k,tr),hu=e("find",k,Zn),yu=e("findIndex",k,Xn),du=e("findLast",k,Yn),gu=e("findLastIndex",k,nr),bu=e("flatMap",k,er),mu=n(r(mu,"from"),rr),wu=r(z,"floor"),Su=r(z,"ceil"),Iu=n(r(z,"trunc"),ur),xu=e("keys",k,cr),Au=N("reduce",k),Tu=N("reverse",k),ku=N("some",k),Eu=e("with",k,lr),Fu=n(r(o,"setPrototypeOf"),hr),D=N("replace",T),Nu=e("trim",T,Pu=gr(/^\s+|(?=\s)\s+$/g)),Wu=n(Ru=e("trimStart",T,Du=gr(/^\s+/g))),Uu=n(Mu=e("trimEnd",T,zu=gr(/(?=\s)\s+$/g))),Lu=N("toUpperCase",T),Bu=N("toLowerCase",T),_u=e("repeat",T,Sr),Gu=e("padStart",T,xr),Ku=e("padEnd",T,Ar),Zu=/([^\w\d_$])/g,Xu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Yu="0123456789abcdef",ni=n(r(o,fi),J),ri=n(r(o,oi),q),oi=n(r(o,oi),q),ai=n(r(o,"getOwnPropertyDescriptors"),Cr),fi=n(r(o,fi),J),ci=n(r(o,"getOwnPropertySymbols"),J),si=[Lr,Gr,_r,Br],li=N("split",T),vi=e("split",T,$r),hi=n(r(di,"isInteger"),Vr),yi="(.*)",di=r(z,"abs"),gi=r(z,"exp"),bi=r(z,"log"),mi=r(z,"asin"),wi=r(z,"acos"),Si=r(z,"atan"),Ii=r(z,"atan2"),xi=r(z,"pow"),Ai=r(z,"sqrt"),Ti=r(z,"round"),ki=r(z,"sin"),ji=r(z,"cos"),z=r(z,"tan"),Oi=n(r(o,"fromEntries"),et),Ei=n(r(o,"preventExtensions"),dn),Ci=n(r(o,"isExtensible"),Q),Fi=N("indexOf",T),N=N("lastIndexOf",T),Pi=e("at",T,ut),Di=e("endsWith",T,it),Ni=n(zi=e("includes",T,ot)),Ri=e("matchAll",T,at),Wi=e("replaceAll",T,ft),Mi=e("startsWith",T,ct),Ui=["\n","\r\n","\r","\n\r"],Gi="ref",Ki="unref",$i="hasRef",Vi="enabled",Hi=100,Zi=Un(d,["requestIdleCallback"]),Xi=Un(d,["cancelIdleCallback"]),fo=io=to=!(qi=50),so=Un(function(){var n=d("process");return Xe()&&n&&O(n.nextTick)?n.nextTick:null}),i.arrAppend=Hn,i.arrAt=uu,i.arrChunk=function(n,r){var t,e,u=[];return c(n)&&0<r&&(t=0,e=-1,p(n,function(n){t%r==0&&(u.push([]),e++),u[e].push(n),t++})),u},i.arrCompact=function(n){var r=[];return c(n)&&p(n,function(n){n&&r.push(n)}),r},i.arrConcat=eu,i.arrContains=cu,i.arrDifference=function(n){for(var u=[],r=1;r<arguments.length;r++)u[r-1]=arguments[r];var i=[];return c(n)&&p(n,function(n){for(var r=!1,t=0;t<u.length;t++){var e=u[t];if(c(e)&&fu(e,n)){r=!0;break}}r||i.push(n)}),i},i.arrDrop=function(n,r){return Jn(n,Ce(0,r))},i.arrDropWhile=function(t,e,u){var i;return c(t)&&p(t,function(n,r){if(!jn(e,u,n,r,t))return i=Jn(t,r),-1}),i||[]},i.arrEvery=su,i.arrFill=pu,i.arrFilter=lu,i.arrFind=hu,i.arrFindIndex=yu,i.arrFindLast=du,i.arrFindLastIndex=gu,i.arrFlatMap=bu,i.arrFlatten=function(n,r){var t,e=[];return c(n)&&(t=L(r)?1:r,p(n,function(n){0<t&&E(n)?function n(r,t,e){for(var u=t.length,i=0;i<u;){var o=t[i];0<e&&E(o)?n(r,o,e-1):r.push(o),i++}}(e,n,t-1):e.push(n)})),e},i.arrForEach=p,i.arrFrom=mu,i.arrGroupBy=function(t,e,u){var i={};return c(t)&&O(e)&&p(t,function(n,r){r=e.call(u,n,r,t),r=tu(r)?r:C(r);fe(i,r)||(tn(r)?cn(i,r,{v:[]}):i[r]=[]),i[r].push(n)}),i},i.arrIncludes=fu,i.arrIndexKeys=function(n){v(n);var r=[],t=ir(vu(n));if(0<t)for(var e=0;e<t;e++)fe(n,e)&&r.push(e);return r},i.arrIndexOf=iu,i.arrIntersection=function(){var n,r=[],u=arguments;return 0<u.length&&c(n=u[0])&&p(n,function(t){var e=!0;p(u,function(n,r){if(0<r&&!fu(n,t))return e=!1,-1}),e&&!fu(r,t)&&r.push(t)}),r},i.arrKeys=xu,i.arrLastIndexOf=ou,i.arrMap=au,i.arrPartition=function(n,e,u){var i=[],o=[];return c(n)&&p(n,function(n,r,t){(e.call(u,n,r,t)?i:o).push(n)}),[i,o]},i.arrReduce=Au,i.arrReverse=Tu,i.arrRotate=function(n,r){var t,e;return c(n)&&(0!==(e=n.length)&&0!==r&&0!==(r=(r=r%e)<0?e+r:r)&&(Hn(t=[],Jn(n,r)),Hn(t,Jn(n,0,r))),t=t||Jn(n)),t||[]},i.arrSample=function(n){var r;return c(n)&&0!==(r=vu(n))?n[wu(We()*r)]:void 0},i.arrShuffle=function(n){for(var r=Jn(n),t=vu(r)-1;0<t;t--){var e=r[t],u=wu(We()*(t+1));r[t]=r[u],r[u]=e}return r},i.arrSlice=Jn,i.arrSome=ku,i.arrTake=function(n,r){return Jn(n,0,Ce(0,r))},i.arrTakeWhile=function(t,e,u){var i=[];return c(t)&&p(t,function(n,r){if(!e.call(u,n,r,t))return-1;i.push(n)}),i},i.arrToMap=function(n,e,u){var i={};return(c(n)?p:b)(n,function(n,r){var r=r||0,t=e(n,r)+"";tn(t)||(i[t]=u?u(n,r):n)}),i},i.arrUnion=function(){var r=[];return p(arguments,function(n){r=Hn(r,Jn(n))}),sr(r)},i.arrUnique=sr,i.arrUnzip=function(n){if(c(n)&&0!==vu(n)){var t=0;if(p(n,function(n){c(n)&&(n=vu(n),t<n)&&(t=n)}),0!==t){for(var e=[],r=0;r<t;r++)e.push([]);p(n,function(n){if(c(n))for(var r=0;r<t;r++)e[r].push(r<vu(n)?n[r]:m)})}}return e||[]},i.arrWith=Eu,i.arrZip=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(0!==n.length){for(var t=[],e=0;e<n.length;e++)c(n[e])&&t.push(n[e]);if(0!==t.length){for(var u=1/0,i=0;i<t.length;i++)u=Ee(u,vu(t[i]));if(isFinite(u)&&0!==u)for(var o=[],i=0;i<u;i++){for(var a=[],f=0;f<t.length;f++)a.push(t[f][i]);o.push(a)}}}return o||[]},i.arrayDeepCopyHandler=Lr,i.asString=C,i.createArrayIterator=Xr,i.createCachedValue=Rn,i.createCustomError=dr,i.createDeferredCachedValue=_e,i.createEnum=function(n){return sn(n,1,0,we)},i.createEnumKeyMap=bn,i.createEnumValueMap=function(n){return sn(n,1,1,we)},i.createFilenameRegex=function(n,r,t){return Qr(C(n),/([-+|^$#\.{}()\\\/\[\]\"\'])/g,function(n){return D(n,/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?yi:"(.)"})},!!r,t)},i.createFnDeferredProxy=pr,i.createIterable=function(n){return or({},n)},i.createIterableIterator=ar,i.createIterator=fr,i.createLiteralRegex=Zr,i.createProxyFuncs=function(t,e,n){var u;return t&&e&&E(n)&&(u=O(e),p(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?pr(e,n.n):On(e[n.n],e))})),t},i.createRangeIterator=function(n,r,t){var e=n,u=m,i=(a(r)&&(r=n),t||(n<=r?1:-1));return fr(cn({n:function(){var n=0<i?r<e:e<r;return n||(u=e,e+=i),n}},"v",{g:function(){return u}}))},i.createSimpleMap=mn,i.createTimeout=function(n,r){return lt(!1,m,j[A](arguments))},i.createTimeoutWith=function(n,r,t){return lt(!1,n,j[A](arguments,1))},i.createTypeMap=mn,i.createWildcardRegex=function(n,r,t){return Qr(C(n),/([-+|^$#\.\?{}()\[\]\\\/\"\'])/g,function(n){return D(n,/\*/g,yi)},!!r,t)},i.dateDeepCopyHandler=Br,i.decodeBase64=jr,i.decodeBase64Url=function(n){var r,t;return!n&&f(n)||((t=4-(r=C(n)).length%4)&&4!=t&&(r+=_u("=",t)),r=jr(D(D(r,/-/g,"+"),/_/g,"/"))||S),r||n||S},i.decodeHex=function(n){var r=[];if(n||!f(n))for(var t=C(n),e=0;e<t.length;e+=2)r.push(String.fromCharCode(parseInt(De(t,e,2),16)));return r.join("")},i.decodeUri=function(n){var r;if(n||!f(n))try{r=decodeURIComponent(C(n))}catch(n){}return r||n||S},i.deepExtend=function(n,r,t,e,u,i,o){return Kr(Ur(n)||{},j[A](arguments))},i.dumpObj=Z,i.elapsedTime=Jr,i.encodeAsBase64=kr,i.encodeAsBase64Url=function(n){n=kr(n);return n&&D(D(D(n,/\+/g,"-"),/\//g,"_"),/=/g,"")||S},i.encodeAsHex=function(n){if(n||!f(n)){for(var r=C(n),t=[],e=0;e<r.length;e++){var u=r.charCodeAt(e);t.push(Yu[u>>4&15]),t.push(Yu[15&u])}r=t.join("")}return r||n||S},i.encodeAsHtml=function(n){return Hu=Hu||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},D(C(n),/[&<>"']/g,function(n){return"&"+Hu[n]+";"})},i.encodeAsJson=function(n,r){var t;if(Bt(n))t='"'+D(n,/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[Ft](16),"\\u"+Gu(Lu(n),4,"0"))})+'"';else try{t=JSON.stringify(n,w,r?Vt(r)?r:4:m)}catch(n){t='"'+Z(n)+'"'}return t},i.encodeAsUri=function(n){var r;if(n||!f(n))try{r=encodeURIComponent(C(n))}catch(n){}return r||n||S},i.fnApply=h,i.fnBind=On,i.fnBindArgs=vr,i.fnCall=jn,i.forEachOwnKey=Fr,i.forEachOwnKeySafe=Pr,i.functionDeepCopyHandler=_r,i.getCancelIdleCallback=Xi,i.getDeferred=Wn,i.getDocument=$e,i.getGlobal=Ln,i.getHistory=Ze,i.getIdleCallback=Zi,i.getInst=d,i.getIntValue=function(n,r){try{var t=n;return Vt(n)||(t=parseInt(C(n),10)),a(n)||isNaN(t)?r:t}catch(n){}return r},i.getKnownSymbol=g,i.getLazy=En,i.getLength=vu,i.getNavigator=He,i.getPerformance=Hr,i.getProcessNextTick=so,i.getQueueMicrotask=nu,i.getSymbol=Kn,i.getValueByIter=function(r,n,t){return n&&r&&(b(n,function(n){if(a(r))return-1;r=r[n]}),!a(r))?r:t},i.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=li(r,"."),u=e.length,i=0;i<u&&!a(n);i++)n=n[e[i]];return a(n)?t:n},i.getWindow=Ve,i.getWritableDeferred=Mn,i.getWritableLazy=Cn,i.hasDocument=function(){return!!$e()},i.hasHistory=function(){return!!Ze()},i.hasIdleCallback=function(){return!!Zi()},i.hasNavigator=function(){return!!He()},i.hasPerformance=function(){return!!Hr()},i.hasProcessNextTick=function(){return!!so()},i.hasQueueMicrotask=function(){return!!nu()},i.hasSymbol=Gn,i.hasValue=function(n){return function n(r,t){var e,u,i=!1===r||0===r;if(!i&&!a(r))if(E(r))i=0<r[x];else if($t(r))i=!isNaN(r.getTime());else{if(Ht(r))return!0;if(G(r)){try{e=r,p([x,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(O(n)?n():n),-1});var o=u;if(Ht(o))return o;if(O(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!me(r)[x]}i=H(r)}return i}(n,0)},i.hasWindow=function(){return!!Ve()},i.isArray=E,i.isArrayBuffer=Xt,i.isArrayLike=c,i.isAsyncFunction=_t,i.isAsyncGenerator=Kt,i.isAsyncIterable=function(n){return!f(n)&&O(n[g(0)])},i.isBigInt=ie,i.isBlob=Zt,i.isBoolean=Ht,i.isDate=$t,i.isDefined=function(n){return!!n||n!==m},i.isElement=function(n){return!!n&&1===n.nodeType&&!!n.nodeName&&!!("undefined"!=typeof Element&&n instanceof Element)},i.isElementLike=function(n){return!!n&&1===n.nodeType&&!!n.nodeName},i.isEmpty=function(n){var r=f(n);return r||(Bt(n)||E(n)?r=0===n.length:$(n)||V(n)?r=0===n.size:G(n)&&(r=0===me(n).length)),r},i.isError=Yt,i.isFile=Jt,i.isFiniteNumber=function(n){return Vt(n)&&!isNaN(n)&&isFinite(n)},i.isFormData=Qt,i.isFunction=O,i.isGenerator=Gt,i.isInteger=hi,i.isIntegerInRange=function(n,r,t){return hi(n)&&hi(r)&&hi(t)&&r<=t&&r<=n&&n<=t},i.isIterable=Vn,i.isIterator=$n,i.isMap=re,i.isMapLike=$,i.isNode=Xe,i.isNotTruthy=function(n){return!n||!H(n)},i.isNullOrUndefined=a,i.isNumber=Vt,i.isObject=G,i.isPlainObject=Dr,i.isPrimitive=function(n){return n===w||_(typeof n)},i.isPrimitiveType=_,i.isPromise=function(n){return!!(n&&n.then&&n.catch&&O(n.then)&&O(n.catch))},i.isPromiseLike=K,i.isRegExp=qt,i.isSet=ee,i.isSetLike=V,i.isStrictNullOrUndefined=f,i.isStrictUndefined=B,i.isString=Bt,i.isSymbol=tu,i.isThenable=ne,i.isTruthy=H,i.isTypeof=function(n,r){return typeof n===r},i.isUndefined=L,i.isUnsafePropKey=tn,i.isUnsafeTarget=zr,i.isWeakMap=te,i.isWeakSet=ue,i.isWebWorker=Ye,i.iterDifference=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];var n=tt(n),e=[],u=(p(r,function(n){b(n,function(n){fu(e,n)||e.push(n)})}),[]);return p(n,function(n){fu(e,n)||u.push(n)}),u},i.iterEvery=function(n,t,e){var u=Yr(n),i=!0;return b(u,function(n,r){if(!jn(t,nt(u,e),n,r))return i=!1,-1}),i},i.iterFilter=function(n,t,e){var u=Yr(n),i=0,o=!1;return ar({n:function(){for(var n=!1;!o&&!n;){var r=u.next();(o=!!r.done)||((n=!!jn(t,nt(u,e),r.value,i))&&(this.v=r.value),i++)}return!n},r:function(n){return rt(u,n)}})},i.iterForOf=b,i.iterIntersection=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(0===n.length)return[];for(var e=[],t=tt(n[0]),u=[],i=1;i<n.length;i++)u.push(tt(n[i]));return p(t,function(r){var t=!0;p(u,function(n){if(!fu(n,r))return t=!1,-1}),t&&!fu(e,r)&&e.push(r)}),e},i.iterMap=function(n,r,t){var e=Yr(n),u=0,i=!1;return ar({n:function(){var n;return i||(n=e.next(),i=!!n.done)||(this.v=jn(r,nt(e,t),n.value,u),u++),i},r:function(n){return rt(e,n)}})},i.iterReduce=function(n,t,r){var e=Yr(n),u=2<arguments.length,i=r;return b(e,function(n,r){u?i=t(i,n,r,e):(i=n,u=!0)}),u||l("Reduce of empty iterator with no initial value"),i},i.iterSome=function(n,t,e){var u=Yr(n),i=!1;return b(u,function(n,r){if(jn(t,nt(u,e),n,r))return i=!0,-1}),i},i.iterTake=function(n,r){var t=Yr(n),e=0<r?wu(r):0,u=!1;function i(n){return u?n:(u=!0,rt(t,n))}return ar({n:function(){var n,r=!0;return u||(e<=0?i():(n=t.next()).done?u=!0:(this.v=n.value,--e<=0&&i(),r=!1)),r},r:i})},i.iterToArray=tt,i.iterUnion=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];for(var t=[],e=0;e<n.length;e++)b(n[e],function(n){fu(t,n)||t.push(n)});return t},i.lazySafeGetInst=function(n){return En(function(){return s(d,[n]).v||m})},i.makeGlobRegex=function(n,r,t){return Qr(C(n),/([-+|^$#\.{}()\\\/\[\]\"\'])/g,function(n){return D(n,/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?yi:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},i.makeIterable=or,i.mathAbs=di,i.mathAcos=wi,i.mathAsin=mi,i.mathAtan=Si,i.mathAtan2=Ii,i.mathCeil=Su,i.mathCos=ji,i.mathExp=gi,i.mathFloor=wu,i.mathLog=bi,i.mathMax=Ce,i.mathMin=Ee,i.mathPow=xi,i.mathRandom=We,i.mathRound=Ti,i.mathSin=ki,i.mathSqrt=Ai,i.mathTan=z,i.mathToInt=ir,i.mathTrunc=Iu,i.newSymbol=function(n,r){P||y();var t=(P.lzy?0:qe)||Bn();return t.v?t.v(n):r?w:Pn(n)},i.normalizeJsName=function(n,r){n=D(C(n),Zu,"_");return L(r)?n:wr(n,!r)},i.objAssign=be,i.objCopyProps=Mr,i.objCreate=ze,i.objDeepCopy=Ur,i.objDeepFreeze=function(n){return ge?function t(n,e){if((E(n)||G(n)||O(n))&&!ye(n)){for(var r=0;r<e.length;r++)if(e[r]===n)return n;e.push(n),en(n,function(n,r){t(r,e)}),we(n)}return n}(n,[]):n},i.objDefaults=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return t&&!zr(t)&&p(n,function(n){n&&Pr(n,function(n,r){B(t[n])&&(t[n]=r)})}),t},i.objDefine=cn,i.objDefineAccessors=function(n,r,t,e,u,i){i={e:i,c:u};return t&&(i.g=t),e&&(i.s=e),F(n,r,fn(i))},i.objDefineGet=function(n,r,t,e,u){return F(n,r,fn(((n={e:u,c:e})[O(t)?"g":"v"]=t,n)))},i.objDefineProp=F,i.objDefineProperties=he,i.objDefineProps=function(n,r){var t={};return en(r,function(n,r){t[n]=fn(r)}),p(ve(r),function(n){se(r,n)&&(t[n]=fn(r[n]))}),he(n,t)},i.objDiff=function(u,n){var i=ze(null);return f(u)||Fr(n,function(n,r){var t=fe(u,n),e=t?u[n]:void 0;t&&e===r||(i[n]=r)}),i},i.objEntries=xe,i.objExtend=function(n,r,t,e,u,i,o){return Kr(n||{},j[A](arguments))},i.objForEachKey=en,i.objForEachKeySafe=function(t,e,u){en(t,function(n,r){if(!tn(n))return e[A](f(u)?t:u,n,r)},u)},i.objFreeze=we,i.objFromEntries=Oi,i.objGetOwnPropertyDescriptor=oi,i.objGetOwnPropertyDescriptors=ai,i.objGetOwnPropertyNames=fi,i.objGetOwnPropertySymbols=ci,i.objGetPrototypeOf=Ie,i.objHasOwn=fe,i.objHasOwnProperty=nn,i.objIs=Te,i.objIsExtensible=Ci,i.objIsFrozen=ye,i.objIsSealed=de,i.objKeys=me,i.objMapValues=function(n,t){var e=ze(null);return Fr(n,function(n,r){e[n]=t(r,n)}),e},i.objMergeIf=function(t,n,e){return t&&n&&!zr(t)&&Pr(n,function(n,r){e(n,r,t[n])&&(t[n]=r)}),t},i.objOmit=function(n,u){var i=ze(null);return n&&c(u)&&Fr(n,function(n,r){var t,e=-1!==iu(u,n);!e&&Bt(n)&&n===(t=+n)+""&&(t==t?e=-1!==iu(u,t):p(u,function(n){n!=n&&(e=!0)})),e||(i[n]=r)}),i},i.objOmitBy=function(n,t){var e=ze(null);return Fr(n,function(n,r){t(n,r)||(e[n]=r)}),e},i.objPick=function(r,n){var t=ze(null);return r&&c(n)&&p(n,function(n){fe(r,n)&&se(r,n)&&(t[n]=r[n])}),t},i.objPickBy=function(n,t){var e=ze(null);return Fr(n,function(n,r){t(n,r)&&(e[n]=r)}),e},i.objPreventExtensions=Ei,i.objPropertyIsEnumerable=ce,i.objSeal=Se,i.objSetPrototypeOf=Fu,i.objToString=U,i.objValues=Ae,i.perfNow=qr,i.plainObjDeepCopyHandler=Gr,i.polyArrFind=Zn,i.polyArrFindIndex=Xn,i.polyArrFindLast=Yn,i.polyArrFindLastIndex=nr,i.polyArrFrom=rr,i.polyArrIncludes=Qn,i.polyGetKnownSymbol=Nn,i.polyIsArray=function(n){return!a(n)&&"[object Array]"===U(n)},i.polyNewSymbol=Pn,i.polyObjEntries=pn,i.polyObjHasOwn=rn,i.polyObjIs=yn,i.polyObjKeys=function(n){return v(n),G(n)||l("non-object "+Z(n)),vn(n,function(n,r){return n})},i.polyStrIncludes=ot,i.polyStrSubstr=In,i.polyStrSymSplit=$r,i.polyStrTrim=Pu,i.polyStrTrimEnd=zu,i.polyStrTrimStart=Du,i.polySymbolFor=Dn,i.polySymbolKeyFor=zn,i.polyUtcNow=kn,i.readArgs=function(n,r,t){if(!fe(n,x)){var e=void 0;if(e=(ju=ju||Rn(Gn()&&g(3))).v?n[ju.v]:void 0){var u=[],i=r===m||r<0?0:r,o=t<0||r<0?m:t;if(b(e[A](n),function(n,r){if(o!==m&&o<=r)return-1;i<=r&&u.push(n)}),(r===m||0<=r)&&(t===m||0<=t))return u;n=u}}return Jn(n,r,t)},i.safe=s,i.safeGet=R,i.safeGetDeferred=Tr,i.safeGetLazy=function(r,t,e){return En(function(){var n=s(r,e);return n.e?t:n.v})},i.safeGetWritableDeferred=function(r,t,e){return Mn(function(){var n=s(r,e);return n.e?t:n.v})},i.safeGetWritableLazy=function(r,t,e){return Cn(function(){var n=s(r,e);return n.e?t:n.v})},i.scheduleIdleCallback=function(r,t){function e(n){var r=qr();return{didTimeout:n,timeRemaining:function(){return qi-Jr(r)}}}var u,n;return Zi()?(u=st(!0,function(n){return n&&Xi()(n),Zi()(function(n){u.dn(),r(n||e(!1))},t)},function(n){Xi()(n)})).h:vt(function(){r(e(!0))},L(n=(t||{}).timeout)?Hi:n)},i.scheduleInterval=function(n,r){var t=j[A](arguments);return st(!0,function(n){return n&&clearInterval(n),h(setInterval,m,t)},function(n){h(clearInterval,m,[n])}).h},i.scheduleMicrotask=function(n,r,t){var e,t=1<arguments.length&&r&&E(r)?(e=r,t):r;return pt(e?vr(n,m,e):n,nu()||bt(t,eo,0)||St)},i.scheduleNextTick=function(n,r,t){var e,u,i,t=1<arguments.length&&r&&E(r)?(o=r,t):r,r=o?vr(n,m,o):n,o=(P||y(),(uo=uo&&!P.lzy?uo:Rn((o=d("process"),Xe()&&o&&O(o.nextTick)?(i=o,function(n){i.nextTick(function(){ht(n)})}):m))).v||((n=nu())&&!(e=(ao=ao||{})[1])&&(u=n,ao[1]=e=function(n,r){n=gt(1,n,r);if(n){r=u;if(!(fo=(!fo||oo===r)&&fo)){fo=!0,oo=r;try{r(function(){fo=!1,oo=void 0,yt()})}catch(n){fo=!1,oo=void 0,yt()}}}return n}),e)),n=t&&!B(t.maxQueuedTasks)?t.maxQueuedTasks:co&&!B(co.maxQueuedTasks)?co.maxQueuedTasks:1e3;return pt(r,o||bt(t,co,1)||wt,n)},i.scheduleTimeout=vt,i.scheduleTimeoutWith=function(n,r,t){return lt(!0,n,j[A](arguments,1))},i.setBypassLazyCache=function(n){P||y(),P.lzy=n},i.setDefaultIdleTimeout=function(n){Hi=n},i.setDefaultMaxExecutionTime=function(n){qi=n},i.setGlobalTimeoutOverrides=function(n){var r=E(n),t=r?n.length:0;Sn().tmOut=n?[0<t?n[0]:r?null:n,1<t?n[1]:null]:void 0},i.setMicroTaskFallbackOptions=function(n){eo=n},i.setNextTickFallbackOptions=function(n){co=n},i.setTimeoutOverrides=function(n){var r=E(n),t=r?n.length:0;Li=0<t?n[0]:r?m:n,Bi=1<t?n[1]:m},i.setValueByIter=function(r,n,t){if(r&&n){var e,u,i,o=!0;if(b(n,function(n){if(zr(r)||tn(n))return o=!1,-1;e&&(a(r[e])&&(r[e]={},a(u))&&(u=r,i=e),r=r[e]),e=n}),!o||zr(r)||"string"!=typeof e||tn(e)){if(!a(u)&&"string"==typeof i)try{delete u[i]}catch(n){}}else r[e]=t}},i.setValueByKey=function(r,n,t){if(r&&n){var e,u,n=li(n,"."),i=n.pop(),o=!0;if(p(n,function(n){if(zr(r)||tn(n))return o=!1,-1;a(r[n])&&(r[n]={},e||(e=r,u=n)),r=r[n]}),!o||f(i)||zr(r)||tn(i)){if(e)try{delete e[u]}catch(n){}}else r[i]=t}},i.strAt=Pi,i.strCamelCase=wr,i.strCapitalizeWords=function(n){return mr(Bu(C(n)))},i.strContains=Ni,i.strCount=function(n,r){v(n);var t=0,e=0,u=C(r);if(u!==S)for(var i=C(n);-1!==(e=Fi(i,u,e));)t++,e+=u[x];return t},i.strEndsWith=Di,i.strEndsWithAny=function(r,n,t){v(r);var e=!1;return n&&n[x]&&p(n,function(n){if(Di(r,n,t))return e=!0,-1}),e},i.strIncludes=zi,i.strIndexOf=Fi,i.strIsNullOrEmpty=function(n){return Bt(n)?n===S:a(n)},i.strIsNullOrWhiteSpace=function(n){return Bt(n)?D(n,/[\s\t\r\n\f]+/g,S)===S:a(n)},i.strKebabCase=function(n,r){n=br(n,"-");return(r?Lu:Bu)(n)},i.strLastIndexOf=N,i.strLeft=xn,i.strLetterCase=mr,i.strLower=Bu,i.strMatchAll=Ri,i.strNormalizeNewlines=function(n,r){v(n);r=void 0!==r?r:"\n";return-1===iu(Ui,r)&&l("Unsupported newlineType value"),D(C(n),/\r\n|\n\r|\r|\n/g,r)},i.strPadEnd=Ku,i.strPadStart=Gu,i.strRepeat=_u,i.strReplace=D,i.strReplaceAll=Wi,i.strRight=function(n,r){return r<=0?S:n[x]>r?Fe(n,-r):n},i.strSlice=Fe,i.strSnakeCase=function(n,r){n=br(n,"_");return(r?Lu:Bu)(n)},i.strSplit=li,i.strStartsWith=Mi,i.strStartsWithAny=function(r,n,t){v(r);var e=!1;return n&&n[x]&&p(n,function(n){if(Mi(r,n,t))return e=!0,-1}),e},i.strSubstr=De,i.strSubstring=Pe,i.strSymSplit=vi,i.strTrim=Nu,i.strTrimEnd=Mu,i.strTrimLeft=Wu,i.strTrimRight=Uu,i.strTrimStart=Ru,i.strTruncate=function(n,r,t){v(n);var e,r=ir(r);return(e=0<r&&(e=C(n))[x]>r?(n=!t&&a(t)?S:C(t))[x]>=r?xn(n,r):xn(e,r-n[x])+n:e)||S},i.strUnwrap=function(n,r,t){v(n);n=C(n),t=a(t)?r:t;return Mi(n,r)&&Di(n,t)&&n[x]>=r[x]+t[x]?Pe(n,r[x],n[x]-t[x]):n},i.strUpper=Lu,i.strWrap=function(n,r,t){return v(n),r+C(n)+(a(t)?r:t)},i.symbolFor=function(n){return P||y(),((Je=(P.lzy?0:Je)||Rn(s(_n,["for"]).v)).v||Dn)(n)},i.symbolKeyFor=function(n){return P||y(),((Qe=(P.lzy?0:Qe)||Rn(s(_n,["keyFor"]).v)).v||zn)(n)},i.throwError=function(n){throw Error(n)},i.throwRangeError=X,i.throwTypeError=l,i.throwUnsupported=function(n){throw new(Cu=Cu||dr("UnsupportedError"))(n)},i.utcNow=Tn,i);
//# sourceMappingURL=ts-utils.min.js.map