(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{155:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=259200},412:function(e,t,a){e.exports=a.p+"images/ef104cbfbb5c270f6a19262e20ef5c0a.jpg"},413:function(e,t,a){"use strict";(function(e){a.d(t,"a",function(){return y});var n=a(62),r=a.n(n),s=a(8),i=a(35),c=3,o=5,l=7,u=9,d=11,m=12,p={2:"stateInit",3:"stateErrorInit",4:"stateInstalling",5:"stateErrorInstalling",6:"stateActivating",7:"stateErrorActivating",8:"stateDB",9:"stateErrorDB",10:"stateDeactivating",11:"stateErrorDeactivating",12:"stateDone"},g=function(){return{"Content-Type":"application/json","X-WP-Nonce":Object(i.c)()}},b=function(t){return function(){return e(Object(i.b)()+"wc/v1/connect/migration-flag",{method:"POST",headers:g(),body:JSON.stringify({migration_state:t})})}},f=function(e){return function(){return b(e)()}},h=function(e){return r()(regeneratorRuntime.mark(function t(){var a,n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e();case 2:if(!((a=t.sent).status>=400)){t.next=8;break}return t.next=6,a.json();case 6:throw n=t.sent,new Error(n.message||Object(s.translate)("Failed to setup WooCommerce Shipping. Please try again."));case 8:return t.abrupt("return",a);case 9:case"end":return t.stop()}},t)}))},v={stateInit:{success:"stateInstalling",fail:"stateInit",callback:h(b(2))},stateErrorInit:{success:"stateInit",fail:"stateErrorInit",callback:f(c)},stateInstalling:{success:"stateActivating",fail:"stateErrorInstalling",callback:h(function(){return e(Object(i.b)()+"wc-admin/plugins/install",{method:"POST",headers:g(),body:JSON.stringify({plugins:"woocommerce-shipping"})})})},stateErrorInstalling:{success:"stateInstalling",fail:"stateErrorInstalling",callback:f(o)},stateActivating:{success:"stateDone",fail:"stateErrorActivating",callback:h(function(){return e(Object(i.b)()+"wc-admin/plugins/activate",{method:"POST",headers:g(),body:JSON.stringify({plugins:"woocommerce-shipping"})})})},stateErrorActivating:{success:"stateActivating",fail:"stateErrorActivating",callback:f(l)},stateDB:{success:"stateDeactivating",fail:"stateErrorDB",callback:new Promise(function(e){return e({status:200})})},stateErrorDB:{success:"stateDBMigrating",fail:"stateErrorDB",callback:f(u)},stateDeactivating:{success:"stateDone",fail:"stateErrorDeactivating",callback:h(function(){return e(Object(i.b)()+"wp/v2/plugins/woocommerce-services/woocommerce-services",{method:"POST",headers:g(),body:JSON.stringify({status:"inactive"})})})},stateErrorDeactivating:{success:"stateDeactivating",fail:"stateErrorDeactivating",callback:f(d)},stateDone:{success:null,fail:null,callback:f(m)}},E=function(e){if(!v[e])throw new Error("Migration state ["+e+"] not found");return v[e]},k=["stateDone","stateErrorInstalling","stateErrorActivating","stateErrorDB","stateErrorDeactivating"],y=function(){var e=r()(regeneratorRuntime.mark(function e(t){var a,n,s,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=function(){var e=r()(regeneratorRuntime.mark(function e(t){var a,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return a=E(t),n="",e.prev=4,e.next=7,a.callback();case 7:n=a.success,e.next=13;break;case 10:e.prev=10,e.t0=e.catch(4),n=a.fail;case 13:return e.prev=13,e.abrupt("return",n);case 16:case"end":return e.stop()}},e,null,[[4,10,13,16]])}));return function(t){return e.apply(this,arguments)}}(),n=function(){return t?E(p[t]).success:p[2]}(),s=0,i=Object.keys(v).length;case 5:if(!(s++0&&(this.dismissTimeout=setTimeout(this.props.onDismissClick,this.props.duration))}},{key:"componentWillUnmount",value:function(){this.dismissTimeout&&clearTimeout(this.dismissTimeout)}},{key:"componentDidUpdate",value:function(){clearTimeout(this.dismissTimeout),this.props.duration>0&&(this.dismissTimeout=setTimeout(this.props.onDismissClick,this.props.duration))}},{key:"getIcon",value:function(){var e;switch(this.props.status){case"is-info":e="info";break;case"is-success":e="checkmark";break;case"is-error":case"is-warning":e="notice";break;default:e="info"}return e}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.icon,r=e.isCompact,s=e.isLoading,i=e.onDismissClick,c=e.showDismiss,o=void 0===c?!r:c,l=e.status,u=e.text,d=e.translate,m=_()("notice",l,a,{"is-compact":r,"is-loading":s,"is-dismissable":o});return k.a.createElement("div",{className:m},k.a.createElement("span",{className:"notice__icon-wrapper"},k.a.createElement(N.a,{className:"notice__icon",icon:n||this.getIcon(),size:24})),k.a.createElement("span",{className:"notice__content"},k.a.createElement("span",{className:"notice__text"},u||t)),u?t:null,o&&k.a.createElement("span",{tabIndex:"0",className:"notice__dismiss",onClick:i,onKeyDown:i,role:"button","aria-label":d("Dismiss")},k.a.createElement(N.a,{icon:"cross",size:24}),k.a.createElement(j,null,d("Dismiss"))))}}]),t}(E.Component);f()(w,"defaultProps",{className:"",duration:0,icon:null,isCompact:!1,isLoading:!1,onDismissClick:O.noop,status:null,text:null}),f()(w,"propTypes",{className:v.a.string,duration:v.a.number,icon:v.a.string,isCompact:v.a.bool,isLoading:v.a.bool,onDismissClick:v.a.func,showDismiss:v.a.bool,status:v.a.oneOf(["is-error","is-info","is-success","is-warning","is-plain"]),text:v.a.oneOfType([v.a.arrayOf(v.a.oneOfType([v.a.string,v.a.node])),v.a.oneOfType([v.a.string,v.a.node])]),translate:v.a.func.isRequired});t.a=Object(C.localize)(w)},679:function(e,t,a){"use strict";var n=a(260),r=a.n(n),s=a(69),i=a.n(s),c=a(2),o=a.n(c),l=a(32),u=a.n(l);a(686);t.a=function(e){var t=e.inputRef,a=e.className,n=e.isError,s=i()(e,["inputRef","className","isError"]);return o.a.createElement("select",r()({},s,{ref:t,className:u()(a,"form-select",{"is-error":n})}))}},680:function(e,t,a){"use strict";var n=a(260),r=a.n(n),s=a(52),i=a.n(s),c=a(78),o=a.n(c),l=a(90),u=a.n(l),d=a(84),m=a.n(d),p=a(92),g=a.n(p),b=a(91),f=a.n(b),h=a(5),v=a.n(h),E=a(19),k=a.n(E),y=a(2),_=a.n(y),O=a(0),C=a(689),I=a(409),N=a.n(I),j=a(32),w=a.n(j),x=function(e){function t(){var e,a;i()(this,t);for(var n=arguments.length,r=new Array(n),s=0;s1||!a.props.children)?_.a.createElement("div",a.props,a.props.children):a.props.children,a.context.store&&(e=_.a.createElement(O.a,{store:a.context.store},_.a.createElement(C.b,null,e))),v.a.render(e,a.container)}),a}return g()(t,e),i()(t,[{key:"componentDidMount",value:function(){this.container=document.createElement("div"),document.body.appendChild(this.container),this.renderChildren()}},{key:"componentDidUpdate",value:function(){this.renderChildren()}},{key:"componentWillUnmount",value:function(){this.container&&(v.a.unmountComponentAtNode(this.container),document.body.removeChild(this.container),delete this.container)}},{key:"render",value:function(){return null}}]),t}(_.a.Component);f()(I,"contextTypes",{store:k.a.object})},690:function(e,t,a){"use strict";var n=a(52),r=a.n(n),s=a(78),i=a.n(s),c=a(90),o=a.n(c),l=a(84),u=a.n(l),d=a(92),m=a.n(d),p=a(91),g=a.n(p),b=a(5),f=a.n(b),h=a(19),v=a.n(h),E=a(2),k=a.n(E),y=a(32),_=a.n(y),O=a(8),C=a(0),I=a(703),N=a(846),j=a(261),w=a.n(j),x=(a(701),function(e){function t(){var e,a;r()(this,t);for(var n=arguments.length,s=new Array(n),i=0;i1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var n=S(a);return Object(d.get)(n,e,t)}};q("localeSlug"),q("localeVariant"),q("user_ip_country_code");q("date"),q("username"),q("email");q("email_verified",!1);var P=a(4),T=a(128);function z(e){var t=Object(P.a)(e);return t||1!==function(e){var t=S(e);return t?t.site_count||0:null}(e)||(t=function(e){var t=S(e);return Object(d.get)(t,"primary_blog",null)}(e)),Object(T.a)(e,t)}var D=a(39),A=function(e,t){return Object(d.get)(e,["extensions","woocommerce","sites",t,"settings","products"])},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return Object(d.isArray)(A(e,t))},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return D.b===A(e,t)};function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e),a=A(e,t);return Object(d.find)(a,function(e){return"woocommerce_dimension_unit"===e.id})||{}}var U=a(93),H=a(111),B=a(6),F=function(e){return function(t,a){if(!M(a(),e)&&!V(a(),e)){var n={type:B.N,siteId:e};return t(n),Object(U.a)(e).get("settings/products").then(function(a){t({type:B.O,siteId:e,data:a})}).catch(function(a){t(Object(H.a)(e,n,a))})}}},W=a(692),Z=function(e){function t(){return k()(this,t),C()(this,N()(t).apply(this,arguments))}return w()(t,e),_()(t,[{key:"componentDidMount",value:function(){var e=this.props.siteId;e&&this.props.fetchSettingsProducts(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.siteId!==this.props.siteId&&this.props.fetchSettingsProducts(e.siteId)}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.noWrap,n=e.dimensions,r=e.onChange,s=e.translate,c=e.dimensionsUnit,o=v()("form-dimensions-input",t,{"no-wrap":a});return i.a.createElement("div",{className:o},i.a.createElement(f.a,{name:"length",placeholder:s("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:n&&n.length||"",onChange:function(e){return r(e,"length")},className:"form-dimensions-input__length"}),i.a.createElement(f.a,{name:"width",placeholder:s("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:n&&n.width||"",onChange:function(e){return r(e,"width")},className:"form-dimensions-input__width"}),i.a.createElement(W.a,{name:"height",placeholder:s("H",{comment:"Height placeholder for dimensions input"}),suffix:c,type:"number",value:n&&n.height||"",onChange:function(e){return r(e,"height")},className:"form-dimensions-input__height"}))}}]),t}(s.Component);b()(Z,"propTypes",{className:o.a.string,dimensions:o.a.shape({width:o.a.string,height:o.a.string,length:o.a.string}),dimensionsUnit:o.a.string,onChange:o.a.func.isRequired,noWrap:o.a.bool}),b()(Z,"defaultProps",{value:"",className:"",onChange:d.noop,noWrap:!1});var Y=Object(l.b)(function(e,t){var a=t.dimensionsUnit,n=z(e);if(!a){var r=n&&L(e,n.ID);a=r&&r.value||"in"}return{siteId:n&&n.ID,dimensionsUnit:a}},function(e){return Object(x.b)({fetchSettingsProducts:F},e)})(Object(u.localize)(Z)),G=a(672),K=a(673),Q=a(679),J=a(674),$=/^\.\d+$/,X=/^\d+\.$/,ee=function(e){return e=Object(d.trim)(e),$.test(e)?e="0"+e:X.test(e)&&(e=e.slice(0,e.length-1)),e},te=/^\s*(\S+)\s*x\s*(\S+)\s*x\s*(\S+)\s*$/,ae=/^\s*(\S+)?\s*x\s*(\S+)?\s*x\s*(\S+)?\s*$/,ne=function(e){return isNaN(e)?"":0>e?"":e},re=function(e){var t="",a="",n="",r=ae.exec(e);return r&&4===r.length&&(t=ne(r[1]),a=ne(r[2]),n=ne(r[3])),{length:t,width:a,height:n}},se=function(e){return Object(d.trim)(e)},ie=ee,ce=function(e){var t=te.exec(e);return t?[t[1],t[2],t[3]].map(ee).join(" x "):e},oe=re,le=function(e){var t=re(e),a=t.length,n=t.width,r=t.height;return 06&&void 0!==arguments[6]&&arguments[6],c=e.isNormalized,o=e.normalizationInProgress,l=e.normalized;if(o)return r("Validating address\u2026");if(Object(O.a)(n)||c&&!l)return n&&n.general||r("Invalid address");if(!c)return r("You've edited the address, please revalidate it for accurate rates");var u=Object(ie.a)(e);if(!le(u))return r("One of the address data has non-roman character(s) that might not be printed properly!");var d=Object(ie.a)(e),m=d.city,p=d.postcode,g=d.state,b=d.country,f=m+", ";g&&(f+=(i?Object(U.i)(t,b,g,a):g)+"\xa0 ");return f+="US"===b?p.split("-")[0]:p,s&&(f+=", "+Object(U.g)(t,b,a)),f},oe=function(e){var t=e.normalizationInProgress,a=e.errors,n=e.isNormalized,r=e.values,s=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||n&&!s||!n?{isError:!0}:le(r)?n?Object(f.isEqual)(r,s)?{isSuccess:!0}:{isWarning:!0}:{}:{isWarning:!0}},le=function(e){for(var t in e)if(a=e[t],/[^\u0000-\u007f]/.test(a))return!1;var a;return!0},ue=function(e){return r.a.createElement(se,b()({title:e.title,summary:e.summary,expanded:e.expanded,toggleStep:function(){return e.toggleStep(e.orderId,e.siteId,e.type)}},e.normalizationStatus),r.a.createElement(B,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};ue.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,type:i.a.string.isRequired,title:i.a.string.isRequired,summary:i.a.string.isRequired,expanded:i.a.bool,normalizationStatus:i.a.object.isRequired,toggleStep:i.a.func.isRequired};var de=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=t.type,s=t.translate,i=Object(L.x)(e,a,n),c=Object(L.k)(e,a,n),o=c.form[r],l=i&&Object(L.f)(e,a,n)[r],u="destination"===r&&c.form.origin.values.country!==o.values.country;return{errors:l,form:o,expanded:o.expanded,normalizationStatus:oe(p()({},o,{errors:l})),summary:ce(o,e,n,l,s,u)}},function(e){return Object(o.b)({toggleStep:V.W},e)})(ue)),me=a(159),pe=function(e,t,a){var n=0;return Object(f.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;n++;var r=t[e.box_id],s=r&&r.is_letter,i=!(!a||!r)&&r.name;return s?i?Object(l.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:i}}):Object(l.translate)("Envelope %(packageNum)d",{args:{packageNum:n}}):i?Object(l.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:i}}):Object(l.translate)("Package %(packageNum)d",{args:{packageNum:n}})})},ge=a(70),be=function(e){var t,a,n=e.orderId,s=e.siteId,i=e.selected,c=e.all,o=e.errors,l=e.packageId,u=e.translate,d=function(t,a,i){var c=00&&n.push(Object(l.translate)("Insurance (up to %s)",{args:[Object(ft.a)(r,"USD")]}))}return t.filter(function(e){return 0===e.netCost}).length>0&&n.push(Object(l.translate)("Signature required")),a.free_pickup&&n.push(Object(l.translate)("Eligible for free pickup")),n.join(", ")}},{key:"renderSignatureOptions",value:function(e){var t=this;return e.map(function(e,a){return r.a.createElement(Ae.a,{key:a,name:"signature_option_".concat(a),label:e.label,checked:!!t.state.selectedSignature&&t.state.selectedSignature.id===a,onChange:function(n){return t.onSignatureChecked(n,a,e)}})})}},{key:"render",value:function(){var e=this.props,t=e.rateObject,a=t.title,n=t.service_id,s=t.carrier_id,i=t.rate,c=t.delivery_days,o=t.delivery_date_guaranteed,u=t.delivery_date,d=t.tracking,m=t.insurance,p=t.free_pickup,g=e.isSelected,b=e.updateValue,h=e.currency,v=e.signatureRates,E=this.state.selectedSignature,k=Object(f.values)(Object(f.mapValues)(v,function(e,t){var a=0===e.optionNetCost?Object(l.translate)("free"):Object(l.translate)("+%s",{args:[Object(ft.a)(e.optionNetCost,"USD")]});return{label:Object(l.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),y="";o&&u?y=Object(l.moment)(u).format("LL").split(",")[0]:c&&(y=Object(l.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:c,args:{delivery_days:c}}));var _=E?i+E.netCost:i,O="undefined"!=typeof h&&"USD"!==h?Object(ft.a)(_,"USD")+" USD":Object(ft.a)(_,"USD");return r.a.createElement("div",{className:"rates-step__shipping-rate-container"},r.a.createElement(Fe.a,{className:"rates-step__shipping-rate-radio-control",selected:g?n:null,options:[{label:"",value:n}],onChange:function(){b(n,s,!!E&&E.value)}}),r.a.createElement("div",{className:"rates-step__shipping-rate-information"},r.a.createElement(kt.a,{carrier:s,size:30}),r.a.createElement("div",{className:"rates-step__shipping-rate-description"},r.a.createElement("div",{className:"rates-step__shipping-rate-description-title"},a),r.a.createElement("div",{className:"rates-step__shipping-rate-description-details"},this.renderServices(s,k,{tracking:d,insurance:m,free_pickup:p}),g&&k.length>1?this.renderSignatureOptions(k):null)),r.a.createElement("div",{className:"rates-step__shipping-rate-details"},r.a.createElement("div",{className:"rates-step__shipping-rate-rate"},"ups"===s?r.a.createElement(Et.a,{position:"top left",text:Object(l.translate)("This rate is provided by your connected UPS account")},r.a.createElement("div",{className:"rates-step__shipping-rate-rate-tooltip"},r.a.createElement(W.a,{icon:"help-outline",size:18}))):null,O),r.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},y))))}}]),t}(n.Component);yt.propTypes={rateObject:i.a.shape({rate_id:i.a.string.isRequired,title:i.a.string.isRequired,service_id:i.a.string.isRequired,carrier_id:i.a.string.isRequired,rate:i.a.number.isRequired,delivery_days:i.a.number,delivery_date_guaranteed:i.a.bool,delivery_date:i.a.string,tracking:i.a.bool,insurance:i.a.oneOfType([i.a.string,i.a.number]),free_pickup:i.a.bool}).isRequired,signatureRates:i.a.object.isRequired};var _t=yt,Ot={signature_required:u.a.translate("Signature required"),adult_signature_required:u.a.translate("Adult signature required")},Ct=function(e,t,a){var n=function(e,t,a){var n=Object(f.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof n?n.rate:0}(e,t,a);return Object(f.pickBy)(Object(f.mapValues)(a[e],function(e,a){var r=function(e,t,a,n){var r=Object(f.find)(a,function(t){return e===t.service_id});return"undefined"===typeof r?null:t in Ot?r.rate===n&&"Express"!==e?null:r:null}(t,a,e.rates,n);return null!==r?{rate:r,label:Ot[a],optionNetCost:r.rate-n}:null}),function(e){return null!==e})},It=function(e){var t=e.id,a=e.currency,n=e.selectedRates,s=e.availableRates,i=e.selectedPackages,c=e.allPackages,o=e.updateRate,l=e.errors,u=e.shouldShowRateNotice,d=e.translate,m=pe(i,c,!0),p=1===Object.keys(i).length;return r.a.createElement("div",null,u&&function(e){return r.a.createElement(k.a,{className:"rates-step__notice",icon:"info-outline",showDismiss:!1,text:e("The service and rate chosen by the customer at checkout is not available. Please choose another.")})}(d),Object.values(Object(f.mapValues)(i,function(e,i){if(!(i in s))return null;var c=n[i]||"",u=s[i].default.rates,g=(l[i]||[]).filter(function(e,t){return l[i].indexOf(e)===t}),b=function(e,t,a){return o(i,e,t,a)};return r.a.createElement("div",{key:i,className:"rates-step__package-container"},p?null:r.a.createElement("div",{className:"rates-step__package-container-rates-header"},d("Choose rate: %(pckg)s",{args:{pckg:m[i]}})),Object.values(Object(f.mapValues)(u,function(e){var n=e.service_id;return r.a.createElement(_t,{id:t+"_"+i,key:t+"_"+i+"_"+n,currency:a,rateObject:e,signatureRates:Ct(i,n,s),updateValue:b,isSelected:n===c.serviceId})})),g.map(function(e,t){return r.a.createElement(he.a,{type:"server-error",key:t,text:e})}))})))};It.propTypes={id:i.a.string.isRequired,selectedRates:i.a.object.isRequired,availableRates:i.a.object.isRequired,selectedPackages:i.a.object.isRequired,allPackages:i.a.object.isRequired,updateRate:i.a.func.isRequired,errors:i.a.object.isRequired};var Nt=Object(l.localize)(It);function jt(e){var t=Object(f.get)(e,"shipping_lines",[]);return Object(f.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function wt(e){return Object(f.get)(e,"shipping_lines[0].method_title",!1)}function xt(e){return Object(f.get)(e,"currency",!1)}var Rt=a(130),St=function(e){var t=e.siteId,a=e.orderId,n=e.form,s=e.allPackages,i=e.values,c=e.available,o=e.errors,l=e.ratesTotal,u=e.translate,d=e.currency,m=function(e,t,a,n,r){if(!n)return r("Unsaved changes made to packages");if(Object(f.some)(Object(f.mapValues)(t,function(e){return Object(f.isEmpty)(e.default.rates)})))return r("No rates found");if(!a)return"";var s=Object.keys(e);if(1===s.length){var i=s[0],c=e[i],o=t[i].default.rates,l=Object(f.find)(o,["service_id",c]);return l?r("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:Object(ft.a)(l.rate,"USD")}}):""}return r("Total rate: %(total)s",{args:{total:Object(ft.a)(a,"USD")}})}(i,c,l,n.packages.saved,u),p=function(n,r,s,i){return e.updateRate(a,t,n,r,s,i)};return Object(f.forEach)(n.packages.selected,function(e,t){if(""===i[t]&&!Object(f.isEmpty)(c)&&t in c&&1===c[t].default.rates.length){var a=c[t].default.rates[0].service_id;p(t,a,!1)}}),r.a.createElement(se,b()({title:u("Shipping rates"),summary:m,expanded:!Object(f.isEmpty)(c),toggleStep:function(){return e.toggleStep(a,t,"rates")}},function(e){var t=e.retrievalInProgress,a=e.errors,n=e.available,r=e.form;return t?{isProgress:!0}:Object(O.a)(a)?{isError:!0}:Object(f.isEmpty)(n)?{}:r.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(f.isEmpty)(c)&&function(e){var t=e.shippingMethod,a=e.shippingCost,n=e.translate,s=e.currency,i=document.createElement("div");i.innerHTML=t;var c,o=i.textContent,l="undefined"!=typeof s&&"USD"!==s?s:"";if(t)return c=01&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},Kt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e),a=Gt(e,t),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(f.isObject)(a)){var r=function(){var e=Object(Zt.b)(0,"USD");return{status:"pending",currency:"USD",discount_total:e,discount_tax:e,shipping_total:e,shipping_tax:e,cart_tax:e,total:e,total_tax:e,prices_include_tax:!1,billing:{},shipping:{},payment_method:"calypso_manual",payment_method_title:Object(l.translate)("Manual Payment"),line_items:[],tax_lines:[],shipping_lines:[],fee_lines:[],coupon_lines:[],refunds:[]}}();return p()({},r,n,{id:a})}var s=Object(Rt.a)(e,a,t);return s?Object(f.merge)({},s,n):n},Qt=a(94),Jt=function(e){var t=e.orderId,a=e.siteId,n=e.form,s=e.errors,i=e.paperSize,c=e.translate,o=e.fulfillOrder,l=e.emailDetails,u=e.order,d=e.hasLabelsPaymentMethod,m=Object(L.q)(n.rates)&&Object.values(n.rates.values).some(function(e){return"ups"!==e.carrierId}),p=d&&m||!m;return r.a.createElement(Pt.a,{className:"label-purchase-modal__sidebar",title:c("Shipping summary")},r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},c("Shipping summary")),r.a.createElement(Vt,{siteId:a,orderId:t}),r.a.createElement(Dt,{siteId:a,orderId:t}),r.a.createElement("hr",null),r.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?r.a.createElement(_.a,{id:"paper_size",valuesMap:Object(Tt.a)(n.origin.values.country),title:c("Paper size"),value:i,updateValue:function(n){return e.updatePaperSize(t,a,n)},error:s.paperSize}):null,r.a.createElement(Wt,{siteId:a,orderId:t})),r.a.createElement(Ae.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object(Qt.b)(u.status)?c("Notify the customer with shipment details"):c("Mark this order as complete and notify the customer"),checked:o||l,onChange:function(n){e.setFulfillOrderOption(t,a,n&&!Object(Qt.b)(u.status)),e.setEmailDetailsOption(t,a,n&&Object(Qt.b)(u.status))}}))};Jt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,paperSize:i.a.string.isRequired,errors:i.a.object.isRequired,form:i.a.object.isRequired,updatePaperSize:i.a.func.isRequired,fulfillOrder:i.a.bool.isRequired,emailDetails:i.a.bool.isRequired,order:i.a.object.isRequired,hasLabelsPaymentMethod:i.a.bool.isRequired,setFulfillOrderOption:i.a.func.isRequired};var $t=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(L.x)(e,a,n),s=Object(L.k)(e,a,n);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return!!Gt(e,t)}(e)?Kt(e):Object(Rt.a)(e,a),paperSize:s.paperSize,form:s.form,hasLabelsPaymentMethod:Boolean(Object(Re.o)(e,n)),errors:r&&Object(L.f)(e,a,n).sidebar,fulfillOrder:r&&Object(L.z)(e,a,n),emailDetails:r&&Object(L.y)(e,a,n)}},function(e){return Object(o.b)({setEmailDetailsOption:V.M,setFulfillOrderOption:V.N,updatePaperSize:V.Z},e)})(Object(l.localize)(Jt)),Xt=a(422),ea=function(e){var t=e.loaded,a=e.translate,n=e.showPurchaseDialog;if(!t)return null;return n?r.a.createElement(r.a.Fragment,null,r.a.createElement(d.a,{className:"woocommerce label-purchase-modal wcc-root",shouldCloseOnClickOutside:!1,onRequestClose:function(){return e.exitPrintingFlow(e.orderId,e.siteId,!1)},title:a("Create shipping label","Create shipping labels",{count:Object.keys(e.form.packages.selected).length})},r.a.createElement("div",{className:"label-purchase-modal__content"},r.a.createElement("div",{className:"label-purchase-modal__main-section"},r.a.createElement(de,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),r.a.createElement(de,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),r.a.createElement(Ke,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&r.a.createElement(bt,{siteId:e.siteId,orderId:e.orderId}),r.a.createElement(qt,{siteId:e.siteId,orderId:e.orderId})),r.a.createElement($t,{siteId:e.siteId,orderId:e.orderId}))),r.a.createElement(Xt.a,{siteId:e.siteId,orderId:e.orderId})):null};ea.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};t.default=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(L.x)(e,a,n),s=Object(L.k)(e,a,n);return{loaded:r,form:r&&s.form,showPurchaseDialog:s.showPurchaseDialog,isCustomsFormRequired:Object(L.s)(e,a,n)}},function(e){return Object(o.b)({exitPrintingFlow:V.o},e)})(Object(l.localize)(ea))}}]);