!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.UtilsLite={})}(this,function(n){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function e(n){return Object.prototype.toString.call(n)}function r(n){return void 0===n?"undefined":t(n)}function o(n){return"[object Object]"===e(n)}function u(n){return"[object Array]"===e(n)}function i(n){return"[object Function]"===e(n)}function c(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var f=Object.assign||function(n){for(var t=1;tt?(n.apply(u,i),o=c):e&&(clearTimeout(r),r=setTimeout(function(){n.apply(u,i)},e))}},n.set=function(n,t,e){if(t){var r=n,o=t.split(".");o.forEach(function(n,t){t===o.length-1?r[n]=e:(r[n]||(r[n]={}),r=r[n])})}},n.get=function(n,t,e){if(!t)return n;var r=n;return t.split(".").some(function(n,t){if(void 0===r[n])return r=e,!0;r=r[n]}),r},n.getStore=function(n){try{return JSON.parse(window.localStorage.getItem(n))}catch(n){}},n.setStore=function(n,t){try{window.localStorage.setItem(n,JSON.stringify(t))}catch(n){}},n.clone=function(n){return o(n)?Object.assign({},n):u(n)?n.slice():void 0},n.cloneDeep=function(n){return JSON.parse(JSON.stringify(n))},n.getType=e,n.getTypeof=r,n.isObject=o,n.isArray=u,n.isFunction=i,n.isString=function(n){return"[object String]"===e(n)},n.isBoolean=function(n){return"[object Boolean]"===e(n)},n.isEmptyObj=function(n){return o(n)&&!Object.keys(n).length},n.isNumber=function(n){return"[object Number]"===e(n)},n.kebabToCamel=function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},n.camelToKebab=function(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},n.unique=function(n){var t=[];return n.forEach(function(n){~t.indexOf(n)||t.push(n)}),t},n.getLinearValue=function(n,t,e,r,o){var u=(r-t)/(e-n),i=t-n*u;return null==o?{k:u,b:i}:o*u+i},n.getFnAndObjValue=function(n,t){return i(n)?n(t):o(n)&&null!=n[t]?n[t]:t},n.arrDelItem=function(n,t){return n.filter(function(n){return t!==n})},n.arrDelArrItem=function(n,t){return n.filter(function(n){return!~t.indexOf(n)})},n.getArrMin=function(n){return Math.min.apply(null,n)},n.getArrMax=function(n){return Math.max.apply(null,n)},n.toArray=function(n){return Array.prototype.slice.call(n)},n.noop=function(){},n.extend=f,n.isEqual=function n(t,e){if(t===e)return!0;if(null===t||null===e||"object"!==r(t)||"object"!==r(e))return t===e;for(var o in t)if(c(t,o)){var u=t[o],i=e[o],f=r(u);if("undefined"===r(i))return!1;if("object"===f){if(!n(u,i))return!1}else if(u!==i)return!1}for(var l in e)if(c(e,l)&&"undefined"===r(t)[l])return!1;return!0},n.hasOwn=c,Object.defineProperty(n,"__esModule",{value:!0})});