1(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([["RegionModal"],{"86Sz":function(e,o,a){"use strict";a.r(o);var n=a("2Fhg"),t=a.n(n),i=a("mXGw"),l=a.n(i),s=a("x+Zd"),c=a("w/Uz"),r=a.n(c),d=a("8Jek"),u=a.n(d),v=a("vj+v"),g=a("P9jd"),m=a("B+bs"),b=a.n(m),p=a("C6V1"),f=a("+Ady"),y=a("3q9o"),_=a("9z+6"),w=a("pRfn"),h=a("43Qa"),C=a("y+Zy");const{rootSiteUrl:S}=h.a,j=new v.a;p.a.preload();var O=t()(y.a,{});o.default=Object(s.b)(Object(_.b)({area:"regionSettings"}),r()(g.a,b.a))(e=>{var o;const{region:a,currency:n,symbol:s}=Object(C.i)(null==e?void 0:e.location),[c,r]=Object(i.useState)(!1),[d,v]=Object(i.useState)(a),[m,y]=Object(i.useState)(n),[_,h]=Object(i.useState)(s),[S,N]=Object(i.useState)(f.a),[L,B]=Object(i.useState)(f.b[f.a].currency),[R,k]=Object(i.useState)(!1),U="undefined"!=typeof window?window.location.pathname:"/",A=Object(C.j)(U);Object(i.useEffect)(()=>{T();const e=setTimeout(()=>{F("open")},3e3);return()=>clearTimeout(e)},[]);const T=()=>{const e=j.get("user_custom_region"),o=j.get("user_custom_currency"),a=e&&f.b[e]?e:f.a,n=Object.values(f.b).map(e=>e.currency),t=o&&n.includes(o)?o:f.b[f.a].currency,i=o&&n.includes(o)&&e&&f.b[e]?f.b[e].symbol:f.b[f.a].symbol;N(a),v(a),y(t),h(i),B(t)},F=o=>{!Object(C.l)()||"header"!==(null==e?void 0:e.source)&&"sidebar"!==(null==e?void 0:e.source)||("close"===o?Object(C.c)():"open"===o&&D())},D=()=>{c?(T(),F("close")):window.scrollTo({top:0}),r(!c)},E=f.b[d]||f.b[f.a];let G=m,$=_;if(void 0===j.get("user_custom_currency")&&void 0!==(null==e?void 0:e.location)&&void 0!==(null==e||null===(o=e.location)||void 0===o?void 0:o.pathname)){var I,M,z;const o=null==e||null===(I=e.location)||void 0===I||null===(M=I.pathname)||void 0===M||null===(z=M.split("/"))||void 0===z?void 0:z.filter(Boolean),a=(null==o?void 0:o[0])||"",n=f.b[a];void 0!==n&&void 0!==(null==n?void 0:n.currency)&&void 0!==(null==n?void 0:n.symbol)&&(G=null==n?void 0:n.currency,$=null==n?void 0:n.symbol)}return l.a.createElement(l.a.Fragment,null,"regionList"===(null==e?void 0:e.type)?t()(w.b,{onClick:()=>{D()},type:"viewRegionList"},void 0,t()("p",{className:u()(b.a.regionsListBtn),"aria-label":"Change region"},void 0,"Regions")):t()(w.b,{onClick:()=>{D()},type:"viewRegionSettings"},void 0,t()("span",{},void 0,t()("button",{className:u()(b.a.flagButton),"aria-label":"Change region settings"},void 0,t()("img",{src:E.flag,alt:E.name,className:b.a.flagIcon})),"footer"===(null==e?void 0:e.source)||"sidebar"===(null==e?void 0:e.source)?` | ${$} (${G}) `:"")),c&&t()(p.a,{active:!0,enableClickOutsideClose:!0,cancelButtonMode:"hidden",onClose:D},void 0,"regionList"===(null==e?void 0:e.type)?t()("div",{className:u()(g.a.modalDialogContainerBase,b.a.container,b.a.containerRegionList)},void 0,t()("i",{className:u()("icon-cancel",b.a.cancelIcon),onClick:D}),t()("p",{className:u()(g.a.title3,b.a.title)},void 0,"Regions Wescover does business in:"),t()("div",{className:b.a.regionGrid},void 0,A.map(({regionCode:e,regionName:o,href:a})=>{const n=f.b[e];return t()(w.b,{onClick:()=>{},type:"overrideRegion"},void 0,t()("a",{href:a,className:b.a.regionLink},e,t()("img",{src:n.flag,alt:o+" flag",className:b.a.regionFlag}),t()("span",{},void 0,o)))}))):t()("div",{className:u()(g.a.modalDialogContainerBase,b.a.container)},void 0,t()("i",{className:u()("icon-cancel",b.a.cancelIcon),onClick:D}),t()("h2",{className:u()(g.a.title3,b.a.title)}
1,void 0,"Update your settings"),t()("div",{className:b.a.divider}),t()("p",{className:b.a.subTitle},void 0,"Set where you live and the currency you use."),t()("div",{className:b.a.fieldGroup},void 0,t()("label",{className:b.a.label},void 0,"Country"),t()("select",{className:b.a.selectField,value:S,onChange:e=>{const o=e.target.value;N(o),B(f.b[o].currency)}},void 0,Object.entries(f.b).map(([e,o])=>t()("option",{value:e},e,o.name)))),t()("div",{className:b.a.fieldGroup},void 0,t()("label",{className:b.a.label},void 0,"Currency"),t()("select",{className:b.a.selectField,value:L,onChange:e=>{B(e.target.value)}},void 0,Array.from(new Set(Object.values(f.b).map(e=>e.currency))).map(e=>t()("option",{value:e},e,e)))),t()("div",{className:b.a.resetSettingsWrapper},void 0,t()(w.b,{onClick:()=>(()=>{var e,o;k(!0),Object(C.c)(),j.remove("user_custom_region",{path:"/"}),j.remove("user_custom_currency",{path:"/"});const{pathname:a,search:n}=window.location,t=null==a||null===(e=a.split("/"))||void 0===e?void 0:e.filter(Boolean),i=null==t||null===(o=t[0])||void 0===o?void 0:o.toLowerCase(),l=new URLSearchParams(n);l.delete("locale_override");const s=l.toString(),c=s?"?"+s:"";setTimeout(()=>{if((null==t?void 0:t.length)>0&&null!==f.f&&void 0!==f.f&&f.f.includes(i)){t.shift();const e=`${"/"+t.join("/")}${c}`;window.location.href=e}else window.location.reload()},500)})(),type:"resetRegionSettings"},void 0,t()("p",{className:b.a.resetSettingsLink},void 0,Object(C.l)()?"From another country? Continue to US site":"Reset settings"))),R?O:t()(w.b,{onClick:()=>(()=>{var e;k(!0),Object(C.c)(),j.set("user_custom_region",S,{path:"/"}),j.set("user_custom_currency",L,{path:"/"});const{pathname:o,search:a}=window.location,n=o.split("/").filter(Boolean),t=null==n||null===(e=n[0])||void 0===e?void 0:e.toLowerCase(),i=new URLSearchParams(a);i.delete("locale_override");const l=i.toString(),s=l?"?"+l:"",c=decodeURIComponent(o).toLowerCase(),r=c.includes("/-/")||c.includes("murals"),d=S.toLowerCase(),u="us"===d;setTimeout(()=>{let e;if(r)e=o;else if(n.length>0&&null!==f.f&&void 0!==f.f&&f.f.includes(t))if(u){const o=n.slice(1).join("/");e=o?"/"+o:"/"}else n[0]=d,e="/"+n.join("/");else e=u?o:"/"===o?"/"+d:`/${d}${o}`;const a=`${e}${s}`;window.location.href=a},500)})(),type:"updateRegionSettings"},void 0,t()("button",{className:u()(g.a.genericCallToActionButton,g.a.fatCta,b.a.saveButton)},void 0,"Save")))))})},"B+bs":function(e,o,a){e.exports={container:"_2_2IdYd",containerRegionList:"ncfGrs5",cancelIcon:"_2EM6z5m",title:"_2sTp2Zw",subTitle:"V2_ORXj",divider:"yU2j0OW",fieldGroup:"_1j9Sd28",label:"tUZXMw6",selectField:"raWL9GT",errorFieldBackground:"_3sCTMs4",flagButton:"fRY1p1A",flagIcon:"_3dbS1ZU",saveButton:"Esp9ah8",resetSettingsWrapper:"USJdHaA",resetSettingsLink:"t0mLzlw",regionsListBtn:"oP1Qvh3",regionGrid:"_318yyMd",regionLink:"_2SmvxRV",regionFlag:"_1oyUYkM"}}}]); 2//# sourceMappingURL=61871b918bd7337a.js.map
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.