Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

array-slice-x

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

array-slice-x - npm Package Compare versions

Comparing version 3.4.0 to 3.5.0

4

index.js
/**
* @file Cross-browser array slicer.
* @version 3.4.0
* @version 3.5.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -16,3 +16,3 @@ * @copyright Xotic750

var arrayLikeSlice = require('array-like-slice-x');
var nativeSlice = Array.prototype.slice;
var nativeSlice = require('cached-constructors-x').Array.prototype.slice;
var isString;

@@ -19,0 +19,0 @@ var failArr;

!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).returnExports=f()}}(function(){return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n||e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)s(r[o]);return s}({1:[function(_dereq_,module,exports){/**
* @file Cross-browser array slicer.
* @version 3.4.0
* @version 3.5.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -9,5 +9,5 @@ * @copyright Xotic750

*/
"use strict";var isString,failArr,failDOM,toObject=_dereq_("to-object-x"),isArguments=_dereq_("is-arguments"),isArray=_dereq_("is-array-x"),arrayLikeSlice=_dereq_("array-like-slice-x"),nativeSlice=Array.prototype.slice;if(nativeSlice){var attempt=_dereq_("attempt-x"),res=attempt.call([1,2,3],nativeSlice,1,2);if(!1===(failArr=res.threw||!1===isArray(res.value)||1!==res.value.length||2!==res.value[0])){res=attempt.call("abc",nativeSlice,1,2),isString=(res.threw||1!==res.value.length||"b"!==res.value[0])&&_dereq_("is-string");var doc="undefined"!=typeof document&&document;failDOM=doc&&attempt.call(doc.documentElement,nativeSlice).threw}}else failArr=!0;module.exports=function slice(array,start,end){var object=toObject(array);return failArr||failDOM&&!1===isArray(object)||isString&&isString(object)||isArguments(object)?arrayLikeSlice(object,start,end):nativeSlice.apply(object,arrayLikeSlice(arguments,1))}},{"array-like-slice-x":2,"attempt-x":3,"is-arguments":7,"is-array-x":8,"is-string":16,"to-object-x":28}],2:[function(_dereq_,module,exports){/**
"use strict";var isString,failArr,failDOM,toObject=_dereq_("to-object-x"),isArguments=_dereq_("is-arguments"),isArray=_dereq_("is-array-x"),arrayLikeSlice=_dereq_("array-like-slice-x"),nativeSlice=_dereq_("cached-constructors-x").Array.prototype.slice;if(nativeSlice){var attempt=_dereq_("attempt-x"),res=attempt.call([1,2,3],nativeSlice,1,2);if(!1===(failArr=res.threw||!1===isArray(res.value)||1!==res.value.length||2!==res.value[0])){res=attempt.call("abc",nativeSlice,1,2),isString=(res.threw||1!==res.value.length||"b"!==res.value[0])&&_dereq_("is-string");var doc="undefined"!=typeof document&&document;failDOM=doc&&attempt.call(doc.documentElement,nativeSlice).threw}}else failArr=!0;module.exports=function slice(array,start,end){var object=toObject(array);return failArr||failDOM&&!1===isArray(object)||isString&&isString(object)||isArguments(object)?arrayLikeSlice(object,start,end):nativeSlice.apply(object,arrayLikeSlice(arguments,1))}},{"array-like-slice-x":2,"attempt-x":3,"cached-constructors-x":4,"is-arguments":9,"is-array-x":10,"is-string":18,"to-object-x":34}],2:[function(_dereq_,module,exports){/**
* @file Cross-browser array-like slicer.
* @version 1.1.0
* @version 1.2.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -18,5 +18,5 @@ * @copyright Xotic750

*/
"use strict";var toObject=_dereq_("to-object-x"),toInteger=_dereq_("to-integer-x"),toLength=_dereq_("to-length-x"),isUndefined=_dereq_("validate.io-undefined"),splitIfBoxedBug=_dereq_("split-if-boxed-bug-x"),setRelative=function _setRelative(value,length){return value<0?Math.max(length+value,0):Math.min(value,length)};module.exports=function slice(arrayLike,start,end){var iterable=splitIfBoxedBug(toObject(arrayLike)),length=toLength(iterable.length),k=setRelative(toInteger(start),length),relativeEnd=isUndefined(end)?length:toInteger(end),finalEnd=setRelative(relativeEnd,length),val=[];val.length=Math.max(finalEnd-k,0);for(var next=0;k<finalEnd;)k in iterable&&(val[next]=iterable[k]),next+=1,k+=1;return val}},{"split-if-boxed-bug-x":24,"to-integer-x":25,"to-length-x":26,"to-object-x":28,"validate.io-undefined":35}],3:[function(_dereq_,module,exports){/**
"use strict";var toObject=_dereq_("to-object-x"),toInteger=_dereq_("to-integer-x").toInteger2018,toLength=_dereq_("to-length-x").toLength2018,isUndefined=_dereq_("validate.io-undefined"),splitIfBoxedBug=_dereq_("split-if-boxed-bug-x"),getMax=function _getMax(a,b){return a>=b?a:b},setRelative=function _setRelative(value,length){return value<0?getMax(length+value,0):function _getMin(a,b){return a<=b?a:b}(value,length)};module.exports=function slice(arrayLike,start,end){var iterable=splitIfBoxedBug(toObject(arrayLike)),length=toLength(iterable.length),k=setRelative(toInteger(start),length),relativeEnd=isUndefined(end)?length:toInteger(end),finalEnd=setRelative(relativeEnd,length),val=[];val.length=getMax(finalEnd-k,0);for(var next=0;k<finalEnd;)k in iterable&&(val[next]=iterable[k]),next+=1,k+=1;return val}},{"split-if-boxed-bug-x":29,"to-integer-x":31,"to-length-x":32,"to-object-x":34,"validate.io-undefined":41}],3:[function(_dereq_,module,exports){/**
* @file Invokes function, returning an object of the results.
* @version 1.1.0
* @version 1.1.1
* @author Xotic750 <Xotic750@gmail.com>

@@ -27,5 +27,13 @@ * @copyright Xotic750

*/
"use strict";var arrayLikeSlice=_dereq_("array-like-slice-x");module.exports=function attempt(fn){try{return{threw:!1,value:fn.apply(this,arrayLikeSlice(arguments,1))}}catch(e){return{threw:!0,value:e}}}},{"array-like-slice-x":2}],4:[function(_dereq_,module,exports){/**
"use strict";module.exports=function attempt(fn){try{return{threw:!1,value:fn.apply(this,function _getArgs(args){var length=args.length>>>0,array=[],argLength=length-1;if(argLength<1)return array;array.length=argLength;for(var index=1;index<length;index+=1)array[index-1]=args[index];return array}(arguments))}}catch(e){return{threw:!0,value:e}}}},{}],4:[function(_dereq_,module,exports){/**
* @file Constructors cached from literals.
* @version 1.0.0
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module cached-constructors-x
*/
"use strict";module.exports={Array:[].constructor,Boolean:(!0).constructor,Number:(0).constructor,Object:{}.constructor,RegExp:/(?:)/.constructor,String:"".constructor}},{}],5:[function(_dereq_,module,exports){/**
* @file Check support of by-index access of string characters.
* @version 1.0.1
* @version 1.1.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -36,3 +44,3 @@ * @copyright Xotic750

*/
"use strict";var boxedString=Object("a");module.exports="a"===boxedString[0]&&0 in boxedString},{}],5:[function(_dereq_,module,exports){/**
"use strict";var boxedString=_dereq_("cached-constructors-x").Object("a");module.exports="a"===boxedString[0]&&0 in boxedString},{"cached-constructors-x":4}],6:[function(_dereq_,module,exports){/**
* @file Tests if ES6 Symbol is supported.

@@ -45,3 +53,3 @@ * @version 1.4.1

*/
"use strict";module.exports="function"==typeof Symbol&&"symbol"==typeof Symbol("")},{}],6:[function(_dereq_,module,exports){/**
"use strict";module.exports="function"==typeof Symbol&&"symbol"==typeof Symbol("")},{}],7:[function(_dereq_,module,exports){/**
* @file Tests if ES6 @@toStringTag is supported.

@@ -55,5 +63,13 @@ * @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-@@tostringtag|26.3.1 @@toStringTag}

*/
"use strict";module.exports=_dereq_("has-symbol-support-x")&&"symbol"==typeof Symbol.toStringTag},{"has-symbol-support-x":5}],7:[function(_dereq_,module,exports){"use strict";var toStr=Object.prototype.toString,isStandardArguments=function isArguments(value){return"[object Arguments]"===toStr.call(value)},isLegacyArguments=function isArguments(value){return!!isStandardArguments(value)||null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&"[object Array]"!==toStr.call(value)&&"[object Function]"===toStr.call(value.callee)},supportsStandardArguments=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments,module.exports=supportsStandardArguments?isStandardArguments:isLegacyArguments},{}],8:[function(_dereq_,module,exports){/**
"use strict";module.exports=_dereq_("has-symbol-support-x")&&"symbol"==typeof Symbol.toStringTag},{"has-symbol-support-x":6}],8:[function(_dereq_,module,exports){/**
* @file The constant value Infinity.
* @version 1.0.0
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module infinity-x
*/
"use strict";module.exports=1/0},{}],9:[function(_dereq_,module,exports){"use strict";var toStr=Object.prototype.toString,isStandardArguments=function isArguments(value){return"[object Arguments]"===toStr.call(value)},isLegacyArguments=function isArguments(value){return!!isStandardArguments(value)||null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&"[object Array]"!==toStr.call(value)&&"[object Function]"===toStr.call(value.callee)},supportsStandardArguments=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments,module.exports=supportsStandardArguments?isStandardArguments:isLegacyArguments},{}],10:[function(_dereq_,module,exports){/**
* @file Determines whether the passed value is an Array.
* @version 1.1.1
* @version 1.2.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -64,5 +80,5 @@ * @copyright Xotic750

*/
"use strict";var $isArray,isFalsey=_dereq_("is-falsey-x"),nativeIsArray="function"==typeof Array.isArray&&Array.isArray;if(nativeIsArray)try{$isArray([])&&!1===$isArray({length:0})&&($isArray=nativeIsArray)}catch(ignore){}if(isFalsey($isArray)){var toStringTag=_dereq_("to-string-tag-x");$isArray=function isArray(obj){return"[object Array]"===toStringTag(obj)}}module.exports=$isArray},{"is-falsey-x":10,"to-string-tag-x":30}],9:[function(_dereq_,module,exports){"use strict";var getDay=Date.prototype.getDay,tryDateObject=function tryDateObject(value){try{return getDay.call(value),!0}catch(e){return!1}},toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isDateObject(value){return"object"==typeof value&&null!==value&&(hasToStringTag?tryDateObject(value):"[object Date]"===toStr.call(value))}},{}],10:[function(_dereq_,module,exports){/**
"use strict";var $isArray,nativeIsArray="function"==typeof Array.isArray&&Array.isArray,testRes=nativeIsArray&&_dereq_("attempt-x")(function(){return!0===nativeIsArray([])&&!1===nativeIsArray({length:0})});if(testRes&&!1===testRes.threw&&!0===testRes.value)$isArray=nativeIsArray;else{var toStringTag=_dereq_("to-string-tag-x");$isArray=function isArray(obj){return"[object Array]"===toStringTag(obj)}}module.exports=$isArray},{"attempt-x":3,"to-string-tag-x":36}],11:[function(_dereq_,module,exports){"use strict";var getDay=Date.prototype.getDay,toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isDateObject(value){return"object"==typeof value&&null!==value&&(hasToStringTag?function tryDateObject(value){try{return getDay.call(value),!0}catch(e){return!1}}(value):"[object Date]"===toStr.call(value))}},{}],12:[function(_dereq_,module,exports){/**
* @file Test if a given value is falsey.
* @version 1.0.0
* @version 1.0.1
* @author Xotic750 <Xotic750@gmail.com>

@@ -73,6 +89,6 @@ * @copyright Xotic750

*/
"use strict";module.exports=function isFalsey(value){return!1===Boolean(value)}},{}],11:[function(_dereq_,module,exports){/**
"use strict";var toBoolean=_dereq_("to-boolean-x");module.exports=function isFalsey(value){return!1===toBoolean(value)}},{"to-boolean-x":30}],13:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for Number.isFinite.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-number.isfinite|20.1.2.2 Number.isFinite ( number )}
* @version 3.0.1
* @version 3.0.2
* @author Xotic750 <Xotic750@gmail.com>

@@ -83,5 +99,5 @@ * @copyright Xotic750

*/
"use strict";var numberIsNaN=_dereq_("is-nan-x");module.exports=function isFinite(number){return"number"==typeof number&&!1===numberIsNaN(number)&&number!==1/0&&number!==-1/0}},{"is-nan-x":13}],12:[function(_dereq_,module,exports){/**
"use strict";var numberIsNaN=_dereq_("is-nan-x"),INFINITY=_dereq_("infinity-x");module.exports=function isFinite(number){return"number"==typeof number&&!1===numberIsNaN(number)&&number!==INFINITY&&number!==-INFINITY}},{"infinity-x":8,"is-nan-x":15}],14:[function(_dereq_,module,exports){/**
* @file Determine whether a given value is a function object.
* @version 3.1.1
* @version 3.3.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -92,3 +108,3 @@ * @copyright Xotic750

*/
"use strict";var fToString=Function.prototype.toString,toStringTag=_dereq_("to-string-tag-x"),hasToStringTag=_dereq_("has-to-string-tag-x"),isPrimitive=_dereq_("is-primitive"),normalise=_dereq_("normalize-space-x"),deComment=_dereq_("replace-comments-x"),hasNativeClass=!0;try{Function('"use strict"; return class My {};')()}catch(ignore){hasNativeClass=!1}var ctrRx=/^class /,isES6ClassFn=function isES6ClassFunc(value){try{return ctrRx.test(normalise(deComment(fToString.call(value)," ")))}catch(ignore){}return!1},tryFuncToString=function funcToString(value,allowClass){try{return(!hasNativeClass||!1!==allowClass||!isES6ClassFn(value))&&(fToString.call(value),!0)}catch(ignore){}return!1};module.exports=function isFunction(value){if(isPrimitive(value))return!1;var allowClass=arguments.length>0&&Boolean(arguments[1]);if(hasToStringTag)return tryFuncToString(value,allowClass);if(hasNativeClass&&!1===allowClass&&isES6ClassFn(value))return!1;var strTag=toStringTag(value);return"[object Function]"===strTag||"[object GeneratorFunction]"===strTag||"[object AsyncFunction]"===strTag}},{"has-to-string-tag-x":6,"is-primitive":15,"normalize-space-x":21,"replace-comments-x":22,"to-string-tag-x":30}],13:[function(_dereq_,module,exports){/**
"use strict";var attempt=_dereq_("attempt-x"),fToString=Function.prototype.toString,toBoolean=_dereq_("to-boolean-x"),isFalsey=_dereq_("is-falsey-x"),toStringTag=_dereq_("to-string-tag-x"),hasToStringTag=_dereq_("has-to-string-tag-x"),isPrimitive=_dereq_("is-primitive"),normalise=_dereq_("normalize-space-x").normalizeSpace,deComment=_dereq_("replace-comments-x"),ctrRx=/^class /,test=ctrRx.test,hasNativeClass=!1===attempt(function(){return Function('"use strict"; return class My {};')()}).threw,isES6ClassFn=function isES6ClassFunc(value){var result=attempt(function _testClassstring(value){return test.call(ctrRx,normalise(deComment(fToString.call(value)," ")))},value);return!1===result.threw&&result.value};module.exports=function isFunction(value){if(isPrimitive(value))return!1;if(hasToStringTag)return function funcToString(value,allowClass){return!(hasNativeClass&&!1===allowClass&&isES6ClassFn(value)||!1!==attempt.call(value,fToString).threw)}(value,toBoolean(arguments[1]));if(hasNativeClass&&isFalsey(arguments[1])&&isES6ClassFn(value))return!1;var strTag=toStringTag(value);return"[object Function]"===strTag||"[object GeneratorFunction]"===strTag||"[object AsyncFunction]"===strTag}},{"attempt-x":3,"has-to-string-tag-x":7,"is-falsey-x":12,"is-primitive":17,"normalize-space-x":24,"replace-comments-x":26,"to-boolean-x":30,"to-string-tag-x":36}],15:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.

@@ -101,3 +117,3 @@ * @version 1.0.1

*/
"use strict";module.exports=function isNaN(value){return value!==value}},{}],14:[function(_dereq_,module,exports){/**
"use strict";module.exports=function isNaN(value){return value!=value}},{}],16:[function(_dereq_,module,exports){/**
* @file Checks if `value` is `null` or `undefined`.

@@ -110,6 +126,6 @@ * @version 1.4.1

*/
"use strict";var isUndefined=_dereq_("validate.io-undefined"),isNull=_dereq_("lodash.isnull");module.exports=function isNil(value){return isNull(value)||isUndefined(value)}},{"lodash.isnull":18,"validate.io-undefined":35}],15:[function(_dereq_,module,exports){"use strict";module.exports=function isPrimitive(value){return null==value||"function"!=typeof value&&"object"!=typeof value}},{}],16:[function(_dereq_,module,exports){"use strict";var strValue=String.prototype.valueOf,tryStringObject=function tryStringObject(value){try{return strValue.call(value),!0}catch(e){return!1}},toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isString(value){return"string"==typeof value||"object"==typeof value&&(hasToStringTag?tryStringObject(value):"[object String]"===toStr.call(value))}},{}],17:[function(_dereq_,module,exports){"use strict";var toStr=Object.prototype.toString;if("function"==typeof Symbol&&"symbol"==typeof Symbol()){var symToStr=Symbol.prototype.toString,symStringRegex=/^Symbol\(.*\)$/,isSymbolObject=function isSymbolObject(value){return"symbol"==typeof value.valueOf()&&symStringRegex.test(symToStr.call(value))};module.exports=function isSymbol(value){if("symbol"==typeof value)return!0;if("[object Symbol]"!==toStr.call(value))return!1;try{return isSymbolObject(value)}catch(e){return!1}}}else module.exports=function isSymbol(value){return!1}},{}],18:[function(_dereq_,module,exports){module.exports=function isNull(value){return null===value}},{}],19:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for Math.sign.
"use strict";var isUndefined=_dereq_("validate.io-undefined"),isNull=_dereq_("lodash.isnull");module.exports=function isNil(value){return isNull(value)||isUndefined(value)}},{"lodash.isnull":20,"validate.io-undefined":41}],17:[function(_dereq_,module,exports){"use strict";module.exports=function isPrimitive(value){return null==value||"function"!=typeof value&&"object"!=typeof value}},{}],18:[function(_dereq_,module,exports){"use strict";var strValue=String.prototype.valueOf,toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isString(value){return"string"==typeof value||"object"==typeof value&&(hasToStringTag?function tryStringObject(value){try{return strValue.call(value),!0}catch(e){return!1}}(value):"[object String]"===toStr.call(value))}},{}],19:[function(_dereq_,module,exports){"use strict";var toStr=Object.prototype.toString;if("function"==typeof Symbol&&"symbol"==typeof Symbol()){var symToStr=Symbol.prototype.toString,symStringRegex=/^Symbol\(.*\)$/;module.exports=function isSymbol(value){if("symbol"==typeof value)return!0;if("[object Symbol]"!==toStr.call(value))return!1;try{return function isSymbolObject(value){return"symbol"==typeof value.valueOf()&&symStringRegex.test(symToStr.call(value))}(value)}catch(e){return!1}}}else module.exports=function isSymbol(value){return!1}},{}],20:[function(_dereq_,module,exports){module.exports=function isNull(value){return null===value}},{}],21:[function(_dereq_,module,exports){/**
* @file Shim for Math.sign.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-math.sign|20.2.2.29 Math.sign(x)}
* @version 2.1.0
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -120,5 +136,13 @@ * @copyright Xotic750

*/
"use strict";var toNumber=_dereq_("to-number-x"),numberIsNaN=_dereq_("is-nan-x");module.exports=function sign(x){var n=toNumber(x);return 0===n||numberIsNaN(n)?n:n>0?1:-1}},{"is-nan-x":13,"to-number-x":27}],20:[function(_dereq_,module,exports){"use strict";module.exports=9007199254740991},{}],21:[function(_dereq_,module,exports){/**
"use strict";var libToNumber=_dereq_("to-number-x"),toNumber2016=libToNumber.toNumber2016,toNumber2018=libToNumber.toNumber2018,numberIsNaN=_dereq_("is-nan-x"),$sign2018=function sign2018(x){var n=toNumber2018(x);return 0===n||numberIsNaN(n)?n:n>0?1:-1};module.exports={sign:$sign2018,sign2016:function sign2016(x){var n=toNumber2016(x);return 0===n||numberIsNaN(n)?n:n>0?1:-1},sign2018:$sign2018}},{"is-nan-x":15,"to-number-x":33}],22:[function(_dereq_,module,exports){"use strict";module.exports=9007199254740991},{}],23:[function(_dereq_,module,exports){/**
* @file The constant NaN derived mathematically by 0 / 0.
* @version 1.0.0
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module nan-x
*/
"use strict";module.exports=NaN},{}],24:[function(_dereq_,module,exports){/**
* @file Trims and replaces sequences of whitespace characters by a single space.
* @version 1.3.3
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -129,5 +153,13 @@ * @copyright Xotic750

*/
"use strict";var trim=_dereq_("trim-x"),reNormalize=new RegExp("["+_dereq_("white-space-x").string+"]+","g");module.exports=function normalizeSpace(string){return trim(string).replace(reNormalize," ")}},{"trim-x":34,"white-space-x":36}],22:[function(_dereq_,module,exports){/**
"use strict";var libTrim=_dereq_("trim-x"),trim2016=libTrim.trim2016,trim2018=libTrim.trim2018,Rx=_dereq_("cached-constructors-x").RegExp,libWhiteSpace=_dereq_("white-space-x"),reNormalize2016=new Rx("["+libWhiteSpace.string2016+"]+","g"),reNormalize2018=new Rx("["+libWhiteSpace.string2018+"]+","g"),replace="".replace,$normalizeSpace2018=function normalizeSpace2018(string){return replace.call(trim2018(string),reNormalize2018," ")};module.exports={normalizeSpace:$normalizeSpace2018,normalizeSpace2016:function normalizeSpace2016(string){return replace.call(trim2016(string),reNormalize2016," ")},normalizeSpace2018:$normalizeSpace2018}},{"cached-constructors-x":4,"trim-x":40,"white-space-x":42}],25:[function(_dereq_,module,exports){/**
* @file Parses a string argument and returns an integer of the specified radix.
* @version 2.0.0
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module parse-int-x
*/
"use strict";var nativeParseInt=parseInt,NAN=_dereq_("nan-x"),toStr=_dereq_("to-string-x"),trimLeft2016=_dereq_("trim-left-x").trimLeft2016,trimLeft2018=_dereq_("trim-left-x").trimLeft2018,chachedCtrs=_dereq_("cached-constructors-x"),castNumber=chachedCtrs.Number,charAt=chachedCtrs.String.prototype.charAt,hexRegex=/^[-+]?0[xX]/,test=hexRegex.test,$parseInt2018=function parseInt2018(string,radix){var str=trimLeft2018(toStr(string));return"\u180e"===charAt.call(str,0)?NAN:nativeParseInt(str,castNumber(radix)||(test.call(hexRegex,str)?16:10))};module.exports={parseInt:$parseInt2018,parseInt2016:function parseInt2016(string,radix){var str=trimLeft2016(toStr(string));return nativeParseInt(str,castNumber(radix)||(test.call(hexRegex,str)?16:10))},parseInt2018:$parseInt2018}},{"cached-constructors-x":4,"nan-x":23,"to-string-x":37,"trim-left-x":38}],26:[function(_dereq_,module,exports){/**
* @file Replace the comments in a string.
* @version 1.0.3
* @version 2.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -138,3 +170,11 @@ * @copyright Xotic750

*/
"use strict";var isString=_dereq_("is-string"),STRIP_COMMENTS=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;module.exports=function replaceComments(string){var replacement=arguments.length>1&&isString(arguments[1])?arguments[1]:"";return isString(string)?string.replace(STRIP_COMMENTS,replacement):""}},{"is-string":16}],23:[function(_dereq_,module,exports){/**
"use strict";var toStr=_dereq_("to-string-x"),requireCoercibleToString=_dereq_("require-coercible-to-string-x"),STRIP_COMMENTS=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,replace="".replace;module.exports=function replaceComments(string){return replace.call(requireCoercibleToString(string),STRIP_COMMENTS,arguments.length>1?toStr(arguments[1]):"")}},{"require-coercible-to-string-x":27,"to-string-x":37}],27:[function(_dereq_,module,exports){/**
* @file Requires an argument is corecible then converts using ToString.
* @version 1.0.0
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module require-coercible-to-string-x
*/
"use strict";var requireObjectCoercible=_dereq_("require-object-coercible-x"),toStr=_dereq_("to-string-x");module.exports=function requireCoercibleToString(value){return toStr(requireObjectCoercible(value))}},{"require-object-coercible-x":28,"to-string-x":37}],28:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for RequireObjectCoercible.

@@ -148,5 +188,5 @@ * @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-requireobjectcoercible|7.2.1 RequireObjectCoercible ( argument )}

*/
"use strict";var isNil=_dereq_("is-nil-x");module.exports=function RequireObjectCoercible(value){if(isNil(value))throw new TypeError("Cannot call method on "+value);return value}},{"is-nil-x":14}],24:[function(_dereq_,module,exports){/**
"use strict";var isNil=_dereq_("is-nil-x");module.exports=function RequireObjectCoercible(value){if(isNil(value))throw new TypeError("Cannot call method on "+value);return value}},{"is-nil-x":16}],29:[function(_dereq_,module,exports){/**
* @file Tests if a value is a string with the boxed bug; splits to an array.
* @version 1.0.0
* @version 1.1.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -157,6 +197,14 @@ * @copyright Xotic750

*/
"use strict";var strSplit,isString,splitString=!1===_dereq_("has-boxed-string-x");splitString&&(strSplit=String.prototype.split,isString=_dereq_("is-string")),module.exports=function splitIfBoxedBug(value){return splitString&&isString(value)?strSplit.call(value,""):value}},{"has-boxed-string-x":4,"is-string":16}],25:[function(_dereq_,module,exports){/**
"use strict";var strSplit,isString;!1===_dereq_("has-boxed-string-x")&&(isString="function"==typeof(strSplit="".split)&&_dereq_("is-string")),module.exports=function splitIfBoxedBug(value){return isString&&isString(value)?strSplit.call(value,""):value}},{"has-boxed-string-x":5,"is-string":18}],30:[function(_dereq_,module,exports){/**
* @file Converts argument to a value of type Boolean.
* @version 1.0.1
* @author Xotic750 <Xotic750@gmail.com>
* @copyright Xotic750
* @license {@link <https://opensource.org/licenses/MIT> MIT}
* @module to-boolean-x
*/
"use strict";module.exports=function toBoolean(value){return!!value}},{}],31:[function(_dereq_,module,exports){/**
* @file ToInteger converts 'argument' to an integral numeric value.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-tointeger|7.1.4 ToInteger ( argument )}
* @version 2.1.0
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -167,6 +215,6 @@ * @copyright Xotic750

*/
"use strict";var toNumber=_dereq_("to-number-x"),numberIsNaN=_dereq_("is-nan-x"),numberIsFinite=_dereq_("is-finite-x"),mathSign=_dereq_("math-sign-x");module.exports=function toInteger(value){var number=toNumber(value);return numberIsNaN(number)?0:0===number||!1===numberIsFinite(number)?number:mathSign(number)*Math.floor(Math.abs(number))}},{"is-finite-x":11,"is-nan-x":13,"math-sign-x":19,"to-number-x":27}],26:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for ToLength.
"use strict";var libToNumber=_dereq_("to-number-x"),toNumber2016=libToNumber.toNumber2016,toNumber2018=libToNumber.toNumber2018,numberIsNaN=_dereq_("is-nan-x"),numberIsFinite=_dereq_("is-finite-x"),libMathSign=_dereq_("math-sign-x"),mathSign2016=libMathSign.sign2016,mathSign2018=libMathSign.sign2018,mathFloor=Math.floor,mathAbs=Math.abs,$toInteger2018=function toInteger2018(value){var number=toNumber2018(value);return numberIsNaN(number)?0:0===number||!1===numberIsFinite(number)?number:mathSign2018(number)*mathFloor(mathAbs(number))};module.exports={toInteger:$toInteger2018,toInteger2016:function toInteger2016(value){var number=toNumber2016(value);return numberIsNaN(number)?0:0===number||!1===numberIsFinite(number)?number:mathSign2016(number)*mathFloor(mathAbs(number))},toInteger2018:$toInteger2018}},{"is-finite-x":13,"is-nan-x":15,"math-sign-x":21,"to-number-x":33}],32:[function(_dereq_,module,exports){/**
* @file Shim for ToLength.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-tolength|7.1.15 ToLength ( argument )}
* @version 2.1.0
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -177,5 +225,5 @@ * @copyright Xotic750

*/
"use strict";var toInteger=_dereq_("to-integer-x"),MAX_SAFE_INTEGER=_dereq_("max-safe-integer");module.exports=function toLength(value){var len=toInteger(value);return len<=0?0:len>MAX_SAFE_INTEGER?MAX_SAFE_INTEGER:len}},{"max-safe-integer":20,"to-integer-x":25}],27:[function(_dereq_,module,exports){/**
"use strict";var libToInteger=_dereq_("to-integer-x"),toInteger2016=libToInteger.toInteger2016,toInteger2018=libToInteger.toInteger2018,MAX_SAFE_INTEGER=_dereq_("max-safe-integer"),$toLength2018=function toLength2018(value){var len=toInteger2018(value);return len<=0?0:len>MAX_SAFE_INTEGER?MAX_SAFE_INTEGER:len};module.exports={toLength:$toLength2018,toLength2016:function toLength2016(value){var len=toInteger2016(value);return len<=0?0:len>MAX_SAFE_INTEGER?MAX_SAFE_INTEGER:len},toLength2018:$toLength2018}},{"max-safe-integer":22,"to-integer-x":31}],33:[function(_dereq_,module,exports){/**
* @file Converts argument to a value of type Number.
* @version 1.1.0
* @version 2.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -186,6 +234,6 @@ * @copyright Xotic750

*/
"use strict";var toPrimitive=_dereq_("to-primitive-x"),trim=_dereq_("trim-x"),pStrSlice=String.prototype.slice,binaryRegex=/^0b[01]+$/i,test=binaryRegex.test,isBinary=function _isBinary(value){return test.call(binaryRegex,value)},octalRegex=/^0o[0-7]+$/i,isOctal=function _isOctal(value){return test.call(octalRegex,value)},nonWS=["\x85","\u200b","\ufffe"].join(""),nonWSregex=new RegExp("["+nonWS+"]","g"),hasNonWS=function _hasNonWS(value){return test.call(nonWSregex,value)},invalidHexLiteral=/^[-+]0x[0-9a-f]+$/i,isInvalidHexLiteral=function _isInvalidHexLiteral(value){return test.call(invalidHexLiteral,value)},$toNumber=function toNumber(argument){var value=toPrimitive(argument,Number);if("symbol"==typeof value)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof value){if(isBinary(value))return $toNumber(parseInt(pStrSlice.call(value,2),2));if(isOctal(value))return $toNumber(parseInt(pStrSlice.call(value,2),8));if(hasNonWS(value)||isInvalidHexLiteral(value))return NaN;var trimmed=trim(value);if(trimmed!==value)return $toNumber(trimmed)}return Number(value)};module.exports=$toNumber},{"to-primitive-x":29,"trim-x":34}],28:[function(_dereq_,module,exports){/**
"use strict";var cachedCtrs=_dereq_("cached-constructors-x"),castNumber=cachedCtrs.Number,Rx=cachedCtrs.RegExp,toPrimitive=_dereq_("to-primitive-x"),libTrim=_dereq_("trim-x"),trim2016=libTrim.trim2016,trim2018=libTrim.trim2018,libParseInt=_dereq_("parse-int-x"),$parseInt2016=libParseInt.parseInt2016,$parseInt2018=libParseInt.parseInt2018,pStrSlice=cachedCtrs.String.prototype.slice,NAN=_dereq_("nan-x"),binaryRegex=/^0b[01]+$/i,test=binaryRegex.test,isBinary=function _isBinary(value){return test.call(binaryRegex,value)},octalRegex=/^0o[0-7]+$/i,isOctal=function _isOctal(value){return test.call(octalRegex,value)},nonWSregex2016=new Rx("[\x85\u200b\ufffe]","g"),nonWSregex2018=new Rx("[\x85\u180e\u200b\ufffe]","g"),invalidHexLiteral=/^[-+]0x[0-9a-f]+$/i,isInvalidHexLiteral=function _isInvalidHexLiteral(value){return test.call(invalidHexLiteral,value)},$toNumber2018=function toNumber2018(argument){var value=toPrimitive(argument,Number);if("symbol"==typeof value)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof value){if(isBinary(value))return toNumber2018($parseInt2018(pStrSlice.call(value,2),2));if(isOctal(value))return toNumber2018($parseInt2018(pStrSlice.call(value,2),8));if(function _hasNonWS(value){return test.call(nonWSregex2018,value)}(value)||isInvalidHexLiteral(value))return NAN;var trimmed=trim2018(value);if(trimmed!==value)return toNumber2018(trimmed)}return castNumber(value)};module.exports={toNumber:$toNumber2018,toNumber2016:function toNumber2016(argument){var value=toPrimitive(argument,Number);if("symbol"==typeof value)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof value){if(isBinary(value))return toNumber2016($parseInt2016(pStrSlice.call(value,2),2));if(isOctal(value))return toNumber2016($parseInt2016(pStrSlice.call(value,2),8));if(function _hasNonWS(value){return test.call(nonWSregex2016,value)}(value)||isInvalidHexLiteral(value))return NAN;var trimmed=trim2016(value);if(trimmed!==value)return toNumber2016(trimmed)}return castNumber(value)},toNumber2018:$toNumber2018}},{"cached-constructors-x":4,"nan-x":23,"parse-int-x":25,"to-primitive-x":35,"trim-x":40}],34:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for ToObject.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-toobject|7.1.13 ToObject ( argument )}
* @version 1.4.1
* @version 1.5.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -196,5 +244,5 @@ * @copyright Xotic750

*/
"use strict";var requireObjectCoercible=_dereq_("require-object-coercible-x");module.exports=function toObject(value){return Object(requireObjectCoercible(value))}},{"require-object-coercible-x":23}],29:[function(_dereq_,module,exports){/**
"use strict";var requireObjectCoercible=_dereq_("require-object-coercible-x"),castObject=_dereq_("cached-constructors-x").Object;module.exports=function toObject(value){return castObject(requireObjectCoercible(value))}},{"cached-constructors-x":4,"require-object-coercible-x":28}],35:[function(_dereq_,module,exports){/**
* @file Converts a JavaScript object to a primitive value.
* @version 1.0.1
* @version 1.1.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -205,6 +253,6 @@ * @copyright Xotic750

*/
"use strict";var hasSymbols=_dereq_("has-symbol-support-x"),isPrimitive=_dereq_("is-primitive"),isDate=_dereq_("is-date-object"),isSymbol=_dereq_("is-symbol"),isFunction=_dereq_("is-function-x"),requireObjectCoercible=_dereq_("require-object-coercible-x"),isNil=_dereq_("is-nil-x"),isUndefined=_dereq_("validate.io-undefined"),symToPrimitive=hasSymbols&&Symbol.toPrimitive,symValueOf=hasSymbols&&Symbol.prototype.valueOf,toStringOrder=["toString","valueOf"],toNumberOrder=["valueOf","toString"],ordinaryToPrimitive=function _ordinaryToPrimitive(O,hint){if(requireObjectCoercible(O),"string"!=typeof hint||"number"!==hint&&"string"!==hint)throw new TypeError('hint must be "string" or "number"');for(var method,result,methodNames="string"===hint?toStringOrder:toNumberOrder,i=0;i<2;i+=1)if(method=O[methodNames[i]],isFunction(method)&&(result=method.call(O),isPrimitive(result)))return result;throw new TypeError("No default value")},getMethod=function _getMethod(O,P){var func=O[P];if(!1===isNil(func)){if(!1===isFunction(func))throw new TypeError(func+" returned for property "+P+" of object "+O+" is not a function");return func}};module.exports=function toPrimitive(input,preferredType){if(isPrimitive(input))return input;var hint="default";arguments.length>1&&(preferredType===String?hint="string":preferredType===Number&&(hint="number"));var exoticToPrim;if(hasSymbols&&(symToPrimitive?exoticToPrim=getMethod(input,symToPrimitive):isSymbol(input)&&(exoticToPrim=symValueOf)),!1===isUndefined(exoticToPrim)){var result=exoticToPrim.call(input,hint);if(isPrimitive(result))return result;throw new TypeError("unable to convert exotic object to primitive")}return"default"===hint&&(isDate(input)||isSymbol(input))&&(hint="string"),ordinaryToPrimitive(input,"default"===hint?"number":hint)}},{"has-symbol-support-x":5,"is-date-object":9,"is-function-x":12,"is-nil-x":14,"is-primitive":15,"is-symbol":17,"require-object-coercible-x":23,"validate.io-undefined":35}],30:[function(_dereq_,module,exports){/**
"use strict";var hasSymbols=_dereq_("has-symbol-support-x"),isPrimitive=_dereq_("is-primitive"),isDate=_dereq_("is-date-object"),isSymbol=_dereq_("is-symbol"),isFunction=_dereq_("is-function-x"),requireObjectCoercible=_dereq_("require-object-coercible-x"),isNil=_dereq_("is-nil-x"),isUndefined=_dereq_("validate.io-undefined"),symToPrimitive=hasSymbols&&Symbol.toPrimitive,symValueOf=hasSymbols&&Symbol.prototype.valueOf,toStringOrder=["toString","valueOf"],toNumberOrder=["valueOf","toString"];module.exports=function toPrimitive(input,preferredType){if(isPrimitive(input))return input;var hint="default";arguments.length>1&&(preferredType===String?hint="string":preferredType===Number&&(hint="number"));var exoticToPrim;if(hasSymbols&&(symToPrimitive?exoticToPrim=function _getMethod(O,P){var func=O[P];if(!1===isNil(func)){if(!1===isFunction(func))throw new TypeError(func+" returned for property "+P+" of object "+O+" is not a function");return func}}(input,symToPrimitive):isSymbol(input)&&(exoticToPrim=symValueOf)),!1===isUndefined(exoticToPrim)){var result=exoticToPrim.call(input,hint);if(isPrimitive(result))return result;throw new TypeError("unable to convert exotic object to primitive")}return"default"===hint&&(isDate(input)||isSymbol(input))&&(hint="string"),function _ordinaryToPrimitive(O,hint){if(requireObjectCoercible(O),"string"!=typeof hint||"number"!==hint&&"string"!==hint)throw new TypeError('hint must be "string" or "number"');for(var method,result,methodNames="string"===hint?toStringOrder:toNumberOrder,i=0;i<2;i+=1)if(method=O[methodNames[i]],isFunction(method)&&(result=method.call(O),isPrimitive(result)))return result;throw new TypeError("No default value")}(input,"default"===hint?"number":hint)}},{"has-symbol-support-x":6,"is-date-object":11,"is-function-x":14,"is-nil-x":16,"is-primitive":17,"is-symbol":19,"require-object-coercible-x":28,"validate.io-undefined":41}],36:[function(_dereq_,module,exports){/**
* @file Get an object's ES6 @@toStringTag.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring|19.1.3.6 Object.prototype.toString ( )}
* @version 1.4.1
* @version 1.4.2
* @author Xotic750 <Xotic750@gmail.com>

@@ -215,6 +263,6 @@ * @copyright Xotic750

*/
"use strict";var isNull=_dereq_("lodash.isnull"),isUndefined=_dereq_("validate.io-undefined"),toStr=Object.prototype.toString;module.exports=function toStringTag(value){return isNull(value)?"[object Null]":isUndefined(value)?"[object Undefined]":toStr.call(value)}},{"lodash.isnull":18,"validate.io-undefined":35}],31:[function(_dereq_,module,exports){/**
"use strict";var isNull=_dereq_("lodash.isnull"),isUndefined=_dereq_("validate.io-undefined"),toStr={}.toString;module.exports=function toStringTag(value){return isNull(value)?"[object Null]":isUndefined(value)?"[object Undefined]":toStr.call(value)}},{"lodash.isnull":20,"validate.io-undefined":41}],37:[function(_dereq_,module,exports){/**
* @file ES6-compliant shim for ToString.
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-tostring|7.1.12 ToString ( argument )}
* @version 1.4.1
* @version 1.4.2
* @author Xotic750 <Xotic750@gmail.com>

@@ -225,5 +273,5 @@ * @copyright Xotic750

*/
"use strict";var isSymbol=_dereq_("is-symbol");module.exports=function ToString(value){if(isSymbol(value))throw new TypeError("Cannot convert a Symbol value to a string");return String(value)}},{"is-symbol":17}],32:[function(_dereq_,module,exports){/**
"use strict";var castString="".constructor,isSymbol=_dereq_("is-symbol");module.exports=function ToString(value){if(isSymbol(value))throw new TypeError("Cannot convert a Symbol value to a string");return castString(value)}},{"is-symbol":19}],38:[function(_dereq_,module,exports){/**
* @file This method removes whitespace from the left end of a string.
* @version 1.3.5
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -234,5 +282,5 @@ * @copyright Xotic750

*/
"use strict";var $toString=_dereq_("to-string-x"),reLeft=new RegExp("^["+_dereq_("white-space-x").string+"]+");module.exports=function trimLeft(string){return $toString(string).replace(reLeft,"")}},{"to-string-x":31,"white-space-x":36}],33:[function(_dereq_,module,exports){/**
"use strict";var requireCoercibleToString=_dereq_("require-coercible-to-string-x"),Rx=_dereq_("cached-constructors-x").RegExp,reLeft2016=new Rx("^["+_dereq_("white-space-x").string2016+"]+"),reLeft2018=new Rx("^["+_dereq_("white-space-x").string2018+"]+"),replace="".replace,$trimLeft2018=function trimLeft2018(string){return replace.call(requireCoercibleToString(string),reLeft2018,"")};module.exports={trimLeft:$trimLeft2018,trimLeft2016:function trimLeft2016(string){return replace.call(requireCoercibleToString(string),reLeft2016,"")},trimLeft2018:$trimLeft2018}},{"cached-constructors-x":4,"require-coercible-to-string-x":27,"white-space-x":42}],39:[function(_dereq_,module,exports){/**
* @file This method removes whitespace from the right end of a string.
* @version 1.3.3
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -243,5 +291,5 @@ * @copyright Xotic750

*/
"use strict";var $toString=_dereq_("to-string-x"),reRight=new RegExp("["+_dereq_("white-space-x").string+"]+$");module.exports=function trimRight(string){return $toString(string).replace(reRight,"")}},{"to-string-x":31,"white-space-x":36}],34:[function(_dereq_,module,exports){/**
"use strict";var requireCoercibleToString=_dereq_("require-coercible-to-string-x"),Rx=_dereq_("cached-constructors-x").RegExp,reRight2016=new Rx("["+_dereq_("white-space-x").string2016+"]+$"),reRight2018=new Rx("["+_dereq_("white-space-x").string2018+"]+$"),replace="".replace,$trimRight2018=function trimRight2018(string){return replace.call(requireCoercibleToString(string),reRight2018,"")};module.exports={trimRight:$trimRight2018,trimRight2016:function trimRight2016(string){return replace.call(requireCoercibleToString(string),reRight2016,"")},trimRight2018:$trimRight2018}},{"cached-constructors-x":4,"require-coercible-to-string-x":27,"white-space-x":42}],40:[function(_dereq_,module,exports){/**
* @file This method removes whitespace from the left and right end of a string.
* @version 1.0.3
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -252,5 +300,5 @@ * @copyright Xotic750

*/
"use strict";var trimLeft=_dereq_("trim-left-x"),trimRight=_dereq_("trim-right-x");module.exports=function trim(string){return trimLeft(trimRight(string))}},{"trim-left-x":32,"trim-right-x":33}],35:[function(_dereq_,module,exports){"use strict";module.exports=function isUndefined(value){return void 0===value}},{}],36:[function(_dereq_,module,exports){/**
* @file List of ECMAScript5 white space characters.
* @version 2.0.3
"use strict";var libTrimLeft=_dereq_("trim-left-x"),trimLeft2016=libTrimLeft.trimLeft2016,trimLeft2018=libTrimLeft.trimLeft2018,libTrimRight=_dereq_("trim-right-x"),trimRight2016=libTrimRight.trimRight2016,trimRight2018=libTrimRight.trimRight2016,$trim2018=function trim2018(string){return trimLeft2018(trimRight2018(string))};module.exports={trim:$trim2018,trim2016:function trim2016(string){return trimLeft2016(trimRight2016(string))},trim2018:$trim2018}},{"trim-left-x":38,"trim-right-x":39}],41:[function(_dereq_,module,exports){"use strict";module.exports=function isUndefined(value){return void 0===value}},{}],42:[function(_dereq_,module,exports){/**
* @file List of ECMAScript white space characters.
* @version 3.0.0
* @author Xotic750 <Xotic750@gmail.com>

@@ -261,2 +309,2 @@ * @copyright Xotic750

*/
"use strict";for(var list=[{code:9,description:"Tab",string:"\t"},{code:10,description:"Line Feed",string:"\n"},{code:11,description:"Vertical Tab",string:"\x0B"},{code:12,description:"Form Feed",string:"\f"},{code:13,description:"Carriage Return",string:"\r"},{code:32,description:"Space",string:" "},{code:160,description:"No-break space",string:"\xa0"},{code:5760,description:"Ogham space mark",string:"\u1680"},{code:6158,description:"Mongolian vowel separator",string:"\u180e"},{code:8192,description:"En quad",string:"\u2000"},{code:8193,description:"Em quad",string:"\u2001"},{code:8194,description:"En space",string:"\u2002"},{code:8195,description:"Em space",string:"\u2003"},{code:8196,description:"Three-per-em space",string:"\u2004"},{code:8197,description:"Four-per-em space",string:"\u2005"},{code:8198,description:"Six-per-em space",string:"\u2006"},{code:8199,description:"Figure space",string:"\u2007"},{code:8200,description:"Punctuation space",string:"\u2008"},{code:8201,description:"Thin space",string:"\u2009"},{code:8202,description:"Hair space",string:"\u200a"},{code:8232,description:"Line separator",string:"\u2028"},{code:8233,description:"Paragraph separator",string:"\u2029"},{code:8239,description:"Narrow no-break space",string:"\u202f"},{code:8287,description:"Medium mathematical space",string:"\u205f"},{code:12288,description:"Ideographic space",string:"\u3000"},{code:65279,description:"Byte Order Mark",string:"\ufeff"}],string="",length=list.length,i=0;i<length;i+=1)string+=list[i].string;module.exports={list:list,string:string}},{}]},{},[1])(1)});
"use strict";for(var list=[{code:9,description:"Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\t"},{code:10,description:"Line Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\n"},{code:11,description:"Vertical Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\x0B"},{code:12,description:"Form Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\f"},{code:13,description:"Carriage Return",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\r"},{code:32,description:"Space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:160,description:"No-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\xa0"},{code:5760,description:"Ogham space mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u1680"},{code:6158,description:"Mongolian vowel separator",es5:!0,es2015:!0,es2016:!0,es2017:!1,es2018:!1,string:"\u180e"},{code:8192,description:"En quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2000"},{code:8193,description:"Em quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2001"},{code:8194,description:"En space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2002"},{code:8195,description:"Em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2003"},{code:8196,description:"Three-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2004"},{code:8197,description:"Four-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2005"},{code:8198,description:"Six-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2006"},{code:8199,description:"Figure space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2007"},{code:8200,description:"Punctuation space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2008"},{code:8201,description:"Thin space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2009"},{code:8202,description:"Hair space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u200a"},{code:8232,description:"Line separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2028"},{code:8233,description:"Paragraph separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2029"},{code:8239,description:"Narrow no-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u202f"},{code:8287,description:"Medium mathematical space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u205f"},{code:12288,description:"Ideographic space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u3000"},{code:65279,description:"Byte Order Mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\ufeff"}],stringES2016="",stringES2018="",length=list.length,i=0;i<length;i+=1)list[i].es2016&&(stringES2016+=list[i].string),list[i].es2018&&(stringES2018+=list[i].string);module.exports={list:list,string:stringES2018,string5:stringES2016,string2015:stringES2016,string2016:stringES2016,string2017:stringES2018,string2018:stringES2018}},{}]},{},[1])(1)});
{
"name": "array-slice-x",
"version": "3.4.0",
"version": "3.5.0",
"description": "Cross-browser array slicer.",

@@ -32,8 +32,9 @@ "homepage": "https://github.com/Xotic750/array-slice-x",

"dependencies": {
"array-like-slice-x": "^1.1.0",
"attempt-x": "^1.1.0",
"array-like-slice-x": "^1.2.0",
"attempt-x": "^1.1.1",
"cached-constructors-x": "^1.0.0",
"is-arguments": "^1.0.2",
"is-array-x": "^1.1.1",
"is-array-x": "^1.2.0",
"is-string": "^1.0.4",
"to-object-x": "^1.4.1"
"to-object-x": "^1.5.0"
},

@@ -40,0 +41,0 @@ "devDependencies": {

@@ -26,3 +26,3 @@ <a href="https://travis-ci.org/Xotic750/array-slice-x"

**Version**: 3.4.0
**Version**: 3.5.0
**Author**: Xotic750 <Xotic750@gmail.com>

@@ -29,0 +29,0 @@ **License**: [MIT](&lt;https://opensource.org/licenses/MIT&gt;)

Sorry, the diff of this file is too big to display

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