@ecomplus/utils
Version:
JS utility functions to E-Com Plus (not only) related apps
8 lines • 22.5 kB
JavaScript
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("core-js/modules/es.object.to-string.js"),require("core-js/modules/es.symbol.js"),require("core-js/modules/es.symbol.description.js"),require("core-js/modules/es.symbol.iterator.js"),require("core-js/modules/es.array.iterator.js"),require("core-js/modules/es.string.iterator.js"),require("core-js/modules/web.dom-collections.iterator.js"),require("core-js/modules/es.regexp.exec.js"),require("core-js/modules/es.string.replace.js"),require("core-js/modules/es.function.name.js"),require("core-js/modules/web.dom-collections.for-each.js"),require("core-js/modules/es.array.filter.js"),require("core-js/modules/es.array.map.js"),require("core-js/modules/es.array.find.js"),require("core-js/modules/es.object.keys.js"),require("core-js/modules/es.array.sort.js"),require("core-js/modules/es.object.assign.js"),require("core-js/modules/es.string.trim.js"),require("core-js/modules/es.array.concat.js"),require("core-js/modules/es.regexp.to-string.js")):"function"==typeof define&&define.amd?define(["core-js/modules/es.object.to-string.js","core-js/modules/es.symbol.js","core-js/modules/es.symbol.description.js","core-js/modules/es.symbol.iterator.js","core-js/modules/es.array.iterator.js","core-js/modules/es.string.iterator.js","core-js/modules/web.dom-collections.iterator.js","core-js/modules/es.regexp.exec.js","core-js/modules/es.string.replace.js","core-js/modules/es.function.name.js","core-js/modules/web.dom-collections.for-each.js","core-js/modules/es.array.filter.js","core-js/modules/es.array.map.js","core-js/modules/es.array.find.js","core-js/modules/es.object.keys.js","core-js/modules/es.array.sort.js","core-js/modules/es.object.assign.js","core-js/modules/es.string.trim.js","core-js/modules/es.array.concat.js","core-js/modules/es.regexp.to-string.js"],r):"object"==typeof exports?exports.ecomUtils=r(require("core-js/modules/es.object.to-string.js"),require("core-js/modules/es.symbol.js"),require("core-js/modules/es.symbol.description.js"),require("core-js/modules/es.symbol.iterator.js"),require("core-js/modules/es.array.iterator.js"),require("core-js/modules/es.string.iterator.js"),require("core-js/modules/web.dom-collections.iterator.js"),require("core-js/modules/es.regexp.exec.js"),require("core-js/modules/es.string.replace.js"),require("core-js/modules/es.function.name.js"),require("core-js/modules/web.dom-collections.for-each.js"),require("core-js/modules/es.array.filter.js"),require("core-js/modules/es.array.map.js"),require("core-js/modules/es.array.find.js"),require("core-js/modules/es.object.keys.js"),require("core-js/modules/es.array.sort.js"),require("core-js/modules/es.object.assign.js"),require("core-js/modules/es.string.trim.js"),require("core-js/modules/es.array.concat.js"),require("core-js/modules/es.regexp.to-string.js")):e.ecomUtils=r(e["core-js/modules/es.object.to-string.js"],e["core-js/modules/es.symbol.js"],e["core-js/modules/es.symbol.description.js"],e["core-js/modules/es.symbol.iterator.js"],e["core-js/modules/es.array.iterator.js"],e["core-js/modules/es.string.iterator.js"],e["core-js/modules/web.dom-collections.iterator.js"],e["core-js/modules/es.regexp.exec.js"],e["core-js/modules/es.string.replace.js"],e["core-js/modules/es.function.name.js"],e["core-js/modules/web.dom-collections.for-each.js"],e["core-js/modules/es.array.filter.js"],e["core-js/modules/es.array.map.js"],e["core-js/modules/es.array.find.js"],e["core-js/modules/es.object.keys.js"],e["core-js/modules/es.array.sort.js"],e["core-js/modules/es.object.assign.js"],e["core-js/modules/es.string.trim.js"],e["core-js/modules/es.array.concat.js"],e["core-js/modules/es.regexp.to-string.js"])}(this,(function(e,r,t,n,o,u,i,s,c,f,a,l,y,m,d,p,b,j,g,v){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=23)}([function(r,t){r.exports=e},function(e,t){e.exports=r},function(e,r){e.exports=t},function(e,r){e.exports=n},function(e,r){e.exports=o},function(e,r){e.exports=u},function(e,r){e.exports=i},function(e,r,t){"use strict";(function(e,n){t.d(r,"b",(function(){return u})),t.d(r,"a",(function(){return o}));var o,u;t(1),t(2),t(0),t(3),t(4),t(5),t(6);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}"object"===("undefined"==typeof window?"undefined":i(window))&&window?u=o=window:"object"===(void 0===e?"undefined":i(e))&&e.env?(u=n,o=e.env):u=o="object"===("undefined"==typeof self?"undefined":i(self))&&self||{}}).call(this,t(15),t(16))},function(e,r){e.exports=s},function(e,r){e.exports=c},function(e,r){e.exports=f},function(e,r){e.exports=a},function(e,r){e.exports=l},function(e,r){e.exports=y},function(e,r){e.exports=m},function(e,r){var t,n,o=e.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===u||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:u}catch(e){t=u}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c,f=[],a=!1,l=-1;function y(){a&&c&&(a=!1,c.length?f=c.concat(f):l=-1,f.length&&m())}function m(){if(!a){var e=s(y);a=!0;for(var r=f.length;r;){for(c=f,f=[];++l<r;)c&&c[l].run();l=-1,r=f.length}c=null,a=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(r){try{return n.call(null,e)}catch(r){return n.call(this,e)}}}(e)}}function d(e,r){this.fun=e,this.array=r}function p(){}o.nextTick=function(e){var r=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)r[t-1]=arguments[t];f.push(new d(e,r)),1!==f.length||a||s(m)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=p,o.addListener=p,o.once=p,o.off=p,o.removeListener=p,o.removeAllListeners=p,o.emit=p,o.prependListener=p,o.prependOnceListener=p,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,r){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(e){"object"==typeof window&&(t=window)}e.exports=t},function(e,r){e.exports=d},function(e,r){e.exports=p},function(e,r){e.exports=b},function(e,r){e.exports=j},function(e,r){e.exports=g},function(e,r){e.exports=v},function(e,r,t){"use strict";t.r(r),t.d(r,"_self",(function(){return u})),t.d(r,"_config",(function(){return c})),t.d(r,"$ecomConfig",(function(){return re})),t.d(r,"i18n",(function(){return a})),t.d(r,"name",(function(){return l})),t.d(r,"alphabeticalSort",(function(){return m})),t.d(r,"price",(function(){return b})),t.d(r,"onPromotion",(function(){return p})),t.d(r,"formatMoney",(function(){return g})),t.d(r,"formatDate",(function(){return h})),t.d(r,"findByProperty",(function(){return S})),t.d(r,"findBySlug",(function(){return _})),t.d(r,"findByName",(function(){return x})),t.d(r,"filterByParentSlug",(function(){return w})),t.d(r,"fullName",(function(){return q})),t.d(r,"minQuantity",(function(){return A})),t.d(r,"inStock",(function(){return T})),t.d(r,"searchedItems",(function(){return O})),t.d(r,"recommendedIds",(function(){return k})),t.d(r,"categoriesList",(function(){return B})),t.d(r,"specValues",(function(){return z})),t.d(r,"specTextValue",(function(){return N})),t.d(r,"specValueByText",(function(){return L})),t.d(r,"variationsGrids",(function(){return M})),t.d(r,"gridTitle",(function(){return $})),t.d(r,"img",(function(){return V})),t.d(r,"imgSizes",(function(){return F})),t.d(r,"nickname",(function(){return G})),t.d(r,"phone",(function(){return R})),t.d(r,"birthDate",(function(){return J})),t.d(r,"parsePhone",(function(){return K})),t.d(r,"parseDate",(function(){return W})),t.d(r,"lineAddress",(function(){return Y})),t.d(r,"objectIdPad",(function(){return Z})),t.d(r,"randomObjectId",(function(){return ee}));var n={};t.r(n),t.d(n,"_self",(function(){return u})),t.d(n,"_config",(function(){return c})),t.d(n,"$ecomConfig",(function(){return re})),t.d(n,"i18n",(function(){return a})),t.d(n,"name",(function(){return l})),t.d(n,"alphabeticalSort",(function(){return m})),t.d(n,"price",(function(){return b})),t.d(n,"onPromotion",(function(){return p})),t.d(n,"formatMoney",(function(){return g})),t.d(n,"formatDate",(function(){return h})),t.d(n,"findByProperty",(function(){return S})),t.d(n,"findBySlug",(function(){return _})),t.d(n,"findByName",(function(){return x})),t.d(n,"filterByParentSlug",(function(){return w})),t.d(n,"fullName",(function(){return q})),t.d(n,"minQuantity",(function(){return A})),t.d(n,"inStock",(function(){return T})),t.d(n,"searchedItems",(function(){return O})),t.d(n,"recommendedIds",(function(){return k})),t.d(n,"categoriesList",(function(){return B})),t.d(n,"specValues",(function(){return z})),t.d(n,"specTextValue",(function(){return N})),t.d(n,"specValueByText",(function(){return L})),t.d(n,"variationsGrids",(function(){return M})),t.d(n,"gridTitle",(function(){return $})),t.d(n,"img",(function(){return V})),t.d(n,"imgSizes",(function(){return F})),t.d(n,"nickname",(function(){return G})),t.d(n,"phone",(function(){return R})),t.d(n,"birthDate",(function(){return J})),t.d(n,"parsePhone",(function(){return K})),t.d(n,"parseDate",(function(){return W})),t.d(n,"lineAddress",(function(){return Y})),t.d(n,"objectIdPad",(function(){return Z})),t.d(n,"randomObjectId",(function(){return ee}));var o=t(7),u="@ecomplus/utils@1.5.0";t(8),t(9),t(0),t(1),t(2),t(3),t(4),t(5),t(6);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s={};["lang","currency","currency_symbol","country_code","store_id","store_object_id"].forEach((function(e){s[e]=function(e){if("object"===("undefined"==typeof document?"undefined":i(document))&&document)for(var r=document.getElementsByTagName("meta"),t=0;t<r.length;t++)if(r[t].getAttribute("name")===e.replace(/_/g,"-")){var n=r[t].getAttribute("content");return"ecom_store_id"===e?parseInt(n,10):n}return o.a[e.toUpperCase()]}("ecom_"+e)}));var c={get:function(e){var r=s[e];if(null!=r&&""!==r)return r;switch(e){case"lang":return"en_us";case"currency":return"USD";case"currency_symbol":return"$";case"country_code":return"US";case"store_id":return 1011;case"store_object_id":return"5b1abe30a4d4531b8fe40725"}return null},set:function(e,r){s[e]=r}};t(17);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function e(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.get("lang");if("object"===f(r)&&null!==r){var n=Object.keys(r)[0];if(/^[a-z]{2}(_[a-z]{2})?$/.test(n))return r[t]||r.en_us||r[n];var o=Array.isArray(r)?[]:{};for(var u in r)void 0!==r[u]&&(o[u]=e(r[u],t));return o}return r},l=(t(10),function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.get("lang");return r&&e.i18n&&e.i18n[r]?e.i18n[r]:e.name||e.title||a(e.i18n,r)||""});t(18);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m=function e(r){return Array.isArray(r)?r.sort((function(e,r){if(e&&r){if(e.name)return e.name<r.name?-1:1;if(e.title)return e.title<r.title?-1:1}return e<r?-1:1})):"object"===y(r)&&null!==r?e(r.results):(console.error(new Error("`list` should be an array")),[])};function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=function(e){if("object"!==d(e)||null===e)return console.error(new Error("`product` must be an object")),!1;var r=e.price_effective_date;if(r){var t=new Date;if(r.start&&new Date(r.start)>t)return!1;if(r.end&&new Date(r.end)<t)return!1}return!!(e.base_price>e.price)},b=function(e){return p(e)?e.price:e?"number"==typeof e.final_price?e.final_price:Math.max(e.base_price||0,e.price||0):0};function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var g=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.get("currency"),t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.get("lang");if("object"===j(e)?null!==e&&(e=b(e)):"string"==typeof e&&(e=parseFloat(e)),r)try{return e.toLocaleString(t.replace("_","-"),{style:"currency",currency:r})}catch(e){console.error(e)}var n=(r||c.get("currency_symbol"))+" ";return"number"==typeof e?n+e:""};function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.get("lang"),t=arguments.length>2?arguments[2]:void 0;if("object"===v(e)&&null!==e?"function"!=typeof e.getTime&&(e=new Date(e.datetime||e.updated_at||e.created_at)):e=new Date(e),!isNaN(e.getTime()))try{return e.toLocaleDateString(r.replace("_","-"),t)}catch(e){console.error(e)}return""},S=function(e,r,t){if(Array.isArray(e))for(var n=0;n<e.length;n++){var o=e[n];if(o&&o[r]===t)return o}},_=function(e,r){return S(e,"slug",r)},x=(t(13),function(e,r){var t=S(e,"name",r);if(t)return t;var n=e.map((function(e){return e&&{name:l(e)}}));return S(n,"name",r)}),w=(t(12),function(e,r){try{return e.filter((function(e){return e.parent&&e.parent.slug===r}))}catch(e){return console.error(e),[]}}),q=function(e){var r="";if(e){var t=e.name;t&&t.given_name&&(r+=t.given_name,t.middle_name&&(r+=" "+t.middle_name),t.family_name&&(r+=" "+t.family_name))}return r},A=function(e){return e&&e.min_quantity||1},T=function(e){return!e.hasOwnProperty("quantity")||e.quantity>=A(e)};t(11),t(19);function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O=function(e){var r;"object"===P(e)&&null!==e&&(Array.isArray(e)?r=e:e.hits&&(r=e.hits.hits||e.hits));var t=[];return Array.isArray(r)&&r.forEach((function(e){var r=e._id,n=e._source;t.push(Object.assign({},n,{_id:r}))})),t};function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k=function(e){var r;"object"===D(e)&&null!==e&&(Array.isArray(e)?r=e:e.results&&e.results[0]&&(r=e.results[0].data));var t=[];return Array.isArray(r)&&r.forEach((function(e){var r=e.row;t.push(r[0])})),t};t(20);function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var B=function(e){var r;if("object"===E(e)&&null!==e){if(e.category_tree)r=e.category_tree;else if(Array.isArray(e.categories)&&e.categories[0])return[e.categories[0].name]}else r=e;if("string"==typeof r){for(var t=r.split(">"),n=0;n<t.length;n++)t[n]=t[n].trim();return t}return[]};t(21),t(14);function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var z=function e(r,t,n){if("object"!==I(r)||null===r)return[];var o=[];if("object"===I(r)&&null!==r)if(Array.isArray(r))r.length&&(r[0].specifications?r.forEach((function(r){o=o.concat(e(r,t,n))})):r[0].text&&(o=r));else{var u,i,s=r.specifications;if(s)for(var c in s)s[c]&&c===t&&(o=s[t]);if(o&&!o.length&&Array.isArray(n)&&n.length)return n&&(i=n.find((function(e){return e.grid_id===t})))&&i.options&&(u=i.options.map((function(e){var r;return r=e.colors&&e.colors.length?e.colors[0]:e.option_id,{text:e.text,value:r}}))),e(u,t)}return o},N=function(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:", ",o=z(e,r,t);if(o.length){for(var u=o[0].text,i=1;i<o.length;i++)u+=n+o[i].text;return u}return null},L=function(e,r,t,n){for(var o=z(e,t,n),u=0;u<o.length;u++)if(o[u].text===r)return o[u].value},M=function(e,r,t,n){var o={};return e&&Array.isArray(e.variations)&&e.variations.forEach((function(e){if(!(t&&e.quantity<=0)){var u=e.specifications,i=function(r){return N(e,r,n)};if(u){if(r)for(var s in r)if(r.hasOwnProperty(s)&&(!u[s]||i(s)!==r[s]))return;for(var c in u)if(u.hasOwnProperty(c)){var f=i(c);if(o.hasOwnProperty(c)){if(-1!==o[c].indexOf(f))continue}else o[c]=[];o[c].push(f)}}}})),o},$=function(e,r){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.get("lang");return Array.isArray(r)?t=r.find((function(r){return r.grid_id===e})):console.error("`grids` must be array to get grid title"),t?l(t,n):e};function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var V=function(e,r,t){if(t||(t=c.get("default_img_size")||"normal"),e){var n,o=e.pictures,u=e.picture;if(u||o||(Array.isArray(e)?o=e:u=e),Array.isArray(o)&&(u=r&&o.filter((function(e){return e._id===r}))[0]||o[0]),"object"===C(u)&&null!==u){if((n=u[t])&&n.url)return n;var i;switch(t){case"small":i=["normal","big"];break;case"normal":i=["big","zoom","small"];break;case"big":i=["zoom","normal"];break;case"zoom":i=["big"];break;default:i=["big","zoom","normal","small"]}for(var s=0;s<i.length;s++){var f=i[s];if(u[f]&&u[f].url)return u[f]}for(var a in u)if(u[a]&&u[a].url)return u[a]}}};function U(e){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var F=function(e){var r,t={width:0,height:0};return"string"==typeof(r="object"===U(e)&&null!==e?e.size:e)&&r.split("x").forEach((function(e,r){e=parseFloat(e),isNaN(e)||(t[0===r?"width":"height"]=e)})),t},G=function(e){if(e){if(e.display_name)return e.display_name;if(e.name&&e.name.given_name)return e.name.given_name}return""};function Q(e){return(Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var R=function(e){var r="";if("object"===Q(e)&&null!==e){var t=Array.isArray(e.phones)?e.phones[0]:e;t&&t.number&&(t.country_code&&(r="+".concat(t.country_code," ")),r+=t.number)}return r};function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var J=function(e){if("object"===H(e)&&null!==e){var r=e.birth_date||e;if(r){var t=r.day,n=r.month,o=r.year;if(t&&n&&o)return h(new Date(o,n-1,t))}}return""},K=function(e){var r={};return"string"==typeof e&&("+"===(e=e.replace(/[^\d+]/g,"")).charAt(0)?(r.country_code=parseInt(e.substr(1,2),10),r.number=e.substr(3)):r.number=e),r},W=function(e){var r,t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.get("country_code");if("string"==typeof e){var u=function(r,t){return parseInt(e.substr(r,t),10)};e=e.replace(/[\D]/g,""),"BR"===o?(r=u(0,2),t=u(2,2),n=u(4,4)):(r=u(6,2),t=u(4,2),n=u(0,4))}return{day:r,month:t,year:n}};function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Y=function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.get("lang");if(e){var n=e.addresses;if(Array.isArray(n)&&(e=n.filter((function(e){return e.default}))[0]||n[0]),"object"===X(e)&&null!==e){if(e.line_address)return e.line_address;var o,u=e,i=u.street,s=u.number,f=u.complement,a=u.borough,l=u.city,y=e.province_code||e.province;return i?(o=i+", "+s||r||("pt_br"===t?"S/N":"-"),f&&(o+=" - "+f),a&&(o+=", "+a)):a&&(o=a),l&&(o+=" | "+l),y&&(o+=" | "+y),o}}return""},Z=function(e,r){return e.substring(0,24-r.length)+r},ee=(t(22),function(){for(var e=Math.floor(1e6*Math.random()).toString()+Date.now();e.length<24;)e+="0";return e}),re=o.b.$ecomConfig||c;
/*!
* @ecomplus/utils
* (c) E-Com Club <ti@e-com.club>
* Released under the MIT License.
*/
void 0===o.b.$ecomConfig&&(o.b.$ecomConfig=re);r.default=n}])}));
//# sourceMappingURL=ecom-utils.min.js.map