@vtex/delivery-packages
Advanced tools
Comparing version 2.7.2 to 2.7.3
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.vtex=e.vtex||{},e.vtex.deliveryPackages=t())}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var t=function(e,t,r){return e==e&&(void 0!==r&&(e=e<=r?e:r),void 0!==t&&(e=e>=t?e:t)),e},r="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function n(e,t){return e(t={exports:{}},t.exports),t.exports}var i="object"==typeof r&&r&&r.Object===Object&&r,a="object"==typeof self&&self&&self.Object===Object&&self,o=i||a||Function("return this")(),u=o.Symbol;var s=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i},c=Array.isArray,l=Object.prototype,d=l.hasOwnProperty,f=l.toString,v=u?u.toStringTag:void 0;var p=function(e){var t=d.call(e,v),r=e[v];try{e[v]=void 0;var n=!0}catch(e){}var i=f.call(e);return n&&(t?e[v]=r:delete e[v]),i},y=Object.prototype.toString;var h=function(e){return y.call(e)},g="[object Null]",b="[object Undefined]",_=u?u.toStringTag:void 0;var m=function(e){return null==e?void 0===e?b:g:_&&_ in Object(e)?p(e):h(e)};var j=function(e){return null!=e&&"object"==typeof e},w="[object Symbol]";var D=function(e){return"symbol"==typeof e||j(e)&&m(e)==w},S=1/0,I=u?u.prototype:void 0,A=I?I.toString:void 0;var O=function e(t){if("string"==typeof t)return t;if(c(t))return s(t,e)+"";if(D(t))return A?A.call(t):"";var r=t+"";return"0"==r&&1/t==-S?"-0":r};var x=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},E=NaN,W=/^\s+|\s+$/g,k=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,P=/^0o[0-7]+$/i,U=parseInt;var C=function(e){if("number"==typeof e)return e;if(D(e))return E;if(x(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=x(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(W,"");var r=z.test(e);return r||P.test(e)?U(e.slice(2),r?2:8):k.test(e)?E:+e},B=1/0,T=1.7976931348623157e308;var N=function(e){return e?(e=C(e))===B||e===-B?(e<0?-1:1)*T:e==e?e:0:0===e?e:0};var $=function(e){var t=N(e),r=t%1;return t==t?r?t-r:t:0};var q=function(e){return null==e?"":O(e)};var F=function(e,r,n){e=q(e),r=O(r);var i=e.length,a=n=void 0===n?i:t($(n),0,i);return(n-=r.length)>=0&&e.slice(n,a)==r};var M=function(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),u=o.length;u--;){var s=o[e?u:++i];if(!1===r(a[s],s,a))break}return t}}();var R=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n},V="[object Arguments]";var Y=function(e){return j(e)&&m(e)==V},H=Object.prototype,G=H.hasOwnProperty,L=H.propertyIsEnumerable,J=Y(function(){return arguments}())?Y:function(e){return j(e)&&G.call(e,"callee")&&!L.call(e,"callee")};var K=function(){return!1},Q=n(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,i=n&&n.exports===r?o.Buffer:void 0,a=(i?i.isBuffer:void 0)||K;e.exports=a}),X=9007199254740991,Z=/^(?:0|[1-9]\d*)$/;var ee=function(e,t){var r=typeof e;return!!(t=null==t?X:t)&&("number"==r||"symbol"!=r&&Z.test(e))&&e>-1&&e%1==0&&e<t},te=9007199254740991;var re=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=te},ne={};ne["[object Float32Array]"]=ne["[object Float64Array]"]=ne["[object Int8Array]"]=ne["[object Int16Array]"]=ne["[object Int32Array]"]=ne["[object Uint8Array]"]=ne["[object Uint8ClampedArray]"]=ne["[object Uint16Array]"]=ne["[object Uint32Array]"]=!0,ne["[object Arguments]"]=ne["[object Array]"]=ne["[object ArrayBuffer]"]=ne["[object Boolean]"]=ne["[object DataView]"]=ne["[object Date]"]=ne["[object Error]"]=ne["[object Function]"]=ne["[object Map]"]=ne["[object Number]"]=ne["[object Object]"]=ne["[object RegExp]"]=ne["[object Set]"]=ne["[object String]"]=ne["[object WeakMap]"]=!1;var ie=function(e){return j(e)&&re(e.length)&&!!ne[m(e)]};var ae=function(e){return function(t){return e(t)}},oe=n(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,a=n&&n.exports===r&&i.process,o=function(){try{return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=o}),ue=oe&&oe.isTypedArray,se=ue?ae(ue):ie,ce=Object.prototype.hasOwnProperty;var le=function(e,t){var r=c(e),n=!r&&J(e),i=!r&&!n&&Q(e),a=!r&&!n&&!i&&se(e),o=r||n||i||a,u=o?R(e.length,String):[],s=u.length;for(var l in e)!t&&!ce.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ee(l,s))||u.push(l);return u},de=Object.prototype;var fe=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||de)};var ve=function(e,t){return function(r){return e(t(r))}}(Object.keys,Object),pe=Object.prototype.hasOwnProperty;var ye=function(e){if(!fe(e))return ve(e);var t=[];for(var r in Object(e))pe.call(e,r)&&"constructor"!=r&&t.push(r);return t},he="[object AsyncFunction]",ge="[object Function]",be="[object GeneratorFunction]",_e="[object Proxy]";var me=function(e){if(!x(e))return!1;var t=m(e);return t==ge||t==be||t==he||t==_e};var je=function(e){return null!=e&&re(e.length)&&!me(e)};var we=function(e){return je(e)?le(e):ye(e)};var De=function(){this.__data__=[],this.size=0};var Se=function(e,t){return e===t||e!=e&&t!=t};var Ie=function(e,t){for(var r=e.length;r--;)if(Se(e[r][0],t))return r;return-1},Ae=Array.prototype.splice;var Oe=function(e){var t=this.__data__,r=Ie(t,e);return!(r<0||(r==t.length-1?t.pop():Ae.call(t,r,1),--this.size,0))};var xe=function(e){var t=this.__data__,r=Ie(t,e);return r<0?void 0:t[r][1]};var Ee=function(e){return Ie(this.__data__,e)>-1};var We=function(e,t){var r=this.__data__,n=Ie(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};function ke(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ke.prototype.clear=De,ke.prototype.delete=Oe,ke.prototype.get=xe,ke.prototype.has=Ee,ke.prototype.set=We;var ze=ke;var Pe=function(){this.__data__=new ze,this.size=0};var Ue=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r};var Ce=function(e){return this.__data__.get(e)};var Be,Te=function(e){return this.__data__.has(e)},Ne=o["__core-js_shared__"],$e=(Be=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+Be:"";var qe=function(e){return!!$e&&$e in e},Fe=Function.prototype.toString;var Me=function(e){if(null!=e){try{return Fe.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Re=/^\[object .+?Constructor\]$/,Ve=Function.prototype,Ye=Object.prototype,He=Ve.toString,Ge=Ye.hasOwnProperty,Le=RegExp("^"+He.call(Ge).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Je=function(e){return!(!x(e)||qe(e))&&(me(e)?Le:Re).test(Me(e))};var Ke=function(e,t){return null==e?void 0:e[t]};var Qe=function(e,t){var r=Ke(e,t);return Je(r)?r:void 0},Xe=Qe(o,"Map"),Ze=Qe(Object,"create");var et=function(){this.__data__=Ze?Ze(null):{},this.size=0};var tt=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},rt="__lodash_hash_undefined__",nt=Object.prototype.hasOwnProperty;var it=function(e){var t=this.__data__;if(Ze){var r=t[e];return r===rt?void 0:r}return nt.call(t,e)?t[e]:void 0},at=Object.prototype.hasOwnProperty;var ot=function(e){var t=this.__data__;return Ze?void 0!==t[e]:at.call(t,e)},ut="__lodash_hash_undefined__";var st=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ze&&void 0===t?ut:t,this};function ct(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ct.prototype.clear=et,ct.prototype.delete=tt,ct.prototype.get=it,ct.prototype.has=ot,ct.prototype.set=st;var lt=ct;var dt=function(){this.size=0,this.__data__={hash:new lt,map:new(Xe||ze),string:new lt}};var ft=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var vt=function(e,t){var r=e.__data__;return ft(t)?r["string"==typeof t?"string":"hash"]:r.map};var pt=function(e){var t=vt(this,e).delete(e);return this.size-=t?1:0,t};var yt=function(e){return vt(this,e).get(e)};var ht=function(e){return vt(this,e).has(e)};var gt=function(e,t){var r=vt(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this};function bt(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}bt.prototype.clear=dt,bt.prototype.delete=pt,bt.prototype.get=yt,bt.prototype.has=ht,bt.prototype.set=gt;var _t=bt,mt=200;var jt=function(e,t){var r=this.__data__;if(r instanceof ze){var n=r.__data__;if(!Xe||n.length<mt-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _t(n)}return r.set(e,t),this.size=r.size,this};function wt(e){var t=this.__data__=new ze(e);this.size=t.size}wt.prototype.clear=Pe,wt.prototype.delete=Ue,wt.prototype.get=Ce,wt.prototype.has=Te,wt.prototype.set=jt;var Dt="__lodash_hash_undefined__";var St=function(e){return this.__data__.set(e,Dt),this};var It=function(e){return this.__data__.has(e)};function At(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new _t;++t<r;)this.add(e[t])}At.prototype.add=At.prototype.push=St,At.prototype.has=It;o.Uint8Array;var Ot=u?u.prototype:void 0;Ot&&Ot.valueOf;Object.prototype.propertyIsEnumerable,Object.getOwnPropertySymbols;Object.prototype.hasOwnProperty;var xt=Qe(o,"DataView"),Et=Qe(o,"Promise"),Wt=Qe(o,"Set"),kt=Qe(o,"WeakMap"),zt=Me(xt),Pt=Me(Xe),Ut=Me(Et),Ct=Me(Wt),Bt=Me(kt),Tt=m;(xt&&"[object DataView]"!=Tt(new xt(new ArrayBuffer(1)))||Xe&&"[object Map]"!=Tt(new Xe)||Et&&"[object Promise]"!=Tt(Et.resolve())||Wt&&"[object Set]"!=Tt(new Wt)||kt&&"[object WeakMap]"!=Tt(new kt))&&(Tt=function(e){var t=m(e),r="[object Object]"==t?e.constructor:void 0,n=r?Me(r):"";if(n)switch(n){case zt:return"[object DataView]";case Pt:return"[object Map]";case Ut:return"[object Promise]";case Ct:return"[object Set]";case Bt:return"[object WeakMap]"}return t});Object.prototype.hasOwnProperty;var Nt="Expected a function";function $t(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(Nt);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new($t.Cache||_t),r}$t.Cache=_t;var qt=$t,Ft=500;var Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Rt=/\\(\\)?/g;!function(e){var t=qt(e,function(e){return r.size===Ft&&r.clear(),e}),r=t.cache}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Mt,function(e,r,n,i){t.push(n?i.replace(Rt,"$1"):r||e)}),t});var Vt="[object Number]";var Yt,Ht=function(e){return"number"==typeof e||j(e)&&m(e)==Vt},Gt=864e5;function Lt(e){var t=new Date;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return e-t}(e,t)/Gt)}(function(e,t){if(!e||!Ht(t))return e;var r=function(e){var t=new Date(e.getTime());return t.setUTCHours(12,0,0,0),t}(e),n=r.getDay(),i=0;0!==n&&6!==n||(i=0===n?1:2);var a=Math.floor((t-1+(n%6||1))/5);return function(e,t){return new Date(e.getTime()+t*Gt)}(r,t+i+2*a)}(t,e),t)}function Jt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Kt={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},Qt=(Jt(Yt={},Kt.BUSINESS_DAYS,86400),Jt(Yt,Kt.DAYS,86400),Jt(Yt,Kt.HOURS,3600),Jt(Yt,Kt.MINUTES,60),Yt);function Xt(e){if(void 0===e||null===e||""===e)return null;var t=Zt(e),r=function(e){var t=Zt(e),r=e.replace(t,"");return r?parseInt(r,10):0}(e);return"bd"===t&&(r=Lt(r)),r*Qt[t]}function Zt(e){var t="bd";return Object.keys(Kt).forEach(function(r){var n=Kt[r];if(F(e,n)){var i=e.replace(n,"");parseInt(i,10).toString()===i&&(t=n)}}),t}var er=Xt;Array.prototype.find||(Array.prototype.find=function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,r=Object(this),n=r.length>>>0,i=arguments[1],a=0;a<n;a++)if(t=r[a],e.call(i,t,a,r))return t}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var tr={groupByAvailableDeliveryWindows:!1,slaOptions:!1,selectedSla:!0,seller:!0,shippingEstimate:!0,deliveryChannel:!0},rr="delivery";function nr(e){return!!e&&(Array.isArray(e)||(e=[e]),e.some(function(e){return e&&e.availableDeliveryWindows&&e.availableDeliveryWindows.length>0}))}function ir(e){if(!e)return null;var t=e.itemIndex,r=e.selectedSla,n=e.logisticsInfo;if(!n||!n[t])return null;var i=n[t],a=r||i&&i.selectedSla;return a&&i.slas&&0!==i.slas.length?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t=t||e&&e.selectedSla,e&&e.slas&&0!==e.slas.length&&t?e.slas&&e.slas.find(function(e){return e.id===t}):null}(i,a):null}function ar(e,t){return e&&0!==e.length&&t&&e.find(function(e){return e&&e.id===t})||null}var or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ur=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)};function sr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.slas&&0!==e.slas.length&&e.slas.find(function(e){return function(e,t){return function(e){return"string"==typeof e?e:e&&(e.deliveryChannel||e.selectedDeliveryChannel||e.id)||null}(e)===t}(e,rr)&&nr(e)&&function(e,t){return!t||cr(e.availableDeliveryWindows,t)}(e,t)})||null}function cr(e,t){return!(!e||!t)&&(e.length===t.length&&e.filter(function(e,r){return function(e,t){return!(!e||!t)&&e.startDateUtc===t.startDateUtc&&e.endDateUtc===t.endDateUtc&&e.price===t.price&&e.lisPrice===t.lisPrice&&e.tax===t.tax}(e,t[r])}).length===e.length)}function lr(e){var t,r,n=e.itemIndex,i=e.logisticsInfo,a=e.selectedAddresses,o=ir({itemIndex:n,logisticsInfo:i});if(o&&"pickup-in-point"===o.deliveryChannel)return(r=ir({itemIndex:(t={itemIndex:n,logisticsInfo:i}).itemIndex,logisticsInfo:t.logisticsInfo})).pickupStoreInfo?r.pickupStoreInfo.address:null;var u=i[n].addressId;return a.find(function(e){return e.addressId===u})}function dr(e,t,r){if(!(e&&e.item&&t&&0!==t.length&&r))return e||null;var n,i,a=e.item.index;return or({},e,{address:lr({itemIndex:a,logisticsInfo:t,selectedAddresses:r}),pickupFriendlyName:(n={itemIndex:a,logisticsInfo:t},i=ir({itemIndex:n.itemIndex,logisticsInfo:n.logisticsInfo}),i&&i.pickupStoreInfo?i.pickupStoreInfo.friendlyName:null)},function(e){if(!e||!e.logisticsInfo||0===e.logisticsInfo.length)return null;var t=e.itemIndex,r=e.logisticsInfo,n=ir({itemIndex:t,logisticsInfo:r});return{selectedSla:r[t].selectedSla,shippingEstimate:n?n.shippingEstimate:r[t].shippingEstimate?r[t].shippingEstimate:void 0,deliveryWindow:n?n.deliveryWindow:void 0,shippingEstimateDate:r[t].shippingEstimateDate?r[t].shippingEstimateDate:n?n.shippingEstimateDate:void 0,deliveryChannel:r[t].selectedDeliveryChannel?r[t].selectedDeliveryChannel:n?n.deliveryChannel:void 0,deliveryIds:r[t].deliveryIds,slas:r[t].slas}}({itemIndex:a,logisticsInfo:t}))}function fr(e,t,r){return e.reduce(function(e,n){var i=r(e,n);if(i)return t.selectedSla&&er(i.shippingEstimate)<er(n.shippingEstimate)&&(i.shippingEstimate=n.shippingEstimate,i.shippingEstimateDate=n.shippingEstimateDate),t.selectedSla||(i.slas=i.slas.concat(n.slas)),i.items=i.items.concat(n.item),e;var a=ar(n.slas,n.selectedSla)||sr(n),o={items:[n.item],package:n.package,slas:n.slas,pickupFriendlyName:t.selectedSla?n.pickupFriendlyName:void 0,seller:t.seller?n.item.seller:void 0,address:t.selectedSla?n.address:void 0,selectedSla:t.selectedSla?n.selectedSla:void 0,deliveryIds:n.deliveryIds,deliveryChannel:t.deliveryChannel?n.deliveryChannel:void 0,hasAvailableDeliveryWindows:t.groupByAvailableDeliveryWindows?nr(n.slas):void 0,availableDeliveryWindows:t.groupByAvailableDeliveryWindows&&a?a.availableDeliveryWindows:void 0,deliveryWindow:t.selectedSla?n.deliveryWindow:void 0,shippingEstimate:t.selectedSla?n.shippingEstimate:void 0,shippingEstimateDate:t.selectedSla?n.shippingEstimateDate:void 0,item:void 0};return e.concat(o)},[])}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.items,n=void 0===r?[]:r,i=e.packageAttachment,a=void 0===i?{}:i,o=e.shippingData,u=void 0===o?{}:o,s=e.changesAttachment,c=void 0===s?{}:s,l=or({},tr,t.criteria?t.criteria:{}),d=a&&a.packages?a.packages:[],f=u&&u.logisticsInfo?u.logisticsInfo:[],v=u&&u.selectedAddresses?u.selectedAddresses:[],p=c&&c.changesData?c.changesData:[],y=n.map(function(e,t){return or({},e,{index:t})}),h=d.map(function(e,t){return or({},e,{index:t})}),g=function(e){if(!e||!e.items)return null;var t=e.items,r=e.packages;return t.reduce(function(e,t){var n=r&&r.filter(function(e){return e.items.some(function(e){return e.itemIndex===t.index})});if(0===n.length)return e.toBeDelivered=e.toBeDelivered.concat({item:t}),e;var i=n.reduce(function(e,r){return e+r.items.find(function(e){return e.itemIndex===t.index}).quantity},0),a=i===t.quantity,o=t.quantity-i;!1===a&&o>0&&(e.toBeDelivered=e.toBeDelivered.concat({item:or({},t,{quantity:o})}));var u=n.map(function(e){var r=e.items.find(function(e){return e.itemIndex===t.index});return{package:e,item:or({},t,{quantity:r.quantity})}});return e.delivered=e.delivered.concat(u),e},{delivered:[],toBeDelivered:[]})}({items:function(e,t){if(!e||0===e.length||!t||0===t.length)return e||null;var r=t.reduce(function(e,t){return e.concat(t.itemsAdded||[])},[]),n=t.reduce(function(e,t){return e.concat(t.itemsRemoved||[])},[]).map(function(e){return or({},e,{quantity:-1*e.quantity})}),i=[].concat(ur(r),ur(n));return e.reduce(function(e,t){var r=i.filter(function(e){return e.id===t.id}).reduce(function(e,t){return or({},e,{quantity:e.quantity+t.quantity})},t);return r.quantity<=0?e:e.concat(r)},[])}(y,p),packages:h}),b=function(e){return dr(e,f,v)};g.delivered=g.delivered.map(b),g.toBeDelivered=g.toBeDelivered.map(b);var _=function(e,t){return fr(e,t,function(e,t){return e.find(function(e){return e.package.index===t.package.index})})}(g.delivered,l),m=function(e,t){return fr(e,t,function(e,r){return e.find(function(e){if(t.shippingEstimate&&t.selectedSla&&e.shippingEstimate!==r.shippingEstimate)return!1;if(t.slaOptions&&e.slas.reduce(function(e,t){return e+t.id},"")!==r.slas.reduce(function(e,t){return e+t.id},""))return!1;if(t.seller&&e.seller!==r.item.seller)return!1;if(t.selectedSla&&e.selectedSla!==r.selectedSla)return!1;var n=e.deliveryWindow&&r.deliveryWindow,i=n&&e.deliveryWindow.startDateUtc!==r.deliveryWindow.startDateUtc&&e.deliveryWindow.endDateUtc!==r.deliveryWindow.endDateUtc;if(t.selectedSla&&(n&&i||!!e.deliveryWindow!=!!r.deliveryWindow))return!1;if(t.deliveryChannel&&e.deliveryChannel!==r.deliveryChannel)return!1;var a=ar(r.slas,r.selectedSla)||sr(r);return!(t.groupByAvailableDeliveryWindows&&nr(r.slas)&&(!e.availableDeliveryWindows||!cr(e.availableDeliveryWindows,a.availableDeliveryWindows)))})})}(g.toBeDelivered,l);return _.concat(m)}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.vtex=e.vtex||{},e.vtex.deliveryPackages=t())}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var t=function(e,t,r){return e==e&&(void 0!==r&&(e=e<=r?e:r),void 0!==t&&(e=e>=t?e:t)),e},r="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function n(e,t){return e(t={exports:{}},t.exports),t.exports}var i="object"==typeof r&&r&&r.Object===Object&&r,a="object"==typeof self&&self&&self.Object===Object&&self,o=i||a||Function("return this")(),u=o.Symbol;var s=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i},c=Array.isArray,l=Object.prototype,d=l.hasOwnProperty,f=l.toString,v=u?u.toStringTag:void 0;var p=function(e){var t=d.call(e,v),r=e[v];try{e[v]=void 0;var n=!0}catch(e){}var i=f.call(e);return n&&(t?e[v]=r:delete e[v]),i},y=Object.prototype.toString;var h=function(e){return y.call(e)},g="[object Null]",b="[object Undefined]",_=u?u.toStringTag:void 0;var m=function(e){return null==e?void 0===e?b:g:_&&_ in Object(e)?p(e):h(e)};var j=function(e){return null!=e&&"object"==typeof e},w="[object Symbol]";var D=function(e){return"symbol"==typeof e||j(e)&&m(e)==w},S=1/0,A=u?u.prototype:void 0,O=A?A.toString:void 0;var I=function e(t){if("string"==typeof t)return t;if(c(t))return s(t,e)+"";if(D(t))return O?O.call(t):"";var r=t+"";return"0"==r&&1/t==-S?"-0":r};var x=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},E=NaN,W=/^\s+|\s+$/g,k=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,P=/^0o[0-7]+$/i,U=parseInt;var B=function(e){if("number"==typeof e)return e;if(D(e))return E;if(x(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=x(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(W,"");var r=z.test(e);return r||P.test(e)?U(e.slice(2),r?2:8):k.test(e)?E:+e},C=1/0,T=1.7976931348623157e308;var N=function(e){return e?(e=B(e))===C||e===-C?(e<0?-1:1)*T:e==e?e:0:0===e?e:0};var $=function(e){var t=N(e),r=t%1;return t==t?r?t-r:t:0};var q=function(e){return null==e?"":I(e)};var F=function(e,r,n){e=q(e),r=I(r);var i=e.length,a=n=void 0===n?i:t($(n),0,i);return(n-=r.length)>=0&&e.slice(n,a)==r};var M=function(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),u=o.length;u--;){var s=o[e?u:++i];if(!1===r(a[s],s,a))break}return t}}();var R=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n},V="[object Arguments]";var Y=function(e){return j(e)&&m(e)==V},H=Object.prototype,G=H.hasOwnProperty,L=H.propertyIsEnumerable,J=Y(function(){return arguments}())?Y:function(e){return j(e)&&G.call(e,"callee")&&!L.call(e,"callee")};var K=function(){return!1},Q=n(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,i=n&&n.exports===r?o.Buffer:void 0,a=(i?i.isBuffer:void 0)||K;e.exports=a}),X=9007199254740991,Z=/^(?:0|[1-9]\d*)$/;var ee=function(e,t){var r=typeof e;return!!(t=null==t?X:t)&&("number"==r||"symbol"!=r&&Z.test(e))&&e>-1&&e%1==0&&e<t},te=9007199254740991;var re=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=te},ne={};ne["[object Float32Array]"]=ne["[object Float64Array]"]=ne["[object Int8Array]"]=ne["[object Int16Array]"]=ne["[object Int32Array]"]=ne["[object Uint8Array]"]=ne["[object Uint8ClampedArray]"]=ne["[object Uint16Array]"]=ne["[object Uint32Array]"]=!0,ne["[object Arguments]"]=ne["[object Array]"]=ne["[object ArrayBuffer]"]=ne["[object Boolean]"]=ne["[object DataView]"]=ne["[object Date]"]=ne["[object Error]"]=ne["[object Function]"]=ne["[object Map]"]=ne["[object Number]"]=ne["[object Object]"]=ne["[object RegExp]"]=ne["[object Set]"]=ne["[object String]"]=ne["[object WeakMap]"]=!1;var ie=function(e){return j(e)&&re(e.length)&&!!ne[m(e)]};var ae=function(e){return function(t){return e(t)}},oe=n(function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,a=n&&n.exports===r&&i.process,o=function(){try{return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=o}),ue=oe&&oe.isTypedArray,se=ue?ae(ue):ie,ce=Object.prototype.hasOwnProperty;var le=function(e,t){var r=c(e),n=!r&&J(e),i=!r&&!n&&Q(e),a=!r&&!n&&!i&&se(e),o=r||n||i||a,u=o?R(e.length,String):[],s=u.length;for(var l in e)!t&&!ce.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ee(l,s))||u.push(l);return u},de=Object.prototype;var fe=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||de)};var ve=function(e,t){return function(r){return e(t(r))}}(Object.keys,Object),pe=Object.prototype.hasOwnProperty;var ye=function(e){if(!fe(e))return ve(e);var t=[];for(var r in Object(e))pe.call(e,r)&&"constructor"!=r&&t.push(r);return t},he="[object AsyncFunction]",ge="[object Function]",be="[object GeneratorFunction]",_e="[object Proxy]";var me=function(e){if(!x(e))return!1;var t=m(e);return t==ge||t==be||t==he||t==_e};var je=function(e){return null!=e&&re(e.length)&&!me(e)};var we=function(e){return je(e)?le(e):ye(e)};var De=function(){this.__data__=[],this.size=0};var Se=function(e,t){return e===t||e!=e&&t!=t};var Ae=function(e,t){for(var r=e.length;r--;)if(Se(e[r][0],t))return r;return-1},Oe=Array.prototype.splice;var Ie=function(e){var t=this.__data__,r=Ae(t,e);return!(r<0||(r==t.length-1?t.pop():Oe.call(t,r,1),--this.size,0))};var xe=function(e){var t=this.__data__,r=Ae(t,e);return r<0?void 0:t[r][1]};var Ee=function(e){return Ae(this.__data__,e)>-1};var We=function(e,t){var r=this.__data__,n=Ae(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};function ke(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ke.prototype.clear=De,ke.prototype.delete=Ie,ke.prototype.get=xe,ke.prototype.has=Ee,ke.prototype.set=We;var ze=ke;var Pe=function(){this.__data__=new ze,this.size=0};var Ue=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r};var Be=function(e){return this.__data__.get(e)};var Ce,Te=function(e){return this.__data__.has(e)},Ne=o["__core-js_shared__"],$e=(Ce=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+Ce:"";var qe=function(e){return!!$e&&$e in e},Fe=Function.prototype.toString;var Me=function(e){if(null!=e){try{return Fe.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Re=/^\[object .+?Constructor\]$/,Ve=Function.prototype,Ye=Object.prototype,He=Ve.toString,Ge=Ye.hasOwnProperty,Le=RegExp("^"+He.call(Ge).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Je=function(e){return!(!x(e)||qe(e))&&(me(e)?Le:Re).test(Me(e))};var Ke=function(e,t){return null==e?void 0:e[t]};var Qe=function(e,t){var r=Ke(e,t);return Je(r)?r:void 0},Xe=Qe(o,"Map"),Ze=Qe(Object,"create");var et=function(){this.__data__=Ze?Ze(null):{},this.size=0};var tt=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},rt="__lodash_hash_undefined__",nt=Object.prototype.hasOwnProperty;var it=function(e){var t=this.__data__;if(Ze){var r=t[e];return r===rt?void 0:r}return nt.call(t,e)?t[e]:void 0},at=Object.prototype.hasOwnProperty;var ot=function(e){var t=this.__data__;return Ze?void 0!==t[e]:at.call(t,e)},ut="__lodash_hash_undefined__";var st=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ze&&void 0===t?ut:t,this};function ct(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ct.prototype.clear=et,ct.prototype.delete=tt,ct.prototype.get=it,ct.prototype.has=ot,ct.prototype.set=st;var lt=ct;var dt=function(){this.size=0,this.__data__={hash:new lt,map:new(Xe||ze),string:new lt}};var ft=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var vt=function(e,t){var r=e.__data__;return ft(t)?r["string"==typeof t?"string":"hash"]:r.map};var pt=function(e){var t=vt(this,e).delete(e);return this.size-=t?1:0,t};var yt=function(e){return vt(this,e).get(e)};var ht=function(e){return vt(this,e).has(e)};var gt=function(e,t){var r=vt(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this};function bt(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}bt.prototype.clear=dt,bt.prototype.delete=pt,bt.prototype.get=yt,bt.prototype.has=ht,bt.prototype.set=gt;var _t=bt,mt=200;var jt=function(e,t){var r=this.__data__;if(r instanceof ze){var n=r.__data__;if(!Xe||n.length<mt-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _t(n)}return r.set(e,t),this.size=r.size,this};function wt(e){var t=this.__data__=new ze(e);this.size=t.size}wt.prototype.clear=Pe,wt.prototype.delete=Ue,wt.prototype.get=Be,wt.prototype.has=Te,wt.prototype.set=jt;var Dt="__lodash_hash_undefined__";var St=function(e){return this.__data__.set(e,Dt),this};var At=function(e){return this.__data__.has(e)};function Ot(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new _t;++t<r;)this.add(e[t])}Ot.prototype.add=Ot.prototype.push=St,Ot.prototype.has=At;o.Uint8Array;var It=u?u.prototype:void 0;It&&It.valueOf;Object.prototype.propertyIsEnumerable,Object.getOwnPropertySymbols;Object.prototype.hasOwnProperty;var xt=Qe(o,"DataView"),Et=Qe(o,"Promise"),Wt=Qe(o,"Set"),kt=Qe(o,"WeakMap"),zt=Me(xt),Pt=Me(Xe),Ut=Me(Et),Bt=Me(Wt),Ct=Me(kt),Tt=m;(xt&&"[object DataView]"!=Tt(new xt(new ArrayBuffer(1)))||Xe&&"[object Map]"!=Tt(new Xe)||Et&&"[object Promise]"!=Tt(Et.resolve())||Wt&&"[object Set]"!=Tt(new Wt)||kt&&"[object WeakMap]"!=Tt(new kt))&&(Tt=function(e){var t=m(e),r="[object Object]"==t?e.constructor:void 0,n=r?Me(r):"";if(n)switch(n){case zt:return"[object DataView]";case Pt:return"[object Map]";case Ut:return"[object Promise]";case Bt:return"[object Set]";case Ct:return"[object WeakMap]"}return t});Object.prototype.hasOwnProperty;var Nt="Expected a function";function $t(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(Nt);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new($t.Cache||_t),r}$t.Cache=_t;var qt=$t,Ft=500;var Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Rt=/\\(\\)?/g;!function(e){var t=qt(e,function(e){return r.size===Ft&&r.clear(),e}),r=t.cache}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Mt,function(e,r,n,i){t.push(n?i.replace(Rt,"$1"):r||e)}),t});var Vt="[object Number]";var Yt,Ht=function(e){return"number"==typeof e||j(e)&&m(e)==Vt},Gt=864e5;function Lt(e){var t=new Date;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return Math.round(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return e-t}(e,t)/Gt)}(function(e,t){if(!e||!Ht(t))return e;var r=function(e){var t=new Date(e.getTime());return t.setUTCHours(12,0,0,0),t}(e),n=r.getDay(),i=0;0!==n&&6!==n||(i=0===n?1:2);var a=Math.floor((t-1+(n%6||1))/5);return function(e,t){return new Date(e.getTime()+t*Gt)}(r,t+i+2*a)}(t,e),t)}function Jt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Kt={BUSINESS_DAYS:"bd",DAYS:"d",HOURS:"h",MINUTES:"m"},Qt=(Jt(Yt={},Kt.BUSINESS_DAYS,86400),Jt(Yt,Kt.DAYS,86400),Jt(Yt,Kt.HOURS,3600),Jt(Yt,Kt.MINUTES,60),Yt);function Xt(e){if(void 0===e||null===e||""===e)return null;var t=Zt(e),r=function(e){var t=Zt(e),r=e.replace(t,"");return r?parseInt(r,10):0}(e);return"bd"===t&&(r=Lt(r)),r*Qt[t]}function Zt(e){var t="bd";return Object.keys(Kt).forEach(function(r){var n=Kt[r];if(F(e,n)){var i=e.replace(n,"");parseInt(i,10).toString()===i&&(t=n)}}),t}var er=Xt;Array.prototype.find||(Array.prototype.find=function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,r=Object(this),n=r.length>>>0,i=arguments[1],a=0;a<n;a++)if(t=r[a],e.call(i,t,a,r))return t}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var tr={groupByAvailableDeliveryWindows:!1,slaOptions:!1,selectedSla:!0,seller:!0,shippingEstimate:!0,deliveryChannel:!0},rr="delivery";function nr(e){return!!e&&(Array.isArray(e)||(e=[e]),e.some(function(e){return e&&e.availableDeliveryWindows&&e.availableDeliveryWindows.length>0}))}function ir(e){if(!e)return null;var t=e.itemIndex,r=e.selectedSla,n=e.logisticsInfo;if(!n||!n[t])return null;var i=n[t],a=r||i&&i.selectedSla;return a&&i.slas&&0!==i.slas.length?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t=t||e&&e.selectedSla,e&&e.slas&&0!==e.slas.length&&t?e.slas&&e.slas.find(function(e){return e.id===t}):null}(i,a):null}function ar(e,t){return e&&0!==e.length&&t&&e.find(function(e){return e&&e.id===t})||null}var or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ur=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)};function sr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.slas&&0!==e.slas.length&&e.slas.find(function(e){return function(e,t){return function(e){return"string"==typeof e?e:e&&(e.deliveryChannel||e.selectedDeliveryChannel||e.id)||null}(e)===t}(e,rr)&&nr(e)&&function(e,t){return!t||cr(e.availableDeliveryWindows,t)}(e,t)})||null}function cr(e,t){return!(!e||!t)&&(e.length===t.length&&e.filter(function(e,r){return function(e,t){return!(!e||!t)&&e.startDateUtc===t.startDateUtc&&e.endDateUtc===t.endDateUtc&&e.price===t.price&&e.lisPrice===t.lisPrice&&e.tax===t.tax}(e,t[r])}).length===e.length)}function lr(e,t,r){if(!(e&&e.item&&t&&0!==t.length&&r))return e||null;var n,i,a=e.item.index;return or({},e,{address:function(e){var t=e.itemIndex,r=e.logisticsInfo,n=e.selectedAddresses,i=r[t].addressId;return n.find(function(e){return e.addressId===i})}({itemIndex:a,logisticsInfo:t,selectedAddresses:r}),pickupFriendlyName:(n={itemIndex:a,logisticsInfo:t},i=ir({itemIndex:n.itemIndex,logisticsInfo:n.logisticsInfo}),i&&i.pickupStoreInfo?i.pickupStoreInfo.friendlyName:null)},function(e){if(!e||!e.logisticsInfo||0===e.logisticsInfo.length)return null;var t=e.itemIndex,r=e.logisticsInfo,n=ir({itemIndex:t,logisticsInfo:r});return{selectedSla:r[t].selectedSla,shippingEstimate:n?n.shippingEstimate:r[t].shippingEstimate?r[t].shippingEstimate:void 0,deliveryWindow:n?n.deliveryWindow:void 0,shippingEstimateDate:r[t].shippingEstimateDate?r[t].shippingEstimateDate:n?n.shippingEstimateDate:void 0,deliveryChannel:r[t].selectedDeliveryChannel?r[t].selectedDeliveryChannel:n?n.deliveryChannel:void 0,deliveryIds:r[t].deliveryIds,slas:r[t].slas}}({itemIndex:a,logisticsInfo:t}))}function dr(e,t,r){return e.reduce(function(e,n){var i=r(e,n);if(i)return t.selectedSla&&er(i.shippingEstimate)<er(n.shippingEstimate)&&(i.shippingEstimate=n.shippingEstimate,i.shippingEstimateDate=n.shippingEstimateDate),t.selectedSla||(i.slas=i.slas.concat(n.slas)),i.items=i.items.concat(n.item),e;var a=ar(n.slas,n.selectedSla)||sr(n),o={items:[n.item],package:n.package,slas:n.slas,pickupFriendlyName:t.selectedSla?n.pickupFriendlyName:void 0,seller:t.seller?n.item.seller:void 0,address:t.selectedSla?n.address:void 0,selectedSla:t.selectedSla?n.selectedSla:void 0,deliveryIds:n.deliveryIds,deliveryChannel:t.deliveryChannel?n.deliveryChannel:void 0,hasAvailableDeliveryWindows:t.groupByAvailableDeliveryWindows?nr(n.slas):void 0,availableDeliveryWindows:t.groupByAvailableDeliveryWindows&&a?a.availableDeliveryWindows:void 0,deliveryWindow:t.selectedSla?n.deliveryWindow:void 0,shippingEstimate:t.selectedSla?n.shippingEstimate:void 0,shippingEstimateDate:t.selectedSla?n.shippingEstimateDate:void 0,item:void 0};return e.concat(o)},[])}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.items,n=void 0===r?[]:r,i=e.packageAttachment,a=void 0===i?{}:i,o=e.shippingData,u=void 0===o?{}:o,s=e.changesAttachment,c=void 0===s?{}:s,l=or({},tr,t.criteria?t.criteria:{}),d=a&&a.packages?a.packages:[],f=u&&u.logisticsInfo?u.logisticsInfo:[],v=u&&u.selectedAddresses?u.selectedAddresses:[],p=c&&c.changesData?c.changesData:[],y=n.map(function(e,t){return or({},e,{index:t})}),h=d.map(function(e,t){return or({},e,{index:t})}),g=function(e){if(!e||!e.items)return null;var t=e.items,r=e.packages;return t.reduce(function(e,t){var n=r&&r.filter(function(e){return e.items.some(function(e){return e.itemIndex===t.index})});if(0===n.length)return e.toBeDelivered=e.toBeDelivered.concat({item:t}),e;var i=n.reduce(function(e,r){return e+r.items.find(function(e){return e.itemIndex===t.index}).quantity},0),a=i===t.quantity,o=t.quantity-i;!1===a&&o>0&&(e.toBeDelivered=e.toBeDelivered.concat({item:or({},t,{quantity:o})}));var u=n.map(function(e){var r=e.items.find(function(e){return e.itemIndex===t.index});return{package:e,item:or({},t,{quantity:r.quantity})}});return e.delivered=e.delivered.concat(u),e},{delivered:[],toBeDelivered:[]})}({items:function(e,t){if(!e||0===e.length||!t||0===t.length)return e||null;var r=t.reduce(function(e,t){return e.concat(t.itemsAdded||[])},[]),n=t.reduce(function(e,t){return e.concat(t.itemsRemoved||[])},[]).map(function(e){return or({},e,{quantity:-1*e.quantity})}),i=[].concat(ur(r),ur(n));return e.reduce(function(e,t){var r=i.filter(function(e){return e.id===t.id}).reduce(function(e,t){return or({},e,{quantity:e.quantity+t.quantity})},t);return r.quantity<=0?e:e.concat(r)},[])}(y,p),packages:h}),b=function(e){return lr(e,f,v)};g.delivered=g.delivered.map(b),g.toBeDelivered=g.toBeDelivered.map(b);var _=function(e,t){return dr(e,t,function(e,t){return e.find(function(e){return e.package.index===t.package.index})})}(g.delivered,l),m=function(e,t){return dr(e,t,function(e,r){return e.find(function(e){if(t.shippingEstimate&&t.selectedSla&&e.shippingEstimate!==r.shippingEstimate)return!1;if(t.slaOptions&&e.slas.reduce(function(e,t){return e+t.id},"")!==r.slas.reduce(function(e,t){return e+t.id},""))return!1;if(t.seller&&e.seller!==r.item.seller)return!1;if(t.selectedSla&&e.selectedSla!==r.selectedSla)return!1;var n=e.deliveryWindow&&r.deliveryWindow,i=n&&e.deliveryWindow.startDateUtc!==r.deliveryWindow.startDateUtc&&e.deliveryWindow.endDateUtc!==r.deliveryWindow.endDateUtc;if(t.selectedSla&&(n&&i||!!e.deliveryWindow!=!!r.deliveryWindow))return!1;if(t.deliveryChannel&&e.deliveryChannel!==r.deliveryChannel)return!1;var a=ar(r.slas,r.selectedSla)||sr(r);return!(t.groupByAvailableDeliveryWindows&&nr(r.slas)&&(!e.availableDeliveryWindows||!cr(e.availableDeliveryWindows,a.availableDeliveryWindows)))})})}(g.toBeDelivered,l);return _.concat(m)}}); | ||
//# sourceMappingURL=index.umd.js.map |
@@ -296,24 +296,7 @@ if (!Array.prototype.find) { | ||
function getPickupAddress(_ref2) { | ||
function getAddress(_ref2) { | ||
var itemIndex = _ref2.itemIndex, | ||
logisticsInfo = _ref2.logisticsInfo; | ||
logisticsInfo = _ref2.logisticsInfo, | ||
selectedAddresses = _ref2.selectedAddresses; | ||
var sla = getSelectedSla({ itemIndex: itemIndex, logisticsInfo: logisticsInfo }); | ||
return sla.pickupStoreInfo ? sla.pickupStoreInfo.address : null; | ||
} | ||
function getAddress(_ref3) { | ||
var itemIndex = _ref3.itemIndex, | ||
logisticsInfo = _ref3.logisticsInfo, | ||
selectedAddresses = _ref3.selectedAddresses; | ||
var selectedSla = getSelectedSla({ | ||
itemIndex: itemIndex, | ||
logisticsInfo: logisticsInfo | ||
}); | ||
if (selectedSla && selectedSla.deliveryChannel === 'pickup-in-point') { | ||
return getPickupAddress({ itemIndex: itemIndex, logisticsInfo: logisticsInfo }); | ||
} | ||
var addressId = logisticsInfo[itemIndex].addressId; | ||
@@ -415,4 +398,4 @@ return selectedAddresses.find(function (address) { | ||
var _ref4 = filters || {}, | ||
itemsFilter = _ref4.items; | ||
var _ref3 = filters || {}, | ||
itemsFilter = _ref3.items; | ||
@@ -419,0 +402,0 @@ var indexes = itemsFilter ? itemsFilter.map(function (item) { |
@@ -300,24 +300,7 @@ 'use strict'; | ||
function getPickupAddress(_ref2) { | ||
function getAddress(_ref2) { | ||
var itemIndex = _ref2.itemIndex, | ||
logisticsInfo = _ref2.logisticsInfo; | ||
logisticsInfo = _ref2.logisticsInfo, | ||
selectedAddresses = _ref2.selectedAddresses; | ||
var sla = getSelectedSla({ itemIndex: itemIndex, logisticsInfo: logisticsInfo }); | ||
return sla.pickupStoreInfo ? sla.pickupStoreInfo.address : null; | ||
} | ||
function getAddress(_ref3) { | ||
var itemIndex = _ref3.itemIndex, | ||
logisticsInfo = _ref3.logisticsInfo, | ||
selectedAddresses = _ref3.selectedAddresses; | ||
var selectedSla = getSelectedSla({ | ||
itemIndex: itemIndex, | ||
logisticsInfo: logisticsInfo | ||
}); | ||
if (selectedSla && selectedSla.deliveryChannel === 'pickup-in-point') { | ||
return getPickupAddress({ itemIndex: itemIndex, logisticsInfo: logisticsInfo }); | ||
} | ||
var addressId = logisticsInfo[itemIndex].addressId; | ||
@@ -419,4 +402,4 @@ return selectedAddresses.find(function (address) { | ||
var _ref4 = filters || {}, | ||
itemsFilter = _ref4.items; | ||
var _ref3 = filters || {}, | ||
itemsFilter = _ref3.items; | ||
@@ -423,0 +406,0 @@ var indexes = itemsFilter ? itemsFilter.map(function (item) { |
{ | ||
"name": "@vtex/delivery-packages", | ||
"version": "2.7.2", | ||
"version": "2.7.3", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/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
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
Sorry, the diff of this file is not supported yet
1604611
15705