New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nevware21/ts-utils

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nevware21/ts-utils - npm Package Compare versions

Comparing version 0.4.0 to 0.4.1

dist-esm/internal/safe_check.js

6

bundle/ts-polyfills-utils.js
/*!
* NevWare21 - ts-utils Polyfills, 0.4.0
* NevWare21 - ts-utils Polyfills, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -45,3 +45,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -56,3 +56,3 @@ function isNullOrUndefined(value) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -59,0 +59,0 @@ ArrCls.isArray;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
!function(){"use strict";function n(n,r,t){if(n)for(var e=n.length,i=0;i<e&&!(i in n&&-1===r.call(t||n,n[i],i,n));i++);}var r="object",a="prototype",t="undefined",e="hasOwnProperty",c=Object,i=c[a],o=Math;function u(r){return function(n){return typeof n===r}}function f(n){return i.toString.call(n)}function s(n){return n==t||typeof n===t}function l(n){return null===n||s(n)}var p=u("string");function g(n){return!l(n)&&typeof n===r}var y,h=u("number");function v(n,r){return n&&i[e].call(n,r)}function d(n,r){var t,e,i,o,u=Error;function f(){this.constructor=t}return n=n,i=t=function(){var n=this,n=u.apply(n,arguments)||n;return r&&r(n,arguments),n},o=e=u,(c.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){var t,e=r;if(e&&g(e))for(var i in e)v(e,i)&&(t=i,i=e[i],n[t]=i)})(i,o),(f[a]=e[a]).name=n,t[a]=new f,t}function b(n,r){var t=f(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?h(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}var m=c.defineProperty;function w(n){if(!g(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)v(n,r)&&t.push(r);return t}function E(n){throw new TypeError(n)}function O(n){throw new RangeError(n)}function S(r){return function(n){return l(n)&&E("strTrim called ["+b(n)+"]"),n&&n.replace?n.replace(r,""):n}}var _=S(/^\s+|(?=\s)\s+$/g),j=S(/^\s+/g),A=S(/(?=\s)\s+$/g),P=o.floor,k=o.ceil,$=o.trunc||function(n){n=+n;return(0<n?P:k)(n)};function J(n,r){var t=+n;return t==Infinity&&r&&O("invalid value ["+b(n)+"]"),t!=t||0==t?0:$(t)}var N,T,I,R,o="repeat",K=String[a][o]?function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||""===n)&&n.repeat)return n.repeat.apply(n,r);E("'repeat' not defined for "+b(n))}:function(n,r){l(n)&&E("can't convert ["+b(n)+"]"),(r=J(r,!0))<0&&O("invalid count must be >= 0 && < Infinity");for(var t=p(n)?n:""+n,e="";0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e};function U(n,r,t){var e="",n=(r=J(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=l(t)?" ":""+t).length?K(e,k(r/e.length)):e).length>r?e.substring(0,r):e}function W(t){return function(){for(var n=[this],r=0;r<arguments.length;r++)n.push(arguments[r]);return t.apply(this,n)}}T={startsWith:function(n,r,t){p(n)||E("'"+b(n)+"' is not a string");var r=p(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r},endsWith:function(n,r,t){p(n)||E("'"+b(n)+"' is not a string");var r=p(r)?r:""+r,e=r.length,i=n.length,t=!s(t)&&t<i?t:i;return n.substring(t-e,t)===r},padStart:function(n,r,t){return U(n,r,t)+n},padEnd:function(n,r,t){return n+U(n,r,t)},trim:_,trimStart:j,trimLeft:j,trimEnd:A,trimRight:A},I=Object,n(w(N={keys:w,defineProperty:function(n,r,t){if(m)return m(n,r,t),n;t="Unable to define property ["+f(r)+"] on "+b(n);throw new(y=y||d("UnsupportedError"))(t)}}),function(n){I[n]||(I[n]=W(N[n]))}),Array.isArray||(Array.isArray=W(function(n){return!l(n)&&"[object Array]"===f(n)})),R=String[a],n(w(T),function(n){R[n]||(R[n]=W(T[n]))})}();
!function(){"use strict";function n(n,r,t){if(n)for(var e=n.length,i=0;i<e&&!(i in n&&-1===r.call(t||n,n[i],i,n));i++);}var r="object",a="prototype",t="undefined",e="hasOwnProperty",c=Object,i=c[a],o=Math;function u(r){return function(n){return typeof n===r}}function f(n){return i.toString.call(n)}function s(n){return typeof n===t||n===t}function l(n){return null===n||s(n)}var p=u("string");function g(n){return!l(n)&&n&&typeof n===r}var y,h=u("number");function v(n,r){return n&&i[e].call(n,r)}function d(n,r){var t,e,i,o,u=Error;function f(){this.constructor=t}return n=n,i=t=function(){var n=this,n=u.apply(n,arguments)||n;return r&&r(n,arguments),n},o=e=u,(c.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){var t,e=r;if(e&&g(e))for(var i in e)v(e,i)&&(t=i,i=e[i],n[t]=i)})(i,o),(f[a]=e[a]).name=n,t[a]=new f,t}function b(n,r){var t=f(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?h(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}var m=c.defineProperty;function w(n){if(!g(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)v(n,r)&&t.push(r);return t}function E(n){throw new TypeError(n)}function O(n){throw new RangeError(n)}function S(r){return function(n){return l(n)&&E("strTrim called ["+b(n)+"]"),n&&n.replace?n.replace(r,""):n}}var _=S(/^\s+|(?=\s)\s+$/g),j=S(/^\s+/g),A=S(/(?=\s)\s+$/g),P=o.floor,k=o.ceil,$=o.trunc||function(n){n=+n;return(0<n?P:k)(n)};function J(n,r){var t=+n;return t==Infinity&&r&&O("invalid value ["+b(n)+"]"),t!=t||0==t?0:$(t)}var N,T,I,R,o="repeat",K=String[a][o]?function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||""===n)&&n.repeat)return n.repeat.apply(n,r);E("'repeat' not defined for "+b(n))}:function(n,r){l(n)&&E("can't convert ["+b(n)+"]"),(r=J(r,!0))<0&&O("invalid count must be >= 0 && < Infinity");for(var t=p(n)?n:""+n,e="";0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e};function U(n,r,t){var e="",n=(r=J(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=l(t)?" ":""+t).length?K(e,k(r/e.length)):e).length>r?e.substring(0,r):e}function W(t){return function(){for(var n=[this],r=0;r<arguments.length;r++)n.push(arguments[r]);return t.apply(this,n)}}T={startsWith:function(n,r,t){p(n)||E("'"+b(n)+"' is not a string");var r=p(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r},endsWith:function(n,r,t){p(n)||E("'"+b(n)+"' is not a string");var r=p(r)?r:""+r,e=r.length,i=n.length,t=!s(t)&&t<i?t:i;return n.substring(t-e,t)===r},padStart:function(n,r,t){return U(n,r,t)+n},padEnd:function(n,r,t){return n+U(n,r,t)},trim:_,trimStart:j,trimLeft:j,trimEnd:A,trimRight:A},I=Object,n(w(N={keys:w,defineProperty:function(n,r,t){if(m)return m(n,r,t),n;t="Unable to define property ["+f(r)+"] on "+b(n);throw new(y=y||d("UnsupportedError"))(t)}}),function(n){I[n]||(I[n]=W(N[n]))}),Array.isArray||(Array.isArray=W(function(n){return!l(n)&&"[object Array]"===f(n)})),R=String[a],n(w(T),function(n){R[n]||(R[n]=W(T[n]))})}();
//# sourceMappingURL=ts-polyfills-utils.min.js.map
import { ArrCls, BOOLEAN, FUNCTION, NUMBER, OBJECT, ObjProto, STRING, UNDEFINED } from "../internal/constants";
import { _safeCheck } from "../internal/safe_check";
export function _createIs(theType) {

@@ -19,3 +20,3 @@ return function (value) {

export function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -40,3 +41,3 @@ export function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -60,7 +61,7 @@ export var isArray = ArrCls.isArray;

export function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
export function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}
//# sourceMappingURL=base.js.map
import { UNDEFINED } from "../internal/constants";
import { _safeCheck } from "../internal/safe_check";
import { isDefined } from "./base";

@@ -14,11 +15,2 @@ var DOCUMENT = "document";

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
export function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
export function getGlobal(useCached) {

@@ -25,0 +17,0 @@ var result = useCached === false ? null : _cachedGlobal;

@@ -5,3 +5,4 @@ import { SYMBOL } from "../internal/constants";

import { isDefined, _createIs } from "../helpers/base";
import { getInst, _safeCheck } from "../helpers/environment";
import { getInst } from "../helpers/environment";
import { _safeCheck } from "../internal/safe_check";
var _hasSymbol = _safeCheck(function () { return isDefined(Symbol); }, false);

@@ -8,0 +9,0 @@ var _symbol = getInst(SYMBOL);

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -29,2 +29,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -47,3 +57,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -68,3 +78,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -88,6 +98,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -106,11 +116,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -117,0 +118,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
define(["exports"],function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],c=Math,a=Array,B=a[u];function s(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return C.toString.call(n)}function y(n){return n==r||typeof n===r}function b(n){return null===n||y(n)}function z(n){return null===n||!d(n)}function d(n){return!!n||n!==undefined}var h=s("string"),g=s(W);function m(n){return!b(n)&&typeof n===U}var v=a.isArray,G=l("[object Date]"),S=s("number"),w=s("boolean"),a=l("[object RegExp]"),L=l("[object File]"),H=l("[object FormData]"),J=l("[object Blob]"),V=l("[object ArrayBuffer]"),$=l("[object Error]");function q(n){return!!n&&g(n.then)}function Q(n){return!(!n||!(n&&0+n))}var X="window",Y=null,Z=j(function(){return d(window)},!1),nn=j(function(){return d(document)},!1),rn=j(function(){return d(navigator)},!1),tn=j(function(){return d(history)},!1),en=j(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=j(function(){return!(!process||!(process.versions||{}).node)},!1);function j(n,r){try{r=n()}catch(t){}return r}function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function O(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:O("document")}function fn(){return Z?window:O(X)}function cn(){return rn?navigator:O("navigator")}function an(){return tn?history:O("history")}function T(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&m(n))for(var e in n)if(T(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function F(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return m(n)&&null!==n||F("objKeys called on non-object"),i.keys(n)}function P(n){var r;return v(n)?(r=[],N(n,function(n){r.push(P(n))}),r):m(n)?dn({},n):n}function dn(t,n){return b(n)||I(n,function(n,r){t[n]=P(r)}),t}function _(n){return pn&&I(n,function(n,r){(v(r)||m(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),_(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),_(t)}var Sn,wn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return Sn||(n=E(),Sn=n[jn]=n[jn]||{k:{},s:{}}),Sn}var On={};function x(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function Tn(n){var r,t=En();return T(t,n)||(r=x(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!b(n)&&"null"!=n||F(n+" is not a symbol"),En().s[n]}function Nn(n){n=wn[n];return n?On[n]=On[n]||x(t+"."+n):void 0}var Fn=j(function(){return d(Symbol)},!1),A=O(t),Pn=s("symbol");function _n(n){return!!xn(n)}function xn(n){return A=!1===n?O(t,n):A,Fn&&A}function An(n,r){var t=wn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&j(function(){return A["for"]},null)||Tn,kn=A&&j(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&g(n.next)}function D(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?S(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);F("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=c.floor,Hn=c.ceil,Jn=c.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var c=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+p(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){h(n)||F("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){b(n)&&F("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=h(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){h(n)||F("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return b(n)&&F("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",cr="trimEnd",ar=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[cr]?k(cr):fr,cr=f;n.arrAppend=function(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),_(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),_(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(P(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=an,n.getInst=O,n.getIntValue=function(n,r){if(b(n))return r;if(S(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=cn,n.getSymbol=xn,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!an()},n.hasNavigator=function(){return!!cn()},n.hasSymbol=_n,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(w(n))return!0;if(m(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(g(n)?n():n),-1});var i=e;if(w(i))return i;if(g(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=v,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=w,n.isDate=G,n.isDefined=d,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=g,n.isIterable=function(n){return!z(n)&&(_n()?g(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!(n&&0+n)},n.isNullOrUndefined=b,n.isNumber=S,n.isObject=m,n.isPromise=function(n){return q(n)&&g(n["catch"])},n.isPromiseLike=q,n.isRegExp=a,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!d(n)},n.isString=h,n.isSymbol=Pn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return Fn?Symbol(n):r?null:x(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=c,n.objDeepCopy=P,n.objDeepFreeze=_,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!y(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+p(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return g(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=T,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=p,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===p(n)},n.polyNewSymbol=x,n.polyObjKeys=function(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)T(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=Tn,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return h(n)?n===o:b(n)},n.strIsNullOrWhiteSpace=function(n){return h(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=ar,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=cr,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=F,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})});
define(["exports"],function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],c=Math,a=Array,B=a[u];function s(n,r){try{r=n()}catch(t){}return r}function l(r){return function(n){return typeof n===r}}function p(r){return function(n){return!(!n||y(n)!==r)}}function y(n){return C.toString.call(n)}function b(n){return typeof n===r||n===r}function d(n){return null===n||b(n)}function z(n){return null===n||!h(n)}function h(n){return!!n||n!==undefined}var g=l("string"),m=l(W);function v(n){return!d(n)&&!!n&&typeof n===U}var S=a.isArray,G=p("[object Date]"),w=l("number"),j=l("boolean"),a=p("[object RegExp]"),L=p("[object File]"),H=p("[object FormData]"),J=p("[object Blob]"),V=p("[object ArrayBuffer]"),$=p("[object Error]");function q(n){return!!n&&m(n.then)}function Q(n){return!(!n||s(function(){return!(n&&0+n)},!n))}var X="window",Y=null,Z=s(function(){return h(window)},!1),nn=s(function(){return h(document)},!1),rn=s(function(){return h(navigator)},!1),tn=s(function(){return h(history)},!1),en=s(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=s(function(){return!(!process||!(process.versions||{}).node)},!1);function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function O(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:O("document")}function fn(){return Z?window:O(X)}function cn(){return rn?navigator:O("navigator")}function an(){return tn?history:O("history")}function T(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&v(n))for(var e in n)if(T(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function F(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return v(n)&&null!==n||F("objKeys called on non-object"),i.keys(n)}function P(n){var r;return S(n)?(r=[],N(n,function(n){r.push(P(n))}),r):v(n)?dn({},n):n}function dn(t,n){return d(n)||I(n,function(n,r){t[n]=P(r)}),t}function _(n){return pn&&I(n,function(n,r){(S(r)||v(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),_(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),_(t)}var Sn,wn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return Sn||(n=E(),Sn=n[jn]=n[jn]||{k:{},s:{}}),Sn}var On={};function x(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function Tn(n){var r,t=En();return T(t,n)||(r=x(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!d(n)&&"null"!=n||F(n+" is not a symbol"),En().s[n]}function Nn(n){n=wn[n];return n?On[n]=On[n]||x(t+"."+n):void 0}var Fn=s(function(){return h(Symbol)},!1),A=O(t),Pn=l("symbol");function _n(n){return!!xn(n)}function xn(n){return A=!1===n?O(t,n):A,Fn&&A}function An(n,r){var t=wn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&s(function(){return A["for"]},null)||Tn,kn=A&&s(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&m(n.next)}function D(n,r){var t=y(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?w(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);F("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=c.floor,Hn=c.ceil,Jn=c.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var c=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+y(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){g(n)||F("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,o=n.length,t=!b(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){d(n)&&F("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=d(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){g(n)||F("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return d(n)&&F("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",cr="trimEnd",ar=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[cr]?k(cr):fr,cr=f;n.arrAppend=function(n,r){if(!b(r)&&n)if(S(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),_(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),_(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(P(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=an,n.getInst=O,n.getIntValue=function(n,r){if(d(n))return r;if(w(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=cn,n.getSymbol=xn,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!an()},n.hasNavigator=function(){return!!cn()},n.hasSymbol=_n,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!d(n))if(S(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(j(n))return!0;if(v(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(m(n)?n():n),-1});var i=e;if(j(i))return i;if(m(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=S,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=j,n.isDate=G,n.isDefined=h,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=m,n.isIterable=function(n){return!z(n)&&(_n()?m(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!s(function(){return n&&0+n},n)},n.isNullOrUndefined=d,n.isNumber=w,n.isObject=v,n.isPromise=function(n){return q(n)&&m(n["catch"])},n.isPromiseLike=q,n.isRegExp=a,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!h(n)},n.isString=g,n.isSymbol=Pn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=b,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return Fn?Symbol(n):r?null:x(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=c,n.objDeepCopy=P,n.objDeepFreeze=_,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!b(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+y(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!b(e)||e};return m(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=T,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=y,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!d(n)&&"[object Array]"===y(n)},n.polyNewSymbol=x,n.polyObjKeys=function(n){if(!v(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)T(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=Tn,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return g(n)?n===o:d(n)},n.strIsNullOrWhiteSpace=function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:d(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=ar,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=cr,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=F,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})});
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -31,2 +31,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -49,3 +59,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -70,3 +80,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -90,6 +100,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -108,11 +118,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -119,0 +120,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var o="",W="function",U="object",s="prototype",t="undefined",M="hasOwnProperty",n="Symbol",R="_polyfill",r="indexOf",e=Object,C=e[s],i=String[s],u=Math,p=Array,B=p[s];function a(t){return function(r){return typeof r===t}}function c(t){return function(r){return!(!r||f(r)!==t)}}function f(r){return C.toString.call(r)}function l(r){return r==t||typeof r===t}function x(r){return null===r||l(r)}function z(r){return null===r||!y(r)}function y(r){return!!r||r!==undefined}var b=a("string"),d=a(W);function h(r){return!x(r)&&typeof r===U}var g=p.isArray,G=c("[object Date]"),m=a("number"),v=a("boolean"),p=c("[object RegExp]"),L=c("[object File]"),H=c("[object FormData]"),J=c("[object Blob]"),V=c("[object ArrayBuffer]"),$=c("[object Error]");function q(r){return!!r&&d(r.then)}function Q(r){return!(!r||!(r&&0+r))}var X="window",Y=null,Z=S(function(){return y(window)},!1),rr=S(function(){return y(document)},!1),tr=S(function(){return y(navigator)},!1),nr=S(function(){return y(history)},!1),er=S(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),or=S(function(){return!(!process||!(process.versions||{}).node)},!1);function S(r,t){try{t=r()}catch(n){}return t}function w(r){r=!1===r?null:Y;return r||((r=(r=(r=typeof globalThis!==t?globalThis:r)||typeof self===t?r:self)||typeof window===t?r:window)||typeof global===t||(r=global),Y=r),r}function j(r,t){t=w(t);return t&&t[r]?t[r]:r===X&&Z?window:null}function ir(){return rr?document:j("document")}function sr(){return Z?window:j(X)}function ur(){return tr?navigator:j("navigator")}function pr(){return nr?history:j("history")}function E(r,t){return r&&C[M].call(r,t)}function O(r,t,n){if(r&&h(r))for(var e in r)if(E(r,e)&&-1===t.call(n||r,e,r[e]))break}function T(r,t,n){if(r)for(var e=r.length,o=0;o<e&&!(o in r&&-1===t.call(n||r,r[o],o,r));o++);}function I(r){throw new TypeError(r)}function N(r){throw new RangeError(r)}var ar=e.assign,cr=e.freeze;function fr(r){return r}function lr(r){return h(r)&&null!==r||I("objKeys called on non-object"),e.keys(r)}function F(r){var t;return g(r)?(t=[],T(r,function(r){t.push(F(r))}),t):h(r)?xr({},r):r}function xr(n,r){return x(r)||O(r,function(r,t){n[r]=F(t)}),n}function P(r){return cr&&O(r,function(r,t){(g(t)||h(t))&&cr(t)}),yr(r)}var yr=cr||fr,br=e.seal||fr;function dr(r){var n={};return O(r,function(r,t){n[r]=r,n[t]=r}),P(n)}function hr(r){var n={};return O(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),P(n)}var gr,mr=dr({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}),vr="__polySymbols$ts_utils";function Sr(){var r;return gr||(r=w(),gr=r[vr]=r[vr]||{k:{},s:{}}),gr}var wr={};function _(r){var t={description:""+r,toString:function(){return n+"("+r+")"}};return t[R]=!0,t}function jr(r){var t,n=Sr();return E(n,r)||(t=_(r),n.k[r]=t,n.s[t]=""+r),n.k[r]}function Er(r){return!x(r)&&"null"!=r||I(r+" is not a symbol"),Sr().s[r]}function Or(r){r=mr[r];return r?wr[r]=wr[r]||_(n+"."+r):void 0}var Tr=S(function(){return y(Symbol)},!1),A=j(n),Ir=a("symbol");function Nr(r){return!!Fr(r)}function Fr(r){return A=!1===r?j(n,r):A,Tr&&A}function Pr(r,t){var n=mr[r];return A?A[n||r]:t?null:Or(r)}var _r=A&&S(function(){return A["for"]},null)||jr,Ar=A&&S(function(){return A.keyFor},null)||Er;function Dr(r){return!!r&&d(r.next)}function D(r,t){var n=f(r);return n+": "+("[object Error]"===n?"{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'":t?m(t)?JSON.stringify(r,null,t):JSON.stringify(r,null,t?4:0):JSON.stringify(r))}function k(e){return function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if((r||r===o)&&r[e])return r[e].apply(r,t);I("'"+e+"' not defined for "+D(r))}}var kr,Kr=k(r),Wr=k("map"),Ur=k("reduce");function Mr(r,t){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,t){r.__proto__=t}||function(n,r){O(r,function(r,t){n[r]=t})})(r,t)}function Rr(r,t){var n,e,o=Error;function i(){this.constructor=n}return r=r,Mr(n=function(){var r=this,r=o.apply(r,arguments)||r;return t&&t(r,arguments),r},e=o),(i[s]=e[s]).name=r,n[s]=new i,n}function Cr(r){throw new(kr=kr||Rr("UnsupportedError"))(r)}function Br(t,r){return T(r,function(r){xr(t,r)}),t}var zr=u.floor,Gr=u.ceil,Lr=u.trunc||function(r){r=+r;return(0<r?zr:Gr)(r)};function Hr(r,t){var n=+r;return n==Infinity&&t&&N("invalid value ["+D(r)+"]"),n!=n||0==n?0:Lr(n)}var u=e.create||function(r){if(!r)return{};var t=typeof r;if(t===U||t==W)return n[s]=r,new n;function n(){}throw new TypeError("Prototype must be an Object or function: "+D(r))},Jr=e.defineProperty;function Vr(r,t,n){if(Jr)return Jr(r,t,n),r;Cr("Unable to define property ["+f(t)+"] on "+D(r))}var $r="endsWith",$r=i[$r]?k($r):function(r,t,n){b(r)||I("'"+D(r)+"' is not a string");var t=b(t)?t:""+t,e=t.length,o=r.length,n=!l(n)&&n<o?n:o;return r.substring(n-e,n)===t},r=k(r),qr=k("lastIndexOf"),Qr=i.repeat?k("repeat"):function(r,t){x(r)&&I("can't convert ["+D(r)+"]"),(t=Hr(t,!0))<0&&N("invalid count must be >= 0 && < Infinity");for(var n=b(r)?r:""+r,e=o;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e},Xr="padStart";function Yr(r,t,n){var e=o,r=(t=Hr(t,!0),r.length);return r<(t>>=0)&&(e=(t-=r)>(e=x(n)?" ":""+n).length?Qr(e,Gr(t/e.length)):e).length>t?e.substring(0,t):e}var Xr=i[Xr]?k(Xr):function(r,t,n){return Yr(r,t,n)+r},Zr=i.padEnd?k("padEnd"):function(r,t,n){return r+Yr(r,t,n)},rt=k("slice"),tt="startsWith",tt=i[tt]?k(tt):function(r,t,n){b(r)||I("'"+D(r)+"' is not a string");var t=b(t)?t:""+t,e=t.length,n=0<n?n:0;return r.substring(n,n+e)===t};function nt(t){return function(r){return x(r)&&I("strTrim called ["+D(r)+"]"),r&&r.replace?r.replace(t,""):r}}var et=nt(/^\s+|(?=\s)\s+$/g),ot=nt(/^\s+/g),it=nt(/(?=\s)\s+$/g),K="trimStart",st="trimEnd",ut=i.trim?k("trim"):et,K=i[K]?k(K):ot,pt=K,i=i[st]?k(st):it,st=i;exports.arrAppend=function(r,t){if(!l(t)&&r)if(g(t))B.push.apply(r,t);else if(Dr(t))for(var n=t.next();!n.done;)r.push(n.value),n=t.next();else r.push(t);return r},exports.arrForEach=T,exports.arrIndexOf=Kr,exports.arrMap=Wr,exports.arrReduce=Ur,exports.createCustomError=Rr,exports.createEnum=function(r){var n={};return O(r,function(r,t){n[r]=t,n[t]=r}),P(n)},exports.createEnumKeyMap=dr,exports.createEnumValueMap=function(r){var n={};return O(r,function(r,t){n[r]=t,n[t]=t}),P(n)},exports.createSimpleMap=hr,exports.createTypeMap=hr,exports.deepExtend=function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Br(F(r)||{},t)},exports.dumpObj=D,exports.getDocument=ir,exports.getGlobal=w,exports.getHistory=pr,exports.getInst=j,exports.getIntValue=function(r,t){if(x(r))return t;if(m(r))return r;r=parseInt(r,10);return isNaN(r)?t:r},exports.getKnownSymbol=Pr,exports.getNavigator=ur,exports.getSymbol=Fr,exports.getWindow=sr,exports.hasDocument=function(){return!!ir()},exports.hasHistory=function(){return!!pr()},exports.hasNavigator=function(){return!!ur()},exports.hasSymbol=Nr,exports.hasValue=function(r){return function u(r,t){var n,e,o=!1===r||0===r;if(!o&&!x(r))if(g(r))o=0<r.length;else if(G(r))o=!isNaN(r.getTime());else{if(v(r))return!0;if(h(r)){try{n=r,T(["length","byteLength","size","count"],function(r){if(r in n)return r=n[r],e=0<(d(r)?r():r),-1});var i=e;if(v(i))return i;if(d(r.valueOf)&&t<5)return u(r.valueOf(),++t)}catch(s){}return!!lr(r).length}o=Q(r)}return o}(r,0)},exports.hasWindow=function(){return!!sr()},exports.isArray=g,exports.isArrayBuffer=V,exports.isBlob=J,exports.isBoolean=v,exports.isDate=G,exports.isDefined=y,exports.isError=$,exports.isFile=L,exports.isFormData=H,exports.isFunction=d,exports.isIterable=function(r){return!z(r)&&(Nr()?d(r[Pr(3)]):Dr(r))},exports.isIterator=Dr,exports.isNode=function(){return or},exports.isNotTruthy=function(r){return!r||!(r&&0+r)},exports.isNullOrUndefined=x,exports.isNumber=m,exports.isObject=h,exports.isPromise=function(r){return q(r)&&d(r["catch"])},exports.isPromiseLike=q,exports.isRegExp=p,exports.isStrictNullOrUndefined=z,exports.isStrictUndefined=function(r){return!y(r)},exports.isString=b,exports.isSymbol=Ir,exports.isTruthy=Q,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=l,exports.isWebWorker=function(){return er},exports.mathCeil=Gr,exports.mathFloor=zr,exports.mathToInt=Hr,exports.mathTrunc=Lr,exports.newSymbol=function(r,t){return Tr?Symbol(r):t?null:_(r)},exports.objAssign=ar,exports.objCopyProps=xr,exports.objCreate=u,exports.objDeepCopy=F,exports.objDeepFreeze=P,exports.objDefineAccessors=function(r,t,n,e,o){if(Jr)try{var i={enumerable:!0,configurable:!!l(o)||o};return n&&(i.get=n),e&&(i.set=e),Vr(r,t,i)}catch(s){Cr("Unable to define accessors for ["+f(t)+"] on "+D(r))}},exports.objDefineGet=function(r,t,n,e){e={enumerable:!0,configurable:!!l(e)||e};return d(n)?e.get=n:e.value=n,Vr(r,t,e)},exports.objDefineProp=Vr,exports.objExtend=function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Br(r||{},t)},exports.objForEachKey=O,exports.objFreeze=yr,exports.objHasOwnProperty=E,exports.objKeys=lr,exports.objSeal=br,exports.objSetPrototypeOf=Mr,exports.objToString=f,exports.polyGetKnownSymbol=Or,exports.polyIsArray=function(r){return!x(r)&&"[object Array]"===f(r)},exports.polyNewSymbol=_,exports.polyObjKeys=function(r){if(!h(r)||null===r)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)E(r,t)&&n.push(t);return n},exports.polyStrTrim=et,exports.polyStrTrimEnd=it,exports.polyStrTrimStart=ot,exports.polySymbolFor=jr,exports.polySymbolKeyFor=Er,exports.strEndsWith=$r,exports.strIndexOf=r,exports.strIsNullOrEmpty=function(r){return b(r)?r===o:x(r)},exports.strIsNullOrWhiteSpace=function(r){return b(r)?r.replace(/[\s\t\r\n\f]+/g,o)===o:x(r)},exports.strLastIndexOf=qr,exports.strPadEnd=Zr,exports.strPadStart=Xr,exports.strRepeat=Qr,exports.strSlice=rt,exports.strStartsWith=tt,exports.strTrim=ut,exports.strTrimEnd=i,exports.strTrimLeft=pt,exports.strTrimRight=st,exports.strTrimStart=K,exports.symbolFor=_r,exports.symbolKeyFor=Ar,exports.throwError=function(r){throw Error(r)},exports.throwRangeError=N,exports.throwTypeError=I,exports.throwUnsupported=Cr;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var o="",W="function",U="object",u="prototype",t="undefined",M="hasOwnProperty",n="Symbol",R="_polyfill",r="indexOf",e=Object,C=e[u],i=String[u],s=Math,c=Array,B=c[u];function f(r,t){try{t=r()}catch(n){}return t}function p(t){return function(r){return typeof r===t}}function a(t){return function(r){return!(!r||l(r)!==t)}}function l(r){return C.toString.call(r)}function x(r){return typeof r===t||r===t}function y(r){return null===r||x(r)}function z(r){return null===r||!b(r)}function b(r){return!!r||r!==undefined}var d=p("string"),h=p(W);function g(r){return!y(r)&&!!r&&typeof r===U}var m=c.isArray,G=a("[object Date]"),v=p("number"),S=p("boolean"),c=a("[object RegExp]"),L=a("[object File]"),H=a("[object FormData]"),J=a("[object Blob]"),V=a("[object ArrayBuffer]"),$=a("[object Error]");function q(r){return!!r&&h(r.then)}function Q(r){return!(!r||f(function(){return!(r&&0+r)},!r))}var X="window",Y=null,Z=f(function(){return b(window)},!1),rr=f(function(){return b(document)},!1),tr=f(function(){return b(navigator)},!1),nr=f(function(){return b(history)},!1),er=f(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),or=f(function(){return!(!process||!(process.versions||{}).node)},!1);function w(r){r=!1===r?null:Y;return r||((r=(r=(r=typeof globalThis!==t?globalThis:r)||typeof self===t?r:self)||typeof window===t?r:window)||typeof global===t||(r=global),Y=r),r}function j(r,t){t=w(t);return t&&t[r]?t[r]:r===X&&Z?window:null}function ir(){return rr?document:j("document")}function ur(){return Z?window:j(X)}function sr(){return tr?navigator:j("navigator")}function cr(){return nr?history:j("history")}function E(r,t){return r&&C[M].call(r,t)}function O(r,t,n){if(r&&g(r))for(var e in r)if(E(r,e)&&-1===t.call(n||r,e,r[e]))break}function T(r,t,n){if(r)for(var e=r.length,o=0;o<e&&!(o in r&&-1===t.call(n||r,r[o],o,r));o++);}function I(r){throw new TypeError(r)}function N(r){throw new RangeError(r)}var fr=e.assign,pr=e.freeze;function ar(r){return r}function lr(r){return g(r)&&null!==r||I("objKeys called on non-object"),e.keys(r)}function F(r){var t;return m(r)?(t=[],T(r,function(r){t.push(F(r))}),t):g(r)?xr({},r):r}function xr(n,r){return y(r)||O(r,function(r,t){n[r]=F(t)}),n}function P(r){return pr&&O(r,function(r,t){(m(t)||g(t))&&pr(t)}),yr(r)}var yr=pr||ar,br=e.seal||ar;function dr(r){var n={};return O(r,function(r,t){n[r]=r,n[t]=r}),P(n)}function hr(r){var n={};return O(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),P(n)}var gr,mr=dr({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}),vr="__polySymbols$ts_utils";function Sr(){var r;return gr||(r=w(),gr=r[vr]=r[vr]||{k:{},s:{}}),gr}var wr={};function _(r){var t={description:""+r,toString:function(){return n+"("+r+")"}};return t[R]=!0,t}function jr(r){var t,n=Sr();return E(n,r)||(t=_(r),n.k[r]=t,n.s[t]=""+r),n.k[r]}function Er(r){return!y(r)&&"null"!=r||I(r+" is not a symbol"),Sr().s[r]}function Or(r){r=mr[r];return r?wr[r]=wr[r]||_(n+"."+r):void 0}var Tr=f(function(){return b(Symbol)},!1),A=j(n),Ir=p("symbol");function Nr(r){return!!Fr(r)}function Fr(r){return A=!1===r?j(n,r):A,Tr&&A}function Pr(r,t){var n=mr[r];return A?A[n||r]:t?null:Or(r)}var _r=A&&f(function(){return A["for"]},null)||jr,Ar=A&&f(function(){return A.keyFor},null)||Er;function Dr(r){return!!r&&h(r.next)}function D(r,t){var n=l(r);return n+": "+("[object Error]"===n?"{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'":t?v(t)?JSON.stringify(r,null,t):JSON.stringify(r,null,t?4:0):JSON.stringify(r))}function k(e){return function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if((r||r===o)&&r[e])return r[e].apply(r,t);I("'"+e+"' not defined for "+D(r))}}var kr,Kr=k(r),Wr=k("map"),Ur=k("reduce");function Mr(r,t){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,t){r.__proto__=t}||function(n,r){O(r,function(r,t){n[r]=t})})(r,t)}function Rr(r,t){var n,e,o=Error;function i(){this.constructor=n}return r=r,Mr(n=function(){var r=this,r=o.apply(r,arguments)||r;return t&&t(r,arguments),r},e=o),(i[u]=e[u]).name=r,n[u]=new i,n}function Cr(r){throw new(kr=kr||Rr("UnsupportedError"))(r)}function Br(t,r){return T(r,function(r){xr(t,r)}),t}var zr=s.floor,Gr=s.ceil,Lr=s.trunc||function(r){r=+r;return(0<r?zr:Gr)(r)};function Hr(r,t){var n=+r;return n==Infinity&&t&&N("invalid value ["+D(r)+"]"),n!=n||0==n?0:Lr(n)}var s=e.create||function(r){if(!r)return{};var t=typeof r;if(t===U||t==W)return n[u]=r,new n;function n(){}throw new TypeError("Prototype must be an Object or function: "+D(r))},Jr=e.defineProperty;function Vr(r,t,n){if(Jr)return Jr(r,t,n),r;Cr("Unable to define property ["+l(t)+"] on "+D(r))}var $r="endsWith",$r=i[$r]?k($r):function(r,t,n){d(r)||I("'"+D(r)+"' is not a string");var t=d(t)?t:""+t,e=t.length,o=r.length,n=!x(n)&&n<o?n:o;return r.substring(n-e,n)===t},r=k(r),qr=k("lastIndexOf"),Qr=i.repeat?k("repeat"):function(r,t){y(r)&&I("can't convert ["+D(r)+"]"),(t=Hr(t,!0))<0&&N("invalid count must be >= 0 && < Infinity");for(var n=d(r)?r:""+r,e=o;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e},Xr="padStart";function Yr(r,t,n){var e=o,r=(t=Hr(t,!0),r.length);return r<(t>>=0)&&(e=(t-=r)>(e=y(n)?" ":""+n).length?Qr(e,Gr(t/e.length)):e).length>t?e.substring(0,t):e}var Xr=i[Xr]?k(Xr):function(r,t,n){return Yr(r,t,n)+r},Zr=i.padEnd?k("padEnd"):function(r,t,n){return r+Yr(r,t,n)},rt=k("slice"),tt="startsWith",tt=i[tt]?k(tt):function(r,t,n){d(r)||I("'"+D(r)+"' is not a string");var t=d(t)?t:""+t,e=t.length,n=0<n?n:0;return r.substring(n,n+e)===t};function nt(t){return function(r){return y(r)&&I("strTrim called ["+D(r)+"]"),r&&r.replace?r.replace(t,""):r}}var et=nt(/^\s+|(?=\s)\s+$/g),ot=nt(/^\s+/g),it=nt(/(?=\s)\s+$/g),K="trimStart",ut="trimEnd",st=i.trim?k("trim"):et,K=i[K]?k(K):ot,ct=K,i=i[ut]?k(ut):it,ut=i;exports.arrAppend=function(r,t){if(!x(t)&&r)if(m(t))B.push.apply(r,t);else if(Dr(t))for(var n=t.next();!n.done;)r.push(n.value),n=t.next();else r.push(t);return r},exports.arrForEach=T,exports.arrIndexOf=Kr,exports.arrMap=Wr,exports.arrReduce=Ur,exports.createCustomError=Rr,exports.createEnum=function(r){var n={};return O(r,function(r,t){n[r]=t,n[t]=r}),P(n)},exports.createEnumKeyMap=dr,exports.createEnumValueMap=function(r){var n={};return O(r,function(r,t){n[r]=t,n[t]=t}),P(n)},exports.createSimpleMap=hr,exports.createTypeMap=hr,exports.deepExtend=function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Br(F(r)||{},t)},exports.dumpObj=D,exports.getDocument=ir,exports.getGlobal=w,exports.getHistory=cr,exports.getInst=j,exports.getIntValue=function(r,t){if(y(r))return t;if(v(r))return r;r=parseInt(r,10);return isNaN(r)?t:r},exports.getKnownSymbol=Pr,exports.getNavigator=sr,exports.getSymbol=Fr,exports.getWindow=ur,exports.hasDocument=function(){return!!ir()},exports.hasHistory=function(){return!!cr()},exports.hasNavigator=function(){return!!sr()},exports.hasSymbol=Nr,exports.hasValue=function(r){return function s(r,t){var n,e,o=!1===r||0===r;if(!o&&!y(r))if(m(r))o=0<r.length;else if(G(r))o=!isNaN(r.getTime());else{if(S(r))return!0;if(g(r)){try{n=r,T(["length","byteLength","size","count"],function(r){if(r in n)return r=n[r],e=0<(h(r)?r():r),-1});var i=e;if(S(i))return i;if(h(r.valueOf)&&t<5)return s(r.valueOf(),++t)}catch(u){}return!!lr(r).length}o=Q(r)}return o}(r,0)},exports.hasWindow=function(){return!!ur()},exports.isArray=m,exports.isArrayBuffer=V,exports.isBlob=J,exports.isBoolean=S,exports.isDate=G,exports.isDefined=b,exports.isError=$,exports.isFile=L,exports.isFormData=H,exports.isFunction=h,exports.isIterable=function(r){return!z(r)&&(Nr()?h(r[Pr(3)]):Dr(r))},exports.isIterator=Dr,exports.isNode=function(){return or},exports.isNotTruthy=function(r){return!r||!f(function(){return r&&0+r},r)},exports.isNullOrUndefined=y,exports.isNumber=v,exports.isObject=g,exports.isPromise=function(r){return q(r)&&h(r["catch"])},exports.isPromiseLike=q,exports.isRegExp=c,exports.isStrictNullOrUndefined=z,exports.isStrictUndefined=function(r){return!b(r)},exports.isString=d,exports.isSymbol=Ir,exports.isTruthy=Q,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=x,exports.isWebWorker=function(){return er},exports.mathCeil=Gr,exports.mathFloor=zr,exports.mathToInt=Hr,exports.mathTrunc=Lr,exports.newSymbol=function(r,t){return Tr?Symbol(r):t?null:_(r)},exports.objAssign=fr,exports.objCopyProps=xr,exports.objCreate=s,exports.objDeepCopy=F,exports.objDeepFreeze=P,exports.objDefineAccessors=function(r,t,n,e,o){if(Jr)try{var i={enumerable:!0,configurable:!!x(o)||o};return n&&(i.get=n),e&&(i.set=e),Vr(r,t,i)}catch(u){Cr("Unable to define accessors for ["+l(t)+"] on "+D(r))}},exports.objDefineGet=function(r,t,n,e){e={enumerable:!0,configurable:!!x(e)||e};return h(n)?e.get=n:e.value=n,Vr(r,t,e)},exports.objDefineProp=Vr,exports.objExtend=function(r){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Br(r||{},t)},exports.objForEachKey=O,exports.objFreeze=yr,exports.objHasOwnProperty=E,exports.objKeys=lr,exports.objSeal=br,exports.objSetPrototypeOf=Mr,exports.objToString=l,exports.polyGetKnownSymbol=Or,exports.polyIsArray=function(r){return!y(r)&&"[object Array]"===l(r)},exports.polyNewSymbol=_,exports.polyObjKeys=function(r){if(!g(r)||null===r)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)E(r,t)&&n.push(t);return n},exports.polyStrTrim=et,exports.polyStrTrimEnd=it,exports.polyStrTrimStart=ot,exports.polySymbolFor=jr,exports.polySymbolKeyFor=Er,exports.strEndsWith=$r,exports.strIndexOf=r,exports.strIsNullOrEmpty=function(r){return d(r)?r===o:y(r)},exports.strIsNullOrWhiteSpace=function(r){return d(r)?r.replace(/[\s\t\r\n\f]+/g,o)===o:y(r)},exports.strLastIndexOf=qr,exports.strPadEnd=Zr,exports.strPadStart=Xr,exports.strRepeat=Qr,exports.strSlice=rt,exports.strStartsWith=tt,exports.strTrim=st,exports.strTrimEnd=i,exports.strTrimLeft=ct,exports.strTrimRight=ut,exports.strTrimStart=K,exports.symbolFor=_r,exports.symbolKeyFor=Ar,exports.throwError=function(r){throw Error(r)},exports.throwRangeError=N,exports.throwTypeError=I,exports.throwUnsupported=Cr;
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -27,2 +27,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -45,3 +55,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -66,3 +76,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -86,6 +96,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -104,11 +114,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -115,0 +116,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
var o="",W="function",U="object",i="prototype",r="undefined",R="hasOwnProperty",t="Symbol",C="_polyfill",n="indexOf",e=Object,M=e[i],a=String[i],u=Math,s=Array,B=s[i];function f(r){return function(n){return typeof n===r}}function c(r){return function(n){return!(!n||l(n)!==r)}}function l(n){return M.toString.call(n)}function z(n,r){return typeof n===r}function p(n){return n==r||typeof n===r}function G(n){return!b(n)}function y(n){return null===n||p(n)}function L(n){return null===n||!b(n)}function b(n){return!!n||n!==undefined}var h=f("string"),d=f(W);function g(n){return!y(n)&&typeof n===U}var m=s.isArray,H=c("[object Date]"),v=f("number"),S=f("boolean"),s=c("[object RegExp]"),J=c("[object File]"),V=c("[object FormData]"),$=c("[object Blob]"),q=c("[object ArrayBuffer]"),Q=c("[object Error]");function X(n){return!!n&&d(n.then)}function Y(n){return X(n)&&d(n["catch"])}function Z(n){return!n||!(n&&0+n)}function nn(n){return!(!n||!(n&&0+n))}var rn="window",tn=null,en=w(function(){return b(window)},!1),on=w(function(){return b(document)},!1),an=w(function(){return b(navigator)},!1),un=w(function(){return b(history)},!1),sn=w(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),fn=w(function(){return!(!process||!(process.versions||{}).node)},!1);function w(n,r){try{r=n()}catch(t){}return r}function j(n){n=!1===n?null:tn;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),tn=n),n}function E(n,r){r=j(r);return r&&r[n]?r[n]:n===rn&&en?window:null}function cn(){return!!ln()}function ln(){return on?document:E("document")}function pn(){return!!yn()}function yn(){return en?window:E(rn)}function bn(){return!!hn()}function hn(){return an?navigator:E("navigator")}function dn(){return!!gn()}function gn(){return un?history:E("history")}function mn(){return fn}function vn(){return sn}function O(n,r){return n&&M[R].call(n,r)}function T(n,r,t){if(n&&g(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function I(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function Sn(n){throw Error(n)}function N(n){throw new TypeError(n)}function F(n){throw new RangeError(n)}var wn=e.assign,jn=e.freeze;function En(n){return n}function On(n){return g(n)&&null!==n||N("objKeys called on non-object"),e.keys(n)}function x(n){var r;return m(n)?(r=[],I(n,function(n){r.push(x(n))}),r):g(n)?Tn({},n):n}function Tn(t,n){return y(n)||T(n,function(n,r){t[n]=x(r)}),t}function P(n){return jn&&T(n,function(n,r){(m(r)||g(r))&&jn(r)}),In(n)}var In=jn||En,Nn=e.seal||En;function Fn(n){var t={};return T(n,function(n,r){t[n]=r,t[r]=n}),P(t)}function xn(n){var t={};return T(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function Pn(n){var t={};return T(n,function(n,r){t[n]=r,t[r]=r}),P(t)}function An(n){var t={};return T(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}function Dn(n){return An(n)}var _n,kn=xn({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}),Kn="__polySymbols$ts_utils";function Wn(){var n;return _n||(n=j(),_n=n[Kn]=n[Kn]||{k:{},s:{}}),_n}var Un={};function A(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[C]=!0,r}function Rn(n){var r,t=Wn();return O(t,n)||(r=A(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function Cn(n){return!y(n)&&"null"!=n||N(n+" is not a symbol"),Wn().s[n]}function Mn(n){n=kn[n];return n?Un[n]=Un[n]||A(t+"."+n):void 0}var Bn=w(function(){return b(Symbol)},!1),D=E(t),zn=f("symbol");function Gn(n){return!!Ln(n)}function Ln(n){return D=!1===n?E(t,n):D,Bn&&D}function Hn(n,r){var t=kn[n];return D?D[t||n]:r?null:Mn(n)}function Jn(n,r){return Bn?Symbol(n):r?null:A(n)}var Vn=D&&w(function(){return D["for"]},null)||Rn,$n=D&&w(function(){return D.keyFor},null)||Cn;function qn(n){return!!n&&d(n.next)}function Qn(n){return!L(n)&&(Gn()?d(n[Hn(3)]):qn(n))}function Xn(n,r){if(!p(r)&&n)if(m(r))B.push.apply(n,r);else if(qn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n}function _(n,r){var t=l(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?v(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);N("'"+e+"' not defined for "+_(n))}}var Yn,Zn=k(n),nr=k("map"),rr=k("reduce");function tr(n,r){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){T(n,function(n,r){t[n]=r})})(n,r)}function er(n,r){var t,e,o=Error;function a(){this.constructor=t}return n=n,tr(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(a[i]=e[i]).name=n,t[i]=new a,t}function or(n){throw new(Yn=Yn||er("UnsupportedError"))(n)}function ar(r,n){return I(n,function(n){Tn(r,n)}),r}function ir(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return ar(x(n)||{},r)}function ur(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return ar(n||{},r)}function sr(n,r){if(y(n))return r;if(v(n))return n;n=parseInt(n,10);return isNaN(n)?r:n}function fr(n){return function u(n,r){var t,e,o=!1===n||0===n;if(!o&&!y(n))if(m(n))o=0<n.length;else if(H(n))o=!isNaN(n.getTime());else{if(S(n))return!0;if(g(n)){try{t=n,I(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(d(n)?n():n),-1});var a=e;if(S(a))return a;if(d(n.valueOf)&&r<5)return u(n.valueOf(),++r)}catch(i){}return!!On(n).length}o=nn(n)}return o}(n,0)}var cr=u.floor,lr=u.ceil,pr=u.trunc||function(n){n=+n;return(0<n?cr:lr)(n)};function yr(n,r){var t=+n;return t==Infinity&&r&&F("invalid value ["+_(n)+"]"),t!=t||0==t?0:pr(t)}var u=e.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[i]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+_(n))},br=e.defineProperty;function hr(n,r,t){if(br)return br(n,r,t),n;or("Unable to define property ["+l(r)+"] on "+_(n))}function dr(n,r,t,e){e={enumerable:!0,configurable:!!p(e)||e};return d(t)?e.get=t:e.value=t,hr(n,r,e)}function gr(n,r,t,e,o){if(br)try{var a={enumerable:!0,configurable:!!p(o)||o};return t&&(a.get=t),e&&(a.set=e),hr(n,r,a)}catch(i){or("Unable to define accessors for ["+l(r)+"] on "+_(n))}}var mr="endsWith",mr=a[mr]?k(mr):function(n,r,t){h(n)||N("'"+_(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,o=n.length,t=!p(t)&&t<o?t:o;return n.substring(t-e,t)===r},n=k(n),vr=k("lastIndexOf");function Sr(n){return h(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:y(n)}function wr(n){return h(n)?n===o:y(n)}var jr=a.repeat?k("repeat"):function(n,r){y(n)&&N("can't convert ["+_(n)+"]"),(r=yr(r,!0))<0&&F("invalid count must be >= 0 && < Infinity");for(var t=h(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Er="padStart";function Or(n,r,t){var e=o,n=(r=yr(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=y(t)?" ":""+t).length?jr(e,lr(r/e.length)):e).length>r?e.substring(0,r):e}var Er=a[Er]?k(Er):function(n,r,t){return Or(n,r,t)+n},Tr=a.padEnd?k("padEnd"):function(n,r,t){return n+Or(n,r,t)},Ir=k("slice"),Nr="startsWith",Nr=a[Nr]?k(Nr):function(n,r,t){h(n)||N("'"+_(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function Fr(r){return function(n){return y(n)&&N("strTrim called ["+_(n)+"]"),n&&n.replace?n.replace(r,""):n}}var xr=Fr(/^\s+|(?=\s)\s+$/g),Pr=Fr(/^\s+/g),Ar=Fr(/(?=\s)\s+$/g),K="trimStart",Dr="trimEnd",_r=a.trim?k("trim"):xr,K=a[K]?k(K):Pr,kr=K,a=a[Dr]?k(Dr):Ar,Dr=a;function Kr(n){return!y(n)&&"[object Array]"===l(n)}function Wr(n){if(!g(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t}export{Xn as arrAppend,I as arrForEach,Zn as arrIndexOf,nr as arrMap,rr as arrReduce,er as createCustomError,Fn as createEnum,xn as createEnumKeyMap,Pn as createEnumValueMap,An as createSimpleMap,Dn as createTypeMap,ir as deepExtend,_ as dumpObj,ln as getDocument,j as getGlobal,gn as getHistory,E as getInst,sr as getIntValue,Hn as getKnownSymbol,hn as getNavigator,Ln as getSymbol,yn as getWindow,cn as hasDocument,dn as hasHistory,bn as hasNavigator,Gn as hasSymbol,fr as hasValue,pn as hasWindow,m as isArray,q as isArrayBuffer,$ as isBlob,S as isBoolean,H as isDate,b as isDefined,Q as isError,J as isFile,V as isFormData,d as isFunction,Qn as isIterable,qn as isIterator,mn as isNode,Z as isNotTruthy,y as isNullOrUndefined,v as isNumber,g as isObject,Y as isPromise,X as isPromiseLike,s as isRegExp,L as isStrictNullOrUndefined,G as isStrictUndefined,h as isString,zn as isSymbol,nn as isTruthy,z as isTypeof,p as isUndefined,vn as isWebWorker,lr as mathCeil,cr as mathFloor,yr as mathToInt,pr as mathTrunc,Jn as newSymbol,wn as objAssign,Tn as objCopyProps,u as objCreate,x as objDeepCopy,P as objDeepFreeze,gr as objDefineAccessors,dr as objDefineGet,hr as objDefineProp,ur as objExtend,T as objForEachKey,In as objFreeze,O as objHasOwnProperty,On as objKeys,Nn as objSeal,tr as objSetPrototypeOf,l as objToString,Mn as polyGetKnownSymbol,Kr as polyIsArray,A as polyNewSymbol,Wr as polyObjKeys,xr as polyStrTrim,Ar as polyStrTrimEnd,Pr as polyStrTrimStart,Rn as polySymbolFor,Cn as polySymbolKeyFor,mr as strEndsWith,n as strIndexOf,wr as strIsNullOrEmpty,Sr as strIsNullOrWhiteSpace,vr as strLastIndexOf,Tr as strPadEnd,Er as strPadStart,jr as strRepeat,Ir as strSlice,Nr as strStartsWith,_r as strTrim,a as strTrimEnd,kr as strTrimLeft,Dr as strTrimRight,K as strTrimStart,Vn as symbolFor,$n as symbolKeyFor,Sn as throwError,F as throwRangeError,N as throwTypeError,or as throwUnsupported};
var o="",W="function",U="object",i="prototype",r="undefined",R="hasOwnProperty",t="Symbol",C="_polyfill",n="indexOf",e=Object,M=e[i],a=String[i],u=Math,s=Array,B=s[i];function f(n,r){try{r=n()}catch(t){}return r}function c(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return M.toString.call(n)}function z(n,r){return typeof n===r}function y(n){return typeof n===r||n===r}function G(n){return!h(n)}function b(n){return null===n||y(n)}function L(n){return null===n||!h(n)}function h(n){return!!n||n!==undefined}var d=c("string"),g=c(W);function m(n){return!b(n)&&!!n&&typeof n===U}var v=s.isArray,H=l("[object Date]"),S=c("number"),w=c("boolean"),s=l("[object RegExp]"),J=l("[object File]"),V=l("[object FormData]"),$=l("[object Blob]"),q=l("[object ArrayBuffer]"),Q=l("[object Error]");function X(n){return!!n&&g(n.then)}function Y(n){return X(n)&&g(n["catch"])}function Z(n){return!n||!f(function(){return n&&0+n},n)}function nn(n){return!(!n||f(function(){return!(n&&0+n)},!n))}var rn="window",tn=null,en=f(function(){return h(window)},!1),on=f(function(){return h(document)},!1),an=f(function(){return h(navigator)},!1),un=f(function(){return h(history)},!1),sn=f(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),fn=f(function(){return!(!process||!(process.versions||{}).node)},!1);function j(n){n=!1===n?null:tn;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),tn=n),n}function E(n,r){r=j(r);return r&&r[n]?r[n]:n===rn&&en?window:null}function cn(){return!!ln()}function ln(){return on?document:E("document")}function pn(){return!!yn()}function yn(){return en?window:E(rn)}function bn(){return!!hn()}function hn(){return an?navigator:E("navigator")}function dn(){return!!gn()}function gn(){return un?history:E("history")}function mn(){return fn}function vn(){return sn}function O(n,r){return n&&M[R].call(n,r)}function T(n,r,t){if(n&&m(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function I(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function Sn(n){throw Error(n)}function N(n){throw new TypeError(n)}function F(n){throw new RangeError(n)}var wn=e.assign,jn=e.freeze;function En(n){return n}function On(n){return m(n)&&null!==n||N("objKeys called on non-object"),e.keys(n)}function x(n){var r;return v(n)?(r=[],I(n,function(n){r.push(x(n))}),r):m(n)?Tn({},n):n}function Tn(t,n){return b(n)||T(n,function(n,r){t[n]=x(r)}),t}function P(n){return jn&&T(n,function(n,r){(v(r)||m(r))&&jn(r)}),In(n)}var In=jn||En,Nn=e.seal||En;function Fn(n){var t={};return T(n,function(n,r){t[n]=r,t[r]=n}),P(t)}function xn(n){var t={};return T(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function Pn(n){var t={};return T(n,function(n,r){t[n]=r,t[r]=r}),P(t)}function An(n){var t={};return T(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}function Dn(n){return An(n)}var _n,kn=xn({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}),Kn="__polySymbols$ts_utils";function Wn(){var n;return _n||(n=j(),_n=n[Kn]=n[Kn]||{k:{},s:{}}),_n}var Un={};function A(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[C]=!0,r}function Rn(n){var r,t=Wn();return O(t,n)||(r=A(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function Cn(n){return!b(n)&&"null"!=n||N(n+" is not a symbol"),Wn().s[n]}function Mn(n){n=kn[n];return n?Un[n]=Un[n]||A(t+"."+n):void 0}var Bn=f(function(){return h(Symbol)},!1),D=E(t),zn=c("symbol");function Gn(n){return!!Ln(n)}function Ln(n){return D=!1===n?E(t,n):D,Bn&&D}function Hn(n,r){var t=kn[n];return D?D[t||n]:r?null:Mn(n)}function Jn(n,r){return Bn?Symbol(n):r?null:A(n)}var Vn=D&&f(function(){return D["for"]},null)||Rn,$n=D&&f(function(){return D.keyFor},null)||Cn;function qn(n){return!!n&&g(n.next)}function Qn(n){return!L(n)&&(Gn()?g(n[Hn(3)]):qn(n))}function Xn(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(qn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n}function _(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?S(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);N("'"+e+"' not defined for "+_(n))}}var Yn,Zn=k(n),nr=k("map"),rr=k("reduce");function tr(n,r){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){T(n,function(n,r){t[n]=r})})(n,r)}function er(n,r){var t,e,o=Error;function a(){this.constructor=t}return n=n,tr(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(a[i]=e[i]).name=n,t[i]=new a,t}function or(n){throw new(Yn=Yn||er("UnsupportedError"))(n)}function ar(r,n){return I(n,function(n){Tn(r,n)}),r}function ir(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return ar(x(n)||{},r)}function ur(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return ar(n||{},r)}function sr(n,r){if(b(n))return r;if(S(n))return n;n=parseInt(n,10);return isNaN(n)?r:n}function fr(n){return function u(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(H(n))o=!isNaN(n.getTime());else{if(w(n))return!0;if(m(n)){try{t=n,I(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(g(n)?n():n),-1});var a=e;if(w(a))return a;if(g(n.valueOf)&&r<5)return u(n.valueOf(),++r)}catch(i){}return!!On(n).length}o=nn(n)}return o}(n,0)}var cr=u.floor,lr=u.ceil,pr=u.trunc||function(n){n=+n;return(0<n?cr:lr)(n)};function yr(n,r){var t=+n;return t==Infinity&&r&&F("invalid value ["+_(n)+"]"),t!=t||0==t?0:pr(t)}var u=e.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[i]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+_(n))},br=e.defineProperty;function hr(n,r,t){if(br)return br(n,r,t),n;or("Unable to define property ["+p(r)+"] on "+_(n))}function dr(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return g(t)?e.get=t:e.value=t,hr(n,r,e)}function gr(n,r,t,e,o){if(br)try{var a={enumerable:!0,configurable:!!y(o)||o};return t&&(a.get=t),e&&(a.set=e),hr(n,r,a)}catch(i){or("Unable to define accessors for ["+p(r)+"] on "+_(n))}}var mr="endsWith",mr=a[mr]?k(mr):function(n,r,t){d(n)||N("'"+_(n)+"' is not a string");var r=d(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r},n=k(n),vr=k("lastIndexOf");function Sr(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)}function wr(n){return d(n)?n===o:b(n)}var jr=a.repeat?k("repeat"):function(n,r){b(n)&&N("can't convert ["+_(n)+"]"),(r=yr(r,!0))<0&&F("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Er="padStart";function Or(n,r,t){var e=o,n=(r=yr(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?jr(e,lr(r/e.length)):e).length>r?e.substring(0,r):e}var Er=a[Er]?k(Er):function(n,r,t){return Or(n,r,t)+n},Tr=a.padEnd?k("padEnd"):function(n,r,t){return n+Or(n,r,t)},Ir=k("slice"),Nr="startsWith",Nr=a[Nr]?k(Nr):function(n,r,t){d(n)||N("'"+_(n)+"' is not a string");var r=d(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function Fr(r){return function(n){return b(n)&&N("strTrim called ["+_(n)+"]"),n&&n.replace?n.replace(r,""):n}}var xr=Fr(/^\s+|(?=\s)\s+$/g),Pr=Fr(/^\s+/g),Ar=Fr(/(?=\s)\s+$/g),K="trimStart",Dr="trimEnd",_r=a.trim?k("trim"):xr,K=a[K]?k(K):Pr,kr=K,a=a[Dr]?k(Dr):Ar,Dr=a;function Kr(n){return!b(n)&&"[object Array]"===p(n)}function Wr(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t}export{Xn as arrAppend,I as arrForEach,Zn as arrIndexOf,nr as arrMap,rr as arrReduce,er as createCustomError,Fn as createEnum,xn as createEnumKeyMap,Pn as createEnumValueMap,An as createSimpleMap,Dn as createTypeMap,ir as deepExtend,_ as dumpObj,ln as getDocument,j as getGlobal,gn as getHistory,E as getInst,sr as getIntValue,Hn as getKnownSymbol,hn as getNavigator,Ln as getSymbol,yn as getWindow,cn as hasDocument,dn as hasHistory,bn as hasNavigator,Gn as hasSymbol,fr as hasValue,pn as hasWindow,v as isArray,q as isArrayBuffer,$ as isBlob,w as isBoolean,H as isDate,h as isDefined,Q as isError,J as isFile,V as isFormData,g as isFunction,Qn as isIterable,qn as isIterator,mn as isNode,Z as isNotTruthy,b as isNullOrUndefined,S as isNumber,m as isObject,Y as isPromise,X as isPromiseLike,s as isRegExp,L as isStrictNullOrUndefined,G as isStrictUndefined,d as isString,zn as isSymbol,nn as isTruthy,z as isTypeof,y as isUndefined,vn as isWebWorker,lr as mathCeil,cr as mathFloor,yr as mathToInt,pr as mathTrunc,Jn as newSymbol,wn as objAssign,Tn as objCopyProps,u as objCreate,x as objDeepCopy,P as objDeepFreeze,gr as objDefineAccessors,dr as objDefineGet,hr as objDefineProp,ur as objExtend,T as objForEachKey,In as objFreeze,O as objHasOwnProperty,On as objKeys,Nn as objSeal,tr as objSetPrototypeOf,p as objToString,Mn as polyGetKnownSymbol,Kr as polyIsArray,A as polyNewSymbol,Wr as polyObjKeys,xr as polyStrTrim,Ar as polyStrTrimEnd,Pr as polyStrTrimStart,Rn as polySymbolFor,Cn as polySymbolKeyFor,mr as strEndsWith,n as strIndexOf,wr as strIsNullOrEmpty,Sr as strIsNullOrWhiteSpace,vr as strLastIndexOf,Tr as strPadEnd,Er as strPadStart,jr as strRepeat,Ir as strSlice,Nr as strStartsWith,_r as strTrim,a as strTrimEnd,kr as strTrimLeft,Dr as strTrimRight,K as strTrimStart,Vn as symbolFor,$n as symbolKeyFor,Sn as throwError,F as throwRangeError,N as throwTypeError,or as throwUnsupported};
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -31,2 +31,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -49,3 +59,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -70,3 +80,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -90,6 +100,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -108,11 +118,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -119,0 +120,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],a=String[u],c=Math,f=Array,B=f[u];function s(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return C.toString.call(n)}function y(n){return n==r||typeof n===r}function b(n){return null===n||y(n)}function z(n){return null===n||!h(n)}function h(n){return!!n||n!==undefined}var d=s("string"),g=s(W);function m(n){return!b(n)&&typeof n===U}var v=f.isArray,G=l("[object Date]"),w=s("number"),S=s("boolean"),f=l("[object RegExp]"),L=l("[object File]"),H=l("[object FormData]"),J=l("[object Blob]"),V=l("[object ArrayBuffer]"),$=l("[object Error]");function q(n){return!!n&&g(n.then)}function Q(n){return!(!n||!(n&&0+n))}var X="window",Y=null,Z=j(function(){return h(window)},!1),nn=j(function(){return h(document)},!1),rn=j(function(){return h(navigator)},!1),tn=j(function(){return h(history)},!1),en=j(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=j(function(){return!(!process||!(process.versions||{}).node)},!1);function j(n,r){try{r=n()}catch(t){}return r}function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function O(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:O("document")}function an(){return Z?window:O(X)}function cn(){return rn?navigator:O("navigator")}function fn(){return tn?history:O("history")}function T(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&m(n))for(var e in n)if(T(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function F(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return m(n)&&null!==n||F("objKeys called on non-object"),i.keys(n)}function P(n){var r;return v(n)?(r=[],N(n,function(n){r.push(P(n))}),r):m(n)?hn({},n):n}function hn(t,n){return b(n)||I(n,function(n,r){t[n]=P(r)}),t}function _(n){return pn&&I(n,function(n,r){(v(r)||m(r))&&pn(r)}),dn(n)}var dn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),_(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),_(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var On={};function x(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function Tn(n){var r,t=En();return T(t,n)||(r=x(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!b(n)&&"null"!=n||F(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?On[n]=On[n]||x(t+"."+n):void 0}var Fn=j(function(){return h(Symbol)},!1),A=O(t),Pn=s("symbol");function _n(n){return!!xn(n)}function xn(n){return A=!1===n?O(t,n):A,Fn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&j(function(){return A["for"]},null)||Tn,kn=A&&j(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&g(n.next)}function D(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?w(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);F("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){hn(r,n)}),r}var Ln=c.floor,Hn=c.ceil,Jn=c.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var c=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+p(r)+"] on "+D(n))}var Qn="endsWith",Qn=a[Qn]?k(Qn):function(n,r,t){d(n)||F("'"+D(n)+"' is not a string");var r=d(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=a.repeat?k("repeat"):function(n,r){b(n)&&F("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=a[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=a.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=a[er]?k(er):function(n,r,t){d(n)||F("'"+D(n)+"' is not a string");var r=d(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return b(n)&&F("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),ar=or(/(?=\s)\s+$/g),K="trimStart",cr="trimEnd",fr=a.trim?k("trim"):ir,K=a[K]?k(K):ur,sr=K,a=a[cr]?k(cr):ar,cr=a;return n.arrAppend=function(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),_(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),_(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(P(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=fn,n.getInst=O,n.getIntValue=function(n,r){if(b(n))return r;if(w(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=cn,n.getSymbol=xn,n.getWindow=an,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!fn()},n.hasNavigator=function(){return!!cn()},n.hasSymbol=_n,n.hasValue=function(n){return function a(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(S(n))return!0;if(m(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(g(n)?n():n),-1});var i=e;if(S(i))return i;if(g(n.valueOf)&&r<5)return a(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!an()},n.isArray=v,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=S,n.isDate=G,n.isDefined=h,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=g,n.isIterable=function(n){return!z(n)&&(_n()?g(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!(n&&0+n)},n.isNullOrUndefined=b,n.isNumber=w,n.isObject=m,n.isPromise=function(n){return q(n)&&g(n["catch"])},n.isPromiseLike=q,n.isRegExp=f,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!h(n)},n.isString=d,n.isSymbol=Pn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return Fn?Symbol(n):r?null:x(n)},n.objAssign=ln,n.objCopyProps=hn,n.objCreate=c,n.objDeepCopy=P,n.objDeepFreeze=_,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!y(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+p(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return g(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=dn,n.objHasOwnProperty=T,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=p,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===p(n)},n.polyNewSymbol=x,n.polyObjKeys=function(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)T(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=ar,n.polyStrTrimStart=ur,n.polySymbolFor=Tn,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return d(n)?n===o:b(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=fr,n.strTrimEnd=a,n.strTrimLeft=sr,n.strTrimRight=cr,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=F,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0}),n}({});
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],a=String[u],c=Math,f=Array,B=f[u];function s(n,r){try{r=n()}catch(t){}return r}function l(r){return function(n){return typeof n===r}}function p(r){return function(n){return!(!n||y(n)!==r)}}function y(n){return C.toString.call(n)}function b(n){return typeof n===r||n===r}function h(n){return null===n||b(n)}function z(n){return null===n||!d(n)}function d(n){return!!n||n!==undefined}var g=l("string"),m=l(W);function v(n){return!h(n)&&!!n&&typeof n===U}var w=f.isArray,G=p("[object Date]"),S=l("number"),j=l("boolean"),f=p("[object RegExp]"),L=p("[object File]"),H=p("[object FormData]"),J=p("[object Blob]"),V=p("[object ArrayBuffer]"),$=p("[object Error]");function q(n){return!!n&&m(n.then)}function Q(n){return!(!n||s(function(){return!(n&&0+n)},!n))}var X="window",Y=null,Z=s(function(){return d(window)},!1),nn=s(function(){return d(document)},!1),rn=s(function(){return d(navigator)},!1),tn=s(function(){return d(history)},!1),en=s(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=s(function(){return!(!process||!(process.versions||{}).node)},!1);function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function O(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:O("document")}function an(){return Z?window:O(X)}function cn(){return rn?navigator:O("navigator")}function fn(){return tn?history:O("history")}function T(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&v(n))for(var e in n)if(T(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function F(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return v(n)&&null!==n||F("objKeys called on non-object"),i.keys(n)}function P(n){var r;return w(n)?(r=[],N(n,function(n){r.push(P(n))}),r):v(n)?hn({},n):n}function hn(t,n){return h(n)||I(n,function(n,r){t[n]=P(r)}),t}function _(n){return pn&&I(n,function(n,r){(w(r)||v(r))&&pn(r)}),dn(n)}var dn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),_(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),_(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var On={};function x(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function Tn(n){var r,t=En();return T(t,n)||(r=x(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!h(n)&&"null"!=n||F(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?On[n]=On[n]||x(t+"."+n):void 0}var Fn=s(function(){return d(Symbol)},!1),A=O(t),Pn=l("symbol");function _n(n){return!!xn(n)}function xn(n){return A=!1===n?O(t,n):A,Fn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&s(function(){return A["for"]},null)||Tn,kn=A&&s(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&m(n.next)}function D(n,r){var t=y(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?S(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);F("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){hn(r,n)}),r}var Ln=c.floor,Hn=c.ceil,Jn=c.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var c=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+y(r)+"] on "+D(n))}var Qn="endsWith",Qn=a[Qn]?k(Qn):function(n,r,t){g(n)||F("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,o=n.length,t=!b(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=a.repeat?k("repeat"):function(n,r){h(n)&&F("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=h(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=a[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=a.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=a[er]?k(er):function(n,r,t){g(n)||F("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return h(n)&&F("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),ar=or(/(?=\s)\s+$/g),K="trimStart",cr="trimEnd",fr=a.trim?k("trim"):ir,K=a[K]?k(K):ur,sr=K,a=a[cr]?k(cr):ar,cr=a;return n.arrAppend=function(n,r){if(!b(r)&&n)if(w(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),_(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),_(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(P(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=fn,n.getInst=O,n.getIntValue=function(n,r){if(h(n))return r;if(S(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=cn,n.getSymbol=xn,n.getWindow=an,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!fn()},n.hasNavigator=function(){return!!cn()},n.hasSymbol=_n,n.hasValue=function(n){return function a(n,r){var t,e,o=!1===n||0===n;if(!o&&!h(n))if(w(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(j(n))return!0;if(v(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(m(n)?n():n),-1});var i=e;if(j(i))return i;if(m(n.valueOf)&&r<5)return a(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!an()},n.isArray=w,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=j,n.isDate=G,n.isDefined=d,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=m,n.isIterable=function(n){return!z(n)&&(_n()?m(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!s(function(){return n&&0+n},n)},n.isNullOrUndefined=h,n.isNumber=S,n.isObject=v,n.isPromise=function(n){return q(n)&&m(n["catch"])},n.isPromiseLike=q,n.isRegExp=f,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!d(n)},n.isString=g,n.isSymbol=Pn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=b,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return Fn?Symbol(n):r?null:x(n)},n.objAssign=ln,n.objCopyProps=hn,n.objCreate=c,n.objDeepCopy=P,n.objDeepFreeze=_,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!b(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+y(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!b(e)||e};return m(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=dn,n.objHasOwnProperty=T,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=y,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!h(n)&&"[object Array]"===y(n)},n.polyNewSymbol=x,n.polyObjKeys=function(n){if(!v(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)T(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=ar,n.polyStrTrimStart=ur,n.polySymbolFor=Tn,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return g(n)?n===o:h(n)},n.strIsNullOrWhiteSpace=function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:h(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=fr,n.strTrimEnd=a,n.strTrimLeft=sr,n.strTrimRight=cr,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=F,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0}),n}({});
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -33,2 +33,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -51,3 +61,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -72,3 +82,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -92,6 +102,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -110,11 +120,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -121,0 +122,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
var n=this,r=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],a=Math,c=Array,B=c[u];function s(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return C.toString.call(n)}function y(n){return n==r||typeof n===r}function b(n){return null===n||y(n)}function z(n){return null===n||!d(n)}function d(n){return!!n||n!==undefined}var h=s("string"),g=s(W);function m(n){return!b(n)&&typeof n===U}var v=c.isArray,G=l("[object Date]"),w=s("number"),S=s("boolean"),c=l("[object RegExp]"),L=l("[object File]"),H=l("[object FormData]"),J=l("[object Blob]"),V=l("[object ArrayBuffer]"),$=l("[object Error]");function q(n){return!!n&&g(n.then)}function Q(n){return!(!n||!(n&&0+n))}var X="window",Y=null,Z=j(function(){return d(window)},!1),nn=j(function(){return d(document)},!1),rn=j(function(){return d(navigator)},!1),tn=j(function(){return d(history)},!1),en=j(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=j(function(){return!(!process||!(process.versions||{}).node)},!1);function j(n,r){try{r=n()}catch(t){}return r}function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function T(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:T("document")}function fn(){return Z?window:T(X)}function an(){return rn?navigator:T("navigator")}function cn(){return tn?history:T("history")}function O(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&m(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function x(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return m(n)&&null!==n||x("objKeys called on non-object"),i.keys(n)}function F(n){var r;return v(n)?(r=[],N(n,function(n){r.push(F(n))}),r):m(n)?dn({},n):n}function dn(t,n){return b(n)||I(n,function(n,r){t[n]=F(r)}),t}function P(n){return pn&&I(n,function(n,r){(v(r)||m(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var Tn={};function _(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function On(n){var r,t=En();return O(t,n)||(r=_(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!b(n)&&"null"!=n||x(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?Tn[n]=Tn[n]||_(t+"."+n):void 0}var xn=j(function(){return d(Symbol)},!1),A=T(t),Fn=s("symbol");function Pn(n){return!!_n(n)}function _n(n){return A=!1===n?T(t,n):A,xn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&j(function(){return A["for"]},null)||On,kn=A&&j(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&g(n.next)}function D(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?w(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);x("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=a.floor,Hn=a.ceil,Jn=a.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var a=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+p(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){h(n)||x("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){b(n)&&x("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=h(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){h(n)||x("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return b(n)&&x("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",ar="trimEnd",cr=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[ar]?k(ar):fr,ar=f;n.arrAppend=function(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),P(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),P(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(F(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=cn,n.getInst=T,n.getIntValue=function(n,r){if(b(n))return r;if(w(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=an,n.getSymbol=_n,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!cn()},n.hasNavigator=function(){return!!an()},n.hasSymbol=Pn,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(S(n))return!0;if(m(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(g(n)?n():n),-1});var i=e;if(S(i))return i;if(g(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=v,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=S,n.isDate=G,n.isDefined=d,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=g,n.isIterable=function(n){return!z(n)&&(Pn()?g(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!(n&&0+n)},n.isNullOrUndefined=b,n.isNumber=w,n.isObject=m,n.isPromise=function(n){return q(n)&&g(n["catch"])},n.isPromiseLike=q,n.isRegExp=c,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!d(n)},n.isString=h,n.isSymbol=Fn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return xn?Symbol(n):r?null:_(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=a,n.objDeepCopy=F,n.objDeepFreeze=P,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!y(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+p(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return g(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=O,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=p,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===p(n)},n.polyNewSymbol=_,n.polyObjKeys=function(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=On,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return h(n)?n===o:b(n)},n.strIsNullOrWhiteSpace=function(n){return h(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=cr,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=ar,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=x,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={}));
var n=this,r=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],a=Math,c=Array,B=c[u];function s(n,r){try{r=n()}catch(t){}return r}function l(r){return function(n){return typeof n===r}}function p(r){return function(n){return!(!n||y(n)!==r)}}function y(n){return C.toString.call(n)}function b(n){return typeof n===r||n===r}function d(n){return null===n||b(n)}function z(n){return null===n||!h(n)}function h(n){return!!n||n!==undefined}var g=l("string"),m=l(W);function v(n){return!d(n)&&!!n&&typeof n===U}var w=c.isArray,G=p("[object Date]"),S=l("number"),j=l("boolean"),c=p("[object RegExp]"),L=p("[object File]"),H=p("[object FormData]"),J=p("[object Blob]"),V=p("[object ArrayBuffer]"),$=p("[object Error]");function q(n){return!!n&&m(n.then)}function Q(n){return!(!n||s(function(){return!(n&&0+n)},!n))}var X="window",Y=null,Z=s(function(){return h(window)},!1),nn=s(function(){return h(document)},!1),rn=s(function(){return h(navigator)},!1),tn=s(function(){return h(history)},!1),en=s(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=s(function(){return!(!process||!(process.versions||{}).node)},!1);function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function T(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:T("document")}function fn(){return Z?window:T(X)}function an(){return rn?navigator:T("navigator")}function cn(){return tn?history:T("history")}function O(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&v(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function x(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return v(n)&&null!==n||x("objKeys called on non-object"),i.keys(n)}function F(n){var r;return w(n)?(r=[],N(n,function(n){r.push(F(n))}),r):v(n)?dn({},n):n}function dn(t,n){return d(n)||I(n,function(n,r){t[n]=F(r)}),t}function P(n){return pn&&I(n,function(n,r){(w(r)||v(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var Tn={};function _(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function On(n){var r,t=En();return O(t,n)||(r=_(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!d(n)&&"null"!=n||x(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?Tn[n]=Tn[n]||_(t+"."+n):void 0}var xn=s(function(){return h(Symbol)},!1),A=T(t),Fn=l("symbol");function Pn(n){return!!_n(n)}function _n(n){return A=!1===n?T(t,n):A,xn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&s(function(){return A["for"]},null)||On,kn=A&&s(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&m(n.next)}function D(n,r){var t=y(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?S(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);x("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=a.floor,Hn=a.ceil,Jn=a.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var a=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+y(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){g(n)||x("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,o=n.length,t=!b(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){d(n)&&x("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=d(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){g(n)||x("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return d(n)&&x("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",ar="trimEnd",cr=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[ar]?k(ar):fr,ar=f;n.arrAppend=function(n,r){if(!b(r)&&n)if(w(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),P(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),P(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(F(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=cn,n.getInst=T,n.getIntValue=function(n,r){if(d(n))return r;if(S(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=an,n.getSymbol=_n,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!cn()},n.hasNavigator=function(){return!!an()},n.hasSymbol=Pn,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!d(n))if(w(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(j(n))return!0;if(v(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(m(n)?n():n),-1});var i=e;if(j(i))return i;if(m(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=w,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=j,n.isDate=G,n.isDefined=h,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=m,n.isIterable=function(n){return!z(n)&&(Pn()?m(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!s(function(){return n&&0+n},n)},n.isNullOrUndefined=d,n.isNumber=S,n.isObject=v,n.isPromise=function(n){return q(n)&&m(n["catch"])},n.isPromiseLike=q,n.isRegExp=c,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!h(n)},n.isString=g,n.isSymbol=Fn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=b,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return xn?Symbol(n):r?null:_(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=a,n.objDeepCopy=F,n.objDeepFreeze=P,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!b(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+y(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!b(e)||e};return m(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=O,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=y,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!d(n)&&"[object Array]"===y(n)},n.polyNewSymbol=_,n.polyObjKeys=function(n){if(!v(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=On,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return g(n)?n===o:d(n)},n.strIsNullOrWhiteSpace=function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:d(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=cr,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=ar,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=x,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={}));
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -101,2 +101,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -119,3 +129,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -140,3 +150,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -160,6 +170,6 @@ var isArray = exports('isArray', ArrCls.isArray);

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -178,11 +188,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -189,0 +190,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
System.register("nevware21.ts-utils",[],function(Gn){"use strict";return{execute:function(){Gn({arrAppend:function(n,r){if(!p(r)&&n)if(m(r))B.push.apply(n,r);else if(Fn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},arrForEach:O,createCustomError:Pn,createEnum:function(n){var t={};return E(n,function(n,r){t[n]=r,t[r]=n}),P(t)},createEnumKeyMap:yn,createEnumValueMap:function(n){var t={};return E(n,function(n,r){t[n]=r,t[r]=r}),P(t)},createSimpleMap:bn,createTypeMap:bn,deepExtend:function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Dn(F(n)||{},r)},dumpObj:k,getDocument:un,getGlobal:S,getHistory:an,getInst:w,getIntValue:function(n,r){if(y(n))return r;if(L(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},getKnownSymbol:Nn,getNavigator:fn,getSymbol:In,getWindow:cn,hasDocument:function(){return!!un()},hasHistory:function(){return!!an()},hasNavigator:function(){return!!fn()},hasSymbol:Tn,hasValue:function(n){return function c(n,r){var t,e,o=!1===n||0===n;if(!o&&!y(n))if(m(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(H(n))return!0;if(d(n)){try{t=n,O(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(h(n)?n():n),-1});var i=e;if(H(i))return i;if(h(n.valueOf)&&r<5)return c(n.valueOf(),++r)}catch(u){}return!!ln(n).length}o=V(n)}return o}(n,0)},hasWindow:function(){return!!cn()},isDefined:b,isIterable:function(n){return!z(n)&&(Tn()?h(n[Nn(3)]):Fn(n))},isIterator:Fn,isNode:function(){return on},isNotTruthy:function(n){return!n||!(n&&0+n)},isNullOrUndefined:y,isObject:d,isPromise:function(n){return J(n)&&h(n["catch"])},isPromiseLike:J,isStrictNullOrUndefined:z,isStrictUndefined:function(n){return!b(n)},isTruthy:V,isTypeof:function(n,r){return typeof n===r},isUndefined:p,isWebWorker:function(){return en},mathToInt:Wn,newSymbol:function(n,r){return On?Symbol(n):r?null:A(n)},objCopyProps:x,objDeepCopy:F,objDeepFreeze:P,objDefineAccessors:function(n,r,t,e,o){if(Un)try{var i={enumerable:!0,configurable:!!p(o)||o};return t&&(i.get=t),e&&(i.set=e),Rn(n,r,i)}catch(u){An("Unable to define accessors for ["+l(r)+"] on "+k(n))}},objDefineGet:function(n,r,t,e){e={enumerable:!0,configurable:!!p(e)||e};return h(t)?e.get=t:e.value=t,Rn(n,r,e)},objDefineProp:Rn,objExtend:function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Dn(n||{},r)},objForEachKey:E,objHasOwnProperty:j,objKeys:ln,objSetPrototypeOf:xn,objToString:l,polyGetKnownSymbol:jn,polyIsArray:function(n){return!y(n)&&"[object Array]"===l(n)},polyNewSymbol:A,polyObjKeys:function(n){if(!d(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)j(n,r)&&t.push(r);return t},polySymbolFor:Sn,polySymbolKeyFor:wn,strIsNullOrEmpty:function(n){return g(n)?n===o:y(n)},strIsNullOrWhiteSpace:function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:y(n)},throwError:function(n){throw Error(n)},throwRangeError:I,throwTypeError:T,throwUnsupported:An});var o="",W="function",U="object",u="prototype",r="undefined",R="hasOwnProperty",t="Symbol",C="_polyfill",n="indexOf",e=Object,M=e[u],i=String[u],c=Math,f=Array,B=f[u];function a(r){return function(n){return typeof n===r}}function s(r){return function(n){return!(!n||l(n)!==r)}}function l(n){return M.toString.call(n)}function p(n){return n==r||typeof n===r}function y(n){return null===n||p(n)}function z(n){return null===n||!b(n)}function b(n){return!!n||n!==undefined}var g=Gn("isString",a("string")),h=Gn("isFunction",a(W));function d(n){return!y(n)&&typeof n===U}var m=Gn("isArray",f.isArray),G=Gn("isDate",s("[object Date]")),L=Gn("isNumber",a("number")),H=Gn("isBoolean",a("boolean"));function J(n){return!!n&&h(n.then)}function V(n){return!(!n||!(n&&0+n))}Gn("isRegExp",s("[object RegExp]")),Gn("isFile",s("[object File]")),Gn("isFormData",s("[object FormData]")),Gn("isBlob",s("[object Blob]")),Gn("isArrayBuffer",s("[object ArrayBuffer]")),Gn("isError",s("[object Error]"));var $="document",q="history",Q="navigator",X="window",Y=null,Z=v(function(){return b(window)},!1),nn=v(function(){return b(document)},!1),rn=v(function(){return b(navigator)},!1),tn=v(function(){return b(history)},!1),en=v(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=v(function(){return!(!process||!(process.versions||{}).node)},!1);function v(n,r){try{r=n()}catch(t){}return r}function S(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function w(n,r){r=S(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:w($)}function cn(){return Z?window:w(X)}function fn(){return rn?navigator:w(Q)}function an(){return tn?history:w(q)}function j(n,r){return n&&M[R].call(n,r)}function E(n,r,t){if(n&&d(n))for(var e in n)if(j(n,e)&&-1===r.call(t||n,e,n[e]))break}function O(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function T(n){throw new TypeError(n)}function I(n){throw new RangeError(n)}var f=e.assign,N=e.freeze;function sn(n){return n}function ln(n){return d(n)&&null!==n||T("objKeys called on non-object"),e.keys(n)}function F(n){var r;return m(n)?(r=[],O(n,function(n){r.push(F(n))}),r):d(n)?x({},n):n}function x(t,n){return y(n)||E(n,function(n,r){t[n]=F(r)}),t}function P(n){return N&&E(n,function(n,r){(m(r)||d(r))&&N(r)}),pn(n)}Gn("objAssign",f);var pn=Gn("objFreeze",N||sn);function yn(n){var t={};return E(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function bn(n){var t={};return E(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}Gn("objSeal",e.seal||sn);var gn,hn=yn({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}),dn="__polySymbols$ts_utils";function mn(){var n;return gn||(n=S(),gn=n[dn]=n[dn]||{k:{},s:{}}),gn}var vn={};function A(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[C]=!0,r}function Sn(n){var r,t=mn();return j(t,n)||(r=A(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function wn(n){return!y(n)&&"null"!=n||T(n+" is not a symbol"),mn().s[n]}function jn(n){n=hn[n];return n?vn[n]=vn[n]||A(t+"."+n):void 0}var En,On=v(function(){return b(Symbol)},!1),D=w(t),f=D&&v(function(){return D["for"]},null),_=D&&v(function(){return D.keyFor},null);function Tn(n){return!!In(n)}function In(n){return D=!1===n?w(t,n):D,On&&D}function Nn(n,r){var t=hn[n];return D?D[t||n]:r?null:jn(n)}function Fn(n){return!!n&&h(n.next)}function k(n,r){var t=l(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?L(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function K(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);T("'"+e+"' not defined for "+k(n))}}function xn(n,r){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){E(n,function(n,r){t[n]=r})})(n,r)}function Pn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,xn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function An(n){throw new(En=En||Pn("UnsupportedError"))(n)}function Dn(r,n){return O(n,function(n){x(r,n)}),r}Gn("isSymbol",a("symbol")),Gn("symbolFor",f||Sn),Gn("symbolKeyFor",_||wn),Gn("arrIndexOf",K(n)),Gn("arrMap",K("map")),Gn("arrReduce",K("reduce"));var _n=Gn("mathFloor",c.floor),kn=Gn("mathCeil",c.ceil),Kn=Gn("mathTrunc",c.trunc||function(n){n=+n;return(0<n?_n:kn)(n)});function Wn(n,r){var t=+n;return t==Infinity&&r&&I("invalid value ["+k(n)+"]"),t!=t||0==t?0:Kn(t)}var f=e.create,Un=(Gn("objCreate",f||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+k(n))}),e.defineProperty);function Rn(n,r,t){if(Un)return Un(n,r,t),n;An("Unable to define property ["+l(r)+"] on "+k(n))}var _="endsWith",Cn=(Gn("strEndsWith",i[_]?K(_):function(n,r,t){g(n)||T("'"+k(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,o=n.length,t=!p(t)&&t<o?t:o;return n.substring(t-e,t)===r}),Gn("strIndexOf",K(n)),Gn("strLastIndexOf",K("lastIndexOf")),Gn("strRepeat",i.repeat?K("repeat"):function(n,r){y(n)&&T("can't convert ["+k(n)+"]"),(r=Wn(r,!0))<0&&I("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e})),c="padStart";function Mn(n,r,t){var e=o,n=(r=Wn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=y(t)?" ":""+t).length?Cn(e,kn(r/e.length)):e).length>r?e.substring(0,r):e}Gn("strPadStart",i[c]?K(c):function(n,r,t){return Mn(n,r,t)+n}),Gn("strPadEnd",i.padEnd?K("padEnd"):function(n,r,t){return n+Mn(n,r,t)}),Gn("strSlice",K("slice"));f="startsWith";function Bn(r){return function(n){return y(n)&&T("strTrim called ["+k(n)+"]"),n&&n.replace?n.replace(r,""):n}}Gn("strStartsWith",i[f]?K(f):function(n,r,t){g(n)||T("'"+k(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r});var _=Gn("polyStrTrim",Bn(/^\s+|(?=\s)\s+$/g)),n=Gn("polyStrTrimStart",Bn(/^\s+/g)),c=Gn("polyStrTrimEnd",Bn(/(?=\s)\s+$/g)),f="trimStart",zn="trimEnd",_=(Gn("strTrim",i.trim?K("trim"):_),Gn("strTrimStart",i[f]?K(f):n)),f=(Gn("strTrimLeft",_),Gn("strTrimEnd",i[zn]?K(zn):c));Gn("strTrimRight",f)}}});
System.register("nevware21.ts-utils",[],function(Gn){"use strict";return{execute:function(){Gn({arrAppend:function(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(Fn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},arrForEach:O,createCustomError:Pn,createEnum:function(n){var t={};return E(n,function(n,r){t[n]=r,t[r]=n}),P(t)},createEnumKeyMap:yn,createEnumValueMap:function(n){var t={};return E(n,function(n,r){t[n]=r,t[r]=r}),P(t)},createSimpleMap:bn,createTypeMap:bn,deepExtend:function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Dn(F(n)||{},r)},dumpObj:k,getDocument:un,getGlobal:S,getHistory:an,getInst:w,getIntValue:function(n,r){if(b(n))return r;if(L(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},getKnownSymbol:Nn,getNavigator:fn,getSymbol:In,getWindow:cn,hasDocument:function(){return!!un()},hasHistory:function(){return!!an()},hasNavigator:function(){return!!fn()},hasSymbol:Tn,hasValue:function(n){return function c(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(H(n))return!0;if(m(n)){try{t=n,O(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(d(n)?n():n),-1});var i=e;if(H(i))return i;if(d(n.valueOf)&&r<5)return c(n.valueOf(),++r)}catch(u){}return!!ln(n).length}o=V(n)}return o}(n,0)},hasWindow:function(){return!!cn()},isDefined:g,isIterable:function(n){return!z(n)&&(Tn()?d(n[Nn(3)]):Fn(n))},isIterator:Fn,isNode:function(){return on},isNotTruthy:function(n){return!n||!a(function(){return n&&0+n},n)},isNullOrUndefined:b,isObject:m,isPromise:function(n){return J(n)&&d(n["catch"])},isPromiseLike:J,isStrictNullOrUndefined:z,isStrictUndefined:function(n){return!g(n)},isTruthy:V,isTypeof:function(n,r){return typeof n===r},isUndefined:y,isWebWorker:function(){return en},mathToInt:Wn,newSymbol:function(n,r){return On?Symbol(n):r?null:A(n)},objCopyProps:x,objDeepCopy:F,objDeepFreeze:P,objDefineAccessors:function(n,r,t,e,o){if(Un)try{var i={enumerable:!0,configurable:!!y(o)||o};return t&&(i.get=t),e&&(i.set=e),Rn(n,r,i)}catch(u){An("Unable to define accessors for ["+p(r)+"] on "+k(n))}},objDefineGet:function(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return d(t)?e.get=t:e.value=t,Rn(n,r,e)},objDefineProp:Rn,objExtend:function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Dn(n||{},r)},objForEachKey:E,objHasOwnProperty:j,objKeys:ln,objSetPrototypeOf:xn,objToString:p,polyGetKnownSymbol:jn,polyIsArray:function(n){return!b(n)&&"[object Array]"===p(n)},polyNewSymbol:A,polyObjKeys:function(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)j(n,r)&&t.push(r);return t},polySymbolFor:Sn,polySymbolKeyFor:wn,strIsNullOrEmpty:function(n){return h(n)?n===o:b(n)},strIsNullOrWhiteSpace:function(n){return h(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)},throwError:function(n){throw Error(n)},throwRangeError:I,throwTypeError:T,throwUnsupported:An});var o="",W="function",U="object",u="prototype",r="undefined",R="hasOwnProperty",t="Symbol",C="_polyfill",n="indexOf",e=Object,M=e[u],i=String[u],c=Math,f=Array,B=f[u];function a(n,r){try{r=n()}catch(t){}return r}function s(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return M.toString.call(n)}function y(n){return typeof n===r||n===r}function b(n){return null===n||y(n)}function z(n){return null===n||!g(n)}function g(n){return!!n||n!==undefined}var h=Gn("isString",s("string")),d=Gn("isFunction",s(W));function m(n){return!b(n)&&!!n&&typeof n===U}var v=Gn("isArray",f.isArray),G=Gn("isDate",l("[object Date]")),L=Gn("isNumber",s("number")),H=Gn("isBoolean",s("boolean"));function J(n){return!!n&&d(n.then)}function V(n){return!(!n||a(function(){return!(n&&0+n)},!n))}Gn("isRegExp",l("[object RegExp]")),Gn("isFile",l("[object File]")),Gn("isFormData",l("[object FormData]")),Gn("isBlob",l("[object Blob]")),Gn("isArrayBuffer",l("[object ArrayBuffer]")),Gn("isError",l("[object Error]"));var $="document",q="history",Q="navigator",X="window",Y=null,Z=a(function(){return g(window)},!1),nn=a(function(){return g(document)},!1),rn=a(function(){return g(navigator)},!1),tn=a(function(){return g(history)},!1),en=a(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=a(function(){return!(!process||!(process.versions||{}).node)},!1);function S(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function w(n,r){r=S(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:w($)}function cn(){return Z?window:w(X)}function fn(){return rn?navigator:w(Q)}function an(){return tn?history:w(q)}function j(n,r){return n&&M[R].call(n,r)}function E(n,r,t){if(n&&m(n))for(var e in n)if(j(n,e)&&-1===r.call(t||n,e,n[e]))break}function O(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function T(n){throw new TypeError(n)}function I(n){throw new RangeError(n)}var f=e.assign,N=e.freeze;function sn(n){return n}function ln(n){return m(n)&&null!==n||T("objKeys called on non-object"),e.keys(n)}function F(n){var r;return v(n)?(r=[],O(n,function(n){r.push(F(n))}),r):m(n)?x({},n):n}function x(t,n){return b(n)||E(n,function(n,r){t[n]=F(r)}),t}function P(n){return N&&E(n,function(n,r){(v(r)||m(r))&&N(r)}),pn(n)}Gn("objAssign",f);var pn=Gn("objFreeze",N||sn);function yn(n){var t={};return E(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function bn(n){var t={};return E(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}Gn("objSeal",e.seal||sn);var gn,hn=yn({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}),dn="__polySymbols$ts_utils";function mn(){var n;return gn||(n=S(),gn=n[dn]=n[dn]||{k:{},s:{}}),gn}var vn={};function A(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[C]=!0,r}function Sn(n){var r,t=mn();return j(t,n)||(r=A(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function wn(n){return!b(n)&&"null"!=n||T(n+" is not a symbol"),mn().s[n]}function jn(n){n=hn[n];return n?vn[n]=vn[n]||A(t+"."+n):void 0}var En,On=a(function(){return g(Symbol)},!1),D=w(t),f=D&&a(function(){return D["for"]},null),_=D&&a(function(){return D.keyFor},null);function Tn(n){return!!In(n)}function In(n){return D=!1===n?w(t,n):D,On&&D}function Nn(n,r){var t=hn[n];return D?D[t||n]:r?null:jn(n)}function Fn(n){return!!n&&d(n.next)}function k(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?L(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function K(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);T("'"+e+"' not defined for "+k(n))}}function xn(n,r){return(e.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){E(n,function(n,r){t[n]=r})})(n,r)}function Pn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,xn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function An(n){throw new(En=En||Pn("UnsupportedError"))(n)}function Dn(r,n){return O(n,function(n){x(r,n)}),r}Gn("isSymbol",s("symbol")),Gn("symbolFor",f||Sn),Gn("symbolKeyFor",_||wn),Gn("arrIndexOf",K(n)),Gn("arrMap",K("map")),Gn("arrReduce",K("reduce"));var _n=Gn("mathFloor",c.floor),kn=Gn("mathCeil",c.ceil),Kn=Gn("mathTrunc",c.trunc||function(n){n=+n;return(0<n?_n:kn)(n)});function Wn(n,r){var t=+n;return t==Infinity&&r&&I("invalid value ["+k(n)+"]"),t!=t||0==t?0:Kn(t)}var f=e.create,Un=(Gn("objCreate",f||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+k(n))}),e.defineProperty);function Rn(n,r,t){if(Un)return Un(n,r,t),n;An("Unable to define property ["+p(r)+"] on "+k(n))}var _="endsWith",Cn=(Gn("strEndsWith",i[_]?K(_):function(n,r,t){h(n)||T("'"+k(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r}),Gn("strIndexOf",K(n)),Gn("strLastIndexOf",K("lastIndexOf")),Gn("strRepeat",i.repeat?K("repeat"):function(n,r){b(n)&&T("can't convert ["+k(n)+"]"),(r=Wn(r,!0))<0&&I("invalid count must be >= 0 && < Infinity");for(var t=h(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e})),c="padStart";function Mn(n,r,t){var e=o,n=(r=Wn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?Cn(e,kn(r/e.length)):e).length>r?e.substring(0,r):e}Gn("strPadStart",i[c]?K(c):function(n,r,t){return Mn(n,r,t)+n}),Gn("strPadEnd",i.padEnd?K("padEnd"):function(n,r,t){return n+Mn(n,r,t)}),Gn("strSlice",K("slice"));f="startsWith";function Bn(r){return function(n){return b(n)&&T("strTrim called ["+k(n)+"]"),n&&n.replace?n.replace(r,""):n}}Gn("strStartsWith",i[f]?K(f):function(n,r,t){h(n)||T("'"+k(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r});var _=Gn("polyStrTrim",Bn(/^\s+|(?=\s)\s+$/g)),n=Gn("polyStrTrimStart",Bn(/^\s+/g)),c=Gn("polyStrTrimEnd",Bn(/(?=\s)\s+$/g)),f="trimStart",zn="trimEnd",_=(Gn("strTrim",i.trim?K("trim"):_),Gn("strTrimStart",i[f]?K(f):n)),f=(Gn("strTrimLeft",_),Gn("strTrimEnd",i[zn]?K(zn):c));Gn("strTrimRight",f)}}});
//# sourceMappingURL=ts-utils.min.js.map
/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -33,2 +33,12 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {

@@ -51,3 +61,3 @@ return function (value) {

function isUndefined(value) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -72,3 +82,3 @@ function isStrictUndefined(arg) {

}
return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -92,6 +102,6 @@ var isArray = ArrCls.isArray;

function isNotTruthy(value) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(function () { return (value && (0 + value)); }, value);
}
function isTruthy(value) {
return !(!value || !(value && (0 + value)));
return !(!value || _safeCheck(function () { return !(value && (0 + value)); }, !value));
}

@@ -110,11 +120,2 @@

var _isNode = _safeCheck(function () { return !!(process && (process.versions || {}).node); }, false);
function _safeCheck(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function getGlobal(useCached) {

@@ -121,0 +122,0 @@ var result = useCached === false ? null : _cachedGlobal;

/*!
* NevWare21 - ts-utils, 0.4.0
* NevWare21 - ts-utils, 0.4.1
* https://github.com/nevware21/ts-utils

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
var n=this,r=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],a=Math,c=Array,B=c[u];function s(r){return function(n){return typeof n===r}}function l(r){return function(n){return!(!n||p(n)!==r)}}function p(n){return C.toString.call(n)}function y(n){return n==r||typeof n===r}function b(n){return null===n||y(n)}function z(n){return null===n||!d(n)}function d(n){return!!n||n!==undefined}var h=s("string"),g=s(W);function m(n){return!b(n)&&typeof n===U}var v=c.isArray,G=l("[object Date]"),w=s("number"),S=s("boolean"),c=l("[object RegExp]"),L=l("[object File]"),H=l("[object FormData]"),J=l("[object Blob]"),V=l("[object ArrayBuffer]"),$=l("[object Error]");function q(n){return!!n&&g(n.then)}function Q(n){return!(!n||!(n&&0+n))}var X="window",Y=null,Z=j(function(){return d(window)},!1),nn=j(function(){return d(document)},!1),rn=j(function(){return d(navigator)},!1),tn=j(function(){return d(history)},!1),en=j(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=j(function(){return!(!process||!(process.versions||{}).node)},!1);function j(n,r){try{r=n()}catch(t){}return r}function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function T(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:T("document")}function fn(){return Z?window:T(X)}function an(){return rn?navigator:T("navigator")}function cn(){return tn?history:T("history")}function O(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&m(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function x(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return m(n)&&null!==n||x("objKeys called on non-object"),i.keys(n)}function F(n){var r;return v(n)?(r=[],N(n,function(n){r.push(F(n))}),r):m(n)?dn({},n):n}function dn(t,n){return b(n)||I(n,function(n,r){t[n]=F(r)}),t}function P(n){return pn&&I(n,function(n,r){(v(r)||m(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var Tn={};function _(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function On(n){var r,t=En();return O(t,n)||(r=_(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!b(n)&&"null"!=n||x(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?Tn[n]=Tn[n]||_(t+"."+n):void 0}var xn=j(function(){return d(Symbol)},!1),A=T(t),Fn=s("symbol");function Pn(n){return!!_n(n)}function _n(n){return A=!1===n?T(t,n):A,xn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&j(function(){return A["for"]},null)||On,kn=A&&j(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&g(n.next)}function D(n,r){var t=p(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?w(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);x("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=a.floor,Hn=a.ceil,Jn=a.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var a=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+p(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){h(n)||x("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,o=n.length,t=!y(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){b(n)&&x("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=h(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=b(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){h(n)||x("'"+D(n)+"' is not a string");var r=h(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return b(n)&&x("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",ar="trimEnd",cr=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[ar]?k(ar):fr,ar=f;n.arrAppend=function(n,r){if(!y(r)&&n)if(v(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),P(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),P(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(F(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=cn,n.getInst=T,n.getIntValue=function(n,r){if(b(n))return r;if(w(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=an,n.getSymbol=_n,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!cn()},n.hasNavigator=function(){return!!an()},n.hasSymbol=Pn,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!b(n))if(v(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(S(n))return!0;if(m(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(g(n)?n():n),-1});var i=e;if(S(i))return i;if(g(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=v,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=S,n.isDate=G,n.isDefined=d,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=g,n.isIterable=function(n){return!z(n)&&(Pn()?g(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!(n&&0+n)},n.isNullOrUndefined=b,n.isNumber=w,n.isObject=m,n.isPromise=function(n){return q(n)&&g(n["catch"])},n.isPromiseLike=q,n.isRegExp=c,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!d(n)},n.isString=h,n.isSymbol=Fn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return xn?Symbol(n):r?null:_(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=a,n.objDeepCopy=F,n.objDeepFreeze=P,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!y(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+p(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!y(e)||e};return g(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=O,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=p,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!b(n)&&"[object Array]"===p(n)},n.polyNewSymbol=_,n.polyObjKeys=function(n){if(!m(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=On,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return h(n)?n===o:b(n)},n.strIsNullOrWhiteSpace=function(n){return h(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:b(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=cr,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=ar,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=x,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={}));
var n=this,r=function(n){"use strict";var o="",W="function",U="object",u="prototype",r="undefined",M="hasOwnProperty",t="Symbol",R="_polyfill",e="indexOf",i=Object,C=i[u],f=String[u],a=Math,c=Array,B=c[u];function s(n,r){try{r=n()}catch(t){}return r}function l(r){return function(n){return typeof n===r}}function p(r){return function(n){return!(!n||y(n)!==r)}}function y(n){return C.toString.call(n)}function b(n){return typeof n===r||n===r}function d(n){return null===n||b(n)}function z(n){return null===n||!h(n)}function h(n){return!!n||n!==undefined}var g=l("string"),m=l(W);function v(n){return!d(n)&&!!n&&typeof n===U}var w=c.isArray,G=p("[object Date]"),S=l("number"),j=l("boolean"),c=p("[object RegExp]"),L=p("[object File]"),H=p("[object FormData]"),J=p("[object Blob]"),V=p("[object ArrayBuffer]"),$=p("[object Error]");function q(n){return!!n&&m(n.then)}function Q(n){return!(!n||s(function(){return!(n&&0+n)},!n))}var X="window",Y=null,Z=s(function(){return h(window)},!1),nn=s(function(){return h(document)},!1),rn=s(function(){return h(navigator)},!1),tn=s(function(){return h(history)},!1),en=s(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1),on=s(function(){return!(!process||!(process.versions||{}).node)},!1);function E(n){n=!1===n?null:Y;return n||((n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r||(n=global),Y=n),n}function T(n,r){r=E(r);return r&&r[n]?r[n]:n===X&&Z?window:null}function un(){return nn?document:T("document")}function fn(){return Z?window:T(X)}function an(){return rn?navigator:T("navigator")}function cn(){return tn?history:T("history")}function O(n,r){return n&&C[M].call(n,r)}function I(n,r,t){if(n&&v(n))for(var e in n)if(O(n,e)&&-1===r.call(t||n,e,n[e]))break}function N(n,r,t){if(n)for(var e=n.length,o=0;o<e&&!(o in n&&-1===r.call(t||n,n[o],o,n));o++);}function x(n){throw new TypeError(n)}function sn(n){throw new RangeError(n)}var ln=i.assign,pn=i.freeze;function yn(n){return n}function bn(n){return v(n)&&null!==n||x("objKeys called on non-object"),i.keys(n)}function F(n){var r;return w(n)?(r=[],N(n,function(n){r.push(F(n))}),r):v(n)?dn({},n):n}function dn(t,n){return d(n)||I(n,function(n,r){t[n]=F(r)}),t}function P(n){return pn&&I(n,function(n,r){(w(r)||v(r))&&pn(r)}),hn(n)}var hn=pn||yn,gn=i.seal||yn;function mn(n){var t={};return I(n,function(n,r){t[n]=n,t[r]=n}),P(t)}function vn(n){var t={};return I(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),P(t)}var wn,Sn=mn({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}),jn="__polySymbols$ts_utils";function En(){var n;return wn||(n=E(),wn=n[jn]=n[jn]||{k:{},s:{}}),wn}var Tn={};function _(n){var r={description:""+n,toString:function(){return t+"("+n+")"}};return r[R]=!0,r}function On(n){var r,t=En();return O(t,n)||(r=_(n),t.k[n]=r,t.s[r]=""+n),t.k[n]}function In(n){return!d(n)&&"null"!=n||x(n+" is not a symbol"),En().s[n]}function Nn(n){n=Sn[n];return n?Tn[n]=Tn[n]||_(t+"."+n):void 0}var xn=s(function(){return h(Symbol)},!1),A=T(t),Fn=l("symbol");function Pn(n){return!!_n(n)}function _n(n){return A=!1===n?T(t,n):A,xn&&A}function An(n,r){var t=Sn[n];return A?A[t||n]:r?null:Nn(n)}var Dn=A&&s(function(){return A["for"]},null)||On,kn=A&&s(function(){return A.keyFor},null)||In;function Kn(n){return!!n&&m(n.next)}function D(n,r){var t=y(n);return t+": "+("[object Error]"===t?"{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":r?S(r)?JSON.stringify(n,null,r):JSON.stringify(n,null,r?4:0):JSON.stringify(n))}function k(e){return function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if((n||n===o)&&n[e])return n[e].apply(n,r);x("'"+e+"' not defined for "+D(n))}}var Wn,Un=k(e),Mn=k("map"),Rn=k("reduce");function Cn(n,r){return(i.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(t,n){I(n,function(n,r){t[n]=r})})(n,r)}function Bn(n,r){var t,e,o=Error;function i(){this.constructor=t}return n=n,Cn(t=function(){var n=this,n=o.apply(n,arguments)||n;return r&&r(n,arguments),n},e=o),(i[u]=e[u]).name=n,t[u]=new i,t}function zn(n){throw new(Wn=Wn||Bn("UnsupportedError"))(n)}function Gn(r,n){return N(n,function(n){dn(r,n)}),r}var Ln=a.floor,Hn=a.ceil,Jn=a.trunc||function(n){n=+n;return(0<n?Ln:Hn)(n)};function Vn(n,r){var t=+n;return t==Infinity&&r&&sn("invalid value ["+D(n)+"]"),t!=t||0==t?0:Jn(t)}var a=i.create||function(n){if(!n)return{};var r=typeof n;if(r===U||r==W)return t[u]=n,new t;function t(){}throw new TypeError("Prototype must be an Object or function: "+D(n))},$n=i.defineProperty;function qn(n,r,t){if($n)return $n(n,r,t),n;zn("Unable to define property ["+y(r)+"] on "+D(n))}var Qn="endsWith",Qn=f[Qn]?k(Qn):function(n,r,t){g(n)||x("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,o=n.length,t=!b(t)&&t<o?t:o;return n.substring(t-e,t)===r},e=k(e),Xn=k("lastIndexOf"),Yn=f.repeat?k("repeat"):function(n,r){d(n)&&x("can't convert ["+D(n)+"]"),(r=Vn(r,!0))<0&&sn("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:""+n,e=o;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e},Zn="padStart";function nr(n,r,t){var e=o,n=(r=Vn(r,!0),n.length);return n<(r>>=0)&&(e=(r-=n)>(e=d(t)?" ":""+t).length?Yn(e,Hn(r/e.length)):e).length>r?e.substring(0,r):e}var Zn=f[Zn]?k(Zn):function(n,r,t){return nr(n,r,t)+n},rr=f.padEnd?k("padEnd"):function(n,r,t){return n+nr(n,r,t)},tr=k("slice"),er="startsWith",er=f[er]?k(er):function(n,r,t){g(n)||x("'"+D(n)+"' is not a string");var r=g(r)?r:""+r,e=r.length,t=0<t?t:0;return n.substring(t,t+e)===r};function or(r){return function(n){return d(n)&&x("strTrim called ["+D(n)+"]"),n&&n.replace?n.replace(r,""):n}}var ir=or(/^\s+|(?=\s)\s+$/g),ur=or(/^\s+/g),fr=or(/(?=\s)\s+$/g),K="trimStart",ar="trimEnd",cr=f.trim?k("trim"):ir,K=f[K]?k(K):ur,sr=K,f=f[ar]?k(ar):fr,ar=f;n.arrAppend=function(n,r){if(!b(r)&&n)if(w(r))B.push.apply(n,r);else if(Kn(r))for(var t=r.next();!t.done;)n.push(t.value),t=r.next();else n.push(r);return n},n.arrForEach=N,n.arrIndexOf=Un,n.arrMap=Mn,n.arrReduce=Rn,n.createCustomError=Bn,n.createEnum=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=n}),P(t)},n.createEnumKeyMap=mn,n.createEnumValueMap=function(n){var t={};return I(n,function(n,r){t[n]=r,t[r]=r}),P(t)},n.createSimpleMap=vn,n.createTypeMap=vn,n.deepExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(F(n)||{},r)},n.dumpObj=D,n.getDocument=un,n.getGlobal=E,n.getHistory=cn,n.getInst=T,n.getIntValue=function(n,r){if(d(n))return r;if(S(n))return n;n=parseInt(n,10);return isNaN(n)?r:n},n.getKnownSymbol=An,n.getNavigator=an,n.getSymbol=_n,n.getWindow=fn,n.hasDocument=function(){return!!un()},n.hasHistory=function(){return!!cn()},n.hasNavigator=function(){return!!an()},n.hasSymbol=Pn,n.hasValue=function(n){return function f(n,r){var t,e,o=!1===n||0===n;if(!o&&!d(n))if(w(n))o=0<n.length;else if(G(n))o=!isNaN(n.getTime());else{if(j(n))return!0;if(v(n)){try{t=n,N(["length","byteLength","size","count"],function(n){if(n in t)return n=t[n],e=0<(m(n)?n():n),-1});var i=e;if(j(i))return i;if(m(n.valueOf)&&r<5)return f(n.valueOf(),++r)}catch(u){}return!!bn(n).length}o=Q(n)}return o}(n,0)},n.hasWindow=function(){return!!fn()},n.isArray=w,n.isArrayBuffer=V,n.isBlob=J,n.isBoolean=j,n.isDate=G,n.isDefined=h,n.isError=$,n.isFile=L,n.isFormData=H,n.isFunction=m,n.isIterable=function(n){return!z(n)&&(Pn()?m(n[An(3)]):Kn(n))},n.isIterator=Kn,n.isNode=function(){return on},n.isNotTruthy=function(n){return!n||!s(function(){return n&&0+n},n)},n.isNullOrUndefined=d,n.isNumber=S,n.isObject=v,n.isPromise=function(n){return q(n)&&m(n["catch"])},n.isPromiseLike=q,n.isRegExp=c,n.isStrictNullOrUndefined=z,n.isStrictUndefined=function(n){return!h(n)},n.isString=g,n.isSymbol=Fn,n.isTruthy=Q,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=b,n.isWebWorker=function(){return en},n.mathCeil=Hn,n.mathFloor=Ln,n.mathToInt=Vn,n.mathTrunc=Jn,n.newSymbol=function(n,r){return xn?Symbol(n):r?null:_(n)},n.objAssign=ln,n.objCopyProps=dn,n.objCreate=a,n.objDeepCopy=F,n.objDeepFreeze=P,n.objDefineAccessors=function(n,r,t,e,o){if($n)try{var i={enumerable:!0,configurable:!!b(o)||o};return t&&(i.get=t),e&&(i.set=e),qn(n,r,i)}catch(u){zn("Unable to define accessors for ["+y(r)+"] on "+D(n))}},n.objDefineGet=function(n,r,t,e){e={enumerable:!0,configurable:!!b(e)||e};return m(t)?e.get=t:e.value=t,qn(n,r,e)},n.objDefineProp=qn,n.objExtend=function(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];return Gn(n||{},r)},n.objForEachKey=I,n.objFreeze=hn,n.objHasOwnProperty=O,n.objKeys=bn,n.objSeal=gn,n.objSetPrototypeOf=Cn,n.objToString=y,n.polyGetKnownSymbol=Nn,n.polyIsArray=function(n){return!d(n)&&"[object Array]"===y(n)},n.polyNewSymbol=_,n.polyObjKeys=function(n){if(!v(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)O(n,r)&&t.push(r);return t},n.polyStrTrim=ir,n.polyStrTrimEnd=fr,n.polyStrTrimStart=ur,n.polySymbolFor=On,n.polySymbolKeyFor=In,n.strEndsWith=Qn,n.strIndexOf=e,n.strIsNullOrEmpty=function(n){return g(n)?n===o:d(n)},n.strIsNullOrWhiteSpace=function(n){return g(n)?n.replace(/[\s\t\r\n\f]+/g,o)===o:d(n)},n.strLastIndexOf=Xn,n.strPadEnd=rr,n.strPadStart=Zn,n.strRepeat=Yn,n.strSlice=tr,n.strStartsWith=er,n.strTrim=cr,n.strTrimEnd=f,n.strTrimLeft=sr,n.strTrimRight=ar,n.strTrimStart=K,n.symbolFor=Dn,n.symbolKeyFor=kn,n.throwError=function(n){throw Error(n)},n.throwRangeError=sn,n.throwTypeError=x,n.throwUnsupported=zn,Object.defineProperty(n,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={}));
//# sourceMappingURL=ts-utils.min.js.map
{
"name": "@nevware21/ts-utils",
"description": "Common JavaScript/TypeScript helper functions for better minification",
"version": "0.4.0",
"version": "0.4.1",
"homepage": "https://github.com/nevware21/ts-utils",

@@ -6,0 +6,0 @@ "license": "MIT",

@@ -10,2 +10,3 @@ /*

import { ArrCls, BOOLEAN, FUNCTION, NUMBER, OBJECT, ObjProto, STRING, UNDEFINED } from "../internal/constants";
import { _safeCheck } from "../internal/safe_check";

@@ -58,10 +59,52 @@ /**

/**
* Checks if the provided value is undefined or contains the string value "undefined".
* Checks if the provided value is undefined or contains the string value "undefined",
* if you want to consider the string value as undefined see {@link isStrictUndefined}
* @group Type Identity
* @group Value Check
* @param value - The value to check
* @returns
* @returns true if the value is undefined or "undefined", otherwise false
* @example
* ```ts
* isUndefined(undefined); // true
* isUndefined("undefined"); // true
*
* isUndefined(null); // false
* isUndefined("null"); // false
* isUndefined("1"); // false
* isUndefined("aa"); // false
* isUndefined(new Date()); // false
* isUndefined(1); // false
* isUndefined(""); // false
* isUndefined(_dummyFunction); // false
* isUndefined([]); // false
* isUndefined(new Array(1)); // false
* isUndefined(true); // false
* isUndefined(false); // false
* isUndefined("true"); // false
* isUndefined("false"); // false
* isUndefined(new Boolean(true)); // false
* isUndefined(new Boolean(false)); // false
* isUndefined(new Boolean("true")); // false
* isUndefined(new Boolean("false")); // false
* isUndefined(Boolean(true)); // false
* isUndefined(Boolean(false)); // false
* isUndefined(Boolean("true")); // false
* isUndefined(Boolean("false")); // false
* isUndefined(new RegExp("")); // false
* isUndefined(new ArrayBuffer(0)); // false
* isUndefined(new Error("Test Error"));// false
* isUndefined(new TypeError("Test TypeError")); // false
* isUndefined(new TestError("Test TestError")); // false
* isUndefined(_dummyError()); // false
* isUndefined(Promise.reject()); // false
* isUndefined(Promise.resolve()); // false
* isUndefined(new Promise(() => {})); // false
* isUndefined(_simplePromise()); // false
* isUndefined(_simplePromiseLike()); // false
* isUndefined(Object.create(null)); // false
* isUndefined(polyObjCreate(null)); // false
* ```
*/
export function isUndefined(value: any) {
return value == UNDEFINED || typeof value === UNDEFINED;
return typeof value === UNDEFINED || value === UNDEFINED;
}

@@ -76,2 +119,16 @@

* @returns true if the typeof value === UNDEFINED
* @example
* ```ts
* isStrictUndefined(undefined); // true
*
* isStrictUndefined(null); // false
* isStrictUndefined("null"); // false
* isStrictUndefined("undefined"); // false
* isStrictUndefined("1"); // false
* isStrictUndefined("aa"); // false
* isStrictUndefined(new Date()); // false
* isStrictUndefined(0); // false
* isStrictUndefined(1); // false
* isStrictUndefined(""); // false
* ```
*/

@@ -146,3 +203,3 @@ export function isStrictUndefined(arg: any): arg is undefined {

return typeof value === OBJECT;
return !!value && typeof value === OBJECT;
}

@@ -283,3 +340,3 @@

export function isNotTruthy(value: any) {
return !value || !(value && (0 + value));
return !value || !_safeCheck(() => (value && (0 + value)), value);
}

@@ -295,3 +352,7 @@

export function isTruthy(value: any) {
return !(!value || !(value && (0 + value)));
// Objects created with no prototype (Object.create(null)) cannot be converted to primitives
// Which causes this code to throw, additionally just using !! also fails for Boolean objects
// !!(new Boolean(false)) evaluates to true
return !(!value || _safeCheck(() => !(value && (0 + value)), !value));
//return !(!value || !(value && (0 + value)));
}

@@ -10,2 +10,3 @@ /*

import { UNDEFINED } from "../internal/constants";
import { _safeCheck } from "../internal/safe_check";
import { isDefined } from "./base";

@@ -33,20 +34,2 @@

/**
* @ignore
* @internal
* Internal helper for safely checking whether types exist
* @param cb - Callback function be wrapped with an exception
* @param defValue - The default value to return when an exception is thrown
* @returns The value from the `cb` or the default value
*/
export function _safeCheck<T = boolean>(cb: () => T, defValue: T) {
let result = defValue;
try {
result = cb();
} catch (e) {
// Do nothing
}
return result;
}
/**
* Returns the current global scope object, for a normal web page this will be the current

@@ -53,0 +36,0 @@ * window, for a Web Worker this will be current worker global scope via "self". The internal

@@ -75,3 +75,95 @@ /*

* @group Value Check
* @param value
* @param value - The value to be checked
* @example
* ```ts
* // False
* hasValue(null); // false
* hasValue(undefined); // false
* hasValue("undefined"); // false (Special Case)
* hasValue(""); // false -- use: !strIsNullOrEmpty("")
* hasValue([]); // false
* hasValue(/[a-z]/g); // false
* hasValue(new RegExp("")); // false
* hasValue(new ArrayBuffer(0)); // false
* hasValue(new Error("Test Error")); // false
* hasValue(new TypeError("Test TypeError")); // false
* hasValue(new TestError("Test TestError")); // false
* hasValue(Promise.reject()); // false
* hasValue(Promise.resolve()); // false
* hasValue(new Promise(() => {})); // false
* hasValue({}); // false
* hasValue(Object.create(null)); // false
* hasValue(polyObjCreate(null)); // false
*
* // Objects with length / size property or function
* hasValue({ length: 0 }); // false
* hasValue({ length: () => 0 }); // false
* hasValue({ byteLength: 0 }); // false
* hasValue({ byteLength: () => 0 }); // false
* hasValue({ size: 0 }); // false
* hasValue({ size: () => 0 }); // false
* hasValue({ count: 0 }); // false
* hasValue({ count: undefined as any }); // false
* hasValue({ count: null as any }); // false
* hasValue({ count: () => 0 }); // false
* hasValue({ count: () => undefined as any }); // false
* hasValue({ count: () => null as any }); // false
* hasValue({ valueOf: () => undefined as any});// false
* hasValue({ valueOf: () => null as any }); // false
* // True
* hasValue("null"); // true
* hasValue("0"); // true
* hasValue("1"); // true
* hasValue("aa"); // true
* hasValue(new Date()); // true
* hasValue(0); // true
* hasValue(1); // true
* hasValue(_dummyFunction); // true
* hasValue(["A"]); // true
* hasValue([0]); // true
* hasValue([false]); // true
* hasValue(new Array(1)); // true
* hasValue(true); // true
* hasValue(false); // true
* hasValue("true"); // true
* hasValue("false"); // true
* hasValue((/[a-z]/g).exec("hello")); // true
* hasValue(new ArrayBuffer(1)); // true
* hasValue(_dummyError()); // true
* hasValue(_simplePromise()); // true
* hasValue(_simplePromiseLike()); // true
*
* // Boolean objects
* hasValue(new Boolean(true)); // true
* hasValue(new Boolean(false)); // true
* hasValue(new Boolean("true")); // true
* hasValue(new Boolean("false")); // true
* hasValue(new Boolean("0")); // true
* hasValue(new Boolean(0)); // true
* hasValue(new Boolean("1")); // true
* hasValue(new Boolean(1)); // true
*
* // Boolean values
* hasValue(Boolean(true)); // true
* hasValue(Boolean(false)); // true
* hasValue(Boolean("true")); // true
* hasValue(Boolean("false")); // true
* hasValue(Boolean("0")); // true
* hasValue(Boolean(0)); // true
* hasValue(Boolean("1")); // true
* hasValue(Boolean(1)); // true
* // Objects with length / size property or function
* hasValue({ length: 1 }); // true
* hasValue({ length: () => 1 }); // true
* hasValue({ byteLength: 1 }); // true
* hasValue({ byteLength: () => 1 }); // true
* hasValue({ size: 1 }); // true
* hasValue({ size: () => 1 }); // true
* hasValue({ count: 1 }); // true
* hasValue({ count: () => 1 }); // true
* hasValue({ valueOf: () => 0 }); // true
* hasValue({ valueOf: () => 1 }); // true
* ```
*/

@@ -78,0 +170,0 @@ export function hasValue(value: any): boolean {

@@ -13,3 +13,4 @@ /*

import { isDefined, _createIs } from "../helpers/base";
import { getInst, _safeCheck } from "../helpers/environment";
import { getInst } from "../helpers/environment";
import { _safeCheck } from "../internal/safe_check";

@@ -16,0 +17,0 @@ const _hasSymbol = _safeCheck(() => isDefined(Symbol), false);

@@ -1,2 +0,1 @@

export declare function _safeCheck<T = boolean>(cb: () => T, defValue: T): T;
export declare function getGlobal(useCached?: boolean): Window;

@@ -3,0 +2,0 @@ export declare function getInst<T>(name: string, useCached?: boolean): T;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc