(window["webpackJsonp-ae-fe/cosmos-2"]=window["webpackJsonp-ae-fe/cosmos-2"]||[]).push([[11],{1091:function(e,t,a){"use strict";a.r(t),a.d(t,"queryUserAddress",(function(){return s})),a.d(t,"clearDefaultChangeFlag",(function(){return T})),a.d(t,"defaultChangeShipto",(function(){return G})),a.d(t,"CountrySelectDialog",(function(){return q})),a.d(t,"ZipCodeSearchDialog",(function(){return te})),a.d(t,"ShiptoDialog",(function(){return _e})),a.d(t,"ShipToBar",(function(){return he})),a.d(t,"updateCookies",(function(){return w})),a.d(t,"updateStorage",(function(){return P})),a.d(t,"getShiptoFromStorage",(function(){return R}));a(723),a(176),a(132),a(108);var n=a(10),r=a(31),i={AD:"EUR",AE:"AED",AF:"AFN",AG:"XCD",AI:"XCD",AL:"ALL",AM:"AMD",AO:"AOA",AR:"ARS",AS:"USD",AT:"EUR",AU:"AUD",AW:"AWG",AZ:"AZN",BA:"BAM",BB:"BBD",BD:"BDT",BE:"EUR",BF:"XOF",BG:"BGN",BH:"BHD",BI:"BIF",BJ:"XOF",BM:"BMD",BN:"BND",BO:"BOB",BR:"BRL",BT:"INR",BV:"NOK",BW:"BWP",BY:"BYN",BZ:"BZD",CA:"CAD",CG:"XAF",CH:"CHF",CL:"CLP",CM:"XAF",CO:"COP",CR:"CRC",CW:"ANG",CX:"AUD",CY:"EUR",DE:"EUR",DJ:"DJF",DK:"DKK",DM:"XCD",DO:"DOP",DZ:"DZD",EC:"USD",EE:"EUR",EG:"EGP",EH:"MAD",ER:"ERN",ES:"EUR",ET:"ETB",FI:"EUR",FJ:"FJD",FO:"DKK",FR:"EUR",GA:"XAF",GB:"GBP",UK:"GBP",GD:"XCD",GE:"GEL",GF:"EUR",GG:"GBP",GH:"GHS",GI:"GIP",GL:"DKK",GM:"GMD",GN:"GNF",GP:"EUR",GQ:"XAF",GR:"EUR",GT:"GTQ",GU:"USD",GW:"XOF",GY:"GYD",HK:"HKD",HN:"HNL",HR:"HRK",HT:"HTG",ID:"IDR",IE:"EUR",IL:"ILS",IM:"GBP",IN:"INR",IQ:"IQD",IS:"ISK",IT:"EUR",JE:"GBP",JM:"JMD",JO:"JOD",JP:"JPY",KE:"KES",KI:"AUD",KN:"XCD",KR:"KRW",KW:"KWD",KZ:"KZT",LA:"LAK",LB:"LBP",LC:"XCD",LI:"CHF",LK:"LKR",LS:"LSL",LT:"EUR",LU:"EUR",LV:"EUR",MA:"MAD",MC:"EUR",ME:"EUR",ML:"XOF",MM:"MMK",MN:"MNT",MP:"USD",MQ:"EUR",MS:"XCD",MT:"EUR",MU:"MUR",MV:"MVR",MX:"MXN",MY:"MYR",NA:"NAD",NC:"XPF",NE:"XOF",NF:"AUD",NG:"NGN",NI:"NIO",NL:"EUR",NO:"NOK",NP:"NPR",NR:"AUD",NU:"NZD",NZ:"NZD",OM:"OMR",PA:"PAB",PE:"PEN",PF:"XPF",PG:"PGK",PH:"PHP",PK:"PKR",PL:"PLN",PN:"NZD",PR:"USD",PT:"EUR",PW:"USD",PY:"PYG",QA:"QAR",RO:"RON",RS:"RSD",RU:"RUB",RW:"RWF",SA:"SAR",SB:"SBD",SC:"SCR",SE:"SEK",SG:"SGD",SI:"EUR",SK:"EUR",SL:"SLL",SM:"EUR",SN:"XOF",SO:"SOS",SR:"SRD",ST:"STD",SV:"SVC",SX:"ANG",SZ:"SZL",TD:"XAF",TF:"EUR",TG:"XOF",TH:"THB",TJ:"TJS",TK:"NZD",TM:"TMT",TN:"TND",TO:"TOP",TR:"TRY",TT:"TTD",TV:"AUD",TW:"TWD",TZ:"TZS",UA:"UAH",UG:"UGX",US:"USD",UY:"UYU",UZ:"UZS",VC:"XCD",VE:"VES",VG:"USD",VI:"USD",VN:"VND",VU:"VUV",WS:"WST",YE:"YER",YT:"EUR",ZA:"ZAR"},o={AF:"Afghanistan",ALA:"Aland Islands",AL:"Albania",GBA:"Alderney",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",ASC:"Ascension Island",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",BQ:"Caribbean Netherlands",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",ZR:"Congo, The Democratic Republic Of The",CG:"Congo, The Republic of Congo",CK:"Cook Islands",CR:"Costa Rica",CI:"Cote D'Ivoire",HR:"Croatia (local name: Hrvatska)",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GGY:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong,China",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IQ:"Iraq",IE:"Ireland",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JEY:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KR:"Korea",KS:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau,China",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",MNE:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",OTHER:"Other Country",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BLM:"Saint Barthelemy",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MAF:"Saint Martin",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",SRB:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia (Slovak Republic)",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",SGS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",PM:"St. Pierre and Miquelon",SR:"Suriname",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",TW:"Taiwan,China",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TLS:"Timor-Leste",TG:"Togo",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",UK:"United Kingdom",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City State (Holy See)",VE:"Venezuela",VN:"Vietnam",VG:"Virgin Islands (British)",VI:"Virgin Islands (U.S.)",WF:"Wallis And Futuna Islands",YE:"Yemen",ZM:"Zambia",EAZ:"Zanzibar",ZW:"Zimbabwe"},s=function(){if(window.ship_to_data_cache_key)return new Promise((function(e){e(window.ship_to_data_cache_key)}));var e=n.a.getRegion();e="CN"===e?"US":e||"US";var t=n.a.getProvince()||"",a=n.a.getCity()||"";return r.a.request({api:"mtop.aliexpress.address.shipto.recommend",v:"1.0",dataType:"originaljsonp",data:{countryCode:e,provinceCode:t,cityCode:a,targetLanguage:n.a.getLocale(),_lang:n.a.getLocale()}}).then((function(e){return e.data?(window.ship_to_data_cache_key=e.data,e.data):null}))},c="icbu-messenger",l="postMessage"in window;function u(e,t){this.target=e,this.name=t}function d(e,t){this.targets={},this.name=e,this.listenFunc=[],c=t||c,this.initListen()}u.prototype.send=l?function(e){this.target.postMessage(c+e,"*")}:function(e){var t=window.navigator[c+this.name];if("function"!=typeof t)throw new Error("target callback function is not defined");t(c+e,window)},d.prototype.addTarget=function(e,t){var a=new u(e,t);this.targets[t]=a},d.prototype.initListen=function(){var e=this,t=function(t){if("object"==typeof t&&t.data&&(t=t.data),"string"==typeof t&&-1!=t.indexOf(c)){t=t.slice(c.length);for(var a=0;a<e.listenFunc.length;a++)e.listenFunc[a](t)}};l?"addEventListener"in document?window.addEventListener("message",t,!1):"attachEvent"in document&&window.attachEvent("onmessage",t):window.navigator[c+this.name]=t},d.prototype.listen=d.prototype.on=function(e){this.listenFunc.push(e)},d.prototype.clear=function(){this.listenFunc=[]},d.prototype.send=function(e){var t,a=this.targets;for(t in a)a.hasOwnProperty(t)&&a[t].send(e)};var p=d,f="//is.alicdn.com/js/6v/biz/common/store-proxy/store-proxy2.html?iframe_delete=true";void 0===window.__StoreProxyReady2&&(window.__StoreProxyReady2=!1);window.__StoreProxyReady2;void 0===window.__StoreProxyExec2&&(window.__StoreProxyExec2=[]);var _,h=window.__StoreProxyExec2;function y(e){var t,a="localstorage-proxy-ifr-alibabadotcom2",n=function(e){return document.getElementById(e)}(a);n?window.__StoreProxyReady2?e([n]):h.push(e):(-1===f.indexOf("iframe_delete")&&(f+=f.indexOf("?")>-1?"&":"?",f+="iframe_delete=true"),(n=document.createElement("iframe")).id=a,n.src=f,n.style.display="none",n.style.visibility="hidden",t=setInterval((function(){if(n&&n.contentWindow&&n.Messenger){for(var e=0,a=h.length;e<a;e++)h[e]([n]);h.length=0,window.__StoreProxyReady2=!0,!0,clearInterval(t),t=0}}),50),n.onload=function(){if(t&&(clearInterval(t),t=0),window.__StoreProxyReady2)!0;else{for(var e=0,a=h.length;e<a;e++)h[e]([n]);h.length=0,window.__StoreProxyReady2=!0,!0}},h.push(e),document.body.appendChild(n))}var v={},m=0;function g(e){e=e||function(){},_?e(_):y((function(t){_||((_=new p("parent","store-proxy")).addTarget(t[0].contentWindow,"proxy"),_.listen((function(e){!function(e){var t=e.split("T_T");e=t[0];var a=t[1]||null,n=t[2]||void 0;v[e]&&v[e](a,n)}(e)}))),e(_)}))}function C(e,t,a,n){var r=[e,t,a];return"set"!=e&&(n=a,r.pop(),r.push(m++)),r=r.join("-_-"),v[r]=n,r}function S(e){return"[object Function]"===Object.prototype.toString.call(e)}function E(e){return"[object String]"===Object.prototype.toString.call(e)}var b={get:function(e){var t,a;arguments.length>1&&(S(arguments[arguments.length-1])&&(a=arguments[arguments.length-1]),arguments[1]!==a&&(t=arguments[1])),a=a||function(){},g((function(n){n.targets.proxy.send(C("get",e,(function(e,n){!e&&t&&t.filter&&(n=t.filter(n)),a(e,n)})))}))},set:function(e,t){var a,n;if(arguments.length>2&&(S(arguments[arguments.length-1])&&(n=arguments[arguments.length-1]),arguments[2]!==n&&(a=arguments[2])),n=n||function(){},a&&a.filter&&(t=a.filter(t)),!E(t))throw new Error('value must be String in "storeProxy2.set"!');g((function(a){a.targets.proxy.send(C("set",e,t,n))}))},remove:function(e,t){t=t||function(){},g((function(a){a.targets.proxy.send(C("remove",e,t))}))}},N={get:function(e,t){b.get(e,(function(a,n){if(!a&&n){var r=n.split("+__+");if(2!==r.length)return t("parse error",null),void b.remove(e);var i=r[0],o=r[1],s=0;try{i=JSON.parse(i),s=parseInt(o)}catch(a){return b.remove(e),void t("parse error",null)}if((new Date).getTime()>s)return b.remove(e),void t("over time",null);t(null,i)}else t(a,null)}))},set:function(e,t,a){"string"!=typeof t&&(t=JSON.stringify(t)),a||(a=31536e6);var n=(new Date).getTime()+1e3*a;b.set(e,t+"+__+"+n)},remove:b.remove},T=function(){N.remove("_ship_to_default_change_flag")},O=a(270),k=a.n(O),A=a(131),L=function(e){if("object"==typeof window&&window.URL){var t,a;try{a=new URL(e)}catch(e){return void console.error(e)}"m.aliexpress.us"===a.host&&(a.host="m.aliexpress.com"),a.searchParams.delete("_randl_shipto"),t=a.href;var n,r,i,o=[".aliexpress.com",".aliexpress.ru"];if("http:"===a.protocol||"https:"===a.protocol)if(a.hostname)for(var s="."+a.hostname,c=0;c<o.length;c++)if(r=o[c],i=void 0,i=(n=s).length,n.substring(i-r.length,i)===r)return t}},w=function(e,t,a){var n=e.country,r=e.province,o=e.city;void 0===t&&(t=!0);var s=k.a.getRegion();if(k.a.setProvince((null==r?void 0:r.code)||null),k.a.setCity((null==o?void 0:o.code)||null),null!=n&&n.code&&s!==(null==n?void 0:n.code)){k.a.setRegion(n.code);var c=i[null==n?void 0:n.code];c&&k.a.setCurrency(c);var l=function(){if(t){var e=L(window.location.href);e?window.location.href=e:window.location.reload()}a&&a()};Object(A.syncCookieFunc)().then(l).catch(l)}else a&&a()},D=a(12),I=a.n(D),R=function(e){N.get("ship_to_detail_info",(function(t,a){var n=a;a&&(n=I()({},a,{provinceId:a.provinceCode,provinceName:a.provinceFullName,cityId:a.cityCode,cityName:a.cityFullName}),k.a.getProvince()&&k.a.getProvince()===n.provinceId||(n.provinceId="",n.provinceName=""),k.a.getCity()&&k.a.getCity()===n.cityId||(n.cityId="",n.cityName="")),e(t,n)}))},P=function(e){var t=e.country,a=e.province,n=e.city;R((function(e,r){var i={countryId:(null==t?void 0:t.code)||(null==r?void 0:r.countryId)||k.a.getRegion()||"US"};Object.assign(i,{cityCode:(null==n?void 0:n.code)||"",cityFullName:(null==n?void 0:n.name)||"",provinceCode:(null==a?void 0:a.code)||"",provinceFullName:(null==a?void 0:a.name)||""}),N.set("ship_to_detail_info",i)}))},M=a(5);function x(e){return(e=e||{}).ae_object_value&&(e.ae_object_value+=";"),e.ae_object_value+="_from=gep",e}var B=function(e){var t;e=x(e),null===(t=M.util.tracker)||void 0===t||t.clk(e)},U=function(e,t){M.util.tracker.sendSafeEvent(I()({eventId:e},t))},j=function(e){for(var t=[],a=0,n=Object.keys(e||{});a<n.length;a++){var r=n[a];t.push(r+"="+e[r])}return t.join(";")},G=function(){N.get("_ship_to_default_change_flag",(function(e,t){e||t||s().then((function(e){if(e&&e.addressList&&e.addressList.length){var t,a=e.addressList[0];a&&(e.aerCountries&&-1===e.aerCountries.indexOf(a.countryId)||null===(t=e.aerCountries)||void 0===t||!t.length)&&(a.countryId!==n.a.getRegion()&&(N.set("_ship_to_default_change_flag",1),B({ae_button_type:"shipto_default_change_country"})),P({country:{code:a.countryId},province:{code:a.provinceId,name:a.provinceName},city:{code:a.cityId,name:a.cityName}}),w({country:{code:a.countryId},province:{code:a.provinceId},city:{code:a.cityId}}))}}))}))},F=a(136),z=a(0),Y=a.n(z),H=a(726),K=a.n(H),V=a(774);function Z(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];var i=V[n.a.getLocale()]?V[n.a.getLocale()]:V.en_US;if(void 0===i[e.key]||""===i[e.key])return e.fallback||"";var o=i[e.key];return a.forEach((function(e,t){o=o.replace("{"+t+"}",a[t])})),X(o.trim())}function X(e){var t=document.createElement("span");return e.replace(/&[#\w;]+/gi,(function(e){return t.innerHTML=e,t.innerText}))}a(775);var q=function(e){var t=n.a.getRegion(),a=n.a.getProvince(),r=n.a.getCity(),i=Object(z.useRef)(null),o=H.COUNTRY_TAB;return e.activeTabFlag&&a&&(o=H.PROVINCE_TAB),Y.a.createElement(F.a,{zIndex:10002,visible:e.visible,onClose:e.onClose,title:"Deliver to other location",footer:null,style:{height:"90%",maxHeight:"90%"},className:"shipto-select-country-wrap"},Y.a.createElement("div",{className:"shipto-select-country-content",ref:i},Y.a.createElement(K.a,{onAddressChange:function(t){var a=t.country,n=t.province,r=t.city,i=e.onConfirm;null!=a&&a.hasChildren?n&&(n.hasChildren?r&&i&&i({country:a,province:n,city:r}):i&&i({country:a,province:n,city:r})):i&&i({country:a,province:n,city:r})},activeTab:o,countryCode:t,provinceCode:a,cityCode:r,i18n:Z,useLocalAddress:!0,countryUseMtopReq:!0,skipCookieChange:!0,scrollableEl:i,onClose:e.onClose})))},W=a(128),J=(a(776),0),$="title",Q="autoCompleteDetailAddress",ee="query",te=function(e){var t=Object(z.useState)([]),a=t[0],i=t[1],o=Object(z.useState)(null),s=o[0],c=o[1],l=Object(z.useState)(null),u=l[0],d=l[1],p="CN"===n.a.getRegion()?"US":n.a.getRegion();p=p||"US";var f=function(t){var a;(d(t),t&&t.length>(void 0!==e.searchTriggerLength?e.searchTriggerLength:J))&&r.a.request({api:"mtop.aliexpress.address.autoComplete.shipto.get",v:"1.0",data:(a={country:p,targetLanguage:n.a.getLocale()},a[ee]=t,a)}).then((function(e){var t,a;null!=e&&null!==(t=e.data)&&void 0!==t&&t.data&&i(null==e||null===(a=e.data)||void 0===a?void 0:a.data)}))},_=Object(z.useRef)(null),h=function(e){return Y.a.createElement("div",{className:"shipto-cascade-list-item",onClick:function(){!function(e){c(e)}(e)}},Y.a.createElement("div",{className:"shipto-cascade-list-item__main-title",dangerouslySetInnerHTML:{__html:e[$]}}),e[Q]?Y.a.createElement("div",{className:"shipto-cascade-list-item__content",dangerouslySetInnerHTML:{__html:e[Q]}}):null)};return Y.a.createElement(F.a,{zIndex:10002,visible:e.visible,onClose:e.onClose,title:e.title||"Enter a {1} zip code".replace("{1}",p),onOk:function(){s&&e.onConfirm&&e.onConfirm(s)},okText:Z({key:"address_zipcode_apply",fallback:"Apply"}),hiddenCancel:!0,style:{height:"90%",maxHeight:"90%"},className:"shipto-select-cascade-wrap"},Y.a.createElement("div",{className:"shipto-cascade-container"},Y.a.createElement("div",{className:"shipto-cascade-input-wrap"},s?Y.a.createElement("div",{className:"shipto-cascade-input-selected-wrap",onClick:function(){c(null),window.setTimeout((function(){null==_||_.current.focus(),f(u)}),50)}},h(s)):Y.a.createElement(W.a,{ref:_,size:"large",value:u,onChange:function(e){f(e.target.value)},placeholder:Z({key:"address_zipcode_placeholder",fallback:"Type here "})})),!s&&a.length?Y.a.createElement("div",{className:"shipto-cascade-list-wrap"},null==a?void 0:a.map((function(e){return h(e)}))):null))},ae=a(113),ne=a(6),re=a.n(ne),ie=a(7),oe=a.n(ie),se=a(239),ce=["className","fontSize","style"];function le(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ue(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?le(Object(a),!0).forEach((function(t){re()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):le(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var de=function(e,t){var a=e.className,n=e.fontSize,r=e.style,i=oe()(e,ce);return z.createElement(se.a,ue(ue({},i),{},{ref:t,className:"comet-icon-address ".concat(a||""),fontSize:n,style:r}),z.createElement("svg",{viewBox:"0 0 1024 1024",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"false",focusable:"false"},z.createElement("path",{d:"M515.16701 76.324948c206.72132 0 362.094845 144.215093 362.094846 351.749279 0 67.985155-26.180619 143.497237-78.235712 227.000742l-6.376247 10.060536a989.775175 989.775175 0 0 1-39.482062 56.700041l-7.980866 10.556701-4.085443 5.320578-8.360907 10.672824c-2.829196 3.578722-5.700619 7.168-8.603712 10.767836l-8.846515 10.831175-4.518268 5.447258-9.226557 10.947298-9.469361 11.031753-4.824412 5.552825-9.838846 11.147876-5.014433 5.605608-10.208329 11.274557-5.193897 5.658392-10.588371 11.401237-5.383918 5.711175-10.947299 11.506804c-1.836866 1.931876-3.694845 3.863753-5.563381 5.795629l-11.316784 11.622928-11.570144 11.717938-11.812949 11.781278-12.055752 11.876289-12.298557 11.950186a72.429526 72.429526 0 0 1-100.615918-0.03167l-6.059546-5.869526-12.055752-11.791835c-1.995216-1.95299-3.96932-3.905979-5.943423-5.869526l-11.696825-11.675711-5.763959-5.806186-11.337897-11.559588-11.095092-11.475134c-1.836866-1.900206-3.652619-3.800412-5.457815-5.700618L384.686186 848.86433l-10.493361-11.285114-5.162227-5.605608-10.134433-11.168989-9.881072-11.084537-9.648825-11.010639-4.729402-5.478928-9.289897-10.894515-9.036536-10.810062c-2.97699-3.589278-5.911753-7.178557-8.804289-10.746722l-8.550928-10.662268a1277.994227 1277.994227 0 0 1-4.19101-5.299463l-8.192-10.556701-7.949196-10.461691C195.130062 612.499794 153.072165 514.248577 153.072165 428.074227 153.072165 220.540041 308.445691 76.324948 515.16701 76.324948z m0 62.073403c-173.425485 0-300.021443 117.496082-300.021443 289.675876 0 26.59233 5.225567 55.296 15.708371 86.068783l2.850309 8.075877a471.230021 471.230021 0 0 0 24.364866 54.757608l4.644949 8.772618c17.47134 32.335175 39.767093 66.538887 66.918928 102.558351l7.516371 9.859959 7.769732 9.965525 8.001979 10.039423 8.25534 10.134433 8.487588 10.24 8.730392 10.313897 4.454928 5.18334 9.078762 10.451134 9.342681 10.546145 9.574928 10.620041 9.817732 10.725608 4.993319 5.383918 10.187217 10.852288 10.419464 10.936743 10.662268 11.021195c1.794639 1.847423 3.599835 3.694845 5.426144 5.542268l11.021196 11.158433 11.274557 11.242887 5.721732 5.658392 11.633484 11.369567 5.975093 5.795629a10.345567 10.345567 0 0 0 14.378227 0l5.848412-5.668949 11.517361-11.264 5.668948-5.595051 11.16899-11.13732 10.926186-11.052866 5.383917-5.489484 10.556701-10.915629 10.345567-10.841732 5.067217-5.383918 9.986639-10.704495 9.733278-10.620041c1.604619-1.752412 3.19868-3.515381 4.782186-5.27835l9.395464-10.482805 4.592165-5.204453 9.036536-10.366681c2.966433-3.430928 5.901196-6.861856 8.793732-10.261113l8.550928-10.187216c1.414598-1.689072 2.808082-3.378144 4.19101-5.067217l8.202557-10.039423 7.970309-9.965525 7.727505-9.870516c3.800412-4.919423 7.526928-9.796619 11.158433-14.652701l7.13633-9.648825 6.904082-9.564371 6.671835-9.479917a876.734021 876.734021 0 0 0 12.636372-18.685361l5.953979-9.205443a724.780866 724.780866 0 0 0 16.47901-27.088495l5.02499-8.846516c2.449155-4.402144 4.813856-8.772619 7.094103-13.111422l4.433814-8.614268c1.446268-2.860866 2.850309-5.700619 4.201567-8.540372l3.96932-8.44536c21.176742-46.164454 31.722887-88.211794 31.722887-125.994227 0-172.179794-126.595959-289.675876-300.021444-289.675876z m8.867629 124.146804c90.650392 0 164.051134 73.918021 164.051134 164.980123 0 91.07266-73.400742 164.99068-164.051134 164.990681S359.983505 518.597938 359.983505 427.525278c0-91.062103 73.400742-164.980124 164.051134-164.980123z m0 62.073402c-56.267216 0-101.977732 46.027216-101.977732 102.906721 0 56.890062 45.710515 102.917278 101.977732 102.917279s101.977732-46.027216 101.977732-102.917279c0-56.879505-45.710515-102.906722-101.977732-102.906721z"})))},pe=z.forwardRef(de);pe.displayName="Address";var fe=pe,_e=(a(777),function(e){var t,a=Object(z.useState)(),i=a[0],c=a[1],l=Object(z.useState)(),u=l[0],d=l[1],p=Object(z.useState)(null),f=p[0],_=p[1],h=Object(z.useState)(null),y=h[0],v=h[1],m=Object(z.useState)(null),g=m[0],C=m[1],S=n.a.getRegion();S="CN"===S?"US":S||"US";var E=function(){B({ae_button_type:"shipto_deliver_to_other_btn_click"}),c(!0)},b=function(){B({ae_button_type:"shipto_"+(null==f?void 0:f.actionType)+"_action_btn_clk"}),"shipto"===(null==f?void 0:f.actionType)?(C(!0),c(!0)):"close"===(null==f?void 0:f.actionType)?e.onClose():d(!0),U("shipto_action_btn_clk",{actionType:null==f?void 0:f.actionType})},N=function(e){if(e){B({ae_button_type:"shipto_address_list_item_clk"});var t={country:{code:e.countryId,name:e.countryName},province:{code:e.provinceId,name:e.provinceName},city:{code:e.cityId,name:e.cityName}};(a=e,i={api:"mtop.aliexpress.address.setAsDefault",v:"1.0",type:"POST",data:{_lang:n.a.getLocale()||"en_US",houseAddressId:a.houseAddressId}},r.a.request(i)).then((function(e){var a;null!=e&&null!==(a=e.data)&&void 0!==a&&a.success&&(T(),P(t),w(t),window.location.reload())}))}var a,i};Object(z.useEffect)((function(){s().then((function(e){e&&_(e)})),R((function(e,t){t&&t.countryId===S&&v(t)}))}),[]),Object(z.useEffect)((function(){e.visible&&f&&(B({ae_button_type:"shipto_dialog_exp",ae_object_value:j({c1:e.autoOpen||""})}),U("shipto_dialog_exp"))}),[e.visible,f]);var O,k,A,D={zIndex:10001,visible:e.visible,onClose:function(){B({ae_button_type:"shipto_dialog_close",ae_object_value:j({c1:e.autoOpen||""})}),e.onClose&&e.onClose()},onOk:b,title:Z({key:"AE.iOS.Address.ChooseYourLocation",fallback:"Choose your location"}),footer:f?Y.a.createElement(Y.a.Fragment,null,f.buttonTxt?Y.a.createElement(ae.a,{type:"primary",onClick:b},f.buttonTxt.replace("{0}",o[S])):null,Y.a.createElement(ae.a,{type:"default",onClick:E},Z({key:"address_shiptolayer_delivery",fallback:"Deliver outside the {0}".replace("{0}",o[S])},[o[S]]))):null,footerVertical:!0};return Y.a.createElement(Y.a.Fragment,null,Y.a.createElement(F.a,D,Y.a.createElement("div",{className:"shipto-push-tips"},Z({key:"address_shiptolayer_reminder",fallback:"We will show you optimised products and prices based on your location"})),Y.a.createElement("div",{className:"shipto-push-address-wrap"},null!=f&&f.addressList&&null!=f&&f.addressList.length?(k=f.addressList,A=k.length>0?{width:196*k.length}:{},Y.a.createElement("div",{className:"shipto-push-address-list"},Y.a.createElement("div",{className:"shipto-push-address-list-inner",style:A},k.map((function(e){return Y.a.createElement("div",{onClick:function(){N(e)},className:["shipto-push-address-list-item",e.isDefault?"default-item":""].join(" ")},Y.a.createElement("div",{className:"shipto-push-address-list-content"},Y.a.createElement(fe,{className:"address-icon",fontSize:16}),Y.a.createElement("div",{className:"shipto-push-address-item-content"},e.detailAddress,Y.a.createElement("br",null),e.cityName,", ",e.provinceName,", ",e.countryName," ",e.postCode)),e.isDefault?Y.a.createElement("div",{className:"shipto-push-address-default-flag"},Z({key:"shipping_address_default_address_flag_title",fallback:"Default"})):null)}))))):Y.a.createElement("div",{className:"shipto-push-address-inner"},Y.a.createElement(fe,{className:"address-icon",fontSize:16}),Y.a.createElement("div",{className:"shipto-push-address-info"},Y.a.createElement("span",{className:"flag country-flag "+(null===(O=S)||void 0===O?void 0:O.toUpperCase())}),null!=y&&y.cityName?Y.a.createElement("span",{className:"ft"},(null==y?void 0:y.cityName)||"",", "):null,null!=y&&y.provinceName?Y.a.createElement("span",{className:"ft"},null==y?void 0:y.provinceName,", "):null,Y.a.createElement("span",{className:"ft"},o[S]))))),Y.a.createElement(q,{activeTabFlag:g,visible:i,onClose:function(){c(!1)},onConfirm:function(e){B({ae_button_type:"shipto_deliver_to_other_country_confirm"}),P(e),w(e,!1,(function(){var e=L(window.location.href);e?window.location.href=e:window.location.reload()}))}}),Y.a.createElement(te,{title:(null==f||null===(t=f.buttonTxt)||void 0===t?void 0:t.replace("{0}",S))||"",visible:u,onClose:function(){d(!1)},onConfirm:function(e){if(B({ae_button_type:"shipto_"+(null==f?void 0:f.actionType)+"_search_apply_clk"}),e){var t={province:{code:e.provinceId,name:e.provinceName},city:{code:e.cityId,name:e.cityName}};P(t),w(t),window.location.reload()}}}))}),he=(a(778),function(e){var t=e.className,a=n.a.getRegion();a="CN"===a?"US":a||"US";var r=Object(z.useState)(null),i=r[0],s=r[1],c=Object(z.useState)(!1),l=c[0],u=c[1];Object(z.useEffect)((function(){R((function(e,t){!e&&t&&t.countryId===a&&s(t)})),U("shipto_bar_exp")}),[]);var d=(null!=i&&i.cityName?(null==i?void 0:i.cityName)+", ":"")+(null!=i&&i.provinceName?(null==i?void 0:i.provinceName)+", ":"")+o[a];return Y.a.createElement(Y.a.Fragment,null,Y.a.createElement("div",{className:["comet-pro-shipto-bar",t||""].join(" "),onClick:function(){u(!0)}},Y.a.createElement(fe,{fontSize:16}),Y.a.createElement("div",{className:"comet-pro-shipto-bar__content"},Z({key:"address_homepage_delivery",fallback:"Deliver to "+d},[d]))),Y.a.createElement(_e,{visible:l,onClose:function(){u(!1)}}))})},131:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syncCookieFunc=t.init=void 0;var n=a(5),r=function(){if(window.headerConfig&&window.headerConfig.disableSyncCookie)return Promise.resolve([!0,!0]);/(iPhone|Android)/.test(navigator.userAgent);var e={fromApp:!1,currency:n.cookie.getCurrency(),region:n.cookie.getRegion(),bLocale:n.cookie.getLocale(),site:n.cookie.getSite(),province:n.cookie.getProvince(),city:n.cookie.getCity()},t=window.location.host,a=!1,r=[{regex:/(.*\.)?aliexpress\.com/,requestUrl:"//login.aliexpress.com/setCommonCookie.htm"},{regex:/(.*\.)?aliexpress\.ru/,requestUrl:"//login.aliexpress.ru/setCommonCookie.htm"},{regex:/(.*\.)?aliexpress\.us/,requestUrl:"//login.aliexpress.us/setCommonCookie.htm"}].slice(0);r.forEach((function(e,n){e.regex.test(t)&&(a=!0,r.splice(n,1))}));var i=[];return a&&r.forEach((function(t){var a,r,o;i.push((a=t.requestUrl,r=e,(o=function(){return new Promise((function(e){(0,n.request)({url:a,data:r,timeout:5e3,withCredentials:!0}).then((function(t){"success"===t.message?e(!0):e(!1)})).catch((function(){e(!1)}))}))})().then((function(e){return e||o()})).then((function(e){return e||console.error("sync cookie twice fail: "+a+" "+JSON.stringify(r)),e})).catch((function(e){return console.error(e),!1}))))})),Promise.all(i).then((function(e){return e&&2===e.length&&!0===e[0]&&!0===e[1]&&n.cookie.set("0","xman_us_f","x_c_chg"),e}))};t.init=function(){var e=n.cookie.get("xman_us_f","x_c_chg");"1"===n.cookie.get("xman_us_f","x_c_synced")?(n.cookie.set("0","xman_us_f","x_c_chg"),n.cookie.set("0","xman_us_f","x_c_synced")):"1"===e&&r().then((function(e){console.log("get finally result:",e)})).catch((function(e){console.error("catch error:",e)}))},t.syncCookieFunc=r},239:function(e,t,a){"use strict";var n=a(6),r=a.n(n),i=a(7),o=a.n(i),s=a(0),c=a.n(s),l="\n.comet-icon {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.comet-icon * {\n  line-height: 1;\n}\n\n.comet-icon svg {\n  display: inline-block;\n}\n\n.comet-icon::before {\n  display: none;\n}\n\n.comet-icon-loading,\n.comet-icon-loadingfill {\n  -webkit-animation: cometLoading 2.5s infinite linear;\n  animation: cometLoading 2.5s infinite linear;\n}\n\n@-webkit-keyframes cometLoading {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes cometLoading {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n";function u(e){if(!document.querySelector("#comet-icon")){var t=document.querySelector("head"),a=document.createElement("style");a.setAttribute("type","text/css"),a.id="comet-icon",null==t||t.appendChild(a),a.textContent+=e}}var d=!1,p=["className","style","fontSize","children"];function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){r()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var h=function(e,t){var a=e.className,n=e.style,r=e.fontSize,i=e.children,f=o()(e,p);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;s.useEffect((function(){d||(u(e),d=!0)}),[])}(),c.a.createElement("span",_(_({},f),{},{className:"comet-icon".concat(a?" ".concat(a):""),style:_({fontSize:r},n),ref:t}),i)},y=Object(s.forwardRef)(h);y.displayName="CometIcon";t.a=y},270:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(55)),i=n(a(56)),o=n(a(724)),s=a(725),c=new(function(){function e(){(0,r.default)(this,e),this.siteFormat=/^[a-z]{3}(_[a-z]{1})?$/,this.x_localeFormat=/^[a-z]{2}_[A-Z]{2}$/,this.s_localeFormat=/^[a-z]{2}_[A-Z]{2}$/,this.b_localeFormat=/^[a-z]{2}_[A-Z]{2}$/,this.c_tpFormat=/^[A-Z]{3}$/,this.regionFormat=/^[A-Z]{2,3}$/,this.provinceFormat=/^[0-9]{18}$/,this.cityFormat=/^[0-9]{18}$/,this.siFormat=/^(glo|rus|bra|esp|idn|fra|deu|ita)$/,this.signFormat=/^(y|n)$/,this.rmb_ppFormat=/^.*$/,this.x_userFormat=/^.*$/,this.issFormat=/^(y)$/,this.isbFormat=/^(y)$/,this.ispmFormat=/^(y)$/,this.isksFormat=/^(y)$/,this.isgclFormat=/^(y)$/,this.reg_verFormat=/^(new|old)$/,this.x_lFormat=/^[01]{1}$/,this.ber_lFormat=/^A\d$/,this.zero_orderFormat=/^(y)$/,this.ae_u_p_sFormat=/^[012]{1}$/,this.ups_dFormat=/^[01\|]{7,}$/,this.ups_u_tFormat=/^[0-9]{13,}$/,this.re_snsFormat=/^.*$/,this.x_csrfFormat=/^.*$/,this.x_c_chgFormat=/^[01]{1}$/,this.x_c_syncedFormat=/^[01]{1}$/,this.acs_rtFormat=/^[A-Za-z0-9]+$/,this.alimidFormat=/^[0-9]+$/,this.x_as_iFormat=/^([A-Za-z0-9]|(%))+/,this.x_lidFormat=/^[A-Za-z0-9]+$/}return(0,i.default)(e,[{key:"get",value:function(e,t){return o.default.get(e,t)}},{key:"_setcookie",value:function(e,t,a){if(a&&!this.validate(t,a))return!1;var n=o.default.get(e,{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||"";n=new RegExp("(.*&?"+t+"=)(.*?)(&.*|$)").test(n)?RegExp.$1+a+RegExp.$3:(n?n+"&":"")+t+"="+a,o.default.set(e,n,{domain:(0,s.getFixedDomainUrl)(),path:"/",expires:3650,raw:!0})}},{key:"_getCookie",value:function(e,t){var a=o.default.get(e,{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||"",n=new RegExp("(.*&?"+t+"=)(.*?)(&.*|$)");a.match(n);var r=RegExp.$2;return n.test(a)&&this.validate(t,r)?r:""}},{key:"validate",value:function(e,t){return!/(&|=)/.test(t)&&!!(t&&this[e+"Format"]&&this[e+"Format"].test(t))}},{key:"getMSite",value:function(e,t){var a=o.default.get(e,{domain:"m.aliexpress.com",path:"/",raw:!0})||"",n=new RegExp("(.*&?"+t+"=)(.*?)(&.*|$)");a.match(n);var r=RegExp.$2;return n.test(a)&&this.validate(t,r)?r:""}},{key:"setSite",value:function(e){this._setcookie("aep_usuc_f","site",e)}},{key:"getSite",value:function(){return this._getCookie("aep_usuc_f","site")}},{key:"setRegion",value:function(e){this._setcookie("aep_usuc_f","region",e)}},{key:"getRegion",value:function(){return this._getCookie("aep_usuc_f","region")}},{key:"setProvince",value:function(e){this._setcookie("aep_usuc_f","province",e)}},{key:"getProvince",value:function(){return this._getCookie("aep_usuc_f","province")}},{key:"setCity",value:function(e){this._setcookie("aep_usuc_f","city",e)}},{key:"getCity",value:function(){return this._getCookie("aep_usuc_f","city")}},{key:"getAlimid",value:function(){return this._getCookie("aep_usuc_f","alimid")}},{key:"getMsiteProvince",value:function(){return o.default.get("ae-msite-province",{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||""}},{key:"getMsiteCity",value:function(){return o.default.get("ae-msite-city",{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||""}},{key:"setCurrency",value:function(e){this._setcookie("aep_usuc_f","c_tp",e)}},{key:"getCurrency",value:function(){return this._getCookie("aep_usuc_f","c_tp")}},{key:"setLocale",value:function(e){this._setcookie("xman_us_f","x_locale",e)}},{key:"getLocale",value:function(){return this._getCookie("xman_us_f","x_locale")}},{key:"setSellerLocale",value:function(e){o.default.set("intl_locale",e,{domain:(0,s.getFixedDomainUrl)(),path:"/",expires:365,raw:!0}),this.setLocale(e),this._setcookie("aep_usuc_f","s_locale",e)}},{key:"getSellerLocale",value:function(){return this._getCookie("aep_usuc_f","s_locale")}},{key:"setBuyerLocale",value:function(e){this.setLocale(e),this._setcookie("aep_usuc_f","b_locale",e)}},{key:"getBuyerLocale",value:function(){return this._getCookie("aep_usuc_f","b_locale")}},{key:"getSign",value:function(){return this._getCookie("xman_us_t","sign")}},{key:"isLoggedIn",value:function(){return"y"==this.getSign()}},{key:"getLoginId",value:function(){return this._getCookie("xman_us_t","rmb_pp")}},{key:"getIss",value:function(){return this._getCookie("aep_usuc_f","iss")}},{key:"isSeller",value:function(){return"y"===this.getIss()}},{key:"getIsb",value:function(){return this._getCookie("aep_usuc_f","isb")}},{key:"isBuyer",value:function(){return"y"===this.getIsb()}},{key:"getIsks",value:function(){return this._getCookie("aep_usuc_f","isks")}},{key:"isKaSeller",value:function(){return"y"===this.getIsks()}},{key:"getIsgcl",value:function(){return this._getCookie("aep_usuc_f","isgcl")}},{key:"isGreenChannel",value:function(){return"y"===this.getIsgcl()}},{key:"getIspm",value:function(){return this._getCookie("aep_usuc_f","ispm")}},{key:"isPremiumMember",value:function(){return"y"===this.getIspm()}},{key:"getIsfm",value:function(){return this._getCookie("aep_usuc_f","isfm")}},{key:"isFreeMember",value:function(){return"y"===this.getIsfm()}},{key:"getRegVer",value:function(){return this._getCookie("aep_usuc_f","reg_ver")}},{key:"getOversea",value:function(){return this._getCookie("xman_us_f","x_l")}},{key:"isOversea",value:function(){return"1"!==this.getOversea()}},{key:"_getXUserRaw",value:function(){return this._getCookie("xman_us_f","x_user")}},{key:"getXUserObj",value:function(){var e={country:"",firstName:"",lastName:"",memberSeq:""},t=(this._getXUserRaw()||"").split("|");return t.length>=5&&(e.country=t[0],e.firstName=t[1].replace(/</g,"&lt;").replace(/>/g,"&gt;"),e.lastName=t[2].replace(/</g,"&lt;").replace(/>/g,"&gt;"),e.memberSeq=t[4]),e}},{key:"getMemberSeq",value:function(){return this.getXUserObj().memberSeq}},{key:"isNewUser",value:function(){return""===this.getXUserObj().memberSeq}},{key:"setAETest",value:function(){}},{key:"getAETest",value:function(){return""}},{key:"getBerL",value:function(){return this._getCookie("aep_usuc_t","ber_l")}},{key:"getZeroOrder",value:function(){return this._getCookie("xman_us_f","zero_order")}},{key:"isZeroOrderUser",value:function(){return"y"===this.getZeroOrder()}},{key:"getAeUps",value:function(){return this._getCookie("aep_usuc_f","ae_u_p_s")}},{key:"setAeUps",value:function(e){return this._setcookie("aep_usuc_f","ae_u_p_s",e)}},{key:"getAeUpsDetail",value:function(){return this._getCookie("aep_usuc_f","ups_d")}},{key:"setAeUpsDetail",value:function(e){return this._setcookie("aep_usuc_f","ups_d",e)}},{key:"getAeUpsTime",value:function(){return this._getCookie("aep_usuc_f","ups_u_t")}},{key:"setAeUpsTime",value:function(e){return this._setcookie("aep_usuc_f","ups_u_t",e)}},{key:"getReSns",value:function(){return this._getCookie("aep_usuc_f","re_sns")}},{key:"getCsrfToken",value:function(){var e=this._getCookie("acs_usuc_t","x_csrf");return e||(window.__bl&&window.__bl.api?window.__bl.error(new Error("Cookie.getCsrfToken error")):window.__bl&&(window.__bl.pipe=window.__bl.pipe||[],window.__bl.pipe.push(["error",new Error("Cookie.getCsrfToken error")]))),e}},{key:"getXmanCookieChanged",value:function(){return this._getCookie("xman_us_f","x_c_chg")}},{key:"setXmanCookieChanged",value:function(e){return this._setcookie("xman_us_f","x_c_chg",""+e)}},{key:"getXmanCookieSynced",value:function(){return this._getCookie("xman_us_f","x_c_synced")}},{key:"setXmanCookieSynced",value:function(e){return this._setcookie("xman_us_f","x_c_synced",""+e)}},{key:"getACS_RT",value:function(){return this._getCookie("xman_us_f","acs_rt")}},{key:"getX_AS_I",value:function(){return this._getCookie("xman_us_f","x_as_i")}},{key:"getCNA",value:function(){return o.default.get("cna",{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||""}},{key:"getAliApacheId",value:function(){return o.default.get("ali_apache_id",{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||""}},{key:"getAeucid",value:function(){return o.default.get("aeu_cid",{domain:(0,s.getFixedDomainUrl)(),path:"/",raw:!0})||""}}]),e}());window.lib=window.lib||{},window.lib.cookie=c;var l=c;t.default=l},354:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SORTED_COUNTRY_STORAGE_KEY=t.SHIP_TO_ENDPOINT=t.PROVINCE_TAB=t.PROVINCE_STORAGE_KEY=t.M_SHIP_TO_ENDPOINT=t.M_MTOP_SHIP_TO_ENDPOINT=t.M_HOT_ADDRESS_LIST_ENDPOINT=t.M_ADDRESS_LIST_ENDPOINT=t.INDEXED_LIST_PROVINCE_TAG_NAME=t.INDEXED_LIST_COUNTRY_TAG_NAME=t.INDEXED_LIST_CITY_TAG_NAME=t.HOT_COUNTRY_STORAGE_KEY=t.HOT_ADDRESS_LIST_ENDPOINT=t.DEFAULT_COUNTRY_CODE=t.COUNTRY_TAB=t.CITY_TAB=t.CITY_STORAGE_KEY=t.ADDRESS_LIST_ENDPOINT=void 0;t.COUNTRY_TAB=0;t.PROVINCE_TAB=1;t.CITY_TAB=2;var n="".concat(window.location.origin,"/api/logistics/addresslist");t.ADDRESS_LIST_ENDPOINT=n;var r="".concat(window.location.origin,"/api/logistics/hots");t.HOT_ADDRESS_LIST_ENDPOINT=r;var i="".concat(window.location.origin,"/api/setting/address");t.SHIP_TO_ENDPOINT=i;t.M_ADDRESS_LIST_ENDPOINT="https://m.aliexpress.com/api/logistics/addresslist";t.M_HOT_ADDRESS_LIST_ENDPOINT="https://m.aliexpress.com/api/logistics/hots";t.M_SHIP_TO_ENDPOINT="https://m.aliexpress.com/api/setting/address";t.M_MTOP_SHIP_TO_ENDPOINT="mtop.aliexpress.address.shipto.division.get";t.INDEXED_LIST_COUNTRY_TAG_NAME="countryList";t.INDEXED_LIST_PROVINCE_TAG_NAME="provinceList";t.INDEXED_LIST_CITY_TAG_NAME="cityList";t.DEFAULT_COUNTRY_CODE="US";t.HOT_COUNTRY_STORAGE_KEY="hotCountryList";t.SORTED_COUNTRY_STORAGE_KEY="sortedCountryList";t.PROVINCE_STORAGE_KEY="provinceMap";t.CITY_STORAGE_KEY="cityList"},54:function(e,t,a){var n=a(63),r=a(64),i=a(61),o=a(65);e.exports=function(e,t){return n(e)||r(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},61:function(e,t,a){var n=a(62);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},62:function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n},e.exports.__esModule=!0,e.exports.default=e.exports},63:function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},64:function(e,t){e.exports=function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,i=[],o=!0,s=!1;try{for(a=a.call(e);!(o=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(s)throw r}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},65:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},723:function(e,t){},724:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={},r=decodeURIComponent,i=encodeURIComponent;function o(e){return"string"==typeof e}function s(e){return o(e)&&""!==e}function c(e){if(!s(e))throw new TypeError("Cookie name must be a non-empty string")}function l(e){return e}n.get=function(e,t){c(e),t="function"==typeof t?{converter:t}:t||{};var a=function(e,t){var a={};if(o(e)&&e.length>0)for(var n,i,s,c=t?r:l,u=e.split(/;\s/g),d=0,p=u.length;d<p;d++){if((s=u[d].match(/([^=]+)=/i))instanceof Array)try{n=r(s[1]),i=c(u[d].substring(s[1].length+1))}catch(e){}else n=r(u[d]),i="";n&&(a[n]=i)}return a}(document.cookie,!t.raw);return(t.converter||l)(a[e])},n.set=function(e,t,a){c(e);var n=(a=a||{}).expires,r=a.domain,o=a.path;a.raw||(t=i(String(t)));var l=e+"="+t,u=n;return"number"==typeof u&&(u=new Date).setDate(u.getDate()+n),u instanceof Date&&(l+="; expires="+u.toUTCString()),s(r)&&(l+="; domain="+r),s(o)&&(l+="; path="+o),a.secure&&(l+="; secure"),document.cookie=l,l},n.remove=function(e,t){return(t=t||{}).expires=new Date(0),this.set(e,"",t)};var u=n;t.default=u},725:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFixedDomainUrl=function(){return r};var n,r="aliexpress.com";"object"==typeof window&&(n=window.location.host.match(/(\w+\.\w+)$/))&&(r=n[1])},726:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CITY_TAB",{enumerable:!0,get:function(){return T.CITY_TAB}}),Object.defineProperty(t,"COUNTRY_TAB",{enumerable:!0,get:function(){return T.COUNTRY_TAB}}),Object.defineProperty(t,"PROVINCE_TAB",{enumerable:!0,get:function(){return T.PROVINCE_TAB}}),t.default=void 0;var r=n(a(6)),i=n(a(30)),o=n(a(41)),s=n(a(2)),c=n(a(54)),l=n(a(55)),u=n(a(56)),d=n(a(149)),p=n(a(112)),f=n(a(119)),_=n(a(0)),h=n(a(68)),y=a(5),v=n(a(727)),m=n(a(728)),g=n(a(262)),C=n(a(263)),S=n(a(32)),E=n(a(735)),b=n(a(736)),N=n(a(310)),T=a(354);a(764);var O=n(a(765)),k=n(a(767)),A=n(a(264)),L=n(a(773)),w=function(e){(0,p.default)(M,e);var t,a,n,L,w,D,I,R,P=(0,f.default)(M);function M(e){var t;return(0,l.default)(this,M),(t=P.call(this,e)).state={currentTab:void 0!==e.activeTab?e.activeTab:T.COUNTRY_TAB,countryList:[],provinceMap:{},cityMap:{},countryCode:e.countryCode||T.DEFAULT_COUNTRY_CODE,provinceCode:e.provinceCode||null,cityCode:e.cityCode||null,countryName:null,provinceName:null,cityName:null,i18nMap:{}},t.countryByHash={},t.provinceByHash={},t.cityByHash={},t.reqType=e.reqType||"json",t.changeTab=t.changeTab.bind((0,d.default)(t)),t.onCountryChange=t.onCountryChange.bind((0,d.default)(t)),t.onProvinceChange=t.onProvinceChange.bind((0,d.default)(t)),t.onCityChange=t.onCityChange.bind((0,d.default)(t)),t}return(0,u.default)(M,[{key:"componentDidMount",value:function(){this.loadDataByActiveTab(this.state.currentTab)}},{key:"loadDataByActiveTab",value:function(e){var t=this,a=this.state,n=a.countryCode,r=a.provinceCode;switch(e){case T.COUNTRY_TAB:default:this.getCountryList();break;case T.PROVINCE_TAB:this.getCountryList().then((function(){return t.getProvinceList({countryCode:n})}));break;case T.CITY_TAB:this.getCountryList().then((function(){return t.getProvinceList({countryCode:n})})).then((function(){return t.getCityList({countryCode:n,addressCode:r})}))}}},{key:"getCountryList",value:function(){var e=this,t=this.state.countryList,a=this.props.i18n;return t.length?Promise.resolve():Promise.all([this.getHotCountryList(),this.getSortedCountryList()]).then((function(t){var n=(0,c.default)(t,2),r=n[0],i=n[1];e.setState((function(t){var n;return{countryList:t.countryList.concat([{group:"#",groupLabel:a("popularCountries"),countryCodeList:r}],i),countryName:(null===(n=e.countryByHash[t.countryCode])||void 0===n?void 0:n.name)||""}}))}))}},{key:"getHotCountryList",value:(R=(0,s.default)((0,o.default)().mark((function e(){var t,a;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.loadHotCountryList();case 2:return t=e.sent,a=[],t.result.forEach((function(e){a.push(e.code)})),e.abrupt("return",a);case 6:case"end":return e.stop()}}),e,this)}))),function(){return R.apply(this,arguments)})},{key:"loadHotCountryList",value:(I=(0,s.default)((0,o.default)().mark((function e(){var t,a,n,r,i;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props,a=t.cache,n=t.useMsiteReq,null!==(r=a?A.default.getItem(T.HOT_COUNTRY_STORAGE_KEY):null)){e.next=10;break}return e.next=5,(0,h.default)({url:n?T.M_HOT_ADDRESS_LIST_ENDPOINT:T.HOT_ADDRESS_LIST_ENDPOINT,type:this.reqType});case 5:return i=e.sent,A.default.setItem(T.HOT_COUNTRY_STORAGE_KEY,JSON.stringify(i.data)),e.abrupt("return",i.data);case 10:return e.abrupt("return",Promise.resolve(JSON.parse(r)));case 11:case"end":return e.stop()}}),e,this)}))),function(){return I.apply(this,arguments)})},{key:"getSortedCountryList",value:(D=(0,s.default)((0,o.default)().mark((function e(){var t,a,n=this;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.loadSortedCountryList();case 2:return t=e.sent,a=[],t.addressNodeList.forEach((function(e){var t=e.group,r=e.addressNodeList,i=r&&r.map((function(e){return n.countryByHash[e.code]=e,e.code}));a.push({group:t,countryCodeList:i})})),e.abrupt("return",a);case 6:case"end":return e.stop()}}),e,this)}))),function(){return D.apply(this,arguments)})},{key:"loadSortedCountryList",value:(w=(0,s.default)((0,o.default)().mark((function e(){var t,a,n,r,i,s,c,l,u,d,p,f,_,m;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props,a=t.cache,n=t.useLocalAddress,r=t.targetLanguage,i=t.useMsiteReq,s=t.countryUseMtopReq,c=t.countryMtopApi,l=a?A.default.getItem(T.SORTED_COUNTRY_STORAGE_KEY):null,u=i?T.M_ADDRESS_LIST_ENDPOINT:T.ADDRESS_LIST_ENDPOINT,null!==l){e.next=24;break}if(d={useLocalAddress:n,targetLanguage:r},p={},!s){e.next=16;break}return e.next=9,y.mtop.request({api:c||T.M_MTOP_SHIP_TO_ENDPOINT,v:"1.0",type:"GET",dataType:"originaljsonp",data:d});case 9:return p=e.sent,f=p.data,_={addressNodeList:(0,b.default)(null==f?void 0:f.result)},A.default.setItem(T.SORTED_COUNTRY_STORAGE_KEY,JSON.stringify(_)),e.abrupt("return",_);case 16:return e.next=18,(0,h.default)({url:"".concat(u,"?").concat((0,v.default)(d)),type:this.reqType});case 18:p=e.sent;case 19:return m=p.data,A.default.setItem(T.SORTED_COUNTRY_STORAGE_KEY,JSON.stringify(m)),e.abrupt("return",m);case 24:return e.abrupt("return",JSON.parse(l));case 25:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{key:"getProvinceList",value:function(e){var t=this,a=this.props.caiNiaoWhiteList;if(void 0!==this.state.provinceMap[e.countryCode])return Promise.resolve();var n={};return this.loadProvinceList(e).then((function(r){return r.addressNodeList.forEach((function(r){var i=r.group,o=r.addressNodeList.map((function(n){var r=a[e.countryCode]?"".concat(n.id):"".concat(n.code);return t.provinceByHash[r]=n,r}));n[e.countryCode]=n[e.countryCode]||[],n[e.countryCode].push({group:i,provinceIdList:o})})),{map:n,i18nMap:r.i18nMap}})).then((function(e){var a=e.map,n=e.i18nMap;t.setState((function(e){return{provinceMap:(0,i.default)((0,i.default)({},e.provinceMap),a),i18nMap:(0,i.default)((0,i.default)({},e.i18nMap),n),provinceName:void 0!==t.provinceByHash[e.provinceCode]?t.provinceByHash[e.provinceCode].name:null}}))}))}},{key:"loadProvinceList",value:function(e){var t=this.props,a=t.cache,n=t.useLocalAddress,i=t.targetLanguage,o=t.useMsiteReq,s=a?A.default.getItem(T.PROVINCE_STORAGE_KEY):null,c=o?T.M_ADDRESS_LIST_ENDPOINT:T.ADDRESS_LIST_ENDPOINT;return null!==s&&(s=JSON.parse(s)),void 0!==(s||{})[e.countryCode]&&(s||{})[e.countryCode].addressNodeList?Promise.resolve(s[e.countryCode]):(e.useLocalAddress=n,e.targetLanguage=i,(0,h.default)({url:"".concat(c,"?").concat((0,v.default)(e)),type:this.reqType}).then((function(t){return A.default.setItem(T.PROVINCE_STORAGE_KEY,JSON.stringify(Object.assign({},s,(0,r.default)({},e.countryCode,t.data)))),t.data})))}},{key:"getCityList",value:function(e){var t=this;if(void 0!==this.state.cityMap[e.addressCode])return Promise.resolve();var a={};return this.loadCityList(e).then((function(n){return n.addressNodeList.forEach((function(n){var r=n.group,i=n.addressNodeList.map((function(e){var a="".concat(e.code);return t.cityByHash[a]=e,a}));a[e.addressCode]=a[e.addressCode]||[],a[e.addressCode].push({group:r,cityIdList:i})})),{map:a,i18nMap:n.i18nMap}})).then((function(e){var a=e.map,n=e.i18nMap;t.setState((function(e){return{cityMap:(0,i.default)((0,i.default)({},e.cityMap),a),i18nMap:(0,i.default)((0,i.default)({},e.i18nMap),n),cityName:void 0!==t.cityByHash[e.cityCode]?t.cityByHash[e.cityCode].name:null}}))}))}},{key:"loadCityList",value:function(e){var t=this.props,a=t.cache,n=t.useLocalAddress,i=t.targetLanguage,o=t.useMsiteReq,s=a?A.default.getItem(T.CITY_STORAGE_KEY):null,c=o?T.M_ADDRESS_LIST_ENDPOINT:T.ADDRESS_LIST_ENDPOINT;return null!==s&&(s=JSON.parse(s)),void 0!==(s||{})[e.addressCode]&&(s||{})[e.addressCode].addressNodeList?Promise.resolve(s[e.addressCode]):(e.useLocalAddress=n,e.targetLanguage=i,(0,h.default)({url:"".concat(c,"?").concat((0,v.default)(e)),type:this.reqType}).then((function(t){return A.default.setItem(T.CITY_STORAGE_KEY,JSON.stringify(Object.assign({},s,(0,r.default)({},e.addressCode,t.data)))),t.data})))}},{key:"countryListDecorator",value:function(e){var t=this,a=this.state.countryCode;return e.map((function(e){return{groupLabel:e.groupLabel||e.group,groupIndex:e.group,tagName:T.INDEXED_LIST_COUNTRY_TAG_NAME,items:e.countryCodeList.map((function(e){return{label:[_.default.createElement(O.default,{code:t.countryByHash[e].code,key:0}),_.default.createElement("span",{key:1},t.countryByHash[e].name)],checked:e===a,code:e}}))}}))}},{key:"provinceListDecorator",value:function(e){var t=this,a=this.state.provinceCode;return e.map((function(e){return{groupLabel:e.group,groupIndex:e.group,tagName:T.INDEXED_LIST_PROVINCE_TAG_NAME,items:e.provinceIdList.map((function(e){return{label:t.provinceByHash[e].name,checked:e===a,code:e}}))}}))}},{key:"cityListDecorator",value:function(e){var t=this,a=this.state.cityCode;return e.map((function(e){return{groupLabel:e.group,groupIndex:e.group,tagName:T.INDEXED_LIST_CITY_TAG_NAME,items:e.cityIdList.map((function(e){return{label:_.default.createElement("div",null,t.cityByHash[e].name),checked:e===a,code:e}}))}}))}},{key:"updateCountry",value:function(e,t){var a=this.props.onAddressChange;e!==this.state.countryCode&&(this.setState({countryCode:e,countryName:t,provinceCode:null,provinceName:null,cityCode:null,cityName:null}),(0,E.default)(a)&&a({country:this.countryByHash[e],province:null,city:null}))}},{key:"updateProvince",value:function(e,t){var a=this.props.onAddressChange,n=this.state,r=n.countryCode;e!==n.provinceCode&&(this.setState({provinceCode:e,provinceName:t,cityCode:null,cityName:null}),(0,E.default)(a)&&a({country:this.countryByHash[r],province:this.provinceByHash[e],city:null}))}},{key:"updateCity",value:function(e,t){var a=this.props.onAddressChange,n=this.state,r=n.countryCode,i=n.provinceCode;e!==n.cityCode&&(this.setState({cityCode:e,cityName:t}),(0,E.default)(a)&&a({country:this.countryByHash[r],province:this.provinceByHash[i],city:this.cityByHash[e]}))}},{key:"setBuyerAddressCookie",value:(L=(0,s.default)((0,o.default)().mark((function e(t){var a,n,r,i;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.props,n=a.onSettingsUpdated,r=a.useMsiteReq,i=r?T.M_SHIP_TO_ENDPOINT:T.SHIP_TO_ENDPOINT,e.abrupt("return",(0,h.default)({url:"".concat(i,"?").concat((0,v.default)(t)),type:this.reqType}).then((function(e){return(0,E.default)(n)&&n(e)})));case 3:case"end":return e.stop()}}),e,this)}))),function(e){return L.apply(this,arguments)})},{key:"onCountryChange",value:(n=(0,s.default)((0,o.default)().mark((function e(t){var a,n,r,i,s,c,l;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this.props,n=a.onClose,r=a.allowSettingsUpdate,i=a.skipCookieChange,s=this.state.countryCode,c=this.countryByHash[t],!t||!s||s===t){e.next=9;break}return e.next=6,(0,N.default)(s,t);case 6:if(e.sent){e.next=9;break}return e.abrupt("return");case 9:if(this.updateCountry(t,c.name),s===t){e.next=17;break}if(l={country:t},r&&(l.changeSite=!0),e.t0=!i,!e.t0){e.next=17;break}return e.next=17,this.setBuyerAddressCookie(l);case 17:c.hasChildren?this.changeTab(T.PROVINCE_TAB):(0,E.default)(n)&&n();case 18:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"onProvinceChange",value:(a=(0,s.default)((0,o.default)().mark((function e(t){var a,n,r,i,s,c,l;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this.props,n=a.onClose,r=a.skipCookieChange,i=this.state,s=i.countryCode,c=i.provinceCode,l=this.provinceByHash[t],this.updateProvince(t,l.name),t===c){e.next=9;break}if(e.t0=!r,!e.t0){e.next=9;break}return e.next=9,this.setBuyerAddressCookie({country:s,province:t});case 9:l.hasChildren?this.changeTab(T.CITY_TAB):(0,E.default)(n)&&n();case 10:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"onCityChange",value:(t=(0,s.default)((0,o.default)().mark((function e(t){var a,n,r,i,s,c,l,u;return(0,o.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this.props,n=a.onClose,r=a.skipCookieChange,i=this.state,s=i.countryCode,c=i.provinceCode,l=i.cityCode,u=this.cityByHash[t],this.updateCity(u.code,u.name),t===l){e.next=9;break}if(e.t0=!r,!e.t0){e.next=9;break}return e.next=9,this.setBuyerAddressCookie({country:s,province:c,city:t});case 9:(0,E.default)(n)&&n();case 10:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"changeTab",value:function(e){var t=this,a=this.state.currentTab;e!==a&&this.setState({currentTab:e},(function(){t.getScrollable().scrollTo(0,0),t.loadDataByActiveTab(e)}))}},{key:"renderSwipeable",value:function(){var e=this.state,t=e.countryList,a=e.provinceMap,n=e.cityMap,r=e.countryCode,i=e.provinceCode,o=[_.default.createElement(m.default,{key:T.COUNTRY_TAB,items:this.countryListDecorator(t),onChange:this.onCountryChange})];return(this.countryByHash[r]||{}).hasChildren&&a[r]&&o.push(_.default.createElement(m.default,{key:T.PROVINCE_TAB,items:this.provinceListDecorator(a[r]),onChange:this.onProvinceChange})),(this.provinceByHash[i]||{}).hasChildren&&n[i]&&o.push(_.default.createElement(m.default,{key:T.CITY_TAB,items:this.cityListDecorator(n[i]),onChange:this.onCityChange})),o}},{key:"getScrollable",value:function(){var e=this.props.scrollableEl;return void 0!==e&&null!==e.current?e.current:window}},{key:"render",value:function(){var e=this.state,t=e.currentTab,a=e.countryList,n=e.provinceMap,r=e.cityMap,i=e.countryCode,o=e.provinceCode,s=e.countryName,c=e.provinceName,l=e.cityName,u=e.i18nMap,d=this.props,p=d.onClose,f=d.i18n;if(!a.length)return null;var h=a[0],y=[].concat({group:"#",countryCodeList:h.countryCodeList}).concat(a.slice(1)),v=(0,S.default)("swipeable-views",{"with-survey":t!==T.COUNTRY_TAB}),m=i&&this.countryByHash&&this.countryByHash[i]&&this.countryByHash[i].hasChildren,E=o&&this.provinceByHash&&this.provinceByHash[o]&&this.provinceByHash[o].hasChildren;return _.default.createElement("div",null,_.default.createElement(k.default,{title:f({key:"selectAddress",fallback:"Select Address"}),onTabChange:this.changeTab,activeTab:t,countryName:s,provinceName:c,cityName:l,i18nMap:u,hasProvince:m,hasCity:E,onClose:p}),(a.length>0||n[i]||r[o])&&_.default.createElement(g.default,{resistance:!0,animateHeight:!0,index:t,onChangeIndex:this.changeTab,className:v},this.renderSwipeable()),t===T.COUNTRY_TAB&&_.default.createElement(C.default,{indexList:(y||[]).map((function(e){return e.group})),tagName:T.INDEXED_LIST_COUNTRY_TAG_NAME,scrollableEl:this.getScrollable()}),t===T.PROVINCE_TAB&&_.default.createElement(C.default,{indexList:(n[i]||[]).map((function(e){return e.group})),tagName:T.INDEXED_LIST_PROVINCE_TAG_NAME,scrollableEl:this.getScrollable()}),t===T.CITY_TAB&&_.default.createElement(C.default,{indexList:(r[o]||[]).map((function(e){return e.group})),tagName:T.INDEXED_LIST_CITY_TAG_NAME,scrollableEl:this.getScrollable()}))}}]),M}(_.default.Component);w.defaultProps={reqType:"json",useMsiteReq:!1,activeTab:T.COUNTRY_TAB,cache:!1,allowSettingsUpdate:!1,useLocalAddress:!1,targetLanguage:"en_US",caiNiaoWhiteList:L.default,skipCookieChange:!1};var D=w;t.default=D},727:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return e?Object.keys(e).map((function(t){return t+"="+e[t]})).join("&"):""}},728:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(0)),i=n(a(729));a(734);var o=function(e){var t=e.items,a=e.onChange;return t.length?r.default.createElement("ul",{className:"list"},t.map((function(e){return[r.default.createElement("li",{name:e.tagName,key:e.groupLabel,className:"group-label","data-index":e.groupIndex},e.groupLabel),e.items.length&&e.items.map((function(e){return r.default.createElement(i.default,{key:e.code,label:e.label,checked:e.checked,code:e.code,onChange:a})}))]}))):null};t.default=o},729:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(0));a(730);var i=n(a(731)),o=function(e){var t=e.label,a=e.code,n=e.checked,o=e.onChange;return r.default.createElement("div",{className:"container m-address_list-item_container",onClick:function(){return o(a)}},r.default.createElement("span",{className:"flex mr-16 align-center"},t),n&&r.default.createElement(i.default,null))};t.default=o},730:function(e,t,a){},731:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(0));a(732);var i=n(a(733));t.default=function(){return r.default.createElement(i.default,{fontSize:14,className:"tick-container"})}},732:function(e,t,a){},733:function(e,t,a){"use strict";a.r(t);var n=a(6),r=a.n(n),i=a(7),o=a.n(i),s=a(0),c=a(239),l=["className","fontSize","style"];function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){r()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p=function(e,t){var a=e.className,n=e.fontSize,r=e.style,i=o()(e,l);return s.createElement(c.a,d(d({},i),{},{ref:t,className:"comet-icon-selected ".concat(a||""),fontSize:n,style:r}),s.createElement("svg",{viewBox:"0 0 1024 1024",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"false",focusable:"false"},s.createElement("path",{d:"M869.696 229.824a37.12 37.12 0 0 1 55.018667 49.706667l-2.410667 2.645333-464.213333 466.432a101.12 101.12 0 0 1-139.349334 3.818667l-3.989333-3.797334L101.696 534.613333a37.12 37.12 0 0 1 49.962667-54.805333l2.645333 2.410667 213.056 214.016c9.898667 9.856 25.386667 10.496 35.925333 1.962666l2.176-1.962666 464.213334-466.410667z"})))},f=s.forwardRef(p);f.displayName="Selected",t.default=f},734:function(e,t,a){},735:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"function"==typeof e}},736:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],a=e.reduce((function(e,t){var a=t.name,n=t.code,i=a.charAt();return e[i]=e[i]||[],e[i].push((0,r.default)({},t,{label:a,value:n})),e}),{});for(var n in a)t.push({group:n,addressNodeList:a[n]});return t.sort((function(e,t){var a=e.group.toUpperCase(),n=t.group.toUpperCase();return a<n?-1:a>n?1:0})),t};var r=n(a(346))},764:function(e,t,a){},765:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(55)),i=n(a(56)),o=n(a(112)),s=n(a(119)),c=n(a(0));a(766);var l=function(e){(0,o.default)(a,e);var t=(0,s.default)(a);function a(){return(0,r.default)(this,a),t.apply(this,arguments)}return(0,i.default)(a,[{key:"render",value:function(){return c.default.createElement("span",{className:"flag country-flag mr-16 ".concat(this.props.code)})}}]),a}(c.default.PureComponent);t.default=l},766:function(e,t,a){},767:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(0)),i=n(a(768)),o=n(a(769));a(772);var s=function(e){var t=e.title,a=e.onTabChange,n=e.activeTab,s=e.countryName,c=e.provinceName,l=e.cityName,u=e.i18nMap,d=e.hasProvince,p=e.hasCity,f=e.onClose;return r.default.createElement("div",{className:"header"},r.default.createElement("div",{className:"header-head"},r.default.createElement("div",{className:"header-left-icon-wrapper",onClick:f},r.default.createElement(i.default,{fontSize:20})),r.default.createElement("div",{className:"header-title"},t)),r.default.createElement(o.default,{onTabChange:a,activeTab:n,countryName:s,provinceName:c,cityName:l,i18nMap:u,hasProvince:d,hasCity:p}))};t.default=s},768:function(e,t,a){"use strict";a.r(t);var n=a(6),r=a.n(n),i=a(7),o=a.n(i),s=a(0),c=a(239),l=["className","fontSize","style"];function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){r()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p=function(e,t){var a=e.className,n=e.fontSize,r=e.style,i=o()(e,l);return s.createElement(c.a,d(d({},i),{},{ref:t,className:"comet-icon-back ".concat(a||""),fontSize:n,style:r}),s.createElement("svg",{viewBox:"0 0 1024 1024",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"false",focusable:"false"},s.createElement("path",{d:"M166.218667 471.285333l1.888-1.984 331.157333-331.157333a32 32 0 0 1 46.698667 43.722667l-1.44 1.536L247.146667 480.768h594.752a32 32 0 0 1 1.877333 63.946667l-1.877333 0.053333H247.146667l297.386666 297.376a32 32 0 0 1 1.429334 43.722667l-1.44 1.536a32 32 0 0 1-43.722667 1.44l-1.536-1.44L168.106667 556.234667a61.472 61.472 0 0 1-1.888-84.949334z"})))},f=s.forwardRef(p);f.displayName="Back",t.default=f},769:function(e,t,a){"use strict";var n=a(53).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(55)),i=n(a(56)),o=n(a(112)),s=n(a(119)),c=n(a(0));a(770);var l=a(354),u=n(a(771)),d=function(e){(0,o.default)(a,e);var t=(0,s.default)(a);function a(){return(0,r.default)(this,a),t.apply(this,arguments)}return(0,i.default)(a,[{key:"renderSplitter",value:function(e){return e?c.default.createElement(u.default,{fontSize:16}):null}},{key:"renderNavBar",value:function(){var e=this,t=this.props,a=t.countryName,n=t.provinceName,r=t.cityName,i=t.onTabChange,o=t.activeTab,s=t.i18nMap,u=t.hasProvince,d=t.hasCity,p=s.provinceNavTitle,f=s.cityNavTitle,_=[],h={navState:l.COUNTRY_TAB,showSplitter:!1,displayLabel:a||"Country"},y={navState:l.PROVINCE_TAB,showSplitter:!0,displayLabel:n||p},v={navState:l.CITY_TAB,showSplitter:!0,displayLabel:r||f};return _.push(h),u&&_.push(y),d&&_.push(v),c.default.createElement("div",{className:"tablist-nav-row"},_.map((function(t){var a=t.navState,n=t.showSplitter,r=t.displayLabel;return[e.renderSplitter(n),c.default.createElement("div",{key:r,className:o===a?"tablist-nav-col tablist-active-tab":"tablist-nav-col"},c.default.createElement("div",{onClick:function(){return i(a)}},c.default.createElement("span",{className:"tablist-label"},r)))]})))}},{key:"renderSurvey",value:function(){var e=this.props,t=e.activeTab,a=e.i18nMap,n=a.tipBegin,r=a.tipLink,i=a.tipEnd;return t!==l.COUNTRY_TAB&&c.default.createElement("div",{className:"tablist-nav-row tablist-border-splitter"},c.default.createElement("span",{className:"tablist-feedback-hint"},n,c.default.createElement("a",{target:"_blank",href:r},i)))}},{key:"render",value:function(){return c.default.createElement("div",{className:"tablist-nav-bar"},this.renderNavBar(),this.renderSurvey())}}]),a}(c.default.PureComponent);t.default=d},770:function(e,t,a){},771:function(e,t,a){"use strict";a.r(t);var n=a(6),r=a.n(n),i=a(7),o=a.n(i),s=a(0),c=a(239),l=["className","fontSize","style"];function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){r()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p=function(e,t){var a=e.className,n=e.fontSize,r=e.style,i=o()(e,l);return s.createElement(c.a,d(d({},i),{},{ref:t,className:"comet-icon-arrowright ".concat(a||""),fontSize:n,style:r}),s.createElement("svg",{viewBox:"0 0 1024 1024",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"false",focusable:"false"},s.createElement("path",{d:"M318.698667 97.6a35.925333 35.925333 0 0 1 49.813333-4.128l1.632 1.408 371.914667 355.232a85.333333 85.333333 0 0 1 0.032 123.381333L370.133333 929.12a35.936 35.936 0 0 1-51.445333-2.730667 37.674667 37.674667 0 0 1 1.130667-50.944l1.546666-1.504L685.653333 527.253333a21.333333 21.333333 0 0 0 0-30.922666L321.365333 150.058667a37.653333 37.653333 0 0 1-2.666666-52.448z"})))},f=s.forwardRef(p);f.displayName="ArrowRight",t.default=f},772:function(e,t,a){},773:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={RU:!0,BN:!0,ES:!0,CN:!0,CL:!0,CW:!0,UK:!0,KR:!0,NL:!0,NZ:!0,UA:!0,HK:!0,MO:!0,TW:!0,SA:!0,AE:!0,US:!0,KZ:!0,PL:!0,TR:!0,BR:!0,IT:!0,FR:!0}},774:function(e){e.exports=JSON.parse('{"ru_RU":{"address_shiptolayer_delivery":"Доставить в другую страну","shipping_address_default_address_flag_title":"По умолчанию","address_shiptolayer_reminder":"Вы будете получать рекомендации в зависимости от выбранной страны","address_zipcode_placeholder":"Индекс","address_homepage_delivery":"Доставка в страны: {0}","AE.iOS.Address.ChooseYourLocation":"Выберите свое местоположение","address_zipcode_apply":"Применить"},"it_IT":{"address_shiptolayer_delivery":"Consegna fuori da {0}","shipping_address_default_address_flag_title":"Predefinito","address_shiptolayer_reminder":"Ti consiglieremo beni e servizi in base alla regione scelta.","address_zipcode_placeholder":"Digita qui ","address_homepage_delivery":"Consegna a {0}","AE.iOS.Address.ChooseYourLocation":"Scegli la tua posizione","address_zipcode_apply":"Applica"},"pl_PL":{"address_shiptolayer_delivery":"Dostawa poza {0}","shipping_address_default_address_flag_title":"Domyślny","address_shiptolayer_reminder":"Otrzymasz informacje o polecanych towarach i usługach na podstawie wybranego przez Ciebie regionu.","address_zipcode_placeholder":"Wpisz tutaj","address_homepage_delivery":"Dostawa do {0}","AE.iOS.Address.ChooseYourLocation":"Wybierz swoją lokalizację","address_zipcode_apply":"Zastosuj"},"tr_TR":{"address_shiptolayer_delivery":"{0} dışına teslim edin","shipping_address_default_address_flag_title":"Varsayılan","address_shiptolayer_reminder":"Seçtiğiniz bölgeye göre ürün ve hizmet önerisi yapacağız.","address_zipcode_placeholder":"Buraya yazın","address_homepage_delivery":"Şuraya teslim edin: {0}","AE.iOS.Address.ChooseYourLocation":"Konumunuzu seçin","address_zipcode_apply":"Uygula"},"iw_IL":{"address_shiptolayer_delivery":"משלוח מחוץ ל-{0}","shipping_address_default_address_flag_title":"ברירת מחדל","address_shiptolayer_reminder":"אנחנו נמליץ לכם על סחורות ושירותים בהתאם לאזור שבו תבחרו.","address_zipcode_placeholder":"הקלידו כאן","address_homepage_delivery":"לשלוח אל {0}","AE.iOS.Address.ChooseYourLocation":"לבחור מיקום שלך","address_zipcode_apply":"אשר"},"vi_VN":{"address_shiptolayer_delivery":"Deliver outside {0}","shipping_address_default_address_flag_title":"Mặc định","address_shiptolayer_reminder":"Chúng tôi sẽ đề xuất hàng hóa và dịch vụ dựa trên khu vực bạn chọn.","address_zipcode_placeholder":"Nhập ở đây","address_homepage_delivery":"Giao hàng đến {0}","AE.iOS.Address.ChooseYourLocation":"Lựa chọn vị trí của bạn","address_zipcode_apply":"Cung cấp"},"pt_BR":{"address_shiptolayer_delivery":"Entregar fora {0}","shipping_address_default_address_flag_title":"Padrão","address_shiptolayer_reminder":"Recomendaremos produtos e serviços de acordo com a região que você escolher.","address_zipcode_placeholder":"Digite aqui","address_homepage_delivery":"Enviar para {0}","AE.iOS.Address.ChooseYourLocation":"Escolha sua localização","address_zipcode_apply":"Aplicar"},"th_TH":{"address_shiptolayer_delivery":"นำส่งนอก {0}","shipping_address_default_address_flag_title":"ค่าเริ่มต้น","address_shiptolayer_reminder":"เราจะแนะนำสินค้าและบริการตามเขตพื้นที่ที่คุณเลือก","address_zipcode_placeholder":"พิมพ์ที่นี่","address_homepage_delivery":"นำส่งไปยัง {0}","AE.iOS.Address.ChooseYourLocation":"เลือกตำแหน่งของคุณ","address_zipcode_apply":"นำไปใช้"},"fr_FR":{"address_shiptolayer_delivery":"Livraison hors {0}","shipping_address_default_address_flag_title":"Par défaut","address_zipcode_placeholder":"Écrivez ici","address_homepage_delivery":"Livraison : {0}","AE.iOS.Address.ChooseYourLocation":"Choisissez votre emplacement","address_zipcode_apply":"Confirmer"},"ja_JP":{"address_shiptolayer_delivery":"{0} 以外にお届け","shipping_address_default_address_flag_title":"既定","address_shiptolayer_reminder":"お客様が選択した地域をもとに商品とサービスをおすすめします。","address_zipcode_placeholder":"ここに入力してください。","address_homepage_delivery":"{0} にお届け","AE.iOS.Address.ChooseYourLocation":"を選択あなたの場所","address_zipcode_apply":"申し込む"},"in_ID":{"address_shiptolayer_delivery":"Kirim ke luar {0}","shipping_address_default_address_flag_title":"Standard","address_shiptolayer_reminder":"Kami akan merekomendasikan barang dan jasa berdasarkan wilayah yang Anda pilih.","address_zipcode_placeholder":"Ketik di sini","address_homepage_delivery":"Kirim ke {0}","AE.iOS.Address.ChooseYourLocation":"Pilih lokasi Anda","address_zipcode_apply":"Pakai"},"de_DE":{"address_shiptolayer_delivery":"Lieferung außerhalb von {0} hinterlassen","shipping_address_default_address_flag_title":"Standard","address_shiptolayer_reminder":"Wir empfehlen Waren und Services je nach der Region, die Sie auswählen","address_zipcode_placeholder":"Hier eingeben","address_homepage_delivery":"An {0} liefern","AE.iOS.Address.ChooseYourLocation":"Wählen sie ihren standort","address_zipcode_apply":"Anwenden"},"ar_SA":{"address_shiptolayer_delivery":"التوصيل خارج {0}","shipping_address_default_address_flag_title":"افتراضي","address_shiptolayer_reminder":"سنرشح لك المنتجات والخدمات بناءً على المنطقة التي تختارها","address_zipcode_placeholder":"أدخل هنا","address_homepage_delivery":"توصيل إلى {0}","AE.iOS.Address.ChooseYourLocation":"اختر موقعك","address_zipcode_apply":"تطبيق"},"ko_KR":{"address_shiptolayer_delivery":"{0} 외에 다른 나라/지역으로 배송","shipping_address_default_address_flag_title":"기본","address_shiptolayer_reminder":"선택 지역을 기반으로 상품 및 서비스를 추천드립니다","address_zipcode_placeholder":"여기에 입력해 주세요","address_homepage_delivery":"{0}(으)로 배송","AE.iOS.Address.ChooseYourLocation":"선택 확인하십시오","address_zipcode_apply":"적용"},"en_US":{"address_shiptolayer_delivery":"Deliver outside {0}","shipping_address_default_address_flag_title":"Default","address_shiptolayer_reminder":"We will recommend goods and services based on the region you choose.","address_zipcode_placeholder":"Type here ","address_homepage_delivery":"Deliver to {0}","AE.iOS.Address.ChooseYourLocation":"Choose your location","address_zipcode_apply":"Apply"},"uk_UA":{"address_shiptolayer_delivery":"Доставка за межі країни {0}","shipping_address_default_address_flag_title":"За замовченням","address_shiptolayer_reminder":"Ми рекомендуватимемо товари та послуги відповідно до вибраного вами регіону.","address_zipcode_placeholder":"Введіть текст тут","address_homepage_delivery":"Доставка до: {0}","address_zipcode_apply":"Застосувати"},"es_ES":{"address_shiptolayer_delivery":"Entregar fuera de {0}","shipping_address_default_address_flag_title":"Direccion","address_shiptolayer_reminder":"Te recomendaremos productos y servicios según la región que selecciones.","address_zipcode_placeholder":"Escribe aquí","address_homepage_delivery":"Entregar a {0}","AE.iOS.Address.ChooseYourLocation":"Elija su ubicación","address_zipcode_apply":"Usar"},"zh_CN":{"address_shiptolayer_reminder":"我们将根据您的位置向您展示优化的产品和价格","AE.iOS.Address.ChooseYourLocation":"选择您的位置"},"nl_NL":{"address_shiptolayer_delivery":"Leveren buiten {0}","shipping_address_default_address_flag_title":"Standaard","address_shiptolayer_reminder":"We zullen goederen en diensten aanbevelen op basis van de regio die u kiest.","address_zipcode_placeholder":"Typ hier","address_homepage_delivery":"Leveren aan {0}","AE.iOS.Address.ChooseYourLocation":"Kies uw locatie","address_zipcode_apply":"Toepassen"},"pt_PT":{"address_shiptolayer_delivery":"Entregar fora {0}","shipping_address_default_address_flag_title":"Padrão","address_shiptolayer_reminder":"Recomendaremos produtos e serviços de acordo com a região que você escolher.","address_zipcode_placeholder":"Digite aqui","address_homepage_delivery":"Enviar para {0}","AE.iOS.Address.ChooseYourLocation":"Escolha sua localização","address_zipcode_apply":"Aplicar"}}')},775:function(e,t,a){},776:function(e,t,a){},777:function(e,t,a){},778:function(e,t,a){}}]);