UNPKG

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