(window.webpackJsonp=window.webpackJsonp||[]).push([[149],{548:function(e,t,a){"use strict";var r=a(531),n=a.n(r),s=a(534),i=a.n(s),c=a(36),o=a.n(c),l=a(10),u=a.n(l),d=a(12),m=a.n(d),p=a(527),g=a.n(p),f=a(35),b=a(1),h=function(e){var t=e.children,a=e.required,r=e.optional,s=e.translate,c=e.className,l=i()(e,["children","required","optional","translate","className"]);return t=u.a.Children.toArray(t)||[],a&&t.push(function(e){return u.a.createElement("small",{className:"form-label__required"},e("Required"))}(s)),r&&t.push(function(e){return u.a.createElement("small",{className:"form-label__optional"},e("Optional"))}(s)),u.a.createElement("label",n()({},Object(b.omit)(l,"moment","numberFormat"),{className:g()(c,"form-label")}),t.length?t.map(function(e,t){return Object(b.isObject)(e)?o()({},e,{key:t}):e}):null)};h.propTypes={required:m.a.bool},t.a=Object(f.localize)(h)},550:function(e,t,a){"use strict";var r=a(106),n=a.n(r),s=a(107),i=a.n(s),c=a(529),o=a.n(c),l=a(528),u=a.n(l),d=a(532),m=a.n(d),p=a(530),g=a.n(p),f=a(34),b=a.n(f),h=a(12),v=a.n(h),_=a(10),y=a.n(_),E=a(527),k=a.n(E),O=a(1),j=a(35),I=a(535),N=a.n(I),R=a(578),C=function(e){function t(){var e,a;n()(this,t);for(var r=arguments.length,s=new Array(r),i=0;i<r;i++)s[i]=arguments[i];return a=o()(this,(e=u()(t)).call.apply(e,[this].concat(s))),b()(m()(a),"dismissTimeout",null),a}return g()(t,e),i()(t,[{key:"componentDidMount",value:function(){this.props.duration>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,r=e.icon,n=e.isCompact,s=e.isLoading,i=e.onDismissClick,c=e.showDismiss,o=void 0===c?!n:c,l=e.status,u=e.text,d=e.translate,m=k()("notice",l,a,{"is-compact":n,"is-loading":s,"is-dismissable":o});return y.a.createElement("div",{className:m},y.a.createElement("span",{className:"notice__icon-wrapper"},y.a.createElement(N.a,{className:"notice__icon",icon:r||this.getIcon(),size:24})),y.a.createElement("span",{className:"notice__content"},y.a.createElement("span",{className:"notice__text"},u||t)),u?t:null,o&&y.a.createElement("span",{tabIndex:"0",className:"notice__dismiss",onClick:i},y.a.createElement(N.a,{icon:"cross",size:24}),y.a.createElement(R.a,null,d("Dismiss"))))}}]),t}(_.Component);b()(C,"defaultProps",{className:"",duration:0,icon:null,isCompact:!1,isLoading:!1,onDismissClick:O.noop,status:null,text:null}),b()(C,"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(j.localize)(C)},556:function(e,t,a){"use strict";a.d(t,"a",function(){return N});var r=a(531),n=a.n(r),s=a(106),i=a.n(s),c=a(107),o=a.n(c),l=a(529),u=a.n(l),d=a(528),m=a.n(d),p=a(532),g=a.n(p),f=a(530),b=a.n(f),h=a(34),v=a.n(h),_=a(10),y=a.n(_),E=a(12),k=a.n(E),O=a(527),j=a.n(O),I=a(1),N=function(e){function t(){var e;return i()(this,t),(e=u()(this,m()(t).apply(this,arguments))).selectOnFocus=e.selectOnFocus.bind(g()(e)),e}return b()(t,e),o()(t,[{key:"focus",value:function(){this.refs.textField.focus()}},{key:"selectOnFocus",value:function(e){this.props.selectOnFocus&&e.target.select()}},{key:"render",value:function(){var e=this.props.inputRef,t=Object(I.omit)(this.props,"isError","isValid","selectOnFocus","inputRef"),a=j()("form-text-input",this.props.className,{"is-error":this.props.isError,"is-valid":this.props.isValid});return y.a.createElement("input",n()({type:"text"},t,{ref:e||"textField",className:a,onClick:this.selectOnFocus}))}}]),t}(_.PureComponent);v()(N,"propTypes",{isError:k.a.bool,isValid:k.a.bool,selectOnFocus:k.a.bool,className:k.a.string})},579:function(e,t,a){"use strict";var r=a(10),n=a.n(r),s=a(12),i=a.n(s),c=a(549),o=a(548),l=a(556),u=a(551),d=a(557),m=function(e){var t=e.id,a=e.title,s=e.description,i=e.value,m=e.placeholder,p=e.updateValue,g=e.error,f=e.className,b=e.defaultValue,h=Object(r.useCallback)(function(e){return p(e.target.value,e)},[p]);return n.a.createElement(c.a,{className:f},n.a.createElement(o.a,{htmlFor:t},a),n.a.createElement(l.a,{id:t,name:t,placeholder:m,value:i,onChange:h,isError:Boolean(g),defaultValue:b}),g&&"string"===typeof g&&n.a.createElement(u.a,{text:g}),!g&&s&&n.a.createElement(d.a,null,s))};m.propTypes={id:i.a.string.isRequired,title:i.a.node,description:i.a.string,value:i.a.string,defaultValue:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string},t.a=m},582:function(e,t,a){"use strict";var r=a(531),n=a.n(r),s=a(534),i=a.n(s),c=a(106),o=a.n(c),l=a(107),u=a.n(l),d=a(529),m=a.n(d),p=a(528),g=a.n(p),f=a(532),b=a.n(f),h=a(530),v=a.n(h),_=a(34),y=a.n(_),E=a(527),k=a.n(E),O=a(35),j=a(1),I=a(10),N=a.n(I),R=a(545),C=function(e){function t(){var e,a;o()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=m()(this,(e=g()(t)).call.apply(e,[this].concat(n))),y()(b()(a),"getDefaultButtonAction",function(){return a.props.isSubmitting?a.props.translate("Saving\u2026"):a.props.translate("Save Settings")}),a}return v()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,r=e.isPrimary,s=i()(e,["children","className","isPrimary"]),c=k()(a,"form-button");return N.a.createElement(R.a,n()({},Object(j.omit)(s,["isSubmitting","moment","numberFormat","translate"]),{primary:r,className:c}),I.Children.count(t)?t:this.getDefaultButtonAction())}}]),t}(N.a.Component);y()(C,"defaultProps",{isSubmitting:!1,isPrimary:!0,type:"submit"}),t.a=Object(O.localize)(C)},589:function(e,t,a){"use strict";a.d(t,"a",function(){return j});var r=a(534),n=a.n(r),s=a(106),i=a.n(s),c=a(107),o=a.n(c),l=a(529),u=a.n(l),d=a(528),m=a.n(d),p=a(530),g=a.n(p),f=a(34),b=a.n(f),h=a(10),v=a.n(h),_=a(12),y=a.n(_),E=a(527),k=a.n(E),O=a(556),j=function(e){function t(){return i()(this,t),u()(this,m()(t).apply(this,arguments))}return g()(t,e),o()(t,[{key:"render",value:function(){var e=this.props,t=e.noWrap,a=e.prefix,r=e.suffix,s=n()(e,["noWrap","prefix","suffix"]);return v.a.createElement("div",{className:k()("form-text-input-with-affixes",{"no-wrap":t})},a&&v.a.createElement("span",{className:"form-text-input-with-affixes__prefix"},a),v.a.createElement(O.a,s),r&&v.a.createElement("span",{className:"form-text-input-with-affixes__suffix"},r))}}]),t}(v.a.Component);b()(j,"displayName","FormTextInputWithAffixes"),b()(j,"propTypes",{noWrap:y.a.bool,prefix:y.a.node,suffix:y.a.node})},600:function(e,t,a){"use strict";var r=a(531),n=a.n(r),s=a(10),i=a.n(s),c=a(12),o=a.n(c),l=a(527),u=a.n(l),d=a(535),m=a.n(d),p=a(1),g=function(e){var t=e.className,a=e.disabled,r=e.checked,s=e.partialChecked,c=Object(p.omit)(e,["className","partialChecked"]);return i.a.createElement("span",{className:u()(t,"form-checkbox",{"is-disabled":a})},i.a.createElement("input",n()({},c,{type:"checkbox"})),r&&i.a.createElement(m.a,{icon:"checkmark",size:14}),!r&&s&&i.a.createElement(m.a,{icon:"minus-small",size:16}))};g.propTypes={checked:o.a.bool.isRequired,partialChecked:o.a.bool,onChange:o.a.func.isRequired,className:o.a.string},t.a=g},614:function(e,t,a){"use strict";var r=a(531),n=a.n(r),s=a(534),i=a.n(s),c=a(10),o=a.n(c),l=a(527),u=a.n(l);t.a=function(e){var t=e.className,a=i()(e,["className"]);return o.a.createElement("input",n()({},a,{type:"checkbox",className:u()(t,"form-checkbox")}))}},632:function(e,t,a){"use strict";var r=a(10),n=a.n(r),s=a(12),i=a.n(s),c=a(675),o=a.n(c),l=a(676),u=a.n(l),d=a(677),m=a.n(d),p={ups:o.a,usps:u.a,dhlexpress:m.a,dhlecommerce:m.a,dhlecommerceasia:m.a},g=function(e){var t=e.carrier,a=e.size;if(!t||!p[t.toLowerCase()])return n.a.createElement("span",null);var r="".concat(function(e){switch(e){case"small":return 24;case"big":return 40;case"medium":default:return 30}}(a),"px");return n.a.createElement("div",{style:{width:r},className:"carrier-icon"},n.a.createElement("img",{src:p[t.toLowerCase()],alt:t,className:"carrier-icon__logo"}))};g.propTypes={carrier:i.a.string.isRequired,size:i.a.number},t.a=g},633:function(e,t,a){"use strict";var r=a(106),n=a.n(r),s=a(107),i=a.n(s),c=a(529),o=a.n(c),l=a(528),u=a.n(l),d=a(530),m=a.n(d),p=a(34),g=a.n(p),f=a(10),b=a.n(f),h=a(12),v=a.n(h),_=a(527),y=a.n(_),E=a(1),k=a(535),O=a.n(k),j=(a(678),function(e){function t(){return n()(this,t),o()(this,u()(t).apply(this,arguments))}return m()(t,e),i()(t,[{key:"render",value:function(){var e=y()("external-link",this.props.className,{"icon-first":!!this.props.showIconFirst},{"has-icon":!!this.props.icon}),t=Object(E.assign)({},Object(E.omit)(this.props,"icon","iconSize","showIconFirst","iconClassName"),{className:e,rel:"external"});t.target&&(t.rel=t.rel.concat(" noopener noreferrer"));var a=b.a.createElement(O.a,{className:this.props.iconClassName,icon:"external",size:this.props.iconSize});return b.a.createElement("a",t,this.props.icon&&this.props.showIconFirst&&a,this.props.children,this.props.icon&&!this.props.showIconFirst&&a)}}]),t}(f.Component));g()(j,"defaultProps",{iconSize:18,showIconFirst:!1}),g()(j,"propTypes",{className:v.a.string,href:v.a.string,onClick:v.a.func,icon:v.a.bool,iconSize:v.a.number,target:v.a.string,showIconFirst:v.a.bool,iconClassName:v.a.string}),t.a=j},641:function(e,t,a){"use strict";var r=a(531),n=a.n(r),s=a(534),i=a.n(s),c=a(10),o=a.n(c),l=a(527),u=a.n(l);t.a=function(e){var t=e.className,a=i()(e,["className"]);return o.a.createElement("input",n()({},a,{type:"radio",className:u()(t,"form-radio")}))}},645:function(e,t,a){"use strict";var r=a(10),n=a.n(r),s=a(12),i=a.n(s),c=a(35),o=a(1),l=a(535),u=a.n(l),d=a(527),m=a.n(d),p=function(e){var t=e.isPlaceholder,a=e.data,r=e.dimensionUnit,s=e.prefixActions,i=(e.hasError,e.children),c=e.translate;if(t)return n.a.createElement("div",{className:"packages__packages-row placeholder"},n.a.createElement("div",{className:"packages__packages-row-icon"},n.a.createElement(u.a,{icon:"product",size:18})),n.a.createElement("div",{className:"packages__packages-row-details"},n.a.createElement("div",{className:"packages__packages-row-details-name"},n.a.createElement("span",null))),n.a.createElement("div",{className:"packages__packages-row-dimensions"},n.a.createElement("span",null)),n.a.createElement("div",{className:"packages__packages-row-actions"},i));var l,d=function(){return n.a.createElement("div",{className:"packages__packages-row-actions"},i)};return n.a.createElement("div",{className:m()("packages__packages-row",{prefixed:s})},s?d():null,n.a.createElement("div",{className:"packages__packages-row-icon"},function(e){var t=e?"mail":"product";return n.a.createElement(u.a,{icon:t,size:18})}(a.is_letter)),n.a.createElement("div",{className:"packages__packages-row-details"},n.a.createElement("div",{className:"packages__packages-row-details-name"},(l=a.name)&&""!==Object(o.trim)(l)?l:c("Untitled"))),n.a.createElement("div",{className:"packages__packages-row-dimensions"},a.inner_dimensions," ",r),s?null:d())};p.propTypes={siteId:i.a.number.isRequired,isPlaceholder:i.a.bool,data:i.a.shape({name:i.a.string,is_letter:i.a.bool,inner_dimensions:i.a.string}).isRequired,prefixActions:i.a.bool,dimensionUnit:i.a.string},t.a=Object(c.localize)(p)},646:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var r=a(536);function n(e,t,a){return{type:r.L,successAction:e,failureAction:t,onlyPackages:a||!1}}},675:function(e,t,a){e.exports=a.p+"images/881843a7135b8abd4794bd2d33dc8b3c.png"},676:function(e,t,a){e.exports=a.p+"images/41c6838923ebde874f7fc71db18dcae5.png"},677:function(e,t,a){e.exports=a.p+"images/224d57e46d3ace2d89e5c790bd828d32.png"},678:function(e,t,a){},679:function(e,t,a){"use strict";var r=a(36),n=a.n(r),s=a(10),i=a.n(s),c=a(12),o=a.n(c),l=a(108),u=a(35),d=a(1),m=a(535),p=a.n(m),g=a(34),f=a.n(g),b=a(106),h=a.n(b),v=a(107),_=a.n(v),y=a(529),E=a.n(y),k=a(528),O=a.n(k),j=a(530),I=a.n(j),N=a(30),R=a(527),C=a.n(R),q=a(556),w=a(589);function x(e){return Object(d.get)(e,["currentUser","id"])}function S(e){var t=x(e);return t?function(e,t){return e.users.items[t]}(e,t):null}var P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var r=S(a);return Object(d.get)(r,e,t)}};P("localeSlug"),P("localeVariant"),P("user_ip_country_code");P("date"),P("username"),P("email");P("email_verified",!1);var T=a(533),z=a(561);function D(e){var t=Object(T.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(z.a)(e,t)}var A=a(540),U=function(e,t){return Object(d.get)(e,["extensions","woocommerce","sites",t,"settings","products"])},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(T.a)(e);return Object(d.isArray)(U(e,t))},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(T.a)(e);return A.b===U(e,t)};function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(T.a)(e),a=U(e,t);return Object(d.find)(a,function(e){return"woocommerce_dimension_unit"===e.id})||{}}var W=a(565),L=a(555),B=a(536),H=function(e){return function(t,a){if(!V(a(),e)&&!M(a(),e)){var r={type:B.N,siteId:e};return t(r),Object(W.a)(e).get("settings/products").then(function(a){t({type:B.O,siteId:e,data:a})}).catch(function(a){t(Object(L.a)(e,r,a))})}}},Y=function(e){function t(){return h()(this,t),E()(this,O()(t).apply(this,arguments))}return I()(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,r=e.dimensions,n=e.onChange,s=e.translate,c=e.dimensionsUnit,o=C()("form-dimensions-input",t,{"no-wrap":a});return i.a.createElement("div",{className:o},i.a.createElement(q.a,{name:"length",placeholder:s("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:r&&r.length||"",onChange:n,className:"form-dimensions-input__length"}),i.a.createElement(q.a,{name:"width",placeholder:s("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:r&&r.width||"",onChange:n,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",noWrap:a,value:r&&r.height||"",onChange:n,className:"form-dimensions-input__height"}))}}]),t}(s.Component);f()(Y,"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}),f()(Y,"defaultProps",{value:"",className:"",onChange:d.noop,noWrap:!1});var $=Object(l.b)(function(e,t){var a=t.dimensionsUnit,r=D(e);if(!a){var n=r&&F(e,r.ID);a=n&&n.value||"in"}return{siteId:r&&r.ID,dimensionsUnit:a}},function(e){return Object(N.b)({fetchSettingsProducts:H},e)})(Object(u.localize)(Y)),G=a(549),K=a(548),J=a(581),Q=a(551),X=/^\.\d+$/,Z=/^\d+\.$/,ee=function(e){return e=Object(d.trim)(e),X.test(e)?e="0"+e:Z.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*$/,re=function(e){return isNaN(e)?"":0>e?"":e},ne=function(e){var t="",a="",r="",n=ae.exec(e);return n&&4===n.length&&(t=re(n[1]),a=re(n[2]),r=re(n[3])),{length:t,width:a,height:r}},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=ne,le=function(e){var t=ne(e),a=t.length,r=t.width,n=t.height;return 0<a&&0<r&&0<n},ue=function(e){var t=e.siteId,a=e.form,r=e.setModalErrors,n=e.updatePackagesField,s=e.translate,c=a.mode,o=a.modalErrors,l=a.dimensionUnit,u=a.weightUnit,m=a.packageData,p=m.name,g=m.inner_dimensions,b=m.box_weight,h=m.is_letter,v=function(e,a){r(t,Object(d.omit)(o,e)),n(t,f()({},e,a))},_=function(e){var t=e.target.name,a=e.target.value;v(t,a)},y=function(e,t){var a=t||s("Invalid value."),r=""===Object(d.trim)(m[e])?s("This field is required."):a;return o[e]?i.a.createElement(Q.a,{text:r}):null},E=function(e){n(t,{is_letter:"envelope"===e.target.value})};return i.a.createElement("div",{className:"packages__properties-group"},"add-custom"===c?i.a.createElement(G.a,null,i.a.createElement(K.a,{htmlFor:"package_type"},s("Type of package")),i.a.createElement(J.a,{id:"package_type",onChange:E,value:h?"envelope":"box"},i.a.createElement("option",{value:"box"},s("Box")),i.a.createElement("option",{value:"envelope"},s("Envelope")))):null,i.a.createElement(G.a,null,i.a.createElement(K.a,{htmlFor:"name"},s("Package name")),i.a.createElement(q.a,{id:"name",name:"name",placeholder:s("Unique package name"),value:p||"",onChange:_,isError:o.name}),y("name",s("This field must be unique"))),i.a.createElement(G.a,{className:"packages__add-package-weight-group"},i.a.createElement("div",{className:"packages__add-package-weight"},i.a.createElement(K.a,null,s("Dimensions (L x W x H)")),function(e,t,a,r){var n=oe(t),s=n.length,c=n.width,o=n.height;return i.a.createElement($,{dimensionsUnit:a,dimensions:{width:c,height:o,length:s},onChange:function(t){var a=t.target.name,n=t.target.value;r(e,["length"===a?n:s,"width"===a?n:c,"height"===a?n:o].join(" x "))}})}("inner_dimensions",g,l,v),y("inner_dimensions")),i.a.createElement("div",{className:"packages__add-package-weight"},i.a.createElement(K.a,{htmlFor:"box_weight"},s("Weight of empty package")),i.a.createElement(w.a,{id:"box_weight",name:"box_weight",placeholder:s("0.0"),value:b||"",onChange:_,isError:o.box_weight,type:"number",noWrap:!0,suffix:u}),y("box_weight"))))};ue.propTypes={siteId:o.a.number.isRequired,form:o.a.object.isRequired,updatePackagesField:o.a.func.isRequired,packageData:o.a.shape({name:o.a.string.isRequired,inner_dimensions:o.a.string.isRequired,box_weight:o.a.number.isRequired,is_user_defined:o.a.bool.isRequired,is_letter:o.a.bool.isRequired}),setModalErrors:o.a.func.isRequired};var de=Object(u.localize)(ue),me=a(114),pe=a.n(me),ge=Object(d.memoize)(function(e){return pe()(e,{greedy:!0})}),fe=function(e){return e&&""!==Object(d.trim)(e)?e:null},be=function(e,t){return e=fe(e),Object(d.some)(t,function(t){return t===e})?null:e},he=/^\d+(\.\d+)?$/,ve=function(e){return he.test(e)?Number.parseFloat(e):null},_e=function(e,t,a){var r,n=ge(a);return n(function(e,t){var a=ve(e.box_weight),r=ve(e.max_weight);a&&r&&r<=a&&(r=null);var n={name:be(e.name,t),inner_dimensions:e.inner_dimensions,outer_dimensions:fe(e.outer_dimensions),box_weight:a,max_weight:r};return Object(d.omitBy)(n,function(e){return null===e})}(e,t)),r=n.errors,Object(d.reduce)(r,function(e,t){if(t.field){var a,r=t.field.replace("data.","");Object.assign(e,(a={},f()(a,r,!0),f()(a,"any",!0),a))}return e},{})},ye=a(564),Ee=a(553),ke=a(582),Oe=function(e){var t=e.className,a=e.disabled,r=e.id,n=e.onToggle,s=e.readOnly,c=e.selectedElements,o=e.totalElements,l=c&&c===o,u=c&&c<o,d=C()("bulk-select__box",{"is-checked":l}),m=C()("bulk-select__some-checked-icon",{"is-disabled":a}),g=C()("bulk-select",t);return i.a.createElement("span",{className:g},i.a.createElement("span",{className:"bulk-select__container"},i.a.createElement("input",{id:r,type:"checkbox",className:d,onChange:function(e){s||n(!(u||l),e)},checked:l,disabled:a}),u?i.a.createElement(p.a,{className:m,icon:"minus-small",size:18}):null))};Oe.propTypes={totalElements:o.a.number.isRequired,selectedElements:o.a.number.isRequired,onToggle:o.a.func,readOnly:o.a.bool,className:o.a.string,disabled:o.a.bool};var je=Oe,Ie=a(612),Ne=a(614),Re=a(645),Ce=a(541),qe=function(e){var t=e.siteId,a=e.form,r=e.toggleAll,n=e.togglePackage,s=e.currentlyEditingPredefinedPackages,c=e.translate,o=a.dimensionUnit,l=function(e){var a="group-".concat(e.serviceId,"-").concat(e.groupId);return i.a.createElement("div",{className:"packages__group-header"},i.a.createElement("label",{htmlFor:a,onClick:function(e){return e.stopPropagation()}},i.a.createElement(je,{id:a,totalElements:e.total,selectedElements:e.selected,onToggle:function(a,n){n.stopPropagation(),r(t,e.serviceId,e.groupId,n.target.checked)},className:"packages__group-header-checkbox"}),e.title))};return i.a.createElement("div",null,function(){var e=[];return Object(d.forEach)(s,function(a,r){var s,u,d=(s=a.selected,u=a.total,s===u?c("All packages selected"):c("%(selectedCount)d package selected","%(selectedCount)d packages selected",{count:s,args:{selectedCount:s}}));e.push(i.a.createElement(Ie.a,{className:"packages__predefined-packages",key:r,header:l(a),summary:d,expandedSummary:d,clickableHeader:!0,expanded:!1,screenReaderText:c("Expand Services"),icon:"chevron-down"},function(e){return e.packages.map(function(e,a){return i.a.createElement(Re.a,{key:a,siteId:t,data:e,dimensionUnit:o,prefixActions:!0},i.a.createElement(Ne.a,{checked:e.selected,onChange:function(){return n(t,e.serviceId,e.id)}}))})}(a)))}),e}())};qe.propTypes={siteId:o.a.number.isRequired,toggleAll:o.a.func.isRequired,togglePackage:o.a.func.isRequired,form:o.a.shape({dimensionUnit:o.a.string}).isRequired};var we=Object(l.b)(function(e){return{currentlyEditingPredefinedPackages:Object(Ce.c)(e)}})(Object(u.localize)(qe)),xe=a(532),Se=a.n(xe),Pe=function(e){function t(){var e,a;h()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=E()(this,(e=O()(t)).call.apply(e,[this].concat(n))),f()(Se()(a),"handleKeyEvent",function(e){switch(e.keyCode){case 13:case 32:e.preventDefault(),document.activeElement.click()}}),a}return I()(t,e),_()(t,[{key:"render",value:function(){var e=C()({"segmented-control__item":!0,"is-selected":this.props.selected}),t=C()("segmented-control__link",f()({},"item-index-".concat(this.props.index),null!=this.props.index));return i.a.createElement("li",{className:e},i.a.createElement("a",{href:this.props.path,className:t,onClick:this.props.onClick,title:this.props.title,"data-e2e-value":this.props.value,role:"radio",tabIndex:0,"aria-checked":this.props.selected,onKeyDown:this.handleKeyEvent},i.a.createElement("span",{className:"segmented-control__text"},this.props.children)))}}]),t}(i.a.Component);f()(Pe,"propTypes",{children:o.a.node.isRequired,path:o.a.string,selected:o.a.bool,title:o.a.string,value:o.a.string,onClick:o.a.func,index:o.a.number}),f()(Pe,"defaultProps",{selected:!1});var Te=Pe,ze=function(e){function t(){var e,a;h()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=E()(this,(e=O()(t)).call.apply(e,[this].concat(n))),f()(Se()(a),"state",{selected:a.props.initialSelected||a.props.options[0].value}),a}return I()(t,e),_()(t,[{key:"renderOptions",value:function(){var e=this;return this.props.options.map(function(t,a){return i.a.createElement(Te,{index:a,key:a,onClick:function(){e.setState({selected:t.value}),e.props.onSelect&&e.props.onSelect(t)},path:t.path,selected:e.state.selected===t.value,value:t.value},t.label)})}},{key:"render",value:function(){var e={"is-compact":this.props.compact,"is-primary":this.props.primary};return i.a.createElement("ul",{className:C()("segmented-control",e,this.props.className),style:this.props.style,role:"radiogroup"},this.renderOptions())}}]),t}(i.a.Component);f()(ze,"propTypes",{className:o.a.string,compact:o.a.bool,initialSelected:o.a.string,onSelect:o.a.func,options:o.a.arrayOf(o.a.shape({value:o.a.string.isRequired,label:o.a.string.isRequired,path:o.a.string})).isRequired,style:o.a.object});var De=a(646),Ae=a(546),Ue=a(554),Ve=function(e){var t,a=e.siteId,r=e.form,n=e.predefinedPackagesSummary,s=e.setModalErrors,c=e.savePackage,o=e.savePredefinedPackages,l=e.dismissModal,u=e.removePackage,m=e.setAddMode,g=e.updatePackagesField,f=e.translate,b=r.showModal,h=r.mode,v=r.packages,_=r.packageSchema,y=r.predefinedSchema,E=r.packageData,k=E.index,O=v.custom,j="edit"===h,I="add-custom"===h,N="add-predefined"===h,R=function(){var t={duration:5e3};e.createWcsShippingSaveActionList(function(){return"function"===typeof e.onSaveSuccess&&"name"in E&&e.onSaveSuccess(E.name),e.successNotice(f("Your shipping packages have been saved."),t)},function(){return e.errorNotice(f("Unable to save your shipping packages. Please try again."),t)},!0)},C=function(){l(a)},q=f(j?"Edit package":"Add a package"),w=I||N,x=I||j,S=N;t=I||N&&0===n.removed?f("Add package","Add packages",{count:I?1:n.added}):f("Done");var P=[i.a.createElement(ke.a,{onClick:function(){if(N)return o(a),void(e.persistOnSave&&R());var t="number"===typeof E.index?O[E.index].name:null,r=Object(d.concat)(Object(d.difference)(O.map(function(e){return e.name}),[t]),Object(d.flatten)(Object(d.map)(y,function(e){return Object(d.map)(e,function(e){return e.definitions})})),["individual"]),n=Object.assign({},E,{name:se(E.name),inner_dimensions:ce(E.inner_dimensions),outer_dimensions:ce(E.outer_dimensions),box_weight:ie(E.box_weight),max_weight:0}),i=_e(n,r,_);if(le(n.inner_dimensions)||(i.any=!0,i.inner_dimensions=!0),i.any)return g(a,n),void s(a,i);c(a,n),e.persistOnSave&&R()}},t),i.a.createElement(ke.a,{onClick:C,isPrimary:!1},f("Cancel"))];return j&&P.unshift({action:"delete",label:i.a.createElement("span",null,f("{{icon/}} Delete this package",{components:{icon:i.a.createElement(p.a,{icon:"trash"})}})),onClick:function(){return u(a,k)},additionalClassNames:"packages__delete is-scary is-borderless"}),i.a.createElement(ye.a,{isVisible:b,additionalClassNames:"packages__add-edit-dialog woocommerce wcc-root",onClose:C,buttons:P},i.a.createElement(Ee.a,{className:"packages__add-edit-title"},q),w&&i.a.createElement(ze,{primary:!0,className:"packages__mode-select",initialSelected:h,onSelect:function(e){m(a,e.value)},options:[{value:"add-custom",label:"Custom package"},{value:"add-predefined",label:"Service package"}]}),x&&i.a.createElement(de,e),S&&i.a.createElement(we,e))};Ve.propTypes={siteId:o.a.number.isRequired,dismissModal:o.a.func.isRequired,form:o.a.object.isRequired,updatePackagesField:o.a.func.isRequired,savePackage:o.a.func.isRequired,packageData:o.a.shape({index:o.a.number.isRequired}),setModalErrors:o.a.func.isRequired,removePackage:o.a.func.isRequired,setAddMode:o.a.func.isRequired};t.a=Object(l.b)(function(e){return{predefinedPackagesSummary:Object(Ce.f)(e)}},function(e){return Object(N.b)(n()({createWcsShippingSaveActionList:De.a,errorNotice:Ae.a,successNotice:Ae.d},Ue),e)})(Object(u.localize)(Ve))},781:function(e,t,a){},782:function(e,t,a){},790:function(e,t,a){"use strict";a.r(t);var r=a(10),n=a.n(r),s=a(12),i=a.n(s),c=a(108),o=a(30),l=a(35),u=a.n(l),d=a(535),m=a.n(d),p=a(564),g=a(36),f=a.n(g),b=a(531),h=a.n(b),v=a(1),_=a(34),y=a.n(_),E=a(579),k=a(550),O=a(582),j=a(615),I=a(552),N=a(527),R=a.n(N),C=a(548),q=a(641),w=function(e){var t=e.values,a=e.originalValues,r=e.countryNames,s=e.stateNames,i=e.expandStateName,c=void 0!==i&&i;a=a||{};var o=t.state,l=t.country,u="";o&&(u=(c&&s||{})[o]||o);var d=r[l]||l,m=function(e){var r=t[e];if(!r)return"";var s=a[e],i=s&&s.toLowerCase()!==r.toLowerCase(),c=r;switch(e){case"state":c=u;break;case"country":c=d}return n.a.createElement("span",{key:e,className:i?"highlight":""},c)},p=m("state"),g=Object(v.filter)([m("city"),p?", ":"",p," ",m("postcode")]);return n.a.createElement("div",{className:"address-step__summary"},n.a.createElement("p",null,m("name")),n.a.createElement("p",null,m("address")," ",m("address_2")),n.a.createElement("p",null,g),n.a.createElement("p",null,m("country")))},x=function(e){return n.a.createElement(C.a,{className:R()("address-step__suggestion",{"is-selected":e.checked})},n.a.createElement(q.a,Object(v.omit)(e,"children")),e.children)},S=function(e){var t=e.values,a=e.normalized,r=e.selectNormalized,s=e.selectNormalizedAddress,i=e.editAddress,c=e.confirmAddressSuggestion,o=e.countryNames,l=e.translate,u=function(e){return function(){return s(e)}};return n.a.createElement("div",null,n.a.createElement(k.a,{className:"error-notice",status:"is-info",showDismiss:!1},l("We have slightly modified the address entered. If correct, please use the suggested address to ensure accurate delivery.")),n.a.createElement("div",{className:"address-step__suggestion-container"},n.a.createElement(x,{checked:!r,onChange:u(!1)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Address entered")),n.a.createElement(w,{values:t,countryNames:o})),n.a.createElement(x,{checked:r,onChange:u(!0)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Suggested address")),n.a.createElement(w,{values:a,originalValues:t,countryNames:o}))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(O.a,{type:"button",onClick:c},l("Use selected address")),n.a.createElement(O.a,{type:"button",onClick:i,borderless:!0},l("Edit address"))))};S.propTypes={values:i.a.object.isRequired,normalized:i.a.object,selectNormalized:i.a.bool.isRequired,selectNormalizedAddress:i.a.func.isRequired,confirmAddressSuggestion:i.a.func.isRequired,editAddress:i.a.func.isRequired,countryNames:i.a.object.isRequired};var P=Object(l.localize)(S),T=a(775),z=a.n(T),D=a(633),A=a(576),U=function(e){var t=e.values,a=e.countryNames,r=e.editUnverifiableAddress,s=e.confirmAddressSuggestion,i=e.translate,c=e.fieldErrors,o=A.a.includes(t.country)?z.a.format({scheme:"https",hostname:"tools.usps.com",pathname:"/zip-code-lookup.htm",query:{mode:"byAddress",companyName:t.company,address1:t.address,address2:t.address_2,city:t.city,state:"US"===t.country?t.state:t.country,zip:t.postcode}}):null,l=Object(v.invokeMap)([t.address+" "+t.address_2,t.city,t.state+" "+t.postcode],"trim").join(", "),u={scheme:"https",hostname:"www.google.com",pathname:"/maps/place/"+encodeURIComponent(l)},d=z.a.format(u);return n.a.createElement("div",null,function(){var e=function(){if(c.general)return c.general;for(var e in c)return c[e];return!1}();return e?n.a.createElement(k.a,{status:"is-error",showDismiss:!1},i("We were unable to automatically verify the address \u2014 %(error)s.",{args:{error:e}})):n.a.createElement(k.a,{status:"is-error",showDismiss:!1},i("We were unable to automatically verify the address."))}(),n.a.createElement("div",{className:"address-step__unverifiable-container"},n.a.createElement("div",{className:"address-step__unverifiable-info"},n.a.createElement("span",{className:"address-step__unverifiable-title"},i("Address entered")),n.a.createElement(w,{values:t,countryNames:a})),n.a.createElement("div",{className:"address-step__unverifiable-info"},n.a.createElement("p",null,i("Automatic verification failed for this address. It may still be a valid address \u2014 use the tools below to manually verify.")),o&&n.a.createElement(D.a,{icon:!0,href:o,target:"_blank"},i("Verify with USPS")),n.a.createElement(D.a,{icon:!0,href:d,target:"_blank"},i("View on Google Maps")))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(O.a,{type:"button",onClick:r},i("Edit address")),n.a.createElement(O.a,{type:"button",onClick:s,borderless:!0},i("Use address as entered"))))};U.propTypes={values:i.a.object.isRequired,confirmAddressSuggestion:i.a.func.isRequired,editUnverifiableAddress:i.a.func.isRequired,countryNames:i.a.object.isRequired};var V=Object(l.localize)(U),M=a(617),F=a(544),W=a(538),L=a(567),B=function(e){var t=e.siteId,a=e.orderId,r=e.values,s=e.isNormalized,i=e.normalized,c=e.selectNormalized,o=e.normalizationInProgress,l=e.allowChangeCountry,u=e.group,d=e.countryNames,m=e.stateNames,p=e.errors,g=e.isUsable,b=e.translate,h=Object(v.isObject)(p)?p:{},_=function(){return e.confirmAddressSuggestion(a,t,u)};if(s&&!h.phone){if(i&&!Object(v.isEqual)(i,r)){return n.a.createElement(P,{values:r,normalized:i,selectNormalized:c,selectNormalizedAddress:function(r){return e.selectNormalizedAddress(a,t,u,r)},confirmAddressSuggestion:_,editAddress:function(){return e.editAddress(a,t,u)},countryNames:d})}if(0<Object(v.size)(h)){return n.a.createElement(V,{values:r,confirmAddressSuggestion:_,editUnverifiableAddress:function(){return e.editUnverifiableAddress(a,t,u)},countryNames:d,fieldErrors:h})}}var y=h.general&&1===Object(v.size)(h),N=function(e){return u+"_"+e},R=function(e){return r[e]?Object(M.a)(r[e]):""},C=function(r){return function(n){return e.updateAddressValue(a,t,u,r,n)}};return n.a.createElement("div",null,n.a.createElement(E.a,{id:N("name"),title:b("Name"),value:R("name"),updateValue:C("name"),error:h.name}),n.a.createElement("div",{className:"address-step__company-phone"},n.a.createElement(E.a,{id:N("company"),title:b("Company"),value:R("company"),updateValue:C("company"),className:"address-step__company",error:h.company}),n.a.createElement(E.a,{id:N("phone"),title:b("Phone"),value:R("phone"),updateValue:C("phone"),className:"address-step__phone",error:h.phone})),y&&n.a.createElement(k.a,{status:"is-error",showDismiss:!1},b("%(message)s. Please modify the address and try again.",{args:{message:h.general}})),n.a.createElement(E.a,{id:N("address"),title:b("Address"),value:R("address"),updateValue:C("address"),className:"address-step__address-1",error:h.address||y}),n.a.createElement(E.a,{id:N("address_2"),value:R("address_2"),updateValue:C("address_2"),error:h.address_2||y}),n.a.createElement("div",{className:"address-step__city-state-postal-code"},n.a.createElement(E.a,{id:N("city"),title:b("City"),value:R("city"),updateValue:C("city"),className:"address-step__city",error:h.city||y}),m?n.a.createElement(j.a,{id:N("state"),title:b("State"),value:R("state"),valuesMap:f()({"":e.translate("Select one\u2026")},m),updateValue:C("state"),className:"address-step__state",error:h.state||y}):n.a.createElement(E.a,{id:N("state"),title:b("State"),value:R("state"),updateValue:C("state"),className:"address-step__state",error:h.state||y}),n.a.createElement(E.a,{id:N("postcode"),title:b("ZIP/Postal code"),value:R("postcode"),updateValue:C("postcode"),className:"address-step__postal-code",error:h.postcode||y})),n.a.createElement(j.a,{id:N("country"),title:b("Country"),value:R("country"),disabled:!l,valuesMap:d,updateValue:C("country"),error:h.country||y}),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(O.a,{type:"button",disabled:Object(I.a)(p)||o,onClick:function(){return e.submitAddressForNormalization(a,t,u)}},b("Verify address")),n.a.createElement(O.a,{type:"button",disabled:!g,onClick:_,borderless:!0},b("Use address as entered"))))};B.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,values:i.a.object.isRequired,isNormalized:i.a.bool.isRequired,normalized:i.a.object,selectNormalized:i.a.bool.isRequired,allowChangeCountry:i.a.bool.isRequired,errors:i.a.oneOfType([i.a.object,i.a.bool]).isRequired,group:i.a.string.isRequired,countryNames:i.a.object.isRequired,stateNames:i.a.object};var H=Object(c.b)(function(e,t){var a=t.group,r=t.orderId,n=t.siteId,s=Object(W.t)(e,r,n),i=Object(W.j)(e,r,n).form[a],c="origin"===a?Object(W.i)(e,n):Object(W.c)(e,n);return c[i.values.country]||(c=f()(y()({},i.values.country,Object(L.g)(e,i.values.country,n)),c)),f()({},i,{errors:s&&Object(W.f)(e,r,n)[a],isUsable:s&&Object(W.o)(e,r,a,n),countryNames:c,stateNames:Object(W.k)(e,i.values.country,n)})},function(e){return Object(o.b)({selectNormalizedAddress:F.C,confirmAddressSuggestion:F.g,editAddress:F.m,editUnverifiableAddress:F.n,updateAddressValue:F.V,submitAddressForNormalization:F.T},e)})(Object(l.localize)(B)),Y=a(106),$=a.n(Y),G=a(107),K=a.n(G),J=a(529),Q=a.n(J),X=a(528),Z=a.n(X),ee=a(530),te=a.n(ee),ae=(a(781),function(e){function t(){return $()(this,t),Q()(this,Z()(t).apply(this,arguments))}return te()(t,e),K()(t,[{key:"render",value:function(){var e=R()("spinner",this.props.className),t={width:this.props.size,height:this.props.size,fontSize:this.props.size};return n.a.createElement("div",{className:e},n.a.createElement("div",{className:"spinner__outer",style:t},n.a.createElement("div",{className:"spinner__inner"})))}}]),t}(r.PureComponent));y()(ae,"propTypes",{className:i.a.string,size:i.a.number}),y()(ae,"defaultProps",{size:20});var re=a(612),ne=function(e){var t=e.isSuccess,a=e.isWarning,r=e.isError,s=e.isProgress,i=e.title,c=e.summary,o=e.children,l=e.expanded,u=e.toggleStep,d=e.translate,p=R()({"is-success":t,"is-warning":a,"is-error":r});c=n.a.createElement("span",{className:p},n.a.createElement("span",null,c),n.a.createElement("div",{className:"label-purchase-modal__step-status"},s?n.a.createElement(ae,{size:18}):n.a.createElement(m.a,{icon:t?"checkmark-circle":a?"notice-outline":r?"notice-outline":"",className:p,size:18})));var g=n.a.createElement("div",null,n.a.createElement("div",{className:"label-purchase-modal__step-title"},i));return n.a.createElement(re.a,{header:g,summary:c,expandedSummary:c,clickableHeader:!0,compact:!0,screenReaderText:d("Expand"),expanded:l,onClick:u},o)};ne.propTypes={isSuccess:i.a.bool,isWarning:i.a.bool,isError:i.a.bool,isProgress:i.a.bool,title:i.a.string.isRequired,summary:i.a.string,expanded:i.a.bool};var se=Object(l.localize)(ne),ie=a(566),ce=function(e,t,a,r,n,s){var i=arguments.length>6&&void 0!==arguments[6]&&arguments[6],c=e.isNormalized,o=e.normalizationInProgress,l=e.normalized;if(o)return n("Validating address\u2026");if(Object(I.a)(r)||c&&!l)return r&&r.general||n("Invalid address");if(!c)return n("You've edited the address, please revalidate it for accurate rates");var u=Object(ie.a)(e),d=u.city,m=u.postcode,p=u.state,g=u.country,f=d+", ";p&&(f+=(i?Object(L.h)(t,g,p,a):p)+"\xa0 ");return f+="US"===g?m.split("-")[0]:m,s&&(f+=", "+Object(L.g)(t,g,a)),f},oe=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,s=e.normalized;return t?{isProgress:!0}:Object(I.a)(a)||r&&!s||!r?{isError:!0}:r?Object(v.isEqual)(n,s)?{isSuccess:!0}:{isWarning:!0}:{}},le=function(e){return n.a.createElement(se,h()({title:e.title,summary:e.summary,expanded:e.expanded,toggleStep:function(){return e.toggleStep(e.orderId,e.siteId,e.type)}},e.normalizationStatus),n.a.createElement(H,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};le.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 ue=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.type,s=t.translate,i=Object(W.t)(e,a,r),c=Object(W.j)(e,a,r),o=c.form[n],l=i&&Object(W.f)(e,a,r)[n],u="destination"===n&&c.form.origin.values.country!==o.values.country;return{errors:l,form:o,expanded:o.expanded,normalizationStatus:oe(f()({},o,{errors:l})),summary:ce(o,e,r,l,s,u)}},function(e){return Object(o.b)({toggleStep:F.U},e)})(le)),de=a(545),me=function(e,t,a){var r=0;return Object(v.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;r++;var n=t[e.box_id],s=n&&n.is_letter,i=!(!a||!n)&&n.name;return s?i?Object(l.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:i}}):Object(l.translate)("Envelope %(packageNum)d",{args:{packageNum:r}}):i?Object(l.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:i}}):Object(l.translate)("Package %(packageNum)d",{args:{packageNum:r}})})},pe=a(541),ge=function(e){var t,a,r=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=0<Object.keys(o[t]||{}).length;return n.a.createElement("div",{className:"packages-step__list-item",key:t},n.a.createElement(de.a,{borderless:!0,className:R()("packages-step__list-package",{"is-selected":l===t}),onClick:function(){return e.openPackage(r,s,t)}},n.a.createElement("span",{className:"packages-step__list-package-name"},a),function(e,t){return e?n.a.createElement(m.a,{icon:"notice-outline",className:"is-error",size:18}):void 0===t?null:n.a.createElement("span",{className:"packages-step__list-package-count"},t)}(c,i)))},p=me(i,c,!1),g=[],f=[];return Object.keys(i).forEach(function(e){var t=i[e];"individual"===t.box_id?f.push(d(e,t.items[0].name)):g.push(d(e,p[e],t.items.length))}),(g.length||f.length)&&g.unshift((t="boxed-header",a=u("Packages to be Shipped"),n.a.createElement("div",{className:"packages-step__list-item packages-step__list-header",key:t},a))),n.a.createElement("div",{className:"packages-step__list"},g,f)};ge.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,packageId:i.a.string.isRequired,errors:i.a.object,openPackage:i.a.func.isRequired};var fe=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r);return{errors:n&&Object(W.f)(e,a,r).packages,packageId:s.openedPackageId,selected:s.form.packages.selected,all:Object(pe.a)(e,r)}},function(e){return Object(o.b)({openPackage:F.w},e)})(Object(l.localize)(ge)),be=a(551),he=a(558),ve=a(589),_e=a(561),ye=function(e){var t=e.orderId,a=e.siteId,r=e.item,s=e.itemIndex,i=e.translate,c=function(){return e.openItemMove(t,a,s)},o=r.url?n.a.createElement("a",{href:r.url,target:"_blank",rel:"noopener noreferrer"},r.name):r.name;return n.a.createElement("div",{key:s,className:"packages-step__item"},n.a.createElement("div",{className:"packages-step__item-name"},n.a.createElement("span",null,o),"attributes"in r?n.a.createElement("p",null,r.attributes):""),n.a.createElement("div",{className:"packages-step__item-weight"},"weight"in r?n.a.createElement("p",null,r.weight):""),n.a.createElement("div",{className:"packages-step__item-qty"},"quantity"in r?n.a.createElement("p",null,r.quantity):""),n.a.createElement("div",{className:"packages-step__item-move"},n.a.createElement("a",{href:"#",onClick:c},i("Move"))))};ye.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,item:i.a.object.isRequired,itemIndex:i.a.number.isRequired,openItemMove:i.a.func.isRequired};var Ee=Object(c.b)(function(e,t){var a=t.siteId;return{site:Object(_e.a)(e,a)}},function(e){return Object(o.b)({openItemMove:F.v},e)})(Object(l.localize)(ye)),ke=a(581),Oe=a(683),je=a(679),Ie=a(554),Ne=function(e,t){return[e.length,e.width,e.height].map(function(e){return"".concat(e," ").concat(t)}).join(" x ")},Re=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,s=e.pckg,i=e.dimensionUnit,c=e.packageGroups,o=e.translate,l=e.pckgErrors,u=e.isIndividualPackage,d=function(e){var t=Object(Oe.a)(e),a=e.id||e.name;return n.a.createElement("option",{value:a,key:a},e.name," - ",Ne(t,i))};if(!r)return null;if(u){var p=R()({"is-error":l.dimensions});return n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header"},n.a.createElement(he.a,null,o("Individually Shipped Item"))),n.a.createElement("span",{className:"packages-step__package-item-description"},o("Item Dimensions")," -"," "),n.a.createElement("span",{className:p},Ne(s,i)),l.dimensions&&n.a.createElement(be.a,{text:l.dimensions}))}var g=Object(v.reduce)(c,function(e,t){return e+t.definitions.length},0);return n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header packages-step__package-details-header"},n.a.createElement(he.a,null,o("Package details")),0!==g?n.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Add package")):null),0===g?n.a.createElement("div",{className:"packages-step__no-packages"},n.a.createElement(m.a,{icon:"product",size:18}),n.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Select a package type"))):n.a.createElement("div",{className:"packages-step__with-packages"},n.a.createElement(ke.a,{onChange:function(n){e.setPackageType(a,t,r,n.target.value)},value:s.box_id,isError:l.box_id||l.dimensions},n.a.createElement("option",{value:"not_selected",key:"not_selected"},o("Please select a package"))," ",Object(v.map)(c,function(e,t){return Object(v.isEmpty)(e.definitions)?null:n.a.createElement("optgroup",{label:e.title,key:t},Object(v.map)(e.definitions,d))}))),n.a.createElement(je.a,h()({persistOnSave:!0},e,{onSaveSuccess:function(n){e.setPackageType(a,t,r,n)}})))};Re.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,pckgErrors:i.a.object.isRequired,pckg:i.a.object.isRequired};var Ce=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=n?s.storeOptions:{},c=Object(pe.e)(e,r)||{};return{dimensionUnit:i.dimension_unit,packageGroups:Object(pe.d)(e,a,r),form:c}},function(e){return Object(o.b)({setPackageType:F.P,addPackage:Ie.addPackage},e)})(Object(l.localize)(Re)),qe=a(547),we=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,s=e.selected,i=e.weightUnit,c=e.errors,o=e.translate,l=e.userMeta,u=c[r]||{};if(!r)return null;var d=s[r];"not_selected"===d.box_id&&l.last_box_id&&e.setPackageType(a,t,r,l.last_box_id);var m="individual"===d.box_id,p=function(e,s){return n.a.createElement(Ee,{siteId:t,orderId:a,key:s,item:e,itemIndex:s,packageId:r,showRemove:!0,isIndividualPackage:m})},g=function(){return e.openAddItem(a,t)},f=function(){return m?null:n.a.createElement(de.a,{className:"packages-step__add-item-btn",compact:!0,onClick:g},o("Add items"))},b=isNaN(d.weight)?"":d.weight;return n.a.createElement("div",{className:"packages-step__package"},n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header-name"},n.a.createElement(he.a,null,o("Items to fulfill"))),n.a.createElement("div",{className:"packages-step__package-items-header-weight"},n.a.createElement(he.a,null,o("Weight"))),n.a.createElement("div",{className:"packages-step__package-items-header-qty"},n.a.createElement(he.a,null,o("QTY"))),n.a.createElement("div",{className:"packages-step__package-items-header-move"}),function(){var e=Object(v.some)(s,function(e,t){return r!==t&&e.items.length});if(!d.items.length)return n.a.createElement("div",{className:"packages-step__add-item-row"},n.a.createElement("div",{className:"packages-step__no-items-message"},o("There are no items in this package."),e?f():null));var t=d.items.map(p);return e&&t.push(n.a.createElement("div",{key:t.length,className:"packages-step__add-item-row"},f())),t}()),n.a.createElement(Ce,{siteId:t,orderId:a,isIndividualPackage:m,pckgErrors:u,pckg:d,packageId:r,lastBoxId:l.last_box_id}),n.a.createElement("div",{className:"packages-step__package-weight"},n.a.createElement(C.a,{htmlFor:"weight_".concat(r)},o("Total Weight (with package)")),n.a.createElement(ve.a,{id:"weight_".concat(r),placeholder:o("0"),value:b,onChange:function(n){e.updatePackageWeight(a,t,r,n.target.value)},isError:Boolean(u.weight),type:"number",noWrap:!0,suffix:i}),u.weight&&n.a.createElement(be.a,{text:u.weight})))};we.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,selected:i.a.object.isRequired,updatePackageWeight:i.a.func.isRequired,dimensionUnit:i.a.string.isRequired,weightUnit:i.a.string.isRequired,errors:i.a.object.isRequired,openAddItem:i.a.func.isRequired,userMeta:i.a.object.isRequired};var xe=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=n?s.storeOptions:{},c=n&&Object(W.f)(e,a,r).packages,o=n?Object(qe.i)(e,r):{};return{siteId:r,errors:c,packageId:s.openedPackageId,selected:s.form.packages.selected,dimensionUnit:i.dimension_unit,weightUnit:i.weight_unit,userMeta:o}},function(e){return Object(o.b)(f()({updatePackageWeight:F.W,openAddItem:F.t,setPackageType:F.P},Ie),e)})(Object(l.localize)(we)),Se=a(553),Pe=function(e){e.site;var t=e.siteId,a=e.orderId,r=e.showItemMoveDialog,s=e.movedItemIndex,i=e.targetPackageId,c=e.openedPackageId,o=e.selected,l=e.all,u=e.translate;if(-1===s||!r)return null;var d,m,g=function(r,s){return n.a.createElement(C.a,{key:r,className:"packages-step__dialog-package-option"},n.a.createElement(q.a,{checked:r===i,onChange:function(){return e.setTargetPackage(a,t,r)}}),s)},f=o[c],b=f.items[s],h=(d=b.product_id,"post.php?post=".concat(d,"&action=edit")),v=n.a.createElement("a",{href:h,target:"_blank",rel:"noopener noreferrer"},b.name),_=me(o,l,!0);m=""===c?u("{{itemLink/}} is currently saved for a later shipment.",{components:{itemLink:v}}):"individual"===f.box_id?u("{{itemLink/}} is currently shipped in its original packaging.",{components:{itemLink:v}}):u("{{itemLink/}} is currently in {{pckg/}}.",{components:{itemLink:v,pckg:n.a.createElement("span",{className:"packages-step__dialog-package-name"},_[c])}});var y=function(){return e.closeItemMove(a,t)},E=[{action:"cancel",label:u("Cancel"),onClick:y},{action:"move",label:u("Submit"),isPrimary:!0,disabled:i===c,onClick:function(){return e.moveItem(a,t,c,s,i)}}];return n.a.createElement(p.a,{isVisible:r,isFullScreen:!1,onClickOutside:y,onClose:y,buttons:E,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Se.a,null,u("Move item")),n.a.createElement("div",{className:"packages-step__dialog-body"},n.a.createElement("p",null,m),n.a.createElement("p",null,u("Where would you like to move it?")),function(){var e=[];return Object.keys(o).forEach(function(t){var a=o[t];t!==c&&"individual"!==a.box_id&&e.push(g(t,_[t]))}),e}(),g("new",u("Add to a New Package")),f&&"individual"===f.box_id?null:g("individual",u("Ship in original packaging"))))};Pe.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,showItemMoveDialog:i.a.bool.isRequired,movedItemIndex:i.a.number.isRequired,targetPackageId:i.a.string,openedPackageId:i.a.string.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,moveItem:i.a.func.isRequired};var Te=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.j)(e,a,r);return{site:Object(_e.a)(e,r),showItemMoveDialog:n.showItemMoveDialog||!1,movedItemIndex:isNaN(n.movedItemIndex)?-1:n.movedItemIndex,targetPackageId:n.targetPackageId,openedPackageId:n.openedPackageId,selected:n.form.packages.selected,all:Object(pe.a)(e,r)}},function(e){return Object(o.b)({closeItemMove:F.d,setTargetPackage:F.S,moveItem:F.s},e)})(Object(l.localize)(Pe)),ze=a(614),De=function(e){var t=e.siteId,a=e.orderId,r=e.showAddItemDialog,s=e.addedItems,i=e.openedPackageId,c=e.selected,o=e.all,l=e.translate;if(!r)return null;var u=me(c,o,!0),d=function(e){return n.a.createElement("span",{className:"packages-step__dialog-package-name"},u[e])},m=[];Object.keys(c).forEach(function(r){if(r!==i){var o=0;c[r].items.forEach(function(i){m.push(function(r,i,c){var o=u[r]?l("%(item)s from {{pckg/}}",{args:{item:c.name},components:{pckg:d(r)}}):c;return n.a.createElement(C.a,{key:"".concat(r,"-").concat(i),className:"packages-step__dialog-package-option"},n.a.createElement(ze.a,{checked:Object(v.includes)(s[r],i),onChange:function(n){return e.setAddedItem(a,t,r,i,n.target.checked)}}),n.a.createElement("span",null,o))}(r,o,i)),o++})}});var g=function(){return e.closeAddItem(a,t)},f=[{action:"close",label:l("Close"),onClick:g},{action:"add",label:l("Add"),isPrimary:!0,disabled:!Object(v.some)(s,v.size),onClick:function(){return e.addItems(a,t,i)}}];return n.a.createElement(p.a,{isVisible:r,isFullScreen:!1,onClickOutside:g,onClose:g,buttons:f,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Se.a,null,l("Add item")),n.a.createElement("div",{className:"packages-step__dialog-body"},n.a.createElement("p",null,l("Which items would you like to add to {{pckg/}}?",{components:{pckg:d(i)}})),m))};De.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,showAddItemDialog:i.a.bool.isRequired,addedItems:i.a.object,openedPackageId:i.a.string.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,closeAddItem:i.a.func.isRequired,setAddedItem:i.a.func.isRequired,addItems:i.a.func.isRequired};var Ae=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.j)(e,a,r);return{showAddItemDialog:Boolean(n.showAddItemDialog),addedItems:n.addedItems,openedPackageId:n.openedPackageId,selected:n.form.packages.selected,all:Object(pe.a)(e,r)}},function(e){return Object(o.b)({closeAddItem:F.b,setAddedItem:F.E,addItems:F.a},e)})(Object(l.localize)(De)),Ue=function(e){var t=e.disabled,a=e.onClick,r=e.children;return n.a.createElement("div",{className:"step-confirmation-button"},n.a.createElement(O.a,{type:"button",onClick:a,disabled:Boolean(t),isPrimary:!0},r))};Ue.propTypes={disabled:i.a.bool,onClick:i.a.func.isRequired};var Ve=Ue,Me={g:0,oz:1,lbs:3,kg:3},Fe=function(e){var t=e.siteId,a=e.orderId,r=e.selected,s=e.weightUnit,i=e.errors,c=e.expanded,o=e.translate,u=Object.keys(r),d=u.reduce(function(e,t){return e+r[t].items.length},0),m=u.reduce(function(e,t){return e+r[t].weight},0),p=0<u.length;return n.a.createElement(se,h()({title:o("Packaging")},function(){if(!p)return{isError:!0,summary:o("No packages selected")};var e=Object(v.find)(i,function(e){return!Object(v.isEmpty)(e)});if(e)return{isError:!0,summary:e[Object.keys(e)[0]]};var t=Object(l.numberFormat)(m,{decimals:Me[s]});return{isSuccess:!0,summary:1===u.length&&1===d?o("1 item in 1 package: %(weight)s %(unit)s total",{args:{weight:t,unit:s}}):1===u.length?o("%(itemsCount)d items in 1 package: %(weight)s %(unit)s total",{args:{itemsCount:d,weight:t,unit:s}}):o("%(itemsCount)d items in %(packageCount)d packages: %(weight)s %(unit)s total",{args:{itemsCount:d,packageCount:u.length,weight:t,unit:s}})}}(),{expanded:c,toggleStep:function(){return e.toggleStep(a,t,"packages")}}),n.a.createElement("div",{className:"packages-step__contents"},n.a.createElement(fe,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(xe,{siteId:e.siteId,orderId:e.orderId})),n.a.createElement(Ve,{disabled:Object(I.a)(i)||!u.length,onClick:function(){return e.confirmPackages(a,t)}},o("Use these packages")),n.a.createElement(Te,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Ae,{siteId:e.siteId,orderId:e.orderId}))};Fe.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,selected:i.a.object.isRequired,weightUnit:i.a.string.isRequired,errors:i.a.object.isRequired,expanded:i.a.bool};var We=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=n?s.storeOptions:{};return{errors:n&&Object(W.f)(e,a,r).packages,weightUnit:i.weight_unit,expanded:s.form.packages.expanded,selected:s.form.packages.selected}},function(e){return Object(o.b)({toggleStep:F.U,confirmPackages:F.i},e)})(Object(l.localize)(Fe)),Le=a(549),Be=function(e){var t=e.id,a=e.title,r=e.value,s=e.placeholder,i=e.updateValue,c=e.error,o=e.className,l=e.weightUnit;return n.a.createElement(Le.a,{className:o},n.a.createElement(C.a,{htmlFor:t},a),n.a.createElement(ve.a,{noWrap:!0,suffix:l,id:t,name:t,type:"number",placeholder:s||"0.0",value:r,onChange:function(e){return i(e.target.value)},isError:Boolean(c)}),c&&"string"===typeof c&&n.a.createElement(be.a,{text:c}))};Be.propTypes={weightUnit:i.a.string.isRequired,id:i.a.string.isRequired,title:i.a.node,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,placeholder:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string};var He=Be,Ye=a(534),$e=a.n(Ye);function Ge(e,t,a){if(!e)return null;if(!a)return e;var r=Object(v.get)(Object(v.find)(a,function(t){return t.code===e}),"label",e);return n.a.createElement("span",{className:"form-currency-input__affix"},r,n.a.createElement(m.a,{icon:"chevron-down",size:18,className:"form-currency-input__select-icon"}),n.a.createElement("select",{className:"form-currency-input__select",value:e,onChange:t},a.map(function(e){var t=e.code,a=e.label,r=void 0===a?t:a;return n.a.createElement("option",{key:t,value:t},r)})))}function Ke(e){var t=e.className,a=e.currencySymbolPrefix,r=e.currencySymbolSuffix,s=e.onCurrencyChange,i=e.currencyList,c=e.placeholder,o=void 0===c?"0.00":c,l=$e()(e,["className","currencySymbolPrefix","currencySymbolSuffix","onCurrencyChange","currencyList","placeholder"]),u=R()("form-currency-input",t),d=Ge(a,s,i),m=Ge(r,s,i);return n.a.createElement(ve.a,h()({},l,{type:"number",className:u,prefix:d,suffix:m,placeholder:o}))}var Je=i.a.shape({code:i.a.string.isRequired,label:i.a.string});Ke.propTypes={currencySymbolPrefix:i.a.oneOfType([i.a.string,i.a.object]),currencySymbolSuffix:i.a.oneOfType([i.a.string,i.a.object]),onCurrencyChange:i.a.func,currencyList:i.a.arrayOf(Je)};var Qe=Ke,Xe=function(e){var t=e.id,a=e.title,r=e.value,s=e.placeholder,i=e.updateValue,c=e.error,o=e.className;return n.a.createElement(Le.a,{className:o},n.a.createElement(C.a,{htmlFor:t},a),n.a.createElement(Qe,{id:t,name:t,currencySymbolPrefix:"$",placeholder:s||"0.00",value:r,onChange:function(e){return i(e.target.value)},isError:Boolean(c)}),c&&"string"===typeof c&&n.a.createElement(be.a,{text:c}))};Xe.propTypes={id:i.a.string.isRequired,title:i.a.node,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,placeholder:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string};var Ze=Xe,et=a(791),tt=Object(l.localize)(function(e){var t=e.translate;return n.a.createElement("span",null,t("HS Tariff number")," (",n.a.createElement(D.a,{icon:!0,href:"https://docs.woocommerce.com/document/woocommerce-shipping-and-tax/woocommerce-shipping/#section-29",target:"_blank"},t("more info")),")")}),at=Object(l.localize)(function(e){var t=e.translate;return n.a.createElement("span",null,t("Origin country"),n.a.createElement(et.a,{text:t("Country where the product was manufactured or assembled")},n.a.createElement("span",null,n.a.createElement(m.a,{icon:"info-outline",size:18}))))}),rt=function(e){var t=e.translate,a=e.weightUnit;return n.a.createElement("div",{className:"customs-step__item-rows-header"},n.a.createElement("span",{className:"customs-step__item-description-column"},t("Description")),n.a.createElement("span",{className:"customs-step__item-code-column"},n.a.createElement(tt,null)),n.a.createElement("span",{className:"customs-step__item-weight-column"},t("Weight (%s per unit)",{args:[a]})),n.a.createElement("span",{className:"customs-step__item-value-column"},t("Value ($ per unit)")),n.a.createElement("span",{className:"customs-step__item-country-column"},n.a.createElement(at,null)))};rt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,weightUnit:i.a.string.isRequired};var nt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{weightUnit:Object(W.j)(e,a,r).storeOptions.weight_unit}})(Object(l.localize)(rt)),st=function(e){var t=e.errors,a=e.packageId,r=e.productId,s=e.translate,i=e.description,c=e.defaultDescription,o=e.weight,l=e.value,u=e.tariffNumber,d=e.originCountry,m=e.countryNames,p=e.weightUnit;return n.a.createElement("div",{className:"customs-step__item-row"},n.a.createElement(E.a,{id:a+"_"+r+"_description",className:"customs-step__item-description-column",title:s("Description"),value:i,placeholder:c,updateValue:e.setCustomsItemDescription,error:t.description}),n.a.createElement(E.a,{id:a+"_"+r+"_tariffNumber",className:"customs-step__item-code-column",title:n.a.createElement(tt,null),placeholder:s("Optional"),value:u,updateValue:e.setCustomsItemTariffNumber,error:t.tariffNumber}),n.a.createElement(He,{weightUnit:p,id:a+"_"+r+"_weight",className:"customs-step__item-weight-column",title:s("Weight (per unit)"),value:o,updateValue:e.setCustomsItemWeight,error:t.weight}),n.a.createElement(Ze,{id:a+"_"+r+"_value",className:"customs-step__item-value-column",title:s("Value (per unit)"),value:l,updateValue:e.setCustomsItemValue,error:t.value}),n.a.createElement(j.a,{id:a+"_"+r+"_originCountry",className:"customs-step__item-country-column",title:n.a.createElement(at,null),value:d,updateValue:e.setCustomsItemOriginCountry,valuesMap:m}))};st.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,productId:i.a.number.isRequired,description:i.a.string.isRequired,defaultDescription:i.a.string.isRequired,tariffNumber:i.a.string.isRequired,weight:i.a.oneOfType([i.a.string,i.a.number]).isRequired,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,originCountry:i.a.string.isRequired,errors:i.a.object,countryNames:i.a.object.isRequired,setCustomsItemDescription:i.a.func.isRequired,setCustomsItemTariffNumber:i.a.func.isRequired,setCustomsItemWeight:i.a.func.isRequired,setCustomsItemValue:i.a.func.isRequired,setCustomsItemOriginCountry:i.a.func.isRequired};var it=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.productId,s=Object(W.t)(e,a,r),i=Object(W.j)(e,a,r),c=i.form.customs.items[n];return{description:c.description,defaultDescription:c.defaultDescription,tariffNumber:c.tariffNumber||"",weight:c.weight,value:c.value,originCountry:c.originCountry,errors:s?Object(W.f)(e,a,r).customs.items[n]:{},countryNames:Object(L.d)(e,r),weightUnit:i.storeOptions.weight_unit}},function(e,t){var a=t.orderId,r=t.siteId,n=t.productId;return{setCustomsItemDescription:function(t){return e(Object(F.H)(a,r,n,t))},setCustomsItemTariffNumber:function(t){return e(Object(F.J)(a,r,n,t))},setCustomsItemWeight:function(t){return e(Object(F.L)(a,r,n,t))},setCustomsItemValue:function(t){return e(Object(F.K)(a,r,n,t))},setCustomsItemOriginCountry:function(t){return e(Object(F.I)(a,r,n,t))}}})(Object(l.localize)(st)),ct=a(600),ot=function(e){var t=e.siteId,a=e.orderId,r=e.errors,s=e.packageId,i=e.translate,c=e.contentsType,o=e.contentsExplanation,l=e.restrictionType,u=e.restrictionComments,d=e.abandonOnNonDelivery,m=e.itn,p=e.items;return n.a.createElement("div",{className:"customs-step__package"},n.a.createElement(C.a,{htmlFor:s+"_abandonOnNonDelivery",className:"customs-step__abandon-on-non-delivery"},n.a.createElement(ct.a,{id:s+"_abandonOnNonDelivery",checked:!d,onChange:function(){return e.setAbandonOnNonDelivery(!d)}}),n.a.createElement("span",null,i("Return to sender if package is unable to be delivered"))),n.a.createElement("div",{className:"customs-step__restrictions-row"},n.a.createElement("div",{className:"customs-step__contents-type"},n.a.createElement(j.a,{id:s+"_contentsType",title:i("Contents type"),value:c||"merchandise",updateValue:e.setContentsType,valuesMap:{merchandise:i("Merchandise"),documents:i("Documents"),gift:i("Gift"),sample:i("Sample"),other:i("Other\u2026")}}),"other"===c&&n.a.createElement(E.a,{id:s+"_contentsExplanation",title:i("Details"),value:o||"",updateValue:e.setContentsExplanation,error:r.contentsExplanation})),n.a.createElement("div",{className:"customs-step__restriction-type"},n.a.createElement(j.a,{id:s+"_restrictionType",title:i("Restriction type"),value:l||"none",updateValue:e.setRestrictionType,valuesMap:{none:i("None"),quarantine:i("Quarantine"),sanitary_phytosanitary_inspection:i("Sanitary / Phytosanitary inspection"),other:i("Other\u2026")}}),"other"===l&&n.a.createElement(E.a,{id:s+"_restrictionComments",title:i("Details"),value:u||"",updateValue:e.setRestrictionExplanation,error:r.restrictionComments}))),n.a.createElement(E.a,{id:s+"_itn",title:n.a.createElement("span",null,i("ITN")," (",n.a.createElement(D.a,{icon:!0,href:"https://pe.usps.com/text/imm/immc5_010.htm",target:"_blank"},i("more info")),")"),value:m||"",updateValue:e.setITN,error:r.itn}),n.a.createElement("div",{className:"customs-step__item-rows"},n.a.createElement(nt,{siteId:t,orderId:a}),Object(v.uniq)(Object(v.map)(p,"product_id")).map(function(e){return n.a.createElement(it,{key:e,productId:e,packageId:s,siteId:t,orderId:a})})))};ot.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,errors:i.a.object,contentsType:i.a.oneOf(["merchandise","documents","gift","sample","other"]),contentsExplanation:i.a.string,restrictionType:i.a.oneOf(["none","quarantine","sanitary_phytosanitary_inspection","other"]),restrictionComments:i.a.string,abandonOnNonDelivery:i.a.bool,itn:i.a.string,items:i.a.arrayOf(i.a.shape({product_id:i.a.number.isRequired})).isRequired,setContentsType:i.a.func.isRequired,setContentsExplanation:i.a.func.isRequired,setRestrictionType:i.a.func.isRequired,setRestrictionExplanation:i.a.func.isRequired,setAbandonOnNonDelivery:i.a.func.isRequired,setITN:i.a.func.isRequired};var lt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.packageId,s=Object(W.t)(e,a,r),i=Object(W.j)(e,a,r).form.packages.selected[n];return{contentsType:i.contentsType,contentsExplanation:i.contentsExplanation,restrictionType:i.restrictionType,restrictionComments:i.restrictionComments,abandonOnNonDelivery:i.abandonOnNonDelivery,itn:i.itn,items:i.items,errors:s?Object(W.f)(e,a,r).customs.packages[n]:{}}},function(e,t){var a=t.orderId,r=t.siteId,n=t.packageId;return{setContentsType:function(t){return e(Object(F.G)(a,r,n,t))},setContentsExplanation:function(t){return e(Object(F.F)(a,r,n,t))},setRestrictionType:function(t){return e(Object(F.R)(a,r,n,t))},setRestrictionExplanation:function(t){return e(Object(F.Q)(a,r,n,t))},setAbandonOnNonDelivery:function(t){return e(Object(F.D)(a,r,n,t))},setITN:function(t){return e(Object(F.O)(a,r,n,t))}}})(Object(l.localize)(ot)),ut=function(e){var t=e.siteId,a=e.orderId,r=e.errors,s=e.expanded,i=e.translate,c=e.isSubmitted,o=e.packageDescriptions,l=Object(I.a)(r)?i("Customs information incomplete"):i("Customs information valid");return n.a.createElement(se,{title:i("Customs"),summary:c?l:"",expanded:s,toggleStep:e.toggleStep,isSuccess:c&&!Object(I.a)(r),isError:c&&Object(I.a)(r)},Object.keys(o).map(function(e,r){return n.a.createElement("div",{className:"customs-step__package-container",key:e},r?n.a.createElement("hr",null):null,n.a.createElement("p",{className:"customs-step__package-name"},o[e]),n.a.createElement(lt,{packageId:e,siteId:t,orderId:a}))}),n.a.createElement(Ve,{disabled:Object(I.a)(r),onClick:e.confirmCustoms},i("Save customs form")))};ut.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageDescriptions:i.a.objectOf(i.a.string).isRequired,expanded:i.a.bool,isSubmitted:i.a.bool.isRequired,errors:i.a.object,toggleStep:i.a.func.isRequired,confirmCustoms:i.a.func.isRequired};var dt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=s.form.packages.selected;return{packageDescriptions:me(i,Object(pe.a)(e,r),!0),expanded:s.form.customs.expanded,isSubmitted:Object(W.q)(e,a,r),errors:n?Object(W.f)(e,a,r).customs:{}}},function(e,t){var a=t.orderId,r=t.siteId;return{toggleStep:function(){return e(Object(F.U)(a,r,"customs"))},confirmCustoms:function(){return e(Object(F.h)(a,r))}}})(Object(l.localize)(ut)),mt=a(605),pt=a.n(mt),gt=a(532),ft=a.n(gt),bt=a(786),ht=a(787),vt=a(632),_t=function(e){function t(){var e;return $()(this,t),e=Q()(this,Z()(t).call(this)),y()(ft()(e),"onSignatureChecked",function(t,a,r){var n=e.props,s=n.rateObject,i=s.service_id,c=s.carrier_id,o=n.updateValue,l=t?{id:a,value:r.value,netCost:r.netCost}:null;e.setState({selectedSignature:l}),o(i,c,t?r.value:0)}),e.state={signatureOption:!1},e}return te()(t,e),K()(t,[{key:"renderServices",value:function(e,t,a){var r=[];if(a.tracking)switch(e){case"usps":r.push(Object(l.translate)("Includes USPS tracking"));break;default:r.push(Object(l.translate)("Includes tracking"))}if(a.insurance){var n=Number(a.insurance);isNaN(n)?r.push(Object(l.translate)("Insurance (%s)",{args:[a.insurance]})):n>0&&r.push(Object(l.translate)("Insurance (up to %s)",{args:[pt()(n,"USD")]}))}return t.filter(function(e){return 0===e.netCost}).length>0&&r.push(Object(l.translate)("Signature required")),a.free_pickup&&r.push(Object(l.translate)("Eligible for free pickup")),r.join(", ")}},{key:"renderSignatureOptions",value:function(e){var t=this;return e.map(function(e,a){return n.a.createElement(bt.a,{key:a,name:"signature_option_".concat(a),label:e.label,checked:!!t.state.selectedSignature&&t.state.selectedSignature.id===a,onChange:function(r){return t.onSignatureChecked(r,a,e)}})})}},{key:"render",value:function(){var e=this.props,t=e.rateObject,a=t.title,r=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,p=t.insurance,g=t.free_pickup,f=e.isSelected,b=e.updateValue,h=e.signatureRates,_=this.state.selectedSignature,y=Object(v.values)(Object(v.mapValues)(h,function(e,t){var a=0===e.optionNetCost?Object(l.translate)("free"):Object(l.translate)("+%s",{args:[pt()(e.optionNetCost,"USD")]});return{label:Object(l.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),E="";o&&u?E=Object(l.moment)(u).format("LL").split(",")[0]:c&&(E=Object(l.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:c,args:{delivery_days:c}}));var k=_?i+_.netCost:i;return n.a.createElement("div",{className:"rates-step__shipping-rate-container"},n.a.createElement(ht.a,{className:"rates-step__shipping-rate-radio-control",selected:f?r:null,options:[{label:"",value:r}],onChange:function(){b(r,s,!!_&&_.value)}}),n.a.createElement("div",{className:"rates-step__shipping-rate-information"},n.a.createElement(vt.a,{carrier:s,size:30}),n.a.createElement("div",{className:"rates-step__shipping-rate-description"},n.a.createElement("div",{className:"rates-step__shipping-rate-description-title"},a),n.a.createElement("div",{className:"rates-step__shipping-rate-description-details"},this.renderServices(s,y,{tracking:d,insurance:p,free_pickup:g}),f&&y.length>1?this.renderSignatureOptions(y):null)),n.a.createElement("div",{className:"rates-step__shipping-rate-details"},n.a.createElement("div",{className:"rates-step__shipping-rate-rate"},"ups"===s?n.a.createElement(et.a,{position:"top left",text:Object(l.translate)("This rate is provided by your connected UPS account")},n.a.createElement("div",{className:"rates-step__shipping-rate-rate-tooltip"},n.a.createElement(m.a,{icon:"help-outline",size:18}))):null,pt()(k,"USD")),n.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},E))))}}]),t}(r.Component);_t.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 yt=_t,Et={signature_required:u.a.translate("Signature required"),adult_signature_required:u.a.translate("Adult signature required")},kt=function(e,t,a){var r=function(e,t,a){var r=Object(v.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof r?r.rate:0}(e,t,a);return Object(v.pickBy)(Object(v.mapValues)(a[e],function(e,a){var n=function(e,t,a,r){var n=Object(v.find)(a,function(t){return e===t.service_id});return"undefined"===typeof n?null:t in Et?n.rate===r&&"Express"!==e?null:n:null}(t,a,e.rates,r);return null!==n?{rate:n,label:Et[a],optionNetCost:n.rate-r}:null}),function(e){return null!==e})},Ot=function(e){var t=e.id,a=e.selectedRates,r=e.availableRates,s=e.selectedPackages,i=e.allPackages,c=e.updateRate,o=e.errors,l=e.shouldShowRateNotice,u=e.translate,d=me(s,i,!0),m=1===Object.keys(s).length;return n.a.createElement("div",null,l&&function(e){return n.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.")})}(u),Object.values(Object(v.mapValues)(s,function(e,s){if(!(s in r))return null;var i=a[s]||"",l=r[s].default.rates,p=(o[s]||[]).filter(function(e,t){return o[s].indexOf(e)===t}),g=function(e,t,a){return c(s,e,t,a)};return n.a.createElement("div",{key:s,className:"rates-step__package-container"},m?null:n.a.createElement("div",{className:"rates-step__package-container-rates-header"},u("Choose rate: %(pckg)s",{args:{pckg:d[s]}})),Object.values(Object(v.mapValues)(l,function(e){var a=e.service_id;return n.a.createElement(yt,{id:t+"_"+s,key:t+"_"+s+"_"+a,rateObject:e,signatureRates:kt(s,a,r),updateValue:g,isSelected:a===i.serviceId})})),p.map(function(e,t){return n.a.createElement(be.a,{type:"server-error",key:t,text:e})}))})))};Ot.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 jt=Object(l.localize)(Ot);function It(e){var t=Object(v.get)(e,"shipping_lines",[]);return Object(v.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function Nt(e){return Object(v.get)(e,"shipping_lines[0].method_title",!1)}var Rt=a(606),Ct=function(e){var t=e.siteId,a=e.orderId,r=e.form,s=e.allPackages,i=e.values,c=e.available,o=e.errors,l=e.ratesTotal,u=e.translate,d=function(e,t,a,r,n){if(!r)return n("Unsaved changes made to packages");if(Object(v.some)(Object(v.mapValues)(t,function(e){return Object(v.isEmpty)(e.default.rates)})))return n("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(v.find)(o,["service_id",c]);return l?n("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:pt()(l.rate,"USD")}}):""}return n("Total rate: %(total)s",{args:{total:pt()(a,"USD")}})}(i,c,l,r.packages.saved,u),p=function(r,n,s,i){return e.updateRate(a,t,r,n,s,i)};return Object(v.forEach)(r.packages.selected,function(e,t){if(""===i[t]&&!Object(v.isEmpty)(c)&&t in c&&1===c[t].default.rates.length){var a=c[t].default.rates[0].service_id;p(t,a,!1)}}),n.a.createElement(se,h()({title:u("Shipping rates"),summary:d,expanded:!Object(v.isEmpty)(c),toggleStep:function(){return e.toggleStep(a,t,"rates")}},function(e){var t=e.retrievalInProgress,a=e.errors,r=e.available,n=e.form;return t?{isProgress:!0}:Object(I.a)(a)?{isError:!0}:Object(v.isEmpty)(r)?{}:n.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(v.isEmpty)(c)&&function(e){var t=e.shippingMethod,a=e.shippingCost,r=e.translate,s=document.createElement("div");s.innerHTML=t;var i,c=s.textContent;if(t)return i=0<a?r("Customer paid a {{shippingMethod/}} of {{shippingCost/}} for shipping",{components:{shippingMethod:n.a.createElement("span",null,c),shippingCost:n.a.createElement("span",{className:"rates-step__shipping-info-cost"},pt()(a,"USD"))}}):r("Your customer selected {{shippingMethod/}}",{components:{shippingMethod:n.a.createElement("span",{className:"rates-step__shipping-info-method"},c)}}),n.a.createElement("div",{className:"rates-step__shipping-info"},n.a.createElement(m.a,{icon:"info-outline"}),n.a.createElement("div",null,i))}(e),n.a.createElement(jt,{id:"rates",orderId:a,siteId:t,showRateNotice:!1,selectedPackages:r.packages.selected,allPackages:s,selectedRates:i,availableRates:c,updateRate:p,errors:o}))};Ct.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,form:i.a.object.isRequired,values:i.a.object.isRequired,available:i.a.object.isRequired,errors:i.a.object.isRequired,toggleStep:i.a.func.isRequired,updateRate:i.a.func.isRequired};var qt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=Object(W.l)(e,a,r),c=Object(Rt.a)(e,a,r);return f()({},s.form.rates,{form:s.form,errors:n&&Object(W.f)(e,a,r).rates,ratesTotal:i?i.total:0,allPackages:Object(pe.a)(e,r),shippingCost:It(c),shippingMethod:Nt(c)})},function(e){return Object(o.b)({toggleStep:F.U,updateRate:F.Y},e)})(Object(l.localize)(Ct)),wt=a(618),xt=function(e){function t(){var e,a;$()(this,t);for(var r=arguments.length,s=new Array(r),i=0;i<r;i++)s[i]=arguments[i];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(s))),y()(ft()(a),"renderDiscount",function(e){var t=a.props.translate,r=t("WooCommerce Shipping gives you access to USPS Commercial Pricing, which is discounted over Retail rates.");return n.a.createElement("div",{className:"label-purchase-modal__price-item-help"},n.a.createElement(et.a,{className:"label-purchase-modal__price-item-tooltip is-dialog-visible",position:"top center",text:r},n.a.createElement("div",{className:"label-purchase-modal__discount"},t("You save %s with WooCommerce Shipping",{args:[pt()(e,"USD")]}),n.a.createElement(m.a,{icon:"help-outline",size:18}))))}),y()(ft()(a),"renderRow",function(e,t,a,r){var s=R()("label-purchase-modal__price-item",{"label-purchase-modal__price-item-total":r});return n.a.createElement("div",{key:a,className:s},n.a.createElement("div",{className:"label-purchase-modal__price-item-name"},e),n.a.createElement("div",{className:"label-purchase-modal__price-item-amount"},pt()(t,"USD")))}),a}return te()(t,e),K()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.priceBreakdown,s=t.translate;if(!a)return null;var i=a.prices,c=a.discount,o=a.total;return n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},n.a.createElement("hr",null),i.map(function(t,a){var i=s("Package %(index)s \u2013 %(title)s",{args:{index:a+1,title:t.carrierTitle}});return n.a.createElement(r.Fragment,{key:a},e.renderRow(i,t.rateWithDiscount,a),"ups"===t.carrierId?n.a.createElement("div",{className:"label-purchase-modal__price-item-carrier-account-notice"}," ",s("Your UPS account will be charged")):n.a.createElement("div",null),t.addons.map(function(t,r){return n.a.createElement("div",{key:"addons-"+a,className:"label-purchase-modal__price-item-addons"},e.renderRow(t.title,t.rate,"addon-"+r))}))}),this.renderRow(s("Total"),o,"total",!0),0<c&&this.renderDiscount(c))}}]),t}(r.Component);xt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};var St=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{priceBreakdown:Object(W.l)(e,a,r)}})(Object(l.localize)(xt)),Pt=function(e){var t=e.translate,a=e.normalizationStatus,r=e.form,s=e.orderId,i=e.siteId,c=r.origin,o=r.rates,l=Object.keys(o.values).length;return n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},t("Shipping summary")),n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-info"},a.isSuccess?n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-street"},n.a.createElement("div",null,t("Shipping from")),n.a.createElement("div",null,c.values.address,n.a.createElement("a",{href:"#",onClick:function(){return e.toggleStep(s,i,"origin",!0)}},t("Edit")))):null),n.a.createElement("div",{className:"label-purchase-modal__shipping-summarry-labels"},l+" "+t("shipping label ready","shipping labels ready",{count:l})))};Pt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};var Tt=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,s=e.normalized;return t?{isProgress:!0}:Object(I.a)(a)||r&&!s||!r?{isError:!0}:r?Object(v.isEqual)(n,s)?{isSuccess:!0}:{isWarning:!0}:{}},zt=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=s.form.origin,c=n&&Object(W.f)(e,a,r).origin;return{orderId:a,siteId:r,errors:c,form:s.form,expanded:i.expanded,normalizationStatus:Tt(f()({},i,{errors:c}))}},function(e){return Object(o.b)({toggleStep:F.U},e)})(Pt)),Dt=function(e){var t=e.form,a=e.disabled,s=e.busy;return n.a.createElement(r.Fragment,null,n.a.createElement(de.a,{disabled:a,onClick:t.needsPrintConfirmation?e.confirmPrintLabel:e.purchaseLabel,primary:!0,busy:s},function(e){var t=e.form,a=e.translate;return t.needsPrintConfirmation?a("Print"):t.isSubmitting?a("Purchasing\u2026"):a("Buy shipping label","Buy shipping labels",{count:Object.keys(t.packages.selected).length})}(e)))};Dt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,disabled:i.a.bool,busy:i.a.bool};var At=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r);return{form:n&&s.form}},function(e,t){var a=t.orderId,r=t.siteId;return{confirmPrintLabel:function(){return e(Object(F.j)(a,r))},purchaseLabel:function(){return e(Object(F.B)(a,r))}}})(Object(l.localize)(Dt)),Ut=a(569),Vt=function(e){function t(){var e,a;$()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(n))),y()(ft()(a),"onVisibilityChange",function(){document.hidden||a.refetchSettings(),a.creditCardWindow&&a.creditCardWindow.closed&&document.removeEventListener("visibilitychange",a.onVisibilityChange)}),y()(ft()(a),"refetchSettings",function(){a.props.fetchSettings(a.props.siteId)}),y()(ft()(a),"onChooseCard",function(){a.creditCardWindow=window.open(a.props.url),document.addEventListener("visibilitychange",a.onVisibilityChange)}),a}return te()(t,e),K()(t,[{key:"render",value:function(){var e=this.props,t=e.disabled,a=e.buttonLabel,s=e.buttonDescription;return n.a.createElement(r.Fragment,null,n.a.createElement(de.a,{onClick:this.onChooseCard,disabled:t,primary:!0},a," ",n.a.createElement(m.a,{icon:"external"})),n.a.createElement("div",{className:"purchase-section__explanation"},s(this.onChooseCard)))}}]),t}(r.Component),Mt=Object(c.b)(function(e){return e},function(e){return Object(o.b)({fetchSettings:Ut.a},e)})(Object(l.localize)(Vt)),Ft=a(672),Wt=(a(782),Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r),i=n&&Object(W.b)(e,a,r),c=n&&s.form;return{form:c,hasLabelsPaymentMethod:Boolean(Object(qe.n)(e,r)),paymentMethods:Object(qe.l)(e,r),disablePurchase:!c.needsPrintConfirmation&&(!i||c.isSubmitting)}})(Object(l.localize)(function(e){var t=e.orderId,a=e.siteId,r=e.hasLabelsPaymentMethod,s=e.paymentMethods,i=e.form,c=e.disablePurchase,o=e.translate,l=i.isSubmitting&&!i.needsPrintConfirmation,u=Object(W.n)(i.rates),d=u&&Object.values(i.rates.values).some(function(e){return"ups"!==e.carrierId}),m=r&&d||!d;return n.a.createElement("div",{className:"purchase-section"},m||!u?n.a.createElement(At,{siteId:a,orderId:t,disabled:c,busy:l}):s.length?n.a.createElement(Mt,{disabled:c,url:"admin.php?page=wc-settings&tab=shipping&section=woocommerce-services-settings",buttonLabel:o("Choose credit card"),buttonDescription:function(e){return o("To print this shipping label, {{a}}choose a credit card to add to your account{{/a}}.",{components:{a:n.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}):n.a.createElement(Mt,{disabled:c,url:Object(Ft.a)()+"/me/purchases/add-credit-card",buttonLabel:o("Add credit card"),buttonDescription:function(e){return o("To print this shipping label, {{a}}add a credit card to your account{{/a}}.",{components:{a:n.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}))}))),Lt=a(682),Bt=a(533),Ht=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Bt.a)(e);return Object(v.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},Yt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Bt.a)(e),a=Ht(e,t),r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Bt.a)(e);return Object(v.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(v.isObject)(a)){var n=function(){var e=Object(Lt.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 f()({},n,r,{id:a})}var s=Object(Rt.a)(e,a,t);return s?Object(v.merge)({},s,r):r},$t=a(638),Gt=function(e){var t=e.orderId,a=e.siteId,r=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(W.n)(r.rates)&&Object.values(r.rates.values).some(function(e){return"ups"!==e.carrierId}),p=d&&m||!m;return n.a.createElement("div",{className:"label-purchase-modal__sidebar"},n.a.createElement(zt,{siteId:a,orderId:t}),n.a.createElement(St,{siteId:a,orderId:t}),n.a.createElement("hr",null),n.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?n.a.createElement(j.a,{id:"paper_size",valuesMap:Object(wt.a)(r.origin.values.country),title:c("Paper size"),value:i,updateValue:function(r){return e.updatePaperSize(t,a,r)},error:s.paperSize}):null,n.a.createElement(Wt,{siteId:a,orderId:t})),n.a.createElement(bt.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object($t.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(r){e.setFulfillOrderOption(t,a,r&&!Object($t.b)(u.status)),e.setEmailDetailsOption(t,a,r&&Object($t.b)(u.status))}}))};Gt.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 Kt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Bt.a)(e);return!!Ht(e,t)}(e)?Yt(e):Object(Rt.a)(e,a),paperSize:s.paperSize,form:s.form,hasLabelsPaymentMethod:Boolean(Object(qe.n)(e,r)),errors:n&&Object(W.f)(e,a,r).sidebar,fulfillOrder:n&&Object(W.v)(e,a,r),emailDetails:n&&Object(W.u)(e,a,r)}},function(e){return Object(o.b)({setEmailDetailsOption:F.M,setFulfillOrderOption:F.N,updatePaperSize:F.X},e)})(Object(l.localize)(Gt)),Jt=function(e){var t=e.loaded,a=e.translate;if(!t)return null;var r=function(){return e.exitPrintingFlow(e.orderId,e.siteId,!1)};return n.a.createElement(p.a,{additionalClassNames:"woocommerce label-purchase-modal wcc-root",isVisible:e.showPurchaseDialog,onClose:r},n.a.createElement("div",{className:"label-purchase-modal__content"},n.a.createElement("div",{className:"label-purchase-modal__header"},n.a.createElement(Se.a,null,a("Create shipping label","Create shipping labels",{count:Object.keys(e.form.packages.selected).length})),n.a.createElement(de.a,{className:"label-purchase-modal__close-button",onClick:r},n.a.createElement(m.a,{icon:"cross"}))),n.a.createElement("div",{className:"label-purchase-modal__body"},n.a.createElement("div",{className:"label-purchase-modal__main-section"},n.a.createElement(ue,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(ue,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(We,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&n.a.createElement(dt,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(qt,{siteId:e.siteId,orderId:e.orderId})),n.a.createElement(Kt,{siteId:e.siteId,orderId:e.orderId}))))};Jt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};t.default=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(W.t)(e,a,r),s=Object(W.j)(e,a,r);return{loaded:n,form:n&&s.form,showPurchaseDialog:s.showPurchaseDialog,isCustomsFormRequired:Object(W.p)(e,a,r)}},function(e){return Object(o.b)({exitPrintingFlow:F.o},e)})(Object(l.localize)(Jt))}}]);