File: //proc/self/cwd/wp-content/plugins/woocommerce-services/dist/chunks/264c8607d2c0cf914f3d.min.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{553:function(e,t,a){"use strict";var r=a(533),n=a.n(r),i=a(536),s=a.n(i),c=a(10),o=a.n(c),l=a(12),u=a.n(l),d=a(528),m=a.n(d),p=a(34),g=function(e){var t=e.children,a=e.required,r=e.optional,i=e.translate,c=e.className,l=(e.moment,e.numberFormat,e.dangerouslySetInnerHTML),u=s()(e,["children","required","optional","translate","className","moment","numberFormat","dangerouslySetInnerHTML"]),d=l?null:o.a.createElement(o.a.Fragment,null,t,a&&o.a.createElement("small",{className:"form-label__required"},i("Required")),r&&o.a.createElement("small",{className:"form-label__optional"},i("Optional")));return o.a.createElement("label",n()({},u,{dangerouslySetInnerHTML:l,className:m()(c,"form-label")}),d)};g.propTypes={required:u.a.bool,optional:u.a.bool,children:u.a.node},t.a=Object(p.localize)(g)},563:function(e,t,a){"use strict";var r=a(107),n=a.n(r),i=a(108),s=a.n(i),c=a(530),o=a.n(c),l=a(529),u=a.n(l),d=a(534),m=a.n(d),p=a(531),g=a.n(p),f=a(35),b=a.n(f),h=a(12),v=a.n(h),_=a(10),y=a.n(_),k=a(528),E=a.n(k),O=a(1),j=a(34),I=a(537),N=a.n(I);a(574);function R(e){var t=e.children;return y.a.createElement("span",{className:"screen-reader-text"},t)}var C=function(e){function t(){var e,a;n()(this,t);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return a=o()(this,(e=u()(t)).call.apply(e,[this].concat(i))),b()(m()(a),"dismissTimeout",null),a}return g()(t,e),s()(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,i=e.isLoading,s=e.onDismissClick,c=e.showDismiss,o=void 0===c?!n:c,l=e.status,u=e.text,d=e.translate,m=E()("notice",l,a,{"is-compact":n,"is-loading":i,"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:s},y.a.createElement(N.a,{icon:"cross",size:24}),y.a.createElement(R,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)},574:function(e,t,a){},592:function(e,t,a){"use strict";var r=a(10),n=a.n(r),i=a(12),s=a.n(i),c=a(528),o=a.n(c),l=a(754),u=a(548),d=a(555),m=a(556),p=function(e){var t=e.id,a=e.title,i=e.description,s=e.value,c=e.placeholder,p=e.updateValue,g=e.error,f=e.className,b=e.defaultValue,h=Object(r.useCallback)(function(e){return p(e,t)},[p]),v=o()("form-text-input",{"is-error":Boolean(g)});return n.a.createElement(u.a,{className:f},n.a.createElement(l.a,{label:a,name:t,placeholder:c,value:s,onChange:h,className:v,defaultValue:b}),g&&"string"===typeof g&&n.a.createElement(d.a,{text:g}),!g&&i&&n.a.createElement(m.a,null,i))};p.propTypes={id:s.a.string.isRequired,title:s.a.node,description:s.a.string,value:s.a.string,defaultValue:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string},t.a=p},596:function(e,t,a){"use strict";var r=a(533),n=a.n(r),i=a(536),s=a.n(i),c=a(107),o=a.n(c),l=a(108),u=a.n(l),d=a(530),m=a.n(d),p=a(529),g=a.n(p),f=a(534),b=a.n(f),h=a(531),v=a.n(h),_=a(35),y=a.n(_),k=a(528),E=a.n(k),O=a(34),j=a(1),I=a(10),N=a.n(I),R=a(595),C=function(e){function t(){var e,a;o()(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];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,i=s()(e,["children","className","isPrimary"]),c=E()(a,"form-button");return N.a.createElement(R.a,n()({},Object(j.omit)(i,["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)},620:function(e,t,a){"use strict";var r=a(533),n=a.n(r),i=a(10),s=a.n(i),c=a(12),o=a.n(c),l=a(528),u=a.n(l),d=a(537),m=a.n(d),p=a(1),g=function(e){var t=e.className,a=e.disabled,r=e.checked,i=e.partialChecked,c=Object(p.omit)(e,["className","partialChecked"]);return s.a.createElement("span",{className:u()(t,"form-checkbox",{"is-disabled":a})},s.a.createElement("input",n()({},c,{type:"checkbox"})),r&&s.a.createElement(m.a,{icon:"checkmark",size:14}),!r&&i&&s.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},623:function(e,t,a){"use strict";var r=a(533),n=a.n(r),i=a(536),s=a.n(i),c=a(107),o=a.n(c),l=a(108),u=a.n(l),d=a(530),m=a.n(d),p=a(529),g=a.n(p),f=a(531),b=a.n(f),h=a(10),v=a.n(h),_=a(12),y=a.n(_),k=a(604),E=a(528),O=a.n(E),j=function(e){function t(e){var a;return o()(this,t),(a=m()(this,g()(t).call(this,e))).state={isFocused:!1},a}return b()(t,e),u()(t,[{key:"handleFocusOutside",value:function(){this.setState({isFocused:!1})}},{key:"handleOnClick",value:function(e,t){this.setState({isFocused:!0}),"function"===typeof t&&t(e)}},{key:"render",value:function(){var e=this,t=this.props,a=t.label,r=t.value,i=t.help,c=t.className,o=t.instanceId,l=t.onChange,u=t.onClick,d=t.prefix,m=t.suffix,p=t.type,g=t.disabled,f=s()(t,["label","value","help","className","instanceId","onChange","onClick","prefix","suffix","type","disabled"]),b=this.state.isFocused,h="inspector-text-control-with-affixes-".concat(o),_=[];i&&_.push("".concat(h,"__help")),d&&_.push("".concat(h,"__prefix")),m&&_.push("".concat(h,"__suffix"));var y=O()(c,{"with-value":""!==r,empty:""===r,active:b&&!g}),E=O()("text-control-with-affixes",{"text-control-with-prefix":d,"text-control-with-suffix":m,disabled:g});return v.a.createElement(k.a,{label:a,id:h,help:i,className:y,onClick:function(t){return e.handleOnClick(t,u)}},v.a.createElement("div",{className:E},d&&v.a.createElement("span",{id:"".concat(h,"__prefix"),className:"text-control-with-affixes__prefix"},d),v.a.createElement("input",n()({className:"components-text-control__input",type:p,id:h,value:r,onChange:function(e){return l(e.target.value)},"aria-describedby":_.join(" "),disabled:g,onFocus:function(){return e.setState({isFocused:!0})}},f)),m&&v.a.createElement("span",{id:"".concat(h,"__suffix"),className:"text-control-with-affixes__suffix"},m)))}}]),t}(h.Component);j.defaultProps={type:"text"},j.propTypes={label:y.a.string,help:y.a.string,type:y.a.string,value:y.a.oneOfType([y.a.string,y.a.number]).isRequired,className:y.a.string,onChange:y.a.func.isRequired,prefix:y.a.node,suffix:y.a.node,disabled:y.a.bool},t.a=j},661:function(e,t,a){"use strict";var r=a(10),n=a.n(r),i=a(12),s=a.n(i),c=a(737),o=a.n(c),l=a(738),u=a.n(l),d=a(739),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:s.a.string.isRequired,size:s.a.number},t.a=g},670:function(e,t,a){"use strict";var r=a(533),n=a.n(r),i=a(536),s=a.n(i),c=a(10),o=a.n(c),l=a(528),u=a.n(l);t.a=function(e){var t=e.className,a=s()(e,["className"]);return o.a.createElement("input",n()({},a,{type:"radio",className:u()(t,"form-radio")}))}},672:function(e,t,a){"use strict";var r=a(10),n=a.n(r),i=a(12),s=a.n(i),c=a(34),o=a(1),l=a(537),u=a.n(l),d=a(528),m=a.n(d),p=function(e){var t=e.isPlaceholder,a=e.data,r=e.dimensionUnit,i=e.prefixActions,s=(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"},s));var l,d=function(){return n.a.createElement("div",{className:"packages__packages-row-actions"},s)};return n.a.createElement("div",{className:m()("packages__packages-row",{prefixed:i})},i?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),i?null:d())};p.propTypes={siteId:s.a.number.isRequired,isPlaceholder:s.a.bool,data:s.a.shape({name:s.a.string,is_letter:s.a.bool,inner_dimensions:s.a.string}).isRequired,prefixActions:s.a.bool,dimensionUnit:s.a.string},t.a=Object(c.localize)(p)},673:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var r=a(538);function n(e,t,a){return{type:r.L,successAction:e,failureAction:t,onlyPackages:a||!1}}},737:function(e,t,a){e.exports=a.p+"images/881843a7135b8abd4794bd2d33dc8b3c.png"},738:function(e,t,a){e.exports=a.p+"images/41c6838923ebde874f7fc71db18dcae5.png"},739:function(e,t,a){e.exports=a.p+"images/224d57e46d3ace2d89e5c790bd828d32.png"},740:function(e,t,a){"use strict";var r=a(36),n=a.n(r),i=a(10),s=a.n(i),c=a(12),o=a.n(c),l=a(109),u=a(34),d=a(1),m=a(537),p=a.n(m),g=a(35),f=a.n(g),b=a(754),h=a(528),v=a.n(h),_=a(107),y=a.n(_),k=a(108),E=a.n(k),O=a(530),j=a.n(O),I=a(529),N=a.n(I),R=a(531),C=a.n(R),q=a(30);function x(e){return Object(d.get)(e,["currentUser","id"])}function w(e){var t=x(e);return t?function(e,t){return e.users.items[t]}(e,t):null}var S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var r=w(a);return Object(d.get)(r,e,t)}};S("localeSlug"),S("localeVariant"),S("user_ip_country_code");S("date"),S("username"),S("email");S("email_verified",!1);var P=a(535),T=a(571);function z(e){var t=Object(P.a)(e);return t||1!==function(e){var t=w(e);return t?t.site_count||0:null}(e)||(t=function(e){var t=w(e);return Object(d.get)(t,"primary_blog",null)}(e)),Object(T.a)(e,t)}var D=a(543),A=function(e,t){return Object(d.get)(e,["extensions","woocommerce","sites",t,"settings","products"])},U=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 M(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 F=a(584),L=a(569),W=a(538),B=function(e){return function(t,a){if(!U(a(),e)&&!V(a(),e)){var r={type:W.N,siteId:e};return t(r),Object(F.a)(e).get("settings/products").then(function(a){t({type:W.O,siteId:e,data:a})}).catch(function(a){t(Object(L.a)(e,r,a))})}}},H=a(623),Y=function(e){function t(){return y()(this,t),j()(this,N()(t).apply(this,arguments))}return C()(t,e),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,i=e.translate,c=e.dimensionsUnit,o=v()("form-dimensions-input",t,{"no-wrap":a});return s.a.createElement("div",{className:o},s.a.createElement(b.a,{name:"length",placeholder:i("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:r&&r.length||"",onChange:function(e){return n(e,"length")},className:"form-dimensions-input__length"}),s.a.createElement(b.a,{name:"width",placeholder:i("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:r&&r.width||"",onChange:function(e){return n(e,"width")},className:"form-dimensions-input__width"}),s.a.createElement(H.a,{name:"height",placeholder:i("H",{comment:"Height placeholder for dimensions input"}),suffix:c,type:"number",value:r&&r.height||"",onChange:function(e){return n(e,"height")},className:"form-dimensions-input__height"}))}}]),t}(i.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=z(e);if(!a){var n=r&&M(e,r.ID);a=n&&n.value||"in"}return{siteId:r&&r.ID,dimensionsUnit:a}},function(e){return Object(q.b)({fetchSettingsProducts:B},e)})(Object(u.localize)(Y)),G=a(548),K=a(553),J=a(581),Q=a(555),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}},ie=function(e){return Object(d.trim)(e)},se=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,i=e.translate,c=a.mode,o=a.modalErrors,l=a.dimensionUnit,u=a.weightUnit,m=a.packageData,p=m.name,g=m.inner_dimensions,h=m.box_weight,_=m.is_letter,y=function(e,a){r(t,Object(d.omit)(o,e)),n(t,f()({},e,a))},k=function(e,t){y(t,e)},E=function(e,t){var a=t||i("Invalid value."),r=""===Object(d.trim)(m[e])?i("This field is required."):a;return o[e]?s.a.createElement(Q.a,{text:r}):null},O=function(e){n(t,{is_letter:"envelope"===e.target.value})};return s.a.createElement("div",{className:"packages__properties-group"},"add-custom"===c?s.a.createElement(G.a,null,s.a.createElement(K.a,{htmlFor:"package_type"},i("Type of package")),s.a.createElement(J.a,{id:"package_type",onChange:O,value:_?"envelope":"box"},s.a.createElement("option",{value:"box"},i("Box")),s.a.createElement("option",{value:"envelope"},i("Envelope")))):null,s.a.createElement(G.a,null,s.a.createElement(K.a,{htmlFor:"name"},i("Package name")),s.a.createElement(b.a,{id:"name",name:"name",placeholder:i("Unique package name"),value:p||"",onChange:function(e){return k(e,"name")},className:o.name?"is-error":""}),E("name",i("This field must be unique"))),s.a.createElement(G.a,{className:"packages__add-package-weight-group"},s.a.createElement("div",{className:"packages__add-package-weight"},s.a.createElement(K.a,null,i("Dimensions (L x W x H)")),function(e,t,a,r){var n=oe(t),i=n.length,c=n.width,o=n.height;return s.a.createElement($,{dimensionsUnit:a,dimensions:{width:c,height:o,length:i},onChange:function(t,a){r(e,["length"===a?t:i,"width"===a?t:c,"height"===a?t:o].join(" x "))}})}("inner_dimensions",g,l,y),E("inner_dimensions")),s.a.createElement("div",{className:"packages__add-package-weight"},s.a.createElement(K.a,{htmlFor:"box_weight"},i("Weight of empty package")),s.a.createElement(H.a,{id:"box_weight",name:"box_weight",placeholder:i("0.0"),value:h||"",onChange:function(e){return k(e,"box_weight")},className:v()("form-dimensions-input__box_weight",{"is-error":o.box_weight}),type:"number",suffix:u}),E("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(115),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(582),ke=a(562),Ee=a(596),Oe=a(822),je=function(e){var t=e.className,a=e.disabled,r=e.id,n=e.onToggle,i=e.readOnly,c=e.selectedElements,o=e.totalElements,l=c&&c===o,u=c&&c<o,d=v()("bulk-select__box",{"is-checked":l}),m=v()("bulk-select__some-checked-icon",{"is-disabled":a}),g=v()("bulk-select",t);return s.a.createElement("span",{className:g},s.a.createElement("span",{className:"bulk-select__container"},s.a.createElement("input",{id:r,type:"checkbox",className:d,onChange:function(e){i||n(!(u||l),e)},checked:l,disabled:a}),u?s.a.createElement(p.a,{className:m,icon:"minus-small",size:18}):null))};je.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 Ie=je,Ne=a(622),Re=a(672),Ce=a(544),qe=function(e){var t=e.siteId,a=e.form,r=e.toggleAll,n=e.togglePackage,i=e.currentlyEditingPredefinedPackages,c=e.translate,o=a.dimensionUnit,l=function(e){var a="group-".concat(e.serviceId,"-").concat(e.groupId);return s.a.createElement("div",{className:"packages__group-header"},s.a.createElement("label",{htmlFor:a,onClick:function(e){return e.stopPropagation()}},s.a.createElement(Ie,{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 s.a.createElement("div",null,function(){var e=[];return Object(d.forEach)(i,function(a,r){var i,u,d=(i=a.selected,u=a.total,i===u?c("All packages selected"):c("%(selectedCount)d package selected","%(selectedCount)d packages selected",{count:i,args:{selectedCount:i}}));e.push(s.a.createElement(Ne.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 s.a.createElement(Re.a,{key:a,siteId:t,data:e,dimensionUnit:o,prefixActions:!0},s.a.createElement(Oe.a,{className:"form-checkbox packages__packages-row-actions",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 xe=Object(l.b)(function(e){return{currentlyEditingPredefinedPackages:Object(Ce.c)(e)}})(Object(u.localize)(qe)),we=a(534),Se=a.n(we),Pe=function(e){function t(){var e,a;y()(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=j()(this,(e=N()(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 C()(t,e),E()(t,[{key:"render",value:function(){var e=v()({"segmented-control__item":!0,"is-selected":this.props.selected}),t=v()("segmented-control__link",f()({},"item-index-".concat(this.props.index),null!=this.props.index));return s.a.createElement("li",{className:e},s.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},s.a.createElement("span",{className:"segmented-control__text"},this.props.children)))}}]),t}(s.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;y()(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=j()(this,(e=N()(t)).call.apply(e,[this].concat(n))),f()(Se()(a),"state",{selected:a.props.initialSelected||a.props.options[0].value}),a}return C()(t,e),E()(t,[{key:"renderOptions",value:function(){var e=this;return this.props.options.map(function(t,a){return s.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 s.a.createElement("ul",{className:v()("segmented-control",e,this.props.className),style:this.props.style,role:"radiogroup"},this.renderOptions())}}]),t}(s.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(673),Ae=a(550),Ue=a(568),Ve=function(e){var t,a=e.siteId,r=e.form,n=e.predefinedPackagesSummary,i=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,k=r.packageData,E=k.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 k&&e.onSaveSuccess(k.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"),x=I||N,w=I||j,S=N;t=I||N&&0===n.removed?f("Add package","Add packages",{count:I?1:n.added}):f("Done");var P=[s.a.createElement(Ee.a,{onClick:function(){if(N)return o(a),void(e.persistOnSave&&R());var t="number"===typeof k.index?O[k.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({},k,{name:ie(k.name),inner_dimensions:ce(k.inner_dimensions),outer_dimensions:ce(k.outer_dimensions),box_weight:se(k.box_weight),max_weight:0}),s=_e(n,r,_);if(le(n.inner_dimensions)||(s.any=!0,s.inner_dimensions=!0),s.any)return g(a,n),void i(a,s);c(a,n),e.persistOnSave&&R()}},t),s.a.createElement(Ee.a,{onClick:C,isPrimary:!1},f("Cancel"))];return j&&P.unshift({action:"delete",label:s.a.createElement("span",null,f("{{icon/}} Delete this package",{components:{icon:s.a.createElement(p.a,{icon:"trash"})}})),onClick:function(){return u(a,E)},additionalClassNames:"packages__delete is-scary is-borderless"}),s.a.createElement(ye.a,{isVisible:b,additionalClassNames:"packages__add-edit-dialog woocommerce wcc-root",onClose:C,buttons:P},s.a.createElement(ke.a,{className:"packages__add-edit-title"},q),x&&s.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"}]}),w&&s.a.createElement(de,e),S&&s.a.createElement(xe,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(q.b)(n()({createWcsShippingSaveActionList:De.a,errorNotice:Ae.a,successNotice:Ae.d},Ue),e)})(Object(u.localize)(Ve))},817:function(e,t,a){},818:function(e,t,a){},830:function(e,t,a){"use strict";a.r(t);var r=a(10),n=a.n(r),i=a(12),s=a.n(i),c=a(109),o=a(30),l=a(34),u=a.n(l),d=a(835),m=a(36),p=a.n(m),g=a(533),f=a.n(g),b=a(1),h=a(35),v=a.n(h),_=a(592),y=a(563),k=a(596),E=a(624),O=a(565),j=a(528),I=a.n(j),N=a(553),R=a(670),C=function(e){var t=e.values,a=e.originalValues,r=e.countryNames,i=e.stateNames,s=e.expandStateName,c=void 0!==s&&s;a=a||{};var o=t.state,l=t.country,u="";o&&(u=(c&&i||{})[o]||o);var d=r[l]||l,m=function(e){var r=t[e];if(!r)return"";var i=a[e],s=i&&i.toLowerCase()!==r.toLowerCase(),c=r;switch(e){case"state":c=u;break;case"country":c=d}return n.a.createElement("span",{key:e,className:s?"highlight":""},c)},p=""!==m("company")?n.a.createElement("p",null,m("company")):"",g=m("state"),f=Object(b.filter)([m("city"),g?", ":"",g," ",m("postcode")]);return n.a.createElement("div",{className:"address-step__summary"},n.a.createElement("p",null,m("name")),p,n.a.createElement("p",null,m("address")," ",m("address_2")),n.a.createElement("p",null,f),n.a.createElement("p",null,m("country")))},q=function(e){return n.a.createElement(N.a,{className:I()("address-step__suggestion",{"is-selected":e.checked})},n.a.createElement(R.a,Object(b.omit)(e,"children")),e.children)},x=function(e){var t=e.values,a=e.normalized,r=e.selectNormalized,i=e.selectNormalizedAddress,s=e.editAddress,c=e.confirmAddressSuggestion,o=e.countryNames,l=e.translate,u=function(e){return function(){return i(e)}};return n.a.createElement("div",null,n.a.createElement(y.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(q,{checked:!r,onChange:u(!1)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Address entered")),n.a.createElement(C,{values:t,countryNames:o})),n.a.createElement(q,{checked:r,onChange:u(!0)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Suggested address")),n.a.createElement(C,{values:a,originalValues:t,countryNames:o}))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(k.a,{type:"button",onClick:c},l("Use selected address")),n.a.createElement(k.a,{type:"button",onClick:s,borderless:!0},l("Edit address"))))};x.propTypes={values:s.a.object.isRequired,normalized:s.a.object,selectNormalized:s.a.bool.isRequired,selectNormalizedAddress:s.a.func.isRequired,confirmAddressSuggestion:s.a.func.isRequired,editAddress:s.a.func.isRequired,countryNames:s.a.object.isRequired};var w=Object(l.localize)(x),S=a(811),P=a.n(S),T=a(821),z=a(590),D=function(e){var t=e.values,a=e.countryNames,r=e.editUnverifiableAddress,i=e.confirmAddressSuggestion,s=e.translate,c=e.fieldErrors,o=z.a.includes(t.country)?P.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(b.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=P.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(y.a,{status:"is-error",showDismiss:!1},s("We were unable to automatically verify the address \u2014 %(error)s.",{args:{error:e}})):n.a.createElement(y.a,{status:"is-error",showDismiss:!1},s("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"},s("Address entered")),n.a.createElement(C,{values:t,countryNames:a})),n.a.createElement("div",{className:"address-step__unverifiable-info"},n.a.createElement("p",null,s("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(T.a,{href:o},s("Verify with USPS")),n.a.createElement(T.a,{href:d},s("View on Google Maps")))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(k.a,{type:"button",onClick:r},s("Edit address")),n.a.createElement(k.a,{type:"button",onClick:i,borderless:!0},s("Use address as entered"))))};D.propTypes={values:s.a.object.isRequired,confirmAddressSuggestion:s.a.func.isRequired,editUnverifiableAddress:s.a.func.isRequired,countryNames:s.a.object.isRequired};var A=Object(l.localize)(D),U=a(638),V=a(547),M=a(541),F=a(586),L=function(e){var t=e.siteId,a=e.orderId,r=e.values,i=e.isNormalized,s=e.normalized,c=e.selectNormalized,o=e.normalizationInProgress,l=e.allowChangeCountry,u=e.group,d=e.countryNames,m=e.stateNames,g=e.errors,f=e.isUsable,h=e.translate,v=Object(b.isObject)(g)?g:{},j=function(){return e.confirmAddressSuggestion(a,t,u)};if(i&&!v.phone){if(s&&!Object(b.isEqual)(s,r)){return n.a.createElement(w,{values:r,normalized:s,selectNormalized:c,selectNormalizedAddress:function(r){return e.selectNormalizedAddress(a,t,u,r)},confirmAddressSuggestion:j,editAddress:function(){return e.editAddress(a,t,u)},countryNames:d})}if(0<Object(b.size)(v)){return n.a.createElement(A,{values:r,confirmAddressSuggestion:j,editUnverifiableAddress:function(){return e.editUnverifiableAddress(a,t,u)},countryNames:d,fieldErrors:v})}}var I=v.general&&1===Object(b.size)(v),N=function(e){return u+"_"+e},R=function(e){return r[e]?Object(U.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(_.a,{id:N("name"),title:h("Name"),value:R("name"),updateValue:C("name"),error:v.name}),n.a.createElement("div",{className:"address-step__company-phone"},n.a.createElement(_.a,{id:N("company"),title:h("Company"),value:R("company"),updateValue:C("company"),className:"address-step__company",error:v.company}),n.a.createElement(_.a,{id:N("phone"),title:h("Phone"),value:R("phone"),updateValue:C("phone"),className:"address-step__phone",error:v.phone})),I&&n.a.createElement(y.a,{status:"is-error",showDismiss:!1},h("%(message)s. Please modify the address and try again.",{args:{message:v.general}})),n.a.createElement(_.a,{id:N("address"),title:h("Address"),value:R("address"),updateValue:C("address"),className:"address-step__address-1",error:v.address||I}),n.a.createElement(_.a,{id:N("address_2"),value:R("address_2"),updateValue:C("address_2"),error:v.address_2||I}),n.a.createElement("div",{className:"address-step__city-state-postal-code"},n.a.createElement(_.a,{id:N("city"),title:h("City"),value:R("city"),updateValue:C("city"),className:"address-step__city",error:v.city||I}),m?n.a.createElement(E.a,{id:N("state"),title:h("State"),value:R("state"),valuesMap:p()({"":e.translate("Select one\u2026")},m),updateValue:C("state"),className:"address-step__state",error:v.state||I}):n.a.createElement(_.a,{id:N("state"),title:h("State"),value:R("state"),updateValue:C("state"),className:"address-step__state",error:v.state||I}),n.a.createElement(_.a,{id:N("postcode"),title:h("ZIP/Postal code"),value:R("postcode"),updateValue:C("postcode"),className:"address-step__postal-code",error:v.postcode||I})),n.a.createElement(E.a,{id:N("country"),title:h("Country"),value:R("country"),disabled:!l,valuesMap:d,updateValue:C("country"),error:v.country||I}),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(k.a,{type:"button",disabled:Object(O.a)(g)||o,onClick:function(){return e.submitAddressForNormalization(a,t,u)}},h("Verify address")),n.a.createElement(k.a,{type:"button",disabled:!f,onClick:j,borderless:!0},h("Use address as entered"))))};L.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,values:s.a.object.isRequired,isNormalized:s.a.bool.isRequired,normalized:s.a.object,selectNormalized:s.a.bool.isRequired,allowChangeCountry:s.a.bool.isRequired,errors:s.a.oneOfType([s.a.object,s.a.bool]).isRequired,group:s.a.string.isRequired,countryNames:s.a.object.isRequired,stateNames:s.a.object};var W=Object(c.b)(function(e,t){var a=t.group,r=t.orderId,n=t.siteId,i=Object(M.t)(e,r,n),s=Object(M.j)(e,r,n).form[a],c="origin"===a?Object(M.i)(e,n):Object(M.c)(e,n);return c[s.values.country]||(c=p()(v()({},s.values.country,Object(F.g)(e,s.values.country,n)),c)),p()({},s,{errors:i&&Object(M.f)(e,r,n)[a],isUsable:i&&Object(M.o)(e,r,a,n),countryNames:c,stateNames:Object(M.k)(e,s.values.country,n)})},function(e){return Object(o.b)({selectNormalizedAddress:V.C,confirmAddressSuggestion:V.g,editAddress:V.m,editUnverifiableAddress:V.n,updateAddressValue:V.V,submitAddressForNormalization:V.T},e)})(Object(l.localize)(L)),B=a(537),H=a.n(B),Y=a(107),$=a.n(Y),G=a(108),K=a.n(G),J=a(530),Q=a.n(J),X=a(529),Z=a.n(X),ee=a(531),te=a.n(ee),ae=(a(817),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=I()("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));v()(ae,"propTypes",{className:s.a.string,size:s.a.number}),v()(ae,"defaultProps",{size:20});var re=a(622),ne=function(e){var t=e.isSuccess,a=e.isWarning,r=e.isError,i=e.isProgress,s=e.title,c=e.summary,o=e.children,l=e.expanded,u=e.toggleStep,d=e.translate,m=I()({"is-success":t,"is-warning":a,"is-error":r});c=n.a.createElement("span",{className:m},n.a.createElement("span",null,c),n.a.createElement("div",{className:"label-purchase-modal__step-status"},i?n.a.createElement(ae,{size:18}):n.a.createElement(H.a,{icon:t?"checkmark-circle":a?"notice-outline":r?"notice-outline":"",className:m,size:18})));var p=n.a.createElement("div",null,n.a.createElement("div",{className:"label-purchase-modal__step-title"},s));return n.a.createElement(re.a,{header:p,summary:c,expandedSummary:c,clickableHeader:!0,compact:!0,screenReaderText:d("Expand"),expanded:l,onClick:u},o)};ne.propTypes={isSuccess:s.a.bool,isWarning:s.a.bool,isError:s.a.bool,isProgress:s.a.bool,title:s.a.string.isRequired,summary:s.a.string,expanded:s.a.bool};var ie=Object(l.localize)(ne),se=a(585),ce=function(e,t,a,r,n,i){var s=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(O.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(se.a)(e);if(!le(u))return n("One of the address data has non-roman character(s) that might not be printed properly!");var d=Object(se.a)(e),m=d.city,p=d.postcode,g=d.state,f=d.country,b=m+", ";g&&(b+=(s?Object(F.h)(t,f,g,a):g)+"\xa0 ");return b+="US"===f?p.split("-")[0]:p,i&&(b+=", "+Object(F.g)(t,f,a)),b},oe=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,i=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||r&&!i||!r?{isError:!0}:le(n)?r?Object(b.isEqual)(n,i)?{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 n.a.createElement(ie,f()({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(W,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};ue.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,type:s.a.string.isRequired,title:s.a.string.isRequired,summary:s.a.string.isRequired,expanded:s.a.bool,normalizationStatus:s.a.object.isRequired,toggleStep:s.a.func.isRequired};var de=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.type,i=t.translate,s=Object(M.t)(e,a,r),c=Object(M.j)(e,a,r),o=c.form[n],l=s&&Object(M.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(p()({},o,{errors:l})),summary:ce(o,e,r,l,i,u)}},function(e){return Object(o.b)({toggleStep:V.U},e)})(ue)),me=a(760),pe=function(e,t,a){var r=0;return Object(b.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;r++;var n=t[e.box_id],i=n&&n.is_letter,s=!(!a||!n)&&n.name;return i?s?Object(l.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:s}}):Object(l.translate)("Envelope %(packageNum)d",{args:{packageNum:r}}):s?Object(l.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:s}}):Object(l.translate)("Package %(packageNum)d",{args:{packageNum:r}})})},ge=a(544),fe=function(e){var t,a,r=e.orderId,i=e.siteId,s=e.selected,c=e.all,o=e.errors,l=e.packageId,u=e.translate,d=function(t,a,s){var c=0<Object.keys(o[t]||{}).length;return n.a.createElement("div",{className:"packages-step__list-item",key:t},n.a.createElement(me.a,{className:I()("packages-step__list-package","is-borderless",{"is-selected":l===t}),onClick:function(){return e.openPackage(r,i,t)}},n.a.createElement("span",{className:"packages-step__list-package-name"},a),function(e,t){return e?n.a.createElement(H.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,s)))},m=pe(s,c,!1),p=[],g=[];return Object.keys(s).forEach(function(e){var t=s[e];"individual"===t.box_id?g.push(d(e,t.items[0].name)):p.push(d(e,m[e],t.items.length))}),(p.length||g.length)&&p.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"},p,g)};fe.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,packageId:s.a.string.isRequired,errors:s.a.object,openPackage:s.a.func.isRequired};var be=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r);return{errors:n&&Object(M.f)(e,a,r).packages,packageId:i.openedPackageId,selected:i.form.packages.selected,all:Object(ge.a)(e,r)}},function(e){return Object(o.b)({openPackage:V.w},e)})(Object(l.localize)(fe)),he=a(555),ve=a(557),_e=a(623),ye=a(571),ke=function(e){var t=e.orderId,a=e.siteId,r=e.item,i=e.itemIndex,s=e.translate,c=function(){return e.openItemMove(t,a,i)},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:i,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},s("Move"))))};ke.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,item:s.a.object.isRequired,itemIndex:s.a.number.isRequired,openItemMove:s.a.func.isRequired};var Ee=Object(c.b)(function(e,t){var a=t.siteId;return{site:Object(ye.a)(e,a)}},function(e){return Object(o.b)({openItemMove:V.v},e)})(Object(l.localize)(ke)),Oe=a(581),je=a(752),Ie=a(740),Ne=a(568),Re=function(e,t){return[e.length,e.width,e.height].map(function(e){return"".concat(e," ").concat(t)}).join(" x ")},Ce=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,i=e.pckg,s=e.dimensionUnit,c=e.packageGroups,o=e.translate,l=e.pckgErrors,u=e.isIndividualPackage,d=function(e){var t=Object(je.a)(e),a=e.id||e.name;return n.a.createElement("option",{value:a,key:a},e.name," - ",Re(t,s))};if(!r)return null;if(u){var m=I()({"is-error":l.dimensions});return n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header"},n.a.createElement(ve.a,null,o("Individually Shipped Item"))),n.a.createElement("span",{className:"packages-step__package-item-description"},o("Item Dimensions")," -"," "),n.a.createElement("span",{className:m},Re(i,s)),l.dimensions&&n.a.createElement(he.a,{text:l.dimensions}))}var p=Object(b.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(ve.a,null,o("Package details")),0!==p?n.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Add package")):null),0===p?n.a.createElement("div",{className:"packages-step__no-packages"},n.a.createElement(H.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(Oe.a,{onChange:function(n){e.setPackageType(a,t,r,n.target.value)},value:i.box_id,isError:l.box_id||l.dimensions},n.a.createElement("option",{value:"not_selected",key:"not_selected"},o("Please select a package"))," ",Object(b.map)(c,function(e,t){return Object(b.isEmpty)(e.definitions)?null:n.a.createElement("optgroup",{label:e.title,key:t},Object(b.map)(e.definitions,d))}))),n.a.createElement(Ie.a,f()({persistOnSave:!0},e,{onSaveSuccess:function(n){e.setPackageType(a,t,r,n)}})))};Ce.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,pckgErrors:s.a.object.isRequired,pckg:s.a.object.isRequired};var qe=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=n?i.storeOptions:{},c=Object(ge.e)(e,r)||{};return{dimensionUnit:s.dimension_unit,packageGroups:Object(ge.d)(e,a,r),form:c}},function(e){return Object(o.b)({setPackageType:V.P,addPackage:Ne.addPackage},e)})(Object(l.localize)(Ce)),xe=a(549),we=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,i=e.selected,s=e.weightUnit,c=e.errors,o=e.translate,l=e.userMeta,u=c[r]||{};if(!r)return null;var d=i[r],m="individual"===d.box_id,p=function(e,i){return n.a.createElement(Ee,{siteId:t,orderId:a,key:i,item:e,itemIndex:i,packageId:r,showRemove:!0,isIndividualPackage:m})},g=function(){return e.openAddItem(a,t)},f=function(){return m?null:n.a.createElement(me.a,{className:I()("button","is-compact","packages-step__add-item-btn"),onClick:g},o("Add items"))},h=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(ve.a,null,o("Items to fulfill"))),n.a.createElement("div",{className:"packages-step__package-items-header-weight"},n.a.createElement(ve.a,null,o("Weight"))),n.a.createElement("div",{className:"packages-step__package-items-header-qty"},n.a.createElement(ve.a,null,o("QTY"))),n.a.createElement("div",{className:"packages-step__package-items-header-move"}),function(){var e=Object(b.some)(i,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(qe,{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(N.a,{htmlFor:"weight_".concat(r)},o("Total Weight (with package)")),n.a.createElement(_e.a,{id:"weight_".concat(r),placeholder:o("0"),value:h,onChange:function(n){e.updatePackageWeight(a,t,r,n)},className:Boolean(u.weight)?"is-error":"",type:"number",suffix:s}),u.weight&&n.a.createElement(he.a,{text:u.weight})))};we.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,selected:s.a.object.isRequired,updatePackageWeight:s.a.func.isRequired,dimensionUnit:s.a.string.isRequired,weightUnit:s.a.string.isRequired,errors:s.a.object.isRequired,openAddItem:s.a.func.isRequired,userMeta:s.a.object.isRequired};var Se=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=n?i.storeOptions:{},c=n&&Object(M.f)(e,a,r).packages,o=n?Object(xe.i)(e,r):{};return{siteId:r,errors:c,packageId:i.openedPackageId,selected:i.form.packages.selected,dimensionUnit:s.dimension_unit,weightUnit:s.weight_unit,userMeta:o}},function(e){return Object(o.b)(p()({updatePackageWeight:V.W,openAddItem:V.t,setPackageType:V.P},Ne),e)})(Object(l.localize)(we)),Pe=a(582),Te=a(562),ze=function(e){e.site;var t=e.siteId,a=e.orderId,r=e.showItemMoveDialog,i=e.movedItemIndex,s=e.targetPackageId,c=e.openedPackageId,o=e.selected,l=e.all,u=e.translate;if(-1===i||!r)return null;var d,m,p=function(r,i){return n.a.createElement(N.a,{key:r,className:"packages-step__dialog-package-option"},n.a.createElement(R.a,{checked:r===s,onChange:function(){return e.setTargetPackage(a,t,r)}}),i)},g=o[c],f=g.items[i],b=(d=f.product_id,"post.php?post=".concat(d,"&action=edit")),h=n.a.createElement("a",{href:b,target:"_blank",rel:"noopener noreferrer"},f.name),v=pe(o,l,!0);m=""===c?u("{{itemLink/}} is currently saved for a later shipment.",{components:{itemLink:h}}):"individual"===g.box_id?u("{{itemLink/}} is currently shipped in its original packaging.",{components:{itemLink:h}}):u("{{itemLink/}} is currently in {{pckg/}}.",{components:{itemLink:h,pckg:n.a.createElement("span",{className:"packages-step__dialog-package-name"},v[c])}});var _=function(){return e.closeItemMove(a,t)},y=[{action:"cancel",label:u("Cancel"),onClick:_},{action:"move",label:u("Submit"),isPrimary:!0,disabled:s===c,onClick:function(){return e.moveItem(a,t,c,i,s)}}];return n.a.createElement(Pe.a,{isVisible:r,isFullScreen:!1,onClickOutside:_,onClose:_,buttons:y,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Te.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(p(t,v[t]))}),e}(),p("new",u("Add to a New Package")),g&&"individual"===g.box_id?null:p("individual",u("Ship in original packaging"))))};ze.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,showItemMoveDialog:s.a.bool.isRequired,movedItemIndex:s.a.number.isRequired,targetPackageId:s.a.string,openedPackageId:s.a.string.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,moveItem:s.a.func.isRequired};var De=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.j)(e,a,r);return{site:Object(ye.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(ge.a)(e,r)}},function(e){return Object(o.b)({closeItemMove:V.d,setTargetPackage:V.S,moveItem:V.s},e)})(Object(l.localize)(ze)),Ae=a(822),Ue=function(e){var t=e.siteId,a=e.orderId,r=e.showAddItemDialog,i=e.addedItems,s=e.openedPackageId,c=e.selected,o=e.all,l=e.translate;if(!r)return null;var u=pe(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!==s){var o=0;c[r].items.forEach(function(s){m.push(function(r,s,c){var o=u[r]?l("%(item)s from {{pckg/}}",{args:{item:c.name},components:{pckg:d(r)}}):c;return n.a.createElement(N.a,{key:"".concat(r,"-").concat(s),className:"packages-step__dialog-package-option"},n.a.createElement(Ae.a,{label:o,className:"form-label packages-step__dialog-package-option",checked:Object(b.includes)(i[r],s),onChange:function(n){e.setAddedItem(a,t,r,s,n)}}))}(r,o,s)),o++})}});var p=function(){return e.closeAddItem(a,t)},g=[{action:"close",label:l("Close"),onClick:p},{action:"add",label:l("Add"),isPrimary:!0,disabled:!Object(b.some)(i,b.size),onClick:function(){return e.addItems(a,t,s)}}];return n.a.createElement(Pe.a,{isVisible:r,isFullScreen:!1,onClickOutside:p,onClose:p,buttons:g,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Te.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(s)}})),m))};Ue.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,showAddItemDialog:s.a.bool.isRequired,addedItems:s.a.object,openedPackageId:s.a.string.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,closeAddItem:s.a.func.isRequired,setAddedItem:s.a.func.isRequired,addItems:s.a.func.isRequired};var Ve=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.j)(e,a,r);return{showAddItemDialog:Boolean(n.showAddItemDialog),addedItems:n.addedItems,openedPackageId:n.openedPackageId,selected:n.form.packages.selected,all:Object(ge.a)(e,r)}},function(e){return Object(o.b)({closeAddItem:V.b,setAddedItem:V.E,addItems:V.a},e)})(Object(l.localize)(Ue)),Me=function(e){var t=e.disabled,a=e.onClick,r=e.children;return n.a.createElement("div",{className:"step-confirmation-button"},n.a.createElement(k.a,{type:"button",onClick:a,disabled:Boolean(t),isPrimary:!0},r))};Me.propTypes={disabled:s.a.bool,onClick:s.a.func.isRequired};var Fe=Me,Le={g:0,oz:1,lbs:3,kg:3},We=function(e){var t=e.siteId,a=e.orderId,r=e.selected,i=e.weightUnit,s=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(ie,f()({title:o("Packaging")},function(){if(!p)return{isError:!0,summary:o("No packages selected")};var e=Object(b.find)(s,function(e){return!Object(b.isEmpty)(e)});if(e)return{isError:!0,summary:e[Object.keys(e)[0]]};var t=Object(l.numberFormat)(m,{decimals:Le[i]});return{isSuccess:!0,summary:1===u.length&&1===d?o("1 item in 1 package: %(weight)s %(unit)s total",{args:{weight:t,unit:i}}):1===u.length?o("%(itemsCount)d items in 1 package: %(weight)s %(unit)s total",{args:{itemsCount:d,weight:t,unit:i}}):o("%(itemsCount)d items in %(packageCount)d packages: %(weight)s %(unit)s total",{args:{itemsCount:d,packageCount:u.length,weight:t,unit:i}})}}(),{expanded:c,toggleStep:function(){return e.toggleStep(a,t,"packages")}}),n.a.createElement("div",{className:"packages-step__contents"},n.a.createElement(be,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Se,{siteId:e.siteId,orderId:e.orderId})),n.a.createElement(Fe,{disabled:Object(O.a)(s)||!u.length,onClick:function(){return e.confirmPackages(a,t)}},o("Use these packages")),n.a.createElement(De,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Ve,{siteId:e.siteId,orderId:e.orderId}))};We.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,selected:s.a.object.isRequired,weightUnit:s.a.string.isRequired,errors:s.a.object.isRequired,expanded:s.a.bool};var Be=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=n?i.storeOptions:{};return{errors:n&&Object(M.f)(e,a,r).packages,weightUnit:s.weight_unit,expanded:i.form.packages.expanded,selected:i.form.packages.selected}},function(e){return Object(o.b)({toggleStep:V.U,confirmPackages:V.i},e)})(Object(l.localize)(We)),He=a(548),Ye=function(e){var t=e.id,a=e.title,r=e.value,i=e.placeholder,s=e.updateValue,c=e.error,o=e.className,l=e.weightUnit,u=I()({"is-error":Boolean(c)});return n.a.createElement(He.a,{className:o},n.a.createElement(N.a,{htmlFor:t},a),n.a.createElement(_e.a,{suffix:l,id:t,name:t,type:"number",placeholder:i||"0.0",value:r,onChange:s,className:u}),c&&"string"===typeof c&&n.a.createElement(he.a,{text:c}))};Ye.propTypes={weightUnit:s.a.string.isRequired,id:s.a.string.isRequired,title:s.a.node,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,placeholder:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string};var $e=Ye,Ge=a(536),Ke=a.n(Ge),Je=a(534),Qe=a.n(Je),Xe=function(e){function t(){var e;return $()(this,t),(e=Q()(this,Z()(t).apply(this,arguments))).selectOnFocus=e.selectOnFocus.bind(Qe()(e)),e}return te()(t,e),K()(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(b.omit)(this.props,"isError","isValid","selectOnFocus","inputRef"),a=I()("form-text-input",this.props.className,{"is-error":this.props.isError,"is-valid":this.props.isValid});return n.a.createElement("input",f()({type:"text"},t,{ref:e||"textField",className:a,onClick:this.selectOnFocus}))}}]),t}(r.PureComponent);v()(Xe,"propTypes",{isError:s.a.bool,isValid:s.a.bool,selectOnFocus:s.a.bool,className:s.a.string});var Ze=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=this.props,t=e.noWrap,a=e.prefix,r=e.suffix,i=Ke()(e,["noWrap","prefix","suffix"]);return n.a.createElement("div",{className:I()("form-text-input-with-affixes",{"no-wrap":t})},a&&n.a.createElement("span",{className:"form-text-input-with-affixes__prefix"},a),n.a.createElement(Xe,i),r&&n.a.createElement("span",{className:"form-text-input-with-affixes__suffix"},r))}}]),t}(n.a.Component);function et(e,t,a){if(!e)return null;if(!a)return e;var r=Object(b.get)(Object(b.find)(a,function(t){return t.code===e}),"label",e);return n.a.createElement("span",{className:"form-currency-input__affix"},r,n.a.createElement(H.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 tt(e){var t=e.className,a=e.currencySymbolPrefix,r=e.currencySymbolSuffix,i=e.onCurrencyChange,s=e.currencyList,c=e.placeholder,o=void 0===c?"0.00":c,l=Ke()(e,["className","currencySymbolPrefix","currencySymbolSuffix","onCurrencyChange","currencyList","placeholder"]),u=I()("form-currency-input",t),d=et(a,i,s),m=et(r,i,s);return n.a.createElement(Ze,f()({},l,{type:"number",className:u,prefix:d,suffix:m,placeholder:o}))}v()(Ze,"displayName","FormTextInputWithAffixes"),v()(Ze,"propTypes",{noWrap:s.a.bool,prefix:s.a.node,suffix:s.a.node});var at=s.a.shape({code:s.a.string.isRequired,label:s.a.string});tt.propTypes={currencySymbolPrefix:s.a.oneOfType([s.a.string,s.a.object]),currencySymbolSuffix:s.a.oneOfType([s.a.string,s.a.object]),onCurrencyChange:s.a.func,currencyList:s.a.arrayOf(at)};var rt=tt,nt=function(e){var t=e.id,a=e.title,r=e.value,i=e.placeholder,s=e.updateValue,c=e.error,o=e.className;return n.a.createElement(He.a,{className:o},n.a.createElement(N.a,{htmlFor:t},a),n.a.createElement(rt,{id:t,name:t,currencySymbolPrefix:"$",placeholder:i||"0.00",value:r,onChange:function(e){return s(e.target.value)},isError:Boolean(c)}),c&&"string"===typeof c&&n.a.createElement(he.a,{text:c}))};nt.propTypes={id:s.a.string.isRequired,title:s.a.node,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,placeholder:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string};var it=nt,st=a(820),ct=Object(l.localize)(function(e){var t=e.translate;return n.a.createElement("span",null,t("HS Tariff number")," (",n.a.createElement(T.a,{href:"https://docs.woocommerce.com/document/woocommerce-shipping-and-tax/woocommerce-shipping/#section-29"},t("more info")),")")}),ot=Object(l.localize)(function(e){var t=e.translate;return n.a.createElement("span",null,t("Origin country"),n.a.createElement(st.a,{text:t("Country where the product was manufactured or assembled")},n.a.createElement("span",null,n.a.createElement(H.a,{icon:"info-outline",size:18}))))}),lt=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(ct,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(ot,null)))};lt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,weightUnit:s.a.string.isRequired};var ut=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{weightUnit:Object(M.j)(e,a,r).storeOptions.weight_unit}})(Object(l.localize)(lt)),dt=function(e){var t=e.errors,a=e.packageId,r=e.productId,i=e.translate,s=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(_.a,{id:a+"_"+r+"_description",className:"customs-step__item-description-column",title:i("Description"),value:s,placeholder:c,updateValue:e.setCustomsItemDescription,error:t.description}),n.a.createElement(_.a,{id:a+"_"+r+"_tariffNumber",className:"customs-step__item-code-column",title:n.a.createElement(ct,null),placeholder:i("Optional"),value:u,updateValue:e.setCustomsItemTariffNumber,error:t.tariffNumber}),n.a.createElement($e,{weightUnit:p,id:a+"_"+r+"_weight",className:"customs-step__item-weight-column",title:i("Weight (per unit)"),value:o,updateValue:e.setCustomsItemWeight,error:t.weight}),n.a.createElement(it,{id:a+"_"+r+"_value",className:"customs-step__item-value-column",title:i("Value (per unit)"),value:l,updateValue:e.setCustomsItemValue,error:t.value}),n.a.createElement(E.a,{id:a+"_"+r+"_originCountry",className:"customs-step__item-country-column",title:n.a.createElement(ot,null),value:d,updateValue:e.setCustomsItemOriginCountry,valuesMap:m}))};dt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,productId:s.a.number.isRequired,description:s.a.string.isRequired,defaultDescription:s.a.string.isRequired,tariffNumber:s.a.string.isRequired,weight:s.a.oneOfType([s.a.string,s.a.number]).isRequired,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,originCountry:s.a.string.isRequired,errors:s.a.object,countryNames:s.a.object.isRequired,setCustomsItemDescription:s.a.func.isRequired,setCustomsItemTariffNumber:s.a.func.isRequired,setCustomsItemWeight:s.a.func.isRequired,setCustomsItemValue:s.a.func.isRequired,setCustomsItemOriginCountry:s.a.func.isRequired};var mt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.productId,i=Object(M.t)(e,a,r),s=Object(M.j)(e,a,r),c=s.form.customs.items[n];return{description:c.description,defaultDescription:c.defaultDescription,tariffNumber:c.tariffNumber||"",weight:c.weight,value:c.value,originCountry:c.originCountry,errors:i?Object(M.f)(e,a,r).customs.items[n]:{},countryNames:Object(F.d)(e,r),weightUnit:s.storeOptions.weight_unit}},function(e,t){var a=t.orderId,r=t.siteId,n=t.productId;return{setCustomsItemDescription:function(t){return e(Object(V.H)(a,r,n,t))},setCustomsItemTariffNumber:function(t){return e(Object(V.J)(a,r,n,t))},setCustomsItemWeight:function(t){return e(Object(V.L)(a,r,n,t))},setCustomsItemValue:function(t){return e(Object(V.K)(a,r,n,t))},setCustomsItemOriginCountry:function(t){return e(Object(V.I)(a,r,n,t))}}})(Object(l.localize)(dt)),pt=a(620),gt=function(e){var t=e.siteId,a=e.orderId,r=e.errors,i=e.packageId,s=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(N.a,{htmlFor:i+"_abandonOnNonDelivery",className:"customs-step__abandon-on-non-delivery"},n.a.createElement(pt.a,{id:i+"_abandonOnNonDelivery",checked:!d,onChange:function(){return e.setAbandonOnNonDelivery(!d)}}),n.a.createElement("span",null,s("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(E.a,{id:i+"_contentsType",title:s("Contents type"),value:c||"merchandise",updateValue:e.setContentsType,valuesMap:{merchandise:s("Merchandise"),documents:s("Documents"),gift:s("Gift"),sample:s("Sample"),other:s("Other\u2026")}}),"other"===c&&n.a.createElement(_.a,{id:i+"_contentsExplanation",title:s("Details"),value:o||"",updateValue:e.setContentsExplanation,error:r.contentsExplanation})),n.a.createElement("div",{className:"customs-step__restriction-type"},n.a.createElement(E.a,{id:i+"_restrictionType",title:s("Restriction type"),value:l||"none",updateValue:e.setRestrictionType,valuesMap:{none:s("None"),quarantine:s("Quarantine"),sanitary_phytosanitary_inspection:s("Sanitary / Phytosanitary inspection"),other:s("Other\u2026")}}),"other"===l&&n.a.createElement(_.a,{id:i+"_restrictionComments",title:s("Details"),value:u||"",updateValue:e.setRestrictionExplanation,error:r.restrictionComments}))),n.a.createElement(_.a,{id:i+"_itn",title:n.a.createElement("span",null,s("ITN")," (",n.a.createElement(T.a,{href:"https://pe.usps.com/text/imm/immc5_010.htm"},s("more info")),")"),value:m||"",updateValue:e.setITN,error:r.itn}),n.a.createElement("div",{className:"customs-step__item-rows"},n.a.createElement(ut,{siteId:t,orderId:a}),Object(b.uniq)(Object(b.map)(p,"product_id")).map(function(e){return n.a.createElement(mt,{key:e,productId:e,packageId:i,siteId:t,orderId:a})})))};gt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,errors:s.a.object,contentsType:s.a.oneOf(["merchandise","documents","gift","sample","other"]),contentsExplanation:s.a.string,restrictionType:s.a.oneOf(["none","quarantine","sanitary_phytosanitary_inspection","other"]),restrictionComments:s.a.string,abandonOnNonDelivery:s.a.bool,itn:s.a.string,items:s.a.arrayOf(s.a.shape({product_id:s.a.number.isRequired})).isRequired,setContentsType:s.a.func.isRequired,setContentsExplanation:s.a.func.isRequired,setRestrictionType:s.a.func.isRequired,setRestrictionExplanation:s.a.func.isRequired,setAbandonOnNonDelivery:s.a.func.isRequired,setITN:s.a.func.isRequired};var ft=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.packageId,i=Object(M.t)(e,a,r),s=Object(M.j)(e,a,r).form.packages.selected[n];return{contentsType:s.contentsType,contentsExplanation:s.contentsExplanation,restrictionType:s.restrictionType,restrictionComments:s.restrictionComments,abandonOnNonDelivery:s.abandonOnNonDelivery,itn:s.itn,items:s.items,errors:i?Object(M.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(V.G)(a,r,n,t))},setContentsExplanation:function(t){return e(Object(V.F)(a,r,n,t))},setRestrictionType:function(t){return e(Object(V.R)(a,r,n,t))},setRestrictionExplanation:function(t){return e(Object(V.Q)(a,r,n,t))},setAbandonOnNonDelivery:function(t){return e(Object(V.D)(a,r,n,t))},setITN:function(t){return e(Object(V.O)(a,r,n,t))}}})(Object(l.localize)(gt)),bt=function(e){var t=e.siteId,a=e.orderId,r=e.errors,i=e.expanded,s=e.translate,c=e.isSubmitted,o=e.packageDescriptions,l=Object(O.a)(r)?s("Customs information incomplete"):s("Customs information valid");return n.a.createElement(ie,{title:s("Customs"),summary:c?l:"",expanded:i,toggleStep:e.toggleStep,isSuccess:c&&!Object(O.a)(r),isError:c&&Object(O.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(ft,{packageId:e,siteId:t,orderId:a}))}),n.a.createElement(Fe,{disabled:Object(O.a)(r),onClick:e.confirmCustoms},s("Save customs form")))};bt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageDescriptions:s.a.objectOf(s.a.string).isRequired,expanded:s.a.bool,isSubmitted:s.a.bool.isRequired,errors:s.a.object,toggleStep:s.a.func.isRequired,confirmCustoms:s.a.func.isRequired};var ht=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=i.form.packages.selected;return{packageDescriptions:pe(s,Object(ge.a)(e,r),!0),expanded:i.form.customs.expanded,isSubmitted:Object(M.q)(e,a,r),errors:n?Object(M.f)(e,a,r).customs:{}}},function(e,t){var a=t.orderId,r=t.siteId;return{toggleStep:function(){return e(Object(V.U)(a,r,"customs"))},confirmCustoms:function(){return e(Object(V.h)(a,r))}}})(Object(l.localize)(bt)),vt=a(629),_t=a.n(vt),yt=a(827),kt=a(661),Et=function(e){function t(){var e;return $()(this,t),e=Q()(this,Z()(t).call(this)),v()(Qe()(e),"onSignatureChecked",function(t,a,r){var n=e.props,i=n.rateObject,s=i.service_id,c=i.carrier_id,o=n.updateValue,l=t?{id:a,value:r.value,netCost:r.netCost}:null;e.setState({selectedSignature:l}),o(s,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:[_t()(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(Ae.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,i=t.carrier_id,s=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,f=e.updateValue,h=e.currency,v=e.signatureRates,_=this.state.selectedSignature,y=Object(b.values)(Object(b.mapValues)(v,function(e,t){var a=0===e.optionNetCost?Object(l.translate)("free"):Object(l.translate)("+%s",{args:[_t()(e.optionNetCost,"USD")]});return{label:Object(l.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),k="";o&&u?k=Object(l.moment)(u).format("LL").split(",")[0]:c&&(k=Object(l.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:c,args:{delivery_days:c}}));var E=_?s+_.netCost:s,O="undefined"!=typeof h&&"USD"!==h?_t()(E,"USD")+" USD":_t()(E,"USD");return n.a.createElement("div",{className:"rates-step__shipping-rate-container"},n.a.createElement(yt.a,{className:"rates-step__shipping-rate-radio-control",selected:g?r:null,options:[{label:"",value:r}],onChange:function(){f(r,i,!!_&&_.value)}}),n.a.createElement("div",{className:"rates-step__shipping-rate-information"},n.a.createElement(kt.a,{carrier:i,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(i,y,{tracking:d,insurance:m,free_pickup:p}),g&&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"===i?n.a.createElement(st.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(H.a,{icon:"help-outline",size:18}))):null,O),n.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},k))))}}]),t}(r.Component);Et.propTypes={rateObject:s.a.shape({rate_id:s.a.string.isRequired,title:s.a.string.isRequired,service_id:s.a.string.isRequired,carrier_id:s.a.string.isRequired,rate:s.a.number.isRequired,delivery_days:s.a.number,delivery_date_guaranteed:s.a.bool,delivery_date:s.a.string,tracking:s.a.bool,insurance:s.a.oneOfType([s.a.string,s.a.number]),free_pickup:s.a.bool}).isRequired,signatureRates:s.a.object.isRequired};var Ot=Et,jt={signature_required:u.a.translate("Signature required"),adult_signature_required:u.a.translate("Adult signature required")},It=function(e,t,a){var r=function(e,t,a){var r=Object(b.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof r?r.rate:0}(e,t,a);return Object(b.pickBy)(Object(b.mapValues)(a[e],function(e,a){var n=function(e,t,a,r){var n=Object(b.find)(a,function(t){return e===t.service_id});return"undefined"===typeof n?null:t in jt?n.rate===r&&"Express"!==e?null:n:null}(t,a,e.rates,r);return null!==n?{rate:n,label:jt[a],optionNetCost:n.rate-r}:null}),function(e){return null!==e})},Nt=function(e){var t=e.id,a=e.currency,r=e.selectedRates,i=e.availableRates,s=e.selectedPackages,c=e.allPackages,o=e.updateRate,l=e.errors,u=e.shouldShowRateNotice,d=e.translate,m=pe(s,c,!0),p=1===Object.keys(s).length;return n.a.createElement("div",null,u&&function(e){return n.a.createElement(y.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(b.mapValues)(s,function(e,s){if(!(s in i))return null;var c=r[s]||"",u=i[s].default.rates,g=(l[s]||[]).filter(function(e,t){return l[s].indexOf(e)===t}),f=function(e,t,a){return o(s,e,t,a)};return n.a.createElement("div",{key:s,className:"rates-step__package-container"},p?null:n.a.createElement("div",{className:"rates-step__package-container-rates-header"},d("Choose rate: %(pckg)s",{args:{pckg:m[s]}})),Object.values(Object(b.mapValues)(u,function(e){var r=e.service_id;return n.a.createElement(Ot,{id:t+"_"+s,key:t+"_"+s+"_"+r,currency:a,rateObject:e,signatureRates:It(s,r,i),updateValue:f,isSelected:r===c.serviceId})})),g.map(function(e,t){return n.a.createElement(he.a,{type:"server-error",key:t,text:e})}))})))};Nt.propTypes={id:s.a.string.isRequired,selectedRates:s.a.object.isRequired,availableRates:s.a.object.isRequired,selectedPackages:s.a.object.isRequired,allPackages:s.a.object.isRequired,updateRate:s.a.func.isRequired,errors:s.a.object.isRequired};var Rt=Object(l.localize)(Nt);function Ct(e){var t=Object(b.get)(e,"shipping_lines",[]);return Object(b.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function qt(e){return Object(b.get)(e,"shipping_lines[0].method_title",!1)}function xt(e){return Object(b.get)(e,"currency",!1)}var wt=a(630),St=function(e){var t=e.siteId,a=e.orderId,r=e.form,i=e.allPackages,s=e.values,c=e.available,o=e.errors,l=e.ratesTotal,u=e.translate,d=e.currency,m=function(e,t,a,r,n){if(!r)return n("Unsaved changes made to packages");if(Object(b.some)(Object(b.mapValues)(t,function(e){return Object(b.isEmpty)(e.default.rates)})))return n("No rates found");if(!a)return"";var i=Object.keys(e);if(1===i.length){var s=i[0],c=e[s],o=t[s].default.rates,l=Object(b.find)(o,["service_id",c]);return l?n("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:_t()(l.rate,"USD")}}):""}return n("Total rate: %(total)s",{args:{total:_t()(a,"USD")}})}(s,c,l,r.packages.saved,u),p=function(r,n,i,s){return e.updateRate(a,t,r,n,i,s)};return Object(b.forEach)(r.packages.selected,function(e,t){if(""===s[t]&&!Object(b.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(ie,f()({title:u("Shipping rates"),summary:m,expanded:!Object(b.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(O.a)(a)?{isError:!0}:Object(b.isEmpty)(r)?{}:n.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(b.isEmpty)(c)&&function(e){var t=e.shippingMethod,a=e.shippingCost,r=e.translate,i=e.currency,s=document.createElement("div");s.innerHTML=t;var c,o=s.textContent,l="undefined"!=typeof i&&"USD"!==i?i:"";if(t)return c=0<a?r("Customer paid a {{shippingMethod/}} of {{shippingCost/}} for shipping",{components:{shippingMethod:n.a.createElement("span",null,o),shippingCost:n.a.createElement("span",{className:"rates-step__shipping-info-cost"},_t()(a,i)," ",l)}}):r("Your customer selected {{shippingMethod/}}",{components:{shippingMethod:n.a.createElement("span",{className:"rates-step__shipping-info-method"},o)}}),n.a.createElement("div",{className:"rates-step__shipping-info"},n.a.createElement(H.a,{icon:"info-outline"}),n.a.createElement("div",null,c))}(e),n.a.createElement(Rt,{id:"rates",orderId:a,siteId:t,currency:d,showRateNotice:!1,selectedPackages:r.packages.selected,allPackages:i,selectedRates:s,availableRates:c,updateRate:p,errors:o}))};St.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,form:s.a.object.isRequired,values:s.a.object.isRequired,available:s.a.object.isRequired,errors:s.a.object.isRequired,toggleStep:s.a.func.isRequired,updateRate:s.a.func.isRequired};var Pt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=Object(M.l)(e,a,r),c=Object(wt.a)(e,a,r);return p()({},i.form.rates,{form:i.form,errors:n&&Object(M.f)(e,a,r).rates,ratesTotal:s?s.total:0,allPackages:Object(ge.a)(e,r),shippingCost:Ct(c),shippingMethod:qt(c),currency:xt(c)})},function(e){return Object(o.b)({toggleStep:V.U,updateRate:V.Y},e)})(Object(l.localize)(St)),Tt=a(836),zt=a(639),Dt=function(e){function t(){var e,a;$()(this,t);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(i))),v()(Qe()(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(st.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:[_t()(e,"USD")]}),n.a.createElement(H.a,{icon:"help-outline",size:18}))))}),v()(Qe()(a),"renderRow",function(e,t,a,r){var i=I()("label-purchase-modal__price-item",{"label-purchase-modal__price-item-total":r});return n.a.createElement("div",{key:a,className:i},n.a.createElement("div",{className:"label-purchase-modal__price-item-name"},e),n.a.createElement("div",{className:"label-purchase-modal__price-item-amount"},_t()(t,"USD")))}),a}return te()(t,e),K()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.priceBreakdown,i=t.translate;if(!a)return null;var s=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),s.map(function(t,a){var s=i("Package %(index)s \u2013 %(title)s",{args:{index:a+1,title:t.carrierTitle}});return n.a.createElement(r.Fragment,{key:a},e.renderRow(s,t.rateWithDiscount,a),"ups"===t.carrierId?n.a.createElement("div",{className:"label-purchase-modal__price-item-carrier-account-notice"}," ",i("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(i("Total"),o,"total",!0),0<c&&this.renderDiscount(c))}}]),t}(r.Component);Dt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};var At=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{priceBreakdown:Object(M.l)(e,a,r)}})(Object(l.localize)(Dt)),Ut=function(e){var t=e.translate,a=e.normalizationStatus,r=e.form,i=e.orderId,s=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-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(i,s,"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})))};Ut.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};var Vt=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,i=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||r&&!i||!r?{isError:!0}:r?Object(b.isEqual)(n,i)?{isSuccess:!0}:{isWarning:!0}:{}},Mt=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=i.form.origin,c=n&&Object(M.f)(e,a,r).origin;return{orderId:a,siteId:r,errors:c,form:i.form,expanded:s.expanded,normalizationStatus:Vt(p()({},s,{errors:c}))}},function(e){return Object(o.b)({toggleStep:V.U},e)})(Ut)),Ft=function(e){var t=e.form,a=e.disabled,i=e.busy;return n.a.createElement(r.Fragment,null,n.a.createElement(me.a,{disabled:a,onClick:t.needsPrintConfirmation?e.confirmPrintLabel:e.purchaseLabel,isPrimary:!0,isBusy:i,className:I()("button")},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)))};Ft.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,disabled:s.a.bool,busy:s.a.bool};var Lt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r);return{form:n&&i.form}},function(e,t){var a=t.orderId,r=t.siteId;return{confirmPrintLabel:function(){return e(Object(V.j)(a,r))},purchaseLabel:function(){return e(Object(V.B)(a,r))}}})(Object(l.localize)(Ft)),Wt=a(588),Bt=function(e){function t(){var e,a;$()(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(n))),v()(Qe()(a),"onVisibilityChange",function(){document.hidden||a.refetchSettings(),a.creditCardWindow&&a.creditCardWindow.closed&&document.removeEventListener("visibilitychange",a.onVisibilityChange)}),v()(Qe()(a),"refetchSettings",function(){a.props.fetchSettings(a.props.siteId)}),v()(Qe()(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,i=e.buttonDescription;return n.a.createElement(r.Fragment,null,n.a.createElement(me.a,{onClick:this.onChooseCard,disabled:t,isPrimary:!0,className:I()("button")},a," ",n.a.createElement(H.a,{icon:"external"})),n.a.createElement("div",{className:"purchase-section__explanation"},i(this.onChooseCard)))}}]),t}(r.Component),Ht=Object(c.b)(function(e){return e},function(e){return Object(o.b)({fetchSettings:Wt.a},e)})(Object(l.localize)(Bt)),Yt=a(671),$t=(a(818),Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r),s=n&&Object(M.b)(e,a,r),c=n&&i.form;return{form:c,hasLabelsPaymentMethod:Boolean(Object(xe.n)(e,r)),paymentMethods:Object(xe.l)(e,r),disablePurchase:!c.needsPrintConfirmation&&(!s||c.isSubmitting)}})(Object(l.localize)(function(e){var t=e.orderId,a=e.siteId,r=e.hasLabelsPaymentMethod,i=e.paymentMethods,s=e.form,c=e.disablePurchase,o=e.translate,l=s.isSubmitting&&!s.needsPrintConfirmation,u=Object(M.n)(s.rates),d=u&&Object.values(s.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(Lt,{siteId:a,orderId:t,disabled:c,busy:l}):i.length?n.a.createElement(Ht,{disabled:c,url:"admin.php?page=wc-settings&tab=shipping§ion=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(Ht,{disabled:c,url:Object(Yt.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"})}})}}))}))),Gt=a(747),Kt=a(535),Jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Kt.a)(e);return Object(b.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},Qt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Kt.a)(e),a=Jt(e,t),r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Kt.a)(e);return Object(b.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(b.isObject)(a)){var n=function(){var e=Object(Gt.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()({},n,r,{id:a})}var i=Object(wt.a)(e,a,t);return i?Object(b.merge)({},i,r):r},Xt=a(666),Zt=function(e){var t=e.orderId,a=e.siteId,r=e.form,i=e.errors,s=e.paperSize,c=e.translate,o=e.fulfillOrder,l=e.emailDetails,u=e.order,d=e.hasLabelsPaymentMethod,m=Object(M.n)(r.rates)&&Object.values(r.rates.values).some(function(e){return"ups"!==e.carrierId}),p=d&&m||!m;return n.a.createElement(Tt.a,{className:"label-purchase-modal__sidebar",title:c("Shipping summary")},n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},c("Shipping summary")),n.a.createElement(Mt,{siteId:a,orderId:t}),n.a.createElement(At,{siteId:a,orderId:t}),n.a.createElement("hr",null),n.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?n.a.createElement(E.a,{id:"paper_size",valuesMap:Object(zt.a)(r.origin.values.country),title:c("Paper size"),value:s,updateValue:function(r){return e.updatePaperSize(t,a,r)},error:i.paperSize}):null,n.a.createElement($t,{siteId:a,orderId:t})),n.a.createElement(Ae.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object(Xt.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(Xt.b)(u.status)),e.setEmailDetailsOption(t,a,r&&Object(Xt.b)(u.status))}}))};Zt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,paperSize:s.a.string.isRequired,errors:s.a.object.isRequired,form:s.a.object.isRequired,updatePaperSize:s.a.func.isRequired,fulfillOrder:s.a.bool.isRequired,emailDetails:s.a.bool.isRequired,order:s.a.object.isRequired,hasLabelsPaymentMethod:s.a.bool.isRequired,setFulfillOrderOption:s.a.func.isRequired};var ea=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Kt.a)(e);return!!Jt(e,t)}(e)?Qt(e):Object(wt.a)(e,a),paperSize:i.paperSize,form:i.form,hasLabelsPaymentMethod:Boolean(Object(xe.n)(e,r)),errors:n&&Object(M.f)(e,a,r).sidebar,fulfillOrder:n&&Object(M.v)(e,a,r),emailDetails:n&&Object(M.u)(e,a,r)}},function(e){return Object(o.b)({setEmailDetailsOption:V.M,setFulfillOrderOption:V.N,updatePaperSize:V.X},e)})(Object(l.localize)(Zt)),ta=function(e){var t=e.loaded,a=e.translate,r=e.showPurchaseDialog;if(!t)return null;return r?n.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})},n.a.createElement("div",{className:"label-purchase-modal__content"},n.a.createElement("div",{className:"label-purchase-modal__main-section"},n.a.createElement(de,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(de,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Be,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&n.a.createElement(ht,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Pt,{siteId:e.siteId,orderId:e.orderId})),n.a.createElement(ea,{siteId:e.siteId,orderId:e.orderId}))):null};ta.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};t.default=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(M.t)(e,a,r),i=Object(M.j)(e,a,r);return{loaded:n,form:n&&i.form,showPurchaseDialog:i.showPurchaseDialog,isCustomsFormRequired:Object(M.p)(e,a,r)}},function(e){return Object(o.b)({exitPrintingFlow:V.o},e)})(Object(l.localize)(ta))}}]);