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