vendor: 5,404 bytes, lines 1-2
1/*! For license information please see components-modals-validatedAddress.e0e9725eae72c73c0ef5.js.LICENSE.txt */ 2"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1665],{40773(e,t,n){n.r(t),n.d(t,{ValidatedAddressModal:()=>x});var r=n(35704),o=n(68909),i=n(97785);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function u(){var e=f(),t=e.m(u),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===n||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function i(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,l(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(u=function(){return{wrap:function(t,n,r,o){return e.w(i(t),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new y(e,t)},AsyncIterator:p,async:function(e,t,n,o,a){return(r(t)?d:s)(i(e),t,n,o,a)},keys:c,values:l}})()}function l(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(a(e)+" is not iterable")}function c(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function s(e,t,n,r,o){var i=d(e,t,n,r,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function d(e,t,n,r,o){return new p(f().w(e,t,n,r),o||Promise)}function p(e,t){function n(r,o,i,a){try{var u=e[r](o),l=u.value;return l instanceof y?t.resolve(l.v).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):t.resolve(l).then(function(e){u.value=e,i(u)},function(e){return n("throw",e,i,a)})}catch(e){a(e)}}var r;this.next||(v(p.prototype),v(p.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),v(this,"_invoke",function(e,o,i){function a(){return new t(function(t,r){n(e,i,t,r)})}return r=r?r.then(a,a):a()},!0)}function f(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof u?r:u,c=Object.create(l.prototype);return v(c,"_invoke",function(n,r,o){var i,u,l,c=0,s=o||[],d=!1,p={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,u=0,l=e,p.n=n,a}};function f(n,r){for(u=n,l=r,t=0;!d&&c&&!o&&t<s.length;t++){var o,i=s[t],f=p.p,v=i[2];n>3?(o=v===r)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=n<2&&f<i[1])?(u=0,p.v=r,p.n=i[1]):f<v&&(o=n<3||i[0]>r||r>v)&&(i[4]=n,i[5]=r,p.n=v,u=0))}if(o||n>1)return a;throw d=!0,r}return function(o,s,v){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&f(s,v),u=s,l=v;(t=u<2?e:l)||!d;){i||(u?u<3?(u>1&&(p.n=-1),f(u,l)):p.n=l:p.v=l);try{if(c=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=e}else if((t=(d=p.n<0)?l:n.call(r,p))!==a)break}catch(t){i=e,u=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,o,i),!0),c}var a={};function u(){}function l(){}function c(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(v(t={},r,function(){return this}),t),d=c.prototype=u.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,v(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,v(d,"constructor",c),v(c,"constructor",l),l.displayName="GeneratorFunction",v(c,o,"GeneratorFunction"),v(d),v(d,o,"Generator"),v(d,r,function(){return this}),v(d,"toString",function(){return"[object Generator]"}),(f=function(){return{w:i,m:p}})()}function v(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}v=function(e,t,n,r){function i(t,n){v(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},v(e,t,n,r)}function y(e,t){this.v=e,this.k=t}function m(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(e){return void n(e)}u.done?t(l):Promise.resolve(l).then(r,o)}function h(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){m(i,r,o,a,u,"next",e)}function u(e){m(i,r,o,a,u,"throw",e)}a(void 0)})}}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?b(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j(r.key),r)}}function E(e,t,n){return t=w(t),function(e,t){if(t&&("object"==a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,O()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(O=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function A(e,t,n){return(t=j(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n;if("undefined"!=typeof Symbol&&void 0!==(n=e[Symbol.toPrimitive])){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}var P=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),A(n=E(this,t,[e]),"modal",o.createRef()),A(n,"defaultState",{address:{line_1:"",zip_code:"",country_id:""},sameAsBilling:!0,updateFormData:function(){}}),n.state=g({},n.defaultState),n.handleButton=n.handleButton.bind(n),n.getFooterButtons=n.getFooterButtons.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(t,e),n=t,a=[{key:"open",value:(c=h(u().mark(function e(t){var n=this;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){n.setState({address:g(g({},n.defaultState.address),t.address),validatedAddress:t.validatedAddress?g({},t.validatedAddress):void 0,sameAsBilling:t.sameAsBilling,shippingAddress:t.shippingAddress?g({},t.shippingAddress):void 0,validatedShippingAddress:t.validatedShippingAddress?g({},t.validatedShippingAddress):void 0,updateFormData:t.updateFormData},h(u().mark(function t(){var o;return u().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.modal.current){t.next=2;break}return t.abrupt("return",r("Modal Not Found"));case 2:return t.prev=2,t.next=5,n.modal.current.open();case 5:o=t.sent,e(o),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r(t.t0);case 12:return t.prev=12,n.setState(n.defaultState),t.finish(12);case 15:case"end":return t.stop()}},t,null,[[2,9,12,15]])})))}));case 1:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)})},{key:"getFooterButtons",value:function(){var e=[{color:"secondary",text:"Cancel",isCancel:!0},{color:"primary",text:"Use Suggested Address"}];return this.state.sameAsBilling||e.push({color:"primary",text:"Use Suggested Shipping Address"},{color:"primary",text:"Update Both Addresses"}),e}},{key:"handleButton",value:function(e,t){var n=this.state,r=n.updateFormData,o=n.validatedAddress,a=n.validatedShippingAddress;if("Cancel"===e.text)t(null,!1);else if(r){var u=g({},o),l=g({},a);"Use Suggested Address"===e.text?(r({main_address:g({},u)}),t(null,!0)):(a||(i.oR.error("Unable to apply validated shipping address."),t(null,!1)),"Use Suggested Shipping Address"===e.text?r({shipping_address:g({},l)}):r({shipping_address:g({},a),main_address:g({},o)}),t(null,!0))}else i.oR.error("Unable to apply validated address."),t(null,!1)}},{key:"renderMainAddress",value:function(){var e,t,n,r,i,a,u=this.state,l=u.address,c=u.validatedAddress,s=null!==(e=null===(t=l.state)||void 0===t?void 0:t.state_name)&&void 0!==e?e:null===(n=l.state)||void 0===n?void 0:n.name,d=null!==(r=null==c||null===(i=c.state)||void 0===i?void 0:i.state_name)&&void 0!==r?r:null==c||null===(a=c.state)||void 0===a?void 0:a.name;return o.createElement(o.Fragment,null,o.createElement("div",{className:"entered-address"},o.createElement("strong",null,"Entered Address"),l.line_1&&o.createElement("p",null,l.line_1),l.line_2&&o.createElement("p",null,l.line_2),o.createElement("p",null,l.city&&o.createElement("span",null,l.city),s&&o.createElement("span",null,", ",s),l.zip_code&&o.createElement("span",null," ",l.zip_code))),c&&o.createElement("div",{className:"validated-address"},o.createElement("strong",null,"Suggested Address"),c.line_1&&o.createElement("p",null,c.line_1),c.line_2&&o.createElement("p",null,c.line_2),o.createElement("p",null,c.city&&o.createElement("span",null,c.city),d&&o.createElement("span",null,", ",d),c.zip_code&&o.createElement("span",null," ",c.zip_code))))}},{key:"renderShippingAddress",value:function(){var e,t,n,r,i,a,u=this.state,l=u.shippingAddress,c=u.validatedShippingAddress,s=u.sameAsBilling,d=null!==(e=null==l||null===(t=l.state)||void 0===t?void 0:t.state_name)&&void 0!==e?e:null==l||null===(n=l.state)||void 0===n?void 0:n.name,p=null!==(r=null==c||null===(i=c.state)||void 0===i?void 0:i.state_name)&&void 0!==r?r:null==c||null===(a=c.state)||void 0===a?void 0:a.name;
2return!l||s?o.createElement(o.Fragment,null):o.createElement(o.Fragment,null,o.createElement("div",{className:"entered-address"},o.createElement("strong",null,"Entered Shipping Address"),l.line_1&&o.createElement("p",null,l.line_1),l.line_2&&o.createElement("p",null,l.line_2),o.createElement("p",null,l.city&&o.createElement("span",null,l.city),d&&o.createElement("span",null,", ",d),l.zip_code&&o.createElement("span",null," ",l.zip_code))),c&&o.createElement("div",{className:"validated-address"},o.createElement("strong",null,"Suggested Address"),c.line_1&&o.createElement("p",null,c.line_1),c.line_2&&o.createElement("p",null,c.line_2),o.createElement("p",null,c.city&&o.createElement("span",null,c.city),p&&o.createElement("span",null,", ",p),c.zip_code&&o.createElement("span",null," ",c.zip_code))))}},{key:"render",value:function(){return o.createElement(r.Modal,{ref:this.modal,title:"Suggested Address",size:"lg",footerButtons:this.getFooterButtons(),buttonClick:this.handleButton,preventNonButtonClose:!0},this.renderMainAddress(),this.renderShippingAddress())}}],a&&_(n.prototype,a),l&&_(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,l,c}(o.Component),x=P}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.