@vtex/lean-shipping-calculator
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -10,6 +10,20 @@ # Changelog | ||
## [0.1.3] - 2019-01-04 | ||
### Changed | ||
- Filter SLAs per current channel | ||
## [0.1.2] - 2018-12-12 | ||
### Changed | ||
- Fix behavior when selecting multiple scheduled deliveries | ||
## [0.1.1] - 2018-12-06 | ||
### Changed | ||
- Mantain scheduled delivery if is already selected | ||
## [0.1.0] - 2018-11-30 | ||
@@ -16,0 +30,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t.vtex=t.vtex||{},t.vtex.leanShippingCalculator={}))}(this,function(t){"use strict";var r=function(t,r,e){return t==t&&(void 0!==e&&(t=t<=e?t:e),void 0!==r&&(t=t>=r?t:r)),t},e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,r){return t(r={exports:{}},r.exports),r.exports}var o="object"==typeof e&&e&&e.Object===Object&&e,a="object"==typeof self&&self&&self.Object===Object&&self,i=o||a||Function("return this")(),u=i.Symbol;var c=function(t,r){for(var e=-1,n=null==t?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o},f=Array.isArray,l=Object.prototype,s=l.hasOwnProperty,v=l.toString,p=u?u.toStringTag:void 0;var h=function(t){var r=s.call(t,p),e=t[p];try{t[p]=void 0;var n=!0}catch(t){}var o=v.call(t);return n&&(r?t[p]=e:delete t[p]),o},d=Object.prototype.toString;var b=function(t){return d.call(t)},y="[object Null]",g="[object Undefined]",j=u?u.toStringTag:void 0;var _=function(t){return null==t?void 0===t?g:y:j&&j in Object(t)?h(t):b(t)};var w=function(t){return null!=t&&"object"==typeof t},S="[object Symbol]";var O=function(t){return"symbol"==typeof t||w(t)&&_(t)==S},m=1/0,A=u?u.prototype:void 0,D=A?A.toString:void 0;var E=function t(r){if("string"==typeof r)return r;if(f(r))return c(r,t)+"";if(O(r))return D?D.call(r):"";var e=r+"";return"0"==e&&1/r==-m?"-0":e};var I=function(t){var r=typeof t;return null!=t&&("object"==r||"function"==r)},x=NaN,C=/^\s+|\s+$/g,P=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,F=/^0o[0-7]+$/i,M=parseInt;var U=function(t){if("number"==typeof t)return t;if(O(t))return x;if(I(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=I(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(C,"");var e=z.test(t);return e||F.test(t)?M(t.slice(2),e?2:8):P.test(t)?x:+t},k=1/0,T=1.7976931348623157e308;var B=function(t){return t?(t=U(t))===k||t===-k?(t<0?-1:1)*T:t==t?t:0:0===t?t:0};var $=function(t){var r=B(t),e=r%1;return r==r?e?r-e:r:0};var N=function(t){return null==t?"":E(t)};var L=function(t,e,n){t=N(t),e=E(e);var o=t.length,a=n=void 0===n?o:r($(n),0,o);return(n-=e.length)>=0&&t.slice(n,a)==e};var R=function(t,r){for(var e=-1,n=null==t?0:t.length,o=0,a=[];++e<n;){var i=t[e];r(i,e,t)&&(a[o++]=i)}return a};var W=function(t){return function(r,e,n){for(var o=-1,a=Object(r),i=n(r),u=i.length;u--;){var c=i[t?u:++o];if(!1===e(a[c],c,a))break}return r}}();var V=function(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n},H="[object Arguments]";var Y=function(t){return w(t)&&_(t)==H},Q=Object.prototype,G=Q.hasOwnProperty,q=Q.propertyIsEnumerable,J=Y(function(){return arguments}())?Y:function(t){return w(t)&&G.call(t,"callee")&&!q.call(t,"callee")};var K=function(){return!1},X=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?i.Buffer:void 0,a=(o?o.isBuffer:void 0)||K;t.exports=a}),Z=9007199254740991,tt=/^(?:0|[1-9]\d*)$/;var rt=function(t,r){var e=typeof t;return!!(r=null==r?Z:r)&&("number"==e||"symbol"!=e&&tt.test(t))&&t>-1&&t%1==0&&t<r},et=9007199254740991;var nt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=et},ot={};ot["[object Float32Array]"]=ot["[object Float64Array]"]=ot["[object Int8Array]"]=ot["[object Int16Array]"]=ot["[object Int32Array]"]=ot["[object Uint8Array]"]=ot["[object Uint8ClampedArray]"]=ot["[object Uint16Array]"]=ot["[object Uint32Array]"]=!0,ot["[object Arguments]"]=ot["[object Array]"]=ot["[object ArrayBuffer]"]=ot["[object Boolean]"]=ot["[object DataView]"]=ot["[object Date]"]=ot["[object Error]"]=ot["[object Function]"]=ot["[object Map]"]=ot["[object Number]"]=ot["[object Object]"]=ot["[object RegExp]"]=ot["[object Set]"]=ot["[object String]"]=ot["[object WeakMap]"]=!1;var at=function(t){return w(t)&&nt(t.length)&&!!ot[_(t)]};var it=function(t){return function(r){return t(r)}},ut=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,a=n&&n.exports===e&&o.process,i=function(){try{return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=i}),ct=ut&&ut.isTypedArray,ft=ct?it(ct):at,lt=Object.prototype.hasOwnProperty;var st=function(t,r){var e=f(t),n=!e&&J(t),o=!e&&!n&&X(t),a=!e&&!n&&!o&&ft(t),i=e||n||o||a,u=i?V(t.length,String):[],c=u.length;for(var l in t)!r&&!lt.call(t,l)||i&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||rt(l,c))||u.push(l);return u},vt=Object.prototype;var pt=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||vt)};var ht=function(t,r){return function(e){return t(r(e))}},dt=ht(Object.keys,Object),bt=Object.prototype.hasOwnProperty;var yt=function(t){if(!pt(t))return dt(t);var r=[];for(var e in Object(t))bt.call(t,e)&&"constructor"!=e&&r.push(e);return r},gt="[object AsyncFunction]",jt="[object Function]",_t="[object GeneratorFunction]",wt="[object Proxy]";var St=function(t){if(!I(t))return!1;var r=_(t);return r==jt||r==_t||r==gt||r==wt};var Ot=function(t){return null!=t&&nt(t.length)&&!St(t)};var mt=function(t){return Ot(t)?st(t):yt(t)};var At=function(t,r){return function(e,n){if(null==e)return e;if(!Ot(e))return t(e,n);for(var o=e.length,a=r?o:-1,i=Object(e);(r?a--:++a<o)&&!1!==n(i[a],a,i););return e}}(function(t,r){return t&&W(t,r,mt)});var Dt=function(t,r){var e=[];return At(t,function(t,n,o){r(t,n,o)&&e.push(t)}),e};var Et=function(){this.__data__=[],this.size=0};var It=function(t,r){return t===r||t!=t&&r!=r};var xt=function(t,r){for(var e=t.length;e--;)if(It(t[e][0],r))return e;return-1},Ct=Array.prototype.splice;var Pt=function(t){var r=this.__data__,e=xt(r,t);return!(e<0||(e==r.length-1?r.pop():Ct.call(r,e,1),--this.size,0))};var zt=function(t){var r=this.__data__,e=xt(r,t);return e<0?void 0:r[e][1]};var Ft=function(t){return xt(this.__data__,t)>-1};var Mt=function(t,r){var e=this.__data__,n=xt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this};function Ut(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Ut.prototype.clear=Et,Ut.prototype.delete=Pt,Ut.prototype.get=zt,Ut.prototype.has=Ft,Ut.prototype.set=Mt;var kt=Ut;var Tt=function(){this.__data__=new kt,this.size=0};var Bt=function(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e};var $t=function(t){return this.__data__.get(t)};var Nt,Lt=function(t){return this.__data__.has(t)},Rt=i["__core-js_shared__"],Wt=(Nt=/[^.]+$/.exec(Rt&&Rt.keys&&Rt.keys.IE_PROTO||""))?"Symbol(src)_1."+Nt:"";var Vt=function(t){return!!Wt&&Wt in t},Ht=Function.prototype.toString;var Yt=function(t){if(null!=t){try{return Ht.call(t)}catch(t){}try{return t+""}catch(t){}}return""},Qt=/^\[object .+?Constructor\]$/,Gt=Function.prototype,qt=Object.prototype,Jt=Gt.toString,Kt=qt.hasOwnProperty,Xt=RegExp("^"+Jt.call(Kt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Zt=function(t){return!(!I(t)||Vt(t))&&(St(t)?Xt:Qt).test(Yt(t))};var tr=function(t,r){return null==t?void 0:t[r]};var rr=function(t,r){var e=tr(t,r);return Zt(e)?e:void 0},er=rr(i,"Map"),nr=rr(Object,"create");var or=function(){this.__data__=nr?nr(null):{},this.size=0};var ar=function(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r},ir="__lodash_hash_undefined__",ur=Object.prototype.hasOwnProperty;var cr=function(t){var r=this.__data__;if(nr){var e=r[t];return e===ir?void 0:e}return ur.call(r,t)?r[t]:void 0},fr=Object.prototype.hasOwnProperty;var lr=function(t){var r=this.__data__;return nr?void 0!==r[t]:fr.call(r,t)},sr="__lodash_hash_undefined__";var vr=function(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=nr&&void 0===r?sr:r,this};function pr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}pr.prototype.clear=or,pr.prototype.delete=ar,pr.prototype.get=cr,pr.prototype.has=lr,pr.prototype.set=vr;var hr=pr;var dr=function(){this.size=0,this.__data__={hash:new hr,map:new(er||kt),string:new hr}};var br=function(t){var r=typeof t;return"string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t};var yr=function(t,r){var e=t.__data__;return br(r)?e["string"==typeof r?"string":"hash"]:e.map};var gr=function(t){var r=yr(this,t).delete(t);return this.size-=r?1:0,r};var jr=function(t){return yr(this,t).get(t)};var _r=function(t){return yr(this,t).has(t)};var wr=function(t,r){var e=yr(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this};function Sr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Sr.prototype.clear=dr,Sr.prototype.delete=gr,Sr.prototype.get=jr,Sr.prototype.has=_r,Sr.prototype.set=wr;var Or=Sr,mr=200;var Ar=function(t,r){var e=this.__data__;if(e instanceof kt){var n=e.__data__;if(!er||n.length<mr-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new Or(n)}return e.set(t,r),this.size=e.size,this};function Dr(t){var r=this.__data__=new kt(t);this.size=r.size}Dr.prototype.clear=Tt,Dr.prototype.delete=Bt,Dr.prototype.get=$t,Dr.prototype.has=Lt,Dr.prototype.set=Ar;var Er=Dr,Ir="__lodash_hash_undefined__";var xr=function(t){return this.__data__.set(t,Ir),this};var Cr=function(t){return this.__data__.has(t)};function Pr(t){var r=-1,e=null==t?0:t.length;for(this.__data__=new Or;++r<e;)this.add(t[r])}Pr.prototype.add=Pr.prototype.push=xr,Pr.prototype.has=Cr;var zr=Pr;var Fr=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1};var Mr=function(t,r){return t.has(r)},Ur=1,kr=2;var Tr=function(t,r,e,n,o,a){var i=e&Ur,u=t.length,c=r.length;if(u!=c&&!(i&&c>u))return!1;var f=a.get(t);if(f&&a.get(r))return f==r;var l=-1,s=!0,v=e&kr?new zr:void 0;for(a.set(t,r),a.set(r,t);++l<u;){var p=t[l],h=r[l];if(n)var d=i?n(h,p,l,r,t,a):n(p,h,l,t,r,a);if(void 0!==d){if(d)continue;s=!1;break}if(v){if(!Fr(r,function(t,r){if(!Mr(v,r)&&(p===t||o(p,t,e,n,a)))return v.push(r)})){s=!1;break}}else if(p!==h&&!o(p,h,e,n,a)){s=!1;break}}return a.delete(t),a.delete(r),s},Br=i.Uint8Array;var $r=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e};var Nr=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e},Lr=1,Rr=2,Wr="[object Boolean]",Vr="[object Date]",Hr="[object Error]",Yr="[object Map]",Qr="[object Number]",Gr="[object RegExp]",qr="[object Set]",Jr="[object String]",Kr="[object Symbol]",Xr="[object ArrayBuffer]",Zr="[object DataView]",te=u?u.prototype:void 0,re=te?te.valueOf:void 0;var ee=function(t,r,e,n,o,a,i){switch(e){case Zr:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case Xr:return!(t.byteLength!=r.byteLength||!a(new Br(t),new Br(r)));case Wr:case Vr:case Qr:return It(+t,+r);case Hr:return t.name==r.name&&t.message==r.message;case Gr:case Jr:return t==r+"";case Yr:var u=$r;case qr:var c=n&Lr;if(u||(u=Nr),t.size!=r.size&&!c)return!1;var f=i.get(t);if(f)return f==r;n|=Rr,i.set(t,r);var l=Tr(u(t),u(r),n,o,a,i);return i.delete(t),l;case Kr:if(re)return re.call(t)==re.call(r)}return!1};var ne=function(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t};var oe=function(t,r,e){var n=r(t);return f(t)?n:ne(n,e(t))};var ae=function(){return[]},ie=Object.prototype.propertyIsEnumerable,ue=Object.getOwnPropertySymbols,ce=ue?function(t){return null==t?[]:(t=Object(t),R(ue(t),function(r){return ie.call(t,r)}))}:ae;var fe=function(t){return oe(t,mt,ce)},le=1,se=Object.prototype.hasOwnProperty;var ve=function(t,r,e,n,o,a){var i=e&le,u=fe(t),c=u.length;if(c!=fe(r).length&&!i)return!1;for(var f=c;f--;){var l=u[f];if(!(i?l in r:se.call(r,l)))return!1}var s=a.get(t);if(s&&a.get(r))return s==r;var v=!0;a.set(t,r),a.set(r,t);for(var p=i;++f<c;){var h=t[l=u[f]],d=r[l];if(n)var b=i?n(d,h,l,r,t,a):n(h,d,l,t,r,a);if(!(void 0===b?h===d||o(h,d,e,n,a):b)){v=!1;break}p||(p="constructor"==l)}if(v&&!p){var y=t.constructor,g=r.constructor;y!=g&&"constructor"in t&&"constructor"in r&&!("function"==typeof y&&y instanceof y&&"function"==typeof g&&g instanceof g)&&(v=!1)}return a.delete(t),a.delete(r),v},pe=rr(i,"DataView"),he=rr(i,"Promise"),de=rr(i,"Set"),be=rr(i,"WeakMap"),ye=Yt(pe),ge=Yt(er),je=Yt(he),_e=Yt(de),we=Yt(be),Se=_;(pe&&"[object DataView]"!=Se(new pe(new ArrayBuffer(1)))||er&&"[object Map]"!=Se(new er)||he&&"[object Promise]"!=Se(he.resolve())||de&&"[object Set]"!=Se(new de)||be&&"[object WeakMap]"!=Se(new be))&&(Se=function(t){var r=_(t),e="[object Object]"==r?t.constructor:void 0,n=e?Yt(e):"";if(n)switch(n){case ye:return"[object DataView]";case ge:return"[object Map]";case je:return"[object Promise]";case _e:return"[object Set]";case we:return"[object WeakMap]"}return r});var Oe=Se,me=1,Ae="[object Arguments]",De="[object Array]",Ee="[object Object]",Ie=Object.prototype.hasOwnProperty;var xe=function(t,r,e,n,o,a){var i=f(t),u=f(r),c=i?De:Oe(t),l=u?De:Oe(r),s=(c=c==Ae?Ee:c)==Ee,v=(l=l==Ae?Ee:l)==Ee,p=c==l;if(p&&X(t)){if(!X(r))return!1;i=!0,s=!1}if(p&&!s)return a||(a=new Er),i||ft(t)?Tr(t,r,e,n,o,a):ee(t,r,c,e,n,o,a);if(!(e&me)){var h=s&&Ie.call(t,"__wrapped__"),d=v&&Ie.call(r,"__wrapped__");if(h||d){var b=h?t.value():t,y=d?r.value():r;return a||(a=new Er),o(b,y,e,n,a)}}return!!p&&(a||(a=new Er),ve(t,r,e,n,o,a))};var Ce=function t(r,e,n,o,a){return r===e||(null==r||null==e||!w(r)&&!w(e)?r!=r&&e!=e:xe(r,e,n,o,t,a))},Pe=1,ze=2;var Fe=function(t,r,e,n){var o=e.length,a=o,i=!n;if(null==t)return!a;for(t=Object(t);o--;){var u=e[o];if(i&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){var c=(u=e[o])[0],f=t[c],l=u[1];if(i&&u[2]){if(void 0===f&&!(c in t))return!1}else{var s=new Er;if(n)var v=n(f,l,c,t,r,s);if(!(void 0===v?Ce(l,f,Pe|ze,n,s):v))return!1}}return!0};var Me=function(t){return t==t&&!I(t)};var Ue=function(t){for(var r=mt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Me(o)]}return r};var ke=function(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}};var Te=function(t){var r=Ue(t);return 1==r.length&&r[0][2]?ke(r[0][0],r[0][1]):function(e){return e===t||Fe(e,t,r)}},Be=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$e=/^\w*$/;var Ne=function(t,r){if(f(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!O(t))||$e.test(t)||!Be.test(t)||null!=r&&t in Object(r)},Le="Expected a function";function Re(t,r){if("function"!=typeof t||null!=r&&"function"!=typeof r)throw new TypeError(Le);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return e.cache=a.set(o,i)||a,i};return e.cache=new(Re.Cache||Or),e}Re.Cache=Or;var We=Re,Ve=500;var He=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ye=/\\(\\)?/g,Qe=function(t){var r=We(t,function(t){return e.size===Ve&&e.clear(),t}),e=r.cache;return r}(function(t){var r=[];return 46===t.charCodeAt(0)&&r.push(""),t.replace(He,function(t,e,n,o){r.push(n?o.replace(Ye,"$1"):e||t)}),r});var Ge=function(t,r){return f(t)?t:Ne(t,r)?[t]:Qe(N(t))},qe=1/0;var Je=function(t){if("string"==typeof t||O(t))return t;var r=t+"";return"0"==r&&1/t==-qe?"-0":r};var Ke=function(t,r){for(var e=0,n=(r=Ge(r,t)).length;null!=t&&e<n;)t=t[Je(r[e++])];return e&&e==n?t:void 0};var Xe=function(t,r,e){var n=null==t?void 0:Ke(t,r);return void 0===n?e:n};var Ze=function(t,r){return null!=t&&r in Object(t)};var tn=function(t,r,e){for(var n=-1,o=(r=Ge(r,t)).length,a=!1;++n<o;){var i=Je(r[n]);if(!(a=null!=t&&e(t,i)))break;t=t[i]}return a||++n!=o?a:!!(o=null==t?0:t.length)&&nt(o)&&rt(i,o)&&(f(t)||J(t))};var rn=function(t,r){return null!=t&&tn(t,r,Ze)},en=1,nn=2;var on=function(t,r){return Ne(t)&&Me(r)?ke(Je(t),r):function(e){var n=Xe(e,t);return void 0===n&&n===r?rn(e,t):Ce(r,n,en|nn)}};var an=function(t){return t};var un=function(t){return function(r){return null==r?void 0:r[t]}};var cn=function(t){return function(r){return Ke(r,t)}};var fn=function(t){return Ne(t)?un(Je(t)):cn(t)};var ln=function(t){return"function"==typeof t?t:null==t?an:"object"==typeof t?f(t)?on(t[0],t[1]):Te(t):fn(t)},sn="Expected a function";var vn=function(t){if("function"!=typeof t)throw new TypeError(sn);return function(){var r=arguments;switch(r.length){case 0:return!t.call(this);case 1:return!t.call(this,r[0]);case 2:return!t.call(this,r[0],r[1]);case 3:return!t.call(this,r[0],r[1],r[2])}return!t.apply(this,r)}};var pn=function(t,r){return(f(t)?R:Dt)(t,vn(ln(r,3)))},hn="[object Number]";var dn,bn=function(t){return"number"==typeof t||w(t)&&_(t)==hn},yn=864e5,gn=function(t){var r=new Date;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return t-r}(t,r)/yn)}(function(t,r){if(!t||!bn(r))return t;var e=function(t){var r=new Date(t.getTime());return r.setUTCHours(12,0,0,0),r}(t),n=e.getDay(),o=0;0!==n&&6!==n||(o=0===n?1:2);var a=Math.floor((r-1+(n%6||1))/5);return function(t,r){return new Date(t.getTime()+r*yn)}(e,r+o+2*a)}(r,t),r)};function jn(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}var _n={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},wn=(jn(dn={},_n.BUSINESS_DAYS,86400),jn(dn,_n.DAYS,86400),jn(dn,_n.HOURS,3600),jn(dn,_n.MINUTES,60),dn);function Sn(t){return On(t,function(t){return t.price})}function On(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o<n&&(n=o,e=t)}),e}function mn(t){return pn(t,function(t){return t.pickupStoreInfo.isPickupStore})}function An(t){return On(t,function(t){return Dn(t.shippingEstimate)})}function Dn(t){if(void 0===t||null===t||""===t)return null;var r=En(t),e=function(t){var r=En(t),e=t.replace(r,"");return e?parseInt(e,10):0}(t);return"bd"===r&&(e=gn(e)),e*wn[r]}function En(t){var r="bd";return Object.keys(_n).forEach(function(e){var n=_n[e];if(L(t,n)){var o=t.replace(n,"");parseInt(o,10).toString()===o&&(r=n)}}),r}var In={getShippingEstimateQuantityInSeconds:Dn,getLatestSla:function(t){return function(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o>n&&(n=o,e=t)}),e}(t,function(t){return Dn(t.shippingEstimate)})},getFastestSla:An,getCheapestSla:Sn,selectCheapestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=Sn(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null},selectFastestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=An(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null}};var xn=function(t,r,e){for(var n=-1,o=t.length;++n<o;){var a=t[n],i=r(a);if(null!=i&&(void 0===u?i==i&&!O(i):e(i,u)))var u=i,c=a}return c};var Cn=function(t,r){return t<r};var Pn=function(t,r){return t&&t.length?xn(t,ln(r,2),Cn):void 0};var zn=function(t,r){return Ce(t,r)};var Fn=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n&&!1!==r(t[e],e,t););return t},Mn=function(){try{var t=rr(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var Un=function(t,r,e){"__proto__"==r&&Mn?Mn(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e},kn=Object.prototype.hasOwnProperty;var Tn=function(t,r,e){var n=t[r];kn.call(t,r)&&It(n,e)&&(void 0!==e||r in t)||Un(t,r,e)};var Bn=function(t,r,e,n){var o=!e;e||(e={});for(var a=-1,i=r.length;++a<i;){var u=r[a],c=n?n(e[u],t[u],u,e,t):void 0;void 0===c&&(c=t[u]),o?Un(e,u,c):Tn(e,u,c)}return e};var $n=function(t,r){return t&&Bn(r,mt(r),t)};var Nn=function(t){var r=[];if(null!=t)for(var e in Object(t))r.push(e);return r},Ln=Object.prototype.hasOwnProperty;var Rn=function(t){if(!I(t))return Nn(t);var r=pt(t),e=[];for(var n in t)("constructor"!=n||!r&&Ln.call(t,n))&&e.push(n);return e};var Wn=function(t){return Ot(t)?st(t,!0):Rn(t)};var Vn=function(t,r){return t&&Bn(r,Wn(r),t)},Hn=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?i.Buffer:void 0,a=o?o.allocUnsafe:void 0;t.exports=function(t,r){if(r)return t.slice();var e=t.length,n=a?a(e):new t.constructor(e);return t.copy(n),n}});var Yn=function(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r};var Qn=function(t,r){return Bn(t,ce(t),r)},Gn=ht(Object.getPrototypeOf,Object),qn=Object.getOwnPropertySymbols?function(t){for(var r=[];t;)ne(r,ce(t)),t=Gn(t);return r}:ae;var Jn=function(t,r){return Bn(t,qn(t),r)};var Kn=function(t){return oe(t,Wn,qn)},Xn=Object.prototype.hasOwnProperty;var Zn=function(t){var r=t.length,e=new t.constructor(r);return r&&"string"==typeof t[0]&&Xn.call(t,"index")&&(e.index=t.index,e.input=t.input),e};var to=function(t){var r=new t.constructor(t.byteLength);return new Br(r).set(new Br(t)),r};var ro=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)},eo=/\w*$/;var no=function(t){var r=new t.constructor(t.source,eo.exec(t));return r.lastIndex=t.lastIndex,r},oo=u?u.prototype:void 0,ao=oo?oo.valueOf:void 0;var io=function(t){return ao?Object(ao.call(t)):{}};var uo=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)},co="[object Boolean]",fo="[object Date]",lo="[object Map]",so="[object Number]",vo="[object RegExp]",po="[object Set]",ho="[object String]",bo="[object Symbol]",yo="[object ArrayBuffer]",go="[object DataView]",jo="[object Float32Array]",_o="[object Float64Array]",wo="[object Int8Array]",So="[object Int16Array]",Oo="[object Int32Array]",mo="[object Uint8Array]",Ao="[object Uint8ClampedArray]",Do="[object Uint16Array]",Eo="[object Uint32Array]";var Io=function(t,r,e){var n=t.constructor;switch(r){case yo:return to(t);case co:case fo:return new n(+t);case go:return ro(t,e);case jo:case _o:case wo:case So:case Oo:case mo:case Ao:case Do:case Eo:return uo(t,e);case lo:return new n;case so:case ho:return new n(t);case vo:return no(t);case po:return new n;case bo:return io(t)}},xo=Object.create,Co=function(){function t(){}return function(r){if(!I(r))return{};if(xo)return xo(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();var Po=function(t){return"function"!=typeof t.constructor||pt(t)?{}:Co(Gn(t))},zo="[object Map]";var Fo=function(t){return w(t)&&Oe(t)==zo},Mo=ut&&ut.isMap,Uo=Mo?it(Mo):Fo,ko="[object Set]";var To=function(t){return w(t)&&Oe(t)==ko},Bo=ut&&ut.isSet,$o=Bo?it(Bo):To,No=1,Lo=2,Ro=4,Wo="[object Arguments]",Vo="[object Function]",Ho="[object GeneratorFunction]",Yo="[object Object]",Qo={};Qo[Wo]=Qo["[object Array]"]=Qo["[object ArrayBuffer]"]=Qo["[object DataView]"]=Qo["[object Boolean]"]=Qo["[object Date]"]=Qo["[object Float32Array]"]=Qo["[object Float64Array]"]=Qo["[object Int8Array]"]=Qo["[object Int16Array]"]=Qo["[object Int32Array]"]=Qo["[object Map]"]=Qo["[object Number]"]=Qo[Yo]=Qo["[object RegExp]"]=Qo["[object Set]"]=Qo["[object String]"]=Qo["[object Symbol]"]=Qo["[object Uint8Array]"]=Qo["[object Uint8ClampedArray]"]=Qo["[object Uint16Array]"]=Qo["[object Uint32Array]"]=!0,Qo["[object Error]"]=Qo[Vo]=Qo["[object WeakMap]"]=!1;var Go=function t(r,e,n,o,a,i){var u,c=e&No,l=e&Lo,s=e&Ro;if(n&&(u=a?n(r,o,a,i):n(r)),void 0!==u)return u;if(!I(r))return r;var v=f(r);if(v){if(u=Zn(r),!c)return Yn(r,u)}else{var p=Oe(r),h=p==Vo||p==Ho;if(X(r))return Hn(r,c);if(p==Yo||p==Wo||h&&!a){if(u=l||h?{}:Po(r),!c)return l?Jn(r,Vn(u,r)):Qn(r,$n(u,r))}else{if(!Qo[p])return a?r:{};u=Io(r,p,c)}}i||(i=new Er);var d=i.get(r);if(d)return d;if(i.set(r,u),$o(r))return r.forEach(function(o){u.add(t(o,e,n,o,r,i))}),u;if(Uo(r))return r.forEach(function(o,a){u.set(a,t(o,e,n,a,r,i))}),u;var b=s?l?Kn:fe:l?keysIn:mt,y=v?void 0:b(r);return Fn(y||r,function(o,a){y&&(o=r[a=o]),Tn(u,a,t(o,e,n,a,r,i))}),u};var qo=function(t){var r=null==t?0:t.length;return r?t[r-1]:void 0};var Jo=function(t,r,e){var n=-1,o=t.length;r<0&&(r=-r>o?0:o+r),(e=e>o?o:e)<0&&(e+=o),o=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(o);++n<o;)a[n]=t[n+r];return a};var Ko=function(t,r){return r.length<2?t:Ke(t,Jo(r,0,-1))};var Xo=function(t,r){return r=Ge(r,t),null==(t=Ko(t,r))||delete t[Je(qo(r))]},Zo="[object Object]",ta=Function.prototype,ra=Object.prototype,ea=ta.toString,na=ra.hasOwnProperty,oa=ea.call(Object);var aa=function(t){if(!w(t)||_(t)!=Zo)return!1;var r=Gn(t);if(null===r)return!0;var e=na.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&ea.call(e)==oa};var ia=function(t){return aa(t)?void 0:t},ua=u?u.isConcatSpreadable:void 0;var ca=function(t){return f(t)||J(t)||!!(ua&&t&&t[ua])};var fa=function t(r,e,n,o,a){var i=-1,u=r.length;for(n||(n=ca),a||(a=[]);++i<u;){var c=r[i];e>0&&n(c)?e>1?t(c,e-1,n,o,a):ne(a,c):o||(a[a.length]=c)}return a};var la=function(t){return null!=t&&t.length?fa(t,1):[]};var sa=function(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)},va=Math.max;var pa=function(t,r,e){return r=va(void 0===r?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=va(n.length-r,0),i=Array(a);++o<a;)i[o]=n[r+o];o=-1;for(var u=Array(r+1);++o<r;)u[o]=n[o];return u[r]=e(i),sa(t,this,u)}};var ha=function(t){return function(){return t}},da=Mn?function(t,r){return Mn(t,"toString",{configurable:!0,enumerable:!1,value:ha(r),writable:!0})}:an,ba=800,ya=16,ga=Date.now;var ja=function(t){var r=0,e=0;return function(){var n=ga(),o=ya-(n-e);if(e=n,o>0){if(++r>=ba)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}(da);var _a=function(t){return ja(pa(t,void 0,la),t+"")}(function(t,r){var e={};if(null==t)return e;var n=!1;r=c(r,function(r){return r=Ge(r,t),n||(n=r.length>1),r}),Bn(t,Kn(t),e),n&&(e=Go(e,7,ia));for(var o=r.length;o--;)Xo(e,r[o]);return e});var wa=function(t,r){var e=-1,n=Ot(t)?Array(t.length):[];return At(t,function(t,o,a){n[++e]=r(t,o,a)}),n};var Sa=function(t,r){var e=t.length;for(t.sort(r);e--;)t[e]=t[e].value;return t};var Oa=function(t,r){if(t!==r){var e=void 0!==t,n=null===t,o=t==t,a=O(t),i=void 0!==r,u=null===r,c=r==r,f=O(r);if(!u&&!f&&!a&&t>r||a&&i&&c&&!u&&!f||n&&i&&c||!e&&c||!o)return 1;if(!n&&!a&&!f&&t<r||f&&e&&o&&!n&&!a||u&&e&&o||!i&&o||!c)return-1}return 0};var ma=function(t,r,e){for(var n=-1,o=t.criteria,a=r.criteria,i=o.length,u=e.length;++n<i;){var c=Oa(o[n],a[n]);if(c)return n>=u?c:c*("desc"==e[n]?-1:1)}return t.index-r.index};var Aa=function(t,r,e){var n=-1;r=c(r.length?r:[an],it(ln));var o=wa(t,function(t,e,o){return{criteria:c(r,function(r){return r(t)}),index:++n,value:t}});return Sa(o,function(t,r){return ma(t,r,e)})};var Da=function(t,r,e){if(!I(e))return!1;var n=typeof r;return!!("number"==n?Ot(e)&&rt(r,e.length):"string"==n&&r in e)&&It(e[r],t)};Ea=function(t,r){if(null==t)return[];var e=r.length;return e>1&&Da(t,r[0],r[1])?r=[]:e>2&&Da(r[0],r[1],r[2])&&(r=[r[0]]),Aa(t,fa(r,1),[])},ja(pa(Ea,Ia,an),Ea+"");var Ea,Ia;var xa=function(t,r,e,n){for(var o=t.length,a=e+(n?1:-1);n?a--:++a<o;)if(r(t[a],a,t))return a;return-1};var Ca=function(t){return t!=t};var Pa=function(t,r,e){for(var n=e-1,o=t.length;++n<o;)if(t[n]===r)return n;return-1};var za=function(t,r,e){return r==r?Pa(t,r,e):xa(t,Ca,e)};var Fa=function(t,r){return!(null==t||!t.length)&&za(t,r,0)>-1};var Ma=function(t,r,e){for(var n=-1,o=null==t?0:t.length;++n<o;)if(e(r,t[n]))return!0;return!1};var Ua=function(){},ka=de&&1/Nr(new de([,-0]))[1]==1/0?function(t){return new de(t)}:Ua,Ta=200;var Ba=function(t,r,e){var n=-1,o=Fa,a=t.length,i=!0,u=[],c=u;if(e)i=!1,o=Ma;else if(a>=Ta){var f=r?null:ka(t);if(f)return Nr(f);i=!1,o=Mr,c=new zr}else c=r?[]:u;t:for(;++n<a;){var l=t[n],s=r?r(l):l;if(l=e||0!==l?l:0,i&&s==s){for(var v=c.length;v--;)if(c[v]===s)continue t;r&&c.push(s),u.push(l)}else o(c,s,e)||(c!==u&&c.push(s),u.push(l))}return u};var $a=function(t){return t&&t.length?Ba(t):[]},Na="[object String]";var La=function(t){return"string"==typeof t||!f(t)&&w(t)&&_(t)==Na},Ra="CHEAPEST",Wa="FASTEST",Va="COMBINED",Ha="pickup-in-point",Ya="delivery";function Qa(t){return La(t)?t:Xe(t,"deliveryChannel")||Xe(t,"selectedDeliveryChannel")||Xe(t,"id")}function Ga(t){return Qa(t)===Ha}function qa(t){return Qa(t)===Ya}function Ja(t){return t&&t.availableDeliveryWindows.length>0}function Ka(t){return t&&t.slas?t.slas.length>0:t&&t.length>0}function Xa(t){return t.slas&&t.slas.find(function(r){return r.id===t.selectedSla})}function Za(t){return t.filter(function(t){return qa(t)}).reduce(function(t,r){var e,n=Xa(r);return n&&t+(e=n,Math.abs(In.getShippingEstimateQuantityInSeconds(e.shippingEstimate)))||t+0},0)}function ti(t,r){return{price:function(t){return t&&t.filter(function(t){return(!!t.selectedSla||Ka(t))&&qa(t)}).reduce(function(t,r){var e=Xa(r);return e&&e.availableDeliveryWindows&&e.availableDeliveryWindows.length>0?t:e?t+e.price:t},0)}(t),shippingEstimate:function(t){var r=In.getLatestSla(t.filter(function(t){return(!!t.selectedSla||Ka(t))&&qa(t)}).map(function(t){return Xa(t)}));return r&&r.shippingEstimate}(t),averageEstimatePerItem:(n=t,(n&&Za(n))/n.length),packagesLength:(e=t,$a(la(e.filter(function(t){return qa(t)&&(!!t.selectedSla||Ka(t))}).map(function(t){return t.selectedSla}))).length),id:r};var e,n}var ri=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};function ei(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function ni(t){if(Array.isArray(t)){for(var r=0,e=Array(t.length);r<t.length;r++)e[r]=t[r];return e}return Array.from(t)}function oi(t){var r=t[Ra]&&t[Ra].length>0,e=t[Va]&&t[Va].length>0,n=t[Wa]&&t[Wa].length>0;return function(t){var r=[];return t.forEach(function(t){r.findIndex(function(r){return zn(_a(r,"id"),_a(t,"id"))})<=-1&&r.push(t)}),function(t){return t.filter(function(r,e){return!t[e+1]||r.price<t[e+1].price})}(r)}([].concat(ni(r?[ti(t[Ra],Ra)]:[]),ni(e?[ti(t[Va],Va)]:[]),ni(n?[ti(t[Wa],Wa)]:[])))}function ai(t,r){if(t)return t.filter(function(e){return function(t){return 0===t.filter(function(t){return qa(t)&&!Ja(t)}).length}(t)||r?qa(e):qa(e)&&!Ja(e)})}function ii(t,r){return t.map(function(t){return ri({},t,{price:function(t,r){return r.map(function(r){return r.slas.find(function(r){return r.id===t.id})}).reduce(function(t,r){return r?r.price+t:t},0)}(t,r),shippingEstimateInSeconds:(e=t.shippingEstimate,In.getShippingEstimateQuantityInSeconds(e))});var e})}function ui(t){var r=t.logisticsInfo,e=t.selectedSlas,n=t.activeChannel,o=t.isScheduledDeliveryActive,a=[],i=r.some(function(t){return t.slas.every(function(t){return Ja(t)})});return r.forEach(function(t,r){if(null===(u=t).selectedSla&&null===u.selectedDeliveryChannel||Ga(t)&&Ga(n))a.push(t);else{var u,c=1===t.slas.length&&t.slas.every(function(t){return Ja(t)}),f=t.slas.find(function(t){return Ja(t)});if((o||c)&&f||i&&f){var l=t.slas.find(function(r){return r.id===t.selectedSla}),s=!c&&l&&Ja(l);a.push(ri({},t,{selectedSla:s?l.id:f.id,selectedDeliveryChannel:s?l.deliveryChannel:f.deliveryChannel}))}else{var v=function(t,r,e){return t.find(function(t,n){return t.itemId===r.itemId&&n<e})}(a,t,r);if(v)a.push(ri({},t,{selectedSla:v.selectedSla,selectedDeliveryChannel:v.selectedDeliveryChannel}));else{var p=e&&e[r],h=p&&e[r].id,d=p&&e[r].deliveryChannel;a.push(ri({},t,{selectedSla:h||t.selectedSla,selectedDeliveryChannel:d||t.selectedDeliveryChannel}))}}}}),a}function ci(t,r){return t.map(function(t){return Pn(t,function(t){return t[r]})})}t.getOptionsDetails=oi,t.getSelectedDeliveryOption=function(t){var r=t.optionsDetails,e=void 0===r?null:r,n=t.newCombined,o=t.newFastest,a=t.newCheapest,i=t.activeDeliveryOption;e||(e=oi(ri({},a?ei({},Ra,a):{},n?ei({},Va,n):{},o?ei({},Wa,o):{})));var u=e&&!!e.find(function(t){return t.id===i});return e.length>0&&!u?e[0].id:i},t.getLeanShippingOptions=function(t){var r=t.logisticsInfo,e=t.activeChannel,n=void 0===e?Ya:e,o=t.isScheduledDeliveryActive,a=void 0!==o&&o,i=function(t,r){return t.map(function(e){var n=ai(e.slas,r);return n.length?ii(n,t):[]})}(r,a),u={cheapest:ci(i,"price"),fastest:ci(i,"shippingEstimateInSeconds")},c=ui({logisticsInfo:r,selectedSlas:u.cheapest,activeChannel:n,isScheduledDeliveryActive:a}),f=ui({logisticsInfo:r,selectedSlas:u.fastest,activeChannel:n,isScheduledDeliveryActive:a});return zn(c,f)||ui({logisticsInfo:r,selectedSlas:u.fastest,activeChannel:n,isScheduledDeliveryActive:a}),ri({},function(t,r){var e=ti(t,Ra),n=ti(r,Wa),o=e.price<n.price,a=zn(t,r),i=0===e.packagesLength;return t&&(o||i||a)}(c,f)?{cheapest:c}:{},function(t,r){var e=zn(t,r);return r&&!e}(c,f)?{fastest:f}:{})},Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t.vtex=t.vtex||{},t.vtex.leanShippingCalculator={}))}(this,function(t){"use strict";var r=function(t,r,e){return t==t&&(void 0!==e&&(t=t<=e?t:e),void 0!==r&&(t=t>=r?t:r)),t},e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,r){return t(r={exports:{}},r.exports),r.exports}var o="object"==typeof e&&e&&e.Object===Object&&e,a="object"==typeof self&&self&&self.Object===Object&&self,i=o||a||Function("return this")(),u=i.Symbol;var c=function(t,r){for(var e=-1,n=null==t?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o},f=Array.isArray,l=Object.prototype,s=l.hasOwnProperty,v=l.toString,p=u?u.toStringTag:void 0;var h=function(t){var r=s.call(t,p),e=t[p];try{t[p]=void 0;var n=!0}catch(t){}var o=v.call(t);return n&&(r?t[p]=e:delete t[p]),o},d=Object.prototype.toString;var b=function(t){return d.call(t)},y="[object Null]",g="[object Undefined]",j=u?u.toStringTag:void 0;var _=function(t){return null==t?void 0===t?g:y:j&&j in Object(t)?h(t):b(t)};var w=function(t){return null!=t&&"object"==typeof t},S="[object Symbol]";var O=function(t){return"symbol"==typeof t||w(t)&&_(t)==S},m=1/0,A=u?u.prototype:void 0,D=A?A.toString:void 0;var E=function t(r){if("string"==typeof r)return r;if(f(r))return c(r,t)+"";if(O(r))return D?D.call(r):"";var e=r+"";return"0"==e&&1/r==-m?"-0":e};var I=function(t){var r=typeof t;return null!=t&&("object"==r||"function"==r)},x=NaN,C=/^\s+|\s+$/g,P=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,F=/^0o[0-7]+$/i,M=parseInt;var U=function(t){if("number"==typeof t)return t;if(O(t))return x;if(I(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=I(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(C,"");var e=z.test(t);return e||F.test(t)?M(t.slice(2),e?2:8):P.test(t)?x:+t},k=1/0,T=1.7976931348623157e308;var B=function(t){return t?(t=U(t))===k||t===-k?(t<0?-1:1)*T:t==t?t:0:0===t?t:0};var $=function(t){var r=B(t),e=r%1;return r==r?e?r-e:r:0};var N=function(t){return null==t?"":E(t)};var L=function(t,e,n){t=N(t),e=E(e);var o=t.length,a=n=void 0===n?o:r($(n),0,o);return(n-=e.length)>=0&&t.slice(n,a)==e};var R=function(t,r){for(var e=-1,n=null==t?0:t.length,o=0,a=[];++e<n;){var i=t[e];r(i,e,t)&&(a[o++]=i)}return a};var W=function(t){return function(r,e,n){for(var o=-1,a=Object(r),i=n(r),u=i.length;u--;){var c=i[t?u:++o];if(!1===e(a[c],c,a))break}return r}}();var V=function(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n},H="[object Arguments]";var Y=function(t){return w(t)&&_(t)==H},Q=Object.prototype,G=Q.hasOwnProperty,q=Q.propertyIsEnumerable,J=Y(function(){return arguments}())?Y:function(t){return w(t)&&G.call(t,"callee")&&!q.call(t,"callee")};var K=function(){return!1},X=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?i.Buffer:void 0,a=(o?o.isBuffer:void 0)||K;t.exports=a}),Z=9007199254740991,tt=/^(?:0|[1-9]\d*)$/;var rt=function(t,r){var e=typeof t;return!!(r=null==r?Z:r)&&("number"==e||"symbol"!=e&&tt.test(t))&&t>-1&&t%1==0&&t<r},et=9007199254740991;var nt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=et},ot={};ot["[object Float32Array]"]=ot["[object Float64Array]"]=ot["[object Int8Array]"]=ot["[object Int16Array]"]=ot["[object Int32Array]"]=ot["[object Uint8Array]"]=ot["[object Uint8ClampedArray]"]=ot["[object Uint16Array]"]=ot["[object Uint32Array]"]=!0,ot["[object Arguments]"]=ot["[object Array]"]=ot["[object ArrayBuffer]"]=ot["[object Boolean]"]=ot["[object DataView]"]=ot["[object Date]"]=ot["[object Error]"]=ot["[object Function]"]=ot["[object Map]"]=ot["[object Number]"]=ot["[object Object]"]=ot["[object RegExp]"]=ot["[object Set]"]=ot["[object String]"]=ot["[object WeakMap]"]=!1;var at=function(t){return w(t)&&nt(t.length)&&!!ot[_(t)]};var it=function(t){return function(r){return t(r)}},ut=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,a=n&&n.exports===e&&o.process,i=function(){try{return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=i}),ct=ut&&ut.isTypedArray,ft=ct?it(ct):at,lt=Object.prototype.hasOwnProperty;var st=function(t,r){var e=f(t),n=!e&&J(t),o=!e&&!n&&X(t),a=!e&&!n&&!o&&ft(t),i=e||n||o||a,u=i?V(t.length,String):[],c=u.length;for(var l in t)!r&&!lt.call(t,l)||i&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||rt(l,c))||u.push(l);return u},vt=Object.prototype;var pt=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||vt)};var ht=function(t,r){return function(e){return t(r(e))}},dt=ht(Object.keys,Object),bt=Object.prototype.hasOwnProperty;var yt=function(t){if(!pt(t))return dt(t);var r=[];for(var e in Object(t))bt.call(t,e)&&"constructor"!=e&&r.push(e);return r},gt="[object AsyncFunction]",jt="[object Function]",_t="[object GeneratorFunction]",wt="[object Proxy]";var St=function(t){if(!I(t))return!1;var r=_(t);return r==jt||r==_t||r==gt||r==wt};var Ot=function(t){return null!=t&&nt(t.length)&&!St(t)};var mt=function(t){return Ot(t)?st(t):yt(t)};var At=function(t,r){return function(e,n){if(null==e)return e;if(!Ot(e))return t(e,n);for(var o=e.length,a=r?o:-1,i=Object(e);(r?a--:++a<o)&&!1!==n(i[a],a,i););return e}}(function(t,r){return t&&W(t,r,mt)});var Dt=function(t,r){var e=[];return At(t,function(t,n,o){r(t,n,o)&&e.push(t)}),e};var Et=function(){this.__data__=[],this.size=0};var It=function(t,r){return t===r||t!=t&&r!=r};var xt=function(t,r){for(var e=t.length;e--;)if(It(t[e][0],r))return e;return-1},Ct=Array.prototype.splice;var Pt=function(t){var r=this.__data__,e=xt(r,t);return!(e<0||(e==r.length-1?r.pop():Ct.call(r,e,1),--this.size,0))};var zt=function(t){var r=this.__data__,e=xt(r,t);return e<0?void 0:r[e][1]};var Ft=function(t){return xt(this.__data__,t)>-1};var Mt=function(t,r){var e=this.__data__,n=xt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this};function Ut(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Ut.prototype.clear=Et,Ut.prototype.delete=Pt,Ut.prototype.get=zt,Ut.prototype.has=Ft,Ut.prototype.set=Mt;var kt=Ut;var Tt=function(){this.__data__=new kt,this.size=0};var Bt=function(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e};var $t=function(t){return this.__data__.get(t)};var Nt,Lt=function(t){return this.__data__.has(t)},Rt=i["__core-js_shared__"],Wt=(Nt=/[^.]+$/.exec(Rt&&Rt.keys&&Rt.keys.IE_PROTO||""))?"Symbol(src)_1."+Nt:"";var Vt=function(t){return!!Wt&&Wt in t},Ht=Function.prototype.toString;var Yt=function(t){if(null!=t){try{return Ht.call(t)}catch(t){}try{return t+""}catch(t){}}return""},Qt=/^\[object .+?Constructor\]$/,Gt=Function.prototype,qt=Object.prototype,Jt=Gt.toString,Kt=qt.hasOwnProperty,Xt=RegExp("^"+Jt.call(Kt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Zt=function(t){return!(!I(t)||Vt(t))&&(St(t)?Xt:Qt).test(Yt(t))};var tr=function(t,r){return null==t?void 0:t[r]};var rr=function(t,r){var e=tr(t,r);return Zt(e)?e:void 0},er=rr(i,"Map"),nr=rr(Object,"create");var or=function(){this.__data__=nr?nr(null):{},this.size=0};var ar=function(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r},ir="__lodash_hash_undefined__",ur=Object.prototype.hasOwnProperty;var cr=function(t){var r=this.__data__;if(nr){var e=r[t];return e===ir?void 0:e}return ur.call(r,t)?r[t]:void 0},fr=Object.prototype.hasOwnProperty;var lr=function(t){var r=this.__data__;return nr?void 0!==r[t]:fr.call(r,t)},sr="__lodash_hash_undefined__";var vr=function(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=nr&&void 0===r?sr:r,this};function pr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}pr.prototype.clear=or,pr.prototype.delete=ar,pr.prototype.get=cr,pr.prototype.has=lr,pr.prototype.set=vr;var hr=pr;var dr=function(){this.size=0,this.__data__={hash:new hr,map:new(er||kt),string:new hr}};var br=function(t){var r=typeof t;return"string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t};var yr=function(t,r){var e=t.__data__;return br(r)?e["string"==typeof r?"string":"hash"]:e.map};var gr=function(t){var r=yr(this,t).delete(t);return this.size-=r?1:0,r};var jr=function(t){return yr(this,t).get(t)};var _r=function(t){return yr(this,t).has(t)};var wr=function(t,r){var e=yr(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this};function Sr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Sr.prototype.clear=dr,Sr.prototype.delete=gr,Sr.prototype.get=jr,Sr.prototype.has=_r,Sr.prototype.set=wr;var Or=Sr,mr=200;var Ar=function(t,r){var e=this.__data__;if(e instanceof kt){var n=e.__data__;if(!er||n.length<mr-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new Or(n)}return e.set(t,r),this.size=e.size,this};function Dr(t){var r=this.__data__=new kt(t);this.size=r.size}Dr.prototype.clear=Tt,Dr.prototype.delete=Bt,Dr.prototype.get=$t,Dr.prototype.has=Lt,Dr.prototype.set=Ar;var Er=Dr,Ir="__lodash_hash_undefined__";var xr=function(t){return this.__data__.set(t,Ir),this};var Cr=function(t){return this.__data__.has(t)};function Pr(t){var r=-1,e=null==t?0:t.length;for(this.__data__=new Or;++r<e;)this.add(t[r])}Pr.prototype.add=Pr.prototype.push=xr,Pr.prototype.has=Cr;var zr=Pr;var Fr=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1};var Mr=function(t,r){return t.has(r)},Ur=1,kr=2;var Tr=function(t,r,e,n,o,a){var i=e&Ur,u=t.length,c=r.length;if(u!=c&&!(i&&c>u))return!1;var f=a.get(t);if(f&&a.get(r))return f==r;var l=-1,s=!0,v=e&kr?new zr:void 0;for(a.set(t,r),a.set(r,t);++l<u;){var p=t[l],h=r[l];if(n)var d=i?n(h,p,l,r,t,a):n(p,h,l,t,r,a);if(void 0!==d){if(d)continue;s=!1;break}if(v){if(!Fr(r,function(t,r){if(!Mr(v,r)&&(p===t||o(p,t,e,n,a)))return v.push(r)})){s=!1;break}}else if(p!==h&&!o(p,h,e,n,a)){s=!1;break}}return a.delete(t),a.delete(r),s},Br=i.Uint8Array;var $r=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t,n){e[++r]=[n,t]}),e};var Nr=function(t){var r=-1,e=Array(t.size);return t.forEach(function(t){e[++r]=t}),e},Lr=1,Rr=2,Wr="[object Boolean]",Vr="[object Date]",Hr="[object Error]",Yr="[object Map]",Qr="[object Number]",Gr="[object RegExp]",qr="[object Set]",Jr="[object String]",Kr="[object Symbol]",Xr="[object ArrayBuffer]",Zr="[object DataView]",te=u?u.prototype:void 0,re=te?te.valueOf:void 0;var ee=function(t,r,e,n,o,a,i){switch(e){case Zr:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case Xr:return!(t.byteLength!=r.byteLength||!a(new Br(t),new Br(r)));case Wr:case Vr:case Qr:return It(+t,+r);case Hr:return t.name==r.name&&t.message==r.message;case Gr:case Jr:return t==r+"";case Yr:var u=$r;case qr:var c=n&Lr;if(u||(u=Nr),t.size!=r.size&&!c)return!1;var f=i.get(t);if(f)return f==r;n|=Rr,i.set(t,r);var l=Tr(u(t),u(r),n,o,a,i);return i.delete(t),l;case Kr:if(re)return re.call(t)==re.call(r)}return!1};var ne=function(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t};var oe=function(t,r,e){var n=r(t);return f(t)?n:ne(n,e(t))};var ae=function(){return[]},ie=Object.prototype.propertyIsEnumerable,ue=Object.getOwnPropertySymbols,ce=ue?function(t){return null==t?[]:(t=Object(t),R(ue(t),function(r){return ie.call(t,r)}))}:ae;var fe=function(t){return oe(t,mt,ce)},le=1,se=Object.prototype.hasOwnProperty;var ve=function(t,r,e,n,o,a){var i=e&le,u=fe(t),c=u.length;if(c!=fe(r).length&&!i)return!1;for(var f=c;f--;){var l=u[f];if(!(i?l in r:se.call(r,l)))return!1}var s=a.get(t);if(s&&a.get(r))return s==r;var v=!0;a.set(t,r),a.set(r,t);for(var p=i;++f<c;){var h=t[l=u[f]],d=r[l];if(n)var b=i?n(d,h,l,r,t,a):n(h,d,l,t,r,a);if(!(void 0===b?h===d||o(h,d,e,n,a):b)){v=!1;break}p||(p="constructor"==l)}if(v&&!p){var y=t.constructor,g=r.constructor;y!=g&&"constructor"in t&&"constructor"in r&&!("function"==typeof y&&y instanceof y&&"function"==typeof g&&g instanceof g)&&(v=!1)}return a.delete(t),a.delete(r),v},pe=rr(i,"DataView"),he=rr(i,"Promise"),de=rr(i,"Set"),be=rr(i,"WeakMap"),ye=Yt(pe),ge=Yt(er),je=Yt(he),_e=Yt(de),we=Yt(be),Se=_;(pe&&"[object DataView]"!=Se(new pe(new ArrayBuffer(1)))||er&&"[object Map]"!=Se(new er)||he&&"[object Promise]"!=Se(he.resolve())||de&&"[object Set]"!=Se(new de)||be&&"[object WeakMap]"!=Se(new be))&&(Se=function(t){var r=_(t),e="[object Object]"==r?t.constructor:void 0,n=e?Yt(e):"";if(n)switch(n){case ye:return"[object DataView]";case ge:return"[object Map]";case je:return"[object Promise]";case _e:return"[object Set]";case we:return"[object WeakMap]"}return r});var Oe=Se,me=1,Ae="[object Arguments]",De="[object Array]",Ee="[object Object]",Ie=Object.prototype.hasOwnProperty;var xe=function(t,r,e,n,o,a){var i=f(t),u=f(r),c=i?De:Oe(t),l=u?De:Oe(r),s=(c=c==Ae?Ee:c)==Ee,v=(l=l==Ae?Ee:l)==Ee,p=c==l;if(p&&X(t)){if(!X(r))return!1;i=!0,s=!1}if(p&&!s)return a||(a=new Er),i||ft(t)?Tr(t,r,e,n,o,a):ee(t,r,c,e,n,o,a);if(!(e&me)){var h=s&&Ie.call(t,"__wrapped__"),d=v&&Ie.call(r,"__wrapped__");if(h||d){var b=h?t.value():t,y=d?r.value():r;return a||(a=new Er),o(b,y,e,n,a)}}return!!p&&(a||(a=new Er),ve(t,r,e,n,o,a))};var Ce=function t(r,e,n,o,a){return r===e||(null==r||null==e||!w(r)&&!w(e)?r!=r&&e!=e:xe(r,e,n,o,t,a))},Pe=1,ze=2;var Fe=function(t,r,e,n){var o=e.length,a=o,i=!n;if(null==t)return!a;for(t=Object(t);o--;){var u=e[o];if(i&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){var c=(u=e[o])[0],f=t[c],l=u[1];if(i&&u[2]){if(void 0===f&&!(c in t))return!1}else{var s=new Er;if(n)var v=n(f,l,c,t,r,s);if(!(void 0===v?Ce(l,f,Pe|ze,n,s):v))return!1}}return!0};var Me=function(t){return t==t&&!I(t)};var Ue=function(t){for(var r=mt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Me(o)]}return r};var ke=function(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}};var Te=function(t){var r=Ue(t);return 1==r.length&&r[0][2]?ke(r[0][0],r[0][1]):function(e){return e===t||Fe(e,t,r)}},Be=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$e=/^\w*$/;var Ne=function(t,r){if(f(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!O(t))||$e.test(t)||!Be.test(t)||null!=r&&t in Object(r)},Le="Expected a function";function Re(t,r){if("function"!=typeof t||null!=r&&"function"!=typeof r)throw new TypeError(Le);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return e.cache=a.set(o,i)||a,i};return e.cache=new(Re.Cache||Or),e}Re.Cache=Or;var We=Re,Ve=500;var He=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ye=/\\(\\)?/g,Qe=function(t){var r=We(t,function(t){return e.size===Ve&&e.clear(),t}),e=r.cache;return r}(function(t){var r=[];return 46===t.charCodeAt(0)&&r.push(""),t.replace(He,function(t,e,n,o){r.push(n?o.replace(Ye,"$1"):e||t)}),r});var Ge=function(t,r){return f(t)?t:Ne(t,r)?[t]:Qe(N(t))},qe=1/0;var Je=function(t){if("string"==typeof t||O(t))return t;var r=t+"";return"0"==r&&1/t==-qe?"-0":r};var Ke=function(t,r){for(var e=0,n=(r=Ge(r,t)).length;null!=t&&e<n;)t=t[Je(r[e++])];return e&&e==n?t:void 0};var Xe=function(t,r,e){var n=null==t?void 0:Ke(t,r);return void 0===n?e:n};var Ze=function(t,r){return null!=t&&r in Object(t)};var tn=function(t,r,e){for(var n=-1,o=(r=Ge(r,t)).length,a=!1;++n<o;){var i=Je(r[n]);if(!(a=null!=t&&e(t,i)))break;t=t[i]}return a||++n!=o?a:!!(o=null==t?0:t.length)&&nt(o)&&rt(i,o)&&(f(t)||J(t))};var rn=function(t,r){return null!=t&&tn(t,r,Ze)},en=1,nn=2;var on=function(t,r){return Ne(t)&&Me(r)?ke(Je(t),r):function(e){var n=Xe(e,t);return void 0===n&&n===r?rn(e,t):Ce(r,n,en|nn)}};var an=function(t){return t};var un=function(t){return function(r){return null==r?void 0:r[t]}};var cn=function(t){return function(r){return Ke(r,t)}};var fn=function(t){return Ne(t)?un(Je(t)):cn(t)};var ln=function(t){return"function"==typeof t?t:null==t?an:"object"==typeof t?f(t)?on(t[0],t[1]):Te(t):fn(t)},sn="Expected a function";var vn=function(t){if("function"!=typeof t)throw new TypeError(sn);return function(){var r=arguments;switch(r.length){case 0:return!t.call(this);case 1:return!t.call(this,r[0]);case 2:return!t.call(this,r[0],r[1]);case 3:return!t.call(this,r[0],r[1],r[2])}return!t.apply(this,r)}};var pn=function(t,r){return(f(t)?R:Dt)(t,vn(ln(r,3)))},hn="[object Number]";var dn,bn=function(t){return"number"==typeof t||w(t)&&_(t)==hn},yn=864e5,gn=function(t){var r=new Date;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return t-r}(t,r)/yn)}(function(t,r){if(!t||!bn(r))return t;var e=function(t){var r=new Date(t.getTime());return r.setUTCHours(12,0,0,0),r}(t),n=e.getDay(),o=0;0!==n&&6!==n||(o=0===n?1:2);var a=Math.floor((r-1+(n%6||1))/5);return function(t,r){return new Date(t.getTime()+r*yn)}(e,r+o+2*a)}(r,t),r)};function jn(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}var _n={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},wn=(jn(dn={},_n.BUSINESS_DAYS,86400),jn(dn,_n.DAYS,86400),jn(dn,_n.HOURS,3600),jn(dn,_n.MINUTES,60),dn);function Sn(t){return On(t,function(t){return t.price})}function On(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o<n&&(n=o,e=t)}),e}function mn(t){return pn(t,function(t){return t.pickupStoreInfo.isPickupStore})}function An(t){return On(t,function(t){return Dn(t.shippingEstimate)})}function Dn(t){if(void 0===t||null===t||""===t)return null;var r=En(t),e=function(t){var r=En(t),e=t.replace(r,"");return e?parseInt(e,10):0}(t);return"bd"===r&&(e=gn(e)),e*wn[r]}function En(t){var r="bd";return Object.keys(_n).forEach(function(e){var n=_n[e];if(L(t,n)){var o=t.replace(n,"");parseInt(o,10).toString()===o&&(r=n)}}),r}var In={getShippingEstimateQuantityInSeconds:Dn,getLatestSla:function(t){return function(t,r){if(!t||0===t.length)return null;var e=t[0],n=r(e);return t.forEach(function(t){var o=r(t);o>n&&(n=o,e=t)}),e}(t,function(t){return Dn(t.shippingEstimate)})},getFastestSla:An,getCheapestSla:Sn,selectCheapestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=Sn(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null},selectFastestSlaForAllItems:function(t){return t&&0!==t.length?t.map(function(t){var r=mn(t.slas);if(!r||0===r.length)return t;var e=An(r);return Object.assign({},t,{slas:t.slas,selectedSla:e.id,selectedDeliveryChannel:e.deliveryChannel})}):null}};var xn=function(t,r,e){for(var n=-1,o=t.length;++n<o;){var a=t[n],i=r(a);if(null!=i&&(void 0===u?i==i&&!O(i):e(i,u)))var u=i,c=a}return c};var Cn=function(t,r){return t<r};var Pn=function(t,r){return t&&t.length?xn(t,ln(r,2),Cn):void 0};var zn=function(t,r){return Ce(t,r)};var Fn=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n&&!1!==r(t[e],e,t););return t},Mn=function(){try{var t=rr(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var Un=function(t,r,e){"__proto__"==r&&Mn?Mn(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e},kn=Object.prototype.hasOwnProperty;var Tn=function(t,r,e){var n=t[r];kn.call(t,r)&&It(n,e)&&(void 0!==e||r in t)||Un(t,r,e)};var Bn=function(t,r,e,n){var o=!e;e||(e={});for(var a=-1,i=r.length;++a<i;){var u=r[a],c=n?n(e[u],t[u],u,e,t):void 0;void 0===c&&(c=t[u]),o?Un(e,u,c):Tn(e,u,c)}return e};var $n=function(t,r){return t&&Bn(r,mt(r),t)};var Nn=function(t){var r=[];if(null!=t)for(var e in Object(t))r.push(e);return r},Ln=Object.prototype.hasOwnProperty;var Rn=function(t){if(!I(t))return Nn(t);var r=pt(t),e=[];for(var n in t)("constructor"!=n||!r&&Ln.call(t,n))&&e.push(n);return e};var Wn=function(t){return Ot(t)?st(t,!0):Rn(t)};var Vn=function(t,r){return t&&Bn(r,Wn(r),t)},Hn=n(function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?i.Buffer:void 0,a=o?o.allocUnsafe:void 0;t.exports=function(t,r){if(r)return t.slice();var e=t.length,n=a?a(e):new t.constructor(e);return t.copy(n),n}});var Yn=function(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r};var Qn=function(t,r){return Bn(t,ce(t),r)},Gn=ht(Object.getPrototypeOf,Object),qn=Object.getOwnPropertySymbols?function(t){for(var r=[];t;)ne(r,ce(t)),t=Gn(t);return r}:ae;var Jn=function(t,r){return Bn(t,qn(t),r)};var Kn=function(t){return oe(t,Wn,qn)},Xn=Object.prototype.hasOwnProperty;var Zn=function(t){var r=t.length,e=new t.constructor(r);return r&&"string"==typeof t[0]&&Xn.call(t,"index")&&(e.index=t.index,e.input=t.input),e};var to=function(t){var r=new t.constructor(t.byteLength);return new Br(r).set(new Br(t)),r};var ro=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)},eo=/\w*$/;var no=function(t){var r=new t.constructor(t.source,eo.exec(t));return r.lastIndex=t.lastIndex,r},oo=u?u.prototype:void 0,ao=oo?oo.valueOf:void 0;var io=function(t){return ao?Object(ao.call(t)):{}};var uo=function(t,r){var e=r?to(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)},co="[object Boolean]",fo="[object Date]",lo="[object Map]",so="[object Number]",vo="[object RegExp]",po="[object Set]",ho="[object String]",bo="[object Symbol]",yo="[object ArrayBuffer]",go="[object DataView]",jo="[object Float32Array]",_o="[object Float64Array]",wo="[object Int8Array]",So="[object Int16Array]",Oo="[object Int32Array]",mo="[object Uint8Array]",Ao="[object Uint8ClampedArray]",Do="[object Uint16Array]",Eo="[object Uint32Array]";var Io=function(t,r,e){var n=t.constructor;switch(r){case yo:return to(t);case co:case fo:return new n(+t);case go:return ro(t,e);case jo:case _o:case wo:case So:case Oo:case mo:case Ao:case Do:case Eo:return uo(t,e);case lo:return new n;case so:case ho:return new n(t);case vo:return no(t);case po:return new n;case bo:return io(t)}},xo=Object.create,Co=function(){function t(){}return function(r){if(!I(r))return{};if(xo)return xo(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();var Po=function(t){return"function"!=typeof t.constructor||pt(t)?{}:Co(Gn(t))},zo="[object Map]";var Fo=function(t){return w(t)&&Oe(t)==zo},Mo=ut&&ut.isMap,Uo=Mo?it(Mo):Fo,ko="[object Set]";var To=function(t){return w(t)&&Oe(t)==ko},Bo=ut&&ut.isSet,$o=Bo?it(Bo):To,No=1,Lo=2,Ro=4,Wo="[object Arguments]",Vo="[object Function]",Ho="[object GeneratorFunction]",Yo="[object Object]",Qo={};Qo[Wo]=Qo["[object Array]"]=Qo["[object ArrayBuffer]"]=Qo["[object DataView]"]=Qo["[object Boolean]"]=Qo["[object Date]"]=Qo["[object Float32Array]"]=Qo["[object Float64Array]"]=Qo["[object Int8Array]"]=Qo["[object Int16Array]"]=Qo["[object Int32Array]"]=Qo["[object Map]"]=Qo["[object Number]"]=Qo[Yo]=Qo["[object RegExp]"]=Qo["[object Set]"]=Qo["[object String]"]=Qo["[object Symbol]"]=Qo["[object Uint8Array]"]=Qo["[object Uint8ClampedArray]"]=Qo["[object Uint16Array]"]=Qo["[object Uint32Array]"]=!0,Qo["[object Error]"]=Qo[Vo]=Qo["[object WeakMap]"]=!1;var Go=function t(r,e,n,o,a,i){var u,c=e&No,l=e&Lo,s=e&Ro;if(n&&(u=a?n(r,o,a,i):n(r)),void 0!==u)return u;if(!I(r))return r;var v=f(r);if(v){if(u=Zn(r),!c)return Yn(r,u)}else{var p=Oe(r),h=p==Vo||p==Ho;if(X(r))return Hn(r,c);if(p==Yo||p==Wo||h&&!a){if(u=l||h?{}:Po(r),!c)return l?Jn(r,Vn(u,r)):Qn(r,$n(u,r))}else{if(!Qo[p])return a?r:{};u=Io(r,p,c)}}i||(i=new Er);var d=i.get(r);if(d)return d;if(i.set(r,u),$o(r))return r.forEach(function(o){u.add(t(o,e,n,o,r,i))}),u;if(Uo(r))return r.forEach(function(o,a){u.set(a,t(o,e,n,a,r,i))}),u;var b=s?l?Kn:fe:l?keysIn:mt,y=v?void 0:b(r);return Fn(y||r,function(o,a){y&&(o=r[a=o]),Tn(u,a,t(o,e,n,a,r,i))}),u};var qo=function(t){var r=null==t?0:t.length;return r?t[r-1]:void 0};var Jo=function(t,r,e){var n=-1,o=t.length;r<0&&(r=-r>o?0:o+r),(e=e>o?o:e)<0&&(e+=o),o=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(o);++n<o;)a[n]=t[n+r];return a};var Ko=function(t,r){return r.length<2?t:Ke(t,Jo(r,0,-1))};var Xo=function(t,r){return r=Ge(r,t),null==(t=Ko(t,r))||delete t[Je(qo(r))]},Zo="[object Object]",ta=Function.prototype,ra=Object.prototype,ea=ta.toString,na=ra.hasOwnProperty,oa=ea.call(Object);var aa=function(t){if(!w(t)||_(t)!=Zo)return!1;var r=Gn(t);if(null===r)return!0;var e=na.call(r,"constructor")&&r.constructor;return"function"==typeof e&&e instanceof e&&ea.call(e)==oa};var ia=function(t){return aa(t)?void 0:t},ua=u?u.isConcatSpreadable:void 0;var ca=function(t){return f(t)||J(t)||!!(ua&&t&&t[ua])};var fa=function t(r,e,n,o,a){var i=-1,u=r.length;for(n||(n=ca),a||(a=[]);++i<u;){var c=r[i];e>0&&n(c)?e>1?t(c,e-1,n,o,a):ne(a,c):o||(a[a.length]=c)}return a};var la=function(t){return null!=t&&t.length?fa(t,1):[]};var sa=function(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)},va=Math.max;var pa=function(t,r,e){return r=va(void 0===r?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=va(n.length-r,0),i=Array(a);++o<a;)i[o]=n[r+o];o=-1;for(var u=Array(r+1);++o<r;)u[o]=n[o];return u[r]=e(i),sa(t,this,u)}};var ha=function(t){return function(){return t}},da=Mn?function(t,r){return Mn(t,"toString",{configurable:!0,enumerable:!1,value:ha(r),writable:!0})}:an,ba=800,ya=16,ga=Date.now;var ja=function(t){var r=0,e=0;return function(){var n=ga(),o=ya-(n-e);if(e=n,o>0){if(++r>=ba)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}(da);var _a=function(t){return ja(pa(t,void 0,la),t+"")}(function(t,r){var e={};if(null==t)return e;var n=!1;r=c(r,function(r){return r=Ge(r,t),n||(n=r.length>1),r}),Bn(t,Kn(t),e),n&&(e=Go(e,7,ia));for(var o=r.length;o--;)Xo(e,r[o]);return e});var wa=function(t,r){var e=-1,n=Ot(t)?Array(t.length):[];return At(t,function(t,o,a){n[++e]=r(t,o,a)}),n};var Sa=function(t,r){var e=t.length;for(t.sort(r);e--;)t[e]=t[e].value;return t};var Oa=function(t,r){if(t!==r){var e=void 0!==t,n=null===t,o=t==t,a=O(t),i=void 0!==r,u=null===r,c=r==r,f=O(r);if(!u&&!f&&!a&&t>r||a&&i&&c&&!u&&!f||n&&i&&c||!e&&c||!o)return 1;if(!n&&!a&&!f&&t<r||f&&e&&o&&!n&&!a||u&&e&&o||!i&&o||!c)return-1}return 0};var ma=function(t,r,e){for(var n=-1,o=t.criteria,a=r.criteria,i=o.length,u=e.length;++n<i;){var c=Oa(o[n],a[n]);if(c)return n>=u?c:c*("desc"==e[n]?-1:1)}return t.index-r.index};var Aa=function(t,r,e){var n=-1;r=c(r.length?r:[an],it(ln));var o=wa(t,function(t,e,o){return{criteria:c(r,function(r){return r(t)}),index:++n,value:t}});return Sa(o,function(t,r){return ma(t,r,e)})};var Da=function(t,r,e){if(!I(e))return!1;var n=typeof r;return!!("number"==n?Ot(e)&&rt(r,e.length):"string"==n&&r in e)&&It(e[r],t)};Ea=function(t,r){if(null==t)return[];var e=r.length;return e>1&&Da(t,r[0],r[1])?r=[]:e>2&&Da(r[0],r[1],r[2])&&(r=[r[0]]),Aa(t,fa(r,1),[])},ja(pa(Ea,Ia,an),Ea+"");var Ea,Ia;var xa=function(t,r,e,n){for(var o=t.length,a=e+(n?1:-1);n?a--:++a<o;)if(r(t[a],a,t))return a;return-1};var Ca=function(t){return t!=t};var Pa=function(t,r,e){for(var n=e-1,o=t.length;++n<o;)if(t[n]===r)return n;return-1};var za=function(t,r,e){return r==r?Pa(t,r,e):xa(t,Ca,e)};var Fa=function(t,r){return!(null==t||!t.length)&&za(t,r,0)>-1};var Ma=function(t,r,e){for(var n=-1,o=null==t?0:t.length;++n<o;)if(e(r,t[n]))return!0;return!1};var Ua=function(){},ka=de&&1/Nr(new de([,-0]))[1]==1/0?function(t){return new de(t)}:Ua,Ta=200;var Ba=function(t,r,e){var n=-1,o=Fa,a=t.length,i=!0,u=[],c=u;if(e)i=!1,o=Ma;else if(a>=Ta){var f=r?null:ka(t);if(f)return Nr(f);i=!1,o=Mr,c=new zr}else c=r?[]:u;t:for(;++n<a;){var l=t[n],s=r?r(l):l;if(l=e||0!==l?l:0,i&&s==s){for(var v=c.length;v--;)if(c[v]===s)continue t;r&&c.push(s),u.push(l)}else o(c,s,e)||(c!==u&&c.push(s),u.push(l))}return u};var $a=function(t){return t&&t.length?Ba(t):[]},Na="[object String]";var La=function(t){return"string"==typeof t||!f(t)&&w(t)&&_(t)==Na},Ra="CHEAPEST",Wa="FASTEST",Va="COMBINED",Ha="pickup-in-point",Ya="delivery";function Qa(t){return La(t)?t:Xe(t,"deliveryChannel")||Xe(t,"selectedDeliveryChannel")||Xe(t,"id")}function Ga(t){return Qa(t)===Ha}function qa(t){return Qa(t)===Ya}function Ja(t){return t&&t.availableDeliveryWindows.length>0}function Ka(t){return t&&t.slas?t.slas.length>0:t&&t.length>0}function Xa(t){return t.slas&&t.slas.find(function(r){return r.id===t.selectedSla})}function Za(t,r){return Qa(t)===r}function ti(t){return t.filter(function(t){return qa(t)}).reduce(function(t,r){var e,n=Xa(r);return n&&t+(e=n,Math.abs(In.getShippingEstimateQuantityInSeconds(e.shippingEstimate)))||t+0},0)}function ri(t,r){return{price:function(t){return t&&t.filter(function(t){return(!!t.selectedSla||Ka(t))&&qa(t)}).reduce(function(t,r){var e=Xa(r);return e&&e.availableDeliveryWindows&&e.availableDeliveryWindows.length>0?t:e?t+e.price:t},0)}(t),shippingEstimate:function(t){var r=In.getLatestSla(t.filter(function(t){return(!!t.selectedSla||Ka(t))&&qa(t)}).map(function(t){return Xa(t)}));return r&&r.shippingEstimate}(t),averageEstimatePerItem:(n=t,(n&&ti(n))/n.length),packagesLength:(e=t,$a(la(e.filter(function(t){return qa(t)&&(!!t.selectedSla||Ka(t))}).map(function(t){return t.selectedSla}))).length),id:r};var e,n}var ei=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};function ni(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function oi(t){if(Array.isArray(t)){for(var r=0,e=Array(t.length);r<t.length;r++)e[r]=t[r];return e}return Array.from(t)}function ai(t){var r=t[Ra]&&t[Ra].length>0,e=t[Va]&&t[Va].length>0,n=t[Wa]&&t[Wa].length>0;return function(t){var r=[];return t.forEach(function(t){r.findIndex(function(r){return zn(_a(r,"id"),_a(t,"id"))})<=-1&&r.push(t)}),function(t){return t.filter(function(r,e){return!t[e+1]||r.price<t[e+1].price})}(r)}([].concat(oi(r?[ri(t[Ra],Ra)]:[]),oi(e?[ri(t[Va],Va)]:[]),oi(n?[ri(t[Wa],Wa)]:[])))}function ii(t,r){if(t)return t.filter(function(e){return function(t){return 0===t.filter(function(t){return qa(t)&&!Ja(t)}).length}(t)||r?qa(e):qa(e)&&!Ja(e)})}function ui(t,r){return t.map(function(t){return ei({},t,{price:function(t,r){return r.map(function(r){return r.slas.find(function(r){return r.id===t.id})}).reduce(function(t,r){return r?r.price+t:t},0)}(t,r),shippingEstimateInSeconds:(e=t.shippingEstimate,In.getShippingEstimateQuantityInSeconds(e))});var e})}function ci(t){var r=t.logisticsInfo,e=t.selectedSlas,n=t.activeChannel,o=t.isScheduledDeliveryActive,a=[],i=r.some(function(t){return t.slas.every(function(t){return Ja(t)})});return r.forEach(function(t,r){if(null===(u=t).selectedSla&&null===u.selectedDeliveryChannel||Ga(t)&&Ga(n))a.push(t);else{var u,c=1===t.slas.length&&t.slas.every(function(t){return Za(t,n)&&Ja(t)}),f=t.slas.find(function(t){return Za(t,n)&&Ja(t)});if((o||c)&&f||i&&f){var l=t.slas.find(function(r){return r.id===t.selectedSla}),s=!c&&l&&Ja(l);a.push(ei({},t,{selectedSla:s?l.id:f.id,selectedDeliveryChannel:s?l.deliveryChannel:f.deliveryChannel}))}else{var v=function(t,r,e){return t.find(function(t,n){return t.itemId===r.itemId&&n<e})}(a,t,r);if(v)a.push(ei({},t,{selectedSla:v.selectedSla,selectedDeliveryChannel:v.selectedDeliveryChannel}));else{var p=e&&e[r],h=p&&e[r].id,d=p&&e[r].deliveryChannel;a.push(ei({},t,{selectedSla:h||t.selectedSla,selectedDeliveryChannel:d||t.selectedDeliveryChannel}))}}}}),a}function fi(t,r){return t.map(function(t){return Pn(t,function(t){return t[r]})})}t.getOptionsDetails=ai,t.getSelectedDeliveryOption=function(t){var r=t.optionsDetails,e=void 0===r?null:r,n=t.newCombined,o=t.newFastest,a=t.newCheapest,i=t.activeDeliveryOption;e||(e=ai(ei({},a?ni({},Ra,a):{},n?ni({},Va,n):{},o?ni({},Wa,o):{})));var u=e&&!!e.find(function(t){return t.id===i});return e.length>0&&!u?e[0].id:i},t.getLeanShippingOptions=function(t){var r=t.logisticsInfo,e=t.activeChannel,n=void 0===e?Ya:e,o=t.isScheduledDeliveryActive,a=void 0!==o&&o,i=function(t,r){return t.map(function(e){var n=ii(e.slas,r);return n.length?ui(n,t):[]})}(r,a),u={cheapest:fi(i,"price"),fastest:fi(i,"shippingEstimateInSeconds")},c=ci({logisticsInfo:r,selectedSlas:u.cheapest,activeChannel:n,isScheduledDeliveryActive:a}),f=ci({logisticsInfo:r,selectedSlas:u.fastest,activeChannel:n,isScheduledDeliveryActive:a});return zn(c,f)||ci({logisticsInfo:r,selectedSlas:u.fastest,activeChannel:n,isScheduledDeliveryActive:a}),ei({},function(t,r){var e=ri(t,Ra),n=ri(r,Wa),o=e.price<n.price,a=zn(t,r),i=0===e.packagesLength;return t&&(o||i||a)}(c,f)?{cheapest:c}:{},function(t,r){var e=zn(t,r);return r&&!e}(c,f)?{fastest:f}:{})},Object.defineProperty(t,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=index.umd.js.map |
{ | ||
"name": "@vtex/lean-shipping-calculator", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1180467
10134