(window.webpackJsonpvtex_shipping_option_components_1_6_0=window.webpackJsonpvtex_shipping_option_components_1_6_0||[]).push([["PostalCodeModal"],[function(e,t){e.exports=React},,,,function(e,t){e.exports=ReactIntl},,,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,,,,,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Button"]},,,,,,,,,,,function(e,t){e.exports=ReactDOM},,,,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixelEventCallback"]},,,function(e,t){e.exports=__RENDER_8_RUNTIME__},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},function(e,t,n){"use strict";var o=n(5),a=n(0),s=n.n(a),i=n(4),c=n(47),r=n.n(c),l=n(48),u=n.n(l),_=n(49),p=n.n(_),d=n(8),f=n.n(d),E=n(2),m=n(23),x=["postalCodeHelpLink"],O=u.a.injectRules((function(e){var t,n,o=e.rules,a=Object(i.useIntl)(),c=f()(x);if(o){var r=null===(t=o.fields)||void 0===t?void 0:t.find((function(e){return"postalCode"===e.name}));n=null==r?void 0:r.forgottenURL}return n?s.a.createElement(p.a,{href:n,target:"_blank",className:"".concat(c.postalCodeHelpLink)},a.formatMessage(E.default.popoverPostalCodeLink)):null}));t.a=function(){var e=Object(a.useState)(""),t=Object(o.a)(e,2),n=t[0],i=t[1];return Object(a.useEffect)((function(){i(Object(m.a)())}),[]),s.a.createElement(r.a,{country:n,shouldUseIOFetching:!0},s.a.createElement(O,null))}},function(e,t){e.exports=regeneratorRuntime},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-items@0.x/OrderItems"]},,,function(e,t){e.exports=PropTypes},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/IconClose"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/IconArrowBack"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Input"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/IconClear"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.address-form@4.x/AddressRules"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.address-form@4.x/helpers"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Link"]},function(e,t,n){"use strict";var o=n(5),a=n(0),s=n.n(a),i=n(4),c=n(16),r=n.n(c),l=n(24),u=n(2),_=n(37),p=function(e){var t=e.onSubmit,n=e.onChange,o=e.zipcode,a=e.isLoading,c=e.inputErrorMessage,p=Object(i.useIntl)();return s.a.createElement("div",{className:"flex-auto flex flex-column justify-between mt0"},s.a.createElement("p",{className:"mid-gray ma0"},p.formatMessage(u.default.locationModalDescription)),s.a.createElement("div",null,s.a.createElement(l.a,{onChange:function(e){return n(e)},zipcode:o,onSubmit:t,errorMessage:c,showClearButton:!1,placeholder:p.formatMessage(u.default.popoverPostalCodeInputPlaceHolder)}),s.a.createElement("div",{className:"mt3"},s.a.createElement(_.a,null))),s.a.createElement(r.a,{isLoading:a,onClick:function(){return t(o)}},p.formatMessage(u.default.popoverSubmitButtonLabel)))},d=n(22),f=n(30),E=n(21);t.a=function(e){var t=e.isOpen,n=e.onClose,c=e.onSubmit,r=e.isLoading,l=e.inputErrorMessage,_=e.selectedZipcode,m=e.nonDismissibleModal,x=Object(a.useState)(""),O=Object(o.a)(x,2),v=O[0],g=O[1],N=Object(a.useState)("locationSelection"),R=Object(o.a)(N,2),C=R[0],b=R[1],M=Object(i.useIntl)();Object(a.useEffect)((function(){return g(null!=_?_:"")}),[_]),Object(a.useEffect)((function(){(null==l?void 0:l.code)===E.PRODUCTS_NOT_FOUND_ERROR_CODE&&b("noPickupState")}),[l]);var S={locationSelection:{title:M.formatMessage(u.default.locationModalTitle),content:s.a.createElement(p,{onSubmit:c,isLoading:r,inputErrorMessage:null==l?void 0:l.message,onChange:function(e){return g(e)},zipcode:v})},noPickupState:{title:"",content:s.a.createElement(f.a,{title:M.formatMessage(u.default.noPickupsStateTitle),description:M.formatMessage(u.default.noPickupsStateDescription,{postalCode:" ".concat(v)}),buttonLabel:M.formatMessage(u.default.noPickupsStateButtonLabel),onClick:function(){return b("locationSelection")},variant:"secondary"})}};return s.a.createElement(d.a,{onArrowBack:function(){},showArrowBack:!1,isTopCloseButton:!0,title:S[C].title,isOpen:t,onClose:n,nonDismissible:m},S[C].content)}},function(e,t){e.exports=ExEnv},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(13);n.p=Object(t.getPublicPath)("vtex.shipping-option-components@1.6.0");var o=Object(t.register)((function(){return n(87)}),e,"vtex.shipping-option-components@1.6.0","vtex.shipping-option-components@1.x","PostalCodeModal");o.renderHotReload,o.setupHMR}.call(this,n(31)(e))},function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o),s=n(50),i=n(19);t.default=function(e){var t=e.isOpen,n=e.onClose,o=Object(i.c)(),c=o.zipcode,r=o.isLoading,l=o.submitErrorMessage,u=Object(i.b)();return a.a.createElement(s.a,{isOpen:t,onClose:n,onSubmit:function(e,t){u({type:"UPDATE_ZIPCODE",args:{zipcode:e,reload:t}})},isLoading:r,inputErrorMessage:l,selectedZipcode:c})}}],[[86,"common",2,0,1,3]]]);