"use strict";(self.webpackChunkarenax_51=self.webpackChunkarenax_51||[]).push([[179],{8947:(e,t,a)=>{var o=a(4942),n=a(3967),r=a.n(n),s=a(2363),i=a(7294),l=a(3935),m=a(405),c=a(804),d=a(8216),h=a(8790),u=(a(8264),a(6337),a(268),a(8085)),C=a(8576),p=a(2489);class g extends i.Component{static getDerivedStateFromError(e){return{hasError:!0}}constructor(e){super(e),this.state={hasError:!1}}componentDidCatch(e,t){this.setState({hasError:!0}),console.error(e,t),p.C.trackAppError("[ErrorBoundary]",e.message+e.stack)}render(){return this.state.hasError?(this.props.swallow||C.d.trackPageView(!0,!1,!0),this.props.swallow?null:i.createElement("h1",null,"Sorry, something's not working right. Please try again later.")):this.props.children}}var _=a(3300),E=a.n(_),S=a(7968),y=a(4963),f=a(515);class v{static getUrlRedirect(e,t){const a=(0,y.l0)(e.hostname),o=e.pathname.replace(/\/$/,""),n=decodeURI(o),r=t.find((e=>e.from===n));if(r&&(!r.exclude||-1===r.exclude.indexOf(a))){r.type=+r.type||301;const e=r.message?`?redirmsg=${r.message}`:"";return r.to=r.to+e,r}return null}static async fetchRedirectsSettings(){try{const e=await E()(f.N.REDIRECTS_SETTINGS_PATH,{timeout:2e4});return(0,S.yN)(e).json()}catch(e){throw console.log("Error while fetchRedirectsSettings",e),e}}static redirectToTranslatedUrl(e,t,a,o){const n=["/category/","/games/","/help","/profile","/all-games"].find((t=>e.includes(t))),r=["en-us","en-gb","en-au","en-nz"].find((t=>e.includes(t)));if(r&&"en"===t){const t=e.replace(r,"").replace("/","");o.redirect(t,301)}if("en"!==t&&n){const t=n.replace(/\//g,"").replace("-","_").toUpperCase(),r=`/${a.t(`ROUTES.${t}`)}/`;let s;if("/category/"===n){const t=e.split("/").filter((e=>e)).pop(),o=a.t(t.toUpperCase());s=e.replace(n,r).replace(t,o.toLowerCase())}else s=e.replace(n,r);o.redirect(s.replace(/\/+$/,""),301)}}}var b=a(5367),A=a(5982),N=a(9383),w=a(1978),P=a(2557),O=a(9492);let T=function(e){return e.TopNav="TopNav",e.GameEnd="GameEnd",e.RightRail="RightRail",e.Leaderboard="Leaderboard",e.OpenWeb="OpenWeb",e}({}),L=function(e){return e.facebook="Facebook",e.google="Google",e.arkadium="Arkadium",e}({}),k=function(e){return e.Login="Login",e.GDPR="GDPR",e}({});var I=a(7576);function M(e){return Array.isArray?Array.isArray(e):"[object Array]"===V(e)}const R=1/0;function D(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-R?"-0":t}(e)}function B(e){return"string"==typeof e}function G(e){return"number"==typeof e}function Z(e){return!0===e||!1===e||function(e){return H(e)&&null!==e}(e)&&"[object Boolean]"==V(e)}function H(e){return"object"==typeof e}function x(e){return null!=e}function U(e){return!e.trim().length}function V(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const j=e=>`Missing ${e} property in key`,F=e=>`Property 'weight' in key '${e}' must be a positive integer`,K=Object.prototype.hasOwnProperty;class W{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let a=z(e);this._keys.push(a),this._keyMap[a.id]=a,t+=a.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function z(e){let t=null,a=null,o=null,n=1,r=null;if(B(e)||M(e))o=e,t=Y(e),a=$(e);else{if(!K.call(e,"name"))throw new Error(j("name"));const s=e.name;if(o=s,K.call(e,"weight")&&(n=e.weight,n<=0))throw new Error(F(s));t=Y(s),a=$(s),r=e.getFn}return{path:t,id:a,weight:n,src:o,getFn:r}}function Y(e){return M(e)?e:e.split(".")}function $(e){return M(e)?e.join("."):e}var q={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...{useExtendedSearch:!1,getFn:function(e,t){let a=[],o=!1;const n=(e,t,r)=>{if(x(e))if(t[r]){const s=e[t[r]];if(!x(s))return;if(r===t.length-1&&(B(s)||G(s)||Z(s)))a.push(D(s));else if(M(s)){o=!0;for(let e=0,a=s.length;e<a;e+=1)n(s[e],t,r+1)}else t.length&&n(s,t,r+1)}else a.push(e)};return n(e,B(t)?t.split("."):t,0),o?a:a[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const J=/[^ ]+/g;class X{constructor({getFn:e=q.getFn,fieldNormWeight:t=q.fieldNormWeight}={}){this.norm=function(e=1,t=3){const a=new Map,o=Math.pow(10,t);return{get(t){const n=t.match(J).length;if(a.has(n))return a.get(n);const r=1/Math.pow(n,.5*e),s=parseFloat(Math.round(r*o)/o);return a.set(n,s),s},clear(){a.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,B(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();B(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,a=this.size();t<a;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!x(e)||U(e))return;let a={v:e,i:t,n:this.norm.get(e)};this.records.push(a)}_addObject(e,t){let a={i:t,$:{}};this.keys.forEach(((t,o)=>{let n=t.getFn?t.getFn(e):this.getFn(e,t.path);if(x(n))if(M(n)){let e=[];const t=[{nestedArrIndex:-1,value:n}];for(;t.length;){const{nestedArrIndex:a,value:o}=t.pop();if(x(o))if(B(o)&&!U(o)){let t={v:o,i:a,n:this.norm.get(o)};e.push(t)}else M(o)&&o.forEach(((e,a)=>{t.push({nestedArrIndex:a,value:e})}))}a.$[o]=e}else if(B(n)&&!U(n)){let e={v:n,n:this.norm.get(n)};a.$[o]=e}})),this.records.push(a)}toJSON(){return{keys:this.keys,records:this.records}}}function Q(e,t,{getFn:a=q.getFn,fieldNormWeight:o=q.fieldNormWeight}={}){const n=new X({getFn:a,fieldNormWeight:o});return n.setKeys(e.map(z)),n.setSources(t),n.create(),n}function ee(e,{errors:t=0,currentLocation:a=0,expectedLocation:o=0,distance:n=q.distance,ignoreLocation:r=q.ignoreLocation}={}){const s=t/e.length;if(r)return s;const i=Math.abs(o-a);return n?s+i/n:i?1:s}const te=32;function ae(e,t,a,{location:o=q.location,distance:n=q.distance,threshold:r=q.threshold,findAllMatches:s=q.findAllMatches,minMatchCharLength:i=q.minMatchCharLength,includeMatches:l=q.includeMatches,ignoreLocation:m=q.ignoreLocation}={}){if(t.length>te)throw new Error(`Pattern length exceeds max of ${te}.`);const c=t.length,d=e.length,h=Math.max(0,Math.min(o,d));let u=r,C=h;const p=i>1||l,g=p?Array(d):[];let _;for(;(_=e.indexOf(t,C))>-1;){let e=ee(t,{currentLocation:_,expectedLocation:h,distance:n,ignoreLocation:m});if(u=Math.min(e,u),C=_+c,p){let e=0;for(;e<c;)g[_+e]=1,e+=1}}C=-1;let E=[],S=1,y=c+d;const f=1<<c-1;for(let o=0;o<c;o+=1){let r=0,i=y;for(;r<i;){ee(t,{errors:o,currentLocation:h+i,expectedLocation:h,distance:n,ignoreLocation:m})<=u?r=i:y=i,i=Math.floor((y-r)/2+r)}y=i;let l=Math.max(1,h-i+1),_=s?d:Math.min(h+i,d)+c,v=Array(_+2);v[_+1]=(1<<o)-1;for(let r=_;r>=l;r-=1){let s=r-1,i=a[e.charAt(s)];if(p&&(g[s]=+!!i),v[r]=(v[r+1]<<1|1)&i,o&&(v[r]|=(E[r+1]|E[r])<<1|1|E[r+1]),v[r]&f&&(S=ee(t,{errors:o,currentLocation:s,expectedLocation:h,distance:n,ignoreLocation:m}),S<=u)){if(u=S,C=s,C<=h)break;l=Math.max(1,2*h-C)}}if(ee(t,{errors:o+1,currentLocation:h,expectedLocation:h,distance:n,ignoreLocation:m})>u)break;E=v}const v={isMatch:C>=0,score:Math.max(.001,S)};if(p){const e=function(e=[],t=q.minMatchCharLength){let a=[],o=-1,n=-1,r=0;for(let s=e.length;r<s;r+=1){let s=e[r];s&&-1===o?o=r:s||-1===o||(n=r-1,n-o+1>=t&&a.push([o,n]),o=-1)}return e[r-1]&&r-o>=t&&a.push([o,r-1]),a}(g,i);e.length?l&&(v.indices=e):v.isMatch=!1}return v}function oe(e){let t={};for(let a=0,o=e.length;a<o;a+=1){const n=e.charAt(a);t[n]=(t[n]||0)|1<<o-a-1}return t}class ne{constructor(e,{location:t=q.location,threshold:a=q.threshold,distance:o=q.distance,includeMatches:n=q.includeMatches,findAllMatches:r=q.findAllMatches,minMatchCharLength:s=q.minMatchCharLength,isCaseSensitive:i=q.isCaseSensitive,ignoreLocation:l=q.ignoreLocation}={}){if(this.options={location:t,threshold:a,distance:o,includeMatches:n,findAllMatches:r,minMatchCharLength:s,isCaseSensitive:i,ignoreLocation:l},this.pattern=i?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const m=(e,t)=>{this.chunks.push({pattern:e,alphabet:oe(e),startIndex:t})},c=this.pattern.length;if(c>te){let e=0;const t=c%te,a=c-t;for(;e<a;)m(this.pattern.substr(e,te),e),e+=te;if(t){const e=c-te;m(this.pattern.substr(e),e)}}else m(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:a}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return a&&(t.indices=[[0,e.length-1]]),t}const{location:o,distance:n,threshold:r,findAllMatches:s,minMatchCharLength:i,ignoreLocation:l}=this.options;let m=[],c=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:h,startIndex:u})=>{const{isMatch:C,score:p,indices:g}=ae(e,t,h,{location:o+u,distance:n,threshold:r,findAllMatches:s,minMatchCharLength:i,includeMatches:a,ignoreLocation:l});C&&(d=!0),c+=p,C&&g&&(m=[...m,...g])}));let h={isMatch:d,score:d?c/this.chunks.length:1};return d&&a&&(h.indices=m),h}}class re{constructor(e){this.pattern=e}static isMultiMatch(e){return se(e,this.multiRegex)}static isSingleMatch(e){return se(e,this.singleRegex)}search(){}}function se(e,t){const a=e.match(t);return a?a[1]:null}class ie extends re{constructor(e,{location:t=q.location,threshold:a=q.threshold,distance:o=q.distance,includeMatches:n=q.includeMatches,findAllMatches:r=q.findAllMatches,minMatchCharLength:s=q.minMatchCharLength,isCaseSensitive:i=q.isCaseSensitive,ignoreLocation:l=q.ignoreLocation}={}){super(e),this._bitapSearch=new ne(e,{location:t,threshold:a,distance:o,includeMatches:n,findAllMatches:r,minMatchCharLength:s,isCaseSensitive:i,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class le extends re{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,a=0;const o=[],n=this.pattern.length;for(;(t=e.indexOf(this.pattern,a))>-1;)a=t+n,o.push([t,a-1]);const r=!!o.length;return{isMatch:r,score:r?0:1,indices:o}}}const me=[class extends re{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},le,class extends re{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends re{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends re{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends re{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends re{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},ie],ce=me.length,de=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const he=new Set([ie.type,le.type]);class ue{constructor(e,{isCaseSensitive:t=q.isCaseSensitive,includeMatches:a=q.includeMatches,minMatchCharLength:o=q.minMatchCharLength,ignoreLocation:n=q.ignoreLocation,findAllMatches:r=q.findAllMatches,location:s=q.location,threshold:i=q.threshold,distance:l=q.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:a,minMatchCharLength:o,findAllMatches:r,ignoreLocation:n,location:s,threshold:i,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let a=e.trim().split(de).filter((e=>e&&!!e.trim())),o=[];for(let e=0,n=a.length;e<n;e+=1){const n=a[e];let r=!1,s=-1;for(;!r&&++s<ce;){const e=me[s];let a=e.isMultiMatch(n);a&&(o.push(new e(a,t)),r=!0)}if(!r)for(s=-1;++s<ce;){const e=me[s];let a=e.isSingleMatch(n);if(a){o.push(new e(a,t));break}}}return o}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:a,isCaseSensitive:o}=this.options;e=o?e:e.toLowerCase();let n=0,r=[],s=0;for(let o=0,i=t.length;o<i;o+=1){const i=t[o];r.length=0,n=0;for(let t=0,o=i.length;t<o;t+=1){const o=i[t],{isMatch:l,indices:m,score:c}=o.search(e);if(!l){s=0,n=0,r.length=0;break}if(n+=1,s+=c,a){const e=o.constructor.type;he.has(e)?r=[...r,...m]:r.push(m)}}if(n){let e={isMatch:!0,score:s/n};return a&&(e.indices=r),e}}return{isMatch:!1,score:1}}}const Ce=[];function pe(e,t){for(let a=0,o=Ce.length;a<o;a+=1){let o=Ce[a];if(o.condition(e,t))return new o(e,t)}return new ne(e,t)}const ge="$and",_e="$or",Ee="$path",Se="$val",ye=e=>!(!e[ge]&&!e[_e]),fe=e=>({[ge]:Object.keys(e).map((t=>({[t]:e[t]})))});function ve(e,t,{auto:a=!0}={}){const o=e=>{let n=Object.keys(e);const r=(e=>!!e[Ee])(e);if(!r&&n.length>1&&!ye(e))return o(fe(e));if((e=>!M(e)&&H(e)&&!ye(e))(e)){const o=r?e[Ee]:n[0],s=r?e[Se]:e[o];if(!B(s))throw new Error((e=>`Invalid value for key ${e}`)(o));const i={keyId:$(o),pattern:s};return a&&(i.searcher=pe(s,t)),i}let s={children:[],operator:n[0]};return n.forEach((t=>{const a=e[t];M(a)&&a.forEach((e=>{s.children.push(o(e))}))})),s};return ye(e)||(e=fe(e)),o(e)}function be(e,t){const a=e.matches;t.matches=[],x(a)&&a.forEach((e=>{if(!x(e.indices)||!e.indices.length)return;const{indices:a,value:o}=e;let n={indices:a,value:o};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}))}function Ae(e,t){t.score=e.score}class Ne{constructor(e,t={},a){this.options={...q,...t},this.options.useExtendedSearch,this._keyStore=new W(this.options.keys),this.setCollection(e,a)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof X))throw new Error("Incorrect 'index' type");this._myIndex=t||Q(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){x(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let a=0,o=this._docs.length;a<o;a+=1){const n=this._docs[a];e(n,a)&&(this.removeAt(a),a-=1,o-=1,t.push(n))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:a,includeScore:o,shouldSort:n,sortFn:r,ignoreFieldNorm:s}=this.options;let i=B(e)?B(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=q.ignoreFieldNorm}){e.forEach((e=>{let a=1;e.matches.forEach((({key:e,norm:o,score:n})=>{const r=e?e.weight:null;a*=Math.pow(0===n&&r?Number.EPSILON:n,(r||1)*(t?1:o))})),e.score=a}))}(i,{ignoreFieldNorm:s}),n&&i.sort(r),G(t)&&t>-1&&(i=i.slice(0,t)),function(e,t,{includeMatches:a=q.includeMatches,includeScore:o=q.includeScore}={}){const n=[];return a&&n.push(be),o&&n.push(Ae),e.map((e=>{const{idx:a}=e,o={item:t[a],refIndex:a};return n.length&&n.forEach((t=>{t(e,o)})),o}))}(i,this._docs,{includeMatches:a,includeScore:o})}_searchStringList(e){const t=pe(e,this.options),{records:a}=this._myIndex,o=[];return a.forEach((({v:e,i:a,n})=>{if(!x(e))return;const{isMatch:r,score:s,indices:i}=t.searchIn(e);r&&o.push({item:e,idx:a,matches:[{score:s,value:e,norm:n,indices:i}]})})),o}_searchLogical(e){const t=ve(e,this.options),a=(e,t,o)=>{if(!e.children){const{keyId:a,searcher:n}=e,r=this._findMatches({key:this._keyStore.get(a),value:this._myIndex.getValueForItemAtKeyId(t,a),searcher:n});return r&&r.length?[{idx:o,item:t,matches:r}]:[]}const n=[];for(let r=0,s=e.children.length;r<s;r+=1){const s=e.children[r],i=a(s,t,o);if(i.length)n.push(...i);else if(e.operator===ge)return[]}return n},o=this._myIndex.records,n={},r=[];return o.forEach((({$:e,i:o})=>{if(x(e)){let s=a(t,e,o);s.length&&(n[o]||(n[o]={idx:o,item:e,matches:[]},r.push(n[o])),s.forEach((({matches:e})=>{n[o].matches.push(...e)})))}})),r}_searchObjectList(e){const t=pe(e,this.options),{keys:a,records:o}=this._myIndex,n=[];return o.forEach((({$:e,i:o})=>{if(!x(e))return;let r=[];a.forEach(((a,o)=>{r.push(...this._findMatches({key:a,value:e[o],searcher:t}))})),r.length&&n.push({idx:o,item:e,matches:r})})),n}_findMatches({key:e,value:t,searcher:a}){if(!x(t))return[];let o=[];if(M(t))t.forEach((({v:t,i:n,n:r})=>{if(!x(t))return;const{isMatch:s,score:i,indices:l}=a.searchIn(t);s&&o.push({score:i,key:e,value:t,idx:n,norm:r,indices:l})}));else{const{v:n,n:r}=t,{isMatch:s,score:i,indices:l}=a.searchIn(n);s&&o.push({score:i,key:e,value:n,norm:r,indices:l})}return o}}Ne.version="7.0.0",Ne.createIndex=Q,Ne.parseIndex=function(e,{getFn:t=q.getFn,fieldNormWeight:a=q.fieldNormWeight}={}){const{keys:o,records:n}=e,r=new X({getFn:t,fieldNormWeight:a});return r.setKeys(o),r.setIndexRecords(n),r},Ne.config=q,Ne.parseQuery=ve,function(...e){Ce.push(...e)}(ue);class we{static prepareSearchParam(e){return(e||"").toString().toLowerCase().trim()}static async quickSearch(e=[],t=""){if(!t)return Promise.resolve([]);const a=this.getFuse(e).search(t).slice(0,15),o=b.i.getWindowBaseHref();return a.map((({item:e})=>({slug:e.slug,title:e.name,url:`${o}/${N.Z.t("ROUTES.GAMES")}/${e.alias}`,image:e.getThumbPath()})))}static getFuse(e){return this.fuse||(this.fuse=new Ne(e,{keys:["name"],threshold:.5})),this.fuse}}(0,o.Z)(we,"fuse",null);class Pe{static getLoginPageUrl(e,t){return e.sso&&e.sso.name&&e.sso.loginUrl?"usatoday"===e.sso.name&&t?e.sso.loginUrl+decodeURI(t):e.sso.loginUrl:null}}var Oe=a(573),Te=a(5987),Le=a(6459),ke=a(7462);const Ie=["feedMetadata"];function Me(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}class Re{static getWebPImage(e){return e&&(0,y.pn)(e,".jpg")?e.replace(".jpg",".webp"):""}static ParseNew(e,t){let a=(0,ke.Z)({},((0,Le.Z)(e),e));const n=a.meta;let r={};n&&(r={name:n.name||"",description:n.description,tags:n.categories||[],locales:n.locale,thumbPath:n.thumbs.thumbPath,thumbPathWebP:this.getWebPImage(n.thumbs.thumbPath),promoThumbPath:n.thumbs.promoThumbPath,promoThumbPathWebP:this.getWebPImage(n.thumbs.promoThumbPath),secondaryThumbPath:n.thumbs.secondaryThumbPath,secondaryThumbPathWebP:this.getWebPImage(n.thumbs.secondaryThumbPath),squareIcon76:n.thumbs.squareIcon76,squareIcon120:n.thumbs.squareIcon120,squareIcon152:n.thumbs.squareIcon152,squareIcon167:n.thumbs.squareIcon167,squareIcon180:n.thumbs.squareIcon180,squareIcon192:n.thumbs.squareIcon192,squareIcon512:n.thumbs.squareIcon512,squareVideo152:n.thumbs.squareVideo152,width:n.width,height:n.height,screenshotPath:n.thumbs.screenshotPath,releaseTime:n.releaseTime,isNew:Re.isGameNew(n.releaseTime),rules:n.rules,metaHTMLTitle:n.metaHTMLTitle,metaHTMLDescription:n.metaHTMLDescription,HTMLHeading:n.HTMLHeading,isFlex:n.isFlex,isGrm:n.isGRM,isIframe:n.isIframe,isAdsFree:n.isAdsFree,hasEagle:n.hasEagle,sitemapInfo:t.filter((e=>a.slug===e.slug))});const s=new Re(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Me(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({slug:a.slug,alias:n.alias||a.slug,sdkName:a.sdkName,version:a.version,isCategory:!1,renderingType:a.renderingType},r));return s.updateAssetsOriginURL(),s}static Parse(e){let t=e.feedMetadata,a=(0,Te.Z)(e,Ie);const o=new Re({slug:a.slug,alias:t.alias||a.slug,name:t.name||a.name,description:t.description||a.description,sdkName:a.sdkName,version:a.version,tags:t.categories.length?t.categories:JSON.parse(a.tags),locales:JSON.parse(a.locales),thumbPath:a.thumbPath,thumbPathWebP:this.getWebPImage(a.thumbPath),promoThumbPath:a.promoThumbPath,promoThumbPathWebP:this.getWebPImage(a.promoThumbPath),secondaryThumbPath:a.secondaryThumbPath,secondaryThumbPathWebP:this.getWebPImage(a.secondaryThumbPath),squareIcon76:a.squareIcon76,squareIcon120:a.squareIcon120,squareIcon152:a.squareIcon152,squareIcon167:a.squareIcon167,squareIcon180:a.squareIcon180,squareIcon192:a.squareIcon192,squareIcon512:a.squareIcon512,squareVideo152:a.squareVideo152,width:a.width,height:a.height,screenshotPath:a.screenshotPath,releaseTime:a.releaseTime,isNew:Re.isGameNew(a.releaseTime),rules:t.rules,metaHTMLTitle:a.metaHTMLTitle,metaHTMLDescription:a.metaHTMLDescription,HTMLHeading:a.HTMLHeading,isCategory:!1});return o.updateAssetsOriginURL(),o}static isGameNew(e){const t=Date.now()-(e||0);return Math.floor(t/864e5)<=14}constructor(e){(0,o.Z)(this,"slug",void 0),(0,o.Z)(this,"alias",void 0),(0,o.Z)(this,"name",void 0),(0,o.Z)(this,"description",void 0),(0,o.Z)(this,"sdkName",void 0),(0,o.Z)(this,"version",void 0),(0,o.Z)(this,"renderingType",void 0),(0,o.Z)(this,"tags",void 0),(0,o.Z)(this,"locales",void 0),(0,o.Z)(this,"thumbPath",void 0),(0,o.Z)(this,"thumbPathWebP",void 0),(0,o.Z)(this,"promoThumbPath",void 0),(0,o.Z)(this,"promoThumbPathWebP",void 0),(0,o.Z)(this,"secondaryThumbPath",void 0),(0,o.Z)(this,"secondaryThumbPathWebP",void 0),(0,o.Z)(this,"squareIcon76",void 0),(0,o.Z)(this,"squareIcon120",void 0),(0,o.Z)(this,"squareIcon152",void 0),(0,o.Z)(this,"squareIcon167",void 0),(0,o.Z)(this,"squareIcon180",void 0),(0,o.Z)(this,"squareIcon192",void 0),(0,o.Z)(this,"squareIcon512",void 0),(0,o.Z)(this,"squareVideo152",void 0),(0,o.Z)(this,"width",void 0),(0,o.Z)(this,"height",void 0),(0,o.Z)(this,"screenshotPath",void 0),(0,o.Z)(this,"releaseTime",void 0),(0,o.Z)(this,"isNew",void 0),(0,o.Z)(this,"rules",void 0),(0,o.Z)(this,"assetOriginUrl",void 0),(0,o.Z)(this,"thumbOriginUrl",void 0),(0,o.Z)(this,"metaHTMLTitle",void 0),(0,o.Z)(this,"metaHTMLDescription",void 0),(0,o.Z)(this,"HTMLHeading",void 0),(0,o.Z)(this,"customEventGameName",void 0),(0,o.Z)(this,"customEventGameThumb",void 0),(0,o.Z)(this,"customEventGameThumbWebp",void 0),(0,o.Z)(this,"isCategory",void 0),(0,o.Z)(this,"buttonText",void 0),(0,o.Z)(this,"isFlex",void 0),(0,o.Z)(this,"isAdsFree",void 0),(0,o.Z)(this,"isGrm",void 0),(0,o.Z)(this,"isIframe",void 0),(0,o.Z)(this,"hasEagle",void 0),(0,o.Z)(this,"sitemapInfo",void 0),this.slug=e.slug,this.alias=e.alias,this.name=e.name,this.description=e.description,this.sdkName=e.sdkName,this.version=e.version,this.tags=e.tags||[],this.locales=e.locales||[],this.thumbPath=e.thumbPath,this.thumbPathWebP=e.thumbPathWebP,this.promoThumbPath=e.promoThumbPath,this.promoThumbPathWebP=e.promoThumbPathWebP,this.secondaryThumbPath=e.secondaryThumbPath,this.secondaryThumbPathWebP=e.secondaryThumbPathWebP,this.squareIcon76=e.squareIcon76,this.squareIcon120=e.squareIcon120,this.squareIcon152=e.squareIcon152,this.squareIcon167=e.squareIcon167,this.squareIcon180=e.squareIcon180,this.squareIcon192=e.squareIcon192,this.squareIcon512=e.squareIcon512,this.screenshotPath=e.screenshotPath,this.squareVideo152=e.squareVideo152,this.width=e.width,this.height=e.height,this.releaseTime=e.releaseTime,this.isNew=e.isNew,this.rules=e.rules,this.assetOriginUrl=e.assetOriginUrl,this.thumbOriginUrl=e.thumbOriginUrl,this.metaHTMLTitle=e.metaHTMLTitle,this.metaHTMLDescription=e.metaHTMLDescription,this.HTMLHeading=e.HTMLHeading,this.renderingType=e.renderingType||"JavaScript",this.isCategory=!1,this.isFlex=e.isFlex,this.isGrm=e.isGrm,this.isIframe=e.isIframe,this.hasEagle=e.hasEagle,this.isAdsFree=e.isAdsFree,this.sitemapInfo=e.sitemapInfo}hasCategory(e){return this.tags&&this.tags.some((t=>t.toLowerCase()===e.toLowerCase()))}updateAssetsOriginURL(){if(!this.version)throw new Error("Game object has insufficient data to build assets url.");this.assetOriginUrl=this.getAssetsOriginRelativeToOrigin(),this.thumbOriginUrl=f.N.GAMES_THUMBS_BLOB+"/"+this.slug+"/"}getAssetsOriginRelativeToOrigin(){if(!this.version)throw new Error("Game object has insufficient data to build assets url");return`${f.N.GAMES_BLOB}/${this.sdkName||this.slug}/${this.version}/`}getThumbPath(e=!1){const t=e&&this.thumbPathWebP?this.thumbPathWebP:this.thumbPath;return t.startsWith("http")?t:this.assetOriginUrl+"/"+t}}const De=(0,w.PH)("add games"),Be=(0,w.Lq)({},[]);Be.on(De,((e,t=[])=>t.slice(0)));const Ge=Be,Ze=e=>e.games,He=e=>e.currentLang,xe=(0,Oe.P1)(Ze,He,((e,t)=>e?e.filter((e=>e.locales&&-1!==e.locales.indexOf(t))).map((e=>new Re(e))):[])),Ue=(0,Oe.P1)((e=>e.config),Ze,He,((e,t)=>t.match.params.game),((e,t,a,o)=>{const n=e.feed&&e.feed.gamesRewrite;let r=o;n&&n[o]&&(r=n[o]);const s=t.find((e=>e.alias===r));if(s&&-1!==s.locales.indexOf(a))return new Re(s)}));var Ve=a(9529),je=a(4269),Fe=a(5955);function Ke(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function We(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ke(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ze={SEARCH_REQUEST:function(e){return function(t,a){nt(e),t(Qe(e)),e=we.prepareSearchParam(e);const o=xe(a());we.quickSearch(o,e).then((e=>{t(qe(e))}))}},SEARCH_ITEM_CLICK:function({slug:e,url:t}){return function(a,o){I.W.searchingAnalytics(P.MF.CLICK,e),a(qe([])),a(Qe("")),a(rt(t))}},NAVIGATION_REQUEST:function({url:e,category:t,event:a}){return function(a,o){I.W.topNavCategories(P.MF.CLICK,t),a(rt(e))}},LOGIN_REQUEST:function(){return function(e,t){const a=Pe.getLoginPageUrl(t().config,window.location.href);a?(je.G.set(O.Ys.arkStateReturnUrl,window.location.href),window.location.href=a):e((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,caller:T.TopNav}))}},LOGOUT_REQUEST:function(){return function(e,t){e((0,Ve.TX)())}},CHANGE_LANGUAGE_REQUEST:function(e){return function(t,a){window.location.replace(`/${e}`)}},PROFILE_REQUEST:function(){return function(e,t){const a=t().config.theme.subfolder?"/"+t().config.theme.subfolder:"";e(rt(b.i.getWindowBaseHref()+a+`/${N.Z.t("ROUTES.PROFILE")}`))}},OPEN_SHOP_MODAL_REQUEST:function(){return function(e,t){e((0,Fe.Wm)(!0))}}},Ye=(0,w.PH)("set menu"),$e=(0,w.PH)("set current location"),qe=(0,w.PH)("set search results"),Je=(0,w.PH)("set theme"),Xe=(0,w.PH)("set parent site url"),Qe=(0,w.PH)("set search term"),et=(0,w.PH)("set user country"),tt=(0,w.PH)("set header gems amount"),at=(0,w.Lq)({},{searchTerm:""});at.on(A.nk,((e,t)=>We(We({},e),{},{currentLocation:t.location.pathname}))),at.on(Ye,((e,t=[])=>We(We({},e),{},{menu:t}))),at.on(qe,((e,t=[])=>We(We({},e),{},{searchResults:t}))),at.on(Je,((e,t=null)=>We(We({},e),{},{theme:t}))),at.on(Xe,((e,t=null)=>We(We({},e),{},{parentSiteUrl:t}))),at.on(Qe,((e,t)=>We(We({},e),{},{searchTerm:t}))),at.on(et,((e,t)=>We(We({},e),{},{userCountry:t}))),at.on(tt,((e,t)=>We(We({},e),{},{theme:We(We({},e.theme),{},{balance:t})})));const ot=at,nt=(0,y.Ds)((e=>{e&&I.W.searchingAnalytics(P.MF.QUERY,e)}),500);function rt(e){return function(t,a){if(e){e=e.href||e;const o=a().gameState;o&&o!==O.D2.AD_BLOCKER?window.location.replace(e):t((0,A.VF)(e))}}}const st=(0,w.PH)("should track pageview"),it=(0,w.Lq)({},null);it.on(st,((e,t=!1)=>t));const lt=it;class mt extends i.PureComponent{getSnapshotBeforeUpdate(e){if(this.props.pathname!==e.pathname){const e=new URL(window.location.href);v.getUrlRedirect(e,this.props.redirects)&&window.location.reload(),C.d.setGlobalCustomDimensions(void 0,{pageType:b.i.getPageType()})}return null}componentDidUpdate(e){if(this.props.shouldTrackPageview&&(this.props.dispatch(st(!1)),C.d.trackPageView(!0)),this.props.pathname!==e.pathname){try{window.dispatchEvent(new Event("urlchanged")),this.props.dispatch($e(this.props.pathname))}catch(e){console.error(e)}window.scrollTo(0,0)}}render(){return i.createElement("div",{className:"router-wrapper"},this.props.children)}}(0,o.Z)(mt,"displayName","RouterWrapper");const ct=(0,d.$j)((e=>({pathname:e.router.location.pathname,gameState:e.gameState,shouldTrackPageView:e.shouldTrackPageView,redirects:e.redirects,is404:e.is404})))(mt);class dt{constructor(e,t){(0,o.Z)(this,"product",void 0),(0,o.Z)(this,"adUnit",void 0),(0,o.Z)(this,"adUnitAlias",void 0),(0,o.Z)(this,"theySell",void 0),e=e||{product:"phoenix"},this.product=e.product||"phoenix",this.adUnit=e.adUnitAlias&&e.adUnitAlias[t]?e.adUnitAlias[t]:e.adUnit,this.adUnitAlias=e.adUnitAlias,this.theySell=e.theySell||{}}}var ht=a(8150);const ut="GAME_VIDEO_PREROLL";class Ct{constructor(e,t){(0,o.Z)(this,"name",void 0),(0,o.Z)(this,"nameAlias",void 0),(0,o.Z)(this,"client",void 0),(0,o.Z)(this,"clientHomePageUrl",void 0),(0,o.Z)(this,"domain",void 0),(0,o.Z)(this,"subfolder",void 0),(0,o.Z)(this,"logoPath",void 0),(0,o.Z)(this,"locale",void 0),(0,o.Z)(this,"headerBgColorHex",void 0),(0,o.Z)(this,"headerTextColorHex",void 0),(0,o.Z)(this,"adRefreshTimeMs",void 0),(0,o.Z)(this,"supportRewardVideo",void 0),(0,o.Z)(this,"supportInterstitialVideo",void 0),(0,o.Z)(this,"ads",void 0),(0,o.Z)(this,"loginExclude",void 0),(0,o.Z)(this,"ftuxEnabled",void 0),(0,o.Z)(this,"disableLogin",void 0),(0,o.Z)(this,"disableLeaderboard",void 0),(0,o.Z)(this,"disablePoweredBy",void 0),(0,o.Z)(this,"theming",void 0),(0,o.Z)(this,"freshDeskId",void 0),(0,o.Z)(this,"useExternalImages",void 0),(0,o.Z)(this,"sharingImage",void 0),(0,o.Z)(this,"private",void 0),e=e||{},this.name=e.nameAlias&&e.nameAlias[t]?e.nameAlias[t]:e.name,this.client=e.client,this.clientHomePageUrl=e.clientHomePageUrl,this.domain=e.domain,this.subfolder=e.subfolder,this.logoPath=e.logoPath,this.locale=e.locale,this.headerBgColorHex=e.headerBgColorHex,this.headerTextColorHex=e.headerTextColorHex,this.adRefreshTimeMs=e.adRefreshTimeMs,this.supportRewardVideo=void 0===e.supportRewardVideo||e.supportRewardVideo,this.supportInterstitialVideo=void 0===e.supportInterstitialVideo||e.supportInterstitialVideo,this.ads=e.ads||{},this.ads.isAdBlockerEnabled=void 0===e.ads.isAdBlockerEnabled||null===e.ads.isAdBlockerEnabled||e.ads.isAdBlockerEnabled,this.loginExclude=e.loginExclude,this.ftuxEnabled=void 0===e.ftuxEnabled||null===e.ftuxEnabled||e.ftuxEnabled,this.disableLogin=!!e.disableLogin,this.disableLeaderboard=!!e.disableLeaderboard,this.disablePoweredBy=!!e.disablePoweredBy,this.theming=e.theming||{},this.freshDeskId=e.freshDeskId?.toString()||"",this.useExternalImages=!!e.useExternalImages,this.sharingImage=e.sharingImage?.toString()||""}shouldShowPreroll(e){if(!y.sk)return!e.isAdsFree&&(this.isPrerollEnabled()&&this.isPrerollEnabledForGame(e.slug)&&this.isPrerollEnabledOnCount())}isPrerollEnabled(){return!!this.ads[ut]}isPrerollEnabledForGame(e){const t=this.ads.DisableVideo&&this.ads.DisableVideo.preroll;return!Array.isArray(t)||!t.find((t=>t===e))}isPrerollEnabledOnCount(){const e=this.ads.DisableVideo&&+this.ads.DisableVideo.prerollShowRate;if(!e||e<2)return!0;const t=ht.n.getItem(O.Ys.lastGamePlay);t&&(Date.now()-Date.parse(t))/1e3/60/60>=12&&ht.n.removeItem(O.Ys.gamePlayCount),ht.n.setItem(O.Ys.lastGamePlay,(new Date).toString());return+ht.n.getItem(O.Ys.gamePlayCount)%e==0}shouldShowDisplayAd(){return!this.ads.DisableDisplay}}var pt=a(61);var gt=a(6786);class _t{constructor(){(0,o.Z)(this,"pc",void 0),(0,o.Z)(this,"tablet",void 0),(0,o.Z)(this,"mobile",void 0)}static fromResponse(e){return{[gt.Y.DESKTOP]:e.desktop||[],[gt.Y.TABLET]:e.tablet||[],[gt.Y.MOBILE]:e.mobile||[]}}}class Et{static fetchAnalyticsSortings(e,t){const a=t?"default":(0,y.l0)(e.hostname),o=`${f.N.ANALYTICS_SORTING_BLOB}/${a}.json`;return(0,S.X2)(o,{timeout:1e4}).then((e=>_t.fromResponse(e.data)))}static sortGames(e,t,a){const o=Et.filterSorting(e,a),n=Et.filterSorting(e,t);return o&&o.length&&(e=Et.analyticsSortGames(o,e)),n&&n.length&&(e=Et.manualSortGames(n,e)),e}static filterSorting(e,t){const a=e.map((e=>e.slug));return t.filter((e=>-1!==a.indexOf(e.slug)))}static analyticsSortGames(e,t){return e.sort(((e,t)=>e.order-t.order)),t.sort(((t,a)=>{const o=e.find((e=>e.slug===t.slug)),n=e.find((e=>e.slug===a.slug));return(o&&o.order>0?o.order:Number.MAX_SAFE_INTEGER)-(n&&n.order>0?n.order:Number.MAX_SAFE_INTEGER)}))}static manualSortGames(e,t){return e.sort(((e,t)=>e.order-t.order)).forEach((e=>{const a=t.find((t=>t.slug===e.slug)),o=t.indexOf(a);-1!==o&&(t.splice(o,1),t.splice(e.order-1,0,a))})),t}}const St=(0,w.PH)("set config"),yt=(0,w.Lq)({},{});yt.on(St,((e,t=null)=>t));const ft=yt;class vt{static useConfigFromLocalStorage(e){const t=Object.assign({},e.getState().config);Object.keys(t).forEach((e=>{const a=ht.n.getItem(`TEST__CONFIG__${e}`);a&&(t[e]=JSON.parse(a))})),e.dispatch(St(t))}static applyGlobalGamesSortings(e){const t=e.getState(),a=t.games,o=t.sortings,n=gt.D.detectDevice(),r=Et.sortGames(a.slice(),o.manual,o.analytics[n]);e.dispatch(De(r))}}var bt=a(8766),At=a(3961);const Nt=new class{constructor(){(0,o.Z)(this,"abtest_Homepage",void 0),(0,o.Z)(this,"abtest_Lightbox",void 0)}},wt="no";class Pt{constructor(){(0,o.Z)(this,"isInitialized",!1),(0,o.Z)(this,"config",void 0),(0,o.Z)(this,"variations",void 0)}getVariation(e,t){if(!this.isInitialized)return p.C.trackAppError(`[ABTestManager] Tried to get variation before initialization: ${e}`),t;return a=this?.config[e],a&&Array.isArray(a)&&Boolean(a.filter((e=>e&&"undefined"!==e&&"null"!==e)).length)?(this.variations[e]||(this.variations[e]=this.runABTest(e)),p.C.setCustomDimensions({abvariations:this.getCookie().value}),this.variations[e]):t;var a}init(e={ver:wt},t=""){if(this.config=e,this.trackObsoleteTests(),this.variations=this.parseCookie(t),this.variations||(this.variations={ver:wt}),this.variations.ver!==this.config.ver){const e=Object.keys(this.config).filter((e=>Object.keys(this.variations).includes(e))).reduce(((e,t)=>(e[t]=this.variations[t],e)),{});this.variations=e}this.variations.ver=this.config.ver,this.isInitialized=!0}getCookie(){const e={path:"/",expires:new Date(Date.now()+2529e6)},t=Object.keys(this.variations).map((e=>[e,this.encodeValue(this.variations[e])].join(":"))).join(",");return{name:O.Ys.arkabtests,value:t,options:e}}getKeyValues(){return[["ab",Object.keys(this.variations).map((e=>[e,this.variations[e]].join("-"))).join(" ")]]}hasTests(){return this.isInitialized&&this.config.ver!==wt}parseCookie(e){return e.split(",").map((e=>e.split(":"))).reduce(((e,[t,a])=>(t&&(e[t]=this.decodeValue(a||"null")),e)),{})}encodeValue(e){return e}decodeValue(e){return e}runABTest(e){const t=this.config[e],a=t.reduce(((e,t)=>e+t.weight),0),o=Math.random()*a;let n=0;for(const e of t)if(n+=e.weight,n>o)return e.val}trackObsoleteTests(){const e=Object.keys(this.config),t=[];for(const a of e)"ver"!==a&&(Object.keys(Nt).includes(a)||t.push(a));if(t.length){const e={obsoleteTests:t,arenaDomain:y.sk?"":window.location.hostname,arenaName:y.sk?"":window?.STORE?.getState()?.arenaName};console.log(`[ABTestService] Non-existent tests in config: ${t.join(", ")}`),p.C.trackAppError("[ABTestService] Non-existent tests in config",e)}}}var Ot=a(697);const Tt=i.createContext(new Pt);function Lt({children:e,manager:t}){return i.createElement(Tt.Provider,{value:t},e)}var kt=a(6326),It=a(5380),Mt=a(438),Rt=a(8741);const Dt="Icons__starIcon___rqWUz3ml",Bt="Icons__refreshIcon___HV6aJldH",Gt="Icons__backIcon___FBIQZyIX",Zt="Icons__closeIcon___Xdi0K6Aq",Ht="Icons__settingsIcon___oPvYKgD5",xt="Icons__contactUsIcon___DNm5Cl83",Ut="Icons__helpIcon___WCREewao",Vt="Icons__featureIcon___XoMBWvIm",jt="Icons__warningIcon___GftOFkpj",Ft="Icons__editIcon___IM1Cik4S",Kt="Icons__landmarkIcon___CyDh3MsI",Wt="Icons__eyeIcon___zzcNvGiy",zt="Icons__historyIcon___EGwJsKZE",Yt="Icons__loaderIcon___UQwGKL7k",$t="Icons__nicknameIcon___J2KGDxC_",qt="Icons__emailIcon___Sn0dloNl",Jt="Icons__passwordIcon___A_mFY_pM",Xt="Icons__playCircleIcon___vJAA73jc",Qt="Icons__signOutIcon____IrqrKfD",ea="Icons__isMirrored___uzaZDMwb",ta="Icons__arrowIcon___azrdobYI",aa="Icons__personIcon___AhLk6IiC",oa="Icons__dailyIcon___cos2xNeD",na="Icons__weeklyIcon___L0fr7D3p",ra="Icons__monthlyIcon___XwxMKr1w",sa="Icons__trophyYouIcon___IBYuexzF",ia="Icons__trophyIcon___C_HJzNR9",la="Icons__first___JtToMO_s",ma="Icons__second___boa04Lmg",ca="Icons__third___lmV1S2BR",da="Icons__coinsIcon___GITUa0jQ",ha="Icons__eyeCrossedIcon___v_zNWGdK",ua="Icons__logoIcon___LX_GDi81",Ca="Icons__lockIcon___ivCC7Z22",pa="Icons__questionIcon___wd8MI3M0",ga="Icons__infoIcon___JbjiGAuH",_a="Icons__webGameIcon___C1ZkcUeo",Ea="Icons__checkmarkIcon___y2ggtR8i",Sa="Icons__arrowStickWhiteIcon___OH_HTgKx";var ya,fa,va,ba,Aa;function Na(){return Na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Na.apply(this,arguments)}const wa=e=>i.createElement("svg",Na({xmlns:"http://www.w3.org/2000/svg",id:"Logo_svg__Layer_1","data-name":"Layer 1",viewBox:"0 0 523 154.25"},e),i.createElement("defs",null,i.createElement("clipPath",{id:"Logo_svg__clip-path",transform:"translate(-.6)"},i.createElement("path",{d:"M108.6 0h298.3v88H108.6z",style:{fill:"none"}})),ya||(ya=i.createElement("style",null,".Logo_svg__cls-2{isolation:isolate;font-size:36px;font-family:NunitoSans-Regular,Nunito Sans}.Logo_svg__cls-2,.Logo_svg__cls-3{fill:#fff}"))),fa||(fa=i.createElement("g",{id:"Logo_svg__Layer_2","data-name":"Layer 2"},i.createElement("g",{id:"Logo_svg__Layer_1-2","data-name":"Layer 1-2"},i.createElement("text",{className:"Logo_svg__cls-2",transform:"translate(0 144.93)"},"Games"),i.createElement("text",{className:"Logo_svg__cls-2",transform:"translate(121.36 144.93)"},"y"),i.createElement("text",{className:"Logo_svg__cls-2",transform:"translate(139.64 144.93)"},"ou can"),i.createElement("text",{className:"Logo_svg__cls-2",transform:"translate(255.17 144.93)"},"f"),i.createElement("text",{className:"Logo_svg__cls-2",transform:"translate(266.79 144.93)"},"eel good about")))),va||(va=i.createElement("path",{d:"M508.3 123.3h2.6v6.2h1.4v-6.2h2.6v-1.2h-6.6zM519 127.5l-2.2-5.4h-1.4l-.5 7.4h1.3l.4-4.7 1.9 4.7h.9l1.9-4.7.4 4.7h1.3l-.5-7.4h-1.4z",className:"Logo_svg__cls-3"})),i.createElement("g",{id:"Logo_svg__Layer_2-2","data-name":"Layer 2"},i.createElement("g",{id:"Logo_svg__Layer_1-2-2","data-name":"Layer 1-2"},i.createElement("g",{id:"Logo_svg__Layer_2-2-2","data-name":"Layer 2-2"},i.createElement("g",{id:"Logo_svg__Layer_1-2-2-2","data-name":"Layer 1-2-2"},i.createElement("path",{d:"M398 3.3a5.45 5.45 0 0 1 2.2.5c3.2 1.5 3.3 4 3.2 8.3v33.5c0 .2-.5 5.3-4.2 5.3a6.5 6.5 0 0 1-2-.4c-2.2-.9-3.1-4.2-4-6-1.2-2.3-3.4-6.6-8.4-9a15.1 15.1 0 0 0-6.9-1.5 20 20 0 0 0-5.4.7c-1.4.3-3.5 1.1-5.2 1.1a3.5 3.5 0 0 1-2-.5c-5.1-2.9-.2-7.4-.1-7.6l26-20.7c2.7-2.1 4.6-3.6 6.8-3.7m0-3.3c-3.3 0-5.8 2-8.6 4.3l-.1.1-26 20.8-.2.2-.1.2c-2.3 2.4-3.4 5-3 7.4a7.54 7.54 0 0 0 7.6 6.1 17.8 17.8 0 0 0 4.6-.8 11 11 0 0 1 1.3-.3h.2a23 23 0 0 1 4.6-.5 13 13 0 0 1 5.5 1.2c3.9 1.9 5.6 5.2 6.8 7.4l.1.2a4.3 4.3 0 0 1 .5 1.2c.9 2.2 2.2 5.2 5.2 6.3a11.4 11.4 0 0 0 3.2.7c3.9 0 6.7-3.1 7.4-8.1V12.2c0-4.1.1-8.8-5.1-11.3A9.2 9.2 0 0 0 398 0",className:"Logo_svg__cls-3",style:{clipPath:"url(#Logo_svg__clip-path)"},transform:"translate(-.6)"}),ba||(ba=i.createElement("path",{d:"M155.8 87.6h-3V56.1h3V62a11.58 11.58 0 0 1 10.3-6.3 12.4 12.4 0 0 1 5 1l.3.1v3.3l-.6-.3a10.44 10.44 0 0 0-4.9-1.2c-5.8 0-10.1 5.4-10.1 12.6ZM222 88c-10.3 0-16.9-6.4-16.9-16.2s6.6-16.1 17-16.1a19.45 19.45 0 0 1 11.9 3.6v-3.2h3v31.5h-3v-3.2a20.15 20.15 0 0 1-12 3.6m.1-29.4c-8.6 0-14 5-14 13.2s5.4 13.3 14 13.3c5 0 9.1-1.4 11.9-4.2V62.8a17.7 17.7 0 0 0-11.9-4.2M260.4 88c-10.3 0-16.9-6.4-16.9-16.2s6.7-16.1 17-16.1a20.34 20.34 0 0 1 11.9 3.6V43.9h3v43.7h-3v-3.2a19.74 19.74 0 0 1-12 3.6m.2-29.4c-8.6 0-14 5-14 13.2s5.4 13.3 14 13.3c4.8 0 9-1.5 11.8-4.2V62.8a17.27 17.27 0 0 0-11.8-4.2M287.3 87.6h-3V56.1h3Zm-1.4-36.5a2.55 2.55 0 0 1 0-5.1 2.5 2.5 0 0 1 2.5 2.6 2.54 2.54 0 0 1-2.5 2.5M309 88c-9.4 0-13.6-4.2-13.6-13.7V56.1h3v18.2c0 7.6 3.2 10.8 10.7 10.8 4.6 0 9.3-1.6 12.1-4.2V56.1h3v31.5h-3v-3.5A21.1 21.1 0 0 1 309 88M382.8 87.6h-3V69.2c0-7.4-2.8-10.6-9.4-10.6a20.1 20.1 0 0 0-11.6 3.8 22.4 22.4 0 0 1 1 6.8v18.4h-3V69.2c0-7.4-2.8-10.6-9.3-10.6a19.32 19.32 0 0 0-11.8 4v25h-3V56.1h3v3.5a22.15 22.15 0 0 1 12-3.8c4.8 0 8 1.4 10 4.4a21.6 21.6 0 0 1 12.9-4.4c8.4 0 12.2 4.2 12.2 13.5ZM127 46.7l-19 40.9h3.3l5.2-11.4h23.1l5.2 11.4h3.3L129.3 47l-.1-.3Zm1.1 4.2 10.2 22.3h-20.4Z",className:"Logo_svg__cls-3"})),i.createElement("path",{d:"M203.1 87.6h.2l-.2-.2z",style:{fill:"#231f20"}}),Aa||(Aa=i.createElement("path",{d:"M176.4 43.9v43.7h3V43.9zM197.3 56.5l-16.1 14.1 18.1 16.5h4.9l-18.5-16.7L202 56.5z",className:"Logo_svg__cls-3"}))))))),Pa=i.memo((e=>i.createElement(wa,{className:r()(ua,e.className),"aria-hidden":"true"})));var Oa=a(3727);const Ta=e=>e.router.location.pathname,La=(0,Oe.P1)(Ta,(e=>b.i.getBaseHref(e))),ka=(0,Oe.P1)((e=>e.arenaOrigin),Ta,((e,t)=>{let a=b.i.getBaseHref(t);return a="/"===a?"":a,e+a})),Ia="Link__baseStyle___QRiKq6nl",Ma=["baseHref","to","href","gameState"],Ra=i.memo((e=>{let t=e.baseHref,a=e.to,o=e.href,n=e.gameState,r=(0,Te.Z)(e,Ma);const s=n&&n!==O.D2.AD_BLOCKER;return o?i.createElement("a",(0,ke.Z)({href:t+o},r),r.children):s?i.createElement("a",(0,ke.Z)({href:t+a},r),r.children):a?i.createElement(Oa.rU,(0,ke.Z)({to:t+a},r)):null})),Da=(0,d.$j)((e=>({gameState:e.gameState,baseHref:La(e)})),{})(Ra),Ba=({to:e,className:t,target:a,rel:o,tabIndex:n,role:s,children:l,onClick:m,title:c,itemProp:d,onDragStart:h,onKeyDown:u,draggable:C,suppressHydrationWarning:p})=>i.createElement(Da,{role:s,onClick:m,className:r()(Ia,t),"data-name":"22",to:e,title:c,itemProp:d,target:a,rel:o,tabIndex:n,onDragStart:h,onKeyDown:u,draggable:C,suppressHydrationWarning:p},l),Ga="AppLoader__container___jtPFfruY",Za="AppLoader__isFullPage___JdreavcZ",Ha="AppLoader__text___qQMq07L_",xa="AppLoader__spinner___V4ZHbheT",Ua="AppLoader__path___kpCJyQcZ",Va=["customClassName","isFullPage"],ja=i.memo((({text:e,isFullPage:t,customClassName:a})=>i.createElement(Fa,{customClassName:a,isFullPage:t},i.createElement(Ka,null,i.createElement(Wa,null)),e&&i.createElement(za,null,e)))),Fa=e=>{let t=e.customClassName,a=e.isFullPage,o=(0,Te.Z)(e,Va);return i.createElement("div",(0,ke.Z)({className:r()(Ga,t,{[Za]:a})},o))},Ka=e=>i.createElement("svg",(0,ke.Z)({className:xa,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 66 66"},e)),Wa=e=>i.createElement("circle",(0,ke.Z)({className:Ua,stroke:"#005aff",fill:"none",cx:"33",cy:"33",r:"30"},e)),za=e=>i.createElement("div",(0,ke.Z)({className:Ha},e));var Ya=a(3515);const $a=new class{getScreenSize(){const e=window.screen;return`${e.width}x${e.height}`}getWindowSize(){const e=window;return`${e.innerWidth}x${e.innerHeight}`}getGameSize(){const e=document.querySelector('[data-element-description="game"] > *');if(!e)return"Not defined";return`${e.clientWidth}x${e.clientHeight}`}},qa="FreshDesk__contactUsButton___oZnhf5iK",Ja="FreshDesk__flex___TIPTqKd2",Xa="FreshDesk__loaderForHelpPage___sx7xIfDP",Qa="FreshDesk__loaderForSidebar___39Cw6IUK",eo="FreshDesk__loaderWithoutIcon___BsqZeavg",to=["className"];class ao extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"jscd",null),(0,o.Z)(this,"iconRef",null),(0,o.Z)(this,"show",(()=>{null===this.state.wasLoaded&&(this.setState({wasLoaded:!1}),this.init(),this.prepareUserData(this.state.isBlocked),this.localizeLabels(),this.fillTheData(),this.hideFields()),ao.showWidget()})),(0,o.Z)(this,"renderContentWithIcon",(()=>{const e=this.state.isHelpPage?Xa:Qa;return i.createElement(i.Fragment,null,!1===this.state.wasLoaded?i.createElement(ja,{customClassName:e}):this.props.children[0],this.props.children[1])})),(0,o.Z)(this,"renderContentWithoutIcon",(()=>i.createElement(i.Fragment,null,this.props.children,!1===this.state.wasLoaded&&i.createElement(ja,{customClassName:eo})))),this.state={wasLoaded:null,isBlocked:null,hasIcon:Array.isArray(this.props.children)&&this.props.children.length>1,isHelpPage:!1}}static showWidget(){const e=window;e.FreshworksWidget&&e.FreshworksWidget("open")}componentDidMount(){this.state.hasIcon&&(this.iconRef=this.props.children[0]),window.location.href.includes(this.props.t("ROUTES.HELP"))&&this.setState({isHelpPage:!0}),Ya.x.isBlocked.then((e=>{this.setState({isBlocked:e})}))}init(){if(window.FreshworksWidget)this.setState({wasLoaded:!0});else{const e=this.props.freshDeskId,t="44000000137",a=Boolean(e)?e:t,o="#launcher-frame { display:none; }",n=document.createElement("style");n.type="text/css",document.head.appendChild(n),n.appendChild(document.createTextNode(o));const r=document.createElement("script");r.text=`\n                window.fwSettings = {"widget_id": ${a}, "locale": "${this.props.currentLang}"};\n                !function () {\n                    if ("function" != typeof window.FreshworksWidget) {\n                        var n = function () {\n                            n.q.push(arguments)\n                        };\n                        n.q = [], window.FreshworksWidget = n\n                    }\n                }();\n            `,document.head.appendChild(r);const s=document.createElement("script");s.src=`https://widget.freshworks.com/widgets/${a}.js`,s.async=!0,s.defer=!0,s.onload=()=>this.setState({wasLoaded:!0}),document.head.appendChild(s)}}prepareUserData(e){this.props.t;const t=gt.D.detectBrowser();let a=t.version;try{const e=t.version;a=e.substring(0,e.indexOf("."))}catch(e){}const o=gt.D.detectDevice(),n=o===gt.Y.MOBILE||o===gt.Y.TABLET,r=gt.D.detectOS(),s=r.name,i=r.version;this.jscd={isAdBlockerActive:e,browser:t.name,browserVersion:a,mobile:n,deviceType:o,os:s,osVersion:i,hostName:window.location.host}}localizeLabels(){const e=this.props,t=e.t,a=e.currentLang,o={banner:t("FD.BANNER"),launcher:t("FD.LAUNCHER"),contact_form:{title:t("FD.TITLE"),submit:t("FD.SUBMIT"),confirmation:t("FD.CONFIRMATION")}};window.FreshworksWidget("setLabels",{[a]:o})}fillTheData(){window.FreshworksWidget("prefill","ticketForm",{subject:this.props.game?this.props.game.name:"",custom_fields:{cf_game_tag:this.props.game?this.props.game.slug:"",cf_full_url:window.location.href,cf_screen_size:$a.getScreenSize(),cf_window_size:$a.getWindowSize(),cf_game_size:$a.getGameSize(),cf_os:this.jscd.os+" "+this.jscd.osVersion,cf_browser:this.jscd.browser+" "+this.jscd.browserVersion,cf_arena_url:this.jscd.hostName,cf_is_mobile:this.jscd.mobile,cf_device_type:this.jscd.deviceType,cf_is_adblock_active:this.jscd.isAdBlockerActive,cf_user_email:this.props.user?this.props.user.email:""}})}hideFields(){window.FreshworksWidget("hide","ticketForm",["custom_fields.cf_game_tag","custom_fields.cf_full_url","custom_fields.cf_screen_size","custom_fields.cf_window_size","custom_fields.cf_game_size","custom_fields.cf_os","custom_fields.cf_browser","custom_fields.cf_arena_url","custom_fields.cf_is_mobile","custom_fields.cf_device_type","custom_fields.cf_is_adblock_active","custom_fields.cf_language","custom_fields.cf_advantage","custom_fields.cf_bonus","custom_fields.cf_expired_subscriptions","custom_fields.cf_user_email"])}render(){return i.createElement(oo,{className:`${this.props.className??""} ${!this.state.hasIcon&&Ja}`,onClick:this.show},this.state.hasIcon?this.renderContentWithIcon():this.renderContentWithoutIcon())}}const oo=e=>{let t=e.className,a=(0,Te.Z)(e,to);return i.createElement("button",(0,ke.Z)({className:`${qa} ${t}`},a))},no=(0,c.Zh)()(ao),ro=(0,d.$j)((e=>({currentLang:e.currentLang,game:e.game,freshDeskId:e.config.theme.freshDeskId,user:e.user})))(no),so="Tooltip__container___XbJyrt31",io="Tooltip__tooltip___udL9E5R3",lo="Tooltip__isBottom___F2gTihwZ",mo="Tooltip__tooltipIsVisible___Rjr6llrN",co="Tooltip__boundedLeft___topwyyXS",ho="Tooltip__boundedRight___bCergR5y",uo=["isTooltipVisible","isBottom","className"],Co=["leftPosBounded","rightPosBounded","isOpacityZero","isTooltipVisible","tooltipClass","isBottom"];class po extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"tooltipRef",i.createRef()),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"observer",void 0),(0,o.Z)(this,"state",{leftPosBounded:0,rightPosBounded:0,isOpacityZero:!1,isTooltipVisible:!1,isMissClickActive:!1,isBottom:!1}),(0,o.Z)(this,"misClick",(e=>{e.target!==this.tooltipRef.current&&this.setState({isTooltipVisible:!1})})),(0,o.Z)(this,"toggleTooltip",(e=>{const t=this.state.isTooltipVisible,a=window.innerWidth,o=null!==e?!t&&e:!t;this.setState({isTooltipVisible:o,isOpacityZero:o});const n={};setTimeout((()=>{if(this.state.isTooltipVisible){const e=this.tooltipRef.current.getBoundingClientRect(),t=this.containerRef.current.getBoundingClientRect(),o=e.left,r=e.right,s=t.left,i=a-t.right;o<=15?n.leftPosBounded=-1*(s-15):r>=a-15&&(n.rightPosBounded=-1*(i-15)),n.isOpacityZero=!1,this.observer.observe(this.tooltipRef.current)}else n.leftPosBounded=0,n.rightPosBounded=0;this.setState(n)}),0)}))}componentDidMount(){const e={root:document.querySelector(".main-content"),threshold:0,rootMargin:"0px"};this.observer=new IntersectionObserver(((e,t)=>{e.forEach((e=>{console.debug(e),e.intersectionRatio>0&&e.intersectionRatio<1&&this.setState({isBottom:!0})}))}),e)}componentDidUpdate(e,t){const a=this.state,o=a.isMissClickActive,n=a.isTooltipVisible;t.isTooltipVisible!==n&&(n&&!o?(document.addEventListener("click",this.misClick),this.setState({isMissClickActive:!0})):!n&&o&&(document.removeEventListener("click",this.misClick),this.setState({isMissClickActive:!1})))}componentWillUnmount(){document.removeEventListener("click",this.misClick)}render(){const e=this.props,t=e.children,a=e.className,o=e.text,n=e.tooltipClass,r=this.state,s=r.leftPosBounded,l=r.rightPosBounded,m=r.isOpacityZero,c=r.isTooltipVisible;return i.createElement(go,{className:a,isTooltipVisible:c,isBottom:this.state.isBottom,ref:this.containerRef,onMouseEnter:e=>gt.D.isDesktop()&&this.toggleTooltip(!0),onMouseLeave:e=>gt.D.isDesktop()&&this.toggleTooltip(!1),onClick:e=>this.toggleTooltip(null)},t,i.createElement(_o,{leftPosBounded:s,rightPosBounded:l,isOpacityZero:m,tooltipClass:n,ref:this.tooltipRef,isBottom:this.state.isBottom},i.createElement(Eo,{dangerouslySetInnerHTML:{__html:o}})))}}const go=i.forwardRef(((e,t)=>{let a=e.isTooltipVisible,o=e.isBottom,n=e.className,s=(0,Te.Z)(e,uo);return i.createElement("div",(0,ke.Z)({className:r()(so,n,{[mo]:a,[lo]:o})},s,{ref:t}))})),_o=i.forwardRef(((e,t)=>{let a=e.leftPosBounded,o=e.rightPosBounded,n=e.isOpacityZero,s=(e.isTooltipVisible,e.tooltipClass),l=e.isBottom,m=(0,Te.Z)(e,Co);return i.createElement("div",(0,ke.Z)({className:r()(io,s,{[co]:a,[ho]:o,[lo]:l}),style:{opacity:n?0:1,left:a?a+"px":null,right:o?o+"px":null}},m,{ref:t}))})),Eo=e=>i.createElement("span",e),So=(0,c.Zh)()(po);var yo,fo,vo=a(885);function bo(){return bo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},bo.apply(this,arguments)}const Ao=e=>i.createElement("svg",bo({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),yo||(yo=i.createElement("path",{fill:"currentColor",d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),fo||(fo=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}))),No=i.memo((e=>i.createElement(Ao,{className:r()(Zt,e.className),"aria-hidden":"true"}))),wo="UClickSupportModal__Container___vQTMQQDl",Po="UClickSupportModal__Modal___ed1623Tz",Oo="UClickSupportModal__Title___zNLWvVS9",To="UClickSupportModal__CloseBtn___lJOvR0Cy",Lo="UClickSupportModal__Content___r2yGvA7K",ko="UClickSupportModal__contactUsButton___InS3w1J5",Io="UClickSupportModal__span___jcWWI4A0",Mo=["className"],Ro=e=>i.createElement("div",(0,ke.Z)({className:wo},e)),Do=e=>i.createElement("div",(0,ke.Z)({className:Po},e)),Bo=e=>i.createElement("div",(0,ke.Z)({className:Oo},e)),Go=e=>i.createElement("button",(0,ke.Z)({className:To},e)),Zo=e=>i.createElement("div",(0,ke.Z)({className:Lo},e)),Ho=i.forwardRef(((e,t)=>{let a=e.className,o=(0,Te.Z)(e,Mo);return i.createElement("button",(0,ke.Z)({className:`${ko} ${a}`,ref:t},o))})),xo=(0,c.Zh)()((({t:e,children:t})=>{const a=(0,i.useState)(!1),o=(0,vo.Z)(a,2),n=o[0],r=o[1];return i.createElement(i.Fragment,null,i.createElement(Ho,{onClick:()=>r(!0)},t),n&&i.createElement(Ro,null,i.createElement(Do,null,i.createElement(Bo,null,e("UCLICK_MODAL.HAVING_TROUBLE_TEXT"),i.createElement(Go,{onClick:()=>r(!1)},i.createElement(No,null))),i.createElement(Zo,null,i.createElement("span",{className:Io},e("UCLICK_MODAL.CLEAR_CACHE_TEXT"),i.createElement("br",null),i.createElement("a",{href:"https://www.wikihow.com/Clear-Your-Browser%27s-Cookies",target:"_blank"},e("UCLICK_MODAL.CLEAR_CACHE_BUTTON_TEXT"))),i.createElement("span",{className:Io},i.createElement("b",null,e("UCLICK_MODAL.CONTACT_EMAIL_TEXT")),i.createElement("br",null),i.createElement("a",{href:"mailto:support@amuniversal.com"},"support@amuniversal.com"),i.createElement("br",null),i.createElement("b",null,e("UCLICK_MODAL.OR_CALL_TEXT")),i.createElement("br",null),i.createElement("a",{href:"tel:1(800)255-6734",target:"_blank"},"1 (800) 255-6734"))))))})),Uo=(0,d.$j)((e=>({})))(xo),Vo="Footer__footerInner___u9r7pwzZ",jo="Footer__footer_seo-text___HIF5JRI_",Fo="Footer____override___a0Ixvm_B",Ko="Footer__customContainer___haOPLg7h",Wo="Footer__labelRow___Xb_M0LMi",zo="Footer__logoLink___TZQJcT_G",Yo="Footer__itemColumn___xIfAdv7q",$o="Footer__link___ZHtrv_1i",qo="ElPaisFooter__columnElP___yXdCvDYz";class Jo extends i.PureComponent{render(){const e=this.props,t=e.t,a=e.client,o="as"===a?"AS":"EL_PAIS";let n="https://elpais.com/estaticos/contacte/envio/contactoC.pl",r="https://elpais.com/politica-de-cookies/",s="https://elpais.com/estaticos/aviso-legal/",l="https://elpais.com/estaticos/politica-privacidad/";return"as"===a&&(n="https://as.com/formularios/contacto.pl",r="https://as.com/politica-de-cookies.html",s="https://as.com/diarioas/aviso_legal.html",l="https://as.com/diarioas/politica_privacidad.html"),i.createElement(Qo,null,i.createElement(Xo,null,i.createElement(en,null,i.createElement(tn,null,i.createElement(nn,null,"En colaboración con Arkadium"),i.createElement(rn,{href:"https://www.arkadium.com/","aria-label":"Arkadium Logo",target:"_blank"},i.createElement(Pa,null))),i.createElement(an,null,i.createElement(en,null,i.createElement(on,null,i.createElement(sn,{rel:"noreferrer nofollow",href:l,target:"_blank"},t("PRIVACY_BTN"))),i.createElement(on,{extraClasses:"order-xl-2 order-md-2 order-3"},i.createElement(sn,{rel:"noreferrer nofollow",href:s,target:"_blank"},t(`${o}_AVISO_LEGAL`))),i.createElement(on,{extraClasses:"order-xl-3 order-md-3 order-5"},i.createElement(sn,{rel:"noreferrer nofollow",href:n,target:"_blank"},t("CONTACT_US_BTN"))),i.createElement(on,{extraClasses:"order-xl-4 order-md-7 order-2"},i.createElement(sn,{href:"https://corporate.arkadium.com/arena",target:"_blank"},t("PUBLISHERS_BTN"))),i.createElement(on,{extraClasses:"order-xl-5 order-md-4 order-4"},i.createElement(sn,{rel:"noreferrer nofollow",href:r,target:"_blank"},t(`${o}_COOKIES`))),"elpais"!==a&&i.createElement(on,{extraClasses:"order-xl-6 order-md-5 order-6"},i.createElement(ln,{to:`/${t("ROUTES.HELP")}`},t("HELP_PAGE_LINK"))),i.createElement(on,{extraClasses:"order-xl-7 order-md-6 order-7"},i.createElement("button",{id:"ot-sdk-btn",className:"ot-sdk-show-settings",onClick:this.cookiePopup}," ","Configuración de cookies")))))))}cookiePopup(){window.Didomi&&window.Didomi.preferences.show()}}const Xo=e=>i.createElement("div",(0,ke.Z)({className:Ko},e)),Qo=e=>i.createElement("footer",(0,ke.Z)({className:Vo},e)),en=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),tn=e=>i.createElement("div",(0,ke.Z)({className:"col-xs-12 col-md-5 col-lg-4 order-2 order-md-0"},e)),an=e=>i.createElement("div",(0,ke.Z)({className:"col-xs-12 col-md-7 col-lg-8"},e)),on=e=>i.createElement("div",(0,ke.Z)({className:`col-xs-12 col-md-6 col-xl-4 offset-lg-2 ${qo} ${e.extraClasses||""} ${Yo}`},e)),nn=e=>i.createElement("div",(0,ke.Z)({className:Wo},e)),rn=e=>i.createElement("a",(0,ke.Z)({className:zo},e),e.children),sn=e=>i.createElement("a",(0,ke.Z)({className:$o},e),e.children),ln=e=>i.createElement(Da,(0,ke.Z)({className:$o},e)),mn=(0,c.Zh)()(Jo);var cn,dn,hn;function un(){return un=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},un.apply(this,arguments)}const Cn=e=>i.createElement("svg",un({xmlns:"http://www.w3.org/2000/svg",style:{height:19,width:"auto",position:"relative",top:"-2px",marginRight:11},viewBox:"0 0 25 12"},e),cn||(cn=i.createElement("path",{fill:"#1366FF",d:"M19.07 0H5.93A5.93 5.93 0 0 0 0 5.93v.115a5.93 5.93 0 0 0 5.93 5.93h13.14A5.93 5.93 0 0 0 25 6.044v-.116A5.93 5.93 0 0 0 19.07 0"})),dn||(dn=i.createElement("path",{fill:"#FFF",d:"M6.061 1.022a4.89 4.89 0 0 0-4.875 4.876v.14a4.89 4.89 0 0 0 4.875 4.876h5.298c.03 0 .056-.02.063-.05l2.67-9.758a.065.065 0 0 0-.062-.083H6.062Zm14.947 6.906-1.924-1.96 1.862-1.896a.527.527 0 1 0-.751-.739l-1.849 1.883-1.849-1.883a.527.527 0 1 0-.751.739l1.862 1.896-1.924 1.96a.527.527 0 1 0 .752.738l1.91-1.946 1.911 1.946a.525.525 0 0 0 .745.007.527.527 0 0 0 .007-.745z"})),hn||(hn=i.createElement("path",{fill:"#1366FF",d:"M6.694 8.673a.53.53 0 0 1-.37-.151L4.358 6.584a.527.527 0 1 1 .74-.75l1.56 1.537 3.25-3.846a.527.527 0 0 1 .805.68L7.096 8.486a.53.53 0 0 1-.38.187z"}))),pn="StarTribuneFooter__container___jxh18uYe",gn="StarTribuneFooter__topContainer___k3gObkyS",_n="StarTribuneFooter__rightContainer___Rl9TkoGn",En="StarTribuneFooter__logoContainer___W5QU3qSO",Sn="StarTribuneFooter__logoDescription___GqA8g2aV",yn="StarTribuneFooter__logos___LAPPL6qH",fn="StarTribuneFooter__subscribeLink___vOZELEYG",vn="StarTribuneFooter__subscribeButton___S2Pok8Q2",bn="StarTribuneFooter__logo___xMY5TcDX",An="StarTribuneFooter__footerNavigation___xD28HhUC",Nn="StarTribuneFooter__footerLink___vi3ks88D";var wn,Pn;function On(){return On=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},On.apply(this,arguments)}const Tn=e=>i.createElement("svg",On({xmlns:"http://www.w3.org/2000/svg",width:240,height:23,fill:"none"},e),wn||(wn=i.createElement("g",{clipPath:"url(#StarTribuneLogo_svg__a)"},i.createElement("path",{fill:"#65CC5C",d:"m11 0 2.828 8.246-7.361 5.004L0 11.093 8.246 8.27z"}),i.createElement("path",{fill:"#00AC63",d:"m22.097 11-8.247 2.825-2.757 8.269-2.17-6.337 4.905-7.51z"}),i.createElement("path",{fill:"#0D0D0D",d:"m149.457 10.808-2.215-1.265c-.957-.487-1.549-1.035-1.549-2.257v-.4c0-1.154.497-1.927 1.771-1.927 2.526 0 2.101 3.559 2.101 3.559h2.793V7.455c0-3.022-1.731-4.686-4.873-4.686-3.103 0-4.811 1.604-4.811 4.517 0 2.527 1.393 3.71 2.9 4.615l2.217 1.265c1.159.59 1.676 1.096 1.676 2.532v.588c0 1.306-.503 2.116-1.855 2.116-2.724 0-2.334-4.019-2.334-4.019h-2.814v.935c0 3.5 1.718 5.274 5.106 5.274 3.307 0 4.915-1.588 4.915-4.852 0-2.69-1.111-3.847-3.028-4.932M189.521 2.92h-9.478v2.29h3.273v15.172h2.913V5.21h3.292zM174.525 10.594V6.682h-2.744v13.71h2.744v-7.818c0-2.082.838-2.82 2.971-2.82h1.169V6.683h-.685c-3.324 0-3.455 3.912-3.455 3.912"}),i.createElement("path",{fill:"#0D0D0D",d:"M190.802 10.594V6.682h-2.744v13.71h2.744v-7.818c0-2.082.838-2.82 2.971-2.82h1.168V6.683h-.684c-3.324 0-3.455 3.912-3.455 3.912M216.72 15.99c0 1.816-.949 2.255-1.746 2.255-1.036 0-1.479-.672-1.479-2.111V6.682h-2.793v9.637c0 1.95.56 4.273 3.228 4.273 1.381 0 2.597-1.316 2.79-3.295l.02 3.09h2.774V6.682h-2.794zM169.571 10.601c0-2.779-1.385-4.129-4.233-4.129-2.311 0-4.328 1.405-4.488 4.068q-.013.17-.012.35v.683h2.759l-.031-1.033c0-1.18.586-2.202 1.793-2.202 1.012 0 1.503.868 1.503 1.727v.561c0 .81-.632 1.07-1.508 1.43-.246.103-.5.207-.757.33l-.931.414c-2.098.973-3.119 2.367-3.119 4.26 0 2.245 1.183 3.537 3.244 3.537 1.697 0 2.705-1.18 3.135-3.302v.992c0 1.158.938 2.098 2.096 2.098h.549v-.003h1.16v-2.413h-1.16zm-2.709 4.585c0 2.05-.672 2.966-2.184 2.966-1.007 0-1.815-.838-1.561-2.068.135-.65.59-1.08 1.547-1.614l.787-.415c.591-.328 1.094-.462 1.411-.838zM206.028 6.476c-1.657.095-2.593 1.894-2.816 3.291V1.398l-2.661 1.376v17.613h2.641l.02-3.09c.188 1.965 1.247 3.238 2.816 3.294 2.362.084 3.469-1.55 3.469-4.146v-5.527c0-2.739-.638-4.604-3.469-4.442m.746 9.58c0 1.51-.56 2.242-1.709 2.242-1.7 0-1.832-1.73-1.832-2.26v-4.873c0-1.095.48-2.862 1.832-2.862 1.149 0 1.709 1.334 1.709 2.84zM157.655 8.527h2.331v-1.99h-2.329V3.31l-2.809 1.45v1.779h-1.51v1.99h1.507v9.254c0 .697.272 1.352.765 1.845a2.6 2.6 0 0 0 1.845.764h2.532v-2.418h-2.332zM77.964 6.472c-1.54 0-2.693 1.316-2.886 3.295l.15-3.09h-2.944v13.705h2.794v-9.309c0-1.815.95-2.704 1.746-2.704 1.037 0 1.479 1.122 1.479 2.561v9.452h2.773l.02-9.637c0-1.401-.12-4.272-3.132-4.273M88.016 6.472c-1.54 0-2.693 1.316-2.886 3.295l.15-3.09h-2.944v13.705h2.794v-9.309c0-1.815.95-2.704 1.746-2.704 1.036 0 1.479 1.122 1.479 2.561v9.452h2.773l.02-9.637c0-1.401-.12-4.272-3.132-4.273M108.866 12.891l-2.346-1.317c-.916-.488-1.209-.866-1.209-1.556 0-.581.267-1.723 1.54-1.723 1.168 0 1.644.938 1.644 2.135v.784h2.721v-.805c0-2.573-1.919-3.933-4.344-3.933-3.436 0-4.284 2.55-4.284 3.645 0 1.601.762 2.676 2.475 3.486l2.033 1.11c1.275.753 1.502 1.176 1.502 1.99 0 1.11-.461 2.142-1.644 2.142-1.284 0-1.808-1.142-1.808-2.471v-.95h-2.721v.99c0 2.682 1.795 4.18 4.508 4.18 1.753 0 4.386-.767 4.386-4.035 0-1.716-.687-2.745-2.453-3.672M137.95 10.601c0-2.779-1.385-4.129-4.233-4.129-2.311 0-4.328 1.405-4.488 4.068q-.013.17-.012.35v.683h2.759l-.031-1.033c0-1.18.586-2.202 1.793-2.202 1.012 0 1.503.868 1.503 1.727v.561c0 .81-.632 1.07-1.508 1.43-.247.103-.5.207-.757.33l-.931.414c-2.098.973-3.119 2.367-3.119 4.26 0 2.245 1.183 3.537 3.244 3.537 1.697 0 2.705-1.18 3.134-3.302v.992c0 1.158.939 2.098 2.097 2.098h.549v-.003h1.16v-2.413h-1.16zm-2.709 4.585c0 2.05-.672 2.966-2.184 2.966-1.007 0-1.815-.838-1.561-2.068.135-.65.589-1.08 1.547-1.614l.787-.415c.591-.328 1.094-.462 1.411-.838zM116.808 6.473c-2.999 0-4.583 1.784-4.583 5.162v3.869c0 3.377 1.584 5.093 4.583 5.093 2.985 0 4.562-1.716 4.562-5.094v-3.868c0-3.378-1.577-5.162-4.562-5.162m1.694 9.423c0 2.072-.858 2.804-1.694 2.804-.846 0-1.714-.732-1.714-2.804v-4.654c0-1.647.512-2.872 1.714-2.872 1.491 0 1.694 1.71 1.694 2.872zM70.845 6.667v.01H68.05V3.883h2.794zM68.05 20.382h2.794V6.677L68.05 8.12zM199.028 6.667v.01h-2.794V3.883h2.794zm-2.794 13.715h2.794V6.677l-2.794 1.443zM45.526 6.472c-2.618 0-4.635 1.788-4.635 5.173v3.877c0 3.385 1.92 5.06 4.635 5.06 2.659 0 4.405-1.467 4.493-4.586v-.567h-2.892l-.026.975c-.03 1.121-.306 2.353-1.553 2.353-.88 0-1.779-.764-1.779-2.823v-2.149h6.292v-2.161c0-3.42-2.108-5.152-4.535-5.152m1.656 5.87h-3.413v-1.09c0-1.65.525-2.956 1.757-2.956 1.122 0 1.601 1.207 1.656 2.687zM36.705 6.471q-.014 0-.027.002c-1.332.012-2.368 1.01-2.74 2.569l-.012.054q-.074.32-.108.671V1.4l-2.943 1.52h.003-8.781v2.29h3.272v15.173h2.913V5.21h2.744v.74l-.002.002v14.43h2.794v-9.308q0-.17.01-.33c.109-1.593.99-2.374 1.737-2.374 1.037 0 1.479 1.12 1.479 2.56v9.452h2.774l.02-9.637c0-1.4-.121-4.271-3.133-4.273M126.018 8.527h2.331v-1.99h-2.33V3.31l-2.809 1.45v1.779h-1.51v1.99h1.508v9.254c0 .697.271 1.352.764 1.845a2.6 2.6 0 0 0 1.845.764h2.532v-2.418h-2.331zM96.985 6.472c-2.617 0-4.634 1.788-4.634 5.173v3.877c0 3.385 1.92 5.06 4.634 5.06 2.66 0 4.406-1.467 4.494-4.586v-.567h-2.892l-.026.975c-.03 1.121-.307 2.353-1.553 2.353-.88 0-1.78-.764-1.78-2.823v-2.149h6.293v-2.161c0-3.42-2.109-5.152-4.536-5.152m1.656 5.87H95.23v-1.09c0-1.65.524-2.956 1.756-2.956 1.123 0 1.602 1.207 1.656 2.687zM235.471 6.472c-2.617 0-4.634 1.788-4.634 5.173v3.877c0 3.385 1.92 5.06 4.634 5.06 2.66 0 4.406-1.467 4.494-4.586v-.567h-2.892l-.027.975c-.029 1.121-.306 2.353-1.552 2.353-.88 0-1.779-.764-1.779-2.823v-2.149h6.292v-2.161c0-3.42-2.109-5.152-4.536-5.152m1.656 5.87h-3.412v-1.09c0-1.65.524-2.956 1.756-2.956 1.123 0 1.602 1.207 1.656 2.687zM66.372 2.92h-3.185l-2.801 10.76-2.802-10.76h-3.369v17.462h2.583V8.798l2.896 11.584h1.383l2.896-11.584v11.584h2.584V2.92zM226.548 6.472c-1.541 0-2.693 1.316-2.886 3.295l.15-3.09h-2.944v13.705h2.794v-9.309c0-1.815.949-2.704 1.745-2.704 1.037 0 1.48 1.122 1.48 2.561v9.452h2.773l.02-9.637c0-1.401-.12-4.272-3.132-4.273"}))),Pn||(Pn=i.createElement("defs",null,i.createElement("clipPath",{id:"StarTribuneLogo_svg__a"},i.createElement("path",{fill:"#fff",d:"M0 0h240v22.092H0z"})))));var Ln;function kn(){return kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},kn.apply(this,arguments)}const In=e=>i.createElement("svg",kn({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),Ln||(Ln=i.createElement("path",{fill:"#00854B",d:"M9.101 14.27v8.276h4.353V14.27H16.7l.674-3.681h-3.92V9.288c0-1.945.76-2.693 2.728-2.693.61 0 1.103.015 1.386.045V3.304c-.537-.15-1.848-.3-2.609-.3-4.01 0-5.858 1.9-5.858 6v1.586H6.627v3.68z"})));var Mn,Rn;function Dn(){return Dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Dn.apply(this,arguments)}const Bn=e=>i.createElement("svg",Dn({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),Mn||(Mn=i.createElement("path",{fill:"#00854B",d:"M12 4.403c2.653 0 2.968.012 4.011.058.97.043 1.494.206 1.843.342.462.178.795.395 1.14.74.35.35.563.68.741 1.141.136.35.3.877.342 1.843.046 1.047.058 1.361.058 4.011 0 2.653-.012 2.968-.058 4.011-.043.97-.206 1.494-.342 1.843a3.1 3.1 0 0 1-.74 1.14c-.35.35-.68.563-1.141.741-.35.136-.877.3-1.843.342-1.047.046-1.361.058-4.011.058-2.653 0-2.968-.012-4.011-.058-.97-.043-1.494-.206-1.843-.342a3.1 3.1 0 0 1-1.14-.74 3.06 3.06 0 0 1-.741-1.141c-.136-.35-.299-.877-.342-1.843-.046-1.047-.058-1.361-.058-4.011 0-2.653.012-2.968.058-4.011.043-.97.206-1.494.342-1.843.178-.461.395-.795.74-1.14.35-.35.68-.563 1.141-.741.35-.136.877-.299 1.843-.342 1.043-.046 1.358-.058 4.011-.058m0-1.788c-2.696 0-3.034.011-4.093.058-1.055.046-1.78.217-2.409.462a4.85 4.85 0 0 0-1.76 1.148 4.9 4.9 0 0 0-1.15 1.757c-.244.633-.414 1.354-.46 2.41-.047 1.062-.059 1.4-.059 4.096s.012 3.033.058 4.093c.047 1.055.217 1.78.462 2.409.256.655.593 1.21 1.148 1.76.55.552 1.106.893 1.757 1.145.633.245 1.354.415 2.41.462 1.059.046 1.396.058 4.092.058s3.034-.012 4.093-.058c1.055-.047 1.78-.217 2.409-.462a4.85 4.85 0 0 0 1.757-1.144c.551-.551.892-1.106 1.145-1.758.244-.632.415-1.353.461-2.409.047-1.059.058-1.396.058-4.092s-.011-3.034-.058-4.093c-.046-1.055-.217-1.78-.461-2.41a4.65 4.65 0 0 0-1.137-1.764 4.85 4.85 0 0 0-1.757-1.145c-.633-.244-1.354-.415-2.41-.461-1.062-.05-1.4-.062-4.096-.062"})),Rn||(Rn=i.createElement("path",{fill:"#00854B",d:"M12 7.444a5.103 5.103 0 0 0-5.101 5.102 5.103 5.103 0 0 0 10.202 0A5.103 5.103 0 0 0 12 7.444m0 8.41a3.31 3.31 0 1 1 0-6.618 3.31 3.31 0 0 1 0 6.619M18.494 7.243a1.191 1.191 0 1 1-2.383 0 1.191 1.191 0 0 1 2.383 0"})));var Gn;function Zn(){return Zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Zn.apply(this,arguments)}const Hn=e=>i.createElement("svg",Zn({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),Gn||(Gn=i.createElement("path",{fill:"#00854B",d:"M11.869 22.048q-.15-.012-.302-.02a9.7 9.7 0 0 1-2.033-.317 7.6 7.6 0 0 1-1.487-.573 6.8 6.8 0 0 1-1.333-.897 7.2 7.2 0 0 1-1.487-1.79 9 9 0 0 1-.841-1.921 12 12 0 0 1-.395-1.761 13 13 0 0 1-.132-1.314c-.014-.301-.029-.603-.032-.905q-.003-.375.023-.75c.03-.425.062-.85.114-1.274q.122-.99.415-1.944a9 9 0 0 1 .737-1.751A7.5 7.5 0 0 1 6.15 5.396a6.8 6.8 0 0 1 2.3-1.636 8.3 8.3 0 0 1 2.088-.592c.373-.058.75-.089 1.126-.111.455-.027.908-.01 1.361.026.864.07 1.706.24 2.518.549a7.1 7.1 0 0 1 3.35 2.615c.53.755.911 1.581 1.18 2.461q.05.163.1.338l-1.596.426q-.054-.181-.109-.355a7.3 7.3 0 0 0-.735-1.625 5.5 5.5 0 0 0-1.437-1.567 5.7 5.7 0 0 0-1.397-.743 7.7 7.7 0 0 0-2.138-.438 9 9 0 0 0-1.772.054 7 7 0 0 0-1.66.413A5.3 5.3 0 0 0 7.622 6.27c-.463.43-.833.933-1.13 1.489-.236.44-.419.9-.562 1.378a10 10 0 0 0-.33 1.545c-.085.614-.132 1.23-.127 1.85q.006.595.053 1.19c.024.315.068.628.113.94.06.41.152.814.267 1.212.135.467.307.918.529 1.351.279.546.626 1.044 1.062 1.477a5.3 5.3 0 0 0 1.79 1.161 7 7 0 0 0 1.603.417q.683.097 1.371.087c.668-.01 1.33-.073 1.978-.24a5.1 5.1 0 0 0 1.714-.79 4.9 4.9 0 0 0 1.09-1.051 3.47 3.47 0 0 0 .667-1.66 3.3 3.3 0 0 0-.168-1.531 2.8 2.8 0 0 0-.929-1.251c-.113-.089-.235-.166-.353-.249l-.037-.02-.04.257a6 6 0 0 1-.368 1.318c-.25.6-.607 1.124-1.11 1.541a3.5 3.5 0 0 1-1.188.641 4.7 4.7 0 0 1-1.635.204 4.2 4.2 0 0 1-1.393-.297c-.56-.226-1.04-.56-1.41-1.043a2.85 2.85 0 0 1-.565-1.336 3.06 3.06 0 0 1 .138-1.51c.168-.466.443-.86.811-1.188.404-.36.873-.605 1.384-.773q.567-.184 1.16-.236a10 10 0 0 1 1.582-.018c.333.023.665.063 1.001.096-.002-.017-.005-.045-.01-.073-.072-.384-.189-.752-.402-1.084a1.87 1.87 0 0 0-1.04-.784 3.3 3.3 0 0 0-1.21-.13c-.309.018-.607.083-.892.205q-.593.256-.958.786l-.03.042-1.367-.937c.094-.124.182-.247.278-.364a3.8 3.8 0 0 1 1.436-1.071 4.4 4.4 0 0 1 1.665-.345 5 5 0 0 1 1.412.164c.889.245 1.594.744 2.09 1.527.32.504.51 1.058.622 1.641q.085.437.108.881c.002.037.014.056.05.071q.506.218.963.527c.518.353.962.78 1.311 1.302q.29.435.467.926.22.608.275 1.25.083.934-.168 1.838a5.2 5.2 0 0 1-.916 1.8 6.6 6.6 0 0 1-.971.992 6.5 6.5 0 0 1-1.437.92 7.3 7.3 0 0 1-1.713.547c-.5.097-1.005.149-1.513.172q-.113.006-.227.015zm2.774-9.082-.064-.014a8 8 0 0 0-1.264-.154 9 9 0 0 0-1.052.014 3.8 3.8 0 0 0-.986.19c-.266.094-.513.22-.72.416-.357.337-.501.75-.41 1.234.071.38.297.656.617.86.331.211.7.307 1.086.342.295.027.589.007.88-.046.305-.055.59-.162.844-.344.347-.248.573-.588.734-.976q.172-.421.244-.87c.035-.215.061-.431.092-.652"})));var xn;function Un(){return Un=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Un.apply(this,arguments)}const Vn=e=>i.createElement("svg",Un({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),xn||(xn=i.createElement("path",{fill:"#00854B",d:"M16.198 2.615H12.85v13.529c0 1.612-1.288 2.936-2.89 2.936s-2.89-1.324-2.89-2.936c0-1.583 1.26-2.879 2.804-2.936V9.81c-3.404.058-6.15 2.85-6.15 6.333 0 3.512 2.803 6.333 6.265 6.333s6.265-2.85 6.265-6.333V9.207a7.75 7.75 0 0 0 4.435 1.496V7.308c-2.518-.087-4.492-2.16-4.492-4.692"})));var jn;function Fn(){return Fn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Fn.apply(this,arguments)}const Kn=e=>i.createElement("svg",Fn({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),jn||(jn=i.createElement("path",{fill:"#00854B",d:"M17.236 4.19h2.791l-6.099 6.972 7.176 9.486h-5.619l-4.4-5.754-5.035 5.754H3.256L9.78 13.19l-6.883-9h5.76l3.978 5.258zm-.98 14.787h1.547L7.817 5.774h-1.66z"})));var Wn;function zn(){return zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},zn.apply(this,arguments)}const Yn=e=>i.createElement("svg",zn({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),Wn||(Wn=i.createElement("path",{fill:"#00854B",d:"M21.733 8.573s-.194-1.369-.791-1.97c-.757-.792-1.602-.796-1.99-.842-2.778-.202-6.948-.202-6.948-.202h-.008s-4.17 0-6.948.202c-.388.046-1.233.05-1.99.842-.597.601-.787 1.97-.787 1.97s-.202 1.61-.202 3.216v1.505c0 1.607.198 3.217.198 3.217s.194 1.369.787 1.97c.757.792 1.75.764 2.192.85 1.59.151 6.754.198 6.754.198s4.174-.008 6.952-.206c.388-.047 1.233-.05 1.99-.842.597-.601.791-1.97.791-1.97s.198-1.606.198-3.216v-1.506c0-1.606-.198-3.216-.198-3.216M9.948 15.122V9.539l5.365 2.801z"}))),$n=[{iconElement:i.createElement(In,null),link:"https://www.facebook.com/startribune/"},{iconElement:i.createElement(Bn,null),link:"https://www.instagram.com/startribune/"},{iconElement:i.createElement(Vn,null),link:"https://www.tiktok.com/@startribune"},{iconElement:i.createElement(Kn,null),link:"https://x.com/StarTribune/"},{iconElement:i.createElement(Yn,null),link:"https://www.youtube.com/@startribune"},{iconElement:i.createElement(Hn,null),link:"https://www.threads.net/@startribune"}],qn=e=>{const t=e.renderDefaultFooter,a=(0,c.$G)("").t;return i.createElement(i.Fragment,null,t(),i.createElement("div",{className:pn},i.createElement("div",{className:gn},i.createElement("div",{className:En},i.createElement("a",{href:"https://www.startribune.com/"},i.createElement(Tn,null)),i.createElement("p",{className:Sn},a("STAR_TRIBUNE.LOGO_DESCRIPTION"))),i.createElement("div",{className:_n},i.createElement("div",{className:yn},$n.map((({iconElement:e,link:t})=>i.createElement("div",{key:t,className:bn},i.createElement("a",{href:t},e))))),i.createElement("a",{href:"https://www.startribune.com/subscribe/",className:fn},i.createElement("button",{className:vn},a("STAR_TRIBUNE.SUBSCRIBE"))))),i.createElement("nav",{className:An},(e=>[{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.VISIT_STARTRIBUNE"),link:"https://www.startribune.com/"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.ABOUT_STARTRIBUNE"),link:"https://www2.startribune.com/about/"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.CONTACT_US"),link:"https://help.startribune.com/hc/en-us/articles/360061065451-Contact-Star-Tribune?_gl=1*nfc4rr*_ga*MTQ5OTY3NDIwMy4xNzE4NjgyOTcx*_ga_SG3Y2YJFRQ*MTcxOTIwNTA2Ni41Ny4wLjE3MTkyMDUwNzUuMC4wLjA."},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.WORK_FOR_US"),link:"https://recruiting2.ultipro.com/STA1013/JobBoard/94aec289-5757-a8f0-d3bb-77f9cd846172/?q=&o=postedDateDesc"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.MEDIA_KIT"),link:"https://www.startribunecompany.com/ad-specs-pricing/"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.STRIB_STORE"),link:"https://shop.startribune.com/"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.HELP_AND_FEEDBACK"),link:"https://help.startribune.com/"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.TERMS_OF_USE"),link:"https://help.startribune.com/hc/en-us/articles/13174044736141-StarTribune-com-Terms-of-Use"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.PRIVACY_POLICY"),link:"https://help.startribune.com/hc/en-us/articles/12986577916557-StarTribune-com-Privacy-Policy"},{text:e("STAR_TRIBUNE.NAVIGATION_LINKS.POLICIES_AND_STANDARDS"),link:"https://www2.startribune.com/star-tribune-policies-and-standards/482850961/"}])(a).map((({text:e,link:t})=>i.createElement("a",{key:t,href:t,className:Nn},e))))))},Jn="usatoday",Xn="abc-es";class Qn extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{supportTooltipText:this.props.t("CONTACT_US_TOOLTIP")}),(0,o.Z)(this,"renderContactUsButton",(e=>{const t=this.props,a=t.t,o=t.isUclickGameOn?Uo:ro;return gt.D.detectDevice()===gt.Y.DESKTOP?i.createElement(So,{text:this.state.supportTooltipText},i.createElement(o,null,i.createElement(i.Fragment,null,a("CONTACT_US_BTN"),e))):i.createElement(o,null,i.createElement(i.Fragment,null,a("CONTACT_US_BTN"),e))}))}componentDidMount(){this.updateTooltipText()}componentDidUpdate(){this.updateTooltipText()}updateTooltipText(){this.props.isUclickGameOn&&this.setState({supportTooltipText:"Contact UClick, the provider of these games"})}showCookieSettingButton(){if(y.sk)return!1;const e=window;return e&&e.__ARK__ThirdPartyScripts&&e.__ARK__ThirdPartyScripts.showCookieSettingButton||!1}render(){const e=this.props,t=e.client;if(e.routerPath===`/${this.props.t("ROUTES.SHOP")}`)return null;const a=this.showCookieSettingButton();switch(t){case"elpais":case"as":return i.createElement(mn,{client:t});case"startribune":return i.createElement(qn,{renderDefaultFooter:()=>this.renderDefaultFooter(a)});default:return this.renderDefaultFooter(a)}}renderDefaultFooter(e){const t=this.props,a=t.t,o=t.client,n=t.arenaName,s=t.gameName,l=t.routerPath,m=this.props.i18n.language,c=b.i.getPrivacyPolicyUrl(m,o);let d="";if(!y.sk){const e=b.i.getPageType();if(!0===("Home page"===e&&window.location.pathname.length<=3))d="Home page";else d=e}const h=function(e,t,a,o,n){let r=t("FOOTER_SEO_TEXT",{clientName:a="Ask Games"===a?"Ask Games powered by Arkadium":a});try{switch(e){case"Game page":r=t("FOOTER_SEO_TEXT__GAME",{gameName:o,clientName:a});break;case"Category page":const e=n.split("/"),s=e[e.length-1];r=t("FOOTER_SEO_TEXT__CATEGORY",{categoryName:b.i.deserializeCategoryFromUrl(s),clientName:a})}}catch(e){console.error(`Footer seo text generation error: ${e}`)}return r}(d,a,n,s,l);return i.createElement(tr,null,i.createElement(er,null,i.createElement(ar,null,o!==Jn&&i.createElement(or,null,i.createElement(sr,{href:"https://www.arkadium.com/","aria-label":"Arkadium Logo",target:"_blank"},i.createElement(Pa,null))),i.createElement(nr,{client:o},i.createElement(ar,null,i.createElement(rr,null,i.createElement(ir,{rel:"noreferrer nofollow",href:c,target:"_blank"},a(o===Jn?"ARKADIUMS_PRIVACY_BTN":"PRIVACY_BTN"))),o===Xn&&i.createElement(i.Fragment,null,i.createElement(rr,null,i.createElement(lr,{href:"https://www.abc.es/contacto/aviso-legal.html",target:"_blank"},a("LEGAL_WARNING_LINK"))),i.createElement(rr,null,i.createElement(lr,{href:"https://www.abc.es/contacto/contacte.html",target:"_blank"},a("CONTACT_US_BTN")))),i.createElement(rr,null,this.renderContactUsButton(o===Xn?" - Arkadium":void 0)),i.createElement(rr,null,i.createElement(ir,{rel:"noreferrer nofollow",href:"https://corporate.arkadium.com/arena",target:"_blank"},a("PUBLISHERS_BTN"))),i.createElement(rr,null,i.createElement(lr,{to:`/${a("ROUTES.HELP")}`},a("HELP_PAGE_LINK"))),o===Jn?i.createElement(i.Fragment,null,i.createElement(rr,null,i.createElement(lr,{href:"https://cm.usatoday.com/privacy",target:"_blank"},a("PRIVACY_BTN"))),i.createElement(rr,null,i.createElement(lr,{href:"https://cm.usatoday.com/your-privacy-choices",target:"_blank"},i.createElement(Cn,null),a("USAT_PRIVACY_CHOICES")))):e&&i.createElement(rr,null,i.createElement("button",{id:"ot-sdk-btn",className:"ot-sdk-show-settings"}," ",a("COOKIE_SETTINGS_BTN")))))),Boolean(h)&&i.createElement(ar,null,i.createElement("p",{className:r()(jo,Fo)},h))))}}const er=e=>i.createElement("div",(0,ke.Z)({className:Ko},e)),tr=e=>i.createElement("footer",(0,ke.Z)({className:Vo},e)),ar=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),or=e=>i.createElement("div",(0,ke.Z)({className:"col-xs-12 col-md-4 col-lg-4 order-2 order-md-0"},e)),nr=e=>i.createElement("div",(0,ke.Z)({className:`col-xs-12 col-md-${e.client===Jn?"8":"7"} col-lg-8`},e)),rr=e=>i.createElement("div",(0,ke.Z)({className:`col-xs-12 col-md-6 col-lg-6 ${Yo}`},e)),sr=e=>i.createElement("a",(0,ke.Z)({className:zo},e),e.children),ir=e=>i.createElement("a",(0,ke.Z)({className:$o},e),e.children),lr=e=>i.createElement(Da,(0,ke.Z)({className:$o},e)),mr=(0,c.Zh)()(Qn),cr=(0,d.$j)((e=>({client:e.config.theme.client,isUclickGameOn:(0,y.CL)(e.game),arenaName:e.config.theme.name,gameName:e?.game?.name||"",routerPath:e?.router?.location?.pathname||"",allCategoriesKeys:e.config.categories.allCategories})))(mr);function dr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function hr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?dr(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ur(e){try{return(0,y.l0)(new URL(e).hostname)}catch(e){return""}}const Cr=(0,d.$j)((e=>({config:e.config,arenaOrigin:e.arenaOrigin,theme:e.theme,lang:e.currentLang})))((e=>{if(!e?.config?.eventCategoryConfig)return e.children(!1,null);const t=e?.config?.eventCategoryConfig?.common&&e.config.eventCategoryConfig.common.length?e.config.eventCategoryConfig.common[0]:null,a=e?.config?.theme,o=!(!t?.eventPromoBannerExcludes||!t.eventPromoBannerExcludes.length)&&(a?.name&&t.eventPromoBannerExcludes.includes(a.name)||a?.domain&&t.eventPromoBannerExcludes.includes(ur(a.domain))||e?.arenaOrigin&&t.eventPromoBannerExcludes.includes(ur(e.arenaOrigin))),n=t&&t.eventPromoBanner?hr({slug:t?.eventNameLocales?.[e.lang]||t.eventName,name:t?.eventPromoBanner?.titleLocales?.[e.lang]||t?.eventNameLocales?.[e.lang]||t.eventName,alias:t?.eventNameLocales?.[e.lang].toLowerCase().replace(/\s/gi,"-"),buttonText:t?.eventPromoBanner?.buttonLocales?.[e.lang]||""},hr(hr({},t.eventPromoBanner),{},{description:t?.eventPromoBanner?.subtitleLocales?.[e.lang]||t.eventDescriptionLocales[e.lang]||t.eventDescription||""})):null,r={eventData:n&&Object.values(hr(hr({},n),{},{buttonText:!0})).reduce(((e,t)=>e&&t),!0)?hr({},n):null,isArenaExcludedPromo:o};return r.eventData&&(r.eventData.isCategory=t.isCategory),e.children(r)})),pr=["dispatch","pathname"];let gr=null,_r=!1;const Er=i.memo((e=>{let t=e.dispatch,a=e.pathname,o=(0,Te.Z)(e,pr);return gr&&gr!==a&&(_r=!0),gr=a,i.createElement(m.ql,(0,ke.Z)({onChangeClientState:()=>function(e){_r&&(e(st(!0)),_r=!1)}(t)},o))})),Sr=(0,d.$j)((e=>({pathname:e.router.location.pathname})))(Er);var yr=a(6186),fr=a(1050);function vr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function br(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):vr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Ar=f.N.EVENT_CATEGORY_DATA_PATH;class Nr{static getEventCategoryData(){return(0,S.X2)(Ar,{timeout:1e4}).then((e=>e.data))}static isAppliedToArena(e,t,a){const o=(0,y.l0)(a.hostname),n=t?.excludes&&t.excludes.length?t.excludes:[];return!(e?.config?.theme?.domain&&n.includes(e.config.theme.domain)||e?.config?.theme?.name&&n.includes(e.config.theme.name)||o&&n.includes(o))}static categoryTranslated(e,t,a="en"){return e?.eventCat?.eventNameLocales?.[a]||e?.eventCat?.eventName||t}static isEventUpToDate(e){if(!(e?.startDate&&e?.endDate&&Array.isArray(e.startDate)&&Array.isArray(e.endDate)&&3===e.startDate.length&&3===e.endDate.length))return!0;const t=(new Date).getTime(),a=(e,a=!0)=>{if(!e||3!==e.length||!Array.isArray(e))return t;const o=e.map((e=>e.toString().padStart(2,"0"))),n=a?"00:00:00":"24:00:00";return o&&3===o.length?new Date(`${o[2]}-${o[1]}-${o[0]}T${n}`).getTime():t},o=e?.startDate,n=a(o),r=e?.endDate,s=a(r,!1);return t>n&&t<s}static mixinConfigCategories(e,t){if(t&&t?.common&&t.common.length){const a=br({},e?.config?.categories||{homeCategories:[],allCategories:[]}),o=(e,t,a)=>{e&&e.length&&e.length>=a?e.splice(a,0,t):e&&e.push(t)};t.common.filter((e=>this.isEventUpToDate(e))).forEach((e=>{const t=[e?.eventCategoryOrder[0]||0,e?.eventCategoryOrder[1]||1];e.eventNameLocales=e.eventNameLocales||{},e.eventNameLocales.en=e.eventNameLocales.en.replace(/\'/gi,"_")||e?.eventName.replace(/\'/g,"_")||"",e.eventNameLocales.fr=e.eventNameLocales.fr.replace(/\'/gi,"_")||e?.eventName.replace(/\'/g,"_")||"",e.eventNameLocales.it=e.eventNameLocales.it.replace(/\'/gi,"_")||e?.eventName.replace(/\'/g,"_")||"",e.eventNameLocales.de=e.eventNameLocales.de.replace(/\'/gi,"_")||e?.eventName.replace(/\'/g,"_")||"",e.eventNameLocales.es=e.eventNameLocales.es.replace(/\'/gi,"_")||e?.eventName.replace(/\'/g,"_")||"",e.eventDescriptionLocales=e.eventDescriptionLocales||{},e.eventDescriptionLocales.en=e.eventDescriptionLocales.en||e?.eventDescription||"",e.eventDescriptionLocales.fr=e.eventDescriptionLocales.fr||e?.eventDescription||"",e.eventDescriptionLocales.it=e.eventDescriptionLocales.it||e?.eventDescription||"",e.eventDescriptionLocales.de=e.eventDescriptionLocales.de||e?.eventDescription||"",e.eventDescriptionLocales.es=e.eventDescriptionLocales.es||e?.eventDescription||"",a.homeCategories.some((t=>t.name===e.eventName))||o(a.homeCategories,{name:e.eventName,eventCat:e},t[0]),Object.keys(e.eventNameLocales).forEach((n=>{e.eventNameLocales[n]&&o(a.allCategories,e.eventNameLocales[n],t[1])}))})),e.config.categories=a}e.config.eventCategoryConfig=t}static mixinConfigGamesTags(e,t){t?.common?.length&&e?.games&&t.common.filter((e=>this.isEventUpToDate(e))).forEach((t=>{const a=t.eventName;t.eventGames.forEach((o=>{e.games.forEach((e=>{if(e.slug===o.slug&&(e.tags.push(a),t?.eventNameLocales)){[...Object.keys(t.eventNameLocales)].forEach((a=>{Boolean(t.eventNameLocales[a])&&e.tags.push(t.eventNameLocales[a])})),e.eventCat=e.eventCat||{},e.eventCat[t.eventName]=br({},o)}}))}))}))}static mixinConfigGamesAssets(e,t){t?.common?.length&&e?.games&&t.common.forEach((t=>{t.eventGames.forEach((t=>{e.games.forEach((e=>{if(e.slug===t.slug){Object.keys(t).filter((e=>"slug"!==e)).forEach((a=>{e.hasOwnProperty(a)&&Boolean(t[a])&&(e[a]=t[a])}))}}))}))}))}static getEventCatNamesList(e){const t=[];return e.forEach((e=>{t.push(e?.eventCat?.eventName),Object.values(e?.eventCat?.eventNameLocales||{}).forEach((e=>t.push((e||"").toLowerCase())))})),t}static mixinHomeCategories(e,t){return e.map((e=>{if(!t?.eventCat?.eventGames||!this.isEventUpToDate(t.eventCat))return e;const a=br({},e),o=t.eventCat.eventGames.filter((t=>t.slug===e.slug)),n=o.length?o[0]:{};return Object.keys(n).filter((e=>"slug"!==e)).forEach((e=>{a.hasOwnProperty(e)&&Boolean(n[e])&&(a[e]=n[e])})),a.tags=[],a}))}static mixinGames(e,t,a){const o=a?(t?.common||[]).filter((e=>(Object.values(e?.eventNameLocales||{}).includes(a)||e?.eventName===a)&&this.isEventUpToDate(e))):t?.common||[];return e.map((e=>{if(!o.length)return e;const t=o[0],a=br({},e),n=t.eventGames.filter((t=>t.slug===e.slug)),r=n.length?n[0]:{};return Object.keys(r).filter((e=>"slug"!==e)).forEach((e=>{a.hasOwnProperty(e)&&Boolean(r[e])&&(a[e]=r[e])})),a.tags=[],a}))}}const wr=e=>e?.config?.eventCategoryConfig?.eventCustomStyles&&e?.config?.eventCategoryConfig?.common&&e?.config?.eventCategoryConfig?.common.filter((e=>Nr.isEventUpToDate(e))).length?e.config.eventCategoryConfig?.eventCustomStyles:"",Pr=(e,t="homepage")=>e?.config?.eventCategoryConfig?.eventCustomStyles&&e?.config?.eventCategoryConfig?.common&&e?.config?.eventCategoryConfig?.common.filter((e=>Nr.isEventUpToDate(e))).length?` event-category event-category__${t} `+e.config.eventCategoryConfig.common.map((e=>"__"+e.eventName.toLowerCase().split(" ").join("-"))).join(" "):"",Or=(e,t=!1)=>{const a=e.includes("_");return a&&!t?e.replace("_","'"):!(!a||!t)||!(!a&&t)&&e};var Tr=a(7115),Lr=a(9147);class kr extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"getUserCountry",(()=>{fr.p.getUserCountry().then((e=>this.props.dispatch(et(e)))).catch((e=>{this.props.dispatch(et("default")),console.log(e.message)}))})),(0,o.Z)(this,"loadArenaHeaders",(()=>{const e=this.getHeaderFilename();(0,y.ve)(e+".js").then((e=>{window.arena51ClientApi.setStore(this.props.store)}))})),(0,o.Z)(this,"buildMenu",(()=>{const e=this.props,t=e.t,a=e.i18n,o=e.config,n=e.lang,r=o.theme.subfolder??"",s=b.i.getWindowBaseHref(),i=o.categories.homeCategories,l=this.buildCategoriesList(),m=[],c=new Set;i.filter((e=>e?.eventCat)).forEach((e=>{Object.keys(e.eventCat.eventNameLocales).forEach((t=>{t!==n&&e.eventCat.eventNameLocales[t]!==e.eventCat.eventNameLocales[n]&&m.push(e.eventCat.eventNameLocales[t])}))})),l.forEach((e=>{m.includes(e)||c.add(e)}));let d=s;const h=r?"/"+r:"";return["HOME",...c,"ALL_GAMES"].map((e=>{const o=a.exists(e.toUpperCase())?t(e.toUpperCase()):e;switch(e){case"HOME":d="/"+r;break;case"ALL_GAMES":d=h+`/${t("ROUTES.ALL_GAMES")}`;break;default:d=h+`/${t("ROUTES.CATEGORY")}/${b.i.serializeCategoryUrl(o)}`}return{title:Or(o),url:d,category:e}}))})),(0,o.Z)(this,"updateGemsInStoreAndHeader",(e=>{const t=this.props.dispatch;t((0,Lr.qC)(e)),t(tt(e?.toString()))})),y.sk||this.loadArenaHeaders()}getHeaderFilename(){const e=(this.props.config.theme.client||"default").toLowerCase();return`${f.N.ARENA_HEADERS_BLOB}/${e}/${e}`}buildCategoriesList(){const e=this.props,t=e.t,a=e.config,o=e.games,n=e.lang,r=e.isEventCategoryOn,s=a.categories.allCategories,i=a.tags,l=a.categories.homeCategories,m=Nr.getEventCatNamesList(l);return s.filter((e=>{const a=i.find((t=>t.name===e));if(a&&!a.visible)return;const s=Nr.categoryTranslated(e,t(e.toUpperCase()),n);return o.some((e=>e.hasCategory(s)))&&(!!r||!m.includes(s.toLowerCase()))}))}componentDidMount(){const e=this.props,t=e.config,a=e.dispatch;this.getUserCountry();const o=this.buildMenu(),n=t.theme.clientHomePageUrl||b.i.getWindowBaseHref();a(Xe(n)),a(Je({logo:t.theme.logoPath,background:t.theme.headerBgColorHex,color:t.theme.headerTextColorHex,disableLogin:t.theme.disableLogin,balance:"0"})),a(Ye(o)),I.W.topNavCategories(P.MF.IMPRESSION,`Logo|${o.map((e=>e.title)).join("|")}`)}async componentDidUpdate(e){e.userAuthStatus!==this.props.userAuthStatus&&(this.props.userAuthStatus===yr.i.USER_NOT_AUTHORIZED&&I.W.loginAI(P.MF.IMPRESSION,T.TopNav),this.props.userAuthStatus===yr.i.USER_AUTHORIZED&&this.props.config.isGemsSupport&&await Tr.ZP.getUserGemsAmount().then(this.updateGemsInStoreAndHeader).catch((e=>{console.log(e)}))),e.gems!==this.props.gems&&this.updateGemsInStoreAndHeader(this.props.gems)}render(){if(this.props.currentPathname===`/${this.props.t("ROUTES.SHOP")}`)return null;const e=i.createElement(Sr,null,i.createElement("link",{rel:"stylesheet",href:this.getHeaderFilename()+".css"}));return y.sk?e:this.props.gameUnitState?null:i.createElement(i.Fragment,null,i.createElement("header",null,e,i.createElement("ark-header-component",null)))}}const Ir=(0,c.Zh)()(kr),Mr=(0,d.$j)(((e,t)=>({config:e.config,games:xe(e),userAuthStatus:e.userAuthStatus,lang:e.currentLang,gameUnitState:e.gameUnitState,gems:e.gems,currentPathname:e.router.location.pathname})))(Ir),Rr=e=>i.createElement(Cr,null,(t=>i.createElement(Mr,{store:e.store,isEventCategoryOn:t}))),Dr="Button__Base___KkUZ8W5A",Br="Button__PrimaryButton___ddpHSbOx",Gr="Button__primaryBigButton___nZqgXRCU",Zr="Button__buyButton___vfQ6HO45",Hr=["className","onClick","children"];class xr extends i.PureComponent{render(){const e=this.props,t=e.className,a=e.onClick,o=e.children,n=(0,Te.Z)(e,Hr);return i.createElement("button",(0,ke.Z)({className:r()(Dr,t),onClick:a},n),o)}}(0,o.Z)(xr,"displayName","Button");const Ur=["className"],Vr=i.memo((e=>{let t=e.className,a=(0,Te.Z)(e,Ur);return i.createElement(xr,(0,ke.Z)({className:`${Br} ${t}`},a))})),jr="CookieBanner__Banner___ZLmm56dD",Fr="CookieBanner__Content___l6IFuj_k",Kr="CookieBanner__Text___K_U1DKAl",Wr="CookieBanner__Button___NbjMgZ_K",zr="ark-cookie-accepted-california";class Yr extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"state",void 0),(0,o.Z)(this,"onAccept",(()=>{localStorage.setItem(zr,"accepted"),this.setState({isVisible:!1})}));const t=!ht.n.getItem(zr);this.state={isVisible:t}}render(){const e=this.state.isVisible,t=this.props.t,a=this.props.config.sso&&"washingtonpost"===this.props.config.sso.name,o=a?"https://www.washingtonpost.com/privacy-policy/2011/11/18/gIQASIiaiN_story.html":`https://www.arkadium.com/privacy-policy/${this.getLinkParams()}`,n=a?"https://www.washingtonpost.com/privacy-policy/2011/11/18/gIQASIiaiN_story.html?tid=a_inl_manual#CALIFORNIA":`https://www.arkadium.com/privacy-policy-california/${this.getLinkParams()}`;return i.createElement(i.Fragment,null,e&&i.createElement($r,null,i.createElement(qr,null,i.createElement(Jr,{dangerouslySetInnerHTML:{__html:t("COOKIE_TEXT",{link:o,link2:n})}}),i.createElement(Vr,{className:Wr,onClick:this.onAccept},t("COOKIE_ACCEPT")))))}getLinkParams(){const e=this.props.currentLang;return"en"===e||"it"===e?"?utm_medium=referral&utm_source=arena&utm_content=policy":`?utm_medium=referral&utm_source=arena&utm_content=policy&__arklang=${e}`}}const $r=e=>i.createElement("div",(0,ke.Z)({className:jr},e)),qr=e=>i.createElement("div",(0,ke.Z)({className:`container ${Fr}`},e)),Jr=e=>i.createElement("p",(0,ke.Z)({className:Kr},e)),Xr=(0,c.Zh)()(Yr);function Qr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function es(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Qr(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Qr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ts=(0,w.PH)("set fullscreen loader status"),as=(0,w.Lq)({},!0);as.on(ts,((e,t)=>t));const os=(0,w.PH)("show snackbar"),ns=(0,w.Lq)({},{type:"success",message:"",isOpened:!1,static:!1});ns.on(os,((e,t)=>es(es({},e),{},{isOpened:t.isOpened,message:t.message,type:t.type,static:t.static,parentNode:t.parentNode})));const rs=(0,w.PH)("set reference to the element that opens the modal window");(0,w.Lq)({},null).on(rs,((e,t)=>void 0===t?null:t));const ss=e=>i.createElement("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e.className,onClick:e.onClick,onMouseDown:e.onMouseDown},i.createElement("mask",{id:"path-1-inside-1_367_10459",fill:"white"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.9853 9.42889C25.3758 9.03836 25.3758 8.4052 24.9853 8.01467C24.5947 7.62415 23.9616 7.62415 23.571 8.01467L16.5 15.0857L9.7656 8.35137C9.37508 7.96085 8.74191 7.96085 8.35139 8.35137C7.96086 8.74189 7.96086 9.37506 8.35139 9.76558L15.0858 16.5L8.01469 23.571C7.62417 23.9615 7.62417 24.5947 8.01469 24.9852C8.40522 25.3758 9.03838 25.3758 9.42891 24.9852L16.5 17.9142L23.571 24.9852C23.9616 25.3758 24.5947 25.3758 24.9853 24.9852C25.3758 24.5947 25.3758 23.9615 24.9853 23.571L17.9142 16.5L24.9853 9.42889Z"})),i.createElement("path",{d:"M16.5 15.0857L15.0858 16.5C15.8668 17.281 17.1331 17.281 17.9142 16.5L16.5 15.0857ZM15.0858 16.5L16.5 17.9142C17.281 17.1331 17.281 15.8668 16.5 15.0857L15.0858 16.5ZM16.5 17.9142L17.9142 16.5C17.1331 15.7189 15.8668 15.7189 15.0858 16.5L16.5 17.9142ZM17.9142 16.5L16.5 15.0857C15.7189 15.8668 15.7189 17.1331 16.5 17.9142L17.9142 16.5ZM23.571 9.42889C23.1805 9.03836 23.1805 8.4052 23.571 8.01467L26.3995 10.8431C27.571 9.67153 27.571 7.77203 26.3995 6.60046L23.571 9.42889ZM24.9853 9.42889C24.5947 9.81941 23.9616 9.81941 23.571 9.42889L26.3995 6.60046C25.2279 5.42889 23.3284 5.42889 22.1568 6.60046L24.9853 9.42889ZM17.9142 16.5L24.9853 9.42889L22.1568 6.60046L15.0858 13.6715L17.9142 16.5ZM8.35139 9.76558L15.0858 16.5L17.9142 13.6715L11.1798 6.93716L8.35139 9.76558ZM9.7656 9.76558C9.37508 10.1561 8.74191 10.1561 8.35139 9.76558L11.1798 6.93716C10.0082 5.76558 8.10875 5.76558 6.93718 6.93716L9.7656 9.76558ZM9.7656 8.35137C10.1561 8.74189 10.1561 9.37506 9.7656 9.76558L6.93718 6.93716C5.7656 8.10873 5.7656 10.0082 6.93718 11.1798L9.7656 8.35137ZM16.5 15.0857L9.7656 8.35137L6.93718 11.1798L13.6715 17.9142L16.5 15.0857ZM9.42891 24.9852L16.5 17.9142L13.6715 15.0857L6.60048 22.1568L9.42891 24.9852ZM9.42891 23.571C9.81943 23.9615 9.81943 24.5947 9.42891 24.9852L6.60048 22.1568C5.42891 23.3284 5.42891 25.2279 6.60048 26.3995L9.42891 23.571ZM8.01469 23.571C8.40522 23.1805 9.03838 23.1805 9.42891 23.571L6.60048 26.3995C7.77205 27.571 9.67155 27.571 10.8431 26.3995L8.01469 23.571ZM15.0858 16.5L8.01469 23.571L10.8431 26.3995L17.9142 19.3284L15.0858 16.5ZM24.9853 23.571L17.9142 16.5L15.0858 19.3284L22.1568 26.3995L24.9853 23.571ZM23.571 23.571C23.9616 23.1805 24.5947 23.1805 24.9853 23.571L22.1568 26.3995C23.3284 27.571 25.2279 27.571 26.3995 26.3995L23.571 23.571ZM23.571 24.9852C23.1805 24.5947 23.1805 23.9615 23.571 23.571L26.3995 26.3995C27.571 25.2279 27.571 23.3284 26.3995 22.1568L23.571 24.9852ZM16.5 17.9142L23.571 24.9852L26.3995 22.1568L19.3284 15.0857L16.5 17.9142ZM23.571 8.01467L16.5 15.0857L19.3284 17.9142L26.3995 10.8431L23.571 8.01467Z",fill:"#231F20",mask:"url(#path-1-inside-1_367_10459)"})),is=e=>i.createElement("svg",{className:e.className,width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 31C19.5577 31 21.9247 30.3606 24.101 29.0817C26.2099 27.8702 27.8702 26.2099 29.0817 24.101C30.3606 21.9247 31 19.5577 31 17C31 14.4423 30.3606 12.0753 29.0817 9.89904C27.8702 7.79006 26.2099 6.12981 24.101 4.91827C21.9247 3.63942 19.5577 3 17 3C14.4647 3 12.109 3.63942 9.93269 4.91827C7.82372 6.15224 6.15224 7.82372 4.91827 9.93269C3.63942 12.109 3 14.4647 3 17C3 19.5353 3.63942 21.891 4.91827 24.0673C6.12981 26.1763 7.79006 27.8478 9.89904 29.0817C12.0753 30.3606 14.4423 31 17 31Z",fill:"#F9F9F9"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 17C15 17.9665 15.7835 18.75 16.75 18.75C17.7165 18.75 18.5 17.9665 18.5 17V11.75C18.5 10.7835 17.7165 10 16.75 10C15.7835 10 15 10.7835 15 11.75V17ZM15 22.25C15 23.2165 15.7835 24 16.75 24C17.7165 24 18.5 23.2165 18.5 22.25C18.5 21.2835 17.7165 20.5 16.75 20.5C15.7835 20.5 15 21.2835 15 22.25Z",fill:"#D50032"})),ls=e=>i.createElement("svg",{className:e.className,width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 31C19.5577 31 21.9247 30.3606 24.101 29.0817C26.2099 27.8702 27.8702 26.2099 29.0817 24.101C30.3606 21.9247 31 19.5577 31 17C31 14.4423 30.3606 12.0753 29.0817 9.89904C27.8702 7.79006 26.2099 6.12981 24.101 4.91827C21.9247 3.63942 19.5577 3 17 3C14.4647 3 12.109 3.63942 9.93269 4.91827C7.82372 6.15224 6.15224 7.82372 4.91827 9.93269C3.63942 12.109 3 14.4647 3 17C3 19.5353 3.63942 21.891 4.91827 24.0673C6.12981 26.1763 7.79006 27.8478 9.89904 29.0817C12.0753 30.3606 14.4423 31 17 31Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M11 15.8728L16.325 21L23 13",stroke:"#039164",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),ms="Snackbar__snackbarWrapper___pRc6zBqh",cs="Snackbar__snackbar___keNCPNo6",ds="Snackbar__relativeState___m6WfSmaC",hs="Snackbar__error___g3yqMEwm",us="Snackbar__success___JqLRUMKb",Cs="Snackbar__icon___RoRDaZyl",ps="Snackbar__closeIcon___qirIUAwz",gs="Snackbar__animated___f2RxHXiS",_s="Snackbar__animatedIn___J6ozW7Ms",Es=()=>{const e=document.body,t=(0,d.v9)((e=>e.snackbarData)),a=(0,d.I0)(),o=(0,i.useState)(e),n=(0,vo.Z)(o,2),s=n[0],m=n[1],c=(0,i.useState)(!1),h=(0,vo.Z)(c,2),u=h[0],C=h[1],p=()=>{a(os({isOpened:!1}))},g=t.isOpened&&!t.static&&setTimeout((()=>{p()}),6e3);return(0,i.useEffect)((()=>()=>{clearTimeout(g)}),[t.isOpened]),(0,i.useEffect)((()=>{if(t.parentNode){const e=document.querySelector(t.parentNode);m(e),C(!0)}}),[t.parentNode]),t.isOpened&&(0,l.createPortal)(i.createElement("div",{className:r()(ms,u&&ds,t.isOpened&&!t.static&&gs,t.static&&_s)},i.createElement("div",{className:r()(cs,"error"===t.type&&hs,"success"===t.type&&us)},"error"===t.type?i.createElement(is,{className:Cs}):i.createElement(ls,{className:Cs}),i.createElement("span",null,t.message),i.createElement(ss,{onClick:p,className:ps}))),s)};var Ss=a(7063);const ys="Modal__overlay___bP2eYAan",fs="Modal__modalWrapper___LuRAXQ37",vs="Modal__oldDesign___DIzbo6JE",bs="Modal__mobile___oxHezxCN",As="Modal__closeIcon___fXlp1Wim",Ns="Modal__modal___q5Oucnea";function ws(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Ps(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ws(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ws(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Os=({onClose:e,mobile:t,className:a,closeIconColor:o})=>i.createElement("div",{className:r()(As,a,{[bs]:t}),onClick:e,role:"button",tabIndex:-1,onKeyDown:t=>{"Enter"===t.key&&e()},style:Ps({},o&&{color:o})},i.createElement(No,null)),Ts=({closeByOverlayClick:e,onClose:t,modalWrapperClassName:a,modalClassName:o,closeIconClassName:n,isOpen:s,hasCloseIcon:l=!0,children:m,closeIconColor:c})=>{const d=gt.D.isDesktop(),h="__new"===document.documentElement.dataset.new_design;return(0,i.useEffect)((()=>{s?(0,y.Hq)():(0,y.L3)()}),[s]),s?i.createElement("div",{className:r()(ys,{[bs]:!d}),onClick:a=>{const o=a.target,n=a.currentTarget===a.target,r=Array.from(o.classList).join("").includes("Modal__modalWrapper");e&&(n||r)&&t?.()},role:"presentation"},i.createElement("div",{className:r()(fs,a,{[bs]:!d,[vs]:!h})},i.createElement("div",{className:r()(Ns,o,{[bs]:!d})},l&&i.createElement(Os,{className:n,onClose:t,mobile:!d,closeIconColor:c}),m))):null},Ls="ShopBanner__imageBanner___ayn60Pzj",ks="ShopBanner__addBottomMargin___FwtuJcXp",Is="ShopBanner__mobile___TAekvrBQ",Ms=e=>i.createElement("img",{className:r()(Ls,{[Is]:!gt.D.isDesktop(),[ks]:e.addBottomMargin}),src:`${(0,y.Vh)()}/images/ShopBanner.png`,alt:"Shop banner"});var Rs;function Ds(){return Ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Ds.apply(this,arguments)}const Bs=e=>i.createElement("svg",Ds({xmlns:"http://www.w3.org/2000/svg",width:14,height:13,fill:"none"},e),Rs||(Rs=i.createElement("path",{fill:"#F9F9F9",d:"M12.71 5.79a1 1 0 0 0-1.42 0L8 9.09V1.5a1 1 0 0 0-2 0v7.59l-3.29-3.3a1.004 1.004 0 0 0-1.42 1.42l5 5a1 1 0 0 0 .33.21.94.94 0 0 0 .76 0 1 1 0 0 0 .33-.21l5-5a1 1 0 0 0 0-1.42"}))),Gs=i.memo((e=>i.createElement(Bs,{className:r()(Sa,e.className),"aria-hidden":"true"}))),Zs="ShopDescription__wrapper___PucfN_k2",Hs="ShopDescription__descriptionTitle___pnkOYEaV",xs="ShopDescription__descriptionText___dzEeocit",Us="ShopDescription__gemsImage___reg6z016",Vs="ShopDescription__arrowIcon___Y7PJEq3_",js="ShopDescription__opened___fulaBB7r",Fs=(0,c.Zh)()((e=>{const t=gt.D.isMobile(),a=(0,i.useState)(!t),o=(0,vo.Z)(a,2),n=o[0],s=o[1];return i.createElement("div",{className:Zs},!t&&i.createElement("img",{className:Us,src:`${(0,y.Vh)()}/images/GemsShopDescription.png`,alt:"Gems Shop Description"}),i.createElement("article",null,i.createElement("button",{className:Hs,onClick:t?()=>{s(!n)}:null},i.createElement("span",null,e.t("GEMS.DESCRIPTION_TITLE")),t&&i.createElement(Gs,{className:r()(Vs,{[js]:n})})),n?i.createElement("p",{className:xs},e.t("GEMS.DESCRIPTION_TEXT")):null))})),Ks=({price:e,onClick:t,className:a})=>i.createElement("button",{className:r()(Zr,a),onClick:t},e),Ws="TextButton__old___S5rtO08M",zs="TextButton__eagle___UhfU4IWR",Ys="TextButton__defaultCursor___lNEbqPkj",$s=i.memo((({onClick:e,isEagle:t,text:a,className:o,defaultCursor:n})=>i.createElement("button",{onClick:e,className:r()(o,{[Ws]:!t,[zs]:t,[Ys]:n&&"support"!==a})},a)));$s.displayName="TextButton";const qs="ShopErrorScreen__shopErrorWrapper___wUQSlSJj",Js="ShopErrorScreen__shopErrorTitle___WaeuCVWT",Xs="ShopErrorScreen__mobile___ifH1nxGj",Qs="ShopErrorScreen__shopErrorImage___IySR1VBh",ei="ShopErrorScreen__shopErrorTryAgainButton___SKQmah_X",ti="ShopErrorScreen__shopErrorBackButton___mIj6aD4L",ai=(0,c.Zh)()((({t:e,onTryAgainClick:t})=>{const a=gt.D.isDesktop(),o=(0,y.Vh)()+"/images/GemsErrorScreen.png",n=(0,d.I0)();return i.createElement("article",{className:qs},i.createElement("img",{className:r()(Qs,{[Xs]:!a}),src:o,alt:"Gems chest"}),i.createElement("h4",{className:r()(Js,{[Xs]:!a})},e("GEMS.ERROR_TITLE")),i.createElement(Ks,{className:ei,onClick:t,price:e("GEMS.ERROR_BUTTON")}),i.createElement($s,{className:ti,isEagle:!0,onClick:()=>{n((0,Fe.Wm)(!1))},text:e("GEMS.ERROR_BUTTON_BACK")}))}));var oi=a(6550);const ni="ShopItem__shopItemWrapper___KoAHzHiK",ri="ShopItem__withRibbon___QP6QhHsv",si="ShopItem__gemIcon___NImNA4SW",ii="ShopItem__gemsAmount___xADWtllj",li="ShopItem__imageAndRibbonWrapper___akcY64xu",mi="ShopItem__gemImage___sQJrtXEJ",ci="ShopItem__ribbon___TDWTTHLx";var di=a(2068),hi=a(7649);const ui=[];class Ci{constructor(e){(0,o.Z)(this,"list",[]),this.list=e}extend(e){this.list.forEach((t=>{t(e)}))}}var pi=a(1910);class gi{resendConfirmation(){const e=this.newEventBuilder();return e.setName("resendConfirmation"),e.setEventAction(pi.Uj.CLICK),e.setNonInteraction(!1),e.build()}newEventBuilder(){return(new pi.bK).baseEvent()}}class _i{constructor(){(0,o.Z)(this,"aiAnalytics",new gi)}resendConfirmation(){return(0,pi.Q4)(null,this.aiAnalytics.resendConfirmation())}}var Ei=a(2565),Si=a(4635);class yi{constructor(){(0,o.Z)(this,"aiAnalytics",new Ei.$s)}async gemShopImpression(e){return await this.aiAnalytics.gemShopImpression(e)}async gemPurchaseClick(e,t,a,o){return await this.aiAnalytics.gemPurchaseClick({shopLocation:e,internalPrice:t,purchasableItemId:a,purchasableItemAmount:o,specialMark:Ei.sw.SPECIAL_MARK})}async gemPurchaseClickImpression(e,t,a,o){return await this.aiAnalytics.gemPurchaseClickImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,shopLocation:o,specialMark:Ei.sw.SPECIAL_MARK})}async gemPurchaseNextStepClick(e,t,a,o){return await this.aiAnalytics.gemsPurchaseNextStepClick({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,shopLocation:o,specialMark:Ei.sw.SPECIAL_MARK})}async gemPurchaseNextStepImpression(e,t,a,o){return await this.aiAnalytics.gemsPurchaseNextStepImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,shopLocation:o,specialMark:Ei.sw.SPECIAL_MARK})}async gemPurchaseChangeGems(e,t,a,o){return await this.aiAnalytics.gemsPurchaseChangeGems({shopLocation:e,internalPrice:t,purchasableItemId:a,purchasableItemAmount:o,specialMark:Ei.sw.SPECIAL_MARK})}async gemPurchaseSuccess(e,t,a,o){return await this.aiAnalytics.gemsPurchaseSuccess({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,shopLocation:o})}async gemPurchaseSuccessImpression(e,t,a){return await this.aiAnalytics.gemsPurchaseSuccessImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a})}async gemSkipAdButton(e){const t={action:P.MF.CLICK,name:"Video_Ad_Skip_Click ",label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!1};return Si.W.trackEvent(t),await this.aiAnalytics.gemSkipAdButton({internalPrice:e})}async gemSpendingSkipAdSuccess(e){return await this.aiAnalytics.gemSpendingSkipAdSuccess({internalPrice:e})}async gemSpendingPowerUp(e,t){return(0,pi.Q4)(null,await this.aiAnalytics.gemSpendingPowerUp({virtualItemId:e,internalPrice:t}))}async gemShopSignInUp(e,t=!1){return(0,pi.Q4)(null,await this.aiAnalytics.gemShopSignInUp(e,t))}async gemShopSubscribeBanner(){return(0,pi.Q4)(null,await this.aiAnalytics.gemShopSubscribeBanner())}async manageGems(e){return(0,pi.Q4)(null,await this.aiAnalytics.manageGems(e))}}function fi(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function vi(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fi(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const bi=new class{constructor(){(0,o.Z)(this,"profile",new _i),(0,o.Z)(this,"gems",new yi),(0,o.Z)(this,"globalAIData",{targetingConsent:ht.n.getItem(O.m1.TARGETING_CONSENT)}),(0,o.Z)(this,"extensionManager",new Ci(ui))}trackEvent(e){di.O.isServer||(this.extensionManager.extend(e),e.ai&&hi.D.trackEvent(e.ai.name,vi(vi({},e.ai.data),this.globalAIData)),e.ga&&Si.W.trackEvent(e.ga.data))}},Ai=e=>e.gemsShopLocation,Ni=(0,c.Zh)()((({gemPackId:e,imageSrc:t,gemsAmount:a,price:o,currency:n,ribbon:s,t:l})=>{const m=(0,d.v9)((e=>e.userAuthStatus===yr.i.USER_AUTHORIZED)),c=(0,oi.k6)(),h=(0,d.I0)(),u=(0,d.v9)(Ai),C=()=>{h((0,Lr.s1)(e)),ht.n.setItem(bt.l.gemPackId,e)};return i.createElement("article",{key:o,className:r()(ni,{[ri]:s})},i.createElement("h4",{className:ii},i.createElement("img",{className:si,src:`${(0,y.Vh)()}/images/GemShopItem.png`,alt:"Gem Shop Item"}),Number(a).toLocaleString("en-US")),i.createElement("div",{className:r()(li,{[ri]:s})},i.createElement("img",{className:mi,src:t,alt:"Shop Item"}),s&&i.createElement("div",{className:ci},i.createElement("span",null,s))),i.createElement(Ks,{onClick:m?async()=>{const t="Subscription page"===b.i.getPageType();C(),t||c.push(`/${l("ROUTES.SHOP")}`),h((0,Fe.Wm)(!1)),p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseClick(u,o,e,a))}:()=>{h((0,Fe.Wm)(!1)),h((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,fromShopModal:!0})),C()},price:`${Number(o).toLocaleString("en-US",{style:"currency",currency:n,minimumFractionDigits:2})}`}))}));var wi=a(3860),Pi=a(463);const Oi="ShopModal__shopModalWrapper___iaApXBTq",Ti="ShopModal__shopModal___dklS9Lz8",Li="ShopModal__shopModalInnerWrapper___So06FMfG",ki="ShopModal__shopListWrapper___WMKoH69T",Ii="ShopModal__contentWrapper___vdQhrcbM",Mi="ShopModal__forLoader___ymaIjjJ7",Ri="ShopModal__shopList___UWYX6gwa",Di=f.N?.RECURLY_PLAN_PREFIX,Bi=["5000_gem","2400_gem","1120_gem","600_gem","350_gem","90_gem"].map((e=>`${Di}${e}`)),Gi=()=>{const e=(0,d.v9)((e=>e.modal.shop)),t=e.isOpen,a=e.step,o=(0,i.useState)([]),n=(0,vo.Z)(o,2),s=n[0],l=n[1],m=(0,d.v9)(Ai);(0,i.useEffect)((()=>{(async()=>{if(t&&a===Fe.ZE.LOADING)try{const e=await Promise.all([Tr.ZP.getPurchasableItemsBySkuList(Bi),Pi.Z.getPurchasableItems(Bi)]),t=(0,vo.Z)(e,2),a=t[0],o=((e,t,a=!1)=>e.map((e=>{const o="Recurly data are incorrect",n=e.sku,r=e.image,s=e.items,i=s.find((e=>e.sku===wi.n2))?.amount;if(void 0===i)throw new Error("Eagle data are incorrect");const l=t.find((({code:e})=>e===n));if(void 0===l)throw new Error(o);const m=l.currencies,c=l.discountCurrencies;let d,h;const u="USD",C=m.find((({currency:e})=>e===u))?.unitAmount,p=Boolean(c.length);if(void 0===C)throw new Error(o);if(h=C,a&&p){if(h=c.find((({currency:e})=>e===u))?.unitAmount,void 0===h)throw new Error(o);d=C}return{gemPackId:n,gemsAmount:i,imageSrc:r,price:h.toString(),currency:u,oldPrice:d}})).sort(((e,t)=>t.gemsAmount-e.gemsAmount)))(a,t[1]);l(o),c((0,Fe.CQ)(Fe.ZE.SHOP)),p.C.trackAnalyticsEvent(await bi.gems.gemShopImpression(m))}catch(e){c((0,Fe.CQ)(Fe.ZE.ERROR))}})()}),[t,a]);const c=(0,d.I0)();return i.createElement(Ts,{isOpen:t,onClose:()=>{Ss.vw(),c((0,Fe.Wm)(!1))},modalWrapperClassName:r()({[Oi]:a!==Fe.ZE.LOGIN}),modalClassName:r()({[Ti]:a!==Fe.ZE.LOGIN})},i.createElement(Zi,{onTryAgainClick:()=>{c((0,Fe.CQ)(Fe.ZE.LOADING))},shopList:s,step:a}))},Zi=({shopList:e,step:t,onTryAgainClick:a})=>i.createElement("section",{className:Li},i.createElement(Ms,null),i.createElement("section",{className:r()(Ii,{[Mi]:t===Fe.ZE.LOADING})},t===Fe.ZE.LOADING&&i.createElement(ja,null),t===Fe.ZE.SHOP&&i.createElement(i.Fragment,null,i.createElement(Fs,null),i.createElement("section",{className:ki},i.createElement("div",{className:Ri},e.map((({price:e,oldPrice:t,currency:a,gemPackId:o,gemsAmount:n,imageSrc:r,ribbon:s})=>i.createElement(Ni,{key:e,price:e,oldPrice:t,currency:a,gemPackId:o,gemsAmount:n,imageSrc:r,ribbon:s})))))),t===Fe.ZE.ERROR&&i.createElement(ai,{onTryAgainClick:a})));var Hi=a(6414);const xi=(0,w.PH)("SET_SHOW_RECAPTCHA"),Ui=(0,w.PH)("SET_RECAPTCHA_TOKEN"),Vi=(0,w.PH)("SET_RECAPTCHA_ACTION"),ji=(0,w.Lq)({},!1),Fi=(0,w.Lq)({},null),Ki=(0,w.Lq)({},null);ji.on(xi,((e,t)=>t)),Fi.on(Ui,((e,t=null)=>t)),Ki.on(Vi,((e,t=null)=>t));var Wi=a(3916),zi=a(4071);function Yi(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function $i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Yi(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Yi(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}let qi=function(e){return e.SIGN_IN="SignIn",e.SIGN_UP="SignUp",e.PASSWORD_RESET="PasswordReset",e.CONFIRMATION_RESEND="ResendConfirmation",e}({}),Ji=function(e){return e.CHALLENGE="challenge",e}({});const Xi=zi.Hg,Qi=$i($i({},qi),Xi),el=()=>{const e=(0,d.I0)(),t=(0,i.useRef)(),a=(0,y.ZS)(),o=(0,i.useState)(!1),n=(0,vo.Z)(o,2),r=n[0],s=n[1],l=(0,d.v9)((({recaptcha:e})=>e.showChallengeRecaptcha)),m=(0,d.v9)((({recaptcha:e})=>e.recaptchaToken)),c=(0,d.v9)((({recaptcha:e})=>e.recaptchaAction)),h=(0,i.useCallback)((e=>{t.current&&t.current.contentWindow.postMessage($i({},e),(0,y.ZS)())}),[]),u=(0,i.useCallback)((e=>{h({type:"GET_CAPTCHA_TOKEN",payload:{key:f.N.RECAPTCHAAPPKEY,action:e}})}),[h]),C=(0,i.useCallback)((()=>{e(Ui(null)),e(Vi(null)),e(xi(!1)),e(ts(!1))}),[e]),p=t=>{const a=t.data;switch(a.type){case"SEND_CAPTCHA_TOKEN":e(Vi(a.payload.action)),e(Ui(a.payload.token));break;case"CHALLENGE_CAPTCHA_TOKEN":e(Ui(a.payload))}};return(0,i.useEffect)((()=>(window.addEventListener("message",p),()=>window.removeEventListener("message",p))),[e]),(0,i.useEffect)((()=>{r&&h(l?{type:"LOAD_CHALLENGE_CAPTCHA",payload:{key:f.N.CHALLENGE_CAPTCHA_KEY,action:c}}:{type:"LOAD_CAPTCHA",payload:f.N.RECAPTCHAAPPKEY})}),[r,l]),{iframeURL:a,iframeRef:t,setIsIframeCaptchaLoaded:s,getCaptchaToken:u,captchaToken:m,clearCaptchaData:C,showChallengeRecaptcha:l}},tl="CaptchaIframe__contentWrapper___aIhcBnTv",al="CaptchaIframe__recaptchaIframe___FYf6ddDy",ol="CaptchaIframe__invisibleCaptcha___MMfVOtRR",nl=({iframeRef:e,iframeURL:t,setIsIframeCaptchaLoaded:a})=>{const o=el().showChallengeRecaptcha;return i.createElement("div",{className:r()({[tl]:o,[ol]:!o})},i.createElement("div",{className:"modal-content"},i.createElement("h2",null,"Verify you're human"),i.createElement("iframe",{ref:e,onLoad:()=>a(!0),src:t,title:"Recaptcha for Eagle",className:al})))};var rl,sl=a(6486);function il(){return il=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},il.apply(this,arguments)}const ll=e=>i.createElement("svg",il({xmlns:"http://www.w3.org/2000/svg",width:22,height:26,fill:"none"},e),rl||(rl=i.createElement("path",{stroke:"#f9f9f9",strokeLinejoin:"round",strokeWidth:2,d:"M10.673 18.064a1 1 0 0 0-.194-.079 4.1 4.1 0 0 0-1.218-.278l-.039-.002-.227-.007h-.05a8.5 8.5 0 0 0-1.704.205 1 1 0 0 0-.13.039l-.148.041a13 13 0 0 1-1.617.312l-.414.045-.154.009a3.85 3.85 0 0 1-1.658-.344c-1.637-.772-2.362-2.246-2.05-3.787.203-1.003.833-1.943 1.617-2.576l10.175-8.16.008-.007c1.287-1.054 1.65-1.302 2.391-1.597a3.9 3.9 0 0 1 1.455-.288h.041a3.9 3.9 0 0 1 1.682.404l.02.01c1.06.511 1.658 1.104 2.015 1.815.373.741.539 1.719.524 3.097v13.339c0 2.162-1.363 4.151-3.746 4.157a4.2 4.2 0 0 1-1.531-.329l-.02-.009c-1.039-.427-1.598-1.115-2.181-2.383l-.197-.447-.018-.041-.166-.375-.203-.429-.01-.021a5.33 5.33 0 0 0-2.253-2.313z"}))),ml=i.memo((e=>i.createElement(ll,{className:r()(e.className),"aria-hidden":"true"})));var cl;function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},dl.apply(this,arguments)}const hl=e=>i.createElement("svg",dl({xmlns:"http://www.w3.org/2000/svg",width:31,height:31,preserveAspectRatio:"xMidYMid",style:{display:"block",shapeRendering:"auto"},viewBox:"0 0 100 100"},e),cl||(cl=i.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"currentColor",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:4},i.createElement("animateTransform",{attributeName:"transform",dur:"0.7407407407407407s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"})))),ul=i.memo((e=>i.createElement(hl,{className:r()(Yt,e.className),"aria-hidden":"true"}))),Cl="SignInUpButton__hidden___LhDLh3tp",pl="SignInUpButton__signInUpButton___uqbv3Rb0",gl="SignInUpButton__isLoading___ZdUWVqnm",_l="SignInUpButton__buttonText___Hy_w8h57",El="SignInUpButton__nomargin___Wbjjm043",Sl="SignInUpButton__arkButtonIcon___tWd6dHVg",yl="SignInUpButton__loaderIcon___JJp28D3e",fl={OLD:"SignInUpButton__old___HTgzDuNJ",EAGLE_GREEN:"SignInUpButton__eagleGreen___kIE1JqUS",EAGLE_RED:"SignInUpButton__eagleRed___wNgoaXCi"},vl={MEDIUM:"SignInUpButton__medium___FrzcOpZw",SMALL:"SignInUpButton__small___uCa5OAvT"},bl=i.memo((({text:e,isEagle:t,onClick:a,className:o,theme:n,isLoading:s,isRegisterForm:l,withoutIcon:m,size:c=vl.MEDIUM,disabled:d})=>{const h=i.createElement(ul,{className:r()(yl,{[Cl]:!s})});return i.createElement("button",{type:"button",onClick:s||d?null:a,className:r()(o,pl,n,c,{[gl]:s}),disabled:d},s?h:i.createElement(i.Fragment,null,t&&!m&&i.createElement(ml,{className:Sl}),i.createElement("span",{className:r()(_l,{[El]:l||!t||m})},e)))}));bl.displayName="SignInUpButton";const Al="LoginPopup__popupHeader___LfFRjncY",Nl="LoginPopup__fromShopModal___tz5Kxq97",wl="LoginPopup__m0___splUVv8U",Pl="LoginPopup__mt14___tH7wzVSd",Ol="LoginPopup__mb10___mQQMd2XD",Tl="LoginPopup__popupDescriptionFromShopModal___a4PvmSt6",Ll="LoginPopup__popupTitleFromShopModal___Qut9SNmn",kl="LoginPopup__defaultContentWrapper___zoaSfWMO",Il="LoginPopup__loginBtnRow___AYQYdux6",Ml="LoginPopup__termConditions___mALP_B2y",Rl="LoginPopup__eagle___ASsLCipV",Dl="LoginPopup__popupErrorsList___MTboMgAy",Bl="RegisterButton__registerButton___RqAjYSNK",Gl=i.memo((({onClick:e,className:t,text:a})=>i.createElement("button",{onClick:e,className:r()(Bl,t)},a)));var Zl;function Hl(){return Hl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Hl.apply(this,arguments)}Gl.displayName="RegisterButton";const xl=e=>i.createElement("svg",Hl({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 10"},e),Zl||(Zl=i.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M1 3.873 6.325 9 13 1"}))),Ul=i.memo((e=>i.createElement(xl,{className:r()(Ea,e.className),"aria-hidden":"true"}))),Vl="PopupDumbComponents__popupTitle___hPOutqQe",jl="PopupDumbComponents__eagle___NyaB2mb9",Fl="PopupDumbComponents__giantMarginBottom___ih081xxa",Kl="PopupDumbComponents__createAccountRow___kbslVXyH",Wl="PopupDumbComponents__defaultOrder___GWc6_I8E",zl="PopupDumbComponents__noMargin___KXl3VFV3",Yl="PopupDumbComponents__createAccount___kTmkQVpI",$l="PopupDumbComponents__buttonFirst___wqkTXzlQ",ql="PopupDumbComponents__popupDescription___tVGsHMM3",Jl="PopupDumbComponents__customMarginBottom___XyBhfVB2",Xl="PopupDumbComponents__passwordRequirementsRow___f61KE4WC",Ql="PopupDumbComponents__uppercase___xOuQ5Gho",em="PopupDumbComponents__error___r5apLbHX",tm="PopupDumbComponents__valid___zanbd7hp",am="PopupDumbComponents__passwordRequirementsText___snRHdMCr",om=i.memo((({text:e,isEagle:t,className:a})=>i.createElement("div",null,i.createElement("h3",{className:r()(Vl,a,{[jl]:t})},e))));om.displayName="PopupTitle";const nm=i.memo((({text:e,isEagle:t,step:a,className:o})=>i.createElement("div",{className:r()(ql,o,{[jl]:t,[Jl]:a===Fe.DA.REQUEST_EMAIL})},e)));nm.displayName="PopupDescription";const rm=i.memo((({actionText:e,isEagle:t,onClick:a,buttonText:o,wrapperClassName:n,actionClassName:s,step:l,defaultOrder:m,noMargin:c,buttonFirst:d,defaultCursor:h})=>{const u=t?$s:Gl;return i.createElement("div",{className:r()(Kl,n,{[jl]:t,[Fl]:l===Fe.DA.REQUEST_EMAIL,[Wl]:m,[zl]:c})},i.createElement("div",{className:r()(Yl,s,{[jl]:t,[$l]:d})},e," ",i.createElement(u,{onClick:a,text:o,isEagle:t,defaultCursor:h})))}));rm.displayName="CallToActionText";const sm=i.memo((({password:e,touched:t,tWithPrefix:a})=>{const o=(0,y.bM)(e).isValid,n=(0,y.GK)(e).isValid;return i.createElement("div",{className:r()(Xl)},i.createElement("span",{className:r()(am)},a("PASSWORD_REQUIREMENTS")),i.createElement("div",null,i.createElement("span",{className:r()({[tm]:t&&o,[em]:t&&!o})},i.createElement(Ul,null),a("PASSWORD_LENGTH")),i.createElement("span",{className:r()(Ql,{[tm]:t&&n,[em]:t&&!n})},i.createElement("div",null,i.createElement(Ul,null),a("PASSWORD_UPPERCASE")," ",a("PASSWORD_UPPERCASE_LETTER")))))}));sm.displayName="PasswordRequirements";const im="AfterSignForm__afterSignContentWrapper___JXzEYEfS",lm=i.memo((({openLoginForm:e,email:t,tWithPrefix:a,onSupportClick:o,isThankYouForm:n,goToPreviousStep:s,prevStep:l,isResendEmailForm:m,arenaDomainURL:c,getCaptchaToken:h,authType:u,arenaLocale:C,captchaToken:p,showChallengeRecaptcha:g,clearCaptchaData:_})=>{const E=(0,d.I0)(),S=(0,i.useState)(!1),f=(0,vo.Z)(S,2),v=f[0],b=f[1],A=(0,i.useState)(10),N=(0,vo.Z)(A,2),w=N[0],P=N[1],O=(0,i.useRef)(),T=(0,i.useState)(!1),L=(0,vo.Z)(T,2),k=L[0],I=L[1],M=(0,d.v9)((({modal:e})=>e.login.email)),R=(0,d.v9)((({config:e})=>e.sso)),D="hsn"===R.name;(0,i.useEffect)((()=>(O.current=setInterval((()=>{P((e=>e-1))}),1e3),w<=0&&clearInterval(O.current),()=>clearInterval(O.current))),[w]),(0,i.useEffect)((()=>{n?B(p,k):G(p,k)}),[p,k]);const B=async(e,a)=>{if(e&&a)try{await Hi.bl.requestResetPassword({email:t,resetPasswordConfirmationFormUrl:c,registrationPlaceUrl:c,captchaToken:e,captchaMode:g?Ji.CHALLENGE:void 0}),Z()}catch(e){H(e)}},G=async(e,a)=>{if(e&&a)try{await Hi.bl.resendConfirmation({email:D?M:t,authType:D?Hi.Gr.HSN:u,languageId:C.toUpperCase(),captchaToken:p,captchaMode:g?Ji.CHALLENGE:void 0,resendConfirmationFormUrl:c.origin}),Z()}catch(e){H(e)}},Z=()=>{I(!1),_(),P(10)},H=e=>{1023===e?E(xi(!0)):(I(!1),_(),b(!0),P(10))},x=n?a("THANK_YOU_TITLE"):i.createElement(i.Fragment,null,i.createElement("p",null,a("ALMOST_DONE_TITLE_START")),i.createElement("p",null,a("ALMOST_DONE_TITLE_END"))),U=l===Fe.DA.FORGOT_PASSWORD?"_RESET":"_CONFIRMATION",V=`ALMOST_DONE_IF_YOU_DO_NOT_RECEIVE_EMAIL${U}`,j=`ALMOST_DONE_EMAIL_HAS_BEEN_SENT_AGAIN${U}`;return i.createElement(i.Fragment,null,!g&&i.createElement("div",{className:im},i.createElement(om,{isEagle:!0,text:x}),i.createElement(rm,{defaultOrder:!0,isEagle:!0,actionText:a(n?"THANK_YOU_WE_SENT_AN_EMAIL_TO":"ALMOST_DONE_DESCRIPTION"),buttonText:t,onClick:D?sl.noop:e,noMargin:!0,defaultCursor:D}),n&&i.createElement(nm,{isEagle:!0,text:a("THANK_YOU_WITH_INSTRUCTIONS")}),i.createElement("img",{className:r()(Pl,Ol),src:`${(0,y.Vh)()}/images/after-sign-image.png`,alt:`${a("ALMOST_DONE_TITLE_START")} ${a("ALMOST_DONE_TITLE_END")}`}),i.createElement(nm,{isEagle:!0,text:a(v?j:V)}),i.createElement(bl,{onClick:()=>{I(!0),h(n?Qi.PASSWORD_RESET:Qi.CONFIRMATION_RESEND)},theme:fl.EAGLE_GREEN,size:vl.SMALL,isLoading:k,isEagle:!0,text:w?String(w):a("ALMOST_DONE_RESEND"),withoutIcon:!0,disabled:Boolean(w)}),i.createElement(rm,{wrapperClassName:r()(Pl,Ol),actionText:a("REQUEST_EMAIL_STILL_NEED_HELP"),buttonText:a("REQUEST_EMAIL_SUPPORT"),isEagle:!0,onClick:o,defaultOrder:!0}),l&&!m&&i.createElement(i.Fragment,null,i.createElement(nm,{isEagle:!0,text:a("ALMOST_DONE_FOUND_TYPO"),className:wl}),i.createElement(rm,{wrapperClassName:wl,actionText:a("ALMOST_DONE_TO_SEND_IT"),buttonText:a("ALMOST_DONE_CLICK_HERE"),isEagle:!0,onClick:s,buttonFirst:!0}))))}));var mm;function cm(){return cm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},cm.apply(this,arguments)}lm.displayName="AfterSignForm";const dm=e=>i.createElement("svg",cm({xmlns:"http://www.w3.org/2000/svg",width:20,height:15,fill:"none"},e),mm||(mm=i.createElement("path",{fill:"#8ca2ae",d:"M18.125 0H1.875A1.875 1.875 0 0 0 0 1.875v11.25A1.85 1.85 0 0 0 1.875 15h16.25C19.141 15 20 14.18 20 13.125V1.875A1.9 1.9 0 0 0 18.125 0M1.875 1.25h16.25c.313 0 .625.313.625.625v1.641l-5.898 4.727C12.188 8.789 10.898 10.039 10 10c-.937.039-2.227-1.211-2.891-1.758L1.25 3.516V1.875c0-.312.273-.625.625-.625m16.25 12.5H1.875a.616.616 0 0 1-.625-.625V5.117l5.078 4.102c.82.664 2.227 2.07 3.672 2.031 1.406.039 2.813-1.367 3.633-2.031l5.117-4.102v8.008a.64.64 0 0 1-.625.625"}))),hm=i.memo((e=>i.createElement(dm,{className:r()(qt,e.className),"aria-hidden":"true"})));var um;function Cm(){return Cm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Cm.apply(this,arguments)}const pm=e=>i.createElement("svg",Cm({xmlns:"http://www.w3.org/2000/svg",width:20,height:21,fill:"none"},e),um||(um=i.createElement("path",{fill:"#8ca2ae",d:"M10 .813A9.69 9.69 0 0 0 .313 10.5 9.69 9.69 0 0 0 10 20.188a9.69 9.69 0 0 0 9.688-9.687A9.69 9.69 0 0 0 10 .813m5 16.484c-1.406 1.055-3.164 1.641-5 1.641-1.875 0-3.633-.586-5-1.641v-.547c0-1.367 1.094-2.5 2.5-2.5.43 0 1.055.469 2.5.469 1.406 0 2.031-.469 2.5-.469a2.52 2.52 0 0 1 2.5 2.5zm1.172-1.055C15.898 14.406 14.375 13 12.5 13c-.82 0-1.211.469-2.5.469-1.328 0-1.719-.469-2.5-.469-1.914 0-3.437 1.406-3.711 3.242-1.406-1.523-2.227-3.516-2.227-5.742A8.43 8.43 0 0 1 10 2.063c4.648 0 8.438 3.789 8.438 8.438 0 2.227-.859 4.219-2.266 5.742zM10 5.188a3.443 3.443 0 0 0-3.437 3.438 3.42 3.42 0 0 0 3.438 3.438 3.443 3.443 0 0 0 3.438-3.437A3.47 3.47 0 0 0 10 5.188m0 5.625a2.184 2.184 0 0 1-2.187-2.187A2.21 2.21 0 0 1 10 6.438a2.24 2.24 0 0 1 2.188 2.188A2.21 2.21 0 0 1 10 10.813"}))),gm=i.memo((e=>i.createElement(pm,{className:r()($t,e.className),"aria-hidden":"true"})));var _m;function Em(){return Em=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Em.apply(this,arguments)}const Sm=e=>i.createElement("svg",Em({xmlns:"http://www.w3.org/2000/svg",width:18,height:21,fill:"none"},e),_m||(_m=i.createElement("path",{fill:"#8ca2ae",d:"M15.875 9.25h-.625V6.828C15.25 3.391 12.438.539 9 .5a6.27 6.27 0 0 0-6.25 6.25v2.5h-.625A1.875 1.875 0 0 0 .25 11.125v7.5A1.85 1.85 0 0 0 2.125 20.5h13.75c1.016 0 1.875-.82 1.875-1.875v-7.5a1.9 1.9 0 0 0-1.875-1.875M4 6.75a5.01 5.01 0 0 1 5-5 5.04 5.04 0 0 1 5 5v2.5H4zm11.875 12.5H2.125a.616.616 0 0 1-.625-.625v-7.5c0-.312.273-.625.625-.625h13.75c.313 0 .625.313.625.625v7.5a.64.64 0 0 1-.625.625"}))),ym=i.memo((e=>i.createElement(Sm,{className:r()(Jt,e.className),"aria-hidden":"true"}))),fm="TextInput__inputWrapper___L6TnADMT",vm="TextInput__popupInput___d7pm_Hp9",bm="TextInput__inputIcon___QH69FCqI",Am="TextInput__first___W0vDasPG",Nm="TextInput__last___bF24yIo_",wm="TextInput__error___FXO9GIOI";let Pm=function(e){return e.NICKNAME="nickname",e.EMAIL="email",e.PASSWORD="password",e.CONFIRM_PASSWORD="confirm-password",e}({}),Om=function(e){return e.FIRST="first",e.LAST="last",e.ONLY_ONE="only one",e}({}),Tm=function(e){return e.TEXT="text",e.PASSWORD="password",e}({});const Lm=i.memo((({wrapperClassname:e,className:t,errors:a,type:o,field:n,placeholder:s,value:l,onChange:m,ordering:c,disabled:d})=>{const h=(0,i.useState)(null),u=(0,vo.Z)(h,2),C=u[0],p=u[1];return(0,i.useEffect)((()=>{switch(n){case Pm.EMAIL:p(hm);break;case Pm.PASSWORD:case Pm.CONFIRM_PASSWORD:p(ym);break;case Pm.NICKNAME:p(gm)}}),[n]),i.createElement("div",{className:r()(fm,e,{[wm]:(e=>a.map((e=>e.field)).includes(e))(n)})},C&&i.createElement(C,{className:bm}),i.createElement("input",{className:r()(vm,t,{[Am]:c===Om.FIRST||c===Om.ONLY_ONE,[Nm]:c===Om.LAST||c===Om.ONLY_ONE}),type:o,placeholder:s,value:l,onChange:m,disabled:d}))}));Lm.displayName="TextInput";const km={email:"",password:""},Im=i.memo((({errors:e,tWithPrefix:t,eagleErrors:a,children:o})=>{if(!e.length&&a&&!Object.values(a).length)return null;const n=1e3===Number(a?.email);return i.createElement("div",{className:Dl},e.filter((e=>"confirm-password"!==e.field)).map((e=>i.createElement("div",{key:e.description,dangerouslySetInnerHTML:{__html:t(e.description)}}))),a?.email&&i.createElement("div",{dangerouslySetInnerHTML:{__html:t(`${a.email}${n?"_EMAIL":""}`)}}),a?.password&&i.createElement("div",null,t(a.password)),o)}));Im.displayName="ErrorsList";const Mm="ForgotPasswordForm__resetPasswordRow___Y1pc0WwQ",Rm="ForgotPasswordForm__eagle___rSeLTyjG",Dm=i.memo((({tWithPrefix:e,openLoginForm:t,openAfterSignForm:a,arenaDomainURL:o,arenaLocale:n,email:s,saveEmail:l,getCaptchaToken:m,captchaToken:c,showChallengeRecaptcha:h,clearCaptchaData:u})=>{const C=(0,d.I0)(),p=(0,i.useState)(s??""),g=(0,vo.Z)(p,2),_=g[0],E=g[1],S=(0,i.useState)(!1),f=(0,vo.Z)(S,2),v=f[0],b=f[1],A=(0,i.useState)([]),N=(0,vo.Z)(A,2),w=N[0],P=N[1],O=(0,i.useState)(""),T=(0,vo.Z)(O,2),L=T[0],k=T[1],I=()=>{const e=(0,y.oH)(_),t=e.isValid,a=e.errors;P([]),k(""),t&&(b(!0),l(_),m(Qi.PASSWORD_RESET)),P(a)};(0,i.useEffect)((()=>{c&&M()}),[c]);const M=async()=>{try{await Hi.bl.requestResetPassword({email:_,resetPasswordConfirmationFormUrl:o,registrationPlaceUrl:o,languageId:n.toUpperCase(),captchaToken:c,captchaMode:h?Ji.CHALLENGE:void 0}),R()}catch(e){D(e)}},R=()=>{b(!1),u(),a(!0)},D=e=>{1023===e?C(xi(!0)):(b(!1),u(),P([{field:"",description:e.toString()}]))};return i.createElement(i.Fragment,null,!h&&i.createElement(i.Fragment,null,i.createElement("div",{className:Al},i.createElement(om,{text:e("FORGOT_YOUR_PASSWORD"),isEagle:!0}),i.createElement(nm,{text:e("FORGOT_YOUR_PASSWORD_DESCRIPTION"),isEagle:!0})),i.createElement("div",{onKeyDown:e=>{"Enter"===e.key&&I()},role:"presentation",className:r()(kl,Rm)},i.createElement(Im,{tWithPrefix:e,errors:w},L&&i.createElement("div",null,L)),i.createElement("div",null,i.createElement(Lm,{field:Pm.EMAIL,errors:w,placeholder:e("YOUR_EMAIL"),type:Tm.TEXT,value:_,onChange:e=>E(e.target.value.trim()),ordering:Om.ONLY_ONE}),i.createElement("div",{className:r()(Mm,Rm)},i.createElement($s,{isEagle:!0,onClick:t,text:e("CANCEL")}),i.createElement(bl,{isEagle:!0,theme:fl.EAGLE_GREEN,isLoading:v,onClick:I,text:e("RESET"),withoutIcon:!0}))))))}));var Bm;function Gm(){return Gm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Gm.apply(this,arguments)}Dm.displayName="ForgotPasswordForm";const Zm=e=>i.createElement("svg",Gm({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"PlayCircleIcon_svg__svg-inline--fa PlayCircleIcon_svg__fa-play-circle PlayCircleIcon_svg__fa-w-16 PlayCircleIcon_svg__fa-2x","data-icon":"play-circle","data-prefix":"fas",viewBox:"0 0 512 512"},e),Bm||(Bm=i.createElement("path",{fill:"currentColor",d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m115.7 272-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42"}))),Hm=i.memo((e=>i.createElement(Zm,{className:r()(Xt,e.className),"aria-hidden":"true"})));var xm;function Um(){return Um=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Um.apply(this,arguments)}const Vm=e=>i.createElement("svg",Um({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"SignOutIcon_svg__svg-inline--fa SignOutIcon_svg__fa-sign-out-alt SignOutIcon_svg__fa-w-16 SignOutIcon_svg__fa-2x","data-icon":"sign-out-alt","data-prefix":"fas",viewBox:"0 0 512 512"},e),xm||(xm=i.createElement("path",{fill:"currentColor",d:"M497 273 329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34M192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12"}))),jm=i.memo((e=>i.createElement(Vm,{className:r()(Qt,e.className),"aria-hidden":"true"}))),Fm="GDPRForm__header___ZHPYqaET",Km="GDPRForm__agreementText___fSEC547p",Wm="GDPRForm__checkboxes___AGu9ldfA",zm="GDPRForm__error___M0yPjKed",Ym="GDPRForm__checkbox___XYG7s8N_",$m="GDPRForm__buttons___ql_Du9oh",qm="GDPRForm__continueButton___RdHlUBhb",Jm="GDPRForm__logoutButton___Mzg_R_QN",Xm="GDPRForm__gdprIcon___uBq1KVTJ",Qm="GDPRForm__userNote___jjD9pqLS",ec=i.memo((({tWithPrefix:e,onLoginContinue:t,onLogout:a})=>{const o=(0,i.useState)(!1),n=(0,vo.Z)(o,2),s=n[0],l=n[1],m=(0,i.useState)(!1),c=(0,vo.Z)(m,2),d=c[0],h=c[1],u=(0,i.useState)(),C=(0,vo.Z)(u,2),p=C[0],g=C[1];return i.createElement(i.Fragment,null,i.createElement("div",{className:Km},e("GDPR_TEXT")),i.createElement("div",{className:Fm},e("PLEASE_ACCEPT")),i.createElement("div",{className:r()(Wm,{[zm]:!1===p})},i.createElement("div",{className:Ym},i.createElement("input",{type:"checkbox",id:"first-checkbox",checked:s,onChange:()=>l(!s)}),i.createElement("label",{htmlFor:"first-checkbox"},e("CHECKBOX_USER_DATA"))),i.createElement("div",{className:Ym},i.createElement("input",{type:"checkbox",id:"second-checkbox",checked:d,onChange:()=>h(!d)}),i.createElement("label",{htmlFor:"second-checkbox"},e("CHECKBOX_MARKETING")))),i.createElement("div",{className:$m},i.createElement("button",{className:qm,onClick:()=>{s?(g(!0),t({gdprUserData:s,gdprEmailMarketing:d})):g(!1)}},e("PLAY_BUTTON"),i.createElement(Hm,{className:Xm})),i.createElement("button",{className:Jm,onClick:a},e("LOGOUT_BUTTON"),i.createElement(jm,{className:Xm}))),i.createElement("div",{className:Qm},e("NOTE")))}));ec.displayName="GDPRForm";const tc="LoginForm__flexColumn___Ldd5xTVA",ac="LoginForm__buttons___j4ayDzr7",oc="LoginForm__fromShopModal___rDKl9rC8",nc="LoginForm__oAuthLoginButton___xdoV5YNa",rc="LoginForm__oAuthLoginButtonIframe___L7mRh9fz",sc="LoginForm__forgotPasswordRow___RGN6ZGV2",ic="LoginForm__eagle___GqvZayRK",lc="NotificationBar__wrapper___e3myKwKG",mc="NotificationBar__notificationBar___rWCIkZ_c",cc="NotificationBar__error___n8G6E0mm",dc="NotificationBar__success___dDszKu2q",hc="NotificationBar__icon___aanYRgA3",uc=()=>{const e=(0,d.v9)((e=>e.notificationBar)),t=e.isOpened,a=e.message,o=e.type;return t?i.createElement("div",{className:lc},i.createElement("div",{className:r()(mc,{[cc]:"error"===o,[dc]:"success"===o})},"error"===o?i.createElement(is,{className:hc}):i.createElement(Ul,{className:hc}),i.createElement("span",null,a))):null};var Cc=function(e){return e.EAGLE_BUTTON="EAGLE_BUTTON",e}(Cc||{});const pc=i.memo((({tWithPrefix:e,t,onAuthorized:a,fbAppId:o,arenaDomainURL:n,openRegisterForm:s,openForgotPasswordForm:l,openRequestEmailForm:m,saveEmail:c,fromShopModal:h,getCaptchaToken:u,eventType:C,captchaToken:p,clearCaptchaData:g,showChallengeRecaptcha:_})=>{const E=(0,d.I0)(),S=(0,i.useState)(!1),v=(0,vo.Z)(S,2),b=v[0],A=v[1],N=(0,i.useState)(""),w=(0,vo.Z)(N,2),P=w[0],O=w[1],T=(0,i.useState)(""),k=(0,vo.Z)(T,2),I=k[0],M=k[1],R=(0,i.useState)([]),D=(0,vo.Z)(R,2),B=D[0],G=D[1],Z=(0,i.useState)(km),H=(0,vo.Z)(Z,2),x=H[0],U=H[1],V=(0,i.useRef)(),j=(0,i.useRef)(),F=(0,i.useState)(!1),K=(0,vo.Z)(F,2),W=K[0],z=K[1],Y=(0,i.useState)(!1),$=(0,vo.Z)(Y,2),q=$[0],J=$[1],X=(0,d.v9)((({notificationBar:e})=>e)).isOpened;(0,i.useEffect)((()=>{V?.current&&W&&ae({type:Cc.EAGLE_BUTTON,target:V.current,origin:Hi.Aw.getFacebookIframeUrl(o)})}),[W]),(0,i.useEffect)((()=>{j?.current&&q&&(ae({type:Cc.EAGLE_BUTTON,target:j.current,origin:Hi.Aw.getGoogleIframeUrl(),payload:{innerWidth:window.innerWidth}}),ae({type:"GOOGLE_APP_ID",target:j.current,origin:Hi.Aw.getGoogleIframeUrl(),payload:{googleAppId:f.N.DEFAULT_GOOGLE_APP_ID}}))}),[q]),(0,i.useEffect)((()=>{Q(p)}),[p]);const Q=async e=>{if(e&&!C.includes(L.facebook)&&!C.includes(L.google))try{const t=await Hi.bl.loginViaEmail({email:P,password:I,registrationPlaceUrl:n,captchaToken:e,captchaMode:_?Ji.CHALLENGE:void 0});ee(t)}catch(e){te(e)}},ee=e=>{A(!1),g(),a({user:e,eventType:L.arkadium})},te=e=>{1018===e?(g(),c(P),m(!0,!0)):1023===e?E(xi(!0)):(g(),U(Hi.bl.manageErrorsEmailVsPass(e)),A(!1))},ae=({type:e,target:t,origin:a,payload:o={}})=>{t.contentWindow.postMessage({type:e,payload:o},a)},oe=()=>{const e=(0,y.oH)(P),t=e.isValid,a=e.errors,o=(0,y.Tn)(I),n=o.isValid,r=o.errors;t&&n&&(A(!0),u(Qi.SIGN_IN)),G([...a,...r])};return i.createElement(i.Fragment,null,!_&&i.createElement(i.Fragment,null,i.createElement("div",{className:r()(Al,{[Nl]:h})},i.createElement(om,{text:h?t("GEMS.LOG_IN_TITLE"):e("LOG_IN_TITLE"),isEagle:!0,className:r()({[Ll]:h})}),X?i.createElement(uc,null):i.createElement(i.Fragment,null,!h&&i.createElement(nm,{text:e("LOG_IN_HELP"),isEagle:!0}),i.createElement(nm,{text:e("LOG_IN_ACCOUNT"),isEagle:!0,className:r()({[Tl]:h})}))),i.createElement("div",{onKeyDown:e=>{"Enter"===e.key&&oe()},role:"presentation",className:r()(kl,ic,{[Nl]:h})},i.createElement(Im,{tWithPrefix:e,errors:B,eagleErrors:x}),i.createElement("div",{className:tc},i.createElement(Lm,{field:Pm.EMAIL,errors:B,placeholder:e("EMAIL"),type:Tm.TEXT,onChange:e=>O(e.target.value.trim()),value:P,ordering:Om.FIRST}),i.createElement(Lm,{field:Pm.PASSWORD,errors:B,placeholder:e("PASSWORD"),type:Tm.PASSWORD,onChange:e=>M(e.target.value),value:I,ordering:Om.LAST}),i.createElement("div",{className:r()(Il,Rl)},i.createElement(bl,{onClick:oe,theme:fl.EAGLE_GREEN,text:e("LOGIN"),isLoading:b,isEagle:!0})),i.createElement("div",{className:r()(sc,ic)},i.createElement($s,{onClick:l,text:e("FORGOT_YOUR_PASSWORD"),isEagle:!0})),i.createElement(rm,{actionText:e("DO_NOT_HAVE_AN_ACCOUNT"),buttonText:e("SIGN_UP"),isEagle:!0,onClick:s}))),i.createElement("div",{className:r()(ac,ic,{[oc]:h})},i.createElement("div",{className:nc},i.createElement("iframe",{className:r()(rc,ic),id:"fb-login",title:"fb-login",src:Hi.Aw.getFacebookIframeUrl(o),ref:V,onLoad:()=>{z(!0)}})),i.createElement("div",{className:nc},i.createElement("iframe",{className:r()(rc,ic),id:"google-login",title:"google-login",src:Hi.Aw.getGoogleIframeUrl(),ref:j,onLoad:()=>{J(!0)}})))))})),gc="CheckboxInput__checkboxDescription___Fs6INDjN",_c="CheckboxInput__eagle___ulSZEeTH",Ec="CheckboxInput__error___ovlT5mEl",Sc="CheckboxInput__checkmark___YJYB3KfR";let yc=function(e){return e.GDPR="gdpr",e.CHECKBOX_MARKETING="checkbox marketing",e}({});const fc=i.memo((({errors:e,isEagle:t,field:a,text:o,checked:n,onChange:s})=>i.createElement("label",{className:r()(gc,{[_c]:t,[Ec]:(t=>e.map((e=>e.field)).includes(t))(a)})},i.createElement("input",{type:"checkbox",checked:n,onChange:s}),i.createElement("span",{className:r()(Sc,{[_c]:t})}),i.createElement("span",null,o))));fc.displayName="CheckboxInput";const vc="RegisterForm__popupCheckboxRow___k4kyUov_",bc="RegisterForm__eagle___N7RwYGvy",Ac=i.memo((({tWithPrefix:e,openLoginForm:t,openAfterSignForm:a,arenaDomainURL:o,arenaLocale:n,onRegister:s,getCaptchaToken:l,captchaToken:m,showChallengeRecaptcha:c,clearCaptchaData:h})=>{const u=(0,d.I0)(),C=(0,i.useState)(!1),p=(0,vo.Z)(C,2),g=p[0],_=p[1],E=(0,i.useState)(""),S=(0,vo.Z)(E,2),f=S[0],v=S[1],b=(0,i.useState)(""),A=(0,vo.Z)(b,2),N=A[0],w=A[1],P=(0,i.useState)(!1),O=(0,vo.Z)(P,2),T=O[0],k=O[1],M=(0,i.useState)(""),R=(0,vo.Z)(M,2),D=R[0],B=R[1],G=(0,i.useState)(!1),Z=(0,vo.Z)(G,2),H=Z[0],x=Z[1],U=(0,i.useState)(!1),V=(0,vo.Z)(U,2),j=V[0],F=V[1],K=(0,i.useState)([]),W=(0,vo.Z)(K,2),z=W[0],Y=W[1],$=(0,i.useState)(km),q=(0,vo.Z)($,2),J=q[0],X=q[1];(0,i.useEffect)((()=>{Q(m)}),[m]);const Q=async e=>{if(e)try{await Hi.bl.registerViaEmail({email:f,password:N,emailRetrievalConsent:H,registrationPlaceUrl:o,user:{languageId:n.toUpperCase()},registrationAppId:o.hostname,captchaToken:e,captchaMode:c?Ji.CHALLENGE:void 0}),te()}catch(e){ae(e)}},ee=()=>{X(km);const e=(0,y.oH)(f),t=e.isValid,a=e.errors,o=(0,y.$U)(N,D),n=o.isValid,r=o.errors,s=(0,y.U_)(j),i=s.isValid,m=s.errors;t&&n&&i&&(_(!0),l(Qi.SIGN_UP)),Y([...a,...r,...m])},te=()=>{_(!1),h(),s(L.arkadium,f),a(),I.W.createAccountGA()},ae=e=>{1023===e?u(xi(!0)):(h(),_(!1),X(Hi.bl.manageErrorsEmailVsPass(e)))};return i.createElement(i.Fragment,null,!c&&i.createElement(i.Fragment,null,i.createElement("div",{className:Al},i.createElement(om,{isEagle:!0,text:e("REGISTER_NOW")}),i.createElement(nm,{isEagle:!0,text:e("REGISTER_NOW_DESCRIPTION")})),i.createElement("div",{onKeyDown:e=>{"Enter"===e.key&&ee()},role:"presentation",className:r()(kl,Rl)},i.createElement(Im,{tWithPrefix:e,errors:z,eagleErrors:J}),i.createElement("div",null,i.createElement(Lm,{field:Pm.EMAIL,errors:z,placeholder:e("YOUR_EMAIL"),type:Tm.TEXT,value:f,onChange:e=>v(e.target.value.trim()),ordering:Om.FIRST}),i.createElement(Lm,{field:Pm.PASSWORD,errors:z,placeholder:e("CREATE_PASSWORD"),type:Tm.PASSWORD,value:N,onChange:e=>{w(e.target.value.trim()),k(!0)},ordering:Om.LAST}),i.createElement(sm,{password:N,touched:T,tWithPrefix:e}),i.createElement(Lm,{field:Pm.PASSWORD,errors:z,placeholder:e("REPEAT_PASSWORD"),type:Tm.PASSWORD,value:D,onChange:e=>B(e.target.value),ordering:Om.ONLY_ONE}),i.createElement("div",null,i.createElement("a",{href:"https://www.arkadium.com/arkadium-player-agreement.pdf",target:"_blank",className:Ml},"Terms and conditions")),i.createElement("div",{className:r()(vc,bc)},i.createElement(fc,{isEagle:!0,errors:z,checked:j,onChange:()=>F(!j),field:yc.GDPR,text:e("CHECKBOX_USER_DATA")}),i.createElement(fc,{isEagle:!0,errors:z,checked:H,onChange:()=>x(!H),field:yc.CHECKBOX_MARKETING,text:e("CHECKBOX_MARKETING")})),i.createElement("div",{className:Il},i.createElement(bl,{isEagle:!0,isRegisterForm:!0,isLoading:g,onClick:ee,text:e("REGISTER"),theme:fl.EAGLE_GREEN})),i.createElement(rm,{isEagle:!0,actionText:e("ALREADY_HAVE_AN_ACCOUNT"),buttonText:e("LOG_IN"),onClick:t})))))}));Ac.displayName="RegisterForm";const Nc="RequestEmailForm__requestEmailContentWrapper___nFDig5iX",wc=i.memo((({emailToConfirm:e,tWithPrefix:t,saveEmail:a,arenaDomainURL:o,openAfterSignForm:n,step:s,onSupportClick:l,isResendEmailForm:m,goToPreviousStep:c,setupPreviousStep:h,isResendEmailFormInputDisabled:u,arenaLocale:C,captchaToken:p,getCaptchaToken:g,showChallengeRecaptcha:_,clearCaptchaData:E,eventType:S})=>{const f=(0,d.I0)(),v=(0,i.useState)(e??""),b=(0,vo.Z)(v,2),A=b[0],N=b[1],w=(0,i.useState)(!1),P=(0,vo.Z)(w,2),O=P[0],T=P[1],L=(0,i.useState)([]),k=(0,vo.Z)(L,2),I=k[0],M=k[1];(0,i.useEffect)((()=>{m&&s===Fe.DA.REQUEST_EMAIL&&h(Fe.DA.LOGIN)}),[s]),(0,i.useEffect)((()=>{p&&O&&R()}),[p,O]);const R=async()=>{try{await Hi.bl.resendConfirmation({email:A,authType:Hi.Gr[S]??Hi.Gr.EmailPassword,resendConfirmationFormUrl:o.origin,languageId:C.toUpperCase(),captchaToken:p,captchaMode:_?Ji.CHALLENGE:void 0}),D()}catch(e){B(e)}},D=()=>{T(!1),n(),h(Fe.DA.LOGIN),E()},B=e=>{1023===e?f(xi(!0)):(T(!1),E(),M([{field:"",description:e.toString()}]))},G=()=>{const e=(0,y.oH)(A),t=e.isValid,o=e.errors;M(o),t&&(a(A),T(!0),g(Qi.CONFIRMATION_RESEND))},Z=m?"RESEND_EMAIL_TITLE":"REQUEST_EMAIL_TITLE",H=m?t("RESEND_EMAIL_DESCRIPTION"):i.createElement(i.Fragment,null,i.createElement("p",null,t("REQUEST_EMAIL_DESCRIPTION_START")),i.createElement("p",null,t("REQUEST_EMAIL_DESCRIPTION_END"))),x=i.createElement(bl,{isEagle:!0,theme:fl.EAGLE_GREEN,withoutIcon:!0,onClick:G,text:t("SUBMIT"),isLoading:O,size:vl.SMALL});return i.createElement("div",{className:Nc,onKeyDown:e=>{"Enter"===e.key&&G()},role:"presentation"},!_&&i.createElement(i.Fragment,null,i.createElement("div",{className:r()(Al)},i.createElement(om,{isEagle:!0,text:t(Z)}),i.createElement(nm,{isEagle:!0,text:H,step:s})),i.createElement(Im,{tWithPrefix:t,errors:I}),i.createElement(Lm,{field:Pm.EMAIL,errors:I,placeholder:t("REQUEST_EMAIL_PLACEHOLDER"),type:Tm.TEXT,value:A,onChange:e=>N(e.target.value.trim()),ordering:Om.ONLY_ONE,disabled:u}),i.createElement(rm,{actionText:t("REQUEST_EMAIL_STILL_NEED_HELP"),buttonText:t("REQUEST_EMAIL_SUPPORT"),onClick:l,isEagle:!0,defaultOrder:!0,step:s}),m?i.createElement("div",{className:r()(Mm,Rm)},i.createElement($s,{isEagle:!0,onClick:c,text:t("CANCEL")}),x):x))}));wc.displayName="RequestEmailForm";const Pc="ResetPasswordForm__resetPasswordContentWrapper___c2CA6IWH",Oc="ResetPasswordForm__resetPasswordButton___rhtf0c8j",Tc=i.memo((({recoveryCode:e,tWithPrefix:t,openLoginForm:a})=>{const o=(0,i.useState)(!1),n=(0,vo.Z)(o,2),r=n[0],s=n[1],l=(0,i.useState)(""),m=(0,vo.Z)(l,2),c=m[0],d=m[1],h=(0,i.useState)(!1),u=(0,vo.Z)(h,2),C=u[0],p=u[1],g=(0,i.useState)(""),_=(0,vo.Z)(g,2),E=_[0],S=_[1],f=(0,i.useState)([]),v=(0,vo.Z)(f,2),b=v[0],A=v[1],N=()=>{const t=(0,y.$U)(c,E),a=t.isValid,o=t.errors;a&&(s(!0),w(c,e)),A(o)},w=async(e,t)=>{try{await Hi.bl.changePasswordByRecoveryCode({newPassword:e,resetCode:t}),a(),s(!1)}catch(e){s(!1),A([{field:"",description:e}])}};return i.createElement(i.Fragment,null,i.createElement("div",{className:Al},i.createElement(om,{text:t("RESET_PASSWORD_TITLE"),isEagle:!0})),i.createElement("div",{className:Pc,onKeyDown:e=>{"Enter"===e.key&&N()},role:"presentation"},i.createElement(Im,{tWithPrefix:t,errors:b}),i.createElement(Lm,{errors:b,field:Pm.PASSWORD,value:c,onChange:e=>{d(e.target.value),p(!0)},placeholder:t("RESET_PASSWORD_ENTER_PASSWORD"),type:Tm.PASSWORD,ordering:Om.FIRST}),i.createElement(Lm,{errors:b,field:Pm.CONFIRM_PASSWORD,value:E,onChange:e=>S(e.target.value),placeholder:t("RESET_PASSWORD_REENTER_PASSWORD"),type:Tm.PASSWORD,ordering:Om.LAST}),i.createElement(sm,{password:c,touched:C,tWithPrefix:t}),i.createElement(bl,{className:Oc,isEagle:!0,theme:fl.EAGLE_GREEN,withoutIcon:!0,onClick:N,text:t("SUBMIT"),isLoading:r,size:vl.SMALL})))}));function Lc(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function kc(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Lc(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Lc(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}Tc.displayName="ResetPasswordForm";const Ic=(0,w.PH)("show snackbar"),Mc=(0,w.Lq)({},{type:"success",message:"",isOpened:!1});function Rc(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var o=a.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Dc(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Bc(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Dc(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Dc(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}Mc.on(Ic,((e,t)=>kc(kc({},e),{},{isOpened:t.isOpened,message:t.message,type:t.type})));var Gc=function(e){return e.FacebookAuth="update-user-info",e.GoogleAuth="auth-google-user",e}(Gc||{});const Zc=(0,c.Zh)()((({t:e,recoveryCode:t,authType:a,setAuthType:o,isResendEmailForm:n,isResendEmailFormInputDisabled:r,openRequestEmailForm:s})=>{const l=(0,d.v9)((e=>({currentLang:e.currentLang,isOpen:e.modal.login.isOpen,step:e.modal.login.step,prevStep:e.modal.login.prevStep,caller:e.modal.login.caller,fromShopModal:e.modal.login.fromShopModal,facebookAppId:e.config.facebookAppId,isEagle:e.config.isEagle,user:e.user}))),m=l.currentLang,c=l.isOpen,h=l.step,u=l.caller,C=l.prevStep,p=l.fromShopModal,g=l.facebookAppId,_=l.isEagle,E=l.user,S=(0,d.I0)(),v=(0,oi.k6)(),A=(0,i.useMemo)((()=>new URL(b.i.getCurrentOriginForEagle())),[]),N=(0,i.useState)(),w=(0,vo.Z)(N,2),O=w[0],T=w[1],k=(0,i.useState)(!1),M=(0,vo.Z)(k,2),R=M[0],D=M[1],B=(0,i.useState)({}),G=(0,vo.Z)(B,2),Z=G[0],H=G[1],x=(0,i.useState)(!1),U=(0,vo.Z)(x,2),V=U[0],j=U[1],F=(0,i.useState)(),K=(0,vo.Z)(F,2),W=K[0],z=K[1],Y=(0,i.useState)(L.arkadium),$=(0,vo.Z)(Y,2),q=$[0],J=$[1],X=el(),Q=X.iframeRef,ee=X.iframeURL,te=X.setIsIframeCaptchaLoaded,ae=X.getCaptchaToken,oe=X.clearCaptchaData,ne=X.showChallengeRecaptcha,re=X.captchaToken;(0,i.useEffect)((()=>{window.addEventListener("message",se);const e=ht.n.getItem(bt.l.gdprAccepted),t=JSON.parse(e);return t&&H(t),()=>window.removeEventListener("message",se)}),[]),(0,i.useEffect)((()=>(c&&ce(),()=>{S(Ic({isOpened:!1,message:""}))})),[c,h]),(0,i.useEffect)((()=>{if(E){const e="uid"in E?E.uid:E.id;if(V||!1===Z[e]){const t=Bc(Bc({},Z),{},{[e]:!1});ht.n.setItem(bt.l.gdprAccepted,JSON.stringify(t)),H(t),S((0,Fe.In)(Fe.DA.GDPR)),le()}}}),[E,V]),(0,i.useEffect)((()=>{!re||h!==Fe.DA.LOGIN||q!==L.facebook&&q!==L.google||ie({eventType:q,user:W})}),[re,q]);const se=e=>{const t=e.data;if(t)switch(t.action){case Gc.FacebookAuth:if(z(t.data),J(L.facebook),_)ae(Qi.SIGN_IN);else{const e={user:t.data,eventType:L.facebook};ie(e)}break;case Gc.GoogleAuth:if(z(t.user),J(L.google),_)ae(Qi.SIGN_IN);else{const e={user:t.user,eventType:L.google};ie(e)}}},ie=async e=>{if(_){if(!e.user)return;if("id"in e.user){const t=e.eventType===L.google,a={token:e.user.access_token,email:e.user.email??null,emailRetrievalConsent:!1,registrationPlaceUrl:new URL(A),authProviderAppId:t?f.N.DEFAULT_GOOGLE_APP_ID:g,captchaToken:re,captchaMode:ne?Ji.CHALLENGE:void 0};try{const t=await(async(e,t)=>(t===L.google?Hi.bl.loginViaGoogle:Hi.bl.loginViaFacebook)(e))(a,e.eventType);((e,t)=>{const a="eventType"in t?t.eventType:void 0;e?(I.W.registration(u,a),j(!0)):me(),I.W.loginAI(P.MF.LOGIN,u,a),I.W.loginGA(P.MF.LOGIN,u,a)})(t.isRegistered,e),oe()}catch(t){if(1023!==t&&oe(),S(xi(1023===t)),1007===t){s();const t=e.eventType===L.google?Hi.Gr.Google:Hi.Gr.Facebook;o(t)}1018===t&&(T(O),S((0,Fe.In)(Fe.DA.AFTER_SIGN)),S((0,Fe.NS)(Fe.DA.REQUEST_EMAIL)))}}q!==L.google&&q!==L.facebook&&me()}else;},le=()=>{S((0,Fe.TG)(!0))},me=()=>{j(!1),T(""),(0,y.L3)(),S((0,Fe.b_)({isOpen:!1,step:Fe.DA.LOGIN,prevStep:null}))},ce=()=>{(0,y.Hq)(),h===Fe.DA.LOGIN?(I.W.loginAI(P.MF.CLICK,u),I.W.loginGA(P.MF.CLICK,u),S((0,Fe.In)(Fe.DA.LOGIN))):h===Fe.DA.GDPR&&S((0,Fe.In)(Fe.DA.GDPR))},de=()=>{S((0,Fe.In)(Fe.DA.LOGIN))},he=e=>{D(e),S((0,Fe.In)(Fe.DA.AFTER_SIGN))},ue=()=>{S((0,Fe.In)(C))},Ce=e=>{T(e)},pe=(t,a={})=>{const o=isNaN(Number(t));return e(`LOGIN.${_&&o?"EAGLE.":""}${t}`,a)},ge=()=>{v.push(`/${e("ROUTES.HELP")}`),me()};if(!c)return null;const _e={getCaptchaToken:ae,captchaToken:re,showChallengeRecaptcha:ne,clearCaptchaData:oe,tWithPrefix:pe,arenaDomainURL:A,arenaLocale:m};return i.createElement(i.Fragment,null,h===Fe.DA.LOGIN&&i.createElement(pc,(0,ke.Z)({onAuthorized:ie,fbAppId:g,openForgotPasswordForm:()=>{S((0,Fe.In)(Fe.DA.FORGOT_PASSWORD)),S((0,Fe.NS)(Fe.DA.FORGOT_PASSWORD))},openRegisterForm:()=>{S((0,Fe.In)(Fe.DA.REGISTER))},openRequestEmailForm:s,t:e,saveEmail:Ce,fromShopModal:p,eventType:q},_e)),h===Fe.DA.REGISTER&&i.createElement(Ac,(0,ke.Z)({openLoginForm:de,openAfterSignForm:he,onRegister:(e,t)=>{I.W.registration(u,e),T(t)}},_e)),h===Fe.DA.GDPR&&i.createElement(ec,{onLogout:()=>{S((0,Ve.TX)()),me()},onLoginContinue:e=>{if(_){if(e.gdprUserData){const e="uid"in E?E.uid:E.id,t=(Z[e],(0,Te.Z)(Z,[e].map(Rc)));H(t),ht.n.setItem(bt.l.gdprAccepted,JSON.stringify(t))}e.gdprEmailMarketing?(0,Hi.or)({emailRetrievalConsent:e.gdprEmailMarketing}).then(me):me()}else S((0,Ve.In)(e,u))},tWithPrefix:pe}),h===Fe.DA.FORGOT_PASSWORD&&i.createElement(Dm,(0,ke.Z)({email:O,saveEmail:Ce,openLoginForm:de,openAfterSignForm:he},_e)),h===Fe.DA.REQUEST_EMAIL&&i.createElement(wc,(0,ke.Z)({onSupportClick:ge,saveEmail:Ce,emailToConfirm:O,openAfterSignForm:he,step:h,isResendEmailForm:n,goToPreviousStep:ue,setupPreviousStep:e=>{S((0,Fe.NS)(e))},isResendEmailFormInputDisabled:r,eventType:q},_e)),h===Fe.DA.AFTER_SIGN&&i.createElement(lm,(0,ke.Z)({goToPreviousStep:ue,openLoginForm:de,email:O,onSupportClick:ge,isThankYouForm:R,prevStep:C,isResendEmailForm:n,authType:a},_e)),h===Fe.DA.RESET_PASSWORD&&i.createElement(Tc,{recoveryCode:t,tWithPrefix:pe,onClose:me,openLoginForm:de}),i.createElement(nl,{iframeRef:Q,iframeURL:ee,setIsIframeCaptchaLoaded:te}))})),Hc="Login__popupWrapper___OdWsgU0v",xc="Login__popup___Hk2tzqfb",Uc="Login__fromShopModal___CAuCbbe2",Vc="Login__gdprForm___KOzEFsQB",jc="Login__closeIcon___OPts_bID",Fc="Login__userAvatar___w87DFePg",Kc=(0,c.Zh)()((({t:e})=>{const t=(0,d.v9)((e=>({isOpen:e.modal.login.isOpen,step:e.modal.login.step,fromShopModal:e.modal.login.fromShopModal,fromSkipAdButton:e.modal.login.fromSkipAdButton,isEagle:e.config.isEagle,userAuthStatus:e.userAuthStatus,ssoName:e.config.sso.name}))),a=t.isOpen,o=t.step,n=t.fromShopModal,s=t.fromSkipAdButton,l=t.userAuthStatus,m=t.ssoName,c=(0,oi.k6)(),h=(0,d.I0)(),u=(0,i.useState)(),C=(0,vo.Z)(u,2),p=C[0],g=C[1],_=(0,i.useState)(Hi.Gr.EmailPassword),E=(0,vo.Z)(_,2),S=E[0],y=E[1],f=(0,i.useState)(!1),v=(0,vo.Z)(f,2),A=v[0],N=v[1],w=(0,i.useState)(!1),P=(0,vo.Z)(w,2),T=P[0],L=P[1];(0,i.useEffect)((()=>{const e=l===yr.i.USER_AUTHORIZED;k(e,n)}),[l]);const k=async(e,t)=>{try{const a=await Tr.ZP.getUserGemsAmount();I(a,e,t)}catch(e){console.error(e)}},I=(t,a,o)=>{h((0,Lr.qC)(t)),a&&o&&(h((0,Fe.b_)({isOpen:!1,step:Fe.DA.LOGIN,fromShopModal:!1})),c.push(`/${e("ROUTES.SHOP")}`)),a&&s&&(h((0,Fe.b_)({isOpen:!1,step:Fe.DA.LOGIN,fromShopModal:!1,fromSkipAdButton:!1})),t||h((0,Fe.Wm)(!0)))};(0,i.useEffect)((()=>{b.i.getQSParam(window.location.search,Hi.go.LOGOUT_CODE)&&(h((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,fromShopModal:!0})),c.replace(""));const e=b.i.getQSParam(window.location.search,Hi.l5.REGISTER_CONFIRMATION_CODE),t=b.i.getQSParam(window.location.search,Hi.l5.RESET_PASSWORD_CODE),a=b.i.getQSParam(window.location.search,Hi.l5.EMAIL_CHANGE_CONFIRMATION_CODE);return(e||a)&&M(e,a),t&&(g(t),h((0,Fe.b_)({isOpen:!0,step:Fe.DA.RESET_PASSWORD})),c.replace("")),window.addEventListener("message",G),()=>window.removeEventListener("message",G)}),[]);const M=async(e,t)=>{const a=e?Hi.bl.confirmUser:Hi.bl.confirmEmailChangeUser;try{await a({code:e||t}),R()}catch(t){D(t,e)}},R=()=>{"hsn"!==m&&(h((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN})),h(Ic({isOpened:!0,message:e("LOGIN.EAGLE.REGISTER_CONFIRM_MAIL_MESSAGE"),type:"success"})),c.replace(""))},D=(t,a)=>{if("hsn"!==m){if(h((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN})),1019===t||1e3===t){B(!0,!1);return h((a?Ic:os)({isOpened:!0,message:e("LOGIN.EAGLE.REGISTER_CONFIRM_MAIL_MESSAGE_ERROR"),type:"error"})),void c.replace("")}B(),c.replace("")}},B=(e,t)=>{e?(N(!0),h((0,Fe.In)(Fe.DA.REQUEST_EMAIL)),y(Hi.Gr.EmailPassword),t&&L(!0)):(h((0,Fe.In)(Fe.DA.REQUEST_EMAIL)),h((0,Fe.NS)(Fe.DA.REQUEST_EMAIL)))},G=e=>{const t=e.data;if(t)switch(t.type){case O.YZ.LOGIN_USER:h((0,Ve.pH)(t.payload));break;case O.YZ.SET_AUTHORIZED_STATUS:h((0,Wi.j)(yr.i.USER_NOT_AUTHORIZED));break;case O.YZ.LOGOUT_USER:h((0,Ve.TX)());break;default:break;case O.YZ.OPEN_LOGIN_POPUP:h((0,Fe.TG)(!0));break;case O.YZ.CLOSE_LOGIN_POPUP:h((0,Fe.TG)(!1))}},Z=o===Fe.DA.GDPR,H=o===Fe.DA.AFTER_SIGN;return i.createElement(Ts,{isOpen:a,onClose:()=>{Ss.vw(),h(Ui(null)),h(Vi(null)),h(xi(!1)),h((0,Fe.TG)(!1))},modalWrapperClassName:r()({[Hc]:!n}),modalClassName:r()({[xc]:!n,[Vc]:Z,[Uc]:n}),closeIconClassName:r()({[jc]:!n})},!n&&i.createElement("div",{className:Fc}),n&&i.createElement(Ms,{addBottomMargin:H}),i.createElement(Zc,{recoveryCode:p,authType:S,setAuthType:y,isResendEmailForm:A,isResendEmailFormInputDisabled:T,openRequestEmailForm:B}))}));const Wc=new class{constructor(){this.abTestShareInfo=this.abTestShareInfo.bind(this)}abTestShareInfo(e,t){e&&t&&!this[e]&&(console.debug(e+" control group="+t),this[e]=t)}},zc="LightboxPromotionPopup__modalWrapper___LOOolRDJ",Yc="LightboxPromotionPopup__popupWrapper___AIHucUNM",$c="LightboxPromotionPopup__mobile___hqyuZKXC",qc="LightboxPromotionPopup__sectionWrapper___hKq3b1Ce",Jc="LightboxPromotionPopup__image___rqlsse7u",Xc="LightboxPromotionPopup__closeIcon___njNGD4IR",Qc="LightboxPromotionPopup__title___d8uXbQRB",ed="LightboxPromotionPopup__description___chAIBF43",td="LightboxPromotionPopup__submitButton___xXXu1odS";class ad{}(0,o.Z)(ad,"fetchLightboxPromotions",(()=>E()(`${f.N.LIGHTBOX_PROMOTIONS_PATH}index.json`,{timeout:2e4}).then((e=>(0,S.yN)(e))).then((e=>{try{return e.json()}catch(e){return null}})))),(0,o.Z)(ad,"isArenaExcluded",(e=>e?.excluded?.includes(location.hostname))),(0,o.Z)(ad,"getImageUrl",((e,t)=>`${f.N.LIGHTBOX_PROMOTIONS_PATH}${e[t?"mobile":"desktop"]}`));let od=function(e){return e.VIEW="viewLightbox",e.CLOSE="closeLightbox",e.PLAY="playLightbox",e}({});const nd=new class{event(e,t,a,o){const n={action:t,game:a,eventDuration:o,nonInteraction:t===P.MF.IMPRESSION};p.C.trackEvent(e,n)}},rd=({popup:e,buttonText:t,onClose:a,currentLang:o,isMobile:n,eventDuration:r,defaultColor:s})=>{const l=s,m=s,d=ad.getImageUrl(e.image,n),h=`/${(0,(0,c.$G)().t)("ROUTES.GAMES")}/${e.slug}${e.arkpromo?"?arkpromo=":""}${e.arkpromo??""}`;return i.createElement("section",{className:qc},i.createElement("img",{src:d,className:Jc,alt:e.title[o]}),i.createElement("h3",{className:Qc,style:{color:e.descriptionTextColor||m}},e.title[o]),i.createElement("article",{className:ed,style:{color:e.descriptionTextColor||m}},e.description[o]),i.createElement(Oa.rU,{style:{backgroundColor:e.buttonColor||"#b80ee5",color:e.buttonTextColor||l},className:td,to:h,onClick:()=>{nd.event(od.PLAY,P.MF.CLICK,e.slug,r),a(!1)}},t))},sd=()=>{const e=(0,i.useState)(null),t=(0,vo.Z)(e,2),a=t[0],o=t[1],n=(0,i.useState)(!0),s=(0,vo.Z)(n,2),l=s[0],m=s[1],c=(0,i.useState)(0),h=(0,vo.Z)(c,2),u=h[0],C=h[1],p=(0,d.v9)((e=>e.games)),g=(0,d.v9)((e=>e.lightboxPromotions)),_=(0,d.v9)((e=>e.modal.promotion.isOpen)),E=(0,d.v9)((e=>e.currentLang)),S=(0,d.I0)(),y=gt.D.isMobile(),f=!g?.items||ad.isArenaExcluded(g),v="Home page"===b.i.getPageType(),A="#f8f7fd";(0,i.useEffect)((()=>{const e=(new Date).getTime(),t=e=>new Date(e).getTime(),a=g?.items?.filter((a=>e>t(a.startDate)&&e<t(a.endDate))),n=a?.[0],r=`lightbox_${n?.slug}`,s=je.G.get(r),i=p.find((e=>e.slug===n?.slug));if(a?.length&&!s&&v&&!l&&i){o(n);const e=new Date;e.setHours(23),e.setMinutes(59),e.setSeconds(59),je.G.set(r,!0,{expires:e}),S((0,Fe.P$)(!0));const a=(t(n.endDate)-t(n.startDate))/1e3;C(a),nd.event(od.VIEW,P.MF.IMPRESSION,n.slug,a)}}),[g,l]),(0,i.useEffect)((()=>{setTimeout((()=>{m(!1)}),5e3)}),[]);const N=(e=!0)=>{S((0,Fe.P$)(!1)),e&&nd.event(od.CLOSE,P.MF.CLICK,a.slug,u)};if(f||!a||!v||l)return null;const w=g?.playButtonText[E],O=A;return i.createElement(Ts,{isOpen:_,onClose:N,closeByOverlayClick:!0,hasCloseIcon:!0,closeIconClassName:Xc,closeIconColor:a?.closeButtonColor||O,modalWrapperClassName:zc,modalClassName:r()(Yc,{[$c]:y})},i.createElement(rd,{isMobile:y,popup:a,buttonText:w,onClose:N,currentLang:E,eventDuration:u,defaultColor:A}))},id=()=>{const e=function(e,t){const a=i.useContext(Tt),o=a.getVariation(e,t);if(!y.sk){const e=a.getCookie(),t=e.name,o=e.value,n=e.options;n&&n.expires instanceof Date&&(n.expires=n.expires.toUTCString());const r=[`${t}=${encodeURIComponent(o)}`,...Object.entries(n).map((e=>e.join("=")))].join("; ");Ot.i.isBlockedByGdprConsent().then((e=>{e||(document.cookie=r)}))}return o}("abtest_Lightbox","Lightbox");return Wc.abTestShareInfo("abtest_Lightbox",e),"Control"===e?null:"Lightbox"===e?i.createElement(sd,null):void 0};var ld=a(810),md=a(4170),cd=a(7779),dd=a(3894);const hd="@HEADERS/",ud=({dispatch:e,getState:t})=>e=>t=>{if("function"!=typeof t&&0===t.type?.indexOf(hd)){const a=t.type.replace(hd,""),o=ze[a];if(o)return e(o(t.payload));console.error("Headers Middleware caught an action but did not mapped to any thunk")}return e(t)},Cd=({dispatch:e,getState:t})=>e=>t=>t.type?(t.type.includes("set 404 status")&&C.d.setGlobalCustomDimensions(void 0,{pageType:b.i.getPageType(t.payload)}),e(t)):e(t),pd=(0,w.PH)("set AB Tests"),gd=(0,w.Lq)({},{});gd.on(pd,((e,t)=>Object.assign({},e,t)));const _d=gd,Ed=(0,w.PH)("set arena origin"),Sd=(0,w.Lq)({},null);Sd.on(Ed,((e,t=null)=>t));const yd=Sd;function fd(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function vd(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?fd(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fd(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const bd=(0,w.PH)("set auth errors"),Ad=(0,w.Lq)({},{email:"",password:"",checkbox:""});Ad.on(bd,((e,t)=>t));const Nd=(0,w.PH)("set auth values"),wd=(0,w.Lq)({},{email:"",password:"",checkbox:!0});wd.on(Nd,((e,t)=>t));const Pd=(0,w.PH)("set auth values"),Od=(0,w.Lq)({},!0);Od.on(Pd,((e,t)=>t));const Td=(0,w.PH)("set auth values");(0,w.Lq)({},{email:""}).on(Td,((e,t)=>vd(vd({},e),t)));const Ld=(0,w.PH)("set avatars"),kd=(0,w.Lq)({},[]);kd.on(Ld,((e,t)=>t));const Id=kd,Md=(0,w.PH)("set current lang"),Rd=(0,w.Lq)({},"en");Rd.on(Md,((e,t=null)=>t));const Dd=Rd,Bd=(0,w.PH)("set game"),Gd=(0,w.Lq)({},null);Gd.on(Bd,((e,t)=>t));const Zd=Gd;(0,Oe.P1)((e=>e.game),(e=>e&&new Re(e)));class Hd{static FromUserAndScore(e,t){return new Hd({name:e.name,avatar:e.avatar,score:t,countryCode:"countryId"in e?e.countryId:e.countryCode,isCurrentUser:!0})}static checkAndUpdateCurrentUserData(e,t){const a=t.find((e=>e.isCurrentUser));if(!a)return t;const o=t.findIndex((e=>e.isCurrentUser));return[...t.slice(0,o),Hd.FromUserAndScore(e,a.score||0),...t.slice(o+1)]}constructor({userId:e,name:t,avatar:a,score:n,countryCode:r,isCurrentUser:s},i=null){(0,o.Z)(this,"userId",void 0),(0,o.Z)(this,"name",void 0),(0,o.Z)(this,"avatar",void 0),(0,o.Z)(this,"score",void 0),(0,o.Z)(this,"countryCode",void 0),(0,o.Z)(this,"isCurrentUser",void 0),(0,o.Z)(this,"position",void 0),this.userId=e||"",this.name=t,this.avatar=a||O.tU,this.score=n,this.countryCode=r,this.isCurrentUser=s||i===e}}var xd,Ud;function Vd(){return Vd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Vd.apply(this,arguments)}const jd=e=>i.createElement("svg",Vd({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),xd||(xd=i.createElement("rect",{width:20,height:16,x:2,y:4,fill:"currentColor",className:"Daily_svg__a",rx:2})),Ud||(Ud=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z",className:"Daily_svg__b"})));var Fd;function Kd(){return Kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Kd.apply(this,arguments)}const Wd=e=>i.createElement("svg",Kd({xmlns:"http://www.w3.org/2000/svg",width:24,height:14,fill:"none"},e),Fd||(Fd=i.createElement("rect",{width:24,height:14,fill:"#E37501",rx:2}))),zd=i.memo((e=>{const t=e.isRounded?Wd:jd;return i.createElement(t,{className:r()(oa,e.className),"aria-hidden":"true"})}));var Yd,$d;function qd(){return qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},qd.apply(this,arguments)}const Jd=e=>i.createElement("svg",qd({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),Yd||(Yd=i.createElement("path",{fill:"currentColor",d:"M4 11h5V5H4zm0 7h5v-6H4zm6 0h5v-6h-5zm6 0h5v-6h-5zm-6-7h5V5h-5zm6-6v6h5V5z"})),$d||($d=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})));var Xd,Qd,eh,th,ah,oh;function nh(){return nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},nh.apply(this,arguments)}const rh=e=>i.createElement("svg",nh({width:22,height:14},e),Xd||(Xd=i.createElement("rect",{width:6,height:6,fill:"currentColor",rx:2})),Qd||(Qd=i.createElement("rect",{width:6,height:6,x:8,fill:"currentColor",rx:2})),eh||(eh=i.createElement("rect",{width:6,height:6,x:16,fill:"currentColor",rx:2})),th||(th=i.createElement("rect",{width:6,height:6,y:8,fill:"currentColor",rx:2})),ah||(ah=i.createElement("rect",{width:6,height:6,x:8,y:8,fill:"currentColor",rx:2})),oh||(oh=i.createElement("rect",{width:6,height:6,x:16,y:8,fill:"currentColor",rx:2}))),sh=i.memo((e=>{const t=e.isRounded?rh:Jd;return i.createElement(t,{className:r()(ra,e.className),"aria-hidden":"true"})}));var ih,lh;function mh(){return mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},mh.apply(this,arguments)}const ch=e=>i.createElement("svg",mh({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),ih||(ih=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),lh||(lh=i.createElement("path",{fill:"currentColor",d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1"}))),dh=i.memo((e=>i.createElement(ch,{className:r()(na,e.className),"aria-hidden":"true"})));let hh=function(e){return e.DEFAULT="defaultTheme",e.DIGITAL_TURBINE="digitalturbine",e.YELLOW="yellow",e}({}),uh=function(e){return e.SMALL="small",e.SMALLER="smaller",e}({});const Ch="LeaderboardTab__button___dS4Wqj2u",ph="LeaderboardTab__isActive___OWglAE3l",gh="LeaderboardTab__icon___nRJ79g0O",_h=["isActive"],Eh=["isActive"];let Sh=function(e){return e.TODAY="day",e.THIS_WEEK="week",e.THIS_MONTH="month",e}({});const yh=e=>{let t=e.isActive,a=(0,Te.Z)(e,_h);return i.createElement("button",(0,ke.Z)({className:r()(Ch,{[ph]:t})},a))},fh=e=>{let t=e.isActive,a=(0,Te.Z)(e,Eh);return i.createElement("span",(0,ke.Z)({className:r()(gh,{[ph]:t})},a))},vh=e=>i.createElement("span",e),bh=(0,c.Zh)()((({t:e,isActive:t,onClick:a,tabType:o,themeName:n})=>{const r=n===hh.DIGITAL_TURBINE&&gt.D.isMobile(),s={[Sh.TODAY]:{title:"Today",iconComponent:i.createElement(zd,{isRounded:r})},[Sh.THIS_WEEK]:{title:"This Week",iconComponent:i.createElement(dh,null)},[Sh.THIS_MONTH]:{title:"This Month",iconComponent:i.createElement(sh,{isRounded:r})}}[o];return i.createElement(yh,{isActive:t,onClick:a,"data-element-description":`leaderboard ${o} tab`},i.createElement(fh,{isActive:t},s.iconComponent),i.createElement(vh,null,e(s.title.toUpperCase())))})),Ah=f.N.SCORE_API;const Nh=new class{constructor(){(0,o.Z)(this,"currentGameSlug",""),(0,o.Z)(this,"lbPromise",void 0),(0,o.Z)(this,"lbStorage",{})}getLeaderboard(e,t,a,o){return this.lbStorage[t]&&!a?Promise.resolve(this.lbStorage[t]):(e!==this.currentGameSlug&&(this.currentGameSlug=e,this.lbStorage={}),this.lbPromise&&!a||(this.lbPromise=new Promise(((a,o)=>{const n=`${Ah}/score/leaderboard/${e}/${t}?limit=200&arenaDomain=${b.i.domain}&timeOffset=${(new Date).getTimezoneOffset()}`;bt.O.authFetch(n).then((e=>{const o=(0,y.fJ)(e);this.lbStorage[t]=o.slice(0,101).map((e=>new Hd(e))),a(this.lbStorage[t]),this.lbPromise=null})).catch((e=>{o(e),this.lbPromise=null}))}))),this.lbPromise)}patchCachedLeaderboardWithUserScore(e,t,a=0,o){return this.getLeaderboard(e,Sh.TODAY,o).then((()=>{if(0===a)return;Object.keys(this.lbStorage).forEach((e=>{const o=this.lbStorage[e],n=o.findIndex((e=>e.isCurrentUser));if(-1!==n){if(o[n].score>=a)return;o[n].score=a}else o.push(Hd.FromUserAndScore(t,a));o.sort(((e,t)=>t.score-e.score)),o.splice(100,1)}))}))}async getTopScores(e){return bt.O.authFetch(`${Ah}/score/user/top/${e}?arenaDomain=${b.i.domain}&timeOffset=${(new Date).getTimezoneOffset()}`)}saveScoreToApi(e,t,a,o){const n=JSON.stringify([{slug:e,value:+t,dateTime:a}]);return bt.O.authFetch(`${Ah}/score?timeOffset=${o}`,{method:"POST",body:n})}},wh=f.N.UUP_SCORE_API;const Ph=new class{constructor(){(0,o.Z)(this,"currentGameSlug",""),(0,o.Z)(this,"lbPromise",void 0),(0,o.Z)(this,"lbStorage",{})}getLeaderboard(e,t,a,o){if(this.lbStorage[t]&&!a)return Promise.resolve(this.lbStorage[t]);return e!==this.currentGameSlug&&(this.currentGameSlug=e,this.lbStorage={}),this.lbPromise&&!a||(this.lbPromise=new Promise(((a,n)=>{const r=`${wh}/score/arena/leaderboard/${e}/${t}/?limit=200&arenaDomain=${b.i.domain}&timeOffset=${(new Date).getTimezoneOffset()}`;bt.O.authFetch(r).then((e=>{const n=(0,y.fJ)(e);this.lbStorage[t]=n.slice(0,101).map((e=>new Hd(e,o))),a(this.lbStorage[t]),this.lbPromise=null})).catch((e=>{n(e),this.lbPromise=null}))}))),this.lbPromise}patchCachedLeaderboardWithUserScore(e,t,a=0,o){return this.getLeaderboard(e,Sh.TODAY,o,"uid"in t?t.uid:t.id).then((()=>{if(0===a)return;Object.keys(this.lbStorage).forEach((e=>{const o=this.lbStorage[e],n=o.findIndex((e=>e.isCurrentUser));if(-1!==n){if(o[n].score>=a)return;o[n].score=a}else o.push(Hd.FromUserAndScore(t,a));o.sort(((e,t)=>t.score-e.score)),o.splice(100,1)}))}))}async getTopScores(e){try{const t=`${wh}/score/arena/user/game/${e}?arenaDomain=${b.i.domain}&timeOffset=${(new Date).getTimezoneOffset()}`,a={method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${await Hi.bl.getToken()}`}};return(0,S.SC)(t,a)}catch(e){throw p.C.trackAppError(e,{data:"getTopScores()"}),e}}async saveScoreToApi(e,t,a,o){const n=JSON.stringify([{slug:e,score:+t,dateTime:a,timeOffset:o}]);try{const e=`${wh}/score?arenaDomain=${b.i.domain}`,t={method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${await Hi.bl.getToken()}`},body:n};return(0,S.SC)(e,t)}catch(e){throw p.C.trackAppError(e,{data:"saveScoreToApi()"}),e}}},Oh=(0,w.PH)("save game scores"),Th=(0,w.PH)("set score loading"),Lh=(0,w.Lq)({},null),kh=(0,w.Lq)({},null);Lh.on(Oh,((e,t)=>t)),kh.on(Th,((e,t)=>t));function Ih(e,t,a,o){return function(n,r){const s=r().user,i=r().gameState,l=r().config.isEagle;if(n(Oh(t)),s&&t&&i!==O.D2.GAME_SCORE_SAVED){const r=l?Ph:Nh;n(Th(!0)),(async(e,t,a,o,n)=>{let r=0;for(;r<3;r++)if(r>0&&p.C.trackAppError("retry",{data:"tryToSaveScore(), iteration="+r}),await e.saveScoreToApi(t,a,o,n).then((()=>!0)).catch((()=>!1)))return!0;return!1})(r,e,t,a,o).then((e=>n(Th(!1)))).catch((e=>{console.error("saveScoreToApi error: ",e.message),"HttpError"===e.name&&401===e.response.status&&n((0,Ve.TX)())}))}}}const Mh=(0,w.PH)("set game status"),Rh=(0,w.Lq)({},null);Rh.on(Mh,((e,t)=>t));const Dh=(0,w.PH)("set game unit status"),Bh=(0,w.Lq)({},null);Bh.on(Dh,((e,t)=>t));const Gh=(0,w.PH)("set iframe games list"),Zh=(0,w.Lq)({},[]);Zh.on(Gh,((e,t=null)=>t));const Hh=Zh,xh=(0,w.PH)("set GRM games list"),Uh=(0,w.Lq)({},[]);Uh.on(xh,((e,t=null)=>t));const Vh=Uh,jh=(0,w.PH)("set 404 status"),Fh=(0,w.Lq)({},!1);Fh.on(jh,((e,t)=>!!t));const Kh=Fh,Wh=(0,w.PH)("set login dialog"),zh=(0,w.Lq)({},{show:!1,state:k.Login});zh.on(Wh,((e,t)=>t));const Yh=zh,$h=(0,w.PH)("set redirects"),qh=(0,w.Lq)({},[]);qh.on($h,((e,t=[])=>t));const Jh=qh,Xh=(0,w.PH)("set game related games"),Qh=(0,w.Lq)({},[]);Qh.on(Xh,((e,t)=>t));const eu=Qh,tu=(0,w.PH)("set sorting"),au=(0,w.Lq)({},{manual:[],analytics:{pc:[],tablet:[],mobile:[]}});au.on(tu,((e,t=null)=>Object.assign({},e,t)));const ou=au,nu=(0,w.PH)("set user billing info"),ru=(0,w.Lq)({},{address1:"",city:"",country:"",postal_code:"",creditBrand:"",creditLastFour:"",state:"",year:"",month:""});ru.on(nu,((e,t)=>t));let su=function(e){return e.CARD="card",e.PAYPAL="paypal",e.APPLE_PAY="applePay",e.GIFT_CARD="giftCard",e}({}),iu=function(e){return e[e.AuthForm=0]="AuthForm",e[e.PurchaseDetails=1]="PurchaseDetails",e}({});const lu=(0,w.PH)("set recurly token"),mu=(0,w.Lq)({},null);mu.on(lu,((e,t)=>t));const cu=(0,w.PH)("set subscription page step"),du=(0,w.Lq)({},0);du.on(cu,((e,t)=>t));const hu=(0,w.PH)("set payment method"),uu=(0,w.Lq)({},su.CARD);uu.on(hu,((e,t)=>t));const Cu=(0,w.PH)("set subscription step 2 content"),pu=(0,w.Lq)({},{type:iu.PurchaseDetails,step:1});pu.on(Cu,((e,t)=>t));const gu=(0,w.PH)("set subscription form valid"),_u=(0,w.Lq)({},!1);_u.on(gu,((e,t)=>t));const Eu=(0,w.PH)("set texts"),Su=(0,w.Lq)({},{});Su.on(Eu,((e,t=null)=>t));const yu=Su,fu=(0,w.PH)("set theme"),vu=(0,w.Lq)({},{cssVariables:{}});vu.on(fu,((e,t=null)=>t));const bu=vu;var Au=a(2818);function Nu(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function wu(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Nu(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Nu(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Pu=(0,w.PH)("set leaderboard loading"),Ou=(0,w.PH)("set leaderboard list"),Tu=(0,w.PH)("set leaderboard tab"),Lu=(0,w.Lq)({},{list:[],loading:!0,activeTab:Sh.TODAY});Lu.on(Pu,((e,t)=>wu(wu({},e),{},{loading:t}))),Lu.on(Ou,((e,t)=>wu(wu({},e),{},{list:t}))),Lu.on(Tu,((e,t)=>wu(wu({},e),{},{activeTab:t})));const ku=Lu,Iu=(0,w.PH)("set lightbox promotions"),Mu=(0,w.Lq)({},null);Mu.on(Iu,((e,t)=>t));const Ru=Mu,Du=(0,w.PH)("set game rendering games list"),Bu=(0,w.Lq)({},[]);Bu.on(Du,((e,t=null)=>t));const Gu=Bu,Zu=(0,w.PH)("set games with eagle list"),Hu=(0,w.Lq)({},{});Hu.on(Zu,((e,t=null)=>t));const xu=Hu,Uu=({dispatch:e,getState:t})=>e=>t=>("@@router/LOCATION_CHANGE"===t.type&&(t.payload.location.pathname=(0,y.vJ)(t.payload.location.pathname)),e(t)),Vu="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||cd.qC;var ju=a(2544);class Fu{static buildGameListTemplate(e,t,a){const o=N.Z.getFixedT(a);return{"@context":"https://schema.org","@type":"ItemList",itemListElement:e.map(((e,a)=>({"@type":"ListItem",position:a+1,url:`${t}/${o("ROUTES.GAMES")}/${e.alias}`})))}}static buildGameTemplate(e,t,a){const o=N.Z.getFixedT(a);return{"@context":"https://schema.org","@type":"VideoGame",name:e.name,url:`${t}/${o("ROUTES.GAMES")}/${e.alias}`,image:e.assetOriginUrl+e.thumbPath,description:e.description,playMode:"SinglePlayer",inLanguage:["English"],author:{"@type":"Organization",name:"Arkadium",url:"http://www.arkadium.com/"},publisher:"Arkadium",genre:e.tags,gamePlatform:"Web",audience:{"@type":"PeopleAudience",requiredMinAge:"4"},operatingSystem:["Linux","Windows","OS X","Android","Windows Phone","iOS"],applicationCategory:"Game",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"}}}}var Ku=a(4445);const Wu="1429736807162095",zu="/social/600315.jpg";class Yu{static buildMeta(e,t,a,o,n){const r=new URL(o).origin;return[{name:"description",content:e},{property:"og:url",content:t},{property:"og:title",content:a},{property:"og:description",content:e},{property:"og:image",content:Ku.d.sharedRelativeToOrigin(r,n||zu)},{property:"og:image:width",content:"600"},{property:"og:image:height",content:"315"},{property:"og:type",content:"article"},{property:"og:site_name",content:`${a}`},{property:"fb:app_id",content:Wu},{property:"twitter:card",content:"summary"},{property:"twitter:title",content:a},{property:"twitter:description",content:e},{property:"twitter:image",content:Ku.d.sharedRelativeToOrigin(r,n||zu)},gt.D.isIOS()?{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1"}:{}]}static buildMetaForGamePage(e,t,a,o,n,r){new URL(r).origin;return[{name:"description",content:e},{property:"og:url",content:a},{property:"og:title",content:o},{property:"og:description",content:t.description},{property:"og:image",content:t.getAssetsOriginRelativeToOrigin()+t.secondaryThumbPath},{property:"og:image:width",content:"600"},{property:"og:image:height",content:"600"},{property:"og:type",content:"article"},{property:"og:site_name",content:`Arena ${n}`},{property:"fb:app_id",content:Wu},{property:"twitter:card",content:"summary"},{property:"twitter:title",content:o},{property:"twitter:description",content:t.description},{property:"twitter:image",content:t.getAssetsOriginRelativeToOrigin()+t.thumbPath},gt.D.isIOS()?{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1"}:{}]}}const $u=a(9714).ZP.breakPoints;class qu extends i.Component{constructor(...e){super(...e),(0,o.Z)(this,"state",{render:Date.now()}),(0,o.Z)(this,"onResize",(0,y.Ds)((()=>{this.setState({date:Date.now()})}),300))}checkMediaQuery(){return y.sk?!this.props.maxWidth:!!window.matchMedia(this.getQuery()).matches}getQuery(){const e=this.props,t=e.minWidth,a=e.maxWidth;return[t&&`(min-width: ${t}px)`,a&&`(max-width: ${a}px)`].filter((e=>!!e)).join(" and ")}componentDidMount(){y.sk||window.addEventListener("resize",this.onResize,{passive:!0}),this.onResize()}componentWillUnmount(){y.sk||window.removeEventListener("resize",this.onResize)}render(){return this.checkMediaQuery()?this.props.children:null}}const Ju=e=>i.createElement(qu,(0,ke.Z)({},e,{minWidth:$u.lg})),Xu=e=>i.createElement(qu,(0,ke.Z)({},e,{minWidth:$u.md,maxWidth:$u.lg-1})),Qu=e=>i.createElement(qu,(0,ke.Z)({},e,{maxWidth:$u.md-1})),eC=e=>i.createElement(qu,(0,ke.Z)({},e,{minWidth:$u.md})),tC=e=>i.createElement(qu,(0,ke.Z)({},e,{minWidth:$u.xl})),aC=e=>i.createElement(qu,(0,ke.Z)({},e,{maxWidth:$u.xxl-1})),oC=e=>i.createElement(qu,(0,ke.Z)({},e,{minWidth:$u.xxl})),nC=e=>i.createElement(qu,(0,ke.Z)({},e,{maxWidth:$u.sm-1})),rC="DisplayAd__container___lyvUfeBN",sC="DisplayAd__caption___EdL2VTzu",iC=["className"],lC=!y.sk&&"localhost"===window.location.hostname;class mC extends i.PureComponent{get adOptions(){const e=this.props,t=e.adSettings,a=e.dimensions,o=e.componentId,n=a.map((e=>e[0])),r=a.map((e=>e[1]));return{"data-id":o,product:t.product,adUnit:t.adUnit,dimensions:JSON.stringify(a),style:{minWidth:Math.min.apply(null,n)||"auto",minHeight:Math.min.apply(null,r)||"auto",background:lC?"#646B79":null}}}render(){const e=this.props,t=e.t,a=e.className,o=e.dataElementDescription,n=this.adOptions,r=this.context;return r.hasTests()&&(n.keyValues=JSON.stringify(r.getKeyValues())),i.createElement(dC,{className:a,"data-element-description":o},i.createElement(cC,null,t("AD_CAPTURE")),i.createElement("display-ad-component",n))}}(0,o.Z)(mC,"contextType",Tt);const cC=e=>i.createElement("p",(0,ke.Z)({className:sC},e),e.children),dC=e=>{let t=e.className,a=(0,Te.Z)(e,iC);return i.createElement("div",(0,ke.Z)({className:r()(rC,t)},a))},hC=(0,c.Zh)()(mC),uC=(0,d.$j)((e=>({adSettings:e.config.ad})))(hC),CC="PageBottomDescription__container___gf8CEoe6",pC="PageBottomDescription__title___VuO6_3GV",gC="PageBottomDescription__titleCapitalized___XbN9Ez50",_C=i.memo((({category:e,clientName:t,t:a,eventCategoryData:o,lang:n})=>{const s=e&&e.toLowerCase();let l="",m="";const c=o||{common:[]},h=(0,d.v9)((({config:{theme:e}})=>"metro-co-uk"===e.client)),u=(0,d.v9)((({config:{theme:e}})=>"iheartdogs"===e.client));c.common.forEach((e=>{const t=[];t.push(e.eventName.toLowerCase()),Object.values(e.eventNameLocales).forEach((e=>t.push(e.toLowerCase()))),s&&t.includes(s)&&(m=e.eventDescriptionLocales[n]||e.eventDescription||"",l=e.eventNameLocales[n]||e.eventName||"")}));const C=l||(s?a("CATEGORY_BOTTOM_DESCRIPTION_TITLE",{category:s}):a("HOME_BOTTOM_DESCRIPTION_TITLE",{clientName:t})),p=m||(s?a("CATEGORY_BOTTOM_DESCRIPTION_TEXT",{category:s,clientName:t}):a("HOME_BOTTOM_DESCRIPTION_TEXT",{clientName:t}));return i.createElement("div",{className:CC},i.createElement("h2",{className:r()(pC,{[gC]:!h&&!u})},Or(C)),i.createElement("p",null,p))})),EC=(0,c.Zh)()(_C),SC=(0,d.$j)((e=>({clientName:e.config.theme.name,eventCategoryData:e.config.eventCategoryConfig,lang:e.currentLang})))(EC);var yC,fC;function vC(){return vC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},vC.apply(this,arguments)}const bC=e=>i.createElement("svg",vC({xmlns:"http://www.w3.org/2000/svg",width:49,height:49,fill:"none"},e),yC||(yC=i.createElement("g",{clipPath:"url(#AddToDesktopIcon_svg__a)"},i.createElement("path",{fill:"var(--svg-icon-bg-color)",d:"M5.5.39h38c2.8 0 5 2.2 5 5v38c0 2.8-2.2 5-5 5h-38c-2.8 0-5-2.2-5-5v-38c0-2.8 2.2-5 5-5"}),i.createElement("path",{fill:"var(--svg-icon-text-color)",d:"M34.917 11.833H15.084a4.25 4.25 0 0 0-4.25 4.25V30.25a4.25 4.25 0 0 0 4.25 4.25h3.74l-.822 1.417a2.834 2.834 0 0 0 2.479 4.25h9.152a2.833 2.833 0 0 0 2.45-4.25l-.835-1.417h3.669a4.25 4.25 0 0 0 4.25-4.25V16.083a4.25 4.25 0 0 0-4.25-4.25m-14.493 25.5 1.743-2.833h5.666l1.7 2.833zm15.91-7.083a1.417 1.417 0 0 1-1.417 1.417H15.084a1.416 1.416 0 0 1-1.417-1.417v-1.417h22.667zm0-4.25H13.667v-9.917a1.417 1.417 0 0 1 1.417-1.416h19.833a1.417 1.417 0 0 1 1.416 1.416z"}))),fC||(fC=i.createElement("defs",null,i.createElement("clipPath",{id:"AddToDesktopIcon_svg__a"},i.createElement("path",{fill:"#fff",d:"M.5.39h48v48H.5z"})))));var AC,NC;function wC(){return wC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},wC.apply(this,arguments)}const PC=e=>i.createElement("svg",wC({xmlns:"http://www.w3.org/2000/svg",width:49,height:48,fill:"none"},e),AC||(AC=i.createElement("g",{clipPath:"url(#BookmarkIcon_svg__a)"},i.createElement("path",{fill:"var(--svg-icon-bg-color)",d:"M5.5 0h38c2.8 0 5 2.2 5 5v38c0 2.8-2.2 5-5 5h-38c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5"}),i.createElement("path",{fill:"var(--svg-icon-text-color)",d:"M19 21.333h1.333a1.333 1.333 0 1 0 0-2.666H19a1.333 1.333 0 1 0 0 2.666m5.333 8H19A1.333 1.333 0 1 0 19 32h5.333a1.333 1.333 0 0 0 0-2.667m0-5.333H19a1.333 1.333 0 0 0 0 2.667h5.333a1.333 1.333 0 1 0 0-2.667m9.227-3.493a1.33 1.33 0 0 0-.28-1.454l-8-8a1.4 1.4 0 0 0-.374-.253.4.4 0 0 0-.12 0l-.373-.133h-8.08a4 4 0 0 0-4 4v18.666a4 4 0 0 0 4 4h8a1.333 1.333 0 1 0 0-2.666h-8A1.333 1.333 0 0 1 15 33.333V14.667a1.333 1.333 0 0 1 1.333-1.334H23v4a4 4 0 0 0 4 4h5.333a1.33 1.33 0 0 0 1.227-.826M27 18.667a1.333 1.333 0 0 1-1.334-1.334v-2.12l3.454 3.454zM36.333 24h-6.667a1.334 1.334 0 0 0-1.333 1.333V36a1.33 1.33 0 0 0 .707 1.173 1.33 1.33 0 0 0 1.333-.066L33 35.373l2.666 1.734a1.334 1.334 0 0 0 2-1.107V25.333A1.333 1.333 0 0 0 36.333 24M35 33.493l-1.254-.84a1.33 1.33 0 0 0-1.493 0l-1.253.84v-6.826h4z"}))),NC||(NC=i.createElement("defs",null,i.createElement("clipPath",{id:"BookmarkIcon_svg__a"},i.createElement("path",{fill:"#fff",d:"M.5 0h48v48H.5z"}))))),OC="PwaButtons__Container___bnHKCO75",TC="PwaButtons__isVertical___J6427AAf",LC="PwaButtons__Btn___bjKCmxDw",kC="PwaButtons__isHorizontal___OVojtRIM",IC="PwaButtons__BtnImg___HhMweNUr",MC="PwaButtons__animationPulse___lMRS2xXv",RC="PwaButtons__BookmarkBtn___LKDIHWoO",DC="PwaButtons__BtnText___NgIQ_gEN",BC="PwaButtons__animationClick___dV6eqBdm",GC=["isVertical","isPulseAnimationActive"],ZC=["isBookmarkClicked"],HC=["isInstallClicked"];class xC extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{isInstallClicked:!1,isBookmarkClicked:!1}),(0,o.Z)(this,"isChrome","Chrome"===gt.D.detectBrowser().name),(0,o.Z)(this,"onInstall",(()=>{this.setState({isInstallClicked:!0}),setTimeout((()=>{this.setState({isInstallClicked:!1})}),999),window.deferredPrompt&&window.deferredPrompt.prompt(),I.W.pwa(P.MF.CLICK,P.sK.DESKTOP_PWA)})),(0,o.Z)(this,"onBookmark",(()=>{this.setState({isBookmarkClicked:!0}),setTimeout((()=>{this.setState({isBookmarkClicked:!1})}),999);const e="Mac OS"===gt.D.detectOS().name?"BOOKMARK_IOS":"BOOKMARK";window.alert(this.props.t(e)),I.W.pwa(P.MF.DESKTOP_BOOKMARK_CLICK,P.sK.DESKTOP_BOOKMARK)}))}componentDidMount(){gt.D.isDesktop()&&!Mt._.isPwaStandalone()&&(this.isChrome&&I.W.pwa(P.MF.IMPRESSION,P.sK.DESKTOP_PWA),I.W.pwa(P.MF.DESKTOP_BOOKMARK_IMPRESSION,P.sK.DESKTOP_BOOKMARK))}render(){const e=this.props,t=e.t,a=e.isVertical,o=e.isPulseAnimationActive,n=this.state,r=n.isInstallClicked,s=n.isBookmarkClicked;return!y.sk&&gt.D.isDesktop()&&!Mt._.isPwaStandalone()&&i.createElement(UC,{"data-element-description":"pwa-buttons-block",isVertical:a,isPulseAnimationActive:o},i.createElement(jC,{onClick:this.onBookmark,"data-element-description":"bookmark-button"},i.createElement(FC,{isBookmarkClicked:s},i.createElement(PC,null)),i.createElement(WC,null,t("BOOKMARK_PAGE_BUTTON"))),this.isChrome&&i.createElement(VC,{onClick:this.onInstall,"data-element-description":"install-button"},i.createElement(KC,{isInstallClicked:r},i.createElement(bC,null)),i.createElement(WC,null,t("INSTALL_APP_BUTTON"))))}}const UC=e=>{let t=e.isVertical,a=e.isPulseAnimationActive,o=(0,Te.Z)(e,GC);return i.createElement("div",(0,ke.Z)({className:r()(OC,{[TC]:t,[kC]:!t,[MC]:a})},o))},VC=e=>i.createElement("button",(0,ke.Z)({className:LC},e)),jC=e=>i.createElement("button",(0,ke.Z)({className:LC},e)),FC=e=>{let t=e.isBookmarkClicked,a=(0,Te.Z)(e,ZC);return i.createElement("div",(0,ke.Z)({className:r()(IC,RC,{[BC]:t})},a))},KC=e=>{let t=e.isInstallClicked,a=(0,Te.Z)(e,HC);return i.createElement("div",(0,ke.Z)({className:r()(IC,{[BC]:t})},a))},WC=e=>i.createElement("span",(0,ke.Z)({className:DC},e)),zC=(0,c.Zh)()(xC);var YC,$C;function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},qC.apply(this,arguments)}const JC=e=>i.createElement("svg",qC({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor"},e),YC||(YC=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),$C||($C=i.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}))),XC=i.memo((e=>i.createElement(JC,{className:r()(ga,e.className),"aria-hidden":"true"}))),QC="AnnounceBanner__wrapper___EZXqJsGT",ep="AnnounceBanner__isGamePage___nrGQuZqL",tp="AnnounceBanner__isMobileOnGame___HF38xVOC",ap="AnnounceBanner__isTabletOnGame___BkGqszAA",op="AnnounceBanner__messageBox___Dof9qHar",np="AnnounceBanner__isMobileGame___vIQIMEch",rp="AnnounceBanner__infoIcon___xlWtlkn_",sp="AnnounceBanner__text___nxKF7ShB",ip="AnnounceBanner__closeButton___upXBqChm",lp=["isGamePage","isMobileGame"],mp=["isGamePage"],cp=["isMobileGame"];class dp extends i.PureComponent{constructor(e){if(super(e),(0,o.Z)(this,"state",{}),(0,o.Z)(this,"onClose",(()=>{this.state.selectedKey&&ht.n.setItem(this.state.selectedKey,!0);document.querySelector(":root").style.setProperty("--announce-banner-height","0px"),this.setState({selectedKey:null,textToShow:null})})),(0,o.Z)(this,"isWapo",(e=>{const t=O.id.wapo,a=new URL(e).hostname;return t.includes(a)})),(0,o.Z)(this,"getCustomQueryParamsForWapo",(()=>this.isWapo(this.props.arenaConfig.theme.domain)?O.YY[this.props.game?.name]||O.YY["Arena Homepage"]:"")),!y.sk){const e=this.getMessage();if(e){const t=e.text;this.state={selectedKey:e.key,textToShow:t}}}}componentDidUpdate(){const e=this.getMessage();if(e){const t=e.text;this.setState({selectedKey:e.key,textToShow:t})}}getMessage(){const e=b.i.getRedirectMsg();if(e)return{key:null,text:e};const t=this.props.arenaConfig.announcementMessages.find((e=>this.shouldShowMessage(e)));return t?{key:t.key,text:O.Om[t.key]}:void 0}shouldShowMessage(e){const t=e.rules,a=t.games,o=t.showAllTime;if(e.key===O.QL.internetExplorerShown&&!(0,y.w1)())return!1;if(e.key===O.QL.eagleMigrationShown&&this.props.userAuthStatus!==yr.i.USER_AUTHORIZED)return!1;if(a?.length&&(!this.props.game||-1===a.indexOf(this.props.game.slug)))return!1;if(!o){const t=ht.n.getItem(e.key);if(Boolean(t))return!1}return!0}render(){const e=this.props,t=e.isGamePage,a=e.gameState,o=e.arenaConfig,n=e.t,r=this.state.textToShow;if(!r)return null;const s=a===O.D2.GAME&&gt.D.isNotPc();return i.createElement(hp,{isGamePage:t,isMobileGame:s},i.createElement(up,{isGamePage:t&&!s},i.createElement(Cp,{isMobileGame:s},i.createElement(XC,{className:rp}),i.createElement(pp,{dangerouslySetInnerHTML:{__html:n(r,{clientName:o.theme.name,queryParam:this.getCustomQueryParamsForWapo()})}}),i.createElement(gp,{onClick:this.onClose},i.createElement(No,null)))))}}const hp=e=>{let t=e.isGamePage,a=e.isMobileGame,o=(0,Te.Z)(e,lp);return i.createElement("div",(0,ke.Z)({className:r()(QC,{[ep]:t,[tp]:a&&gt.D.isMobile(),[ap]:a&&gt.D.isTablet()})},o))},up=e=>{let t=e.isGamePage,a=(0,Te.Z)(e,mp);return i.createElement("div",(0,ke.Z)({className:r()({container:t})},a))},Cp=e=>{let t=e.isMobileGame,a=(0,Te.Z)(e,cp);return i.createElement("div",(0,ke.Z)({className:r()(op,{[np]:t})},a))},pp=e=>i.createElement("div",(0,ke.Z)({className:sp},e)),gp=e=>i.createElement("button",(0,ke.Z)({className:ip},e)),_p=(0,c.Zh)()(dp),Ep=(0,d.$j)((e=>({arenaConfig:e.config,game:e.game,gameState:e.gameState,userAuthStatus:e.userAuthStatus})))(_p),Sp=i.memo((()=>i.createElement("img",{className:_a,src:`${(0,y.Vh)()}/images/WebGameIcon.png`,alt:"Web Game Icon"})));let yp;class fp{static isWebpSupported(){return y.sk||!self.createImageBitmap?Promise.resolve(!1):yp||(yp=new Promise((e=>{const t=new Image;t.onerror=function(){return e(!1)},t.onload=function(){return e(1===t.width)},t.src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA="})),yp)}}const vp="ProgressiveImage__progressiveContainer___B1Nk_uu5",bp="ProgressiveImage__square___BG15Dx74",Ap="ProgressiveImage__wide___JLprpMlW",Np="ProgressiveImage__promo___JuHnDMuP",wp="ProgressiveImage__picture___fkBgeqhd",Pp="ProgressiveImage__vertical___SXqIBbSN",Op="ProgressiveImage__colorBlock___hmvoKTag",Tp="ProgressiveImage__progressiveImageBase___k2XHDsD9",Lp=["vertical"],kp=["imageType","color"],Ip=["vertical"],Mp=["className","imageType"];let Rp=function(e){return e.SQUARE="square",e.WIDE="wide",e.PROMO="promo",e}({});class Dp extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"observer",void 0),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"loadingImage",void 0),(0,o.Z)(this,"state",{color:null,image:null,loading:!0,imgSrc:""}),(0,o.Z)(this,"onIntersect",((e,t)=>{e.forEach((e=>{e.isIntersecting&&(this.fetchImage(),t.disconnect())}))})),(0,o.Z)(this,"fetchImage",(()=>{fp.isWebpSupported().then((e=>{const t=new Image;t.onload=()=>{this.setState({image:this.loadingImage.src,loading:!1})},t.onerror=a=>{t.onerror=null,t.src=this.state.imgSrc=e&&this.props.webpBackFill?this.props.customEventGameThumbWebp||this.props.webpBackFill:this.props.customEventGameThumb||this.props.imgBackFill,this.loadingImage=t},this.state.imgSrc=t.src=e&&this.props.webp?this.props.customEventGameThumbWebp||this.props.webp:this.props.customEventGameThumb||this.props.img,this.loadingImage=t}))})),this.state.color=function(e){const t=e.length%Dp.COLORS.length;return Dp.COLORS[t]}(e.title||e.alt||"")}componentDidMount(){this.initLoad()}componentDidUpdate(e){e.img===this.props.img&&e.webpBackFill===this.props.webpBackFill&&e.imgBackFill===this.props.imgBackFill&&e.customEventGameThumb===this.props.customEventGameThumb&&e.customEventGameThumbWebp===this.props.customEventGameThumbWebp||this.initLoad()}componentWillUnmount(){this.loadingImage&&(this.loadingImage.onload=null),this.observer.disconnect()}initLoad(){this.observer=new IntersectionObserver(this.onIntersect,{rootMargin:"100px"}),this.observer.observe(this.containerRef.current),this.props.emitRef?.(this.containerRef.current)}render(){const e=this.state,t=e.loading,a=e.color,o=this.props,n=(o.img,o.webp,o.imgBackFill,o.webpBackFill,o.title),r=o.alt,s=o.className,l=o.vertical,m=o.imageType;let c=null;return c=t?i.createElement(Gp,{key:"loading",color:a,imageType:m}):i.createElement(Zp,{key:"img-loaded",vertical:!!l},i.createElement("source",{srcSet:this.state.imgSrc,type:"image/webp"}),i.createElement(Bp,{vertical:l,"aria-label":"Game Image",role:"img",src:this.state.imgSrc,title:n,alt:r||"Game Image",fetchpriority:"high"})),i.createElement(Hp,{key:"img",ref:this.containerRef,className:s,imageType:m},c)}}(0,o.Z)(Dp,"COLORS",["#ef6c57","#7ed3b2","#b9e6d3","#cd4545","#ebf0c2","#cde8f6","#34a7b2","#d195f9","#e4406f","#8fbbaf","#6b7b8e","#6b7b8e","#fff0bc","#db996c"]),(0,o.Z)(Dp,"displayName","ProgressiveImage");const Bp=e=>{let t=e.vertical,a=(0,Te.Z)(e,Lp);return i.createElement("img",(0,ke.Z)({className:r()(Tp,{[Pp]:!!t}),alt:a.alt},a))},Gp=e=>{e.imageType;let t=e.color,a=(0,Te.Z)(e,kp);return i.createElement("div",(0,ke.Z)({className:r()(Op),style:{backgroundColor:t}},a))},Zp=e=>{let t=e.vertical,a=(0,Te.Z)(e,Ip);return i.createElement("picture",(0,ke.Z)({className:r()(wp,{[Pp]:t})},a))},Hp=i.forwardRef(((e,t)=>{let a=e.className,o=e.imageType,n=(0,Te.Z)(e,Mp);return i.createElement("div",(0,ke.Z)({className:r()(vp,a,{[bp]:o===Rp.SQUARE,[Ap]:o===Rp.WIDE,[Np]:o===Rp.PROMO})},n,{ref:t}))})),xp="GameTile__tileLink___xjv7h6ny",Up="GameTile__isFtux___oHEs8XBN",Vp="GameTile__tilePictureWrapper___MNTlVxm5",jp="GameTile__ftuxPicture___W3t2qTDS",Fp="GameTile__digitalTurbine___iMkAvQB4",Kp="GameTile__tileText___ZMIMRbQ8",Wp="GameTile__textBlock___CiiSZO3e",zp="GameTile__ftuxTileText___FSATVRf0",Yp=["isFtux"],$p=["isFtux"],qp=["isFtux","isDigitalTurbine","className"],Jp=i.memo((e=>{const t=e.game,a=t.assetOriginUrl,o=t.thumbOriginUrl,n=t.thumbPath,r=t.thumbPathWebP,s=t.secondaryThumbPath,l=t.secondaryThumbPathWebP,m=e.themeName;e.useExternalImages;if(!e.game.tags)return null;const c=(0,i.useRef)();(0,i.useEffect)((()=>{_&&document.fonts.ready.then((()=>{const e=parseInt(getComputedStyle(c.current).lineHeight);c.current.clientHeight/e>3&&(c.current.style.fontSize="12px")}))}),[]);const d=!!e.ftuxCategory,h=e.game?.customEventGameThumb||b.i.makeExternalThumbUrl(d,a,s,o,"jpg"),u=e.game?.customEventGameThumbWebp||b.i.makeExternalThumbUrl(d,a,l,o,"webp"),C=e.game?.customEventGameThumb||a+(d?s:n),p=e.game?.customEventGameThumbWebp||a+(d?l:r),g=e.game?.customEventGameName||(d?e.ftuxCategory:e.game.name),_=m===hh.DIGITAL_TURBINE&&gt.D.isMobile();return i.createElement(Xp,{className:e.passedClassName,isFtux:d,"data-element-description":"game tile",title:g,to:`/${e.t("ROUTES.GAMES")}/${e.game.alias}`,onClick:()=>{e.onTileClick&&e.onTileClick(e.game.slug)},style:e.isTextDisabled?{padding:"8px 0"}:{}},i.createElement(Qp,{"data-element-description":"tile picture",isFtux:d},i.createElement(eg,{isFtux:d,imageType:d?Rp.WIDE:Rp.SQUARE,title:`Enjoy playing ${g}`,alt:g,img:h,webp:u,imgBackFill:C,webpBackFill:p,isDigitalTurbine:_})),_?i.createElement(og,null,i.createElement(Sp,null),i.createElement(tg,{ref:c,"data-element-description":"tile title"},g)):e.isTextDisabled?null:d?i.createElement(ag,null,e.ftuxCategory):i.createElement(tg,{"data-element-description":"tile title"},g))})),Xp=e=>{let t=e.isFtux,a=(0,Te.Z)(e,Yp);return i.createElement(Da,(0,ke.Z)({className:r()(xp,{[Up]:t})},a))},Qp=e=>{let t=e.isFtux,a=(0,Te.Z)(e,$p);return i.createElement("div",(0,ke.Z)({className:r()(Vp,{[Up]:t})},a))},eg=e=>{let t=e.isFtux,a=e.isDigitalTurbine,o=e.className,n=(0,Te.Z)(e,qp);return i.createElement(Dp,(0,ke.Z)({className:r()(o,{[jp]:t,[Fp]:a})},n))},tg=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({ref:t,className:Kp},e)))),ag=e=>i.createElement("div",(0,ke.Z)({className:zp},e)),og=e=>i.createElement("div",(0,ke.Z)({className:Wp},e)),ng=(0,c.Zh)()(Jp);ng.displayName="GameTile";const rg="GamesList__Container___oKN5SDi6",sg="GamesList__tileCell___iLGm8_BJ",ig="GamesList__hScrollMobile___ZeL0yhVl",lg="GamesList__gamesRow___RdPC2zBR",mg="GamesList__digitalTurbine___vZHx6YxQ",cg="GamesList__hScrollTablet___O8bvFLhF",dg=["hScroll"];class hg extends i.PureComponent{render(){const e=this.props.themeName===hh.DIGITAL_TURBINE&&gt.D.isMobile();return i.createElement(Cg,{hScroll:this.props.hScroll},i.createElement(ug,null,this.props.games.map((t=>i.createElement(pg,{key:t.slug,className:r()(sg,this.props.columnClass,{[mg]:e})},i.createElement(ng,{onTileClick:this.props.onTileClick,game:t,isTextDisabled:this.props.isTextDisabled,themeName:this.props.themeName,useExternalImages:this.props.useExternalImages}))))))}}const ug=e=>i.createElement("div",(0,ke.Z)({className:`row ${lg}`},e)),Cg=e=>{let t=e.hScroll,a=(0,Te.Z)(e,dg);return i.createElement("div",(0,ke.Z)({className:r()(rg,{[ig]:"mobile"===t,[cg]:"tablet"===t})},a))},pg=e=>i.createElement("div",e);const gg=new class{constructor(){(0,o.Z)(this,"clickCounts",{})}promoGame(e,t){if(e===P.MF.CLICK){if(this.clickCounts.promoGame)return!1;this.clickCounts.promoGame=!0;const a={name:"Carousel_Play_Click",action:e,label:`${C.d.domain} | arena home`,nonInteraction:!1,dimension5:t};Si.W.trackEvent(a)}const a={action:e,game:"",promotedGame:t,nonInteraction:e===P.MF.IMPRESSION};return p.C.trackEvent("bigPromo",a),event}redesignedPromobannerClicks(e,t,a=!1){const o={action:e,promotedGame:t,nonInteraction:!1},n=a?"promobox":"promoboxSlot";p.C.trackEvent(n,o)}tilesSections(e,t,a){if(e===P.MF.CLICK){const o={name:"PromoboxSlot_Click",action:e,label:`${C.d.domain} | ${b.i.getCurrentPage()}`,nonInteraction:P.MF.CLICK,dimension7:"Promo_Box"===t?a:void 0,dimension8:"Arena_Promo_Box"===t?a:void 0,dimension9:"Promo_Box_Slot"===t?a:void 0};Si.W.trackEvent(o)}const o="Promo_Box_Slot"===t?"promoboxSlot":"promobox",n={action:e,nonInteraction:e===P.MF.IMPRESSION,promoboxClick:"Promo_Box"===t?a:void 0,promoboxImpression:"Arena_Promo_Box"===t?a:void 0,promoboxSlotClick:"Promo_Box_Slot"===t?a:void 0};p.C.trackEvent(o,n)}fTuxAnalytics(e,t,a){const o={action:e,category:t,label:a,nonInteraction:e===P.MF.IMPRESSION};Si.W.trackEvent(o);const n={action:e,nonInteraction:e===P.MF.IMPRESSION,ftuxWelcomeClick:a};p.C.trackEvent(t,n)}};var _g;function Eg(){return Eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Eg.apply(this,arguments)}const Sg=e=>i.createElement("svg",Eg({xmlns:"http://www.w3.org/2000/svg",width:96,height:43},e),_g||(_g=i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{fill:"#D50032",d:"M83.076 10.023c.191.004.38.05.55.138.797.383.825 1.002.812 2.079v8.388c0 .511-.236 1.344-.99 1.344a1.4 1.4 0 0 1-.543-.12c-.55-.222-.768-1.055-1.002-1.502-.305-.585-.847-1.66-2.089-2.255a3.9 3.9 0 0 0-1.726-.383c-.45.009-.9.063-1.34.161-.36.07-.862.252-1.315.252a1.1 1.1 0 0 1-.485-.095c-1.111-.518-.493-1.528-.026-1.902l6.5-5.193c.63-.513 1.108-.91 1.651-.91m0-.824c-.825 0-1.44.5-2.148 1.078l-.018.014-6.494 5.19c-.513.412-.987 1.164-.897 1.924.042.341.237.974 1.09 1.375.26.115.542.172.827.167.393-.015.782-.08 1.158-.191.118-.03.23-.06.315-.076l.04-.008q.564-.126 1.141-.138c.475-.007.946.096 1.375.3.963.466 1.407 1.303 1.696 1.858l.019.035c.04.077.088.189.137.307.233.54.55 1.282 1.285 1.579.27.114.56.175.854.18.447.007.878-.169 1.193-.487.586-.587.629-1.437.629-1.684v-8.388c.01-1.033.02-2.2-1.282-2.828-.286-.138-.6-.21-.917-.21z"}),i.createElement("path",{fill:"#231F20",fillRule:"nonzero",d:"M22.63 31.114h-.759V23.24h.76v1.473c.55-1.005 1.466-1.572 2.58-1.572.434-.01.865.076 1.263.252l.064.03v.825l-.16-.075c-.38-.195-.8-.294-1.226-.288-1.444.004-2.522 1.36-2.522 3.157zm16.537.099c-2.567 0-4.227-1.592-4.227-4.058 0-2.44 1.665-4.015 4.242-4.015 1.16 0 2.2.318 2.977.9v-.8h.738v7.874h-.74v-.8c-.785.588-1.813.899-2.99.899m.044-7.353c-2.162 0-3.504 1.263-3.504 3.3 0 2.063 1.337 3.338 3.49 3.338 1.254 0 2.277-.36 2.962-1.041v-4.538c-.701-.674-1.772-1.059-2.948-1.059m9.59 7.353c-2.568 0-4.227-1.592-4.227-4.058 0-2.44 1.665-4.015 4.242-4.015 1.14 0 2.21.326 2.977.9v-3.852h.738v10.925h-.738v-.8c-.788.588-1.815.899-2.992.899zm.044-7.353c-2.162 0-3.504 1.263-3.504 3.3 0 2.063 1.337 3.338 3.489 3.338 1.197 0 2.246-.37 2.961-1.042v-4.538c-.697-.673-1.77-1.058-2.946-1.058m6.685 7.254h-.752V23.24h.752zm-.361-9.14a.637.637 0 1 1 0-1.274.637.637 0 0 1 0 1.274m5.798 9.239c-2.346 0-3.392-1.055-3.392-3.418V23.24h.737v4.555c0 1.892.803 2.699 2.684 2.699 1.14 0 2.324-.413 3.035-1.045V23.24h.752v7.874h-.752v-.868c-.671.502-1.866.967-3.064.967m18.443-.099h-.737v-4.597c0-1.862-.707-2.657-2.363-2.657a5 5 0 0 0-2.91.953c.176.55.26 1.127.246 1.704v4.597h-.743v-4.597c0-1.862-.688-2.657-2.318-2.657-1.327 0-2.27.533-2.947 1.011v6.243h-.752V23.24h.752v.865c.619-.412 1.704-.962 3.006-.962 1.199 0 2.014.357 2.489 1.093a5.28 5.28 0 0 1 3.235-1.093c2.103 0 3.042 1.04 3.042 3.375zm-59.518 0h.834l-4.715-10.165-.03-.063h-.569l-4.745 10.228h.835l1.298-2.846h5.789zm-6.75-3.593 2.547-5.587 2.557 5.588zm21.314 3.548v.042h.051zm-5.924-9.123v-1.757h-.745v10.925h.745zm1.629 4.869 4.078-3.484h-1.222l-4.035 3.513 4.547 4.149h1.255z"})))),yg="PoweredBy__dialog___embAsmJv",fg="PoweredBy__image___JyksMVGu",vg="PoweredBy__backdrop___cRO3hCTN",bg="PoweredBy__underLogo___UuDPBgt9",Ag="PoweredBy__subTitle___wdZrls_4",Ng="PoweredBy__exitButton___opPkVdOs",wg="PoweredBy__leftPart___pAFMks_3",Pg="PoweredBy__rightPart___EkbEs6xG",Og="PoweredBy__textContainer___lRbgPrvG",Tg="PoweredBy__link___RCWVEKnE",Lg="PoweredBy__text___pKOgrU41",kg="PoweredBy__bottomLinks___KZzYjUPk",Ig="PoweredBy__linkWrapper___tNKplzmM",Mg="PoweredBy__smallText___HkcKBTN1",Rg="PoweredBy__poweredBy___Tleb8UZo",Dg="PoweredBy__poweredByLink___Qq8PNLL7",Bg="PoweredBy__poweredByContainer__right___rxJaDMs1",Gg="PoweredBy__poweredByContainer__left___QCGyGea6";class Zg extends i.PureComponent{render(){return i.createElement(Hg,{onClick:()=>this.props.openModal()},i.createElement("div",{className:Dg},i.createElement(xg,null,this.props.t("POWERED_BY.LINK_TEXT"))),i.createElement(Sg,null))}}const Hg=e=>i.createElement("div",(0,ke.Z)({className:Ig},e)),xg=e=>i.createElement("div",(0,ke.Z)({className:Mg},e)),Ug=(0,c.Zh)()(Zg);var Vg;function jg(){return jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},jg.apply(this,arguments)}const Fg=e=>i.createElement("svg",jg({xmlns:"http://www.w3.org/2000/svg",width:280,height:125},e),Vg||(Vg=i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{fill:"#D50032",d:"M242.303 28.856a3.7 3.7 0 0 1 1.605.4c2.326 1.118 2.406 2.92 2.37 6.057V59.75c0 1.49-.69 3.917-2.888 3.917a4.2 4.2 0 0 1-1.584-.348c-1.604-.65-2.242-3.077-2.924-4.379-.89-1.702-2.47-4.835-6.092-6.57a11.5 11.5 0 0 0-5.033-1.113 19.5 19.5 0 0 0-3.91.469c-1.047.204-2.515.733-3.835.733a3.3 3.3 0 0 1-1.416-.277c-3.24-1.51-1.435-4.45-.076-5.54l18.963-15.13c1.832-1.495 3.228-2.648 4.812-2.648m0-2.404c-2.406 0-4.199 1.458-6.264 3.14l-.052.04-18.943 15.12c-1.496 1.201-2.88 3.392-2.615 5.608.12.993.69 2.836 3.177 4.006.76.334 1.584.5 2.414.484 1.145-.042 2.28-.23 3.377-.557.345-.088.67-.172.919-.22l.116-.024a16.7 16.7 0 0 1 3.329-.4 9 9 0 0 1 4.01.873c2.808 1.358 4.103 3.797 4.945 5.412l.057.104c.116.224.256.549.4.893.678 1.575 1.605 3.734 3.747 4.6a6.7 6.7 0 0 0 2.49.524 4.79 4.79 0 0 0 3.481-1.418c1.709-1.71 1.833-4.186 1.833-4.907V35.301c.028-3.008.06-6.41-3.738-8.236a6.1 6.1 0 0 0-2.675-.613z"}),i.createElement("path",{fill:"#231F20",fillRule:"nonzero",d:"M66.004 90.299H63.79V67.361h2.214v4.29c1.604-2.928 4.279-4.579 7.528-4.579a8.6 8.6 0 0 1 3.681.734l.189.088v2.403l-.47-.22a7.56 7.56 0 0 0-3.573-.837c-4.211.012-7.355 3.962-7.355 9.197zm48.232.288c-7.488 0-12.33-4.638-12.33-11.821 0-7.107 4.858-11.698 12.374-11.698 3.38 0 6.417.926 8.683 2.62v-2.326h2.153V90.3h-2.161v-2.331c-2.286 1.714-5.286 2.62-8.72 2.62zm.128-21.42c-6.305 0-10.22 3.678-10.22 9.615 0 6.009 3.9 9.722 10.18 9.722 3.657 0 6.641-1.05 8.639-3.032v-13.22c-2.046-1.963-5.17-3.084-8.6-3.084zm27.97 21.42c-7.488 0-12.329-4.638-12.329-11.821 0-7.107 4.857-11.698 12.373-11.698 3.325 0 6.445.95 8.683 2.62V58.472h2.154v31.827h-2.154v-2.331c-2.298 1.714-5.294 2.62-8.727 2.62zm.128-21.42c-6.304 0-10.219 3.678-10.219 9.615 0 6.009 3.899 9.722 10.175 9.722 3.494 0 6.554-1.077 8.64-3.036v-13.22c-2.034-1.959-5.166-3.08-8.596-3.08zm19.5 21.132h-2.194V67.361h2.194zm-1.055-26.628a1.856 1.856 0 0 1-1.857-1.854c0-1.025.832-1.855 1.857-1.855a1.855 1.855 0 1 1 0 3.709m16.914 26.916c-6.843 0-9.895-3.072-9.895-9.958V67.361h2.15v13.268c0 5.512 2.342 7.863 7.828 7.863 3.325 0 6.778-1.201 8.852-3.044V67.361h2.194v22.938h-2.194v-2.528c-1.957 1.462-5.443 2.816-8.936 2.816zm53.79-.288h-2.15V76.907c0-5.424-2.061-7.74-6.89-7.74-3.05.013-6.02.984-8.487 2.777.513 1.603.754 3.28.714 4.963v13.392h-2.165V76.907c0-5.424-2.006-7.74-6.762-7.74-3.87 0-6.618 1.55-8.595 2.945v18.187h-2.194V67.361h2.194v2.52c1.805-1.202 4.969-2.805 8.767-2.805 3.497 0 5.876 1.042 7.26 3.185a15.4 15.4 0 0 1 9.436-3.185c6.133 0 8.872 3.033 8.872 9.835zm-173.593 0h2.43L46.697 60.687l-.088-.184h-1.656L31.111 90.299h2.434l3.787-8.292h16.884zM38.331 79.831l7.428-16.276 7.46 16.28zm62.164 10.336v.124h.148zM83.217 63.591v-5.119h-2.174v31.827h2.174zm4.753 14.185 11.891-10.151H96.3L84.529 77.86l13.263 12.086h3.662z"}))));class Kg extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"dialogRef",i.createRef()),(0,o.Z)(this,"onBackdropClick",(e=>{if(this.props.show){const t=this.dialogRef.current;t===e.target||t.contains(e.target)||this.closePoweredByModal()}}))}closePoweredByModal(){this.props.closeModal()}render(){if(!this.props.show)return null;const e=this.props.t,t=b.i.getPrivacyPolicyUrl(this.props.i18n.language),a=i.createElement(Wg,{onClick:this.onBackdropClick},i.createElement(zg,{ref:this.dialogRef},i.createElement(Qg,{onClick:()=>this.closePoweredByModal()},i.createElement(No,null)),i.createElement(Yg,null,i.createElement(Fg,null),i.createElement(Xg,null,e("POWERED_BY_UNDER_LOGO_TEXT")),i.createElement(qg,{title:e("POWERED_BY.FOR_PUBLISHERS_TITLE"),text:e("POWERED_BY_FOR_PUBLISHERS_TEXT"),url:"https://corporate.arkadium.com/arena/",linkText:e("POWERED_BY.LEARN_MORE")}),i.createElement(qg,{title:e("POWERED_BY.FOR_BRANDS_TITLE"),text:e("POWERED_BY_FOR_BRANDS_TEXT"),url:"https://corporate.arkadium.com/game-licensing/",linkText:e("POWERED_BY.LEARN_MORE")}),i.createElement(Jg,null,i.createElement(n_,{url:t},e("POWERED_BY.OUR_PRIVACY_POLICY")),i.createElement(n_,{url:"https://corporate.arkadium.com/about/"},e("POWERED_BY.ABOUT_ARKADIUM")))),i.createElement($g,null,i.createElement(e_,null))));return"undefined"==typeof document?null:l.createPortal(a,document.body)}}const Wg=e=>i.createElement("div",(0,ke.Z)({className:vg},e)),zg=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({ref:t,className:yg},e)))),Yg=e=>i.createElement("div",(0,ke.Z)({className:wg},e)),$g=e=>i.createElement("div",(0,ke.Z)({className:Pg},e)),qg=({title:e,text:t,url:a,linkText:o})=>i.createElement(a_,null,i.createElement(t_,null,e),i.createElement(o_,null,t),i.createElement(n_,{url:a},o)),Jg=e=>i.createElement("div",(0,ke.Z)({className:kg},e)),Xg=e=>i.createElement("div",(0,ke.Z)({className:bg},e)),Qg=e=>i.createElement("div",(0,ke.Z)({className:Ng},e)),e_=e=>i.createElement("img",(0,ke.Z)({src:`${(0,y.Vh)()}/images/promo-games.png`,alt:"Promo games",className:fg},e)),t_=e=>i.createElement("h3",(0,ke.Z)({className:Ag},e),e.children),a_=e=>i.createElement("div",(0,ke.Z)({className:Og},e)),o_=e=>i.createElement("span",(0,ke.Z)({className:Lg},e)),n_=e=>i.createElement("a",(0,ke.Z)({className:Tg,href:e.url,target:"_blank"},e),e.children),r_=(0,c.Zh)()(Kg);class s_ extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{showModal:!1})}openPoweredByModal(){(0,y.Hq)(),this.setState({showModal:!0})}closePoweredByModal(){(0,y.L3)(),this.setState({showModal:!1})}render(){const e=this.state.showModal;return i.createElement("div",{className:Rg},i.createElement(Ug,{openModal:()=>this.openPoweredByModal()}),i.createElement(r_,{show:e,closeModal:()=>this.closePoweredByModal()}))}}const i_=(0,c.Zh)()(s_),l_=({position:e,children:t})=>i.createElement("div",{className:r()("right"===e?Bg:Gg)},t),m_="Category__container___vnhuvi7j",c_="Category__content___EvB4PA1g",d_="Category__gamesTiles___oHIMPIxv",h_="Category__adSidebar___serFIuMJ",u_="Category__displayAd___tBQS66q0",C_="Category__title___ndiSOZN7",p_="Category__adRowTop___aZ2jBNNM",g_="Category__adRowBottom___mZ1dosUX",__="Category__topRow___LEzPXMxy",E_=["eventsCustomClass"],S_=i.memo((({games:e=[],caption:t,categoryKey:a,category:o,isAdsEnabled:n,themeName:r,eventCustomStyles:s,eventsCustomClass:l,client:m,disablePoweredBy:c})=>i.createElement(i.Fragment,null,i.createElement("style",null,s||""),i.createElement(y_,{"data-element-description":"category page",eventsCustomClass:l},i.createElement(Ep,null),n&&i.createElement(Qu,null,i.createElement(A_,null,i.createElement(uC,{componentId:"ark_display_top",dataElementDescription:"ark-display-top",dimensions:[[320,50]]}))),i.createElement(w_,null,i.createElement(zC,null),i.createElement(P_,{"data-element-description":"category page title"},t),i.createElement("div",{className:"d-none d-md-block col"},!c&&"usatoday"===m&&i.createElement(l_,{position:"right"},i.createElement(i_,null)))),i.createElement(f_,null,i.createElement(v_,null,i.createElement(hg,{onTileClick:e=>(e=>{gg.tilesSections(P.MF.CLICK,P.sK.PROMO_BOX_SLOT,`${a}|${e}|yes`)})(e),games:e,columnClass:"col-lg-3 col-md-4 col-6",themeName:r}),n&&i.createElement(N_,null,i.createElement(Ju,null,i.createElement(uC,{componentId:"ark_display_bottom",dataElementDescription:"ark-display-bottom",dimensions:[[728,90]]})),i.createElement(Xu,null,i.createElement(uC,{componentId:"ark_display_bottom",dataElementDescription:"ark-display-bottom",dimensions:[[468,60]]})),i.createElement(Qu,null,i.createElement(uC,{componentId:"ark_display_bottom",dataElementDescription:"ark-display-bottom",dimensions:[[300,250]]}))),o&&i.createElement(SC,{category:o})),n&&i.createElement(eC,null,i.createElement(b_,null,i.createElement(Ju,null,i.createElement(uC,{componentId:"ark_display_r1",dataElementDescription:"ark-display-r1",className:u_,dimensions:[[300,600],[300,250]]})),i.createElement(Xu,null,i.createElement(uC,{componentId:"ark_display_r1",dataElementDescription:"ark-display-r1",className:u_,dimensions:[[160,600]]}))))))))),y_=e=>{let t=e.eventsCustomClass,a=(0,Te.Z)(e,E_);return i.createElement("div",(0,ke.Z)({className:r()("container",m_,t)},a))},f_=e=>i.createElement("div",(0,ke.Z)({className:c_},e)),v_=e=>i.createElement("div",(0,ke.Z)({className:d_},e)),b_=e=>i.createElement("div",(0,ke.Z)({className:h_},e)),A_=e=>i.createElement("div",(0,ke.Z)({className:p_},e)),N_=e=>i.createElement("div",(0,ke.Z)({className:g_},e)),w_=e=>i.createElement("div",(0,ke.Z)({className:__},e)),P_=e=>i.createElement("h1",(0,ke.Z)({className:C_},e),Or(e.children)),O_="Page404Template__container___uMUYkx27",T_="Page404Template__img___zJ5kPWZc",L_="Page404Template__title___ZYT5LLdo",k_="Page404Template__description____VUR4TrD",I_="Page404Template__rootLink___wouvOmo1",M_=i.memo((e=>i.createElement(R_,null,i.createElement(D_,null),i.createElement(B_,null,e.t("404_PAGE_TITLE")),i.createElement(G_,null,e.t("404_PAGE_TEXT"),i.createElement(Z_,{to:"/"},new URL(e.absoluteBaseHref).hostname))))),R_=e=>i.createElement("div",(0,ke.Z)({className:`${O_} container`},e)),D_=e=>i.createElement("img",(0,ke.Z)({className:T_,src:`${(0,y.Vh)()}/images/404-image.png`,alt:"Page not found"},e)),B_=e=>i.createElement("h1",(0,ke.Z)({className:L_},e),e.children),G_=e=>i.createElement("h2",(0,ke.Z)({className:k_},e),e.children),Z_=e=>i.createElement(Da,(0,ke.Z)({className:I_},e)),H_=(0,c.Zh)()(M_);class x_ extends i.PureComponent{constructor(e){super(e),this.props.dispatch(jh(!0))}componentWillUnmount(){this.props.dispatch(jh(!1))}render(){return i.createElement(H_,{absoluteBaseHref:this.props.absoluteBaseHref})}}const U_=(0,d.$j)((e=>({absoluteBaseHref:ka(e)})))(x_),V_=(e,t="en",a=[],o,n)=>{const r={"ROUTES.ALL_GAMES":{en:"all-games",de:"alle-spiele",fr:"tous-les-jeux",es:"todos-los-juegos",it:"tutti-i-giochi"},"ROUTES.CATEGORY":{en:"category",de:"kategorie",fr:"catégorie",es:"categoría",it:"categoria"},"ROUTES.GAMES":{en:"games",de:"spiele",fr:"jeux",es:"juegos",it:"giochi"},"ROUTES.HELP":{en:"help",de:"hilfe",fr:"assistance",es:"ayuda",it:"aiutare"},"ROUTES.PROFILE":{en:"profile",de:"profil",fr:"profil",es:"perfil",it:"profilo"},CATEGORIES:{word:{en:"word",de:"wort",fr:"mot",es:"palabras",it:"parole"},daily:{en:"daily",de:"täglich",fr:"quotidien",es:"diario",it:"giornaliero"},card:{en:"card",de:"karte",fr:"carte",es:"cartas",it:"carte"},puzzles:{en:"puzzles",de:"puzzlen",fr:"casse-tête",es:"rompecabezas",it:"rompicapo"},casino:{en:"casino",de:"casino",fr:"casino",es:"casino",it:"casino"},arcade:{en:"arcade",de:"arkade",fr:"arcade",es:"arcade",it:"arcade"},strategy:{en:"strategy",de:"strategie",fr:"stratégie",es:"estrategia",it:"strategia"}}},s=(e,t)=>{const o=e?"en":e;return r.hasOwnProperty(t)&&r[t].hasOwnProperty(o)?r[t][o]:"ROUTES.CATEGORY"===a[0]&&a.length>=2?function(e,t){const a={word:{en:"word",de:"wort",fr:"mot",es:"palabras",it:"parole"},daily:{en:"daily",de:"täglich",fr:"quotidien",es:"diario",it:"giornaliero"},card:{en:"card",de:"karte",fr:"carte",es:"cartas",it:"carte"},puzzles:{en:"puzzles",de:"puzzlen",fr:"casse-tête",es:"rompecabezas",it:"rompicapo"},casino:{en:"casino",de:"casino",fr:"casino",es:"casino",it:"casino"},arcade:{en:"arcade",de:"arkade",fr:"arcade",es:"arcade",it:"arcade"},strategy:{en:"strategy",de:"strategie",fr:"stratégie",es:"estrategia",it:"strategia"}},o=Nr.getEventCatNamesList(n),r=(t,o=e)=>Object?.values(a[t]).includes(o),s=(t=e)=>o.includes(t.replace(/[^a-zA-Z0-9\s!]+/g," ").replace(/\s+/g," ").trim());let i="word",l=!1;switch(!0){case r("word"):i="word";break;case r("daily"):i="daily";break;case r("card"):i="card";break;case r("puzzles"):i="puzzles";break;case r("casino"):i="casino";break;case r("arcade"):i="arcade";break;case s(e):i=e,l=!0}if(l)return i;return a[i][t]}(a[1],o):t},i=e=>"/"+a.map((t=>s(e,t))).join("/"),l=y.sk?e:window.location.origin,m=y.sk?null:window.location.pathname,c=new RegExp(`/(${ju.Y6.join("|")})(/|$)`),d=l.replace(c,""),h=m?ju.Y6.filter((e=>Boolean(m.match(new RegExp(`^/(${e}){1}`,"gi"))))).reverse()[0]:null,u=Boolean(h)?h:"",C=[...ju.Y6],p=e=>({rel:"alternate",hreflang:e,href:e===t?`${d}${i(e)}`:`${d}/${e}${i(e)}`.replace(/\/$/,"")});return C.filter((e=>h?e!==u:e!==t)).map((e=>{const t=o?.some((t=>t.sitemapInfo?.some((t=>t.tags?.some((t=>t.locale===e))))));return t||!a.length||a[0]?.includes("ALL_GAMES")?p(e):void 0})).concat([p(t)]).filter(Boolean)};class j_ extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"state",{games:[],isLoading:!0}),(0,o.Z)(this,"categoryKey",void 0),(0,o.Z)(this,"category",void 0),(0,o.Z)(this,"isCategoryCustom",void 0),this.getCurrentCategory(),this.categoryKey&&(this.createPwaManifest(),this.state={games:this.buildGameList(),isLoading:!1})}getMeta(e){const t=this.props,a=t.t,o=t.clientName,n=t.absoluteBaseHref,r=t.i18n,s=t.sharingImage,i=r.exists(`CATEGORY_META_DESCRIPTION_${this.categoryKey.toUpperCase()}`)?a(`CATEGORY_META_DESCRIPTION_${this.categoryKey.toUpperCase()}`):a("CATEGORY_META_DESCRIPTION",{category:this.category.toLowerCase(),clientName:o});return Yu.buildMeta(i,e,o,n,s)}componentDidUpdate(e){(this.props.categoryFromUrl!==e.categoryFromUrl||this.props.allGames.length!==e.allGames.length)&&(this.getCurrentCategory(),this.categoryKey&&(this.createPwaManifest(),this.setState({games:this.buildGameList(),isLoading:!1})))}buildGameList(){const e=this.props,t=e.allGames,a=e.eventCategoryConfig,o=t.filter((e=>e.hasCategory(this.category)));return Nr.mixinGames(o,a,this.category)}createPwaManifest(){const e=this.props,t=e.lang,a=e.clientName,o=e.t,n=e.i18n,r=n.exists(`CATEGORY_TITLE_${this.categoryKey.toUpperCase()}`)?o(`CATEGORY_TITLE_${this.categoryKey.toUpperCase()}`):this.category,s=n.exists(`CATEGORY_META_DESCRIPTION_${this.categoryKey.toUpperCase()}`)?o(`CATEGORY_META_DESCRIPTION_${this.categoryKey.toUpperCase()}`):o("CATEGORY_META_DESCRIPTION",{category:this.category.toLowerCase(),clientName:a});Mt._.createManifest(t,{name:r,description:s,iconName:this.isCategoryCustom||"daily"===this.categoryKey?"arena":this.categoryKey})}i18nExists(e){const t=this.props,a=t.t;return t.i18n.exists(e)&&!!a(e)}render(){const e=this.props,t=e.absoluteBaseHref,a=e.categoryFromUrl,o=e.clientName,n=e.lang,r=e.t,s=e.isAdsEnabled,l=e.themeName,m=e.client,c=e.disablePoweredBy,d=e.fullCategories,h=this.state.games;if(!h.length||!this.categoryKey)return this.props.dispatch(jh(!0)),i.createElement(U_,null);const u=this.i18nExists(`CATEGORY_TITLE_${this.categoryKey.toUpperCase()}`)?r(`CATEGORY_TITLE_${this.categoryKey.toUpperCase()}`):this.category,C=this.i18nExists(`CATEGORY_META_TITLE_${this.categoryKey.toUpperCase()}`)?r(`CATEGORY_META_TITLE_${this.categoryKey.toUpperCase()}`):r("CATEGORY_META_TITLE",{category:u,clientName:o}),p=["ROUTES.CATEGORY",a],_=`${t}/${r(p[0])}/${p[1]}`,E=Fu.buildGameListTemplate(h,t,n),S=V_(t,this.props.arenaLang,p,h,d);return i.createElement(g,null,i.createElement(Sr,{title:C,meta:this.getMeta(_),link:[{rel:"canonical",href:_},...S]},i.createElement("script",{async:!0,type:"application/ld+json"},JSON.stringify(E))),i.createElement(S_,{categoryKey:this.categoryKey,category:this.category,caption:Or(u),games:h,isAdsEnabled:s,themeName:l,client:m,disablePoweredBy:c,eventCustomStyles:this.props.eventCustomStyles,eventsCustomClass:this.props.eventsCustomClass}))}getCurrentCategory(){const e=this.props,t=e.allCategoriesKeys,a=e.categoryFromUrl,o=e.t,n=e.i18n,r=b.i.deserializeCategoryFromUrl(a);this.categoryKey=t.find((e=>o(e.toUpperCase()).toLowerCase()===r.toLowerCase()||o(e.toUpperCase()).toLowerCase()===a.toLowerCase()))||"",this.isCategoryCustom=!n.exists(this.categoryKey.toUpperCase()),this.category=this.isCategoryCustom?this.categoryKey:o(this.categoryKey.toUpperCase())}}const F_=(0,d.$j)(((e,t)=>({absoluteBaseHref:ka(e),allGames:xe(e),categoryFromUrl:t.match.params.category,clientName:e.config.theme.name,client:e.config.theme.client,disablePoweredBy:e.config.theme.disablePoweredBy,isAdsEnabled:e.config.theme.shouldShowDisplayAd(),location:e.router.location,lang:e.currentLang,allCategoriesKeys:e.config.categories.allCategories,themeName:e.config.theme.theming.name,arenaLang:e.config.theme.locale,eventCategoryConfig:e.config.eventCategoryConfig,eventCustomStyles:wr(e),eventsCustomClass:Pr(e,"categorypage"),sharingImage:e.config.theme.sharingImage,fullCategories:e.config.categories.homeCategories})))(j_),K_=(0,c.Zh)()(F_);var W_,z_,Y_=a(131);function $_(){return $_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},$_.apply(this,arguments)}const q_=e=>i.createElement("svg",$_({xmlns:"http://www.w3.org/2000/svg",width:49,height:49,fill:"none"},e),W_||(W_=i.createElement("rect",{width:48,height:48,x:.5,y:.781,rx:5})),z_||(z_=i.createElement("path",{fill:"var(--svg-icon-text-color)",d:"M23.876 30.21a3 3 0 0 0-.19.237q-.09.133-.142.285a1 1 0 0 0-.095.285 2 2 0 0 0 0 .316 1.3 1.3 0 0 0 .126.602 1.43 1.43 0 0 0 .855.855 1.49 1.49 0 0 0 1.204 0 1.43 1.43 0 0 0 .855-.855c.07-.192.102-.397.095-.602a1.583 1.583 0 0 0-2.708-1.124M25 9.166a15.833 15.833 0 1 0 0 31.666 15.833 15.833 0 0 0 0-31.666m0 28.5a12.666 12.666 0 1 1 0-25.333 12.666 12.666 0 0 1 0 25.333m0-20.584a4.75 4.75 0 0 0-4.116 2.375 1.584 1.584 0 1 0 2.739 1.584A1.58 1.58 0 0 1 25 20.25a1.583 1.583 0 1 1 0 3.167A1.584 1.584 0 0 0 23.417 25v1.583a1.583 1.583 0 1 0 3.167 0v-.285A4.75 4.75 0 0 0 25 17.083"}))),J_=i.memo((e=>i.createElement(q_,{className:r()(pa,e.className),"aria-hidden":"true"})));var X_,Q_;function eE(){return eE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},eE.apply(this,arguments)}const tE=e=>i.createElement("svg",eE({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),X_||(X_=i.createElement("path",{fill:"currentColor",d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"})),Q_||(Q_=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}))),aE=i.memo((e=>i.createElement(tE,{className:r()(ta,e.className),"aria-hidden":"true"}))),oE="Breadcrumbs__container___PQDfJ8w6",nE="Breadcrumbs__delimiter___Hencs8lR",rE="Breadcrumbs__link___e9TZJTLH",sE="Breadcrumbs__isActive___fmOR4MRj",iE=["isActive"];class lE extends i.PureComponent{render(){const e=this.props,t=e.t,a=e.game,o=e.subfolder;return i.createElement(mE,{"data-element-description":"breadcrumbs container"},i.createElement(cE,{"data-element-description":"breadcrumbs link",to:`${o}/`},t("HOME")),i.createElement(aE,{className:nE}),i.createElement(cE,{"data-element-description":"breadcrumbs link",to:`/${t("ROUTES.GAMES")}/${a.alias}`,isActive:!0},a.name))}}const mE=e=>i.createElement("div",(0,ke.Z)({className:oE},e)),cE=e=>{let t=e.isActive,a=(0,Te.Z)(e,iE);return i.createElement(Da,(0,ke.Z)({className:r()(rE,{[sE]:t})},a))},dE=(0,c.Zh)()(lE),hE="GameRules__container___Yo0B6zq5",uE="GameRules__header___J8Ft1BMa",CE="GameRules__description___FZNmYCeE",pE=i.memo((e=>{const t=e.game,a=e.t;return i.createElement(gE,null,i.createElement(_E,null,t.name," ",a("RULES_OVERVIEW_WORD")),i.createElement(EE,null,i.createElement("div",{dangerouslySetInnerHTML:{__html:t.description}})),t.rules&&i.createElement(EE,null,i.createElement("div",{dangerouslySetInnerHTML:{__html:t.rules}})))})),gE=e=>i.createElement("div",(0,ke.Z)({className:hE},e)),_E=e=>i.createElement("h2",(0,ke.Z)({className:uE},e),e.children),EE=e=>i.createElement("div",(0,ke.Z)({className:CE},e));var SE=a(7303);const yE=i.memo((e=>{const t=b.i.createURL("",`games/${e.gameSlug}`);return i.createElement(SE.Jg,{spotId:e.spotId,postId:e.gameSlug,postUrl:t})}));var fE=a(2750),vE=a(2433),bE=a(574),AE=a(7264);let NE=function(e){return e.CLOSE_SHOP_POPUP="CLOSE_SHOP_POPUP",e}({});var wE,PE;function OE(){return OE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},OE.apply(this,arguments)}const TE=e=>i.createElement("svg",OE({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 511.626 511.627"},e),wE||(wE=i.createElement("path",{d:"M361.161 291.652c15.037-21.796 22.56-45.922 22.56-72.375q.002-11.133-2.286-23.984l-79.938 143.321c24.738-9.513 44.628-25.176 59.664-46.962M372.872 94.221c.191-.378.28-1.235.28-2.568 0-3.237-1.522-5.802-4.571-7.715q-.851-.57-5.568-3.287a526 526 0 0 1-8.989-5.282 194 194 0 0 0-9.422-5.28q-5.14-2.713-8.846-4.427c-2.479-1.141-4.189-1.713-5.141-1.713q-5.14.002-7.994 4.569l-15.413 27.696c-17.316-3.234-34.451-4.854-51.391-4.854q-76.8.002-141.613 38.831C70.998 156.08 34.836 191.385 5.711 236.114Q0 244.971 0 255.819c0 7.231 1.903 13.801 5.711 19.698 16.748 26.073 36.592 49.396 59.528 69.949 22.936 20.561 48.011 37.018 75.229 49.396q-12.562 21.411-12.562 24.842 0 5.137 4.57 7.99c23.219 13.329 35.97 19.985 38.256 19.985 3.422 0 6.089-1.529 7.992-4.575l13.99-25.406c20.177-35.967 50.248-89.931 90.222-161.878q59.957-107.923 89.936-161.599M158.456 362.885C108.97 340.616 68.33 304.93 36.547 255.822q43.397-67.383 108.777-100.783-17.416 29.69-17.417 64.237c0 20.365 4.661 39.68 13.99 57.955 9.327 18.274 22.27 33.4 38.83 45.392zm107.069-206.998c-2.662 2.667-5.906 3.999-9.712 3.999-16.368 0-30.361 5.808-41.971 17.416q-17.418 17.42-17.416 41.971c0 3.811-1.336 7.044-3.999 9.71q-4 4-9.707 3.999-5.713 0-9.71-3.999-4-4-3.999-9.71.002-35.686 25.553-61.242 25.55-25.552 61.241-25.553c3.806 0 7.043 1.336 9.713 3.999q3.994 3.997 3.996 9.707c.001 3.808-1.333 7.044-3.989 9.703"})),PE||(PE=i.createElement("path",{d:"M505.916 236.114q-16.278-27.122-41.255-52.534c-16.646-16.939-34.022-31.496-52.105-43.68l-17.987 31.977c31.785 21.888 58.625 49.87 80.51 83.939-23.024 35.782-51.723 65-86.07 87.648-34.358 22.661-71.712 35.693-112.065 39.115l-21.129 37.688q63.386.002 119.769-27.121c37.59-18.076 70.668-43.488 99.216-76.225q19.983-23.13 31.121-41.401c3.806-6.476 5.708-13.046 5.708-19.702q-.003-9.99-5.713-19.704"}))),LE=i.memo((e=>i.createElement(TE,{className:r()(ha,e.className),"aria-hidden":"true"}))),kE="Preroll__container___YI_1cmD_",IE="Preroll__fullScreen___nCUjsFzy",ME="Preroll__message___V2p4Wgnz",RE="Preroll__player___m8Xfyx6P";const DE=["fullScreen","isFlexibleGame","isForMobileCrawling"],BE=["fullScreen"];let GE=function(e){return e.PREROLL="pre-roll",e.REWARD="reward",e.INTERSTITIAL="interstitial",e.MIDROLL="mid-roll",e}({});const ZE="ark_pre-roll";class HE extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"prerollStartTime",0),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"state",{isCTAShowing:!0,loadingPurchase:!1}),(0,o.Z)(this,"wasPrerollEndAnalyticsSent",!1),(0,o.Z)(this,"wasPrerollRequestAnalyticsSent",!1),(0,o.Z)(this,"setLoadingPurchase",(e=>{this.setState({loadingPurchase:e})})),(0,o.Z)(this,"findSkipAdButton",(()=>document.querySelector(".skipAdButton"))),(0,o.Z)(this,"handleClickOnSkipAdButton",(e=>{e.stopPropagation();!async function(e,t,a,o){const n=a.gems,r=a.prerollSkipPrice,s=a.isPrerollSkipPriceLoading,i=a.isGemsAmountLoading;if(p.C.trackAnalyticsEvent(await bi.gems.gemSkipAdButton(r)),Hi.bl.isUserLoggedIn())if(!i&&!s&&r&&n>=r){const a=[[wi.Ww],wi.n2,r,t.slug];o(!0),Tr.ZP.purchaseItem(...a).then((()=>{o(!1),e(Mh(O.D2.GAME)),Tr.ZP.getUserGemsAmount().then((t=>{e((0,Lr.qC)(t))})),Tr.ZP.consumeUserInventory(wi.Ei).then((async()=>{p.C.trackAnalyticsEvent(await bi.gems.gemSpendingSkipAdSuccess(r))})).catch((e=>{console.error(e),hi.D.trackAppError(e,{data:"consumeUserInventory()"})}))})).catch((e=>{o(!1),console.error(e),hi.D.trackAppError(e,{data:"purchaseItem()"})}))}else s||i||e((0,Fe.Wm)(!0));else e((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,fromSkipAdButton:!0}))}(this.props.dispatch,this.props.game,(()=>this.props)(),this.setLoadingPurchase)}))}onAdError(e){console.error("Ad Error",e)}finalCallback(e=GE.PREROLL){const t=Math.round((Date.now()-this.prerollStartTime)/1e3);zE.prerollEnd(t,e,this.wasPrerollEndAnalyticsSent),this.wasPrerollEndAnalyticsSent=!0,this.props.onEnd()}getKeyValues(){return JSON.stringify([])}getCTAScreensConfig(){const e=this.props.t;return{containerClass:"ctaContainer",colLeftClass:"ctaColLeft",colRightClass:"ctaColRight",messageBoxClass:"ctaMessageBox",buttonClass:"ctaButton",buttonArrowClass:"ctaButtonArrow",buttonTextClass:"ctaButtonText",messageText:e("VIDEO_ADS_BANNER_TEXT"),buttonText:e("VIDEO_ADS_BANNER_BUTTON_TEXT")}}createSettingsForPreroll(){const e=this.props.config.ad,t=e.adUnit,a=e.product,o=this.props.prerollType===GE.REWARD||this.props.prerollType===GE.INTERSTITIAL,n={adUnit:t||void 0,width:640,height:480,element:ZE,autoPlay:o,adUrl:void 0,type:this.props.prerollType||GE.PREROLL,keyValues:this.getKeyValues(),product:a,mute:!1,onAdError:e=>{this.onAdError(e)},finalCallback:()=>{this.finalCallback(this.props.prerollType)}};return this.props.prerollType&&this.props.prerollType!==GE.PREROLL||(n.CTAScreenConfig=this.getCTAScreensConfig(),n.onCTAStateChange=({isShowing:e})=>{this.setState({isCTAShowing:e}),e||this.wasPrerollRequestAnalyticsSent||(zE.prerollRequest(),window.dispatchEvent(new Event("game:play")))}),n}componentDidMount(){const e=this.props,t=e.config,a=e.prerollVariation,o=e.dispatch,n=At.Z.getVideoAdPath(t.ad),r=this.props.prerollType===GE.REWARD||this.props.prerollType===GE.INTERSTITIAL,s=a===kt.Cf.FIRST||r,i=this?.containerRef?.current,l=this?.props?.stopMobileCrawlingRender,m=this.createSettingsForPreroll(),c=t.isGemsSupport,d=t.isEagle,h=()=>document.querySelector(`.${m?.CTAScreenConfig?.buttonClass||"ctaButton"}`),u=()=>document.querySelector(`.${m?.CTAScreenConfig?.messageBoxClass||"ctaMessageBox"}`),C=this.props.containerOnResize,p=this.handleClickOnSkipAdButton;function g(){l()}function _(){g()}function E(e){C?.(e,!0)}(0,y.ve)(n).then((async e=>{await Tr.ZP.updatePriceSkipPreroll(o);const t=this.props,a=t.prerollSkipPrice,n=t.isPrerollSkipPriceLoading;if(i&&l){const e=new MutationObserver((function(){const t=h(),o=u();if(!i||!t)return console.log("NO PREROLL PLAY BUTTON / CTA CONTAINER!",t,i);{t.addEventListener("click",_),i.addEventListener("click",g),E(),window.addEventListener("resize",E);const r=gt.D.isIOS(),s=t.parentNode;if(r&&(t.classList.add("absolute"),o.classList.add("iOS")),d&&c){t.classList.add("gems");const e=document.createElement("button");e.addEventListener("click",p),e.innerHTML=`\n                            <span>Skip ad</span>\n                            <div class="prerollPrice ${n?"loading":""}">\n                                <img src="${(0,y.Vh)()}/images/GemShopItem.png" alt='Skip Ad using gems'/>\n                                <span>${a}</span>\n                            </div>\n                            <div class="prerollPriceLoader ${n?"loading":""}">\n                                <svg class="spinnerPreroll" role="img" aria-label="loader-img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66">\n                                    <circle class="pathPreroll" stroke="#08B238" fill="none" cx="33" cy="33" r="30"></circle>\n                                </svg>\n                            </div>`,e.classList.add(...t.classList,"skipAdButton"),s.appendChild(e)}e.disconnect()}}));e.observe(i,{subtree:!0,childList:!0})}const r=new window.__ark_ads__.AdVideo,m=this.createSettingsForPreroll();r.render(m),this.prerollStartTime=Date.now(),s&&(zE.prerollRequest(this.props.prerollType),this.wasPrerollRequestAnalyticsSent=!0)}))}componentDidUpdate(e,t,a){if(t.loadingPurchase!==this.state.loadingPurchase){const e=this.findSkipAdButton();if(!e)return;this.state.loadingPurchase?(e.classList.add("loading"),e.removeEventListener("click",this.handleClickOnSkipAdButton),e.innerHTML='\n                <div class="prerollPriceLoader loading">\n                    <svg class="spinnerPreroll" role="img" aria-label="loader-img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66">\n                        <circle class="pathPreroll" stroke="#08B238" fill="none" cx="33" cy="33" r="30"></circle>\n                    </svg>\n                </div>'):(e.classList.remove("loading"),e.addEventListener("click",this.handleClickOnSkipAdButton),e.innerHTML=`\n                    <span>Skip ad</span>\n                    <div class="prerollPrice ${this.props.isPrerollSkipPriceLoading?"loading":""}">\n                        <img src="${(0,y.Vh)()}/images/GemShopItem.png"  alt='Skip Ad using gems' />\n                        <span>${this.props.prerollSkipPrice}</span>\n                    </div>\n                    <div class="prerollPriceLoader ${this.props.isPrerollSkipPriceLoading?"loading":""}">\n                        <svg class="spinnerPreroll" role="img" aria-label="loader-img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66">\n                            <circle class="pathPreroll" stroke="#08B238" fill="none" cx="33" cy="33" r="30"></circle>\n                        </svg>\n                    </div>\n                `)}}render(){const e=this.props,t=e.game,a=e.t,o=e.isForMobileCrawling,n=this.state.isCTAShowing,r=t.getThumbPath(),s=gt.D.isNotPc()&&!o;return i.createElement(xE,{isFlexibleGame:t.isFlex,fullScreen:s,ref:this.containerRef},i.createElement("style",null,`\n                        #${ZE} .ctaColLeft {\n                            background-image: url("${r}");\n                        }\n                    `,`@media(max-width:1199px){\n                        #${ZE} .ctaButton {\n                            bottom: 0px;\n                            height: 64px;\n                        }\n                        #${ZE} .ctaButton:before {\n                            bottom: 8px;\n                        }\n                        #${ZE} .ctaColLeft {\n                            max-height: 60%;\n                        }\n                    }`,"\n                        @media (max-width: 767px) {\n                            footer {\n                                padding: 2.5rem 0 calc(2.5rem + 64px) 0 !important;\n                            }\n                        }\n                    "),n?null:i.createElement(UE,null,a("GAME_WILL_BEGIN",{gameName:t.name})),i.createElement(VE,{fullScreen:s}))}}const xE=i.forwardRef(((e,t)=>{let a=e.fullScreen,o=(e.isFlexibleGame,e.isForMobileCrawling,(0,Te.Z)(e,DE));return i.createElement("div",(0,ke.Z)({ref:t,className:r()(kE,{[IE]:a})},o))})),UE=e=>i.createElement("h4",(0,ke.Z)({className:ME},e),e.children),VE=e=>{let t=e.fullScreen,a=(0,Te.Z)(e,BE);return i.createElement("div",(0,ke.Z)({id:ZE,className:r()(RE,{[IE]:t})},a))},jE=(0,c.Zh)()(HE),FE=(0,d.$j)((e=>({prerollVariation:e.abTests.prerollVariation,isPrerollSkipPriceLoading:e.isPrerollSkipPriceLoading,prerollSkipPrice:e.prerollSkipPrice,gems:e.gems,arenaOrigin:e.arenaOrigin})))(jE);function KE(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function WE(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?KE(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):KE(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const zE=new class{constructor(){(0,o.Z)(this,"clickCounts",{})}prerollRequest(e=GE.PREROLL){const t=new Map;t[GE.PREROLL]=["Funnel_PreRoll_Request","funnelPrerollRequest"],t[GE.INTERSTITIAL]=["Funnel_Interstitial_Request","funnelInterstitialRequest"],t[GE.REWARD]=["Funnel_Reward_Request","funnelRewardRequest"];const a={action:P.MF.IMPRESSION,name:t[e][0],label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!0};Si.W.trackEvent(a);const o=WE({nonInteraction:!0},C.d.checkPlayAgainOrFromRecGames());p.C.trackEvent(t[e][1],o)}prerollEnd(e,t=GE.PREROLL,a=!1){const o=new Map;o[GE.PREROLL]=["Funnel_PreRoll_End","funnelPrerollEnd"],o[GE.INTERSTITIAL]=["Funnel_Interstitial_End","funnelInterstitialEnd"],o[GE.REWARD]=["Funnel_Reward_End","funnelRewardEnd"],o[GE.MIDROLL]=["Funnel_MidRoll_End","funnelMidrollEnd"];const n={action:P.MF.IMPRESSION,name:o[t][0],label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!0};Si.W.trackEvent(n);const r=WE({nonInteraction:!0,eventDuration:e},C.d.checkPlayAgainOrFromRecGames());p.C.trackEvent(this._setDuplicateLabel(o[t][1],a),r)}_setDuplicateLabel(e,t){return t?e+"_Duplicate":e}adBlock(e){const t={action:e,category:"Adblock Popup",label:C.d.gameSlug,nonInteraction:e===P.MF.IMPRESSION};Si.W.trackEvent(t);const a={action:e,nonInteraction:e===P.MF.IMPRESSION};p.C.trackEvent("adBlockPopup",a)}gameStart(){const e=C.d.gameSlug,t=window.sessionStorage.getItem("arkGamePlayHistory"),a=t&&JSON.parse(t)||[];e&&-1===a.indexOf(e)&&a.push(e),window.sessionStorage.setItem("arkGamePlayHistory",JSON.stringify(a));const o={name:"Funnel_Content_Start",label:`${C.d.domain} | ${e}`,nonInteraction:!1,dimension13:a.join("|")};Si.W.trackEvent(o);const n=WE({nonInteraction:!1,gameSequence:a.join("|")},C.d.checkPlayAgainOrFromRecGames());p.C.trackEvent("funnelContentStart",n)}gameResume(){C.d.gameSlug;const e=window.sessionStorage.getItem("arkGamePlayHistory"),t={nonInteraction:!1,gameSequence:(e&&JSON.parse(e)||[]).join("|")};p.C.trackEvent("funnelContentResume",t)}gameEnd(e=0,t){const a={action:`${C.d.gameSlug}|${e}`,category:"Funnel_Content_End",label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!1},o={action:pi.Uj.IMPRESSION,name:"Funnel_End_Screen",label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!1};Si.W.trackEvent(a),Si.W.trackEvent(o);const n=WE({nonInteraction:!1,eventDuration:e,score:t},C.d.checkPlayAgainOrFromRecGames());p.C.trackEvent("funnelContentEnd",n)}playAgain(e){if(e===P.MF.CLICK){if(this.clickCounts.trackPlayAgain)return!1;this.clickCounts.trackPlayAgain=!0;const t={action:e,name:"Play_Again_Click",label:`${C.d.domain} | ${C.d.gameSlug}`,nonInteraction:!1};Si.W.trackEvent(t)}if(e!==P.MF.IMPRESSION){const t=WE({action:e,nonInteraction:e===P.MF.IMPRESSION},C.d.checkPlayAgainOrFromRecGames());p.C.trackEvent("funnelEndButtonPlayAgain",t)}}relatedGames(e,t,a){if(e===P.MF.CLICK){if(this.clickCounts.relatedGames)return!1;this.clickCounts.relatedGames=!0;const t={action:e,name:"Recommended_Games_Click",category:a,label:`${C.d.domain} | game end | ${C.d.gameSlug}`,nonInteraction:!1};Si.W.trackEvent(t)}const o={action:e,nonInteraction:e===P.MF.IMPRESSION,recommendedGamesClick:a,recommendedGamesImpression:t.length?t.map((e=>e.slug)).join("|"):void 0};p.C.trackEvent("recommendedGames",o)}levelUp(e){const t={action:P.MF.IMPRESSION,nonInteraction:!1,levelUpId:e};p.C.trackEvent("levelUp",t)}},YE=`${f.N.HELP_CONTENT_BLOB}`;let $E=function(e){return e.AD_BLOCK="ad_block",e.ABOUT="about",e.FEATURES="features",e.FAQ="faq",e.SYS_REQUIREMENTS="sys_require",e.CONTACT_US="contact_us_btn",e}({});const qE=new class{constructor(){(0,o.Z)(this,"cache",{})}getPage(e,t){e===$E.AD_BLOCK&&(e=$E.FAQ);const a=`${e}_${t}`;return this.cache[a]?Promise.resolve(this.cache[a]):(0,S.X2)(`${YE}/${e}/${a}.html`,{timeout:1e4},!1).then((e=>(this.cache[a]=e.data,e.data))).catch((e=>(console.error(e),null)))}},JE="AdBlocker__container___M9nbSlZt",XE="AdBlocker__fullScreen___GE2Pt8bR",QE="AdBlocker__header___nlEfmLDx",eS="AdBlocker__title___uszzv1zi",tS="AdBlocker__iconWrapper___zoQuKF5l",aS="AdBlocker__text___uNYphuBW",oS="AdBlocker__instructions___Rrb7xhYj",nS="AdBlocker__link___gzcmgVM_";class rS extends i.PureComponent{static onInstructionsClick(){zE.adBlock(P.MF.CLICK)}componentDidMount(){ht.n.setItem(O.Ys.wasAdBlocker,!0),zE.adBlock(P.MF.IMPRESSION)}render(){const e=this.props,t=e.t,a=e.game,o=e.isForMobileCrawling;return i.createElement(sS,{isForMobileCrawling:o},i.createElement(iS,{alt:"Ad Blocker"}),i.createElement(mS,null,i.createElement(lS,null,i.createElement(LE,null)),t("AD_BLOCK_DETECT.HEADER")),i.createElement(cS,null,t("AD_BLOCK_DETECT.BODY")),i.createElement(dS,null,t("AD_BLOCK_DETECT.FOOTER"),i.createElement(hS,{to:`/${t("ROUTES.HELP")}?section=${$E.AD_BLOCK}&game=${a.alias}`,onClick:rS.onInstructionsClick},t("AD_BLOCK_DETECT.MESSAGE_FOOTER_BOLD"))))}}const sS=e=>i.createElement("div",(0,ke.Z)({className:r()(JE,{[XE]:gt.D.isNotPc()&&!e.isForMobileCrawling})},e)),iS=e=>i.createElement("img",(0,ke.Z)({src:`${(0,y.Vh)()}/images/blocker-header.jpg`,alt:e.alt,className:QE},e)),lS=e=>i.createElement("div",(0,ke.Z)({className:tS},e)),mS=e=>i.createElement("h2",(0,ke.Z)({className:eS},e),e.children),cS=e=>i.createElement("p",(0,ke.Z)({className:aS},e)),dS=e=>i.createElement("p",(0,ke.Z)({className:oS},e)),hS=e=>i.createElement(Da,(0,ke.Z)({className:nS},e)),uS=(0,c.Zh)()(rS);var CS=a(3783),pS=a(921);class gS{}(0,o.Z)(gS,"getGamesList",(()=>(0,S.X2)(f.N.GAMES_WITH_EAGLE_LIST_PATH,{timeout:1e4}).then((e=>e.data)).catch((e=>(console.error(e),{}))))),(0,o.Z)(gS,"doWeNeedToPassEagleInGame",((e,t,a)=>{const o=e[t];return!!o&&o.includes(a)}));const _S=f.N.USER_API;let ES=function(e){return e.RANK_ACHEIEVED="rank_acheieved",e.SCORE_ACHEIEVED="score_acheieved",e}({});class SS{static async getAchievements(){const e=`${_S}/user-event?takeCount=10`;return(await bt.O.authFetch(e)).map((e=>{const t=JSON.parse(e.value);return{eventName:e.eventName,score:Number(t.score),gameName:t.gameName,gameSlug:t.gameSlug,userTodayRank:Number(t.userTodayRank)||null}}))}static saveAchievement(e){const t=`${_S}/user-event`,a=JSON.stringify({eventName:e.eventName,value:JSON.stringify({score:e.score,gameName:e.gameName,gameSlug:e.slug,userTodayRank:e.userTodayRank})});return bt.O.authFetch(t,{method:"POST",body:a})}static getRecentlyPlayed(e=6){const t=`${_S}/recently-played?takeCount=${e}`;return bt.O.authFetch(t)}static saveRecentlyPlayed(e){const t=`${_S}/recently-played`,a=JSON.stringify({slug:e});return bt.O.authFetch(t,{method:"POST",body:a})}static buyAvatar(e){const t=JSON.stringify({avatarName:e});return bt.O.authFetch(`${_S}/profile/buy-avatar`,{method:"POST",body:t})}}function yS(e){return Boolean(e?.theme?.ads?.GAME_VIDEO_PREROLL&&"0"!==e?.theme?.ads?.DisableVideo?.prerollShowRate?.toString()&&!e?.theme?.ads?.DisableDisplay)}class fS{static get isServer(){return"undefined"==typeof window}}const vS=i.memo((e=>i.createElement(xr,(0,ke.Z)({className:Gr},e))));var bS,AS;function NS(){return NS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},NS.apply(this,arguments)}const wS=e=>i.createElement("svg",NS({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),bS||(bS=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),AS||(AS=i.createElement("path",{fill:"currentColor",d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}))),PS=i.memo((e=>i.createElement(wS,{className:r()(Bt,e.className,{[ea]:e.isMirrored}),"aria-hidden":"true"})));var OS,TS;function LS(){return LS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},LS.apply(this,arguments)}const kS=e=>i.createElement("svg",LS({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),OS||(OS=i.createElement("path",{fill:"currentColor",d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"})),TS||(TS=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})));var IS,MS;function RS(){return RS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},RS.apply(this,arguments)}const DS=e=>i.createElement("svg",RS({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),IS||(IS=i.createElement("path",{fill:"#0A1874",d:"M18.014 18.705c.507-.106.809-.636.557-1.088-.556-.997-1.43-1.873-2.549-2.541-1.44-.86-3.206-1.326-5.022-1.326s-3.581.466-5.022 1.326c-1.119.668-1.994 1.544-2.549 2.54-.251.453.05.983.557 1.089 4.626.964 9.402.964 14.028 0"})),MS||(MS=i.createElement("circle",{cx:11,cy:7.333,r:4.583,fill:"#0A1874"}))),BS=["isRounded"],GS=i.memo((e=>{let t=e.isRounded,a=(0,Te.Z)(e,BS);const o=t?DS:kS;return i.createElement(o,{className:r()(aa,a.className),"aria-hidden":"true"})})),ZS="GameEndLogin__loginBlock___PAR_fLeG",HS="GameEndLogin__personIcon___C63hpVs0",xS="GameEndLogin__button___N2tpILe_",US=["isRounded"];class VS extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"showLogin",(()=>{const e=Pe.getLoginPageUrl(this.props.config,window.location.href);if(e)je.G.set(O.Ys.arkStateReturnUrl,window.location.href),window.location.href=e;else{const e={isOpen:!0,step:Fe.DA.LOGIN,caller:T.GameEnd};this.props.dispatch((0,Fe.b_)(e))}}))}componentDidMount(){I.W.loginAI(P.MF.IMPRESSION,T.GameEnd)}render(){const e=this.props.t,t=this.props.config.theme.theming.name===hh.DIGITAL_TURBINE&&gt.D.isMobile();return i.createElement(jS,null,i.createElement(FS,{"data-element-description":"game-end login-button-icon",isRounded:t}),i.createElement(KS,null,i.createElement(WS,{"data-element-description":"game-end login-button",onClick:this.showLogin},e("GAME_END_LOG_IN_TEXT")),e("GAME_END_LOGIN_LEVEL_TEXT")))}}const jS=e=>i.createElement("span",(0,ke.Z)({className:ZS},e)),FS=e=>{let t=e.isRounded,a=(0,Te.Z)(e,US);return i.createElement(GS,(0,ke.Z)({className:HS,isRounded:t},a))},KS=e=>i.createElement("div",e),WS=e=>i.createElement("button",(0,ke.Z)({className:xS},e)),zS=(0,d.$j)((e=>({config:e.config})))(VS),YS=(0,c.Zh)()(zS);var $S;function qS(){return qS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},qS.apply(this,arguments)}const JS=e=>i.createElement("svg",qS({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 53.323 47.867"},e),$S||($S=i.createElement("path",{fill:"currentColor",d:"M44.289 3.708q.092-1.7.092-3.445V0H8.944v.263q0 1.745.091 3.445H0v2c0 12.4 7.208 21.449 20.9 26.419q.406.266.821.495v2.837h2.94c.011.126.03.251.03.378 0 3.021-3.272 5.584-7.808 6.487h-5.874v5.543h31.307v-5.543h-5.872c-4.536-.9-7.808-3.466-7.808-6.487 0-.127.02-.252.031-.378h2.937v-2.835q.418-.23.829-.5c13.683-4.971 20.89-14.016 20.89-26.417v-2Zm-40.215 4h5.309a47.2 47.2 0 0 0 5 16.838C8.076 20.435 4.611 14.811 4.074 7.708m34.869 16.839a47.2 47.2 0 0 0 5-16.836h5.307c-.538 7.099-4.002 12.721-10.307 16.836","data-name":"Path 202"}))),XS=["place"],QS=i.memo((e=>{let t=e.place,a=(0,Te.Z)(e,XS);return i.createElement(JS,{className:r()(ia,{[la]:1===t,[ma]:2===t,[ca]:3===t},a.className),"aria-hidden":"true"})}));var ey,ty,ay;function oy(){return oy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},oy.apply(this,arguments)}const ny=e=>i.createElement("svg",oy({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),ey||(ey=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),ty||(ty=i.createElement("path",{fill:"currentColor",d:"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"})),ay||(ay=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}))),ry=i.memo((e=>i.createElement(ny,{className:r()(Dt,e.className),"aria-hidden":"true"}))),sy="GameEndScore__container___DC2a_MwN",iy="GameEndScore__scoresTitle___jYXlEp6N",ly="GameEndScore__isFirst___CJJw8U1V",my="GameEndScore__isSecond___c5RfaEwc",cy="GameEndScore__isThird___tOgjXuRI",dy="GameEndScore__scoresValue___IYGay9Nm",hy="GameEndScore__highScores___luj4dayV",uy="GameEndScore__isNew___llJ7HnPL",Cy="GameEndScore__highScoreValue___EeW4qN_h",py="GameEndScore__trophyIcon___t9LLvPJy",gy="GameEndScore__starIcon___lrmPxdg8",_y=["isNewHighscore"],Ey=i.memo((({highScore:e=0,isNewHighscore:t,t:a})=>i.createElement(Sy,{isNewHighscore:t,"data-element-description":"game-end highscores"},t&&i.createElement(i.Fragment,null,i.createElement(fy,null)," ",a("YOUR_NEW_HIGHSCORE")),!t&&i.createElement(i.Fragment,null,a("YOUR_HIGH_SCORE"),i.createElement(yy,null,(0,y._H)(e)))))),Sy=e=>{let t=e.isNewHighscore,a=(0,Te.Z)(e,_y);return i.createElement("div",(0,ke.Z)({className:r()(hy,{[uy]:t})},a))},yy=e=>i.createElement("span",(0,ke.Z)({className:Cy},e)),fy=e=>i.createElement(ry,(0,ke.Z)({className:gy},e)),vy=(0,c.Zh)()(Ey),by=["userPlace"],Ay=i.memo((({currentScore:e,highScore:t,userPlace:a,t:o})=>{let n="SCORE";return 1===a?n="GAME_END_USER_FIRST":2===a?n="GAME_END_USER_SECOND":3===a&&(n="GAME_END_USER_THIRD"),i.createElement(Ny,null,i.createElement(wy,{userPlace:a,"data-element-description":"game-end scorebox-header"},o(n)),i.createElement(Py,{"data-element-description":"game-end scorebox-scores"},a>0&&a<=3&&i.createElement(Oy,{"data-element-description":"game-end scorebox-icon",place:a}),(0,y._H)(e)),i.createElement(vy,{highScore:t,isNewHighscore:e>t}))})),Ny=e=>i.createElement("div",(0,ke.Z)({className:sy},e)),wy=e=>{let t=e.userPlace,a=(0,Te.Z)(e,by);return i.createElement("div",(0,ke.Z)({className:r()(iy,{[ly]:1===t,[my]:2===t,[cy]:3===t})},a))},Py=e=>i.createElement("div",(0,ke.Z)({className:dy},e)),Oy=e=>i.createElement(QS,(0,ke.Z)({className:py},e)),Ty=(0,c.Zh)()(Ay);var Ly,ky,Iy,My,Ry;function Dy(){return Dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Dy.apply(this,arguments)}const By=e=>i.createElement("svg",Dy({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor","data-name":"Layer 1",viewBox:"0 0 24 23.84"},e),Ly||(Ly=i.createElement("ellipse",{cx:17.26,cy:2.12,rx:6.73,ry:2.12})),ky||(ky=i.createElement("path",{d:"M23.89 3.61c-.58 1-3.32 1.74-6.62 1.74s-6-.75-6.62-1.74h-.12v2.13c0 1.17 3 2.12 6.73 2.12s6.75-.96 6.75-2.12V3.62ZM6.74 21.33c-3.3 0-6-.74-6.62-1.73H.01v2.14c0 1.17 3 2.12 6.73 2.12s6.73-1 6.73-2.12v-2.12h-.11c-.58.97-3.35 1.71-6.62 1.71"})),Iy||(Iy=i.createElement("path",{d:"M17.26 15.82a18.6 18.6 0 0 1-3.51-.31.24.24 0 0 0-.29.23v.05a.22.22 0 0 1 0 .13c-.69.94-3.47 1.64-6.67 1.64s-6-.74-6.62-1.73H.01v2.12c0 1.17 3 2.12 6.73 2.12 3.46 0 6.31-.82 6.69-1.88a.24.24 0 0 1 .27-.17 20.6 20.6 0 0 0 3.57.31c3.71 0 6.73-.95 6.73-2.12v-2.12h-.12c-.58.98-3.32 1.73-6.62 1.73"})),My||(My=i.createElement("path",{d:"M17.27 12.47a18.5 18.5 0 0 1-3.5-.31.25.25 0 0 0-.3.24.23.23 0 0 1 0 .14c-.65.95-3.46 1.67-6.69 1.67s-6-.75-6.61-1.73H.01v2.12c0 1.17 3 2.12 6.74 2.12s6.73-1 6.73-2.12a18.6 18.6 0 0 0 3.79.37c3.72 0 6.73-.95 6.73-2.12v-2.11h-.12c-.57 1-3.32 1.73-6.61 1.73"})),Ry||(Ry=i.createElement("path",{d:"M6.74 13.11c3.71 0 6.73-.95 6.73-2.12v-.16a18 18 0 0 0 3.81.38c3.72 0 6.73-1 6.73-2.12V6.97h-.12c-.58 1-3.32 1.73-6.61 1.73s-6-.75-6.62-1.73h-.12v2.12a1 1 0 0 0 0 .15l-.41-.08-.85-.13H6.79c-3.72 0-6.74.95-6.74 2.12s2.96 1.96 6.69 1.96"}))),Gy=i.memo((e=>i.createElement(By,{className:r()(da,e.className),"aria-hidden":"true"}))),Zy="GameEndLevelUp__levelUp___n5F70rJe",Hy="GameEndLevelUp__content___vl0Y4soC",xy="GameEndLevelUp__isAnimationStarted___WINyETiZ",Uy="GameEndLevelUp__title___DAWY8Nty",Vy="GameEndLevelUp__textWrap___u8cP3cSc",jy="GameEndLevelUp__text___rWqMzlZz",Fy="GameEndLevelUp__image___HNGV34dn",Ky=["isAnimationStarted"];class Wy extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{isVisible:!0,isAnimationStarted:!1})}componentDidMount(){setTimeout((()=>{this.setState({isAnimationStarted:!0})}),500),setTimeout((()=>{this.setState({isVisible:!1})}),6e3)}render(){const e=this.props,t=e.level,a=e.t;return i.createElement(i.Fragment,null,this.state.isVisible&&i.createElement(zy,{"data-element-description":"levelup popup"},i.createElement(Yy,{isAnimationStarted:this.state.isAnimationStarted},i.createElement($y,{"data-element-description":"levelup popup title"},a("LEVEL_UP")),i.createElement(qy,null,i.createElement(Xy,null),i.createElement(Jy,null,(0,y._H)(t))))))}}const zy=e=>i.createElement("div",(0,ke.Z)({className:Zy},e)),Yy=e=>{let t=e.isAnimationStarted,a=(0,Te.Z)(e,Ky);return i.createElement("div",(0,ke.Z)({className:r()(Hy,{[xy]:t})},a))},$y=e=>i.createElement("h2",(0,ke.Z)({className:Uy},e),e.children),qy=e=>i.createElement("div",(0,ke.Z)({className:Vy},e)),Jy=e=>i.createElement("span",(0,ke.Z)({className:jy},e)),Xy=e=>i.createElement("img",(0,ke.Z)({src:`${(0,y.Vh)()}/images/levelup_star.png`,className:Fy,alt:"level up"},e)),Qy=(0,c.Zh)()(Wy);var ef=a(1146);const tf="GameEndProgressBar__progressBar___Q0jY0yFj",af="GameEndProgressBar__progressCurrent___zTreh4h5",of="GameEndProgressBar__progressGained___Puz4Wdvx",nf="GameEndProgressBar__progressTooltip___PkQpHDtH";class rf extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{widthCurrent:0,widthGained:0})}componentDidMount(){const e=this.props,t=e.levelXPThresholdCurrent,a=e.xpCurrent,o=e.xpPrev,n=e.xpGained,r=e.achievedNewLevel;setTimeout((()=>{r?this.setState({widthCurrent:(0,y.zh)(a,t)}):(o&&this.setState({widthCurrent:(0,y.zh)(o,t)}),n&&setTimeout((()=>{this.setState({widthGained:(0,y.zh)(n,t)})}),1e3))}),500)}render(){const e=this.props.xpGained;return i.createElement(sf,{"data-element-description":"xp progressbar"},i.createElement(lf,{"data-element-description":"xp progressbar current",style:{width:this.state.widthCurrent+"%"}}),i.createElement(mf,{"data-element-description":"xp progressbar gained",style:{width:this.state.widthGained+"%"}},0!==this.state.widthGained&&i.createElement(cf,{"data-element-description":"xp progressbar tooltip"},`+${(0,y._H)(e)}`)))}}const sf=e=>i.createElement("div",(0,ke.Z)({className:tf},e)),lf=e=>i.createElement("div",(0,ke.Z)({className:af},e)),mf=e=>i.createElement("div",(0,ke.Z)({className:of},e)),cf=e=>i.createElement("div",(0,ke.Z)({className:nf},e)),df="GameEndXpProgress__container___hMcYLXPa",hf="GameEndXpProgress__level___oLdGHOnF",uf="GameEndXpProgress__topRow___FwYgo8_C",Cf="GameEndXpProgress__currentXp___McNv_Xsf",pf="GameEndXpProgress__nextLevel___q5TuxVd2",gf="GameEndXpProgress__xpVal___A2MHPN_P",_f="GameEndXpProgress__xpText___qbn5oWBr";class Ef extends i.PureComponent{render(){const e=this.props,t=e.t,a=e.user,o=this.props.experienceReward,n=o.xpGained,r=o.achievedNewLevel,s=o.xpPrev;return i.createElement(Sf,{"data-element-description":"points wall"},i.createElement(yf,{"data-element-description":"user level"},t("LEVEL")," ",(0,y._H)(a.level)),i.createElement(ff,null,i.createElement(vf,null,i.createElement(bf,{"data-element-description":"current xp"},(0,y._H)(a.xp)),i.createElement(Af,{"data-element-description":"current xp text",dangerouslySetInnerHTML:{__html:this.props.t("CURRENT_XP_TEXT")}})),i.createElement(Nf,null,i.createElement(Af,{"data-element-description":"xp threshold text",dangerouslySetInnerHTML:{__html:this.props.t("NEXT_XP_TEXT",{levelNum:(0,y._H)(a.level+1)})}}),i.createElement(bf,{"data-element-description":"xp threshold"},(0,y._H)(a.levelXPThresholdCurrent-a.xp)))),i.createElement(rf,{achievedNewLevel:r,levelXPThresholdCurrent:a.levelXPThresholdCurrent,xpCurrent:a.xp,xpGained:n,xpPrev:s}))}}const Sf=e=>i.createElement("div",(0,ke.Z)({className:df},e)),yf=e=>i.createElement("div",(0,ke.Z)({className:hf},e)),ff=e=>i.createElement("div",(0,ke.Z)({className:uf},e)),vf=e=>i.createElement("div",(0,ke.Z)({className:Cf},e)),bf=e=>i.createElement("div",(0,ke.Z)({className:gf},e)),Af=e=>i.createElement("div",(0,ke.Z)({className:_f},e)),Nf=e=>i.createElement("div",(0,ke.Z)({className:pf},e)),wf=(0,c.Zh)()(Ef),Pf="GameEndXp__container___EBAOxixr",Of="GameEndXp__title___ok8bCHxe",Tf="GameEndXp__infoIcon___SRe3Juu8",Lf="GameEndXp__titleText___iMyopqs6",kf="GameEndXp__descText___dLLAc7Fx",If="GameEndXp__error___SLwZMkMX";class Mf extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"state",{expError:!1}),this.getXpReward()}isUserSame(){const e=this.props,t=e.userUpdated,a=e.currentUser;return(a&&("uid"in a?a.uid:a.id))===(t&&("uid"in t?t.uid:t.id))}getXpReward(){const e=this.props,t=e.gameScore,a=e.game,o=e.experienceReward,n=e.currentUser,r=e.isEagle,s=this.isUserSame();if(o&&s)return;if(o&&!s)return void this.props.updateXpReward({achievedNewLevel:!1,coinsGained:0,xpPrev:n.xp,xpGained:0,levelXPThresholdPrev:0},n);(r?pS.z:ef.W).getExperience(a.slug,t).then((({progress:e,user:t})=>{this.props.updateXpReward(e,t),e.achievedNewLevel&&zE.levelUp(t.level)})).catch((()=>{this.setState({expError:!0})}))}render(){const e=this.state.expError,t=this.props,a=t.experienceReward,o=t.userUpdated,n=t.t,r=this.isUserSame();return i.createElement(i.Fragment,null,!a&&!e&&!r&&i.createElement(ja,{text:n("XP_LOADER_TEXT")}),e&&i.createElement(Zf,null,n("NO_SCORE_MATRIX_ERROR")),a&&!e&&r&&i.createElement(Rf,null,i.createElement(Df,null,i.createElement(Gy,{"data-element-description":"coins icon"}),i.createElement(Bf,{"data-element-description":"coins text",dangerouslySetInnerHTML:{__html:this.props.t("COINS_EARNED",{num:(0,y._H)(a.coinsGained)})}}),i.createElement(So,{text:n("INFO_TOOLTIP.COINS")},i.createElement(Hf,null))),i.createElement(wf,{experienceReward:a,user:o}),i.createElement(Gf,{"data-element-description":"points info",dangerouslySetInnerHTML:{__html:this.props.t("XP_EXPLAINED",{xpGained:(0,y._H)(a.xpGained),xpLeftToEarn:(0,y._H)(o.levelXPThresholdCurrent-o.xp)})}}),a.achievedNewLevel&&i.createElement(Qy,{level:o.level})))}}const Rf=e=>i.createElement("div",(0,ke.Z)({className:Pf},e)),Df=e=>i.createElement("div",(0,ke.Z)({className:Of},e)),Bf=e=>i.createElement("span",(0,ke.Z)({className:Lf},e)),Gf=e=>i.createElement("p",(0,ke.Z)({className:kf},e)),Zf=e=>i.createElement("p",(0,ke.Z)({className:If},e)),Hf=e=>i.createElement(XC,(0,ke.Z)({className:Tf},e)),xf=(0,c.Zh)()(Mf),Uf=(0,d.$j)((e=>({gameScore:e.gameScore,isEagle:e.config.isEagle})))(xf),Vf="GameEnd__container___Sh31w5nT",jf="GameEnd__title___vD2rVsIi",Ff="GameEnd____override___wU3MB4Y5",Kf="GameEnd__row___h22fm5Am",Wf="GameEnd__rowXp___MItSOa4z",zf="GameEnd__rowButtons___QV93Q8WZ",Yf="GameEnd__playAgainIcon___yWyytAys",$f=["isMirrored"];class qf extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"userWhoGotPlace",void 0),(0,o.Z)(this,"state",{userPlace:null,areUserScoresLoaded:!1,highscores:[],experienceReward:null,userUpdated:null}),(0,o.Z)(this,"updateXpReward",((e,t)=>{this.setState({experienceReward:e,userUpdated:t})})),(0,o.Z)(this,"onPlayAgain",(()=>{C.d.setPlayAgainOrFromRecGames(null,"yes"),zE.playAgain(P.MF.CLICK),window.location.reload()})),e.gameScore?this.getUserPlace():this.state.areUserScoresLoaded=!0}componentDidMount(){const e=Math.round((Date.now()-this.props.gameStartTime.getTime())/1e3);zE.gameEnd(e,this.props.gameScore),zE.playAgain(P.MF.IMPRESSION),this.scrollWindowToTop(),window.dispatchEvent(new Event("game:end")),this.props.userAuthStatus!==yr.i.USER_AUTHORIZED&&this.getUserPlace()}componentDidUpdate(e,t){if(t.areUserScoresLoaded!==this.state.areUserScoresLoaded&&this.state.areUserScoresLoaded&&this.scrollWindowToTop(),e.userAuthStatus!==yr.i.USER_AUTHORIZED&&this.props.userAuthStatus===yr.i.USER_AUTHORIZED){if(this.userWhoGotPlace){if("uid"in this.props.user?this.props.user.uid!==this.userWhoGotPlace.uid:this.props.user.id!==this.userWhoGotPlace.id){const e=(new Date).getTimezoneOffset(),t=(this.props.gameStartTime||new Date).toISOString();this.setState({userPlace:0}),this.props.dispatch(Ih(this.props.game.slug,0,t,e))}return}this.getUserPlace(),this.props.saveRecentlyPlayed(this.props.game.slug)}}render(){const e=this.getCaption(),t=this.props,a=t.user,o=t.gameScore,n=t.game,r=t.config,s=t.isAdsEnabled,l=t.isScoreSaving,m=this.state,c=m.userPlace,d=m.experienceReward,h=m.userUpdated,u=r.theme.disableLogin||n.slug.includes("uclick")||n.slug.includes("amu-"),C=this.props.config.theme.theming.name===hh.DIGITAL_TURBINE&&gt.D.isMobile();return i.createElement(i.Fragment,null,i.createElement(Jf,{ref:this.containerRef,"data-element-description":"game-end container"},i.createElement(Xf,{"data-element-description":"game-end header",dangerouslySetInnerHTML:{__html:e}}),i.createElement(Qf,null,i.createElement(Ty,{currentScore:o,highScore:this.getHighScore(),userPlace:c})),i.createElement(ev,null,i.createElement(vS,{"data-element-description":"game-end play-again-button",onClick:l?null:this.onPlayAgain,disabled:l},i.createElement(av,{isMirrored:C}),this.props.t("PLAY_AGAIN"))),!a&&!u&&i.createElement(Qf,null,i.createElement(YS,null)),a&&i.createElement(tv,null,i.createElement(Uf,{experienceReward:d,userUpdated:h,currentUser:a,game:n,updateXpReward:this.updateXpReward})),s&&i.createElement(Qf,null,i.createElement(Ju,null,i.createElement(aC,null,i.createElement(uC,{componentId:"ark_display_ge1",dataElementDescription:"ark-display-ge1",dimensions:[[468,60]]}))),i.createElement(Xu,null,i.createElement(uC,{componentId:"ark_display_ge1",dataElementDescription:"ark-display-ge1",dimensions:[[728,90]]})))))}getUserPlace(){const e=this.props,t=e.gameScore,a=e.user,o=e.game,n=e.userAuthStatus,r=e.isEagle,s=e.dispatch,i=n===yr.i.USER_AUTHORIZED,l=r?Ph:Nh,m=a&&("uid"in a?a.uid:a.id);l.getLeaderboard(o.slug,Sh.TODAY,!0,m).then((e=>{let n;i&&l.patchCachedLeaderboardWithUserScore(o.slug,a,t,!1).then((()=>{l.getLeaderboard(o.slug,Sh.TODAY,!1,m).then((e=>{s(Ou(e)),s(Pu(!1))}))}));const c=e.find((e=>e.isCurrentUser));if(c?t>=c.score:t>0){n=e.filter((e=>!e.isCurrentUser)).concat([{type:"newRecord",score:t}]).sort(((e,t)=>t.score-e.score)).slice(0,100).findIndex((e=>"newRecord"===e.type))+1}if(i&&t>0){const e=r?pS.z:SS;(new Date).getTimezoneOffset(),(this.props.gameStartTime||new Date).toISOString();e.saveAchievement({eventName:n?ES.RANK_ACHEIEVED:ES.SCORE_ACHEIEVED,score:t,gameName:o.name,slug:o.slug,userTodayRank:n})}this.setState({userPlace:n||0,areUserScoresLoaded:!0,highScore:e}),i&&(this.userWhoGotPlace=a),!i&&t>0&&ht.n.setItem(O.Ys.arkStatePlayedGame,JSON.stringify({slug:o.slug,score:t,eventName:n?ES.RANK_ACHEIEVED:ES.SCORE_ACHEIEVED,gameName:o.name,userTodayRank:n}))}))}getHighScore(){const e=this.props,t=e.topScores,a=e.gameScore;return t&&t.all||a}getCaption(){const e=this.props,t=e.t,a=e.gameScore,o=this.state,n=o.highscores,r=o.userPlace;if(a>this.getHighScore())return t("GAME_END_NEW_HIGHSCORE");if(r>0&&r<=3)return t("GAME_END_TOP_LEADERBOARD");if(r>3&&r<n.length-1){return t("GAME_END_GREATE_JOB",{count:n.length-r})}return t("GAME_END_ZERO_HEADER")}scrollWindowToTop(){if(gt.D.isNotPc()){const e=this.containerRef.current;if(e){const t=gt.D.isMobile()?"[data-id=ark_display_m1]":"[data-id=ark_display_t1]",a=document.querySelector(t),o=a?a.clientHeight+15:10,n=e.getBoundingClientRect().top-o;Promise.resolve().then((()=>{window.scrollTo(0,n),window.scrollTo=function(){}}))}}}}const Jf=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({ref:t,className:Vf},e)))),Xf=e=>i.createElement("p",(0,ke.Z)({className:r()(jf,Ff)},e),e.children),Qf=e=>i.createElement("div",(0,ke.Z)({className:Kf},e)),ev=e=>i.createElement("div",(0,ke.Z)({className:`${Kf} ${zf}`},e)),tv=e=>i.createElement("div",(0,ke.Z)({className:`${Kf} ${Wf}`},e)),av=e=>{let t=e.isMirrored,a=(0,Te.Z)(e,$f);return i.createElement(PS,(0,ke.Z)({className:Yf,isMirrored:t},a))},ov=(0,c.Zh)()(qf),nv=(0,d.$j)((e=>({user:e.user,userAuthStatus:e.userAuthStatus,gameScore:e.gameScore,topScores:e.userTopScores,isAdsEnabled:e.config.theme.shouldShowDisplayAd(),isEagle:e.config.isEagle,isScoreSaving:e.isScoreSaving})))(ov),rv="Game__gameContainer___Kk2Hx6e9",sv="Game__unitContainer___DVf92Lo1",iv="Game__hidden___KuyStjgy",lv="Game__fullScreen___nUavtTUu",mv="Game__gameAd___gDujKnZk",cv="Game__isIframeGame___LjKp9esh",dv="Game__fullScreenMobTheySell___KY03hEIV",hv="Game__fullScreenMob___AE5_tr3z",uv="Game__fullScreenTab___VILKjMof",Cv="Game__canvasBox___CSxfNXEh",pv="Game__canvasContainer___eCG6sqwF",gv="Loader__loaderContainer___w4vAmqNY",_v="Loader__fullScreen____F6bPzug",Ev="Loader__loaderText___bvFyPHXS",Sv="Loader__loadingLetter___osHd6jjP",yv=i.memo((e=>{const t=Array.from(e.t("GAME_LOADER_TITLE").toUpperCase());return i.createElement(fv,{isForMobileCrawling:e.isForMobileCrawling},i.createElement(vv,null,t.map(((e,t)=>{const a=" "!==e?e:"&nbsp;";return i.createElement(bv,{key:t,dangerouslySetInnerHTML:{__html:a}})}))))})),fv=e=>i.createElement("div",(0,ke.Z)({className:r()(gv,{[_v]:gt.D.isNotPc()&&!e.isForMobileCrawling})},e)),vv=e=>i.createElement("div",(0,ke.Z)({className:Ev},e)),bv=e=>i.createElement("span",(0,ke.Z)({className:Sv},e)),Av=(0,c.Zh)()(yv),Nv=["onIframeLoad","isIframeGame"];class wv extends i.PureComponent{render(){const e=this.props,t=e.id,a=e.canvasBoxRef,o=e.onIframeLoad,n=e.iframeSourceCode,r=e.isIframeGame;return r?i.createElement(Pv,{"aria-hidden":"true",src:n,id:t,ref:a,onIframeLoad:o,isIframeGame:r}):i.createElement(Ov,{"aria-hidden":"true",id:t})}}(0,o.Z)(wv,"displayName","GameCanvas");const Pv=i.forwardRef(((e,t)=>{let a=e.onIframeLoad,o=(e.isIframeGame,(0,Te.Z)(e,Nv));return i.createElement("iframe",(0,ke.Z)({src:o.src,title:"canvas box",id:"canvas-box",className:`game ${Cv}`},o,{ref:t,onLoad:a,allow:"clipboard-read *; clipboard-write *;"}))})),Ov=e=>{let t=(0,ke.Z)({},((0,Le.Z)(e),e));return i.createElement("div",(0,ke.Z)({className:`game ${Cv}`},t))},Tv=["hidden","isForMobileCrawling"],Lv=["fullScreenMob","fullScreenMobTheySell","fullScreenTab","isIframeGame"];function kv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}class Iv extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"canvasContainerRef",i.createRef()),(0,o.Z)(this,"calculateFullScreenProps",(()=>({fullScreenMob:gt.D.isMobile()&&!this.props.isForMobileCrawling&&!this.props.config.ad?.theySell?.display&&this.props.isDisplayAdsEnabled,fullScreenMobTheySell:gt.D.isMobile()&&!this.props.isForMobileCrawling&&(Boolean(this.props.config.ad?.theySell?.display)||!this.props.isDisplayAdsEnabled),fullScreenTab:gt.D.isTablet()&&!this.props.isForMobileCrawling}))),(0,o.Z)(this,"state",function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?kv(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):kv(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({isLandscape:!0},this.calculateFullScreenProps())),(0,o.Z)(this,"onResize",(()=>{const e=this.props.isForMobileCrawling,t=this.containerRef.current,a=this.canvasContainerRef.current;if(!t||!a)return;gt.D.isNotPc()&&!e?(window.scrollTo(0,0),(0,y.Hq)(),(0,y.Uo)(),this.setState({isLandscape:(0,y.mI)()})):((0,y.L3)(),(0,y.At)())}))}componentDidUpdate(e){if(this.onResize(),setTimeout((function(){window.dispatchEvent(new Event("resize"))}),0),e.isForMobileCrawling!==this.props.isForMobileCrawling){const e=this.calculateFullScreenProps(),t=e.fullScreenMob,a=e.fullScreenMobTheySell,o=e.fullScreenTab;this.setState({fullScreenMob:t,fullScreenMobTheySell:a,fullScreenTab:o}),t&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB)),a&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB_THEY_SELL)),o&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_TAB))}}componentDidMount(){this.onResize(),window.addEventListener("resize",this.onResize)}componentWillUnmount(){window.removeEventListener("resize",this.onResize),gt.D.isNotPc()&&((0,y.L3)(),(0,y.Uo)())}render(){const e=this.props,t=e.isDisplayAdsEnabled,a=e.gameState,o=e.config,n=a===O.D2.GAME,r=t&&gt.D.isNotPc()&&n,s=o.ad?.theySell?.display,l=this.state.isLandscape||s?[[320,50]]:[[320,50],[320,100]];if(n){const e=document.querySelector("#game-canvas iframe"),t=document.querySelector("#game-canvas canvas"),a=e||t;a&&a.focus(),window.dispatchEvent(new Event("game:start"))}return i.createElement(Mv,{ref:this.containerRef,hidden:this.props.gameState===O.D2.PREROLL||this.props.gameState===O.D2.REWARD||this.props.gameState===O.D2.INTERSTITIAL},r&&i.createElement(Rv,{"data-element-description":"game top ad"},gt.D.isTablet()&&i.createElement(uC,{componentId:"ark_display_t1",dataElementDescription:"ark-display-m1",dimensions:[[728,90]]}),gt.D.isMobile()&&!this.state.isLandscape&&i.createElement(uC,{componentId:"ark_display_m1",dataElementDescription:"ark-display-m1",dimensions:l}),gt.D.isMobile()&&this.state.isLandscape&&i.createElement(uC,{componentId:"ark_display_m1",dataElementDescription:"ark-display-m1",dimensions:l})),i.createElement(Dv,{ref:this.canvasContainerRef,isIframeGame:this.props.isIframeGame,fullScreenMob:this.state.fullScreenMob,fullScreenMobTheySell:this.state.fullScreenMobTheySell,fullScreenTab:this.state.fullScreenTab},i.createElement(wv,{id:"game-canvas",canvasBoxRef:this.props.canvasBoxRef,onIframeLoad:this.props.onIframeLoad,iframeSourceCode:this.props.iframeSourceCode,isIframeGame:this.props.isIframeGame})),this.props.isGameLoading&&this.props.gameState===O.D2.GAME&&i.createElement(Av,{isForMobileCrawling:this.props.isForMobileCrawling}))}}const Mv=i.forwardRef(((e,t)=>{let a=e.hidden,o=e.isForMobileCrawling,n=(0,Te.Z)(e,Tv);return i.createElement("div",(0,ke.Z)({className:r()(sv,{[iv]:a,[lv]:gt.D.isNotPc()&&o})},n,{ref:t}))})),Rv=e=>i.createElement("div",(0,ke.Z)({className:mv},e)),Dv=i.forwardRef(((e,t)=>{let a=e.fullScreenMob,o=e.fullScreenMobTheySell,n=e.fullScreenTab,s=e.isIframeGame,l=(0,Te.Z)(e,Lv);return i.createElement("div",(0,ke.Z)({className:r()(pv,{[cv]:s,[dv]:o,[hv]:a,[uv]:n})},l,{ref:t}))})),Bv=(0,d.$j)()(Iv),Gv=e=>{const t=e.gameState,a=e.config,o=(0,i.useState)(!1),n=(0,vo.Z)(o,2),r=n[0],s=n[1],l=()=>{s((0,y.mI)())};(0,i.useEffect)((()=>(l(),window.addEventListener("resize",l),window.removeEventListener("resize",l))),[]);const m=a?.theme?.shouldShowDisplayAd?.(),c=t===O.D2.GAME,d=m&&gt.D.isNotPc()&&c,h=a.ad?.theySell?.display,u=r||h?[[320,50]]:[[320,50],[320,100]];return(0,i.useEffect)((()=>{if(c){const e=document.querySelector("#game-canvas iframe"),t=document.querySelector("#game-canvas canvas"),a=e||t;a&&a.focus(),window.dispatchEvent(new Event("game:start"))}}),[c]),c&&i.createElement(i.Fragment,null,d&&i.createElement(Zv,{"data-element-description":"game top ad"},gt.D.isTablet()&&i.createElement(uC,{componentId:"ark_display_t1",dataElementDescription:"ark-display-m1",dimensions:[[728,90]]}),gt.D.isMobile()&&!r&&i.createElement(uC,{componentId:"ark_display_m1",dataElementDescription:"ark-display-m1",dimensions:u}),gt.D.isMobile()&&r&&i.createElement(uC,{componentId:"ark_display_m1",dataElementDescription:"ark-display-m1",dimensions:u})))},Zv=e=>i.createElement("div",(0,ke.Z)({className:mv},e)),Hv=["customClassname"];function xv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Uv(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?xv(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xv(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Vv=[O.D2.GAME,O.D2.REWARD,O.D2.INTERSTITIAL];var jv=function(e){return e.END_PREROLL="arkadium:endPreroll",e}(jv||{});class Fv extends i.PureComponent{static trackAdBlockDisabled(){ht.n.getItem(O.Ys.wasAdBlocker)&&(ht.n.removeItem(O.Ys.wasAdBlocker),zE.adBlock(P.MF.AD_BLOCK_DISABLED))}constructor(e){super(e),(0,o.Z)(this,"gameSubject",new AE.T),(0,o.Z)(this,"gameContainerRef",i.createRef()),(0,o.Z)(this,"canvasBoxRef",i.createRef()),(0,o.Z)(this,"loadGameSdkStarted",!1),(0,o.Z)(this,"doGameEndTrigger",!0),(0,o.Z)(this,"rewardPayload",null),(0,o.Z)(this,"interstitialPayload",null),(0,o.Z)(this,"isIframeGame",(()=>{const e=this.props,t=e.iframeGamesList,a=e.game,o=(a||{}).slug;if(fS.isServer)return!1;if(["Html","External"].includes(a.renderingType))return!0;const n=new URLSearchParams(window.location.search);return"false"!==n.get("__iframe")&&"false"!==n.get("iframe")&&(!!n.get("__sdk_demo_mode")||Boolean(("true"===n.get("__iframe")||"true"===n.get("iframe")||"iframe"===n.get("__arkver")||a.isIframe||t.includes(o))&&!y.G6&&!fE.D.includes(o)))})),(0,o.Z)(this,"addQPtoURL",(e=>{let t=new URLSearchParams(window.location.search).toString();return Boolean(t)&&(t=`?${t}`),`${e}${t}`})),(0,o.Z)(this,"disableInGameGA",(()=>{if("arcade.lemonde.fr"!==window.arenaName)return;[1,3,4,5,6,7,8,9,11,12,14,15,17,18,19,20,21,22,23,24,25,26,27,28,30,32,34,35,36,37,38,39,41,42,43,45,46,47,48,49,58].forEach((e=>{window["ga-disable-UA-134705967-"+e]=!0}));[4,9,10,11,13,14,16,17,18,26,30,31,32,33,34,35].forEach((e=>{window["ga-disable-UA-134705967-"+e]=!0}));[2,3,4,5].forEach((e=>{window["ga-disable-UA-134705967-"+e]=!0}))})),(0,o.Z)(this,"onMessageHandler",(e=>{this.onMessage(e),this.onMessageQAOnly(e),this.onPlatformSpecificEvent(e),this.onHeavyAdHandler(e)})),(0,o.Z)(this,"saveAchievement",(e=>{const t=this.props,a=t.config,o=t.game;(a.isEagle?pS.z:SS).saveAchievement({eventName:e.userTodayRank?ES.RANK_ACHEIEVED:ES.SCORE_ACHEIEVED,score:e.score,gameName:o.name,slug:o.slug,userTodayRank:e.userTodayRank})})),(0,o.Z)(this,"saveScore",(e=>{this.dispatchSaveScore(e);const t=this.props.config.isEagle?Ph:Nh;t.patchCachedLeaderboardWithUserScore(e.slug,this.props.user,e.score,!0).then((()=>{t.getLeaderboard(e.slug,this.props.activeTab,!1).then((e=>{this.props.dispatch(Ou(e))}))}))})),(0,o.Z)(this,"dispatchSaveScore",(e=>{const t=this.props.gameStartTime.toISOString(),a=(new Date).getTimezoneOffset();this.props.dispatch(Ih(e.slug,e.score,t,a))})),(0,o.Z)(this,"saveAchievementAndScore",(()=>{const e=this.props,t=e.config,a=e.game,o=e.gameScore;if(t.sso){const e=this.getScoreByPlayedGame();e?.slug&&e.score&&a.slug===e.slug&&(this.props.gameState!==O.D2.GAME_END&&this.saveAchievement(e),this.saveScore(e))}else this.dispatchSaveScore({slug:a.slug,score:o})})),(0,o.Z)(this,"handleGemsShopClose",(e=>{!1===this.props.isShopOpen&&e.isShopOpen!==this.props.isShopOpen&&(this.grmIsUsed()?window.dispatchEvent(new CustomEvent("MESSAGE_TO_MODULE",{detail:{type:NE.CLOSE_SHOP_POPUP}})):this.sendResponseEvent(!1))})),(0,o.Z)(this,"handleLoginModalClose",(e=>{!1===this.props.loginState.isOpen&&e.loginState.isOpen!==this.props.loginState.isOpen&&(this.grmIsUsed()||this.sendResponseEvent(!1),this.props.dispatch((0,Fe.TG)(!1)))})),(0,o.Z)(this,"handleMobileCrawling",(e=>{if(e.isForMobileCrawling!==this.state.isForMobileCrawling){const e=this.calculateFullScreenProps(),t=e.fullScreenMob,a=e.fullScreenMobTheySell,o=e.fullScreenTab;this.setState({fullScreenMob:t,fullScreenMobTheySell:a,fullScreenTab:o}),t&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB)),a&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB_THEY_SELL)),o&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_TAB))}})),(0,o.Z)(this,"savePurchaseRequest",(async e=>{if(!this.grmIsUsed()){const t=e.payload.payload,a=[...this.state.requestEventsQueue,t];this.setState({requestEventsQueue:a})}this.props.userAuthStatus!==yr.i.USER_AUTHORIZED?this.doOpenMenuLogin():this.doOpenMenuPurchase()})),(0,o.Z)(this,"sendResponseEvent",(e=>{if(!this.grmIsUsed()){const t=this.state.requestEventsQueue;t.forEach(((a,o)=>{const n=o===t.length-1&&e,r={type:vE.k.PURCHASE_RESPONSE,payload:{payload:a,result:n}};this.gameSubject.dispatch(r,this.isIframeGame&&this.postMessageToIframe)})),this.setState({requestEventsQueue:[]})}})),(0,o.Z)(this,"saveRecentlyPlayed",(e=>{if(this.props.gameState===O.D2.GAME||this.props.gameState===O.D2.GAME_END){return(this.props.config.isEagle?pS.z:SS).saveRecentlyPlayed(e)}})),(0,o.Z)(this,"stopMobileCrawlingRender",(()=>{this.state.isForMobileCrawling&&(this.setState({isForMobileCrawling:!1}),this.props.stopMobileCrawlingRenderUpper(),this.forceUpdate())})),(0,o.Z)(this,"isUserAuthorized",(()=>this.props.userAuthStatus===yr.i.USER_AUTHORIZED)),(0,o.Z)(this,"onMessageQAOnly",(e=>{const t=this.props,a=t.dispatch,o=t.game,n=e.data||{},r=n.type,s=n.payload;try{if(e.data&&e.data.actionName===jv.END_PREROLL&&a(Mh(O.D2.GAME)),r===AE.f.CHANGE_SCORE&&void 0!==s){At.Z.refresh(),document.body.style.overflow="";const t=e?.slug?e.slug:o.slug,n=(new Date).getTimezoneOffset(),r=(this.props.gameStartTime||new Date).toISOString();(0,y.L3)(),a(Ih(t,s,r,n))}r===AE.f.GAME_END&&(At.Z.refresh(),this.doGameEndTrigger=!1,a(Mh(O.D2.GAME_END)))}catch(e){console.log(e)}})),(0,o.Z)(this,"onMessage",(async e=>{const t=(0,y.kp)(this.grmIsUsed());if(this.state.isIframeGame&&t.startsWith(e.origin))switch(e.data.type){case O.YZ.CHECK_TO_STOP_MOBILE_CRAWLING:const t=!1;yS(this.props.config)&&!t||this.stopMobileCrawlingRender();break;case O.YZ.SET_LS_ITEM:const a=e.data.payload,o=a.key,n=a.value;ht.n.setItem(o,n);break;case O.YZ.REMOVE_LS_ITEM:ht.n.removeItem(e.data.payload.key);break;case O.YZ.UPDATE_INDEXED_DB:await this.updateIndexedDB(e.data.payload)}try{const t=JSON.parse(e.data),a="actionName",o="event";t?.[a]!==jv.END_PREROLL&&t?.[o]!==jv.END_PREROLL||this.props.dispatch(Mh(O.D2.GAME))}catch(e){return e}})),(0,o.Z)(this,"initDB",(async()=>{const e=this.props.game.slug,t="____ark_game_crossword____",a=`${t}___${e}___`;return this.setState({dbName:a}),CS.Z.postfix=e,await CS.Z.init(t),a})),(0,o.Z)(this,"updateIndexedDB",(async e=>{await CS.Z.setItem(this.state.dbName,e).then((e=>console.debug(e)))})),(0,o.Z)(this,"onPrerollEnd",(()=>{this.props.dispatch(Mh(O.D2.GAME)),this.stopMobileCrawlingRender()})),(0,o.Z)(this,"onRewardEnd",(()=>{this.state.isIframeGame?this.postMessageToIframe({type:O.YZ.REWARD_CALLBACK,payload:{hasReward:!0}}):this.rewardPayload?.callback?.({hasReward:!0}),this.rewardPayload&&(this.rewardPayload=null),this.props.dispatch(Mh(O.D2.GAME))})),(0,o.Z)(this,"onInterstitialEnd",(()=>{this.state.isIframeGame?this.postMessageToIframe({type:O.YZ.INTERSTITIAL_CALLBACK,payload:null}):this.interstitialPayload?.callback?.(),this.interstitialPayload&&(this.interstitialPayload=null),this.props.dispatch(Mh(O.D2.GAME))})),(0,o.Z)(this,"postMessageToIframe",(e=>{const t=this.canvasBoxRef?.current,a=this.grmIsUsed(),o=(0,y.kp)(a),n=a?document.body.querySelector(`iframe[src^="${o}"]`):t;n?.contentWindow?.postMessage?.(Uv({},e),o)})),(0,o.Z)(this,"prepareOptionsForGame",(()=>{const e=this.props,t=e.game,a=e.currentLang,o=this.props.config.theme,n=o.supportRewardVideo,r=o.supportInterstitialVideo,s=je.G.get(O.m1.APPINSIGHT_USER_ID)?.split("|")[0],i=Hi.bl.authApi,l=Pi.Z.paymentApiService,m=Tr.ZP.gemsApiService,c=i.getUserGameDataApi({apiRoot:f.N.EAGLE_USER_GAME_DATA_API}),d={"@arkadium/eagle-user-client":i,"@arkadium/eagle-virtual-items-api-client":m,"@arkadium/eagle-payments-api-client":l,userGameDataApi:c,nestEnvironment:this.props.config.nestEnvironment,arenaEnvironment:f.N.ENV},h=Uv({assetOriginUrl:t.assetOriginUrl,configUrl:"",locale:a,sdkName:t.sdkName,eventList:[],rewardVideoAvailable:n,interstitialVideoAvailable:r},s?{aiUserId:s}:{});return!this.state.isIframeGame&&this.state.eaglePassedInGame&&(h.enviroment=d),h})),(0,o.Z)(this,"getIndexedDBData",(async e=>await CS.Z.getItem(e))),(0,o.Z)(this,"onIframeLoad",(async()=>{this.setState({isIframeLoaded:!0});const e=this.props.game,t=this.prepareOptionsForGame(),a=e.slug.includes("crossword");let o=null;if(a){const e=await this.initDB();o=a?await this.getIndexedDBData(e)??{}:{}}const n=window.STORE.getState(),r={type:O.YZ.PASS_GAME_DATA,payload:Uv(Uv({game:e,options:t,arenaName:(0,y.l0)(window.location.hostname)},o?{arenaIndexedDB:o}:{}),{},{store:n,eaglePassedInGame:this.state.eaglePassedInGame,nestEnvironment:n.config.nestEnvironment,arenaEnvironment:f.N.ENV})};this.postMessageToIframe({type:O.YZ.UPDATE_LOCAL_STORAGE,payload:Uv({},window.localStorage)}),this.postMessageToIframe({type:O.YZ.UPDATE_COOKIE,payload:Uv({},je.G.get())}),this.grmIsUsed()||this.postMessageToIframe(r)})),(0,o.Z)(this,"onAdRefresh",(()=>{this.doAdsRefresh()})),(0,o.Z)(this,"onEventChange",(()=>{this.doAdsRefresh()})),(0,o.Z)(this,"doGetBackToGameTab",(()=>{this.doCloseMenu()})),(0,o.Z)(this,"doSetGameObservable",(e=>{this.gameSubject=e})),(0,o.Z)(this,"doCloseMenu",(()=>{(0,d.dC)((()=>{this.props.dispatch((0,Fe.Wm)(!1)),this.props.dispatch((0,Fe.TG)(!1))})),(0,Ss.vw)()})),(0,o.Z)(this,"doOpenMenuLogin",(()=>{this.props.dispatch((0,Fe.TG)(!0))})),(0,o.Z)(this,"doOpenMenuPurchase",(()=>{this.props.dispatch((0,Fe.Wm)(!0))})),(0,o.Z)(this,"doUpdateGemsAmount",(()=>{Tr.ZP.getUserGemsAmount().then(this.updateGemsInStoreAndHeader).catch((e=>{console.error(e)}))})),(0,o.Z)(this,"updateGemsInStoreAndHeader",(e=>{const t=this.props.dispatch;t((0,Lr.qC)(e)),t(tt(e?.toString()))})),(0,o.Z)(this,"doAdsRefresh",(()=>{At.Z.refresh()})),(0,o.Z)(this,"onGameTestReady",(()=>{})),(0,o.Z)(this,"onGameLoad",(()=>{this.setState({isGameLoading:!1})})),(0,o.Z)(this,"onGameStart",(()=>{const e=window?.location.pathname;e?.match(/\/games\/uclick-/gi)||e?.match(/\/games\/amu-/gi)||e?.match(/\/games\/chess/gi)||this.stopMobileCrawlingRender()})),(0,o.Z)(this,"onGameEnd",(()=>{this.doGameEndTrigger&&(At.Z.refresh(),this.doGameEndTrigger=!1,this.props.dispatch(Mh(O.D2.GAME_END)),this.props.dispatch(Dh(null)))})),(0,o.Z)(this,"onScoreChange",(e=>{this.doAdsRefresh(),document.body.style.overflow="";const t=e.slug?e.slug:this.props.game.slug,a=(new Date).getTimezoneOffset(),o=(this.props.gameStartTime||new Date).toISOString();(0,y.L3)(),this.props.dispatch(Ih(t,e.payload,o,a))})),(0,o.Z)(this,"onRewardStart",(e=>{this.rewardPayload||(this.rewardPayload=e?.payload,this.props.dispatch(Mh(O.D2.REWARD)))})),(0,o.Z)(this,"onInterstitialStart",(e=>{this.interstitialPayload||(this.interstitialPayload=e.payload,this.props.dispatch(Mh(O.D2.INTERSTITIAL)))})),(0,o.Z)(this,"onCheckToStopMobileCrawling",(()=>{yS(this.props.config)||this.stopMobileCrawlingRender()})),(0,o.Z)(this,"onPurchaseRequest",(e=>{this.savePurchaseRequest(e).then((e=>e))})),(0,o.Z)(this,"onPurchaseUpdate",(()=>{const e=this.props.dispatch;Tr.ZP.getUserGemsAmount().then((t=>{(0,d.dC)((()=>{e((0,Lr.qC)(t)),e(tt(t?.toString()))}))}))})),(0,o.Z)(this,"onUserEvent",(e=>{const t=(e.payload||{}).event_name;t&&"VirtualItemSpend"===t&&Tr.ZP.getUserGemsAmount().then((e=>{this.props.dispatch((0,Lr.qC)(e))}))})),(0,o.Z)(this,"onPlatformSpecificEvent",(e=>{if((e?.data?.source||"").startsWith("react"))return;const t=this.state.isIframeGame&&this.state.iframeSourceCode?.startsWith(e.origin)?e.data:e,a=t||{},o=a.type;a.payload;if(o)try{switch(o){case vE.k.CHECK_TO_STOP_MOBILE_CRAWLING:this.onCheckToStopMobileCrawling();break;case vE.k.TEST_READY:this.onGameLoad();break;case vE.k.GAME_START:this.onGameStart();break;case vE.k.AD_REFRESH:this.onAdRefresh();break;case vE.k.EVENT_CHANGE:this.onEventChange();break;case vE.k.CHANGE_SCORE:this.onScoreChange(t);break;case vE.k.GAME_END:this.onGameEnd();break;case vE.k.REWARD_START:this.onRewardStart(t);break;case vE.k.INTERSTITIAL_START:this.onInterstitialStart(t);break;case vE.k.PURCHASE_UPDATE:this.onPurchaseUpdate();break;case vE.k.PURCHASE_REQUEST:this.onPurchaseRequest(t);break;case vE.k.USER_EVENT:this.onUserEvent(t)}}catch(e){console.error(e)}})),(0,o.Z)(this,"onUnitMount",(()=>{})),(0,o.Z)(this,"calculateFullScreenProps",(()=>{const e=this.props?.config?.theme?.shouldShowDisplayAd?.(),t=this.state?.isForMobileCrawling;return{fullScreenMob:gt.D.isMobile()&&!t&&!this.props.config.ad?.theySell?.display&&e,fullScreenMobTheySell:gt.D.isMobile()&&!t&&(Boolean(this.props.config.ad?.theySell?.display)||!e),fullScreenTab:gt.D.isTablet()&&!t}})),(0,o.Z)(this,"onUnitUpdate",(e=>{if(setTimeout((function(){window.dispatchEvent(new Event("resize"))}),0),e.isForMobileCrawling!==this.state.isForMobileCrawling){const e=this.calculateFullScreenProps(),t=e.fullScreenMob,a=e.fullScreenMobTheySell,o=e.fullScreenTab;this.setState({fullScreenMob:t,fullScreenMobTheySell:a,fullScreenTab:o}),t&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB)),a&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_MOB_THEY_SELL)),o&&this.props.dispatch(Dh(O.eZ.FULLSCREEN_TAB))}})),(0,o.Z)(this,"onUnitUnmount",(()=>{gt.D.isNotPc()&&((0,y.L3)(),(0,y.Uo)())})),(0,o.Z)(this,"grmGetGameUnitProps",(()=>{const e=this.props,t=e.config,a=e.gameState,o=e.game,n=e.currentLang,r=e.aspectRatio,s=e.user,i=this.state,l=i.isIframeGame,m=i.iframeSourceCode,c=b.i.domain,d=this.grmIsUsed();let h,u;if(d){const e=Hi.bl.authApi.getUserGameDataApi({apiRoot:f.N.EAGLE_USER_GAME_DATA_API});h=Uv(Uv({game:o,isStateGame:Vv.includes(a),isStateGamePlaying:a===O.D2.GAME,arenaDomain:c,isServer:fS.isServer,isIframeGame:l,user:s,authApiService:Hi.bl.authApi,paymentApiService:Pi.Z.paymentApiService,virtualItemsApiService:Tr.ZP.gemsApiService,userGameDataApiService:e,currentLang:n,keepAliveStatus:!0,addEventHandlers:{},doGetBackToGameTab:this.doGetBackToGameTab,doSetGameObservable:this.doSetGameObservable,doCloseMenu:this.doCloseMenu,doOpenMenuLogin:this.doOpenMenuLogin,doOpenMenuPurchase:this.doOpenMenuPurchase,doUpdateGemsAmount:this.doUpdateGemsAmount,doAdsRefresh:this.doAdsRefresh,onGameTestReady:this.onGameTestReady,onGameStart:this.onGameStart,onGameEnd:this.onGameEnd,onScoreChange:this.onScoreChange,onRewardStart:this.onRewardStart,onInterstitialStart:this.onInterstitialStart,onPlatformSpecificEvent:this.onPlatformSpecificEvent,onResize:this.onGRMResize,onUnitMount:this.onUnitMount,onUnitUpdate:this.onUnitUpdate,onUnitUnmount:this.onUnitUnmount,arenaEnvironment:f.N.ENV===bE.k.DEV?"dev":"prod"},this.calculateCustomClassesForGRM()),{},{eaglePassedInGame:this.state.eaglePassedInGame,rewardVideoAvailable:t.theme.supportRewardVideo,interstitialVideoAvailable:t.theme.supportInterstitialVideo,nestEnvironment:t.nestEnvironment,getAnalyticsProvidersState:()=>Ot.i.consentBy3rdPartyProvider()})}else u={isDisplayAdsEnabled:t?.theme?.shouldShowDisplayAd?.(),game:o,config:t,currentLang:n,gameState:a,onReward:this.onRewardStart,onInterstitial:this.onInterstitialStart,aspectRatio:r,gameSubject:this.gameSubject,isForMobileCrawling:this.state.isForMobileCrawling,stopMobileCrawlingRender:this.stopMobileCrawlingRender,canvasBoxRef:this.canvasBoxRef,onIframeLoad:this.onIframeLoad,iframeSourceCode:m,isIframeGame:l,gameStartTime:this.props.gameStartTime,savePurchaseRequest:this.savePurchaseRequest,isGameLoading:this.state.isGameLoading};return d?h:u})),(0,o.Z)(this,"calculateCustomClassesForGRM",(()=>{const e=this.props.gameState===O.D2.PREROLL||this.props.gameState===O.D2.REWARD||this.props.gameState===O.D2.INTERSTITIAL;return{customCssClassesUnitContainer:[sv,...e?[iv]:[],...gt.D.isNotPc()&&this.state.isForMobileCrawling?[lv]:[]],customCssClassesCanvasContainer:[pv,...this.state.isIframeGame?[cv]:[],...this.state.fullScreenMobTheySell?[dv]:[],...this.state.fullScreenMob?[hv]:[],...this.state.fullScreenTab?[uv]:[]],customCssClassesCanvasBoxWrapper:[],customCssClassesCanvasBox__common:["game",Cv],customCssClassesCanvasBox__iframe:["game",Cv]}})),(0,o.Z)(this,"onGRMResize",(()=>{const e=this.state.isForMobileCrawling,t=this?.gameContainerRef?.current,a=document.body.querySelector('[class*="Game_canvasContainer"]');if(!t||!a)return;gt.D.isNotPc()&&!e?(window.scrollTo(0,0),(0,y.Hq)(),(0,y.Uo)()):((0,y.L3)(),(0,y.At)())})),(0,o.Z)(this,"grmRenderWrapper",(()=>{const e=this.props.gameState;if(!(-1!==Vv.indexOf(e)))return null;const t=this.grmIsUsed(),a=this.grmGetGameUnitProps();return console.log("GRM IS USED: ",t),console.log("IS IFRAME GAME: ",a.isIframeGame),console.log("IFRAME SOURCE: ",a?.iframeSourceCode),t?i.createElement(i.Fragment,null,i.createElement(Gv,{gameState:this.props.gameState,game:this.props.game,config:this.props.config}),i.createElement(Ss.$3,a)):i.createElement(Bv,a)})),this.state=Uv(Uv({iframeSourceCode:null,isIframeLoaded:!1,isIframeGame:this.isIframeGame(),dbName:"",requestEventsQueue:[],isForMobileCrawling:!0},this.calculateFullScreenProps()),{},{isGameLoading:!0,eaglePassedInGame:!1,isHeavyAdDetected:!1})}loadGameSdk(){if(this.loadGameSdkStarted)return;if("Html"===this.props.game.renderingType)return this.setState({iframeSourceCode:this.props.game.assetOriginUrl+"/index.html"});if("External"===this.props.game.renderingType)return this.setState({iframeSourceCode:this.props.game.version});if(this.state.isIframeGame){const e="iframe-rendering.html",t="iframe-rendering-grm.html",a=this.grmIsUsed(),o=`${(0,y.kp)(a)}/${a?t:e}`,n=this.addQPtoURL(o);return this.setState({iframeSourceCode:n})}const e=this.props.game,t=(Date.now(),()=>{this.loadGameSdkStarted=!0});this.disableInGameGA(),this.grmIsUsed()||(0,y.ve)(`${e.assetOriginUrl}main.min.js`).then((()=>{try{const a=window.__arenax_v1__[`${e.sdkName}Game`].game,o=!1;yS(this.props.config)&&!o||this.stopMobileCrawlingRender();const n=this.prepareOptionsForGame();a.register(this.gameSubject,n),a.render(0,0,"game-canvas"),t()}catch(e){console.error(e)}}))}componentDidMount(){const e=this.props,t=e.config,a=e.game;Ya.x.isBlocked.then((e=>{if(e||Ya.x.isHidden)t.theme.ads.isAdBlockerEnabled?this.props.dispatch(Mh(O.D2.AD_BLOCKER)):this.props.dispatch(Mh(O.D2.GAME));else{Fv.trackAdBlockDisabled();const e=t.theme.shouldShowPreroll(a)?O.D2.PREROLL:O.D2.GAME;this.props.dispatch(Mh(e))}})),this.isUserAuthorized()&&this.getUserTopScores(),this.onResize(),window.addEventListener("message",this.onMessageHandler),window.addEventListener("resize",this.onResize),window.arenaName=(0,y.l0)(window.location.hostname),this.state.isIframeGame||this.gameSubject.xSubscribe(this.onPlatformSpecificEvent);const o=a.hasEagle??gS.doWeNeedToPassEagleInGame(this.props.gamesWithEagleList,b.i.domain,a.slug);this.setState({eaglePassedInGame:o})}onHeavyAdHandler(e){let t;if("string"==typeof e.data)try{t=JSON.parse(e.data)}catch(e){return}"intervention"===t?.type&&this.setState({isHeavyAdDetected:!0})}componentWillUnmount(){window.removeEventListener("message",this.onMessageHandler),window.removeEventListener("resize",this.onResize),this.grmIsUsed()||this.state.isIframeGame||this.gameSubject.xUnsubscribe()}async componentDidUpdate(e,t){const a=this.props,o=a.game,n=a.gameState,r=a.userAuthStatus,s=a.config,i=e.gameState!==n;if(t.isHeavyAdDetected!==this.state.isHeavyAdDetected){const e=document.getElementById("game-canvas"),t=document.getElementById("canvas-box"),a=this.grmIsUsed(),o=this.isIframeGame();e&&!a&&o&&(e.src=e.src),a&&t&&(t.src=t.src)}if((i||n===O.D2.GAME_END)&&this.onResize(),i&&n===O.D2.GAME&&(e.gameState===O.D2.PREROLL||null===e.gameState?this.loadGame(o,s):this.resumeGame()),e.userAuthStatus!==r&&this.isUserAuthorized()&&(this.getUserTopScores(),this.saveRecentlyPlayed(o.slug),this.saveAchievementAndScore(),t.requestEventsQueue.length)){await Tr.ZP.getUserGemsAmount().then((e=>e))<100&&this.doOpenMenuPurchase()}this.handleGemsShopClose(e),this.handleLoginModalClose(e),this.handleMobileCrawling(t)}onResize(e,t){const a=this?.gameContainerRef?.current,o=document.body.querySelector('[class*="Game_canvasBox"]'),n=this?.props?.config?.theme?.shouldShowDisplayAd();if(!a)return;const r=this.props,s=r.gameState,i=r.aspectRatio,l=r.game,m=l?.height;let c=m?l.height:i?Math.ceil(a.offsetWidth/this.props.aspectRatio):0;!n&&gt.D.isDesktop()&&l.isFlex&&(c-=130);const d=c+"px";if(t){const e=a.getElementsByClassName("ctaColLeft"),t=e.length?e[0]:null;if(!t)return;const o=t.parentElement.parentElement;t.setAttribute("style",""),"ark_pre-roll"!==o.id?t.style.display="none":(t.style.width=`calc(${d} - 2 * 2em)`,t.style.height=`calc(${d} - 2 * 2em)`)}else a.setAttribute("style",""),o?.setAttribute("style",""),s===O.D2.GAME?(a.style.minHeight="",a.style.height=d,o&&this.state.isIframeLoaded&&gt.D.isDesktop()&&(o.style.minHeight="",o.style.height=d,this.postMessageToIframe({type:O.YZ.RESIZE_CONTAINER,payload:{height:d,minHeight:"",overflow:"hidden"}}))):(a.style.minHeight=d,a.style.height="auto"),a.style.overflow="hidden",o&&(o.style.overflow="hidden")}getScoreByPlayedGame(){const e=ht.n.getItem(O.Ys.arkStatePlayedGame);return e?(ht.n.removeItem(O.Ys.arkStatePlayedGame),JSON.parse(e)):null}getUserTopScores(){(this.props.config.isEagle?Ph:Nh).getTopScores(this.props.game.slug).then((e=>this.props.dispatch((0,Au.o)(e))))}loadGame(e,t){this.stopMobileCrawlingRender(),zE.gameStart(),this.props.onGameStartTimeChange(new Date),this.isUserAuthorized()&&this.saveRecentlyPlayed(e?.slug);if("object"==typeof t?.theme?.ads&&t?.theme?.ads?.DisableVideo&&!!t?.theme?.ads?.DisableVideo?.prerollShowRate){const e=+ht.n.getItem(O.Ys.gamePlayCount);ht.n.setItem(O.Ys.gamePlayCount,e+1)}!this.grmIsUsed()&&this.loadGameSdk()}resumeGame(){zE.gameResume()}grmIsUsed(){if(fS.isServer)return!1;const e=new URLSearchParams(window.location.search).get("__grm");if("true"===e)return!0;if("false"===e)return!1;const t=this.props,a=t.grmGamesList,o=t.game;if(o.isGrm)return!0;const n=o?.slug,r=n&&a?.includes?.(n);return!!["External","Html"].includes(o.renderingType)||(!!r||void 0)}render(){const e=this.props,t=e.config,a=e.gameState,o=e.game,n=e.aspectRatio;return i.createElement(Kv,{"data-element-description":"game",ref:this.gameContainerRef},a===O.D2.AD_BLOCKER&&i.createElement(uS,{game:o,isForMobileCrawling:this.isForMobileCrawling}),this.grmRenderWrapper(),a===O.D2.GAME_END&&i.createElement(nv,{gameStartTime:this.props.gameStartTime,game:o,config:t,aspectRatio:n,saveRecentlyPlayed:this.saveRecentlyPlayed}),(a===O.D2.PREROLL||null===a)&&i.createElement(FE,{config:t,game:o,onEnd:this.onPrerollEnd,isForMobileCrawling:this.state.isForMobileCrawling||a===O.D2.GAME,stopMobileCrawlingRender:this.stopMobileCrawlingRender,containerOnResize:this.onResize}),a===O.D2.REWARD&&i.createElement(FE,{prerollType:GE.REWARD,config:t,game:o,onEnd:this.onRewardEnd,isForMobileCrawling:!1,stopMobileCrawlingRender:this.stopMobileCrawlingRender}),a===O.D2.INTERSTITIAL&&i.createElement(FE,{prerollType:GE.INTERSTITIAL,config:t,game:o,onEnd:this.onInterstitialEnd,isForMobileCrawling:this.state.isForMobileCrawling,stopMobileCrawlingRender:this.stopMobileCrawlingRender}),i.createElement("button",{className:"testing__game-end-button","data-game-status":"end",onClick:()=>{window.postMessage({type:AE.f.GAME_END},b.i.getCurrentOrigin())}},"game end button"))}}(0,o.Z)(Fv,"contextType",Tt);const Kv=i.forwardRef(((e,t)=>{let a=e.customClassname,o=(0,Te.Z)(e,Hv);return i.createElement("div",(0,ke.Z)({className:r()(rv,a)},o,{ref:t}))})),Wv=(0,d.$j)((e=>({gameState:e.gameState,config:e.config,currentLang:e.currentLang,userAuthStatus:e.userAuthStatus,gameScore:e.gameScore,user:e.user,iframeGamesList:e.iframeGamesList,activeTab:e.leaderboard.activeTab,isShopOpen:e.modal.shop.isOpen,adSettings:e.config.ad,grmGamesList:e.grmGamesList,loginState:e.modal.login,gamesWithEagleList:e.gamesWithEagleList})))(Fv);function zv(){return zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},zv.apply(this,arguments)}const Yv=e=>i.createElement("svg",zv({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 53.3 47.9"},e),i.createElement("g",{transform:"translate(-152 -1600.132)"},i.createElement("path",{d:"M132.4 581.6h31.3v5.5h-31.3z",style:{fill:"#d8c000"},transform:"translate(30.63 1060.885)"}),i.createElement("path",{d:"M165.7 543c.1-1.1.1-2.3.1-3.4v-.3h-35.4v.3c0 1.2 0 2.3.1 3.4h-9v2c0 12.4 7.2 21.4 20.9 26.4.3.2.5.3.8.5v2.8h2.9v.4c0 3-3.3 5.6-7.8 6.5h19.6c-4.5-.9-7.8-3.5-7.8-6.5v-.4h2.9v-2.8c.3-.2.6-.3.8-.5 13.7-5 20.9-14 20.9-26.4v-2zm-40.3 4h5.3c.8 6.5 2.5 12.4 5 16.8-6.3-4.1-9.7-9.7-10.3-16.8m34.9 16.8c2.5-4.5 4.2-10.3 5-16.8h5.3c-.5 7.1-4 12.7-10.3 16.8",style:{fill:"#fccf04"},transform:"translate(30.63 1060.885)"}),i.createElement("ellipse",{cx:170.1,cy:1607.2,rx:1.8,ry:2.7,style:{fill:"#fff"}}))),$v=["place"],qv=i.memo((e=>{e.place;let t=(0,Te.Z)(e,$v);return i.createElement(Yv,{className:r()(sa,t.className),"aria-hidden":"true"})})),Jv="EagleAvatar__avatarPicture___yJclpWFV",Xv="EagleAvatar__borderRadius___pl6iG1Ap",Qv="EagleAvatar__eagleAvatarWrapper___vK9M4oSn",eb=i.memo((({avatar:e,onAvatarClick:t,wrapperClassName:a,noBorderRadius:o})=>{const n=b.i.toAvatarLink(e,"webp"),s=b.i.toAvatarLink(e,"png");return i.createElement("div",{onClick:t,onKeyDown:e=>{"Enter"===e.key&&t()},role:"presentation",className:r()(a,Qv)},i.createElement("picture",{className:r()(Jv,{[Xv]:!o})},i.createElement("source",{srcSet:n,type:"image/webp"}),i.createElement("source",{srcSet:s,type:"image/png"}),i.createElement("img",{src:s,alt:e})))})),tb="Avatar__profilePersonAvatar___JStzq1DV",ab="Avatar__profilePersonAvatarEagle___TUGidAJL",ob="Avatar__avatarsModalAvatar___GBHdUjTD",nb="Avatar__avatarsListAvatar___QyePJBY5",rb="Avatar__lbRowAvatar___GTeDbFdA",sb="Avatar__lbRowAvatarEven___mnQXObyr";let ib=function(e){return e.AVATARS_LIST="AVATARS_LIST",e.AVATARS_MODAL="AVATARS_MODAL",e.PROFILE_PERSON="PROFILE_PERSON",e.LB_ROW="LB_ROW",e}({});const lb=i.memo((({avatar:e,place:t,onAvatarClick:a,even:o})=>{const n=e.includes("_"),s=()=>{switch(t){case ib.PROFILE_PERSON:return r()(tb,n?ab:"");case ib.AVATARS_MODAL:return ob;case ib.AVATARS_LIST:return nb;case ib.LB_ROW:return rb}};return n?i.createElement(eb,{avatar:e,wrapperClassName:r()(s(),{[sb]:o}),noBorderRadius:t===ib.PROFILE_PERSON,onAvatarClick:t===ib.AVATARS_LIST?a:null}):i.createElement("div",{onClick:t===ib.AVATARS_LIST?a:null,onKeyDown:e=>{"Enter"===e.key&&a()},role:"presentation"},i.createElement("img",{className:r()(s(),{[sb]:o}),src:Ku.d.getAvatar(e),alt:e.replace(".png","")}))}));lb.displayName="Avatar";const mb="LeaderboardRow__lbRow___cqOGszNb",cb="LeaderboardRow__position___nMJcfwpw",db="LeaderboardRow__country___rSDVhnqg",hb="LeaderboardRow__isUser___vY8opD5J",ub="LeaderboardRow__positionColumn___OOtnSmsc",Cb="LeaderboardRow__userInfoColumn___jtreFhBM",pb="LeaderboardRow__nameColumn___MVpoU7UG",gb="LeaderboardRow__digitalTurbine___BmwY0xxa",_b="LeaderboardRow__unlogged___fjUXYBXZ",Eb="LeaderboardRow__scoreColumn___D0rgp2Ct",Sb="LeaderboardRow__loginBtn___z1CmY7ki",yb="LeaderboardRow__hasTrophy___j4uu1l5C",fb="LeaderboardRow__anonymous___K4Yqj2Zk",vb="LeaderboardRow__trophyIcon___vwU0Z7EX",bb="LeaderboardRow__positionNumber___kJoCIJqu",Ab="LeaderboardRow__scoresTooltip___O979FWDo",Nb=["isUser"],wb=["isDigitalTurbine","unlogged"],Pb=["isDigitalTurbine","unlogged"],Ob=["isDigitalTurbine"],Tb=["isDigitalTurbine"],Lb=["country"],kb=["hasTrophy","anonymous"],Ib=["hasTrophy"];class Mb extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"onLoginClick",(()=>{const e=Pe.getLoginPageUrl(this.props.config,window.location.href);e?(je.G.set(O.Ys.arkStateReturnUrl,window.location.href),window.location.href=e):this.props.onLoginClick&&this.props.onLoginClick()}))}render(){const e=this.props,t=e.t,a=e.user,o=e.userAuthStatus,n=e.row,r=e.config.theme.theming.name===hh.DIGITAL_TURBINE&&gt.D.isMobile(),s=o===yr.i.USER_AUTHORIZED;if(!n)return i.createElement(i.Fragment,null,i.createElement("div",null)," ",i.createElement(Rb,null,i.createElement(Db,null,i.createElement(Ub,{hasTrophy:!0,anonymous:!a},i.createElement(qv,{className:vb}))),i.createElement(Bb,{isDigitalTurbine:r,unlogged:!0},s&&i.createElement(i.Fragment,null,i.createElement(lb,{avatar:a.avatar,place:ib.LB_ROW}),a.countryCode&&i.createElement(xb,{country:a.countryCode}))),i.createElement(Gb,{isDigitalTurbine:r,unlogged:!0},t("LEADERBOARD_UNLOGGED_TITLE")),i.createElement(Zb,null,!this.props.config.theme.disableLogin&&!s&&i.createElement(Hb,{onClick:this.onLoginClick,isDigitalTurbine:r},t("LOG_IN")))));const l=n.position<=3;return i.createElement(Rb,{isUser:n.isCurrentUser||!n.position},i.createElement(Db,null,i.createElement(Ub,{hasTrophy:l},l&&i.createElement(QS,{place:n.position,className:vb}),i.createElement(Vb,{hasTrophy:l},n.position||"100+"))),i.createElement(Bb,null,i.createElement(lb,{avatar:n.avatar,place:ib.LB_ROW,even:n.position%2==0}),n.countryCode&&i.createElement(xb,{country:n.countryCode})),i.createElement(Gb,{isDigitalTurbine:r},decodeURIComponent(encodeURIComponent(n.name))),i.createElement(Zb,null,(0,y.Yo)(n.score)?i.createElement(So,{text:(0,y._H)(n.score),tooltipClass:Ab},(0,y.p3)(n.score)):(0,y.p3)(n.score)))}}const Rb=e=>{let t=e.isUser,a=(0,Te.Z)(e,Nb);return i.createElement("div",(0,ke.Z)({className:r()(mb,{[hb]:t})},a))},Db=e=>i.createElement("div",(0,ke.Z)({className:ub},e)),Bb=e=>{let t=e.isDigitalTurbine,a=e.unlogged,o=(0,Te.Z)(e,wb);return i.createElement("div",(0,ke.Z)({className:r()(Cb,{[gb]:t,[_b]:a})},o))},Gb=e=>{let t=e.isDigitalTurbine,a=e.unlogged,o=(0,Te.Z)(e,Pb);return i.createElement("div",(0,ke.Z)({className:r()(pb,{[gb]:t,[_b]:a})},o))},Zb=e=>{let t=e.isDigitalTurbine,a=(0,Te.Z)(e,Ob);return i.createElement("div",(0,ke.Z)({className:r()(Eb,{[gb]:t})},a))},Hb=e=>{let t=e.isDigitalTurbine,a=(0,Te.Z)(e,Tb);return i.createElement(Vr,(0,ke.Z)({className:r()(Sb,{[gb]:t})},a))},xb=e=>{let t=e.country;(0,Te.Z)(e,Lb);return i.createElement("img",{className:r()(db),alt:"User Country",src:Ku.d.getFlag(t)})},Ub=e=>{let t=e.hasTrophy,a=e.anonymous,o=(0,Te.Z)(e,kb);return i.createElement("div",(0,ke.Z)({className:r()(cb,{[yb]:t,[fb]:a})},o))},Vb=e=>{let t=e.hasTrophy,a=(0,Te.Z)(e,Ib);return i.createElement("div",(0,ke.Z)({className:r()(bb,{[yb]:t})},a))},jb=(0,c.Zh)()(Mb),Fb=(0,d.$j)((e=>({config:e.config})))(jb),Kb="LeaderboardList__delimiter___oxQHOJG5";class Wb extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"onLoginClick",(()=>{this.props.dispatch((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,caller:T.Leaderboard}))}))}componentDidMount(){this.props.userAuthStatus===yr.i.USER_NOT_AUTHORIZED&&I.W.loginAI(P.MF.IMPRESSION,T.Leaderboard)}componentDidUpdate(e){e.userAuthStatus!==this.props.userAuthStatus&&this.props.userAuthStatus===yr.i.USER_NOT_AUTHORIZED&&I.W.loginAI(P.MF.IMPRESSION,T.Leaderboard)}render(){const e=this.props,t=e.user,a=e.userAuthStatus,o=e.hasUserPlayed,n=e.list;n.forEach(((e,t,a)=>{a[t].position=t+1}));const r=t?n.findIndex((e=>e.name===t.name)):-1,s=-1!==r&&r<=99?r+1:void 0;return this.renderTable(n,t,a,o,s)}renderTable(e,t,a,o,n){let r=[],s=!1;const l=!t||t&&!o;if(!t||t&&!o||n<=9)r=e.slice(0,9);else{let a;s=!0,r=e.slice(0,6),n?a=e.slice(n-2,n+1):(a=e.slice(-3,e.length-1),a.push(Hd.FromUserAndScore(t,this.props.userScore||0))),r.push(...a)}return i.createElement(i.Fragment,null,l&&i.createElement(Fb,{userAuthStatus:a,user:t,onLoginClick:this.onLoginClick}),r.map(((e,o)=>i.createElement(i.Fragment,{key:o},i.createElement(Fb,{key:e.name,user:t,userAuthStatus:a,row:e}),s&&6===e.position?i.createElement(zb,null):null))))}}const zb=({children:e,props:t})=>i.createElement("div",(0,ke.Z)({className:Kb},t),"..."),Yb=(0,d.$j)()(Wb),$b="Leaderboard__container___LA98U2DO",qb="Leaderboard__title___oL99oqbR",Jb="Leaderboard____override___U2MWV1Th",Xb="Leaderboard__tabList___GB5dcm44",Qb="Leaderboard__loaderWrapper___FOHFWhad",eA="Leaderboard__tabWrapper___TJo8kRXq",tA="Leaderboard__content___rIPFf5tu";function aA(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oA(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?aA(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):aA(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class nA extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"tabs",[Sh.TODAY,Sh.THIS_WEEK,Sh.THIS_MONTH]),(0,o.Z)(this,"haveUserGotPlace",!1)}componentDidMount(){this.props.list.length?this.props.dispatch(Pu(!1)):this.loadTab(Sh.TODAY,!0)}getHighestUserScore(){const e=this.props,t=e.user,a=e.topScores,o=e.activeTab,n=e.list;let r=0;if(a&&a[o]&&(r=a[o]||0),t){const e=n.find((e=>e.name===t.name)),a=e&&e.score||0;r=Math.max(r,a)}return r}loadTab(e,t=!1){this.props.dispatch(Pu(!0));const a=this.props,o=a.isEagle,n=a.user,r=a.game,s=o?Ph:Nh,i=n&&("uid"in n?n.uid:n.id);s.getLeaderboard(r.slug,e,t,i).then((e=>(0,d.dC)((()=>{const t=Hd.checkAndUpdateCurrentUserData(this.props.user,e);this.props.dispatch(Pu(!1)),this.props.dispatch(Ou(t))}))))}selectTab(e){this.props.dispatch(Tu(e)),this.loadTab(e)}render(){const e=this.props,t=e.t,a=e.user,o=e.userAuthStatus,n=e.themeName,r=e.loading,s=e.list,l=this.getHighestUserScore(),m=!!l;return i.createElement(rA,{"data-element-description":"leaderboard"},i.createElement(cA,{"data-element-description":"leaderboard title"},t("TOP_SCORES")),i.createElement(iA,null,i.createElement(lA,null,this.tabs.map((e=>i.createElement(mA,{key:e},i.createElement(bh,{tabType:e,isActive:this.props.activeTab===e,onClick:()=>this.selectTab(e),themeName:n})))))),i.createElement(dA,null,r&&i.createElement(sA,null,i.createElement(ja,null)),!r&&i.createElement(Yb,{list:s,user:a,userAuthStatus:o,userScore:l,hasUserPlayed:m})))}}const rA=e=>i.createElement("div",(0,ke.Z)({className:$b},e)),sA=e=>i.createElement("div",(0,ke.Z)({className:Qb},e)),iA=e=>i.createElement("div",(0,ke.Z)({className:Xb},e)),lA=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),mA=e=>i.createElement("div",(0,ke.Z)({className:r()("col-4",eA)},e)),cA=e=>i.createElement("p",(0,ke.Z)({className:r()(qb,Jb)},e),e.children),dA=e=>i.createElement("div",(0,ke.Z)({className:tA},e)),hA=(0,c.Zh)()(nA),uA=(0,d.$j)((e=>({gameState:e.gameState,user:e.user?oA(oA({},e.user),{name:(0,y.vJ)(e.user.name,!0)}):e.user,userAuthStatus:e.userAuthStatus,topScores:e.userTopScores,gameScore:e.gameScore,themeName:e.config.theme.theming.name,isEagle:e.config.isEagle,list:e.leaderboard.list,loading:e.leaderboard.loading,activeTab:e.leaderboard.activeTab})))(hA),CA="MoreGamesLink__viewMore___Fs0psInS",pA="MoreGamesLink__viewMoreIcon___wA5acrGW",gA=i.memo((({url:e,t,onClick:a,themeName:o})=>{const n=o===hh.DIGITAL_TURBINE&&gt.D.isMobile()?"TEXT_VIEW_MORE_MOBILE_DIGITAL_TURBINE":"TEXT_VIEW_MORE_MOBILE";return i.createElement(_A,{onClick:()=>{a&&a()},"data-element-description":"more games link",to:e},i.createElement(SA,null,t("TEXT_VIEW_MORE"),i.createElement(EA,null)),i.createElement(yA,null,t(n)))})),_A=e=>i.createElement(Da,(0,ke.Z)({className:CA},e)),EA=()=>i.createElement(aE,{className:pA}),SA=e=>i.createElement("div",(0,ke.Z)({className:"d-none d-lg-block"},e)),yA=e=>i.createElement("div",(0,ke.Z)({className:"d-block d-lg-none"},e)),fA=(0,c.Zh)()(gA),vA="RelatedGames__relatedGames___OVqvAm7L",bA="RelatedGames__title___SPWC4Xvi",AA="RelatedGames____override___BI6_Qzkc",NA="RelatedGames__topRow___Va6Qp2Ij";class wA extends i.PureComponent{constructor(e){super(e),this.state={relatedGames:this.getRelatedGames(),themeName:this.props.config.theme.theming.name}}componentDidMount(){zE.relatedGames(P.MF.IMPRESSION,this.state.relatedGames)}render(){const e=this.props,t=e.t,a=e.game,o=this.state.themeName;return i.createElement(TA,{"data-element-description":"related-games"},i.createElement(PA,null,i.createElement(OA,null,`${t("PLAYERS_ALSO_ENJOY",{gameName:a.name})}`),i.createElement(fA,{onClick:this.onMoreGamesClick,"data-element-description":"related games more games button",url:`/${t("ROUTES.ALL_GAMES")}`,themeName:o})),i.createElement(hg,{hScroll:"mobile",games:this.state.relatedGames,onTileClick:e=>this.onRelatedTileClick(e),columnClass:"col-sm-3 col-4",themeName:o}))}onMoreGamesClick(){zE.relatedGames(P.MF.CLICK,[],"More")}onRelatedTileClick(e){C.d.setPlayAgainOrFromRecGames(this.props.game.slug),zE.relatedGames(P.MF.CLICK,[],e)}getRelatedGames(){const e=this.props.game,t=this.props.games,a=this.props.relatedGames.find((t=>t.slug===e.slug)),o=a?a.games.slice(0,4):[],n=o.map((e=>t.find((t=>t.slug===e)))).filter((e=>e));return 4!==n.length&&t.forEach((t=>{4!==n.length&&t.tags.filter((t=>e.tags.includes(t))).length>0&&t.slug!==e.slug&&-1===o.indexOf(t.slug)&&n.push(t)})),n}}const PA=e=>i.createElement("div",(0,ke.Z)({className:NA},e)),OA=e=>i.createElement("p",(0,ke.Z)({className:r()(bA,AA)},e),e.children),TA=e=>i.createElement("div",(0,ke.Z)({className:vA},e)),LA=(0,c.Zh)()(wA),kA=(0,d.$j)((e=>({relatedGames:e.relatedGames,config:e.config})))(LA);var IA=a(9617);const MA="AdDivider__container___TfbSOQy6",RA="AdDivider__loginOrProfileButton___Sn4Z0RKw",DA="AdDivider__image___t60XKRjK";class BA extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"onLoginClick",(()=>{const e=Pe.getLoginPageUrl(this.props.config,window.location.href);e?(je.G.set(O.Ys.arkStateReturnUrl,window.location.href),window.location.href=e):this.props.dispatch((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,caller:T.RightRail}))})),this.onResize=this.onResize.bind(this)}componentDidUpdate(e){const t=this.props.userAuthStatus;e.userAuthStatus!==t&&t===yr.i.USER_NOT_AUTHORIZED&&I.W.loginAI(P.MF.IMPRESSION,T.RightRail)}onResize(){}componentDidMount(){window.addEventListener("resize",this.onResize)}componentWillUnmount(){window.removeEventListener("resize",this.onResize)}render(){const e=this.props,t=e.t,a=e.userAuthStatus===yr.i.USER_AUTHORIZED,o=()=>i.createElement(GA,null,i.createElement(ZA,{src:`${(0,y.Vh)()}/images/ad-divider-${a?"logged":"anonymous"}.png`,alt:"login button"}),a?i.createElement(xA,{to:`/${t("ROUTES.PROFILE")}`},t("GO_TO_YOUR_PROFILE")):i.createElement(HA,{onClick:this.onLoginClick},t("LOG_IN_TO_SAVE_YOUR_SCORES")));return i.createElement(o,null)}}const GA=e=>i.createElement("div",(0,ke.Z)({className:MA},e)),ZA=e=>i.createElement("img",(0,ke.Z)({alt:e.alt,className:DA},e)),HA=e=>i.createElement("button",(0,ke.Z)({className:RA},e)),xA=e=>i.createElement(Da,(0,ke.Z)({className:RA},e)),UA=(0,c.Zh)()(BA),VA=(0,d.$j)((e=>({userAuthStatus:e.userAuthStatus,config:e.config,user:e.user})))(UA),jA="TodaysSpecialAdWidget__adWidgetContainer___rR2HSFJD",FA="TodaysSpecialAdWidget__headerContainer___rY6Z5PDd",KA="TodaysSpecialAdWidget__redButton___ZKoGBatJ",WA="TodaysSpecialAdWidget__blueButton___XGOS5VFj",zA="TodaysSpecialAdWidget__activeButton___t6cu3mpw",YA="TodaysSpecialAdWidget__productContainer___Mj1wcyMJ",$A="TodaysSpecialAdWidget__productImage___altVDRfX",qA="TodaysSpecialAdWidget__shopLink___hwtAbbsv",JA="TodaysSpecialAdWidget__footerContainer___QruFrqrR",XA="TodaysSpecialAdWidget__blueFooterButton___aDMRLEwg",QA=()=>{const e=(0,i.useState)("today"),t=(0,vo.Z)(e,2),a=t[0],o=t[1],n=(0,i.useState)(null),r=(0,vo.Z)(n,2),s=r[0],l=r[1],m=(0,i.useState)(null),c=(0,vo.Z)(m,2),d=c[0],h=c[1];(0,i.useEffect)((()=>{(0,S.X2)("https://www.hsn.com/api/arcade/todays-special").then((({data:e})=>l(e))),(0,S.X2)("https://www.hsn.com/api/arcade/recently-aired").then((({data:{Products:e}})=>{const t=Math.floor(Math.random()*e.length);h(e[t])}))}),[]);const u=e=>o(e),C=(e,t)=>{if("Enter"===e.key||"Space"===e.key)return u(t)};return i.createElement("div",{className:jA},i.createElement("div",{className:FA},i.createElement("button",{className:`${KA} ${"today"===a?zA:""}`,onClick:()=>u("today"),onKeyDown:e=>C(e,"today")},"TODAY'S SPECIAL"),i.createElement("button",{type:"button",className:`${WA} ${"recently"===a?zA:""}`,onClick:()=>u("recently"),onKeyDown:e=>C(e,"recently")},"RECENTLY ",i.createElement("br",null)," AIRED")),i.createElement("div",{className:YA},"today"===a&&i.createElement("img",{className:$A,src:s?.Image,alt:"Product Today"}),"recently"===a&&i.createElement("img",{className:$A,src:d?.Image,alt:"Product Recently"}),i.createElement("div",{className:qA},"today"===a&&i.createElement("a",{href:s?.Link,target:"_blank",rel:"noopener noreferrer"},s?.TopLine),"recently"===a&&i.createElement("a",{href:d?.Link,target:"_blank",rel:"noopener noreferrer"},d?.TopLine))),i.createElement("div",{className:JA},i.createElement("button",{type:"button",className:XA,onKeyDown:e=>C(e,"today"),onClick:()=>{const e="today"===a?s.Link:d.Link;return window.location.assign(e)}},"BUY NOW")))};var eN,tN=a(2826),aN=a.n(tN);function oN(){return oN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},oN.apply(this,arguments)}const nN=e=>i.createElement("svg",oN({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),eN||(eN=i.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19.748 5A11.95 11.95 0 0 1 22 12c0 2.612-.835 5.03-2.252 7M15.745 8A6.97 6.97 0 0 1 17 12a6.97 6.97 0 0 1-1.255 4M9.635 5.366 6.468 8.53c-.173.173-.26.26-.36.322a1 1 0 0 1-.29.12C5.704 9 5.582 9 5.337 9H3.6c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C2 9.76 2 10.04 2 10.6v2.8c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C2.76 15 3.04 15 3.6 15h1.737c.245 0 .367 0 .482.028q.154.036.29.12c.1.061.187.148.36.32l3.165 3.166c.429.429.643.643.827.657a.5.5 0 0 0 .42-.173c.119-.14.119-.444.119-1.05V5.932c0-.605 0-.908-.12-1.049a.5.5 0 0 0-.42-.173c-.183.014-.397.228-.826.657"}))),rN=i.memo((e=>i.createElement(nN,{className:r()(e.className),"aria-hidden":"true"})));var sN;function iN(){return iN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},iN.apply(this,arguments)}const lN=e=>i.createElement("svg",iN({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),sN||(sN=i.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m22 9-6 6m0-6 6 6M9.634 4.366 6.47 7.53c-.173.173-.26.26-.36.322a1 1 0 0 1-.29.12C5.704 8 5.582 8 5.337 8H3.6c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C2 8.76 2 9.04 2 9.6v4.8c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C2.76 16 3.04 16 3.6 16h1.737c.245 0 .367 0 .482.028q.154.037.29.12c.1.061.187.148.36.32l3.165 3.166c.429.429.643.643.827.657a.5.5 0 0 0 .42-.173c.119-.14.119-.444.119-1.05V4.932c0-.605 0-.908-.12-1.049a.5.5 0 0 0-.42-.173c-.183.014-.397.228-.826.657"}))),mN=i.memo((e=>i.createElement(lN,{className:r()(e.className),"aria-hidden":"true"}))),cN="YoutubeAdWidget__videoAdWidget___CB3mKPsI",dN="YoutubeAdWidget__videoContainer___FPzskVHG",hN="YoutubeAdWidget__videoElement___wmDTFnzd",uN="YoutubeAdWidget__grayBar___vk3KKegA",CN="YoutubeAdWidget__muteBtn___jxVHB_yd",pN="YoutubeAdWidget__shopNowBtn___lb3B_jtn",gN="YoutubeAdWidget__shopNowLink___k50lddoy",_N="YoutubeAdWidget__shopNowArrow___jIzxuNKR",EN=()=>{const e=(0,i.useState)(!0),t=(0,vo.Z)(e,2),a=t[0],o=t[1],n=(0,i.useState)(!1),r=(0,vo.Z)(n,2),s=r[0],l=r[1],m=(0,i.useState)(null),c=(0,vo.Z)(m,2),d=c[0],h=c[1];(0,i.useEffect)((()=>{(0,S.X2)("https://www.hsn.com/api/arcade/video").then((({data:e})=>{h(e),l((e=>!e))}))}),[]);const u=()=>{o((e=>!e))};return i.createElement(i.Fragment,null,d&&s&&i.createElement("div",{className:cN},i.createElement("div",{className:dN},i.createElement(aN(),{className:hN,url:`https://www.youtube.com/watch?v=${d.YoutubeId}`,playing:!0,loop:!0,muted:a,width:"100%",height:"100%",controls:!0,onError:()=>{l(!1)}})),i.createElement("div",{className:uN},i.createElement("div",{className:CN,onClick:u,onKeyDown:u,role:"presentation"},a?i.createElement(mN,null):i.createElement(rN,null)),i.createElement("div",{className:pN},i.createElement("a",{className:gN,href:d.ShopNowUrl,target:"_blank",rel:"noopener noreferrer"},"Shop This Item",i.createElement(aE,{className:_N}))))))},SN="RightRail__rightRail___a67uwsZU",yN="RightRail__displayAdRight___PjhV3mIW",fN="RightRail__hsnWidgetsContainer___ZqFXMIJI",vN=["enabled","children"],bN=e=>i.createElement("div",(0,ke.Z)({className:yN},e)),AN=e=>{let t=e.enabled,a=e.children,o=(0,Te.Z)(e,vN);return t?i.createElement(IA.Z,o,a):i.createElement(i.Fragment,null,a)},NN=i.forwardRef((({isLoginEnabled:e,isSticky:t,r1Sizes:a,r2Sizes:o,isHsn:n},s)=>i.createElement("div",{className:r()("d-none d-lg-block col-auto",SN),ref:s},n&&i.createElement("div",{className:fN},i.createElement(EN,null),i.createElement(QA,null)),i.createElement(AN,{enabled:t,offsetBottom:20,offsetTop:20},i.createElement(bN,{"data-element-description":"game sidebar ad"},i.createElement(uC,{componentId:"ark_display_r1",dataElementDescription:"ark-display-r1",dimensions:a})),e&&i.createElement(VA,null),i.createElement(bN,{"data-element-description":"game sidebar ad"},i.createElement(uC,{componentId:"ark_display_r2",dataElementDescription:"ark-display-r2",dimensions:o})))))),wN="GameTemplate__containerMain___pipubcAO",PN="GameTemplate__topRow___uJuqCXfw",ON="GameTemplate__breadcrumbsBlock___nq7373Bg",TN="GameTemplate__displayAdTop___MT_uJ9Z8",LN="GameTemplate__isPwaShown___M3t2q4FO",kN="GameTemplate__contentRow___GYd_yhlP",IN="GameTemplate__adsDisabled___Ly8lsofA",MN="GameTemplate__isDesktop___ysEBlMm2",RN="GameTemplate__content___Tmxlf1eH",DN="GameTemplate__titleBlock___WhRkF__r",BN="GameTemplate__gameTitle___dGTDnPSV",GN="GameTemplate__contentContainer___Vm6finwN",ZN="GameTemplate__contentColWrapper___EDOY3_Cs",HN="GameTemplate__customRow___xJT68GTW",xN="GameTemplate__topRowWrap___zg18CPfU",UN="GameTemplate__hideTopADArea___S7UdiKZ5",VN="GameTemplate__isFlexible___FeNINvz7",jN="GameTemplate__leftRail___cg60kWHX",FN="GameTemplate__supportImg___nwcysiaB",KN="GameTemplate__supportBtn___R6uEWgZY",WN="GameTemplate__supportTitle___MQqkdqEj",zN="GameTemplate__adSidebar___Jv817XGC",YN="GameTemplate__chatContainer___ZVJnPh9H",$N="GameTemplate__leaderboardContainer___p8iSNjJL",qN="GameTemplate__chatShortCut___RwawPoS4",JN="GameTemplate__chatTitle___lIuI5QF0",XN="GameTemplate__chatBtn___uE79FJuK",QN="GameTemplate__chatIcon___dQGD4p05",ew="GameTemplate__feedbackShortCut___kU1EuoI0",tw="GameTemplate__feedbackTitle___aOLD7fSx",aw="GameTemplate__feedbackBtn___cdc_Vxg3",ow="GameTemplate__feedbackIcon___s6IKBLhi",nw="GameTemplate__poweredByContainer___zWO72L3D",rw="GameTemplate__promoContainer___AdEGzs6h",sw="GameTemplate__promoSmallText___FgkVlXez",iw="GameTemplate__promoText___rIOsD6ql",lw=i.memo((e=>{const t=b.i.createURL("",`games/${e.gameSlug}`);return i.createElement("div",{style:{position:"relative",zIndex:1}},i.createElement("div",{"data-spotim-module":"pitc"}),i.createElement(SE.ri,{spotId:e.spotId,postId:e.gameSlug,postUrl:t}))}));var mw=a(6225);const cw=({user:e,spotId:t,disableLogin:a})=>{const o=(0,d.I0)();return(0,i.useEffect)((()=>{e&&async function(){if(a)return;const t=await Hi.bl.getToken();t&&(0,mw.ke)(e,t,!0)}()}),[e]),i.createElement(SE.wv,{spotId:t,tracking:{"spot-im-login-start":e=>{a||o((0,Fe.b_)({isOpen:!0,step:Fe.DA.LOGIN,caller:T.OpenWeb}))},"spot-im-current-user-sent-message-clicked":e=>{e.preventDefault()},"spot-im-user-logout":async e=>{e.preventDefault(),!a&&await Hi.bl.getToken()&&o((0,Ve.TX)())}}})},dw=["isFlexibleGame"],hw=["isAdsDisabled"],uw=["isReversed"],Cw=["isAdsDisabled","isDesktop"],pw=["hideTopADArea","isAdsDisabled","isFlexible"],gw=["isSticky"],_w="elpais",Ew="as",Sw=[[300,250],[250,250]],yw=[[300,600],[160,600],[300,250],[250,250]],fw=[[300,250],[250,250]];class vw extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"leftRailRef",i.createRef()),(0,o.Z)(this,"rightRailRef",i.createRef()),(0,o.Z)(this,"contentRowRef",i.createRef()),(0,o.Z)(this,"state",{isUclickPopupVisible:!1,isLeaderboardInView:!1,isChatInView:!1,isForMobileCrawlingRenderUpper:!0,isUserFeedbackVisible:!1}),(0,o.Z)(this,"gameStartTime",new Date),(0,o.Z)(this,"onGameStartTimeChange",(e=>{this.gameStartTime=e})),(0,o.Z)(this,"renderDisplayAdTop",((e=[[728,90]],t=[[320,50]])=>this.state.isForMobileCrawlingRenderUpper||gt.D.isDesktop()?i.createElement(Gw,{"data-element-description":"game top ad"},i.createElement(eC,null,i.createElement(uC,{componentId:"ark_display_t1",dataElementDescription:"ark-display-top",dimensions:e})),i.createElement(Qu,null,i.createElement(uC,{componentId:"ark_display_m1",dataElementDescription:"ark-display-top",dimensions:t}))):"")),(0,o.Z)(this,"onLeaderboardInView",(e=>{e&&this.setState({isLeaderboardInView:e})})),this.onResize=this.onResize.bind(this),this.stopMobileCrawlingRenderUpper=this.stopMobileCrawlingRenderUpper.bind(this)}stopMobileCrawlingRenderUpper(){this.setState({isForMobileCrawlingRenderUpper:!1})}componentDidMount(){this.onResize(),window.addEventListener("resize",this.onResize);const e=gt.D.isDesktop();null!==new URLSearchParams(window?.location.search).get("perf_meter")&&(0,y.ve)("https://cdnjs.cloudflare.com/ajax/libs/stats.js/7/Stats.min.js").then((()=>{const t=new Stats,a=document.createElement("div"),o=document.createElement("h5");o.innerHTML="Page FPS",a.style.backgroundColor="#fff",a.style.position="fixed",e?a.style.top="50%":a.style.bottom="30px",a.style.left="0",a.style.zIndex="100000",t.domElement.style.zoom=e?"2":"1",a.appendChild(o),a.appendChild(t.domElement),document.body.appendChild(a),requestAnimationFrame((function e(){t.update(),requestAnimationFrame(e)}))})),setTimeout((()=>{this.setState({isUserFeedbackVisible:!0})}),5e4)}componentWillUnmount(){window.removeEventListener("resize",this.onResize)}onResize(){const e=this.props.game,t=this.leftRailRef.current,a=this.rightRailRef.current,o=this.contentRowRef.current;if(o&&this.props.config.ad.theySell){const e=o.querySelector('display-ad-component[data-id="ark_display_t1"]');e&&e.refresh&&e.refresh()}if(!(e.height&&t&&a&&o))return;const n=1.41*e.height,r=t.offsetWidth,s=a.offsetWidth,i=o.offsetWidth,l=Math.ceil(n+r+s+50);o.style.maxWidth=l>i?null:`${l}px`}isGameOrPreroll(){return-1!==[O.D2.GAME,O.D2.PREROLL].indexOf(this.props.gameState)}render(){const e=this.props,t=e.game,a=e.games,o=e.gameState,n=e.t,s=e.isAdsEnabled,l=e.config,m=e.user,c=e.userAuthStatus,d=Boolean(l.ad.theySell.display),h=!(l.sso&&"washingtonpost"===l.sso.name),u=t.slug.includes("uclick")||t.slug.includes("amu-"),C=gt.D.isDesktop(),p=C||gt.D.isTablet()||!this.isGameOrPreroll(),g=!y.sk&&0===navigator.maxTouchPoints,_=!y.sk&&window.getComputedStyle(document.head).textSizeAdjust,E=g||_,S=l.openWebChatId?l.openWebChatId:ht.n.getItem("openWebChatId");return i.createElement(bw,null,i.createElement(Ep,{isGamePage:!0}),i.createElement(Nw,null,i.createElement(Pw,null,i.createElement(ww,{isAdsDisabled:!s},s&&p&&!h&&i.createElement(Ow,null,i.createElement("style",null,".theme-wp.offsite .caption { position: static; }"),i.createElement(Dw,{isAdsDisabled:!s,hideTopADArea:!1,isFlexible:t.isFlex},this.renderDisplayAdTop([[728,90]],[[320,50]]))),i.createElement("div",{className:r()("row",rw)},i.createElement("div",{className:"col"},i.createElement(Ow,null,i.createElement(Tw,null,i.createElement(Zw,{"data-element-description":"game title"},t.HTMLHeading||t.name)),i.createElement(Lw,null,i.createElement(dE,{game:t,subfolder:l.theme.subfolder??""})))),i.createElement("div",{className:"d-none d-md-block col-md-3 col-lg-2"},!l.theme.disablePoweredBy&&"usatoday"===l.theme.client&&(u?i.createElement("div",null,i.createElement("div",{className:sw},n("POWERED_BY.LINK_TEXT")),i.createElement("div",{className:iw},n("POWERED_BY.UCLICK"))):i.createElement(l_,{position:"right"},i.createElement(i_,null)))))))),i.createElement(Aw,{isFlexibleGame:t.isFlex},i.createElement(Rw,{isAdsDisabled:!s,isDesktop:C,ref:this.contentRowRef},s&&p&&h&&i.createElement(i.Fragment,null,i.createElement(aC,null,this.renderDisplayAdTop([[728,90]],[[320,50]])),i.createElement(oC,null,this.renderDisplayAdTop([[970,90],[728,90]],[[320,50]]))),i.createElement(Mw,null,i.createElement(Ow,null,i.createElement(Dw,{isAdsDisabled:!s,hideTopADArea:!h,isFlexible:t.isFlex},C&&i.createElement(kw,{ref:this.leftRailRef},i.createElement(zC,{isVertical:!0,isPulseAnimationActive:o===O.D2.GAME_END}),u&&i.createElement(So,{text:"Contact UClick, the provider of these games"},i.createElement(jw,null,i.createElement(Uw,null,i.createElement(J_,null)),i.createElement(Vw,null,n("CONTACT_US_BTN")))),!u&&i.createElement(Hw,{client:l.theme.client,text:n("CONTACT_US_TOOLTIP")},i.createElement(xw,{client:l.theme.client},i.createElement(Uw,null,i.createElement(J_,null)),i.createElement(Vw,null,n("CONTACT_US_BTN")))),S&&i.createElement(Yw,null,i.createElement($w,null,i.createElement(Jw,null)),i.createElement(qw,null,n("COMMENTS_BTN"))),this.state.isUserFeedbackVisible&&l.userFeedbackUrl&&i.createElement(Xw,{url:l.userFeedbackUrl},i.createElement(Qw,null,i.createElement(tP,null)),i.createElement(eP,null,n("FEEDBACK_BTN"))),!u&&!l.theme.disablePoweredBy&&"usatoday"!==l.theme.client&&i.createElement(Iw,null,i.createElement(i_,null))),i.createElement(Wv,{game:t,aspectRatio:1.41,stopMobileCrawlingRenderUpper:this.stopMobileCrawlingRenderUpper,gameStartTime:this.gameStartTime,onGameStartTimeChange:this.onGameStartTimeChange}),s&&C&&i.createElement(tC,null,i.createElement(Kw,null,i.createElement(uC,{componentId:"ark_display_t2",dataElementDescription:"ark-display-bottom",dimensions:[[728,90]]}))),s&&!d&&gt.D.isNotPc()&&this.state.isForMobileCrawlingRenderUpper&&i.createElement(Qu,null,i.createElement(Kw,null,i.createElement(uC,{componentId:"ark_display_m2",dataElementDescription:"ark-display-bottom",dimensions:[[320,50]]}))),i.createElement(kA,{game:t,games:a}),i.createElement(Y_.df,{id:"commentsArea",rootMargin:"50px",onChange:this.onLeaderboardInView,className:YN},this.state.isLeaderboardInView&&S&&i.createElement(Ww,null,i.createElement(yE,{spotId:S,arenaUrl:l.theme.domain,gameSlug:t.slug}),i.createElement(lw,{gameSlug:t.slug,arenaUrl:l.theme.domain,spotId:S}),i.createElement(cw,{user:m,userAuthStatus:c,spotId:S,disableLogin:l.theme.disableLogin}))),i.createElement(Y_.df,{rootMargin:"50px",onChange:this.onLeaderboardInView,className:$N},!l.theme.disableLeaderboard&&!u&&this.state.isLeaderboardInView&&i.createElement(uA,{game:t,gameStartTime:this.gameStartTime})),i.createElement(pE,{game:t,t:n})),s&&p&&C&&i.createElement(Bw,{ref:this.rightRailRef},E&&i.createElement(Ju,null,i.createElement(aC,null,i.createElement(NN,{isHsn:"hsn"===l.theme.client,isSticky:!0,r1Sizes:fw,r2Sizes:fw})),i.createElement(oC,null,i.createElement(NN,{isHsn:"hsn"===l.theme.client,isLoginEnabled:!l.theme.disableLogin,isSticky:!0,r1Sizes:Sw,r2Sizes:yw})))))))))}}const bw=e=>i.createElement("div",(0,ke.Z)({className:wN},e)),Aw=e=>{let t=e.isFlexibleGame,a=(0,Te.Z)(e,dw);return i.createElement("div",(0,ke.Z)({className:`${t?"":"container"} ${GN}`},a))},Nw=e=>i.createElement("div",(0,ke.Z)({className:PN},e)),ww=e=>{let t=e.isAdsDisabled,a=(0,Te.Z)(e,hw);return i.createElement("div",(0,ke.Z)({className:r()(xN,{[IN]:t})},a))},Pw=e=>i.createElement("div",(0,ke.Z)({className:"container"},e)),Ow=e=>{e.isReversed;let t=(0,Te.Z)(e,uw);return i.createElement("div",(0,ke.Z)({className:`row ${HN}`},t))},Tw=e=>i.createElement("div",(0,ke.Z)({className:`col ${DN}`},e)),Lw=e=>i.createElement("div",(0,ke.Z)({className:`col ${ON}`},e)),kw=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({className:r()("d-none d-lg-block",jN)},e,{ref:t})))),Iw=e=>i.createElement("div",(0,ke.Z)({className:nw},e)),Mw=e=>i.createElement("div",(0,ke.Z)({className:r()("col",ZN)},e)),Rw=i.forwardRef(((e,t)=>{let a=e.isAdsDisabled,o=e.isDesktop,n=(0,Te.Z)(e,Cw);return i.createElement("div",(0,ke.Z)({className:r()(kN,{[IN]:a,[MN]:o})},n,{ref:t}))})),Dw=i.forwardRef(((e,t)=>{let a=e.hideTopADArea,o=e.isAdsDisabled,n=e.isFlexible,s=(0,Te.Z)(e,pw);return i.createElement("div",(0,ke.Z)({className:r()(RN,{[LN]:gt.D.isDesktop(),[IN]:o,[UN]:a,[VN]:n})},s,{ref:t}))})),Bw=i.forwardRef(((e,t)=>{e.isSticky;let a=(0,Te.Z)(e,gw);return i.createElement("div",(0,ke.Z)({},a,{ref:t}))})),Gw=e=>i.createElement("div",(0,ke.Z)({className:r()(TN,{[LN]:gt.D.isDesktop()||gt.D.isTablet()&&window.innerWidth>1024})},e)),Zw=e=>i.createElement("h1",(0,ke.Z)({className:BN},e),e.children),Hw=e=>e.client===_w||e.client===Ew?i.createElement("div",e):i.createElement(So,(0,ke.Z)({text:e.text},e)),xw=e=>{const t=e.client===Ew?"https://as.com/formularios/contacto.pl":"https://elpais.com/estaticos/contacte/envio/contactoC.pl";return e.client===_w||e.client===Ew?i.createElement(Fw,(0,ke.Z)({className:KN,supportUrl:t},e)):i.createElement(ro,(0,ke.Z)({className:KN},e))},Uw=e=>i.createElement("div",(0,ke.Z)({className:FN},e)),Vw=e=>i.createElement("p",(0,ke.Z)({className:WN},e)),jw=e=>i.createElement(Uo,e),Fw=e=>{let t=(0,ke.Z)({},((0,Le.Z)(e),e));return i.createElement("a",(0,ke.Z)({rel:"noreferrer nofollow",href:t.supportUrl,target:"_blank"},t),t.children)},Kw=e=>i.createElement("div",(0,ke.Z)({className:zN},e)),Ww=e=>i.createElement("div",(0,ke.Z)({id:"commentsBlock",className:YN},e));function zw(){const e=document.getElementById("commentsArea");e?e.scrollIntoView({behavior:"smooth"}):setTimeout(zw,1e3)}const Yw=e=>i.createElement("div",(0,ke.Z)({className:XN,onClick:zw},e)),$w=e=>i.createElement("div",(0,ke.Z)({className:qN},e)),qw=e=>i.createElement("p",(0,ke.Z)({className:JN},e)),Jw=e=>i.createElement("div",(0,ke.Z)({className:QN},e),i.createElement("svg",{id:"chatIcon",width:"50",height:"50",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{width:"50",height:"50",rx:"4"}),i.createElement("path",{d:"M25.0001 11.6667C23.2491 11.6667 21.5153 12.0115 19.8976 12.6816C18.2799 13.3517 16.8101 14.3338 15.572 15.5719C13.0715 18.0724 11.6667 21.4638 11.6667 25C11.6551 28.0788 12.7211 31.0647 14.6801 33.44L12.0134 36.1067C11.8284 36.2942 11.7031 36.5323 11.6532 36.7909C11.6034 37.0496 11.6313 37.3172 11.7334 37.56C11.8441 37.7999 12.0237 38.0015 12.2492 38.1392C12.4747 38.2769 12.7361 38.3444 13.0001 38.3333H25.0001C28.5363 38.3333 31.9277 36.9286 34.4282 34.4281C36.9286 31.9276 38.3334 28.5362 38.3334 25C38.3334 21.4638 36.9286 18.0724 34.4282 15.5719C31.9277 13.0714 28.5363 11.6667 25.0001 11.6667ZM25.0001 35.6667H16.2134L17.4534 34.4267C17.7017 34.1768 17.8411 33.8389 17.8411 33.4867C17.8411 33.1344 17.7017 32.7965 17.4534 32.5467C15.7075 30.8027 14.6203 28.5074 14.377 26.0517C14.1337 23.5961 14.7493 21.132 16.119 19.0794C17.4887 17.0267 19.5278 15.5125 21.8888 14.7946C24.2497 14.0768 26.7865 14.1997 29.067 15.1425C31.3475 16.0854 33.2305 17.7897 34.3953 19.9652C35.5601 22.1407 35.9346 24.6527 35.4549 27.0733C34.9752 29.494 33.6711 31.6734 31.7648 33.2403C29.8584 34.8072 27.4677 35.6647 25.0001 35.6667Z",fill:"var(--svg-icon-text-color)"}))),Xw=e=>i.createElement("p",(0,ke.Z)({className:aw,onClick:()=>{return t=e.url,void window.open(t,"_blank").focus();var t}},e)),Qw=e=>i.createElement("div",(0,ke.Z)({className:ew},e)),eP=e=>i.createElement("p",(0,ke.Z)({className:tw},e)),tP=e=>i.createElement("div",(0,ke.Z)({className:ow},e),i.createElement("svg",{width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{x:"0.5",width:"48",height:"48",rx:"5"}),i.createElement("path",{d:"M37.5 10.25H28.75C28.0343 10.2471 27.3405 10.4959 26.7897 10.9529C26.239 11.4099 25.8665 12.0461 25.7375 12.75L24.5875 19.0625C24.508 19.5023 24.5262 19.9542 24.6406 20.3862C24.7551 20.8182 24.9632 21.2198 25.25 21.5625C25.5384 21.9054 25.898 22.1814 26.3038 22.3713C26.7096 22.5613 27.1519 22.6606 27.6 22.6625H31.25L30.9375 23.4875C30.7068 24.0992 30.6267 24.7575 30.7039 25.4067C30.7811 26.0559 31.0133 26.677 31.3811 27.2175C31.7488 27.7581 32.2412 28.2022 32.8166 28.5125C33.3921 28.8227 34.0338 28.9899 34.6875 29C34.9301 29.0019 35.168 28.9332 35.3722 28.8022C35.5764 28.6713 35.738 28.4838 35.8375 28.2625L38.6375 21.9375C38.7013 21.7997 38.7394 21.6514 38.75 21.5V11.5C38.75 11.1685 38.6183 10.8505 38.3839 10.6161C38.1495 10.3817 37.8315 10.25 37.5 10.25ZM36.25 21.1625L33.9625 26.325C33.7392 26.2035 33.5468 26.0325 33.4 25.825C33.2529 25.6168 33.1599 25.3752 33.1293 25.1221C33.0988 24.869 33.1317 24.6122 33.225 24.375L33.7 23.125C33.825 22.8008 33.8675 22.4507 33.8239 22.106C33.7803 21.7613 33.6518 21.4328 33.45 21.15C33.2513 20.8683 32.987 20.6391 32.6799 20.4823C32.3729 20.3255 32.0323 20.2458 31.6875 20.25H27.575C27.492 20.2502 27.4099 20.2325 27.3343 20.1979C27.2588 20.1634 27.1917 20.1129 27.1375 20.05C27.0405 19.9167 27 19.7505 27.025 19.5875L28.175 13.3375C28.1696 13.26 28.1807 13.1823 28.2075 13.1094C28.2343 13.0365 28.2763 12.9702 28.3306 12.9147C28.3849 12.8592 28.4504 12.8158 28.5227 12.7874C28.595 12.759 28.6724 12.7463 28.75 12.75H36.25V21.1625ZM22.425 25.3125H18.8125L19.125 24.4875C19.3524 23.8722 19.4279 23.2111 19.345 22.5604C19.2622 21.9097 19.0235 21.2886 18.6492 20.7499C18.275 20.2112 17.7762 19.7708 17.1953 19.4662C16.6143 19.1615 15.9685 19.0016 15.3125 19C15.0699 18.9981 14.832 19.0668 14.6278 19.1977C14.4236 19.3287 14.262 19.5162 14.1625 19.7375L11.3625 26.0625C11.2909 26.2196 11.2526 26.3898 11.25 26.5625V36.5625C11.25 36.894 11.3817 37.212 11.6161 37.4464C11.8505 37.6808 12.1685 37.8125 12.5 37.8125H21.25C21.9657 37.8154 22.6595 37.5666 23.2103 37.1096C23.761 36.6526 24.1335 36.0164 24.2625 35.3125L25.4125 29.0625C25.492 28.6227 25.4738 28.1708 25.3594 27.7388C25.2449 27.3068 25.0368 26.9052 24.75 26.5625C24.479 26.1952 24.1299 25.8926 23.7278 25.6765C23.3258 25.4603 22.8808 25.336 22.425 25.3125ZM21.825 34.7875C21.8035 34.9221 21.7328 35.044 21.6266 35.1295C21.5203 35.2149 21.3861 35.2579 21.25 35.25H13.75V26.8375L16.0375 21.675C16.2608 21.7965 16.4532 21.9675 16.6 22.175C16.7471 22.3832 16.8401 22.6248 16.8707 22.8779C16.9012 23.131 16.8683 23.3877 16.775 23.625L16.3 24.875C16.175 25.1992 16.1325 25.5493 16.1761 25.894C16.2197 26.2387 16.3482 26.5672 16.55 26.85C16.7459 27.1364 17.009 27.3704 17.3162 27.5316C17.6235 27.6929 17.9655 27.7764 18.3125 27.775H22.425C22.508 27.7748 22.5901 27.7925 22.6657 27.827C22.7412 27.8616 22.8083 27.912 22.8625 27.975C22.9595 28.1083 23 28.2745 22.975 28.4375L21.825 34.7875Z",fill:"#F9F9F9"}))),aP=(0,c.Zh)()(vw);class oP extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"set404Status",(()=>{this.props.dispatch(jh(!0))}));const t=e.lang,a=e.game;a&&(this.props.dispatch(Bd(this.props.game)),C.d.setGameSlug(a.slug),C.d.setGlobalCustomDimensions({},{gameRelease:a.version}),Mt._.createManifest(t,null,a))}getMeta(e){const t=this.props,a=t.game,o=t.t,n=t.config,r=o("GAME_SOCIAL_META_TITLE",{gameName:a.name,clientName:n.theme.name}),s=n.theme.name,i=o("GAME_META_DESCRIPTION",{gameName:a.name}),l=i===a.name?"":i,m=a.metaHTMLDescription||l||a.description;return Yu.buildMetaForGamePage(m,this.props.game,e,r,s,this.props.absoluteBaseHref)}render(){const e=this.props,t=e.absoluteBaseHref,a=e.config,o=e.game,n=e.gameState,r=e.games,s=e.customVersion,l=e.customApi,m=e.lang,c=e.t,d=e.isAdsEnabled,h=e.user,u=e.userAuthStatus;if(!o)return this.set404Status(),i.createElement(U_,null);l?o.assetOriginUrl=l:s&&(o.version=s,o.updateAssetsOriginURL());const C=c("GAME_META_TITLE",{gameName:o.name,clientName:a.theme.name}),p=o.metaHTMLTitle||C,_=["ROUTES.GAMES",o.alias],E=`${t}/${c(_[0])}/${_[1]}`,S=Fu.buildGameTemplate(o,t,m),y=V_(t,this.props.arenaLang,_,r);return i.createElement(g,null,i.createElement(Sr,{title:p,meta:this.getMeta(E),link:[{rel:"canonical",href:E},{rel:"preload",href:At.Z.getVideoAdPath(a.ad),as:"script"},...y]},i.createElement("script",{async:!0,type:"application/ld+json"},JSON.stringify(S))),i.createElement(aP,{isAdsEnabled:d,gameState:n,game:o,games:r,config:a,user:h,userAuthStatus:u}))}}const nP=(0,c.Zh)()(oP),rP=(0,d.$j)(((e,t)=>({absoluteBaseHref:ka(e),config:e.config,gameState:e.gameState,game:Ue(e,t),games:xe(e),customVersion:b.i.getCustomVersionParam(t),customApi:b.i.getGameCustomApi(t),lang:e.currentLang,isAdsEnabled:e.config.theme.shouldShowDisplayAd(),arenaLang:e.config.theme.locale,user:e.user,userAuthStatus:e.userAuthStatus})))(nP),sP="Logos__arkadiumLogoMini___llcv_L5o",iP="Logos__small___XW0CWMbI",lP="Logos__smaller___wh_ih4x6",mP=({size:e})=>i.createElement(Sg,{className:r()(sP,{[iP]:e===uh.SMALL,[lP]:e===uh.SMALLER})}),cP="HomeCategory__header___wqDmbbUd",dP="HomeCategory__categoryTitle___hxhihMHa",hP="HomeCategory__linkAndPoweredBy___OQKrUaku",uP="HomeCategory__byArkadium___rs98ZuU3",CP="HomeCategory__by___s_ZRkSbp",pP="HomeCategory__tileWrapper___GYtwaQrN",gP="HomeCategory__digitalTurbine___RnuPoG6u",_P="HomeCategory__content___WjfqUXaC",EP="HomeCategory__tiles___QJ3xbX0Y",SP="HomeCategory__ads___aFdrmx_3",yP="HomeCategory__adsDisabled___bJmcrzM9",fP="HomeCategory__spacingTile___A5JTDjRg",vP="HomeCategory__adWrapper___lAyzM8EZ";function bP(e,t=!1,a=AP,o=NP){const n=t?e.scrollHeight>e.clientHeight:e.scrollWidth>e.clientWidth;a&&a(n,e,o)}function AP(e,t,a){t.parentNode.classList[e?"add":"remove"]("__overflown"),NP(t),t.addEventListener("scroll",a)}function NP(e){const t="__scrolled_right",a="__scrolled_fully";if(e.parentNode)if(e.parentNode.querySelector(".search-results")){const o=32;e.parentNode.classList[e.scrollLeft>o?"add":"remove"](t),e.parentNode.classList[e.scrollLeft+e.clientWidth>=e.scrollWidth-o?"add":"remove"](a)}else e.parentNode.classList.remove(t),e.parentNode.classList.remove(a)}function wP(e){e.parentNode&&(e.parentNode.classList[e.scrollLeft>32?"add":"remove"]("__scrolled_right"),e.parentNode.classList[e.scrollLeft+e.clientWidth>=e.scrollWidth-32?"add":"remove"]("__scrolled_fully"))}const PP=["isAdsDisabled"],OP=["isAdsDisabled"],TP=["isDigitalTurbine"];class LP extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"isDigitalTurbine",this.props.themeName===hh.DIGITAL_TURBINE&&gt.D.isMobile()),(0,o.Z)(this,"catElements",void 0),(0,o.Z)(this,"categoryRef",void 0),(0,o.Z)(this,"renderCategoryLink",(()=>{const e=this.props,t=e.t,a=e.category,o=e.url,n=e.sectionIndex,r=e.i18n.exists(`CATEGORY_TITLE_${a.toUpperCase()}`)?t(`CATEGORY_TITLE_${a.toUpperCase()}`):a,s=i.createElement(Da,{"data-element-description":"section title",to:o},i.createElement(GP,{onClick:()=>this.onCategoryClick(a,n)},r));return this.isDigitalTurbine?i.createElement(DP,null,s,i.createElement(RP,null,i.createElement(BP,null,"by"),i.createElement(mP,{size:uh.SMALL}))):s})),this.state={gameRows:[this.props.games]},this.categoryRef=i.createRef(),this.catElements=[],this.handleOverflow=this.handleOverflow.bind(this)}onResize(){if(this.props){const e=this.props.games,t=!y.sk&&window.innerWidth<375?[e.slice(0,4)]:[e];this.setState({gameRows:t})}}handleOverflow(e=!0){const t=this.categoryRef.current;if(t&&e){const a=t.querySelectorAll(`.${_P}`);function o(e){e.stopPropagation();const t=e.currentTarget;setTimeout((()=>wP(t)),400)}a&&a.length?(this.catElements=Array.from(a),this.catElements.forEach((e=>{e.parentNode;bP(e,!1,void 0,wP),e.addEventListener("scroll",o)}))):!e&&this.catElements.length&&this.catElements.forEach((e=>e.removeEventListener("scroll",o)))}}componentDidMount(){this.onResize(),this.handleOverflow(),window.addEventListener("resize",this.onResize)}componentDidUpdate(){this.handleOverflow()}componentWillUnmount(){this.handleOverflow(!1),window.removeEventListener("resize",this.onResize)}render(){const e=this.props,t=(e.games,e.category),a=e.url,o=e.sectionIndex,n=e.isAdsEnabled,r=e.themeName,s=e.useExternalImages,l=this.state.gameRows;return i.createElement("div",{ref:this.categoryRef,"data-element-description":`section ${t}`},i.createElement(MP,{isAdsDisabled:!n},this.renderCategoryLink(),i.createElement(fA,{url:a,onClick:()=>this.onCategoryClick(t,o),themeName:this.props.themeName})),i.createElement(ZP,null,l.map(((e,a)=>i.createElement(i.Fragment,{key:a},i.createElement(kP,{isAdsDisabled:!n},e.map((e=>i.createElement(xP,{key:e.slug,isDigitalTurbine:this.isDigitalTurbine},i.createElement(ng,{onTileClick:e=>this.onTileClick(e,t),game:e,themeName:r,useExternalImages:s}))))),n&&i.createElement(IP,null,i.createElement(VP,null,i.createElement(Ju,null,i.createElement(uC,{componentId:`ark_display_c_${o}_ad_${a}`,dataElementDescription:"ark-display-section",dimensions:[[300,250]]})))),i.createElement(HP,null),a===l.length-1&&i.createElement(UP,null))))))}onTileClick(e,t){gg.tilesSections(P.MF.CLICK,P.sK.PROMO_BOX_SLOT,`${t}|${e}|yes`)}onCategoryClick(e,t){gg.tilesSections(P.MF.CLICK,P.sK.PROMO_BOX,`${e}|${t}|yes`)}}const kP=e=>{let t=e.isAdsDisabled,a=(0,Te.Z)(e,PP);return i.createElement("div",(0,ke.Z)({className:r()({[yP]:t},EP)},a))},IP=e=>i.createElement("div",(0,ke.Z)({className:SP},e)),MP=e=>{let t=e.isAdsDisabled,a=(0,Te.Z)(e,OP);return i.createElement("div",(0,ke.Z)({className:r()({[yP]:t},cP)},a))},RP=e=>i.createElement("p",(0,ke.Z)({className:uP},e)),DP=e=>i.createElement("div",(0,ke.Z)({className:hP},e)),BP=e=>i.createElement("span",(0,ke.Z)({className:CP},e)),GP=e=>i.createElement("h2",(0,ke.Z)({className:dP},e),Or(e.children)),ZP=e=>i.createElement("div",(0,ke.Z)({className:r()("row",_P)},e)),HP=e=>i.createElement("div",(0,ke.Z)({className:"d-none d-lg-block w-100"},e)),xP=e=>{let t=e.isDigitalTurbine,a=(0,Te.Z)(e,TP);return i.createElement("div",(0,ke.Z)({className:r()("col-md",pP,{[gP]:t})},a))},UP=e=>i.createElement("div",(0,ke.Z)({className:fP},e)),VP=e=>i.createElement("div",(0,ke.Z)({className:`d-none d-lg-block col-auto ${vP}`},e)),jP=(0,c.Zh)()(LP),FP="HomeTemplate__container___MxLXpPvP",KP="HomeTemplate__content___JdxcjVbB",WP="HomeTemplate__title___x0zVMXPs",zP="HomeTemplate__afterCategoryAd___ZHuSA05l",YP="PromoBanner__promoContainer___F9zu9jKP",$P="PromoBanner__imgBlock___V9KxF2GA",qP="PromoBanner__link___txVrNVu8",JP="PromoBanner__textBlock___scK8VB1P",XP="PromoBanner__promoTitle___srl71fcD",QP="PromoBanner__promoDesc___BgbnQTto",eO="PromoBanner__btnBlock___hiHwSgNy",tO="PromoBanner__playBtn___VIgkflxf",aO="PromoBanner__mainContentBg___FKq1_HU3",oO="PromoBanner__digitalTurbine___Z8PHGDW8";var nO=a(9238);const rO=["isDigitalTurbine"],sO=["visibleOnMobile"],iO=!0,lO=!0;class mO extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"promoGame",void 0),(0,o.Z)(this,"getImageRef",(e=>{this.setState({bannerImage:e});const t=136*2.7,a=parseInt(getComputedStyle(e).width);if(a<t){const o=t/a,n=100*o+"%",r=(100*o-100)/2,s=`-${r}%`;console.debug({newWidth:o,marginLeft:r,newWidthAsProp:n,margineLeftAsProp:s}),e.style.width=n,e.style.marginLeft=s,e.style.minHeight="136px"}})),(0,o.Z)(this,"getDescriptionText",(e=>e&&"string"==typeof e?(0,nO.sanitize)(e):"")),(0,o.Z)(this,"renderImageBlock",(()=>{const e=this.promoGame,t=e.promoThumbPath,a=e.promoThumbPathWebP,o=e.assetOriginUrl,n=e.customEventGameThumb,r=e.customEventGameThumbWebp,s=this.props.t,l=f.N.GAMES_THUMBS_BLOB+"/"+this.promoGame.slug+"/",c=l+"Game_Tiles/jpeg/760x312.jpg",d=l+"Game_Tiles/webp/760x312.webp",h=this.promoGame.isCategory?s("ROUTES.CATEGORY"):s("ROUTES.GAMES");return i.createElement(i.Fragment,null,i.createElement(m.ql,null,i.createElement("link",{rel:"preload",fetchPriority:"high",as:"image",href:r})),i.createElement(uO,{"data-element-description":"promo picture"},i.createElement(dO,{onClick:e=>this.onPromoClick(),to:`/${h}/${this.promoGame.alias}`},i.createElement(Dp,{imageType:Rp.PROMO,img:c,webp:d,imgBackFill:o+t,webpBackFill:o+a,customEventGameThumb:n,customEventGameThumbWebp:r,alt:this.promoGame.name,emitRef:this.getImageRef}))))})),(0,o.Z)(this,"renderDefaultTextBlock",(()=>i.createElement(CO,null,this.renderTitle(),this.renderDescription()))),(0,o.Z)(this,"renderTextBlockDigitalTurbine",(()=>i.createElement(CO,{isDigitalTurbine:!0},i.createElement(Sp,null),this.renderTitle(),this.renderDescription(),i.createElement(mP,{size:uh.SMALL})))),(0,o.Z)(this,"renderTitle",(()=>i.createElement(pO,{"data-element-description":"promo name"},this.promoGame.name))),(0,o.Z)(this,"renderDescription",(()=>{const e=iO,t=lO,a=this.getDescriptionText(this.promoGame.description);return i.createElement(i.Fragment,null,i.createElement(gO,{"data-element-description":"promo description",visibleOnMobile:e},a),t&&this.renderPlayGameButton())})),(0,o.Z)(this,"renderPlayGameButton",(()=>i.createElement(dO,{onClick:e=>this.onPromoClick(),to:`/${this.promoGame.isCategory?this.props.t("ROUTES.CATEGORY"):this.props.t("ROUTES.GAMES")}/${this.promoGame.alias}`},i.createElement(_O,null,i.createElement(EO,{"data-element-description":"promo play button"},this.promoGame.isCategory&&this.promoGame.buttonText?this.promoGame.buttonText:this.props.t("PLAY_NOW"))))));const t=this.props,a=t.promoFromConfig,n=t.games,r=gt.D.isMobile();this.state={isMobile:r,bannerImage:null};const s=a&&n.find((e=>e.slug===a));this.promoGame=s||n[0]}componentDidMount(){gg.promoGame(P.MF.IMPRESSION,this.promoGame.slug);document.querySelector(".main-content").classList.add(aO)}componentWillUnmount(){document.querySelector(".main-content").classList.remove(aO)}render(){if(!this.promoGame)return null;const e=this.props.themeName===hh.DIGITAL_TURBINE&&gt.D.isMobile();return i.createElement(cO,null,i.createElement(hO,null,this.renderImageBlock(),e?this.renderTextBlockDigitalTurbine():this.renderDefaultTextBlock()))}onPromoClick(){gg.promoGame(P.MF.CLICK,this.promoGame.slug)}}const cO=e=>i.createElement("div",(0,ke.Z)({className:YP},e)),dO=e=>i.createElement(Da,(0,ke.Z)({className:qP},e)),hO=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),uO=e=>i.createElement("div",(0,ke.Z)({className:`col-12 col-lg-8 ${$P}`},e)),CO=e=>{let t=e.isDigitalTurbine,a=(0,Te.Z)(e,rO);return i.createElement("div",(0,ke.Z)({className:`col-12 col-lg-4 ${r()(JP,{[oO]:t})}`},a))},pO=e=>i.createElement("h2",(0,ke.Z)({className:XP},e),e.children),gO=e=>{e.visibleOnMobile;let t=(0,Te.Z)(e,sO);return i.createElement("p",(0,ke.Z)({className:r()(QP)},t))},_O=e=>i.createElement("div",(0,ke.Z)({className:eO},e)),EO=e=>i.createElement(Vr,(0,ke.Z)({className:tO},e)),SO=(0,c.Zh)()(mO),yO=(0,d.$j)((e=>({config:e.config,games:xe(e)})))((e=>i.createElement(Cr,null,(t=>i.createElement(SO,{promoFromConfig:!(!t.isArenaExcludedPromo&&t.eventData)&&e.config.feed.promoGame,games:t.isArenaExcludedPromo||!t.eventData?e.games:[t.eventData],themeName:e.config.theme.theming.name}))))),fO=["eventsCustomClass"];class vO extends i.PureComponent{componentDidMount(){const e=this.props.gamesByCategories.map((e=>e.category)).join("|");gg.tilesSections(P.MF.IMPRESSION,P.sK.ARENA_PROMO_BOX,e)}render(){const e=this.props,t=e.config,a=(e.games,e.isEventCategoryOn),o=e.gamesByCategories,n=e.t,r=!t.theme.theming?.layout||t.theme.theming?.layout?.title;return i.createElement(i.Fragment,null,i.createElement("style",null,this.props.eventCustomStyles||""),i.createElement(bO,{eventsCustomClass:this.props.eventsCustomClass},i.createElement(Ep,null),i.createElement("div",{className:"row"},i.createElement("div",{className:"col"},r&&i.createElement(NO,null,n("HOME_PAGE_TITLE",{clientName:t.theme.name}))),i.createElement("div",{className:"d-none d-md-block"},!t.theme.disablePoweredBy&&"usatoday"===t.theme.client&&i.createElement(l_,{position:"right"},i.createElement(i_,null)))),i.createElement(yO,null),i.createElement(AO,null,o.filter((e=>a||!e.eventCat)).map(((e,a)=>i.createElement(i.Fragment,{key:`${a}_${e.category}`},i.createElement(jP,{isAdsEnabled:t.theme.shouldShowDisplayAd(),category:e.category,games:e.games||[],url:e.url,sectionIndex:a,themeName:t.theme.theming.name,useExternalImages:t.theme.useExternalImages}),t.theme.shouldShowDisplayAd()&&e.category!==OO&&i.createElement(i.Fragment,null,i.createElement(Ju,null,i.createElement(wO,null,i.createElement(uC,{componentId:`ark_display_с_${a}_ad_2`,dataElementDescription:"ark-display-wide",dimensions:[[728,90]]}))),(a+1)%2==0&&i.createElement(i.Fragment,null,i.createElement(Xu,null,i.createElement(wO,null,i.createElement(uC,{componentId:`ark_display_с_${a}_ad_0`,dataElementDescription:"ark-display-wide",dimensions:[[728,90]]}))),i.createElement(Qu,null,i.createElement(wO,null,i.createElement(uC,{componentId:`ark_display_с_${a}_ad_0`,dataElementDescription:"ark-display-section",dimensions:[[300,250]]}))))))))),i.createElement(SC,null)))}}const bO=e=>{const t=e.eventsCustomClass,a=(0,Te.Z)(e,fO);return i.createElement("div",(0,ke.Z)({className:r()("container",FP,t)},a))},AO=e=>i.createElement("div",(0,ke.Z)({className:KP},e)),NO=e=>i.createElement("h1",(0,ke.Z)({className:WP},e),Or(e.children)),wO=e=>i.createElement("div",(0,ke.Z)({className:zP},e)),PO=(0,c.Zh)()(vO),OO="other";class TO extends i.PureComponent{constructor(e){super(e);const t=e.config,a=e.games,o=e.lang,n=e.t;let r=[];r=[...new Set(t.categories.allCategories)];const s=[...new Set(t.categories.homeCategories.map((e=>e.name)))],i=[...new Set(t.categories.homeCategories)],l=this.buildCategoryGameList(r,s,a,i),m=this.buildUsedGameList(l);this.state={gamesByCategories:l,usedGameList:m};const c=n("HOME_BOTTOM_DESCRIPTION_TEXT",{name:t.theme.name});Mt._.createManifest(o,{name:n("GAMES"),description:c,iconName:"arena"})}getMeta(e){const t=this.props,a=t.clientName,o=t.t,n=t.absoluteBaseHref,r=t.sharingImage,s=o("HOME_META_DESCRIPTION",{clientName:a});return Yu.buildMeta(s,e,a,n,r)}render(){const e=this.props,t=e.absoluteBaseHref,a=e.config,o=e.clientName,n=e.games,r=e.lang,s=(0,e.t)("HOME_META_TITLE",{clientName:o}),l=t,m=Fu.buildGameListTemplate(this.state.usedGameList,t,r),c=V_(t,this.props.arenaLang,[]);return i.createElement(g,null,i.createElement(Sr,{title:s,meta:this.getMeta(l),link:[{rel:"canonical",href:l},...c]},i.createElement("script",{async:!0,type:"application/ld+json"},JSON.stringify(m))),i.createElement(Cr,null,(e=>i.createElement(PO,{config:a,games:n,gamesByCategories:this.state.gamesByCategories,isEventCategoryOn:e,eventCustomStyles:this.props.eventCustomStyles,eventsCustomClass:this.props.eventsCustomClass}))))}buildUsedGameList(e){const t=[];return e.reduce(((e,a)=>{const o=a.games.slice(0,8).filter((e=>-1===t.indexOf(e.slug)));return t.push(...o.map((e=>e.slug))),e.concat(o)}),[])}buildCategoryGameList(e,t,a,o){const n=this.props,r=n.t,s=n.lang,i=e.filter((e=>-1===t.map((e=>e.name)).indexOf(e))),l=[],m=o.map((e=>{const t=Nr.categoryTranslated(e,r(e.name.toUpperCase()),s),n=Nr.mixinHomeCategories([...a].filter((e=>e.hasCategory(t))).slice(0,8),e);return n.forEach((e=>l.push(e.slug))),{category:t,url:`/${r("ROUTES.CATEGORY")}/${b.i.serializeCategoryUrl(t)}`,games:n,eventCat:e?.eventCat,eventCatNamesList:Nr.getEventCatNamesList(o)}})),c=a.filter((e=>-1===l.indexOf(e.slug))).filter((e=>i.find((t=>e.hasCategory(t))))).slice(0,8);return m.push({category:OO,url:`/${r("ROUTES.ALL_GAMES")}`,games:c}),m.filter((e=>!!e.games.length))}}const LO=(0,c.Zh)()(TO),kO=(0,d.$j)(((e,t)=>({absoluteBaseHref:ka(e),games:xe(e),clientName:e.config.theme.name,config:e.config,lang:e.currentLang,url:t.location.pathname,arenaLang:e.config.theme.locale,eventCustomStyles:wr(e),eventsCustomClass:Pr(e),sharingImage:e.config.theme.sharingImage})))(LO);class IO extends i.PureComponent{constructor(e){super(e);const t=e.lang,a=e.clientName,o=e.t,n=o("HOME_BOTTOM_DESCRIPTION_TEXT",{name:a});Mt._.createManifest(t,{name:o("GAMES"),description:n,iconName:"arena"})}getMeta(e){const t=this.props,a=t.t,o=t.clientName,n=t.absoluteBaseHref,r=t.sharingImage,s=a("ALL_GAMES_META_DESCRIPTION",{clientName:o});return Yu.buildMeta(s,e,o,n,r)}render(){const e=this.props,t=e.absoluteBaseHref,a=e.games,o=e.clientName,n=e.lang,r=e.t,s=e.isAdsEnabled,l=e.themeName,m=e.disablePoweredBy,c=e.client,d=r("ALL_GAMES"),h=r("ALL_GAMES_META_TITLE",{clientName:o}),u=["ROUTES.ALL_GAMES"],C=`${t}/${r(u[0])}`,p=Fu.buildGameListTemplate(a,t,n),_=V_(t,this.props.arenaLang,u);return i.createElement(g,null,i.createElement(Sr,{title:h,meta:this.getMeta(C),link:[{rel:"canonical",href:C},..._]},i.createElement("script",{async:!0,type:"application/ld+json"},JSON.stringify(p))),i.createElement(S_,{isAdsEnabled:s,categoryKey:"all-games",caption:d,games:a,themeName:l,client:c,disablePoweredBy:m}))}}const MO=(0,d.$j)((e=>({absoluteBaseHref:ka(e),clientName:e.config.theme.name,client:e.config.theme.client,disablePoweredBy:e.config.theme.disablePoweredBy,games:xe(e),lang:e.currentLang,isAdsEnabled:e.config.theme.shouldShowDisplayAd(),themeName:e.config.theme.theming.name,arenaLang:e.config.theme.locale,sharingImage:e.config.theme.sharingImage})))(IO),RO=(0,c.Zh)()(MO);function DO(){return DO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},DO.apply(this,arguments)}const BO=e=>i.createElement("svg",DO({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),i.createElement("g",{"data-name":"Layer 2"},i.createElement("g",{"data-name":"Layer 1"},i.createElement("path",{d:"M20.65 11.11v2H6.49l3.58 3.6-1.42 1.38-6-6 6-6 1.42 1.42-3.58 3.6Z",style:{fill:"currentColor"}}),i.createElement("path",{d:"M0 0h24v24H0z",style:{fill:"none"}})))),GO=i.memo((e=>i.createElement(BO,{className:r()(Gt,e.className),"aria-hidden":"true"})));var ZO,HO;function xO(){return xO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},xO.apply(this,arguments)}const UO=e=>i.createElement("svg",xO({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),ZO||(ZO=i.createElement("path",{fill:"currentColor",d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"})),HO||(HO=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}))),VO=i.memo((e=>i.createElement(UO,{className:r()(xt,e.className),"aria-hidden":"true"})));var jO,FO;function KO(){return KO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},KO.apply(this,arguments)}const WO=e=>i.createElement("svg",KO({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),jO||(jO=i.createElement("path",{fill:"none",d:"M0 0h24v24H0Z","data-name":"Path 44"})),FO||(FO=i.createElement("path",{fill:"currentColor",d:"M12 22A10.01 10.01 0 0 1 2 12 10.01 10.01 0 0 1 12 2a10.013 10.013 0 0 1 10 10 10.014 10.014 0 0 1-10 10m-.811-9.383V16h1.842v-3.381H16v-1.735h-2.967V7.718h-1.842v3.166H8.205v1.735Z","data-name":"Subtraction 2"}))),zO=i.memo((e=>i.createElement(WO,{className:r()(Vt,e.className),"aria-hidden":"true"})));var YO,$O;function qO(){return qO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},qO.apply(this,arguments)}const JO=e=>i.createElement("svg",qO({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),YO||(YO=i.createElement("path",{fill:"currentColor",d:"M10.36 15.57a6.6 6.6 0 0 1 .39-2.48 6.5 6.5 0 0 1 1.53-2 11.4 11.4 0 0 0 1.44-1.58 2.7 2.7 0 0 0 .47-1.54 2.38 2.38 0 0 0-.54-1.68 2.1 2.1 0 0 0-1.6-.58 2.3 2.3 0 0 0-1.63.57 2 2 0 0 0-.61 1.53H7a4.22 4.22 0 0 1 1.37-3.32 5.47 5.47 0 0 1 3.68-1.21 5.27 5.27 0 0 1 3.67 1.2A4.3 4.3 0 0 1 17 7.82a5.47 5.47 0 0 1-1.78 3.77L13.82 13a3.83 3.83 0 0 0-.8 2.57Zm-.2 3.64a1.48 1.48 0 0 1 .43-1.11 1.83 1.83 0 0 1 2.36 0 1.6 1.6 0 0 1 0 2.17 1.6 1.6 0 0 1-1.19.44 1.58 1.58 0 0 1-1.19-.44 1.46 1.46 0 0 1-.41-1.06",className:"HelpIcon_svg__a"})),$O||($O=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z",className:"HelpIcon_svg__b"}))),XO=i.memo((e=>i.createElement(JO,{className:r()(Ut,e.className),"aria-hidden":"true"})));var QO,eT;function tT(){return tT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},tT.apply(this,arguments)}const aT=e=>i.createElement("svg",tT({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),QO||(QO=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),eT||(eT=i.createElement("path",{fill:"currentColor",d:"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m7-7H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42a.35.35 0 0 1 .08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69s.02-.46.05-.68l-1.48-1.16a.35.35 0 0 1-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69"}))),oT=i.memo((e=>i.createElement(aT,{className:r()(Ht,e.className),"aria-hidden":"true"})));var nT,rT;function sT(){return sT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},sT.apply(this,arguments)}const iT=e=>i.createElement("svg",sT({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),nT||(nT=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),rT||(rT=i.createElement("path",{fill:"currentColor",d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}))),lT=i.memo((e=>i.createElement(iT,{className:r()(jt,e.className),"aria-hidden":"true"}))),mT="HelpSidebar__sidebar___TlRk7iON",cT="HelpSidebar__list___NLTeupjs",dT="HelpSidebar__item____PtuTeQo",hT="HelpSidebar__isActive___nXvZksRk",uT="HelpSidebar__isHidden___bfXr2mRQ",CT="HelpSidebar__itemIcon___Yk1QE0Ij",pT="HelpSidebar__itemText___Jy5cA5m6",gT="HelpSidebar__arrowRotated___SD2bV33A",_T=["isActive","isHidden"],ET="elpais",ST="as",yT={[$E.AD_BLOCK]:i.createElement(lT,null),[$E.ABOUT]:i.createElement(XC,null),[$E.FEATURES]:i.createElement(zO,null),[$E.FAQ]:i.createElement(XO,null),[$E.SYS_REQUIREMENTS]:i.createElement(oT,null),[$E.CONTACT_US]:i.createElement(VO,null)},fT=Object.keys($E).map((e=>$E[e]));class vT extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{isMobile:!1,isDropdownOpened:!1}),(0,o.Z)(this,"onResize",(()=>{this.setState({isMobile:(0,y.Od)()})}))}componentDidMount(){this.onResize(),window.addEventListener("resize",this.onResize)}componentWillUnmount(){window.removeEventListener("resize",this.onResize)}onClick(e){this.state.isMobile?(this.props.activeItem!==e&&this.props.onSelect(e),this.setState({isDropdownOpened:!this.state.isDropdownOpened})):this.props.onSelect(e)}render(){const e=this.props,t=e.t,a=e.activeItem,o=e.client,n=this.state,r=n.isMobile,s=n.isDropdownOpened,l=this.getSupportUrl(o),m=o===ET||o===ST?OT:ro;let c=fT.slice().filter((e=>e!==$E.CONTACT_US));return r&&(c=c.sort(((e,t)=>e===a?-1:1))),i.createElement(bT,null,i.createElement(AT,null,c.map((e=>i.createElement(NT,{key:e,onClick:this.onClick.bind(this,e),isActive:e===a,isHidden:r&&!s&&e!==a},i.createElement(wT,null,yT[e]),i.createElement(PT,null,t(`HELP_MENU.${e.toUpperCase()}`)),i.createElement(wT,null,i.createElement(aE,{className:gT}))))),i.createElement(m,{className:dT,supportUrl:l},i.createElement(wT,null,yT[$E.CONTACT_US]),i.createElement(PT,null,t("CONTACT_US_BTN")))))}getSupportUrl(e){return e===ET||e===ST?e===ST?"https://as.com/formularios/contacto.pl":"https://elpais.com/estaticos/contacte/envio/contactoC.pl":""}}const bT=e=>i.createElement("aside",(0,ke.Z)({className:mT},e)),AT=e=>i.createElement("ul",(0,ke.Z)({className:cT},e)),NT=e=>{let t=e.isActive,a=e.isHidden,o=(0,Te.Z)(e,_T);return i.createElement("li",(0,ke.Z)({className:r()(dT,{[hT]:t,[uT]:a})},o))},wT=e=>i.createElement("div",(0,ke.Z)({className:CT},e)),PT=e=>i.createElement("div",(0,ke.Z)({className:pT},e)),OT=e=>{let t=(0,ke.Z)({},((0,Le.Z)(e),e));return i.createElement("a",(0,ke.Z)({rel:"noreferrer nofollow",target:"_blank",href:t.supportUrl},t),t.children)},TT=(0,c.Zh)()(vT),LT=(0,d.$j)((e=>({client:e.config.theme.client})))(TT),kT="Help__wrapper___b_ybidBm",IT="Help__container___aj8ek5Gs",MT="Help__heading___qC8pQTYs",RT="Help__headingText___UBvgj26T",DT="Help__backToGame___WymcGFHf",BT="Help__backToGameLink____PBotgvP",GT="Help__backToGameText___Twf_Vz5D",ZT="Help__iframedSection___ol_DkqyD",HT="Help__divWrapper___IyK6OAyf",xT="Help____iframe___gNjQ7Bl_",UT="Help____device___zNKiJSG3",VT="Help____mobile___hkyxGfjW";class jT extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{activeSection:$E.ABOUT}),(0,o.Z)(this,"backButtonRef",i.createRef()),(0,o.Z)(this,"sidebarRef",i.createRef()),(0,o.Z)(this,"containerRef",i.createRef()),(0,o.Z)(this,"loadSection",(e=>{this.setState({activeSection:e});const t=nL(e,this.props.currentLang);if(t)return this.setState({activeSection:e,content:`\n                    <iframe\n                        src="${t}"\n                        class="${r()(ZT,gt.D.isNotPc()?UT:"",gt.D.isMobile()?VT:"")}"\n                    ></iframe>\n                `});qE.getPage(e,this.props.currentLang).then((t=>{const a=this.containerRef.current.offsetTop-20;(document.body.scrollTop||document.getElementsByTagName("html")[0].scrollTop)>a&&window.scrollTo(0,a),this.setState({activeSection:e,content:t})}))})),(0,o.Z)(this,"setSidebarSticky",(()=>{const e=this.backButtonRef.current,t=this.sidebarRef.current,a=this.containerRef.current,o=a.offsetTop;if((document.body.scrollTop||document.getElementsByTagName("html")[0].scrollTop)>o-20){let o=0;e&&(o=e.offsetHeight,a.style.paddingTop=`${o}px`,e.style.top="20px",e.style.position="fixed"),t.style.position="fixed",t.style.top=`${20+o}px`}else this.resetSticky()})),(0,o.Z)(this,"resetSticky",(()=>{const e=this.backButtonRef.current,t=this.sidebarRef.current,a=this.containerRef.current;e&&(e.style.position="static",a.style.paddingTop="0"),t.style.position="static"}))}componentDidMount(){this.props.adBlockByGame?this.loadSection($E.AD_BLOCK):this.loadSection(this.state.activeSection),this.addOnScrollEvent(),window.addEventListener("resize",(()=>{this.removeOnScrollEvent(),this.addOnScrollEvent()})),window.addEventListener("touchstart",rL,!0),window.addEventListener("resize",(()=>this.loadSection(this.state.activeSection)))}componentDidUpdate(e){const t=this.props.adBlockByGame;e.adBlockByGame!==t&&t&&this.loadSection($E.AD_BLOCK)}componentWillUnmount(){this.removeOnScrollEvent(),window.removeEventListener("touchstart",rL,!0)}render(){const e=this.props,t=e.t,a=e.adBlockByGame,o=this.state,n=o.content,s=o.activeSection;return i.createElement(FT,{"data-element-description":"help page"},i.createElement(KT,null,i.createElement(WT,null,t(`HELP_TITLES.${s.toUpperCase()}`))),i.createElement(zT,null,i.createElement(YT,{ref:this.containerRef},s===$E.AD_BLOCK&&a&&i.createElement(QT,{ref:this.backButtonRef},i.createElement(eL,{href:`/${t("ROUTES.GAMES")}/${a}`},i.createElement(GO,null),i.createElement(tL,null,t("HELP_AD_BLOCK_BACK_TO_GAME")))),i.createElement($T,null,i.createElement(qT,null,i.createElement(XT,{ref:this.sidebarRef},i.createElement(LT,{onSelect:this.loadSection,activeItem:s}))),i.createElement(JT,null,s===$E.AD_BLOCK&&i.createElement(aL,null),!n&&i.createElement(ja,null),n&&i.createElement("div",{className:r()(HT,nL(this.state.activeSection)?xT:"",gt.D.isNotPc()?UT:"",gt.D.isMobile()?VT:""),dangerouslySetInnerHTML:{__html:n}}))),i.createElement("br",null),i.createElement("br",null),i.createElement("br",null))))}addOnScrollEvent(){(0,y.Od)()||y.sk||window.addEventListener("scroll",this.setSidebarSticky)}removeOnScrollEvent(){(0,y.Od)()&&!y.sk&&this.resetSticky(),window.removeEventListener("scroll",this.setSidebarSticky)}}const FT=e=>i.createElement("div",(0,ke.Z)({className:kT},e)),KT=e=>i.createElement("div",(0,ke.Z)({className:MT},e)),WT=e=>i.createElement("h1",(0,ke.Z)({className:RT},e),e.children),zT=e=>i.createElement("div",(0,ke.Z)({className:`container ${IT}`},e)),YT=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({},e,{ref:t})))),$T=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),qT=e=>i.createElement("div",(0,ke.Z)({className:"col-12 col-md-4 col-lg-3"},e)),JT=e=>i.createElement("div",(0,ke.Z)({className:"col-12 col-md-8 col-lg-9"},e)),XT=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({},e,{ref:t})))),QT=i.forwardRef(((e,t)=>i.createElement("div",(0,ke.Z)({className:DT},e,{ref:t})))),eL=e=>i.createElement(Da,(0,ke.Z)({className:BT},e)),tL=e=>i.createElement("span",(0,ke.Z)({className:GT},e)),aL=()=>i.createElement("style",null,"\n            .question,\n            .question .question__btn {\n                display: none;\n            }\n\n            .question:first-child {\n                display: block;\n                border: none;\n            }\n\n            .question:first-child .question__answer {\n                display: block;\n                margin: 0;\n            }\n        "),oL=(0,c.Zh)()(jT);function nL(e,t="en"){const a={[$E.AD_BLOCK]:`https://support.arkadium.com/${t}/support/solutions/articles/44001739800-i-received-a-message-about-my-ad-blocker-what-should-i-do-`,[$E.FAQ]:`https://support.arkadium.com/${t}/support/home`,[$E.SYS_REQUIREMENTS]:`https://support.arkadium.com/${t}/support/solutions/articles/44001803144-what-are-the-minimum-system-requirements-needed-to-play-arkadium-games-`};return!!a.hasOwnProperty(e)&&a[e]}function rL(e){const t=e.target;t&&Array.from(t.classList).includes(ZT)&&Array.from(t.classList).includes("__device")&&(e.stopPropagation(),t.scrollIntoView())}class sL extends i.PureComponent{getMeta(e){const t=this.props,a=t.t,o=t.clientName,n=t.absoluteBaseHref,r=t.sharingImage,s=a("HELP_META_DESCRIPTION",{clientName:o});return Yu.buildMeta(s,e,o,n,r)}render(){const e=this.props,t=e.absoluteBaseHref,a=e.adBlockByGame,o=e.currentLang,n=e.clientName,r=e.t,s=r("HELP_META_TITLE",{clientName:n}),l=["ROUTES.HELP"],m=`${t}/${r(l[0])}`,c=V_(t,this.props.arenaLang,l);return i.createElement(g,null,i.createElement(Sr,{title:s,meta:this.getMeta(m),link:[{rel:"canonical",href:m},...c]}),i.createElement(oL,{currentLang:o,adBlockByGame:a}))}}const iL=(0,c.Zh)()(sL),lL=(0,d.$j)(((e,t)=>({absoluteBaseHref:ka(e),adBlockByGame:mL(t.location.search),clientName:e.config.theme.name,currentLang:e.currentLang,arenaLang:e.config.theme.locale,sharingImage:e.config.theme.sharingImage})))(iL);function mL(e){const t=new URLSearchParams(e);if(t.get("section")===$E.AD_BLOCK&&t.get("game"))return t.get("game")}const cL="Achievements__Container___xcbsXrNu",dL="Achievements__Title___c7eQnmaJ",hL="Achievements__Body___jsdzru0b",uL="Achievements__AchievementEventRow___zoYHi884",CL="Achievements__IconBlock___h17UsX_Z",pL="Achievements__DescText___LjZ4K5Xl",gL="Achievements__StarIconTitle___ZpUSyxzo",_L="Achievements__StarIconContent___wPelnnPe",EL=["NUM_FIRST","NUM_SECOND","NUM_THIRD"],SL=i.memo((({event:e,userName:t,t:a})=>{const o=e.userTodayRank,n=e.score,r=e.gameName,s=e.slug,l=o>0&&o<=3,m=l?a(EL[o-1]):"",c=`${b.i.getWindowBaseHref()}/${a("ROUTES.GAMES")}/${s}`;return i.createElement(yL,null,i.createElement(fL,null,l&&i.createElement(QS,{place:o}),!l&&i.createElement(vL,null)),i.createElement(bL,null,l&&i.createElement(AL,{dangerouslySetInnerHTML:{__html:a("ACHIEVED_LEADERBOARD_PLACE",{name:t,place:m,score:(0,y._H)(n),gameUrl:c,gameName:r})}}),!l&&i.createElement(AL,{dangerouslySetInnerHTML:{__html:a("ACHIEVED_SCORE",{name:t,score:(0,y._H)(n),gameUrl:c,gameName:r})}})))})),yL=e=>i.createElement("div",(0,ke.Z)({className:`row ${uL}`},e)),fL=e=>i.createElement("div",(0,ke.Z)({className:`col-2 ${CL}`},e)),vL=e=>i.createElement(ry,(0,ke.Z)({className:_L},e)),bL=e=>i.createElement("div",(0,ke.Z)({className:"col-10"},e)),AL=e=>i.createElement("p",(0,ke.Z)({className:pL},e)),NL=(0,c.Zh)()(SL),wL=i.memo((({achievements:e,userName:t,t:a})=>i.createElement(PL,null,i.createElement(OL,null,i.createElement(TL,null)," ",a("ACHIEVEMENTS_TITLE")),i.createElement(LL,null,e.map(((e,a)=>i.createElement(NL,{key:e.eventName+a,event:e,userName:(0,y.vJ)(t,!0)}))))))),PL=e=>i.createElement("div",(0,ke.Z)({className:cL},e)),OL=e=>i.createElement("h3",(0,ke.Z)({className:dL},e),e.children),TL=e=>i.createElement(ry,(0,ke.Z)({className:gL},e)),LL=e=>i.createElement("div",(0,ke.Z)({className:hL},e)),kL=(0,c.Zh)()(wL);var IL;function ML(){return ML=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},ML.apply(this,arguments)}const RL=e=>i.createElement("svg",ML({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 27.5"},e),i.createElement("g",{"data-name":"Layer 2"},i.createElement("g",{"data-name":"Layer 1"},IL||(IL=i.createElement("path",{fill:"currentColor",d:"M19.14 22.5a.85.85 0 0 0 .86-.86v-8.28a.85.85 0 0 0-.86-.86h-.86v-1.21A6.32 6.32 0 0 0 16.6 6.8 5.4 5.4 0 0 0 12.5 5a5.4 5.4 0 0 0-4.1 1.8 6.32 6.32 0 0 0-1.68 4.49v1.21h-.86a.85.85 0 0 0-.86.86v8.28a.85.85 0 0 0 .86.86Zm-2.93-10H8.79v-1.21a4.42 4.42 0 0 1 1.09-3.13 3.59 3.59 0 0 1 5.24 0 4.42 4.42 0 0 1 1.09 3.13Z"})),i.createElement("path",{d:"M0 0h25v27.5H0Z","data-name":"Path 211",style:{fill:"none"}})))),DL=i.memo((e=>i.createElement(RL,{className:r()(Ca,e.className),"aria-hidden":"true"}))),BL="ProfileChangePass__ChangePassBtn___tCzfs1kE",GL="ProfileChangePass__Modal___WMJQaPJe",ZL="ProfileChangePass__ModalContent___jLMhI5Xf",HL="ProfileChangePass__Top___uowwNvQY",xL="ProfileChangePass__CloseBtn___cjH1iKCW",UL="ProfileChangePass__LockIcon___YwG4wvAi",VL="ProfileChangePass__TopLockIcon___U4MWEeeN",jL="ProfileChangePass__ModalBody___tytJemwn",FL="ProfileChangePass__InputContainer___dBG68Pz1",KL="ProfileChangePass__InputLabel___jr_yDjeO",WL="ProfileChangePass__InputRow___lQY0aCb6",zL="ProfileChangePass__Input___OhIPyhmH",YL="ProfileChangePass__ErrorInput___y7C2C2bh",$L="ProfileChangePass__VisibleBtn___iZdz3o7m",qL="ProfileChangePass__EyeCrossed___UpQwLqyE",JL="ProfileChangePass__Eye___sFngpeTC",XL="ProfileChangePass__Bottom___fkpQmWd6",QL="ProfileChangePass__CancelBtn___XOhQxZ2d",ek="ProfileChangePass__Error___UR9WzXCy";var tk;function ak(){return ak=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},ak.apply(this,arguments)}const ok=e=>i.createElement("svg",ak({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"EyeRegular_svg__svg-inline--fa EyeRegular_svg__fa-eye EyeRegular_svg__fa-w-18","data-icon":"eye","data-prefix":"far",viewBox:"0 0 576 512"},e),tk||(tk=i.createElement("path",{fill:"currentColor",d:"M288 144a111 111 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144m284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19M288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400"}))),nk=i.memo((e=>i.createElement(ok,{className:r()(Wt,e.className),"aria-hidden":"true"}))),rk=["isPassVisible","isError"];class sk extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{isPassVisible:!1}),(0,o.Z)(this,"togglePassVisibility",(e=>{e.preventDefault(),this.setState({isPassVisible:!this.state.isPassVisible})}))}render(){const e=this.props,t=e.title,a=e.value,o=e.onChange,n=e.errorMsg,r=this.state.isPassVisible;return i.createElement(ik,null,i.createElement(mk,{"data-element-description":"change pass label"},t),i.createElement(lk,{"data-element-description":"change pass input row"},i.createElement(ck,{"data-element-description":"change pass input",isPassVisible:r,value:a,onChange:o,isError:!!n}),i.createElement(dk,{"data-element-description":"visibility pass btn",onClick:this.togglePassVisibility},r&&i.createElement(hk,null),!r&&i.createElement(uk,null))),n&&i.createElement(Ck,null,n))}}const ik=e=>i.createElement("div",(0,ke.Z)({className:FL},e)),lk=e=>i.createElement("div",(0,ke.Z)({className:WL},e)),mk=e=>i.createElement("label",(0,ke.Z)({htmlFor:"changePsw",className:KL},e)),ck=e=>{let t=e.isPassVisible,a=e.isError,o=(0,Te.Z)(e,rk);return i.createElement("input",(0,ke.Z)({className:r()(zL,{[YL]:a}),type:t?"text":"password"},o))},dk=e=>i.createElement("button",(0,ke.Z)({className:$L},e)),hk=e=>i.createElement(nk,(0,ke.Z)({className:JL},e)),uk=e=>i.createElement(LE,(0,ke.Z)({className:qL},e)),Ck=e=>i.createElement("div",(0,ke.Z)({className:ek},e)),pk=e=>i.createElement("div",e),gk=e=>i.createElement("button",(0,ke.Z)({className:BL},e)),_k=e=>i.createElement(DL,(0,ke.Z)({className:UL},e)),Ek=e=>i.createElement("div",(0,ke.Z)({className:GL},e)),Sk=e=>i.createElement("form",(0,ke.Z)({className:ZL},e)),yk=e=>i.createElement("div",(0,ke.Z)({className:HL},e)),fk=e=>i.createElement(DL,(0,ke.Z)({className:`${VL} ${UL}`},e)),vk=e=>i.createElement("button",(0,ke.Z)({className:xL},e)),bk=e=>i.createElement("div",(0,ke.Z)({className:jL},e)),Ak=e=>i.createElement("div",(0,ke.Z)({className:XL},e)),Nk=e=>i.createElement("button",(0,ke.Z)({className:QL},e)),wk=e=>i.createElement("div",(0,ke.Z)({className:ek},e)),Pk=(0,d.$j)((e=>({isEagle:e.config.isEagle})))((({t:e,isEagle:t})=>{const a=(0,i.useState)(!1),o=(0,vo.Z)(a,2),n=o[0],r=o[1],s=(0,i.useState)(""),m=(0,vo.Z)(s,2),c=m[0],d=m[1],h=(0,i.useState)(""),u=(0,vo.Z)(h,2),C=u[0],p=u[1],g=(0,i.useState)(""),_=(0,vo.Z)(g,2),E=_[0],S=_[1],f=(0,i.useState)(""),v=(0,vo.Z)(f,2),b=v[0],A=v[1],N=(0,i.useState)(!1),w=(0,vo.Z)(N,2),P=w[0],O=w[1],T=(0,i.useCallback)((()=>{r(!n),d(""),p(""),S(""),O(!1),A("")}),[n]),L=(0,i.useCallback)(((e,t)=>{const a=t.target.value.trim();switch(e){case"currentPass":d(a);break;case"newPass":p(a);break;case"newConfirmPass":S(a)}}),[]),k=(0,i.useCallback)(((a,o)=>{const n="newConfirmPass"===o?t?(0,y.$U)(a,C):(0,y.jy)(a,C):t?(0,y.$U)(a):(0,y.uo)(a),r=n.isValid,s=n.errors;return r?"":e(`LOGIN.${s[0].description}`)}),[t,e,C]),I=(0,i.useCallback)((()=>{T()}),[T]),M=(0,i.useCallback)((e=>{A(e.message)}),[e]),R=(0,i.useCallback)((t=>{A(e(`LOGIN.${t}`))}),[e]),D=(0,i.useCallback)((e=>{if(e.preventDefault(),O(!0),k(C)||k(E,"newConfirmPass"))return;const a={oldPassword:c,newPassword:C};t?Hi.bl.changePassword(a,I,R):ef.W.changePassword(c,C).then(I).catch(M)}),[c,C,E,k,t]);return i.createElement(pk,null,i.createElement(gk,{"data-element-description":"change password btn",onClick:T},i.createElement(_k,null),e("CHANGE_PROFILE_PASSWORD")),n&&(0,l.createPortal)(i.createElement(Ek,{"data-element-description":"change password modal"},i.createElement(Sk,null,i.createElement(yk,{"data-element-description":"change pass title"},i.createElement(fk,null),e("CHANGE_PROFILE_PASSWORD"),i.createElement(vk,{"data-element-description":"change password close btn",onClick:T},i.createElement(No,null))),i.createElement(bk,null,b&&i.createElement(wk,null,b),i.createElement(sk,{value:c,title:e("CURRENT_PASSWORD"),onChange:e=>{L("currentPass",e)}}),i.createElement(sk,{value:C,title:e("NEW_PASSWORD"),onChange:e=>{L("newPass",e)},errorMsg:P&&k(C)}),i.createElement(sk,{value:E,title:e("CONFIRM_NEW_PASSWORD"),onChange:e=>{L("newConfirmPass",e)},errorMsg:P&&k(E,"newConfirmPass")})),i.createElement(Ak,null,i.createElement(Nk,{"data-element-description":"change pass cancel btn",onClick:T},e("CANCEL")),i.createElement(Vr,{"data-element-description":"change pass submit btn",onClick:D,type:"submit"},e("UPDATE"))))),document.body))})),Ok=(0,c.Zh)()(Pk);var Tk;function Lk(){return Lk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},Lk.apply(this,arguments)}const kk=e=>i.createElement("svg",Lk({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),Tk||(Tk=i.createElement("path",{fill:"currentColor",d:"M11.28 21C6 13.28 5 12.49 5 9.67a7 7 0 0 1 14 0c0 2.82-1 3.61-6.28 11.29a.88.88 0 0 1-1.44 0Zm.72-8.42a2.92 2.92 0 1 0-2.92-2.91A2.91 2.91 0 0 0 12 12.58",className:"LandmarkIcon_svg__a"})),i.createElement("path",{d:"M0 0h24v24H0z",style:{fill:"none"}})),Ik=i.memo((e=>i.createElement(kk,{className:r()(Kt,e.className),"aria-hidden":"true"}))),Mk=[{id:"BD",name:"Bangladesh"},{id:"BE",name:"Belgium"},{id:"BF",name:"Burkina Faso"},{id:"BG",name:"Bulgaria"},{id:"BA",name:"Bosnia and Herzegovina"},{id:"BB",name:"Barbados"},{id:"WF",name:"Wallis and Futuna"},{id:"BL",name:"Saint Barthelemy"},{id:"BM",name:"Bermuda"},{id:"BN",name:"Brunei"},{id:"BO",name:"Bolivia"},{id:"BH",name:"Bahrain"},{id:"BI",name:"Burundi"},{id:"BJ",name:"Benin"},{id:"BT",name:"Bhutan"},{id:"JM",name:"Jamaica"},{id:"BV",name:"Bouvet Island"},{id:"BW",name:"Botswana"},{id:"WS",name:"Samoa"},{id:"BQ",name:"Bonaire, Saint Eustatius and Saba "},{id:"BR",name:"Brazil"},{id:"BS",name:"Bahamas"},{id:"JE",name:"Jersey"},{id:"BY",name:"Belarus"},{id:"BZ",name:"Belize"},{id:"RU",name:"Russia"},{id:"RW",name:"Rwanda"},{id:"RS",name:"Serbia"},{id:"TL",name:"East Timor"},{id:"RE",name:"Reunion"},{id:"TM",name:"Turkmenistan"},{id:"TJ",name:"Tajikistan"},{id:"RO",name:"Romania"},{id:"TK",name:"Tokelau"},{id:"GW",name:"Guinea-Bissau"},{id:"GU",name:"Guam"},{id:"GT",name:"Guatemala"},{id:"GS",name:"South Georgia and the South Sandwich Islands"},{id:"GR",name:"Greece"},{id:"GQ",name:"Equatorial Guinea"},{id:"GP",name:"Guadeloupe"},{id:"JP",name:"Japan"},{id:"GY",name:"Guyana"},{id:"GG",name:"Guernsey"},{id:"GF",name:"French Guiana"},{id:"GE",name:"Georgia"},{id:"GD",name:"Grenada"},{id:"GB",name:"United Kingdom"},{id:"GA",name:"Gabon"},{id:"SV",name:"El Salvador"},{id:"GN",name:"Guinea"},{id:"GM",name:"Gambia"},{id:"GL",name:"Greenland"},{id:"GI",name:"Gibraltar"},{id:"GH",name:"Ghana"},{id:"OM",name:"Oman"},{id:"TN",name:"Tunisia"},{id:"JO",name:"Jordan"},{id:"HR",name:"Croatia"},{id:"HT",name:"Haiti"},{id:"HU",name:"Hungary"},{id:"HK",name:"Hong Kong"},{id:"HN",name:"Honduras"},{id:"HM",name:"Heard Island and McDonald Islands"},{id:"VE",name:"Venezuela"},{id:"PR",name:"Puerto Rico"},{id:"PS",name:"Palestinian Territory"},{id:"PW",name:"Palau"},{id:"PT",name:"Portugal"},{id:"SJ",name:"Svalbard and Jan Mayen"},{id:"PY",name:"Paraguay"},{id:"IQ",name:"Iraq"},{id:"PA",name:"Panama"},{id:"PF",name:"French Polynesia"},{id:"PG",name:"Papua New Guinea"},{id:"PE",name:"Peru"},{id:"PK",name:"Pakistan"},{id:"PH",name:"Philippines"},{id:"PN",name:"Pitcairn"},{id:"PL",name:"Poland"},{id:"PM",name:"Saint Pierre and Miquelon"},{id:"ZM",name:"Zambia"},{id:"EH",name:"Western Sahara"},{id:"EE",name:"Estonia"},{id:"EG",name:"Egypt"},{id:"ZA",name:"South Africa"},{id:"EC",name:"Ecuador"},{id:"IT",name:"Italy"},{id:"VN",name:"Vietnam"},{id:"SB",name:"Solomon Islands"},{id:"ET",name:"Ethiopia"},{id:"SO",name:"Somalia"},{id:"ZW",name:"Zimbabwe"},{id:"SA",name:"Saudi Arabia"},{id:"ES",name:"Spain"},{id:"ER",name:"Eritrea"},{id:"ME",name:"Montenegro"},{id:"MD",name:"Moldova"},{id:"MG",name:"Madagascar"},{id:"MF",name:"Saint Martin"},{id:"MA",name:"Morocco"},{id:"MC",name:"Monaco"},{id:"UZ",name:"Uzbekistan"},{id:"MM",name:"Myanmar"},{id:"ML",name:"Mali"},{id:"MO",name:"Macao"},{id:"MN",name:"Mongolia"},{id:"MH",name:"Marshall Islands"},{id:"MK",name:"Macedonia"},{id:"MU",name:"Mauritius"},{id:"MT",name:"Malta"},{id:"MW",name:"Malawi"},{id:"MV",name:"Maldives"},{id:"MQ",name:"Martinique"},{id:"MP",name:"Northern Mariana Islands"},{id:"MS",name:"Montserrat"},{id:"MR",name:"Mauritania"},{id:"IM",name:"Isle of Man"},{id:"UG",name:"Uganda"},{id:"TZ",name:"Tanzania"},{id:"MY",name:"Malaysia"},{id:"MX",name:"Mexico"},{id:"IL",name:"Israel"},{id:"FR",name:"France"},{id:"IO",name:"British Indian Ocean Territory"},{id:"SH",name:"Saint Helena"},{id:"FI",name:"Finland"},{id:"FJ",name:"Fiji"},{id:"FK",name:"Falkland Islands"},{id:"FM",name:"Micronesia"},{id:"FO",name:"Faroe Islands"},{id:"NI",name:"Nicaragua"},{id:"NL",name:"Netherlands"},{id:"NO",name:"Norway"},{id:"NA",name:"Namibia"},{id:"VU",name:"Vanuatu"},{id:"NC",name:"New Caledonia"},{id:"NE",name:"Niger"},{id:"NF",name:"Norfolk Island"},{id:"NG",name:"Nigeria"},{id:"NZ",name:"New Zealand"},{id:"NP",name:"Nepal"},{id:"NR",name:"Nauru"},{id:"NU",name:"Niue"},{id:"CK",name:"Cook Islands"},{id:"XK",name:"Kosovo"},{id:"CI",name:"Ivory Coast"},{id:"CH",name:"Switzerland"},{id:"CO",name:"Colombia"},{id:"CN",name:"China"},{id:"CM",name:"Cameroon"},{id:"CL",name:"Chile"},{id:"CC",name:"Cocos Islands"},{id:"CA",name:"Canada"},{id:"CG",name:"Republic of the Congo"},{id:"CF",name:"Central African Republic"},{id:"CD",name:"Democratic Republic of the Congo"},{id:"CZ",name:"Czech Republic"},{id:"CY",name:"Cyprus"},{id:"CX",name:"Christmas Island"},{id:"CR",name:"Costa Rica"},{id:"CW",name:"Curacao"},{id:"CV",name:"Cape Verde"},{id:"CU",name:"Cuba"},{id:"SZ",name:"Swaziland"},{id:"SY",name:"Syria"},{id:"SX",name:"Sint Maarten"},{id:"KG",name:"Kyrgyzstan"},{id:"KE",name:"Kenya"},{id:"SS",name:"South Sudan"},{id:"SR",name:"Suriname"},{id:"KI",name:"Kiribati"},{id:"KH",name:"Cambodia"},{id:"KN",name:"Saint Kitts and Nevis"},{id:"KM",name:"Comoros"},{id:"ST",name:"Sao Tome and Principe"},{id:"SK",name:"Slovakia"},{id:"KR",name:"South Korea"},{id:"SI",name:"Slovenia"},{id:"KP",name:"North Korea"},{id:"KW",name:"Kuwait"},{id:"SN",name:"Senegal"},{id:"SM",name:"San Marino"},{id:"SL",name:"Sierra Leone"},{id:"SC",name:"Seychelles"},{id:"KZ",name:"Kazakhstan"},{id:"KY",name:"Cayman Islands"},{id:"SG",name:"Singapore"},{id:"SE",name:"Sweden"},{id:"SD",name:"Sudan"},{id:"DO",name:"Dominican Republic"},{id:"DM",name:"Dominica"},{id:"DJ",name:"Djibouti"},{id:"DK",name:"Denmark"},{id:"VG",name:"British Virgin Islands"},{id:"DE",name:"Germany"},{id:"YE",name:"Yemen"},{id:"DZ",name:"Algeria"},{id:"US",name:"United States"},{id:"UY",name:"Uruguay"},{id:"YT",name:"Mayotte"},{id:"UM",name:"United States Minor Outlying Islands"},{id:"LB",name:"Lebanon"},{id:"LC",name:"Saint Lucia"},{id:"LA",name:"Laos"},{id:"TV",name:"Tuvalu"},{id:"TW",name:"Taiwan"},{id:"TT",name:"Trinidad and Tobago"},{id:"TR",name:"Turkey"},{id:"LK",name:"Sri Lanka"},{id:"LI",name:"Liechtenstein"},{id:"LV",name:"Latvia"},{id:"TO",name:"Tonga"},{id:"LT",name:"Lithuania"},{id:"LU",name:"Luxembourg"},{id:"LR",name:"Liberia"},{id:"LS",name:"Lesotho"},{id:"TH",name:"Thailand"},{id:"TF",name:"French Southern Territories"},{id:"TG",name:"Togo"},{id:"TD",name:"Chad"},{id:"TC",name:"Turks and Caicos Islands"},{id:"LY",name:"Libya"},{id:"VA",name:"Vatican"},{id:"VC",name:"Saint Vincent and the Grenadines"},{id:"AE",name:"United Arab Emirates"},{id:"AD",name:"Andorra"},{id:"AG",name:"Antigua and Barbuda"},{id:"AF",name:"Afghanistan"},{id:"AI",name:"Anguilla"},{id:"VI",name:"U.S. Virgin Islands"},{id:"IS",name:"Iceland"},{id:"IR",name:"Iran"},{id:"AM",name:"Armenia"},{id:"AL",name:"Albania"},{id:"AO",name:"Angola"},{id:"AQ",name:"Antarctica"},{id:"AS",name:"American Samoa"},{id:"AR",name:"Argentina"},{id:"AU",name:"Australia"},{id:"AT",name:"Austria"},{id:"AW",name:"Aruba"},{id:"IN",name:"India"},{id:"AX",name:"Aland Islands"},{id:"AZ",name:"Azerbaijan"},{id:"IE",name:"Ireland"},{id:"ID",name:"Indonesia"},{id:"UA",name:"Ukraine"},{id:"QA",name:"Qatar"},{id:"MZ",name:"Mozambiqu"}].sort(((e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:1)),Rk="ProfileLocation__LocationBlock___BRiPuFGY",Dk="ProfileLocation__LocationLabel___uaBZMVRu",Bk="ProfileLocation__Icon___jPoPaP5X",Gk="ProfileLocation__Tooltip___QOE6JKSJ",Zk="ProfileLocation__Select___BBE8vfAK",Hk="ProfileLocation__isOpened___LIpVYnQW",xk="ProfileLocation__SelectBtn___s_gajHtT",Uk="ProfileLocation__SelectBtnIcon___pK_SFDSu",Vk="ProfileLocation__Dropdown___daRSevQw",jk="ProfileLocation__DropdownItem___lU6Tv6oS",Fk="ProfileLocation__DropdownImg___cxZoGSrX",Kk=["isOpened"],Wk=["showImg","src","text","alt"];function zk(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Yk(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?zk(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zk(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const $k=i.memo((({user:e,dispatch:t,t:a,isEagle:o})=>{const n=Mk.map((e=>Yk(Yk({},e),{},{image:Ku.d.getFlag(e.id)}))),r=(0,i.useState)(!1),s=(0,vo.Z)(r,2),l=s[0],m=s[1],c=(0,i.useState)(n.find((t=>t.id===e["uid"in e?"countryId":"countryCode"]))),d=(0,vo.Z)(c,2),h=d[0],u=d[1],C=i.useRef();var p;p=C,(0,i.useEffect)((()=>{function e(e){p.current&&!p.current.contains(e.target)&&m(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[p]);const g=()=>{m(!l)},_=a=>{const n=e=>{t((0,Ve.Nq)(e))},r=e=>console.log(e);if(o){const t=Yk(Yk({},e),{},{countryId:a.id});(0,Hi.or)(t).then(n).catch(r)}else{const t=Yk(Yk({},e),{},{countryCode:a.id});ef.W.update(t).then(n).catch(r)}};return i.createElement(qk,{"data-element-description":"profile location"},i.createElement(Jk,{"data-element-description":"profile label"},i.createElement(Xk,null),a("LOCATION_TITLE"),i.createElement(So,{className:Gk,text:a("INFO_TOOLTIP.LOCATION")},i.createElement(XC,null))),i.createElement(Qk,{isOpened:l,ref:C},i.createElement(eI,{"data-element-description":"profile location selected btn",onClick:g},h?i.createElement(oI,{showImg:!0,src:h.image,text:h.name,alt:h.name}):i.createElement(oI,{text:"n/a",alt:"n/a"}),i.createElement(tI,null)),i.createElement(aI,{"data-element-description":"profile location dropdown"},n.map((e=>i.createElement(oI,{showImg:l,key:e.id,src:e.image,text:e.name,alt:e.name,onClick:()=>{(e=>{u(e),g(),_(e)})(e)}}))))))})),qk=e=>i.createElement("div",(0,ke.Z)({className:Rk},e)),Jk=e=>i.createElement("div",(0,ke.Z)({className:Dk},e)),Xk=e=>i.createElement(Ik,(0,ke.Z)({className:Bk},e)),Qk=i.forwardRef(((e,t)=>{let a=e.isOpened,o=(0,Te.Z)(e,Kk);return i.createElement("div",(0,ke.Z)({className:r()(Zk,{[Hk]:a}),ref:t},o))})),eI=e=>i.createElement("button",(0,ke.Z)({className:xk},e)),tI=e=>i.createElement(aE,(0,ke.Z)({className:Uk},e)),aI=e=>i.createElement("div",(0,ke.Z)({className:Vk},e)),oI=e=>{let t=e.showImg,a=e.src,o=e.text,n=e.alt,r=(0,Te.Z)(e,Wk);return i.createElement("div",(0,ke.Z)({className:jk},r),t&&i.createElement("img",(0,ke.Z)({src:a,className:Fk,alt:n},r)),i.createElement("span",null,o))},nI=(0,d.$j)((e=>({user:e.user,isEagle:e.config.isEagle})))($k);$k.displayName="ProfileLocation";const rI=(0,c.Zh)()(nI);var sI,iI;function lI(){return lI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},lI.apply(this,arguments)}const mI=e=>i.createElement("svg",lI({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),sI||(sI=i.createElement("path",{fill:"currentColor",d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"})),iI||(iI=i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}))),cI=i.memo((e=>i.createElement(mI,{className:r()(Ft,e.className),"aria-hidden":"true"}))),dI="ProfileName__NameBlock___CJWN7XQK",hI="ProfileName__NameInput___QkCEjUvb",uI="ProfileName__edit___d6j51pLc",CI="ProfileName__NameText___z6Ssed9T",pI="ProfileName__EditBtn___NP47utZe",gI="ProfileName__Icon___rNWaDaSM",_I="ProfileName__ErrorMessage___Dd15uqQm",EI=["isEdit","value"];function SI(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function yI(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?SI(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):SI(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class fI extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{isEdit:!1,value:this.props.user.name,error:null}),(0,o.Z)(this,"onChangeName",(e=>{const t=(0,y.vJ)(e.target.value,!0);this.setState({value:t})})),(0,o.Z)(this,"setNameEditable",(()=>{this.setState({isEdit:!0})})),(0,o.Z)(this,"onNameKeyUp",(e=>{13===e.keyCode&&this.saveName()})),(0,o.Z)(this,"saveName",(()=>{if(!this.state.value)return this.handleEmptyName();this.setState({isEdit:!1,error:null});const e=e=>{this.props.dispatch((0,Ve.Nq)(e))},t=e=>{e instanceof S.oo&&e.body&&300===e.body.errorCode?this.handleEmptyName():console.log(e)},a=e=>{const t=1e3===Number(e.message);this.setState({error:this.props.t(`LOGIN.${e.message}${t?"_PROFILE_NAME":""}`),isEdit:!1,value:this.props.user.name})},o=yI(yI({},this.props.user),{},{name:this.state.value});this.props.isEagle?(0,Hi.or)(o).then(e).catch(a):ef.W.update(o).then(e).catch(t)}))}render(){const e=this.state,t=e.isEdit,a=e.value,o=e.error;return i.createElement(vI,null,i.createElement(bI,null,t&&i.createElement(AI,{"data-element-description":"profile name",isEdit:t,value:a,onChange:this.onChangeName,onBlur:this.saveName,onKeyUp:this.onNameKeyUp}),!t&&i.createElement(wI,null,a),i.createElement(NI,{"data-element-description":"profile name btn",onClick:this.setNameEditable},i.createElement(PI,null)),i.createElement(So,{text:this.props.t("INFO_TOOLTIP.USER_NAME")},i.createElement(XC,null))),o&&i.createElement(OI,null,o))}handleEmptyName(){this.setState({isEdit:!1,value:this.props.user.name,error:this.props.t("ERROR_CODE_300")})}}const vI=e=>i.createElement("div",e),bI=e=>i.createElement("div",(0,ke.Z)({className:dI},e)),AI=e=>{let t=e.isEdit,a=e.value,o=(0,Te.Z)(e,EI);return i.createElement("input",(0,ke.Z)({type:"text",className:r()(hI,{[uI]:t}),value:a},o))},NI=e=>i.createElement("button",(0,ke.Z)({className:pI},e)),wI=e=>i.createElement("span",(0,ke.Z)({className:CI},e)),PI=e=>i.createElement(cI,(0,ke.Z)({className:gI},e)),OI=e=>i.createElement("div",(0,ke.Z)({className:_I},e)),TI=(0,d.$j)((e=>({user:e.user,isEagle:e.config.isEagle})))(fI),LI=(0,c.Zh)()(TI);let kI=function(e){return e.EAGLE="NEW",e.HUMANS="HUMANS",e.ANIMALS="ANIMALS",e.OBJECTS="OBJECTS",e.GAMES="GAMES",e}({});kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE,kI.EAGLE;const II="AvatarsList__AvatarsList___i0c_OAaM",MI="AvatarsList__AvatarsItem___O67mwUJA",RI="AvatarsList__AvatarsInfo___jFwcIhxh",DI="AvatarsList__BuyBtn___FUI8UXS9",BI="AvatarsList__CoinsIcon___MS2ta5j3",GI="AvatarsList__AvatarLock___FqG6kMQ2",ZI="AvatarsList__LockDesc___ilCrcFS9",HI="AvatarsList__LockIcon___zXfQm1Rm",xI=i.memo((e=>{const t=e.avatars,a=e.t,o=e.chooseAvatar,n=e.buyAvatar,r=e.user,s=r.level||0,l=r.coins||0;return i.createElement(UI,null,t.map((e=>i.createElement(VI,{key:e.Name},i.createElement(lb,{avatar:e.Name,place:ib.AVATARS_LIST,onAvatarClick:()=>(e=>{(e.Base||r.premiumAvatars?.includes(e.Name))&&o(e.Name)})(e)}),!(e.Base||r.premiumAvatars?.includes(e.Name))&&i.createElement(i.Fragment,null,s<e.Level&&i.createElement(WI,null,i.createElement(zI,null),i.createElement(YI,null,a("AVATAR_LOCK_DESC",{number:e.Level}))),s>=e.Level&&l>=e.Coins&&i.createElement(jI,null,i.createElement(FI,null),`${e.Coins} | `,i.createElement(KI,{onClick:()=>{n(e)}},a("REDEEM"))),(s<e.Level||l<e.Coins)&&i.createElement(jI,null,i.createElement(FI,null),e.Coins," | ",a("LVL")," ",e.Level))))))})),UI=e=>i.createElement("ul",(0,ke.Z)({className:II},e)),VI=e=>i.createElement("li",(0,ke.Z)({className:MI},e)),jI=e=>i.createElement("p",(0,ke.Z)({className:RI},e)),FI=e=>i.createElement(Gy,(0,ke.Z)({className:BI},e)),KI=e=>i.createElement("button",(0,ke.Z)({className:DI},e)),WI=e=>i.createElement("div",(0,ke.Z)({className:GI},e)),zI=e=>i.createElement(DL,(0,ke.Z)({className:HI},e)),YI=e=>i.createElement("p",(0,ke.Z)({className:ZI},e)),$I=(0,c.Zh)()(xI),qI="AvatarsModal__Container___UJWv9T9Z",JI="AvatarsModal__Modal___QPjLV0ud",XI="AvatarsModal__Title___t6e2WJx2",QI="AvatarsModal__TitleIcon___ivAWo3nI",eM="AvatarsModal__CloseBtn___lYbpYonO",tM="AvatarsModal__Content___dwc1_b2o",aM="AvatarsModal__SelectedAvatarBlock___mCM9c6oe",oM="AvatarsModal__SelectedAvatarWrap___nInuPYOB",nM="AvatarsModal__CancelBtn___Xaj4NIfz",rM="AvatarsModal__AvatarsBlock___sOV1nXgd",sM="AvatarsModal__TabsList___h6ssY9ns",iM="AvatarsModal__Tab___NtNm_llX",lM="AvatarsModal__active___HSmofYgd",mM="AvatarsModal__SaveBtn___ASYB2jdN",cM=["isActive"];function dM(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function hM(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?dM(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dM(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const uM=[kI.HUMANS,kI.ANIMALS,kI.OBJECTS,kI.GAMES];class CM extends i.PureComponent{constructor(e){super(e),(0,o.Z)(this,"state",{activeTab:kI.HUMANS,activeAvatar:this.props.user.avatar,isAvatarLoading:!1,tabs:uM}),(0,o.Z)(this,"saveAvatar",(()=>{const e=this.props.user,t=e.level,a=e.coins,o=this.state.activeAvatar,n=this.props.isEagle;I.W.avatarChange(P.MF.AVATAR_SELECTED,t,a,o),this.setState({isAvatarLoading:!0});const r=hM(hM({},this.props.user),{},{avatar:o}),s=e=>{this.props.dispatch((0,Ve.Nq)(e)),this.setState({isAvatarLoading:!1}),this.props.closeModal()},i=e=>{console.log(e.message),this.setState({isAvatarLoading:!1})};n?(0,Hi.or)(r).then(s).catch(i):ef.W.update(r).then(s).catch(i)})),(0,o.Z)(this,"chooseAvatar",(e=>{this.setState({activeAvatar:e})})),(0,o.Z)(this,"buyAvatar",(e=>{this.setState({isAvatarLoading:!0});(this.props.isEagle?pS.z:SS).buyAvatar(e.Name).then((t=>{I.W.avatarChange(P.MF.AVATAR_BUY,t.level,t.coins,e.Name,e.Coins),this.chooseAvatar(e.Name),this.props.dispatch((0,Ve.Nq)(t)),this.setState({isAvatarLoading:!1})})).catch((e=>{this.setState({isAvatarLoading:!1}),console.log(e.message)}))})),(0,o.Z)(this,"onCancel",(()=>{this.props.closeModal()})),(0,o.Z)(this,"onTabClick",(e=>{this.setState({activeTab:e})})),(0,o.Z)(this,"addEagleTabs",(()=>{if(this.props.isEagle){const e=[kI.EAGLE,...uM];this.setState({tabs:e,activeTab:kI.EAGLE})}})),this.sortAvatars()}componentDidMount(){const e=this.props.user,t=e.level,a=e.coins;I.W.avatarChange(P.MF.AVATAR_AVAILABLE_IMPRESSION,t,a),this.addEagleTabs()}get selectedAvatars(){return this.props.avatars.filter((e=>e.Group===this.state.activeTab))}sortAvatars(){this.props.avatars.sort(((e,t)=>e.Level===t.Level?e.Coins-t.Coins:e.Level-t.Level))}render(){const e=this.props,t=e.t,a=e.user,o=this.state,n=o.activeTab,r=o.activeAvatar,s=o.isAvatarLoading;return i.createElement(pM,null,i.createElement(gM,null,i.createElement(_M,null,i.createElement(EM,null),t("CHANGE_PROFILE_IMAGE"),i.createElement(SM,{onClick:this.onCancel},i.createElement(No,null))),i.createElement(yM,null,i.createElement(fM,null,i.createElement(vM,null,s&&i.createElement(ja,null),!s&&i.createElement(lb,{avatar:r,place:ib.AVATARS_MODAL})),i.createElement(bM,{onClick:this.saveAvatar},t("SAVE")),i.createElement(AM,{onClick:this.onCancel},t("CANCEL"))),i.createElement(NM,null,i.createElement(wM,null,this.state.tabs.map((e=>i.createElement(PM,{key:e,isActive:e===n,onClick:()=>{this.onTabClick(e)}},t(`${e}_AVATARS`))))),i.createElement($I,{avatars:this.selectedAvatars,user:a,chooseAvatar:this.chooseAvatar,buyAvatar:this.buyAvatar})))))}}const pM=e=>i.createElement("div",(0,ke.Z)({className:qI},e)),gM=e=>i.createElement("div",(0,ke.Z)({className:JI},e)),_M=e=>i.createElement("div",(0,ke.Z)({className:XI},e)),EM=e=>i.createElement(GS,(0,ke.Z)({className:QI},e)),SM=e=>i.createElement("button",(0,ke.Z)({className:eM},e)),yM=e=>i.createElement("div",(0,ke.Z)({className:tM},e)),fM=e=>i.createElement("div",(0,ke.Z)({className:`col-md-4 ${aM}`},e)),vM=e=>i.createElement("div",(0,ke.Z)({className:oM},e)),bM=e=>i.createElement(Vr,(0,ke.Z)({className:mM},e)),AM=e=>i.createElement("button",(0,ke.Z)({className:nM},e)),NM=e=>i.createElement("div",(0,ke.Z)({className:`col-md-8 ${rM}`},e)),wM=e=>i.createElement("ul",(0,ke.Z)({className:sM},e)),PM=e=>{let t=e.isActive,a=(0,Te.Z)(e,cM);return i.createElement("li",(0,ke.Z)({className:r()(iM,{[lM]:t})},a))},OM=(0,c.Zh)()(CM),TM=(0,d.$j)((e=>({avatars:e.avatars,user:e.user,isEagle:e.config.isEagle})))(OM),LM="ProfilePerson__Container___BIyFyRQj",kM="ProfilePerson__AvatarBlock___uWd_faHp",IM="ProfilePerson__AvatarBtn___wIEksPVo",MM="ProfilePerson__InfoBlock___DYkg5XJi",RM=i.memo((({user:e,t,hasPassword:a})=>{const o=(0,i.useState)(!1),n=(0,vo.Z)(o,2),r=n[0],s=n[1],m="uid"in e&&a||"Arkadium"===e.authProvider,c=e=>{s(e)};return i.createElement(BM,null,i.createElement(GM,null,i.createElement(ZM,null,i.createElement(lb,{avatar:e.avatar,place:ib.PROFILE_PERSON}),i.createElement(HM,{"data-element-description":"profile avatar btn",onClick:()=>{c(!0)}},t("CHANGE_PROFILE_IMG")),r&&l.createPortal(i.createElement(TM,{closeModal:()=>{c(!1)}}),document.body),m&&i.createElement(Ok,null)),i.createElement(xM,null,i.createElement(LI,null),i.createElement(rI,null))))}));RM.displayName="ProfilePerson";const DM=(0,c.Zh)()(RM),BM=e=>i.createElement("div",(0,ke.Z)({className:LM},e)),GM=e=>i.createElement("div",(0,ke.Z)({className:"row"},e)),ZM=e=>i.createElement("div",(0,ke.Z)({className:`col-lg-3 col-md-4 col-3 ${kM}`},e)),HM=e=>i.createElement("button",(0,ke.Z)({className:IM},e)),xM=e=>i.createElement("div",(0,ke.Z)({className:`col-lg-9 col-md-8 col-9 ${MM}`},e));var UM=a(5774);const VM="ProfileXp__Container___TdzTSqRb",jM="ProfileXp__CoinsBlock___NfLyHOSr",FM="ProfileXp__XpBlock___bdWsxC4J",KM="ProfileXp__CoinsNum___Yz7ECXm9",WM="ProfileXp__CoinsText___SXPX5Yik",zM="ProfileXp__Coins___LY0vIf9w",YM="ProfileXp__CoinsDesc___TegtzfjD",$M="ProfileXp__ProgressBar___JfezeIKU",qM="ProfileXp__ProgressTitle___DqBYgbX4",JM="ProfileXp__ProgressNum___Wr07xtAG",XM="ProfileXp__XpDesc___UWFjbYfZ",QM="ProfileXp__XpDescText___Cq2J3bj6";class eR extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{progressValue:0}),(0,o.Z)(this,"isIE","IE"===gt.D.detectBrowser().name)}componentDidMount(){setTimeout((()=>{this.setState({progressValue:this.props.user.xp})}),1e3)}render(){const e=this.props.t,t=this.props.user,a=t.coins,o=t.xp,n=t.levelXPThresholdCurrent,r=t.level,s=n-o||100-o;return i.createElement(aR,null,i.createElement(oR,null,i.createElement(nR,{"data-element-description":"profile coins icon"}),i.createElement(rR,{"data-element-description":"profile coins"},(0,y._H)(a)),i.createElement(sR,null,i.createElement(iR,{"data-element-description":"profile coins text",dangerouslySetInnerHTML:{__html:e("COINS_EARNED")}}),i.createElement(So,{text:e("INFO_TOOLTIP.COINS")},i.createElement(XC,null)))),i.createElement(lR,null,i.createElement(mR,{"data-element-description":"profile progressbar"},i.createElement(UM.Wo,{value:this.state.progressValue,maxValue:n,strokeWidth:this.isIE?6:10,styles:(0,UM.y3)({pathTransitionDuration:.9,strokeLinecap:"butt",trailColor:"#eaeaea",pathColor:"#1E36AE"})},i.createElement(cR,null,e("LEVEL")),i.createElement(dR,null,(0,y._H)(r)))),i.createElement(hR,null,i.createElement(uR,{"data-element-description":"profile xp threshold"},e("XP"),": ",(0,y._H)(o)," / ",(0,y._H)(n)),i.createElement(So,{text:e("INFO_TOOLTIP.XP",{earnedXp:(0,y._H)(o),needXp:(0,y._H)(s),nextLevel:(0,y._H)(r+1)})},i.createElement(XC,null)))))}}const tR=(0,c.Zh)()(eR),aR=e=>i.createElement("div",(0,ke.Z)({className:VM},e)),oR=e=>i.createElement("div",(0,ke.Z)({className:jM},e)),nR=e=>i.createElement(Gy,(0,ke.Z)({className:zM},e)),rR=e=>i.createElement("div",(0,ke.Z)({className:KM},e)),sR=e=>i.createElement("div",(0,ke.Z)({className:YM},e)),iR=e=>i.createElement("span",(0,ke.Z)({className:WM},e)),lR=e=>i.createElement("div",(0,ke.Z)({className:FM},e)),mR=e=>i.createElement("div",(0,ke.Z)({className:$M},e)),cR=e=>i.createElement("p",(0,ke.Z)({className:qM},e)),dR=e=>i.createElement("p",(0,ke.Z)({className:JM},e)),hR=e=>i.createElement("div",(0,ke.Z)({className:XM},e)),uR=e=>i.createElement("span",(0,ke.Z)({className:QM},e));var CR;function pR(){return pR=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},pR.apply(this,arguments)}const gR=e=>i.createElement("svg",pR({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"History_svg__svg-inline--fa History_svg__fa-history History_svg__fa-w-16","data-icon":"history","data-prefix":"fas",viewBox:"0 0 512 512"},e),CR||(CR=i.createElement("path",{fill:"currentColor",d:"M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531m-180.912 78.784 9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21"}))),_R=i.memo((e=>i.createElement(gR,{className:r()(zt,e.className),"aria-hidden":"true"}))),ER="RecentlyPlayed__Container___V90O1fmY",SR="RecentlyPlayed__Title___esgy6SrG",yR="RecentlyPlayed__TitleIcon___hGtS2X2Y",fR="RecentlyPlayed__Games___bd2oN9lw",vR=i.memo((({games:e,themeName:t,t:a})=>i.createElement(bR,null,i.createElement(AR,null,i.createElement(NR,null)," ",a("RECENTLY_PLAYED")),i.createElement(wR,null,i.createElement(hg,{games:e,themeName:t,columnClass:"col-sm-4 col-6",isTextDisabled:!0}))))),bR=e=>i.createElement("div",(0,ke.Z)({className:ER},e)),AR=e=>i.createElement("h3",(0,ke.Z)({className:SR},e),e.children),NR=e=>i.createElement(_R,(0,ke.Z)({className:yR},e)),wR=e=>i.createElement("div",(0,ke.Z)({className:fR},e)),PR=(0,c.Zh)()(vR),OR="Profile__Content___lX6PT5Bn",TR="Profile__TopBlock___kgZGrayj",LR="Profile__PersonBlock___uI1qZZfM",kR="Profile__XpBlock___iTsml2XV",IR="Profile__BottomBlock___K0lFj98b",MR="ProfileBadgesBlock__Col___AS0sB71W",RR="ProfileBadgesBlock__BadgesBlock___QTV0neMg",DR="ProfileBadgesBlock__BadgesBlock_title___t3ffJkie",BR="ProfileBadgesBlock__Badge_title___OcHSbaoE",GR="ProfileBadgesBlock__BadgesWrapper___qN49LT0v",ZR="ProfileBadgesBlock__Badge_info___KpBg2TOw",HR="ProfileBadgesBlock__Badge_padded___rYYqATp8",xR="ProfileBadgesBlock__Badge_icon___lSigSKda",UR="ProfileBadgesBlock__Badge_descr___MY68ih8p";let VR=function(e){return e.BADGE_NAME="Warm Welcome",e.BADGE_IMAGE_URL="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjciIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA2NyA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjMzLjUiIGN5PSIzMy41IiByPSIzMy41IiBmaWxsPSIjMDA0MkJCIi8+CiAgICA8cGF0aCBkPSJNMzIuMDY2NCAyNi40MjU4TDI4LjAyMzQgMTkuNjg3NUMyNy43MzA1IDE5LjE2MDIgMjcuMDg1OSAxOC43NSAyNi40NDE0IDE4Ljc1SDE5LjkzNzVDMTkuMTc1OCAxOC43NSAxOC43MDcgMTkuNjI4OSAxOS4xMTcyIDIwLjI3MzRMMjUuNjc5NyAyOS41ODk4QzI3LjM3ODkgMjcuOTQ5MiAyOS42MDU1IDI2LjgzNTkgMzIuMDY2NCAyNi40MjU4Wk00OC4wMDM5IDE4Ljc1SDQxLjVDNDAuODU1NSAxOC43NSA0MC4yNjk1IDE5LjEwMTYgMzkuOTE4IDE5LjY4NzVMMzUuODc1IDI2LjQyNThDMzguMzM1OSAyNi44MzU5IDQwLjU2MjUgMjcuOTQ5MiA0Mi4yNjE3IDI5LjU4OThMNDguODI0MiAyMC4yNzM0QzQ5LjIzNDQgMTkuNjI4OSA0OC43NjU2IDE4Ljc1IDQ4LjAwMzkgMTguNzVaTTM0IDI4LjEyNUMyOC4yNTc4IDI4LjEyNSAyMy42ODc1IDMyLjc1MzkgMjMuNjg3NSAzOC40Mzc1QzIzLjY4NzUgNDQuMTc5NyAyOC4yNTc4IDQ4Ljc1IDM0IDQ4Ljc1QzM5LjY4MzYgNDguNzUgNDQuMzEyNSA0NC4xNzk3IDQ0LjMxMjUgMzguNDM3NUM0NC4zMTI1IDMyLjc1MzkgMzkuNjgzNiAyOC4xMjUgMzQgMjguMTI1Wk0zOS4zOTA2IDM3LjM4MjhMMzcuMTY0MSAzOS41NTA4TDM3LjY5MTQgNDIuNTk3N0MzNy44MDg2IDQzLjEyNSAzNy4yMjI3IDQzLjUzNTIgMzYuNjk1MyA0My4zMDA4TDM0IDQxLjgzNTlMMzEuMjQ2MSA0My4zMDA4QzMwLjcxODggNDMuNTM1MiAzMC4xMzI4IDQzLjEyNSAzMC4yNSA0Mi41OTc3TDMwLjc3NzMgMzkuNTUwOEwyOC41NTA4IDM3LjM4MjhDMjguMTQwNiAzNi45NzI3IDI4LjM3NSAzNi4zMjgxIDI4LjkwMjMgMzYuMjEwOUwzMi4wMDc4IDM1LjgwMDhMMzMuMzU1NSAzMi45ODgzQzMzLjQ3MjcgMzIuNzUzOSAzMy43MDcgMzIuNjM2NyAzMy45NDE0IDMyLjYzNjdDMzQuMjM0NCAzMi42MzY3IDM0LjQ2ODggMzIuNzUzOSAzNC41ODU5IDMyLjk4ODNMMzUuOTMzNiAzNS44MDA4TDM5LjAzOTEgMzYuMjEwOUMzOS41NjY0IDM2LjMyODEgMzkuODAwOCAzNi45NzI3IDM5LjM5MDYgMzcuMzgyOFoiIGZpbGw9IiNGOUY5RjkiLz4KPC9zdmc+Cg==",e.BADGE_DESCRIPTION="We're so happy you're here — this badge is awarded to players who have created a profile",e.BADGE_API_PATH="/profile/recognitions",e.BADGE_PLAYS="ARK_AB_BADGE_PLAYS",e.BADGE_LASTVISIT="ARK_AB_BADGE_LASTVISIT",e.BADGE_LOGIN="ARK_AB_BADGE_LOGIN",e.BADGE_VISITS="ARK_AB_BADGE_VISITS",e.BADGE_SHOWN="ARK_AB_BADGE_SHOWN",e.BADGE_DONE="ARK_AB_BADGE_DONE",e.BADGES_EVENT_POPUP="BADGES_GAME_POPUP",e.BADGES_EVENT_GAMESTART="BADGES_GAME_START",e.BADGES_EVENT_LOGIN="BADGES_LOGIN",e.BADGES_EVENT_UPDATED="BADGES_UPDATED",e}({});const jR={localStorage:[VR.BADGE_PLAYS,VR.BADGE_LASTVISIT,VR.BADGE_LOGIN,VR.BADGE_VISITS],sessionStorage:[VR.BADGE_SHOWN]},FR={badgeName:VR.BADGE_NAME,badgeImageUrl:VR.BADGE_IMAGE_URL,badgeDescription:VR.BADGE_DESCRIPTION},KR={[FR.badgeName]:FR},WR=["Recognized Player"];var zR=function(e){return e[e.BASE_NUMBER=4]="BASE_NUMBER",e}(zR||{});const YR=e=>e&&e.toString(zR.BASE_NUMBER),$R=e=>e&&parseInt(e,zR.BASE_NUMBER),qR=(e,t)=>void 0===t?$R(window.localStorage.getItem(e)):window.localStorage.setItem(e,YR(t)),JR=e=>void 0!==e?window.sessionStorage.setItem(VR.BADGE_SHOWN,YR(e)):$R(window.sessionStorage.getItem(VR.BADGE_SHOWN)),XR=e=>qR(VR.BADGE_PLAYS,e),QR=()=>{return[(e=new Date).getDate(),e.getMonth(),e.getFullYear()];var e},eD=e=>{const t=VR.BADGE_LASTVISIT,a=window.localStorage.getItem(t);return e?window.localStorage.setItem(t,JSON.stringify(e)):window.localStorage.getItem(t)?JSON.parse(a):null},tD=()=>!!Boolean(qR(VR.BADGE_VISITS))||((()=>{const e=QR(),t=eD();return t?e[2]===t[2]&&e[1]===t[1]&&e[0]===t[0]+1||e[2]===t[2]&&e[1]===t[1]+1&&1===e[0]&&((29===t[0]||28===t[0])&&1===t[1]||30===t[0]&&[3,5,8,10].includes(t[1])||31===t[0]&&[0,2,4,6,7,9,11].includes(t[1]))||e[2]===t[2]+1&&31===t[0]&&11===t[1]&&1===e[0]&&0===e[1]:null})()?(qR(VR.BADGE_VISITS,1),!0):(eD(QR()),!1));function aD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oD(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?aD(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):aD(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const nD=(e=FR.badgeName)=>{if(y.sk)return;const t=window?.STORE?.getState(),a=t.user,o=t.config.isEagle,n=(()=>{const e={login:Boolean(qR(VR.BADGE_LOGIN,t)),plays:XR(),visits:tD(),wasShown:JR()};var t;const a={login:Boolean(e.login),plays:e.plays&&e.plays>=10,visits:e.visits};return{state:e,status:a,isDone:[...Object.values(a)].reduce(((e,t)=>e&&Boolean(t)),!0)}})().isDone,r=a?.earnedBadges&&a.earnedBadges.find((t=>t.badgeName===e));if(r)return void jR.localStorage.forEach((e=>window.localStorage.removeItem(e)));const s=a&&!r&&"Badges"===(()=>{if(y.sk)return"Control";const e=je.G.get("arkabtests");return e&&e.match(/abtest_Badges\:Badges(\,|$)/gi)?"Badges":"Control"})(),i=n&&s,l=[].concat(a.earnedBadges||[]);i&&(l.push(e),o?pS.z.saveBadges(l):ef.W.update(oD(oD({},a),{},{earnedBadges:l}))),window.sessionStorage.setItem(VR.BADGE_DONE,JSON.stringify(l))};class rD extends i.Component{constructor(e){super(e),this.state={badges:[]}}componentWillMount(){nD()}componentDidMount(){const e="localhost"===window.location.hostname;try{const t=window.STORE.getState().user?.earnedBadges||[];if(e&&!t)throw console.log("@BADGES => Mock test (badges passed via STORE): ",window.STORE.getState().user?.earnedBadges,window.STORE.getState().user),new Error;this.setState({badges:t})}catch(t){console.log("@BADGES => Error: ",t),e&&this.setState({badges:[FR.badgeName]})}}render(){const e=this.state.badges,t=e?e.map((e=>KR[e])).filter((e=>e&&e.badgeName&&e.badgeImageUrl&&e.badgeDescription&&!WR.includes(e.badgeName))):[];return t&&t.length?i.createElement("div",{className:"col-md-12 "+r()(MR)},i.createElement("p",{className:r()(DR)},i.createElement("svg",{width:"24",height:"auto",viewBox:"0 0 22 29",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M5.58359 20.5383C5.06775 20.0284 5.29701 20.1984 4.15068 19.8584C3.57752 19.7451 3.11899 19.4619 2.66045 19.122L0.0812134 25.4103C-0.205369 26.0335 0.310479 26.7133 0.94096 26.6567L3.97873 26.5434L6.04213 28.6962C6.50066 29.206 7.30309 29.0361 7.53235 28.4696L10.5701 21.2181C9.93965 21.558 9.25185 21.728 8.50673 21.728C7.41772 21.728 6.32871 21.3314 5.58359 20.5383ZM21.9188 25.4103L19.3395 19.122C18.881 19.4619 18.4225 19.7451 17.9066 19.8584C16.6457 20.1984 16.9323 20.0284 16.4164 20.5383C15.6713 21.3314 14.5823 21.728 13.4933 21.728C12.7482 21.728 12.0604 21.558 11.4299 21.2181L14.4676 28.4696C14.6969 29.0361 15.4993 29.206 15.9579 28.6962L18.0213 26.5434L21.059 26.6567C21.6895 26.7133 22.2054 26.0335 21.9188 25.4103ZM15.0981 19.2353C15.9579 18.3855 16.0725 18.4421 17.2762 18.1022C18.0786 17.9323 18.7091 17.3091 18.9383 16.4593C19.3395 14.873 19.2249 15.043 20.4286 13.91C21.0017 13.2868 21.231 12.437 21.0017 11.6439C20.6005 10.0576 20.6005 10.2842 21.0017 8.64131C21.231 7.84818 21.0017 6.9984 20.4286 6.43188C19.2249 5.24218 19.3395 5.41214 18.9383 3.82588C18.7091 3.03275 18.0786 2.40958 17.2762 2.18297C15.6713 1.72975 15.9006 1.84305 14.6969 0.653359C14.1237 0.0868372 13.264 -0.139771 12.4616 0.0868372C10.914 0.483402 11.086 0.483402 9.53843 0.0868372C8.736 -0.139771 7.87625 0.0868372 7.30309 0.653359C6.09944 1.84305 6.32871 1.72975 4.72385 2.18297C3.92142 2.40958 3.29094 3.03275 3.06167 3.82588C2.66045 5.41214 2.77509 5.24218 1.57144 6.43188C0.998277 6.9984 0.769011 7.84818 0.998277 8.64131C1.39949 10.2842 1.39949 10.0576 0.998277 11.6439C0.769011 12.437 0.998277 13.2868 1.57144 13.91C2.77509 15.043 2.66045 14.873 3.06167 16.4593C3.29094 17.3091 3.92142 17.9323 4.72385 18.1022C5.98481 18.4421 6.09944 18.3855 6.95919 19.2353C7.7043 20.0284 8.85063 20.1417 9.7677 19.5752C10.1116 19.3486 10.5701 19.2353 10.9713 19.2353C11.4299 19.2353 11.8884 19.3486 12.2323 19.5752C13.1494 20.1417 14.2957 20.0284 15.0981 19.2353ZM5.58359 9.94431C5.58359 6.94175 7.99089 4.50571 11.0287 4.50571C14.0091 4.50571 16.4164 6.94175 16.4164 9.94431C16.4164 12.9469 14.0091 15.3829 11.0287 15.3829C7.99089 15.3829 5.58359 12.9469 5.58359 9.94431Z",fill:"url(#paint0_linear_219_391)"}),i.createElement("defs",null,i.createElement("linearGradient",{id:"paint0_linear_219_391",x1:"19.2486",y1:"25.1804",x2:"-0.942661",y2:"10.0034",gradientUnits:"userSpaceOnUse"},i.createElement("stop",{"stop-color":"#C28C2B"}),i.createElement("stop",{offset:"0.498397","stop-color":"#E6C14E"}),i.createElement("stop",{offset:"1","stop-color":"#C28C2B"})))),i.createElement("span",null," Badges")),i.createElement("div",{className:r()(DR)},t.reverse().map(((e,t)=>i.createElement("div",{className:"col-md-6 "+r()(GR),key:t},i.createElement("div",{className:r()(RR)},i.createElement("div",{className:r()(HR)},i.createElement("img",{className:r()(xR),src:e.badgeImageUrl,alt:e.badgeDescription})),i.createElement("div",{className:r()(ZR)},i.createElement("p",{className:r()(BR)},e.badgeName),i.createElement("p",{className:r()(UR)},e.badgeDescription)))))))):""}}class sD extends i.PureComponent{render(){const e=this.props,t=e.user,a=e.userAuthStatus,o=e.achievements,n=e.recentlyPlayedGames,r=e.themeName,s=e.hasPassword,l=a===yr.i.USER_AUTHORIZED&&null!==o&&null!==n;return i.createElement(iD,null,i.createElement(Ep,null),!l&&i.createElement(ja,null),l&&a===yr.i.USER_AUTHORIZED&&i.createElement(lD,null,i.createElement(mD,null,i.createElement(DM,{user:t,hasPassword:s})),i.createElement(cD,null,i.createElement(tR,{user:t}))),l&&i.createElement(dD,null,i.createElement(rD,{userName:t.name}),i.createElement(uD,null,i.createElement(PR,{themeName:r,games:n||[]})),i.createElement(hD,null,i.createElement(kL,{achievements:o||[],userName:t.name}))))}}const iD=e=>i.createElement("div",(0,ke.Z)({className:`container ${OR}`},e)),lD=e=>i.createElement("div",(0,ke.Z)({className:`row ${TR}`},e)),mD=e=>i.createElement("div",(0,ke.Z)({className:`col-md-6 ${LR}`},e)),cD=e=>i.createElement("div",(0,ke.Z)({className:`col-md-6 ${kR}`},e)),dD=e=>i.createElement("div",(0,ke.Z)({className:`row ${IR}`},e)),hD=e=>i.createElement("div",(0,ke.Z)({className:"col-md-6"},e)),uD=e=>i.createElement("div",(0,ke.Z)({className:"col-md-6"},e)),CD=()=>{const e=(0,d.v9)((e=>({user:e.user,userAuthStatus:e.userAuthStatus,games:e.games.map((e=>new Re(e))),absoluteBaseHref:ka(e),clientName:e.config.theme.name,ssoName:e.config.sso.name,themeName:e.config.theme.theming.name,arenaLang:e.config.theme.locale,isEagle:e.config.isEagle,sharingImage:e.config.theme.sharingImage}))),t=e.user,a=e.userAuthStatus,o=e.games,n=e.absoluteBaseHref,r=e.clientName,s=e.ssoName,l=e.themeName,m=e.arenaLang,h=e.isEagle,u=e.sharingImage,C=(0,c.$G)().t,p=(0,i.useState)(!1),_=(0,vo.Z)(p,2),E=_[0],S=_[1],f=(0,i.useState)(null),v=(0,vo.Z)(f,2),A=v[0],N=v[1],w=(0,i.useState)(null),P=(0,vo.Z)(w,2),O=P[0],T=P[1],L=ht.n.getItem("washingtonpost"===s?"arenax_api_token":"eagle-access-token");(0,i.useEffect)((()=>{a===yr.i.USER_AUTHORIZED&&async function(){const e=await async function(){if(null===A){const e=h?pS.z:SS;try{return e.getAchievements()}catch(e){return console.log(e.message),[]}}}(),t=await async function(){if(null===O){const e=h?pS.z:SS;try{const t=await e.getRecentlyPlayed(),a=o.reduce(((e,a)=>{const o=t.indexOf(a.slug);return o>=0&&e.push({index:o,game:a}),e}),[]);return a.sort(((e,t)=>e.index-t.index)),a.map((e=>e.game))}catch(e){return console.log(e.message),[]}}}();N(e),T(t)}()}),[a]),(0,i.useEffect)((()=>{t&&a===yr.i.USER_AUTHORIZED&&k()}),[t]);const k=async()=>{try{const e=await Hi.bl.getUserByEmail(t.email);S(e.hasPassword)}catch(e){console.error(e)}},I=t&&t.name?(0,y.vJ)(t.name,!0):"",M=C("PROFILE_META_TITLE",{userName:I}),R=["ROUTES.PROFILE"],D=`${n}/${C(R[0])}`,B=V_(n,m,R);return L||a!==yr.i.USER_NOT_AUTHORIZED?i.createElement(g,null,i.createElement(Sr,{title:M,meta:(e=>{const t=C("PROFILE_META_DESCRIPTION");return Yu.buildMeta(t,e,r,n,u)})(D),link:[{rel:"canonical",href:D},...B]}),i.createElement(sD,{user:t,userAuthStatus:a,achievements:A,recentlyPlayedGames:O,themeName:l,hasPassword:E})):i.createElement(oi.l_,{to:b.i.getBaseHref()})},pD=(0,w.PH)("set 403 status"),gD=(0,w.Lq)({},!1);gD.on(pD,((e,t)=>!!t));const _D="Page403Template__container___FVU3GeVl",ED="Page403Template__title___HEVv1NKI",SD="Page403Template__description___PwA5odLe",yD="Page403Template__rootLink___tNgSEwD6",fD=i.memo((e=>i.createElement(vD,null,i.createElement(bD,null),i.createElement(AD,null,e.t("403_PAGE_TITLE")),i.createElement(ND,null,e.t("403_PAGE_TEXT"),i.createElement(wD,{to:"/"},new URL(e.absoluteBaseHref).hostname))))),vD=e=>i.createElement("div",(0,ke.Z)({className:`${_D} container`},e)),bD=e=>i.createElement("div",null),AD=e=>i.createElement("h1",(0,ke.Z)({className:ED},e),e.children),ND=e=>i.createElement("h2",(0,ke.Z)({className:SD},e),e.children),wD=e=>i.createElement(Da,(0,ke.Z)({className:yD},e)),PD=(0,c.Zh)()(fD);class OD extends i.PureComponent{constructor(e){super(e),this.props.dispatch(pD(!0))}componentWillUnmount(){this.props.dispatch(pD(!1))}render(){return i.createElement(PD,{absoluteBaseHref:this.props.absoluteBaseHref})}}const TD=(0,d.$j)((e=>({absoluteBaseHref:ka(e)})))(OD),LD=()=>i.createElement("section",null,i.createElement("h1",null,"Payment page")),kD={"naturalgasoline@msn.com":{image:"avatar_kenny.png",backgroundColor:"#5e9efe",description:"Arkadium co-founder Kenny."},"jessica@arkadium.com":{image:"avatar_jess.png",backgroundColor:"#e9a2d7",description:"Arkadium co-founder Jess."}},ID=[{filename:"avatar_14.png",analyticsKey:"14",premium:!1,description:"Middle-aged man with salt-and-pepper goatee."},{filename:"avatar_24.png",analyticsKey:"24",premium:!1,description:"Woman with greying hair in a bob cut."},{filename:"avatar_43.png",analyticsKey:"43",premium:!1,description:"Older woman with short grey hair and glasses."},{filename:"avatar_4.png",analyticsKey:"4",premium:!1,description:"Smiling young man with copper hair and beard."},{filename:"avatar_38.png",analyticsKey:"38",premium:!1,description:"Woman with fluffy brown hair in bob cut."},{filename:"avatar_32.png",analyticsKey:"32",premium:!1,description:"Similing woman with greying hair pulled into ponytail."},{filename:"avatar_19.png",analyticsKey:"19",premium:!1,description:"Man with black parted hair smiling."},{filename:"avatar_31.png",analyticsKey:"31",premium:!1,description:"Grey haired main with thin glasses and moustache."},{filename:"avatar_12.png",analyticsKey:"12",premium:!1,description:"Spectacled man with buzz cut and beard."},{filename:"avatar_34.png",analyticsKey:"34",premium:!1,description:"Woman with who's shoulder-length hair has blonde highlights."},{filename:"avatar_16.png",analyticsKey:"16",premium:!1,description:"Older man with short curly hair and a white goatee."},{filename:"avatar_3.png",analyticsKey:"3",premium:!1,description:"Smiling woman with long blonde hair and hoop earings."},{filename:"avatar_41.png",analyticsKey:"41",premium:!1,description:"Woman with short black hair and cat-eye makeup."},{filename:"avatar_11.png",analyticsKey:"11",premium:!1,description:"Young smiling woman with black hair pulled back."},{filename:"avatar_40.png",analyticsKey:"40",premium:!1,description:"Smiling person with a shaved head."},{filename:"avatar_37.png",analyticsKey:"37",premium:!1,description:"Older man who looks a little surprised."},{filename:"avatar_39.png",analyticsKey:"39",premium:!1,description:"Smiling woman with wavy short hair and earrings."},{filename:"avatar_23.png",analyticsKey:"23",premium:!1,description:"Smiling older man with swept back grey hair."},{filename:"avatar_33.png",analyticsKey:"33",premium:!1,description:"Smiling man with moustache and soul patch."},{filename:"avatar_5.png",analyticsKey:"5",premium:!1,description:"Older womman with short grey hair with bangs."},{filename:"avatar_9.png",analyticsKey:"9",premium:!1,description:"Smiling young woman with curly brown hair."},{filename:"avatar_2.png",analyticsKey:"2",premium:!1,description:"Young man with five o'clock shadow."},{filename:"avatar_28.png",analyticsKey:"28",premium:!1,description:"Similing woman with hoop earlings and long hair."},{filename:"avatar_26.png",analyticsKey:"26",premium:!1,description:"Middle-aged woman with black shoulder length hair."},{filename:"avatar_6.png",analyticsKey:"6",premium:!1,description:"Middle-aged bald man with stubble."},{filename:"avatar_35.png",analyticsKey:"35",premium:!1,description:"Middle-aged man with a black comb over haircut."},{filename:"avatar_22.png",analyticsKey:"22",premium:!1,description:"Middle-aged woman with parted bangs."},{filename:"avatar_20.png",analyticsKey:"20",premium:!1,description:"Smiling woman with parted short hair."},{filename:"avatar_30.png",analyticsKey:"30",premium:!1,description:"Older woman with glasses and a tight bun."},{filename:"avatar_7.png",analyticsKey:"7",premium:!1,description:"Older person with messy grey hair."},{filename:"avatar_13.png",analyticsKey:"13",premium:!1,description:"Middle-aged woman with curly highlighted hair."},{filename:"avatar_1.png",analyticsKey:"1",premium:!1,description:"Woman with wavy red hair."},{filename:"avatar_17.png",analyticsKey:"17",premium:!1,description:"Smiling man with thick eyebrows."},{filename:"avatar_10.png",analyticsKey:"10",premium:!1,description:"Young man with dark beard and thin moustache."},{filename:"avatar_8.png",analyticsKey:"8",premium:!1,description:"Older man with a grey comb over."},{filename:"avatar_15.png",analyticsKey:"15",premium:!1,description:"Older woman with short curly hair."},{filename:"avatar_21.png",analyticsKey:"21",premium:!1,description:"Middle-aged man with glasses and collared shirt."},{filename:"avatar_36.png",analyticsKey:"36",premium:!1,description:"Middle-aged woman with large curly hair."},{filename:"avatar_18.png",analyticsKey:"18",premium:!1,description:"Smiling young woman with long black hair."},{filename:"avatar_27.png",analyticsKey:"27",premium:!1,description:"Bald man with medium length graying beard."},{filename:"avatar_29.png",analyticsKey:"29",premium:!1,description:"Man with prominent moustache."},{filename:"avatar_25.png",analyticsKey:"25",premium:!1,description:"Smiling man with well manicured hair and short beard."},{filename:"avatar_42.png",analyticsKey:"42",premium:!1,description:"Woman wearing suit with salt and pepper buzz cut."},{filename:"avatar_44.png",analyticsKey:"44",premium:!1,description:"Woman with 80's style haircut."},{filename:"avatar_45.png",analyticsKey:"45",premium:!1,description:"Man with receding hairline and closely shaved beard."},{filename:"avatar_46.png",analyticsKey:"46",premium:!1,description:"Woman with curly grey hair and black glasses."},{filename:"avatar_47.png",analyticsKey:"47",premium:!1,description:"Middle-aged man with messy short hair."},{filename:"avatar_48.png",analyticsKey:"48",premium:!1,description:"Aging woman with short hair and pearl earrings."},{filename:"avatar_49.png",analyticsKey:"49",premium:!1,description:"Middle-aged man with receding hairline."},{filename:"avatar_50.png",analyticsKey:"50",premium:!1,description:"Older man with short white hair and glasses."},{filename:"avatar_51.png",analyticsKey:"51",premium:!1,description:"Middle-aged man with short hair and full cheeks."},{filename:"avatar_premium_1.png",analyticsKey:"premium_1",premium:!0,description:"Young man short dark hair and expressive eyes."},{filename:"avatar_premium_2.png",analyticsKey:"premium_2",premium:!0,description:"Young man with chestnut hair and a short beard."},{filename:"avatar_premium_3.png",analyticsKey:"premium_3",premium:!0,description:"Woman with flowing blonde hair."},{filename:"avatar_premium_4.png",analyticsKey:"premium_4",premium:!0,description:"Woman with red hair and matching lipstick."},{filename:"avatar_premium_5.png",analyticsKey:"premium_5",premium:!0,description:"Young woman with wavy highlighted hair."},{filename:"avatar_premium_6.png",analyticsKey:"premium_6",premium:!0,description:"Smiling woman with long blonde hair."},{filename:"avatar_premium_7.png",analyticsKey:"premium_7",premium:!0,description:"Young woman with black parted hair."},{filename:"avatar_premium_8.png",analyticsKey:"premium_8",premium:!0,description:"Young person with short dark hair and a blue baseball cap."},{filename:"avatar_premium_9.png",analyticsKey:"premium_9",premium:!0,description:"Bearded smiling man with a blue hat."},{filename:"avatar_premium_10.png",analyticsKey:"premium_10",premium:!0,description:"Young man with well manicured medium blonde hair."},{filename:"avatar_premium_11.png",analyticsKey:"premium_11",premium:!0,description:"Young woman with long dark hair and a surprised expression."},{filename:"avatar_premium_12.png",analyticsKey:"premium_12",premium:!0,description:"Man with a square jaw, manicured facial hair, and a red hat."},{filename:"avatar_premium_13.png",analyticsKey:"premium_13",premium:!0,description:"Woman with long dark hair and hoop earrings who is looking over her shoulder."},{filename:"avatar_premium_14.png",analyticsKey:"premium_14",premium:!0,description:"Man with a thick beard and a baseball cap."},{filename:"avatar_premium_15.png",analyticsKey:"premium_15",premium:!0,description:"Laughing woman with long dark hair."},{filename:"avatar_premium_16.png",analyticsKey:"premium_16",premium:!0,description:"Young woman with long black hair who appears to be speaking."},{filename:"avatar_premium_17.png",analyticsKey:"premium_17",premium:!0,description:"Man with hair pulled back into bun."},{filename:"avatar_premium_18.png",analyticsKey:"premium_18",premium:!0,description:"Young man gazing into the distance with  short black hair."},{filename:"avatar_premium_19.png",analyticsKey:"premium_19",premium:!0,description:"Smiling bearded man with dark gelled hair."},{filename:"avatar_premium_20.png",analyticsKey:"premium_20",premium:!0,description:"Man with dark brown hair that is styled with a spike in the front."},{filename:"avatar_premium_21.png",analyticsKey:"premium_21",premium:!0,description:"Young man with a square jaw and parted hair."},{filename:"avatar_premium_22.png",analyticsKey:"premium_22",premium:!0,description:"Smiling young man with tightly curled hair."},{filename:"avatar_premium_23.png",analyticsKey:"premium_23",premium:!0,description:"Woman with medium brown hair swept over her shoulder."},{filename:"avatar_premium_24.png",analyticsKey:"premium_24",premium:!0,description:"Young woman with hair in a long ponytail."},{filename:"avatar_premium_25.png",analyticsKey:"premium_25",premium:!0,description:"Young person with short black hair."},{filename:"avatar_premium_26.png",analyticsKey:"premium_26",premium:!0,description:"Smiling woman with curly afro."},{filename:"avatar_premium_27.png",analyticsKey:"premium_27",premium:!0,description:"Man with a five o'clock shadow and a white baseball cap."},{filename:"avatar_premium_28.png",analyticsKey:"premium_28",premium:!0,description:"Smiling man with hair dark hair combed to one side."},{filename:"avatar_premium_29.png",analyticsKey:"premium_29",premium:!0,description:"Unicorn with a rainbow mane."},{filename:"avatar_premium_30.png",analyticsKey:"premium_30",premium:!0,description:"Happy golden retriever."},{filename:"avatar_premium_31.png",analyticsKey:"premium_31",premium:!0,description:"Cute tabby cat."}],MD="avatar_blank.png",RD="A default avatar that is a silhouette.",DD=[{filename:"",analyticsKey:"0"},{filename:"frame_1.png",analyticsKey:"1"},{filename:"frame_2.png",analyticsKey:"2"},{filename:"frame_3.png",analyticsKey:"3"},{filename:"frame_4.png",analyticsKey:"4"},{filename:"frame_5.png",analyticsKey:"5"},{filename:"frame_6.png",analyticsKey:"6"},{filename:"frame_7.png",analyticsKey:"7"}],BD=i.memo((e=>i.createElement("svg",{role:"img","aria-labelledby":"avatar-icon-advantage-title",className:e.className,width:"32",height:"30",viewBox:"0 0 32 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("title",{id:"avatar-icon-advantage-title"},"Avatar with premium icon"),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0849 5H28.4282C30.8402 5 32.3992 6.94285 31.9103 9.33962L29.1679 23.6604C28.6789 26.057 26.3271 28 23.9151 28H5.57184C3.1597 28 1.60081 26.057 2.08968 23.6604L4.83214 9.33962C5.32101 6.94285 7.67273 5 10.0849 5Z",fill:"url(#paint0_linear)"}),i.createElement("path",{d:"M15.8971 19.585C15.8467 19.5577 15.7947 19.5361 15.742 19.5199C15.7412 19.5196 15.7404 19.5192 15.7396 19.5189C15.4726 19.4138 15.1911 19.3491 14.9098 19.3289C14.8986 19.3281 14.8873 19.3275 14.876 19.3272L14.7318 19.3225C14.7175 19.3221 14.7031 19.322 14.6888 19.3223C14.3086 19.3293 13.9302 19.3754 13.5593 19.4597C13.5241 19.4677 13.4898 19.4778 13.4567 19.4898L13.3731 19.5135C13.0454 19.6001 12.7125 19.6651 12.3765 19.708L12.1205 19.7362L12.0323 19.7415C11.7244 19.7479 11.4118 19.6879 11.0785 19.5401C10.1229 19.0823 9.71144 18.2232 9.89166 17.3232C10.011 16.7274 10.3832 16.1614 10.8491 15.781C10.8493 15.7808 10.8495 15.7806 10.8498 15.7804L17.3235 10.5211L17.3236 10.5211L17.3304 10.5155C18.1479 9.83704 18.3566 9.69633 18.7949 9.5199C19.0734 9.40781 19.3521 9.35044 19.6374 9.35L19.6617 9.35021C20.018 9.35678 20.3617 9.44596 20.6337 9.58635L20.6506 9.59481C21.2905 9.90733 21.633 10.2592 21.8367 10.6699C22.0534 11.1067 22.1585 11.7005 22.1495 12.5757L22.1494 12.5757V12.5845V21.176C22.1494 21.8195 21.9408 22.4551 21.5693 22.9131C21.215 23.35 20.6994 23.6473 19.9824 23.65C19.6588 23.6405 19.3461 23.5678 19.0946 23.4565L19.0774 23.4491C18.4872 23.2032 18.1612 22.8145 17.8005 22.0197C17.7791 21.9726 17.7293 21.8573 17.6766 21.7348L17.6762 21.7339C17.6512 21.6759 17.6263 21.6182 17.6062 21.572L17.606 21.5716C17.5917 21.5386 17.5712 21.4914 17.5559 21.459L17.428 21.1847L17.4193 21.1667C17.0868 20.4954 16.5565 19.9412 15.8971 19.585Z",stroke:"#F9F9F9",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("defs",null,i.createElement("linearGradient",{id:"paint0_linear",x1:"28.2481",y1:"24.9706",x2:"12.1111",y2:"4.11544",gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#C28C2B"}),i.createElement("stop",{offset:"0.498397",stopColor:"#E6C14E"}),i.createElement("stop",{offset:"1",stopColor:"#C28C2B"})))))),GD=i.memo((e=>{const t=e.strokeWidth||2;return i.createElement("svg",{className:e.className,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("circle",{cx:"12",cy:"12",r:"11",fill:"#017C55",stroke:"#F9F9F9",strokeWidth:t}),i.createElement("path",{d:"M7.76465 11.2043L11.5235 14.8235L16.2352 9.17647",stroke:"#F9F9F9",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"}))})),ZD=i.memo((e=>i.createElement("svg",{role:"img","aria-label":"padlock-icon",className:e.className,width:"36",height:"48",viewBox:"0 0 36 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"path-1-inside-1",fill:"white"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.9255 18.0374H31.4162C33.8807 18.0374 35.8882 20.0428 35.8882 22.5093V43.3786C35.8882 45.8451 33.8807 47.8506 31.4162 47.8506H4.58429C2.11973 47.8506 0.112305 45.8451 0.112305 43.3786V22.5093C0.112305 20.0428 2.11973 18.0374 4.58429 18.0374H6.07495V12.0747C6.07495 5.49792 11.4234 0.149429 18.0002 0.149429C24.577 0.149429 29.9255 5.49792 29.9255 12.0747V18.0374ZM18.0002 4.12452C13.6157 4.12452 10.05 7.69018 10.05 12.0747V18.0374H25.9504V12.0747C25.9504 7.69018 22.3848 4.12452 18.0002 4.12452ZM19.7184 34.6985V38.6103C19.7184 39.5582 18.9508 40.3274 18.0012 40.3274C17.0516 40.3274 16.284 39.5582 16.284 38.6103V34.6985C15.2623 34.1027 14.5669 33.0071 14.5669 31.7415C14.5669 29.8475 16.1072 28.3072 18.0012 28.3072C19.8953 28.3072 21.4356 29.8475 21.4356 31.7415C21.4356 33.0071 20.7401 34.1027 19.7184 34.6985Z"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.9255 18.0374H31.4162C33.8807 18.0374 35.8882 20.0428 35.8882 22.5093V43.3786C35.8882 45.8451 33.8807 47.8506 31.4162 47.8506H4.58429C2.11973 47.8506 0.112305 45.8451 0.112305 43.3786V22.5093C0.112305 20.0428 2.11973 18.0374 4.58429 18.0374H6.07495V12.0747C6.07495 5.49792 11.4234 0.149429 18.0002 0.149429C24.577 0.149429 29.9255 5.49792 29.9255 12.0747V18.0374ZM18.0002 4.12452C13.6157 4.12452 10.05 7.69018 10.05 12.0747V18.0374H25.9504V12.0747C25.9504 7.69018 22.3848 4.12452 18.0002 4.12452ZM19.7184 34.6985V38.6103C19.7184 39.5582 18.9508 40.3274 18.0012 40.3274C17.0516 40.3274 16.284 39.5582 16.284 38.6103V34.6985C15.2623 34.1027 14.5669 33.0071 14.5669 31.7415C14.5669 29.8475 16.1072 28.3072 18.0012 28.3072C19.8953 28.3072 21.4356 29.8475 21.4356 31.7415C21.4356 33.0071 20.7401 34.1027 19.7184 34.6985Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M29.9255 18.0374H27.9255V20.0374H29.9255V18.0374ZM6.07495 18.0374V20.0374H8.07495V18.0374H6.07495ZM10.05 18.0374H8.05004V20.0374H10.05V18.0374ZM25.9504 18.0374V20.0374H27.9504V18.0374H25.9504ZM19.7184 34.6985L18.7109 32.9709L17.7184 33.5496V34.6985H19.7184ZM16.284 34.6985H18.284V33.5496L17.2916 32.9709L16.284 34.6985ZM31.4162 16.0374H29.9255V20.0374H31.4162V16.0374ZM37.8882 22.5093C37.8882 18.9376 34.9847 16.0374 31.4162 16.0374V20.0374C32.7767 20.0374 33.8882 21.1479 33.8882 22.5093H37.8882ZM37.8882 43.3786V22.5093H33.8882V43.3786H37.8882ZM31.4162 49.8506C34.9847 49.8506 37.8882 46.9503 37.8882 43.3786H33.8882C33.8882 44.74 32.7767 45.8506 31.4162 45.8506V49.8506ZM4.58429 49.8506H31.4162V45.8506H4.58429V49.8506ZM-1.8877 43.3786C-1.8877 46.9503 1.01574 49.8506 4.58429 49.8506V45.8506C3.22372 45.8506 2.1123 44.74 2.1123 43.3786H-1.8877ZM-1.8877 22.5093V43.3786H2.1123V22.5093H-1.8877ZM4.58429 16.0374C1.01574 16.0374 -1.8877 18.9376 -1.8877 22.5093H2.1123C2.1123 21.1479 3.22372 20.0374 4.58429 20.0374V16.0374ZM6.07495 16.0374H4.58429V20.0374H6.07495V16.0374ZM4.07495 12.0747V18.0374H8.07495V12.0747H4.07495ZM18.0002 -1.85057C10.3189 -1.85057 4.07495 4.39335 4.07495 12.0747H8.07495C8.07495 6.60249 12.528 2.14943 18.0002 2.14943V-1.85057ZM31.9255 12.0747C31.9255 4.39335 25.6816 -1.85057 18.0002 -1.85057V2.14943C23.4725 2.14943 27.9255 6.60249 27.9255 12.0747H31.9255ZM31.9255 18.0374V12.0747H27.9255V18.0374H31.9255ZM12.05 12.0747C12.05 8.79475 14.7203 6.12452 18.0002 6.12452V2.12452C12.5111 2.12452 8.05004 6.58561 8.05004 12.0747H12.05ZM12.05 18.0374V12.0747H8.05004V18.0374H12.05ZM25.9504 16.0374H10.05V20.0374H25.9504V16.0374ZM23.9504 12.0747V18.0374H27.9504V12.0747H23.9504ZM18.0002 6.12452C21.2802 6.12452 23.9504 8.79475 23.9504 12.0747H27.9504C27.9504 6.58561 23.4893 2.12452 18.0002 2.12452V6.12452ZM21.7184 38.6103V34.6985H17.7184V38.6103H21.7184ZM18.0012 42.3274C20.0567 42.3274 21.7184 40.6614 21.7184 38.6103H17.7184C17.7184 38.4549 17.845 38.3274 18.0012 38.3274V42.3274ZM14.284 38.6103C14.284 40.6614 15.9458 42.3274 18.0012 42.3274V38.3274C18.1575 38.3274 18.284 38.4549 18.284 38.6103H14.284ZM14.284 34.6985V38.6103H18.284V34.6985H14.284ZM12.5669 31.7415C12.5669 33.7658 13.6822 35.4964 15.2765 36.4262L17.2916 32.9709C16.8425 32.7089 16.5669 32.2485 16.5669 31.7415H12.5669ZM18.0012 26.3072C15.0026 26.3072 12.5669 28.7429 12.5669 31.7415H16.5669C16.5669 30.9521 17.2117 30.3072 18.0012 30.3072V26.3072ZM23.4356 31.7415C23.4356 28.7429 20.9999 26.3072 18.0012 26.3072V30.3072C18.7907 30.3072 19.4356 30.9521 19.4356 31.7415H23.4356ZM20.726 36.4262C22.3203 35.4964 23.4356 33.7657 23.4356 31.7415H19.4356C19.4356 32.2485 19.16 32.7089 18.7109 32.9709L20.726 36.4262Z",fill:"#F9F9F9",mask:"url(#path-1-inside-1)"})))),HD={avatar:"ArkcomAvatar__avatar___NnaoSKzK",avatar_disabled:"ArkcomAvatar__avatar_disabled___cSvEx3Ps",regular:"ArkcomAvatar__regular___HE52HxTl",regularAdvantage:"ArkcomAvatar__regularAdvantage___P01xmfls",regularAdvantage2:"ArkcomAvatar__regularAdvantage2___zCpmAied",medium:"ArkcomAvatar__medium___PVftRsyp",mediumFrames:"ArkcomAvatar__mediumFrames___iXuJUyRO",avatar__content:"ArkcomAvatar__avatar__content___X2VDR2PU",avatar_selected:"ArkcomAvatar__avatar_selected___rEP44oM9",padlockIcon:"ArkcomAvatar__padlockIcon___zAVPXA_g",large:"ArkcomAvatar__large___zijg09WA",small:"ArkcomAvatar__small___d4PAfeWF",smallLeaderboard:"ArkcomAvatar__smallLeaderboard___fOsEJXzX",hoveredLeaderBoard:"ArkcomAvatar__hoveredLeaderBoard___Z033WRks",avatarImg:"ArkcomAvatar__avatarImg___wHY9Jo4j",avatar_regularMousePointer:"ArkcomAvatar__avatar_regularMousePointer___yBrdYypi",avatarList:"ArkcomAvatar__avatarList___Yft9ZSVE",border:"ArkcomAvatar__border___Du98uv2i",frameWrapper:"ArkcomAvatar__frameWrapper___oH5a1g0w",frame:"ArkcomAvatar__frame___D7nQx0Fn",medium_list_item:"ArkcomAvatar__medium_list_item___rjkidkog",framePadlock:"ArkcomAvatar__framePadlock___sBYJCtsZ",premiumHover:"ArkcomAvatar__premiumHover___ghBZoRPz",advantageIcon:"ArkcomAvatar__advantageIcon___eGPjiUw2",checkmarkIcon:"ArkcomAvatar__checkmarkIcon___mkz5MMAS",srOnly:"ArkcomAvatar__srOnly___T46FAedg",avatarHighLight:"ArkcomAvatar__avatarHighLight___cSGvasoh",noHover:"ArkcomAvatar__noHover___vZs8qxo3"};function xD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function UD(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?xD(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xD(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}let VD=function(e){return e.REGULAR="regular",e.SMALL="small",e}({}),jD=function(e){return e.DEFAULT="default",e.GOLD="gold",e.DISABLED="disabled",e}({});const FD=i.memo((({selected:e,selectable:t,focusable:a=!1,regularMousePointer:o,onSelect:n,size:s=VD.REGULAR,image:l,email:m,highlight:c,avatarList:h,disabled:u,border:C,noFrame:p,frame:g,background:_,premium:E,subscriber:S,noPadlock:y,isLeaderBoard:f,isPublicProfile:v,isLeaderBoardHoverOn:A,noHover:N,isFramelist:w=!1})=>{const P=(0,i.useState)(!1),O=(0,vo.Z)(P,2),T=O[0],L=O[1],k=(0,i.useState)(!1),I=(0,vo.Z)(k,2),M=I[0],R=I[1],D=(0,i.useState)(),B=(0,vo.Z)(D,2),G=B[0],Z=B[1],H=(0,d.v9)((e=>e.user?.subscriberAvatar?.frame));(0,i.useEffect)((()=>{(f||v||g)&&Z(g)}),[g,H,f,v]);const x=(0,d.v9)((e=>e?.user?.avatarBackground||"rgba(0,66,187)")),U=r()(HD.avatar,HD[s],{[HD.avatar_regularMousePointer]:o,[HD.avatar_selected]:t&&e,[HD.avatar_disabled]:u,[HD.noHover]:N,[HD.hoveredLeaderBoard]:T});let V;const j=G&&(e=>e?DD.findIndex((t=>t.filename===e)):0)(G),F=(K=l)?K===MD?RD:ID.find((e=>e.filename===K))?.description:"";var K;switch(C){case jD.DEFAULT:V={borderStyle:"solid"};break;case jD.GOLD:V={borderStyle:"double",borderColor:"transparent",backgroundImage:`linear-gradient(${x}, ${x}), linear-gradient(314.74deg, #C28C2B 12.84%, #E6C14E 48.8%, #C28C2B 84.98%)`,backgroundOrigin:"border-box",backgroundClip:"content-box, border-box"};break;case jD.DISABLED:V={borderStyle:"solid",borderColor:"rgba(108, 108, 108, 1)"};break;default:V={borderWidth:"2px",borderStyle:"solid"}}const W=b.i.toAvatarLink(m&&kD[m]?.image||l,"webp"),z=b.i.toAvatarLink(m&&kD[m]?.image||l,"png"),Y=Ku.d.getAvatar(l),$=l.includes("_");return i.createElement("div",{role:"presentation","data-testid":"avatars-list-item",onClick:n,className:r()(U),onKeyDown:({key:e})=>{"Enter"===e&&n?.()},"aria-current":e,tabIndex:a?0:-1,onMouseOver:()=>R(!0),onFocus:()=>R(!0),onMouseLeave:()=>R(!1)},i.createElement("div",{className:r()(HD.avatar__content,{[HD.avatarHighLight]:c,[HD.avatarList]:h,[HD.premiumHover]:E&&!S}),style:UD({backgroundColor:`${_||m&&kD[m]?.backgroundColor||x}`},V),onMouseOver:()=>A&&L(!0),onFocus:()=>A&&L(!0),onMouseLeave:()=>L(!1)},!p&&G&&i.createElement("div",{className:r()(HD.frameWrapper)},i.createElement("picture",null,i.createElement("source",{srcSet:b.i.toFrameLink(G,"webp"),type:"image/webp"}),i.createElement("source",{srcSet:b.i.toFrameLink(G,"png"),type:"image/png"}),i.createElement("img",{className:r()(HD.frame),src:b.i.toFrameLink(G,"png"),alt:`Frame ${j} for Arkadium users`}))),i.createElement("picture",null,i.createElement("source",{srcSet:$?W:null,type:"image/webp"}),i.createElement("source",{srcSet:$?z:Y,type:"image/png"}),i.createElement("img",{className:r()(HD.avatarImg),src:$?z:Y,alt:F||"No avatar"})),E&&!S&&i.createElement(ZD,{className:r()(HD.padlockIcon,{[HD.srOnly]:!M})}),g&&!S&&!y&&i.createElement(ZD,{className:r()(HD.padlockIcon,{[HD.framePadlock]:w})}),E&&i.createElement(BD,{className:HD.advantageIcon}),e&&i.createElement(GD,{className:HD.checkmarkIcon,strokeWidth:g?1.5:2})))}));FD.displayName="Avatar";const KD="AppBodySubscription__sub_body___vRoPd6kp",WD="AppBodySubscription__sub_wrapper___PZBpRKCS",zD="AppBodySubscription__sub_header___FHTvy74U",YD="AppBodySubscription__logo_block___i6WYpORl",$D="AppBodySubscription__sub_footer___jkpyi_U7",qD="AppBodySubscription__sub_footer__text___eGaynaz5",JD="AppBodySubscription__logoutLink___SiNcdITp",XD="AppBodySubscription__secure_elem___xIDk0biT",QD="AppBodySubscription__secure_label___so3X1xNv",eB="AppBodySubscription__avatar_block___Qg_j1imB",tB="ArkadiumLogo__logoPathText___pkC2Q14J",aB="ArkadiumLogo__logoPathArrow___idiYu5dI";class oB extends i.PureComponent{constructor(...e){super(...e),(0,o.Z)(this,"state",{hover:!1}),(0,o.Z)(this,"onMouseOver",(()=>{this.setState({hover:!0})})),(0,o.Z)(this,"onMouseOut",(()=>{this.setState({hover:!1})}))}render(){const e=this.state.hover,t=this.props.arrowInheritColor?"currentColor":"#DC1E34",a=this.props.arrowHoverColor?this.props.arrowHoverColor:t,o=this.props.textInheritColor?"currentColor":"#000000",n=this.props.textHoverColor?this.props.textHoverColor:o;return i.createElement("svg",{className:this.props.className,xmlns:"http://www.w3.org/2000/svg",width:"139",height:"40",viewBox:"0 0 542.55 160.1",onMouseOut:this.onMouseOut,onMouseOver:this.onMouseOver},i.createElement("g",null,i.createElement("path",{className:aB,fill:e?a:t,d:"M526.58,6a9.22,9.22,0,0,1,4,1c5.8,2.79,6,7.29,5.91,15.12v61c0,3.72-1.72,9.78-7.2,9.78a10.54,10.54,0,0,1-3.95-.87c-4-1.62-5.59-7.68-7.29-10.93-2.22-4.25-6.16-12.07-15.19-16.4a28.61,28.61,0,0,0-12.55-2.78,48.76,48.76,0,0,0-9.75,1.17c-2.61.51-6.27,1.83-9.56,1.83a8.29,8.29,0,0,1-3.53-.69c-8.08-3.77-3.58-11.11-.19-13.83l47.28-37.77c4.57-3.73,8.05-6.61,12-6.61m0-6h0c-6,0-10.47,3.64-15.62,7.84l-.13.1L463.58,45.7c-3.73,3-7.18,8.47-6.52,14,.3,2.48,1.72,7.08,7.92,10A14.25,14.25,0,0,0,471,70.91a33.87,33.87,0,0,0,8.42-1.39c.86-.22,1.67-.43,2.29-.55l.29-.06a41.77,41.77,0,0,1,8.3-1,22.47,22.47,0,0,1,10,2.18c7,3.39,10.23,9.48,12.33,13.51l.14.26c.29.56.64,1.37,1,2.23,1.69,3.93,4,9.32,9.34,11.48a16.53,16.53,0,0,0,6.21,1.31A11.93,11.93,0,0,0,538,95.34c4.26-4.27,4.57-10.45,4.57-12.25v-61c.07-7.51.15-16-9.32-20.56A15.27,15.27,0,0,0,526.58,0Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M87,159.38H81.48V102.12H87v10.71c4-7.31,10.67-11.43,18.77-11.43a21.51,21.51,0,0,1,9.18,1.83l.47.22v6l-1.17-.55a18.85,18.85,0,0,0-8.91-2.09C94.84,106.84,87,116.7,87,129.77Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M207.26,160.1c-18.67,0-30.74-11.58-30.74-29.51,0-17.74,12.11-29.2,30.85-29.2,8.43,0,16,2.31,21.65,6.54v-5.81h5.37v57.26H229v-5.82C223.3,157.84,215.82,160.1,207.26,160.1Zm.32-53.47c-15.72,0-25.48,9.18-25.48,24,0,15,9.72,24.27,25.38,24.27,9.12,0,16.56-2.62,21.54-7.57v-33C223.92,109.43,216.13,106.63,207.58,106.63Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M277.32,160.1c-18.67,0-30.74-11.58-30.74-29.51,0-17.74,12.11-29.2,30.85-29.2,8.29,0,16.07,2.37,21.65,6.54v-28h5.37v79.45h-5.37v-5.82C293.35,157.84,285.88,160.1,277.32,160.1Zm.32-53.47c-15.72,0-25.48,9.18-25.48,24,0,15,9.72,24.27,25.37,24.27,8.71,0,16.34-2.69,21.54-7.58v-33C294,109.43,286.19,106.63,277.64,106.63Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M326.26,159.38h-5.47V102.12h5.47Zm-2.63-66.47a4.63,4.63,0,1,1,0-9.26,4.63,4.63,0,1,1,0,9.26Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M365.8,160.1c-17.06,0-24.67-7.67-24.67-24.86V102.12h5.36v33.12c0,13.76,5.84,19.63,19.52,19.63,8.29,0,16.9-3,22.07-7.6V102.12h5.47v57.26h-5.47v-6.31C383.2,156.72,374.51,160.1,365.8,160.1Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M499.92,159.38h-5.36V125.95c0-13.54-5.14-19.32-17.18-19.32a36.23,36.23,0,0,0-21.16,6.93A37.8,37.8,0,0,1,458,125.95v33.43H452.6V125.95c0-13.54-5-19.32-16.86-19.32-9.65,0-16.5,3.87-21.43,7.35v45.4h-5.47V102.12h5.47v6.29c4.5-3,12.39-7,21.86-7,8.72,0,14.65,2.6,18.1,7.95a38.4,38.4,0,0,1,23.53-7.95c15.29,0,22.12,7.57,22.12,24.55Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M67.09,159.38h6.06L38.86,85.46,38.64,85H34.51L0,159.38H6.07l9.44-20.7h42.1ZM18,133.25,36.52,92.62l18.6,40.64Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M173,159.05v.31h.37Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M129.92,92.71h0v-.45h0V79.93H124.5v79.45h5.42Z"}),i.createElement("path",{className:tB,fill:e?n:o,d:"M141.77,128.12l29.65-25.34h-8.88l-29.35,25.55,33.07,30.17h9.13Z"})))}}const nB=i.memo((e=>i.createElement("svg",{role:"img","aria-label":"padlock-icon",className:e.className,viewBox:"0 0 35 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M23.2574 13.6212V14.6212H24.2574H25.1021C25.9467 14.6212 26.6363 15.3102 26.6363 16.1553V27.9812C26.6363 28.8263 25.9467 29.5153 25.1021 29.5153H9.8974C9.05282 29.5153 8.36328 28.8263 8.36328 27.9812V16.1553C8.36328 15.3102 9.05282 14.6212 9.8974 14.6212H10.7421H11.7421V13.6212V10.2423C11.7421 7.06778 14.3252 4.48468 17.4998 4.48468C20.6743 4.48468 23.2574 7.06778 23.2574 10.2423V13.6212ZM22.0049 14.6212H23.0049V13.6212V10.2423C23.0049 7.20549 20.5366 4.73723 17.4998 4.73723C14.4629 4.73723 11.9947 7.20549 11.9947 10.2423V13.6212V14.6212H12.9947H22.0049Z",stroke:"#231F20",strokeWidth:"2"}),i.createElement("path",{d:"M17.9696 22.1987L17.5003 22.4724L17.0311 22.1987C16.7384 22.028 16.5542 21.7247 16.5542 21.3869C16.5542 20.8659 16.9793 20.4407 17.5003 20.4407C18.0214 20.4407 18.4465 20.8659 18.4465 21.3869C18.4465 21.7247 18.2623 22.028 17.9696 22.1987Z",fill:"#231F20",stroke:"#231F20",strokeWidth:"2"}))));var rB=a(1271);const sB=f.N?.RECURLY_PLAN_PREFIX,iB=["5000_gem","2400_gem","1120_gem","600_gem","350_gem","90_gem"];iB.map((e=>`${sB}${e}`));function lB(e,t,a){const o=function(e){return e.replace(new RegExp(`^${sB}`,"gi"),"").replace("_"," ").replace("g","G")}(a),n=o.split(" ")[0];e[function(e){return`${sB}${e}`}(a)]={key:o,plan:`${sB}${a}${t?"_advantage":""}`,title:o,description:"Gems",gemsAmount:n}}function mB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function cB(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?mB(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):mB(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}let dB=function(e){return e.gems="Gems",e}({});const hB={[dB.gems]:iB},uB=(()=>{const e=(()=>{const e={},t={};return iB.forEach((t=>lB(e,!0,t))),iB.forEach((e=>lB(t,!1,e))),{forSubscribers:e,forRegistered:t}})();return{[dB.gems]:cB({},e)}})();function CB(){return uB[dB.gems].forRegistered}let pB=function(e){return e.CARD="card",e.PAYPAL="paypal",e}({}),gB=function(e){return e.Home="Home",e.Category="Category",e.AllCategories="AllCategories",e.Game="Game",e.NotFound="NotFound",e.Profile="Profile",e.PrivacyPolicy="PrivacyPolicy",e.PrivacyPolicyCalifornia="PrivacyPolicyCalifornia",e.Subscription="Subscription",e.AboutUs="AboutUs",e.GiftCard="GiftCard",e.SiteMap="SiteMap",e.CoBranded="CoBranded",e.BlogArchive="BlogArchive",e.BlogPost="BlogPost",e}({});const _B="ProgressBar__wrapper___DSFrrvyL",EB="ProgressBar__step___EVaCwc5V",SB="ProgressBar__step__circle___BSlnhVWU",yB="ProgressBar__step__label___Awj6J2YN",fB="ProgressBar__activeStep___GK8pjf7s",vB=i.memo((({steps:e,activeStepIndex:t,stepClassName:a=""})=>{const o=e=>t>=e;return i.createElement("div",{className:_B},e.map((({label:e},t)=>i.createElement("div",{className:r()(EB,{[fB]:o(t)},a),key:t.toString()},i.createElement("div",{className:SB},t+1),i.createElement("div",{className:yB},e)))))})),bB="ChallengeCaptchaModal__overlay___aG6C1mGV",AB="ChallengeCaptchaModal__closeIcon___gDQfuxgt",NB="ChallengeCaptchaModal__mobile___w14BasVV",wB="ChallengeCaptchaModal__modal___N6nx8_XI",PB=({onClose:e,modalClassName:t,children:a,isVisible:o})=>{const n=gt.D.isDesktop();return(0,i.useEffect)((()=>{o?(0,y.Hq)():(0,y.L3)()}),[o]),i.createElement("div",{className:r()({[bB]:o,[NB]:!n}),onClick:t=>{const a=t.target,o=t.currentTarget===t.target,n=Array.from(a.classList).join("").includes("Modal__modalWrapper");(o||n)&&e?.()},role:"presentation"},i.createElement("div",{className:r()({[NB]:!n})},i.createElement("div",{className:r()(t,{[wB]:o,[NB]:!n})},o&&i.createElement(Os,{className:AB,onClose:e,mobile:!n,closeIconColor:"black"}),a)))},OB=i.memo((e=>{const t=e.className,a=e.circleColor,o=e.checkColor,n=e.goldCheck;return i.createElement("svg",{className:t,width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("defs",null,i.createElement("linearGradient",{id:"paint0_linear",x1:"17.1741",y1:"17.0467",x2:"3.30615",y2:"3.3059",gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#C28C2B"}),i.createElement("stop",{offset:"0.498397",stopColor:"#E6C14E"}),i.createElement("stop",{offset:"1",stopColor:"#C28C2B"}))),i.createElement("circle",{cx:"17.0001",cy:"16.9998",r:"9.56698",fill:n?"url(#paint0_linear)":a||"#1E2A79"}),i.createElement("path",{d:"M13.2085 16.2877L16.5735 19.5278L20.7917 14.4723",stroke:o||"#F9F9F9",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))})),TB="SubscriptionStyles__heading___yS6LQzjq",LB="SubscriptionStyles__link___cAumre4V",kB="SubscriptionStyles__paymentHeading___Tlr66YCp",IB="SubscriptionStyles__infoBlock___L7YTAsjd",MB="ChosenPurchaseBlock__subPlanWrapper___nrmo1FMl",RB="ChosenPurchaseBlock__typeBlock___OmUOu7cd",DB="ChosenPurchaseBlock__typeName___SYVTixKG",BB="ChosenPurchaseBlock__typePrice___JgfH4vJp",GB="ChosenPurchaseBlock__typeDescription___nYRFav2r",ZB="ChosenPurchaseBlock__planDetailsList___LSaH65Xe",HB="ChosenPurchaseBlock__switchLink___gls7wOh8",xB="ChosenPurchaseBlock____gems___cQFGYcgE",UB={[dB.gems]:[{infoText:i.createElement(i.Fragment,null,i.createElement(OB,null)," ",i.createElement("p",null,"Use gems to skip ads or buy boosts, themes, and more to use in your favorite games"))}]},VB=({type:e,paymentType:t=dB.gems,gemsAnalyticsProps:a})=>{const o=(0,d.I0)(),n=e.label,s=e.price,l=t===dB.gems,m=l?async()=>{p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseChangeGems(a.shopLocation,a.priceInGem,a.gemsPackId,a.gemsInPack)),o((0,Fe.Wm)(!0))}:()=>null;return i.createElement(i.Fragment,null,i.createElement("div",null,i.createElement("span",{className:TB},"Gems"),i.createElement("span",{"aria-hidden":"true",className:r()(LB,HB,{[xB]:l}),onClick:m},"Update my gem purchase")),i.createElement("div",{className:MB},i.createElement("div",{className:r()(RB)},i.createElement("div",{className:DB},jB(n,"Gem",a,t)),i.createElement("div",{className:BB},"$",s)),i.createElement("div",{className:GB},i.createElement("ul",{className:ZB},UB[t].map(((e,t)=>i.createElement("li",{key:t.toString()},e.infoText)))))))},jB=(e,t,a,o)=>{const n=a&&a?.gemsInPack;return n&&o===dB.gems?`${di.O.numberWithCommas(n)} ${t}`:e},FB="SummaryBlock__summaryInfo__mainInfo___XIlZBmsv",KB="SummaryBlock__advantageRow___WnuSDfRa",WB="SummaryBlock__taxRow___fquGH8za",zB="SummaryBlock__divider___wSB1brZe",YB="SummaryBlock__advantageBlock___wLLukzKo",$B="SummaryBlock__advantageBlock__text___LiPiQO6M",qB="SummaryBlock__mainText___i0Z9zbnv",JB="SummaryBlock__subText___QubGAIzf",XB="SummaryBlock__summaryInfoLabel___lg_H0UdP",QB="SummaryBlock__totalRow___chNBu5Nd",eG="SummaryBlock__appliedBlock___hqjKurtP",tG="SummaryBlock__blockHidden___m1a030Im",aG=({heading:e,taxSum:t,totalSum:a,hidden:o,promoCodes:n,price:s,paymentGoodPlan:l,paymentType:m,gemsAnalyticsProps:c})=>{const h=(0,d.v9)((e=>e.paymentMethod)),u=jB(l?.title,"Gem",c,m),C=l?.description;return i.createElement("div",{className:r()(FB,o&&tG)},i.createElement("div",null,i.createElement("span",{className:XB},e)),i.createElement("div",{className:KB},i.createElement("div",{className:YB},i.createElement("div",{className:$B},i.createElement("p",{className:qB},u),i.createElement("p",{className:JB},C))),i.createElement("div",{className:XB},"$",s?.now?.adjustments)),i.createElement("div",{className:r()(KB,WB)},i.createElement("div",{className:YB},i.createElement("div",{className:$B},i.createElement("p",{className:JB},"Sales Tax"))),i.createElement("div",{className:r()(XB,{[JB]:!t&&h!==pB.PAYPAL})},h===pB.PAYPAL?"TBD":t||"-")),n.length>0&&i.createElement("div",{className:r()(KB,eG)},i.createElement("div",{className:YB},i.createElement("div",{className:$B},i.createElement("p",{className:qB},"Promo code applied"),i.createElement("p",{className:JB},n.join("")," ",s?.now&&`-${(s.now.discount/(s.now.adjustments/100)).toFixed(0)}%`))),i.createElement("div",{className:XB},"- $",s?.now?.discount)),i.createElement("div",{className:zB}),i.createElement("div",{className:QB},i.createElement("div",{className:XB},"Total "+(t||h!==pB.PAYPAL?"":"Before Tax")),i.createElement("div",{className:XB},n.length>0&&i.createElement("s",null,"$",s?.now.adjustments),"$",a)))},oG=i.memo((0,c.Zh)()((e=>{const t=e.as||"span";return e.html?i.createElement(t,{id:e.id,className:e.className,itemProp:e.itemProp,dangerouslySetInnerHTML:{__html:e.t(e.keyName,e.params)},suppressHydrationWarning:!0}):i.createElement(t,{className:e.className,id:e.id,itemProp:e.itemProp,suppressHydrationWarning:!0},e.link&&i.createElement(Oa.rU,{to:e.link},e.t(e.keyName,e.params)),!e.link&&e.t(e.keyName,e.params))}))),nG=i.memo((e=>i.createElement("svg",{className:e.className,width:"131",height:"31",viewBox:"0 0 131 31",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M101.685 13.5108C101.294 16.0327 99.3342 16.0327 97.4384 16.0327H96.3598L97.1165 11.3243C97.1621 11.0398 97.4118 10.8302 97.7051 10.8302H98.1996C99.4897 10.8302 100.709 10.8302 101.337 11.5526C101.713 11.9849 101.827 12.6255 101.685 13.5108ZM100.86 6.9317H93.7103C93.2216 6.9317 92.8055 7.28123 92.7293 7.75579L89.8385 25.7699C89.7813 26.1251 90.0608 26.4465 90.4271 26.4465H94.0952C94.4374 26.4465 94.7288 26.2018 94.7819 25.8697L95.6018 20.7628C95.678 20.2883 96.0941 19.9387 96.5828 19.9387H98.8451C103.554 19.9387 106.272 17.6992 106.982 13.2608C107.302 11.3196 106.995 9.79423 106.07 8.72639C105.053 7.55245 103.252 6.9317 100.86 6.9317Z",fill:"#2790C3"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M50.6936 13.5108C50.3029 16.0327 48.3429 16.0327 46.4475 16.0327H45.3688L46.1252 11.3243C46.1711 11.0398 46.4208 10.8302 46.7138 10.8302H47.2083C48.4987 10.8302 49.7178 10.8302 50.3459 11.5526C50.7222 11.9849 50.8359 12.6255 50.6936 13.5108ZM49.8688 6.9317H42.7193C42.2306 6.9317 41.8145 7.28123 41.7384 7.75579L38.8472 25.7699C38.7903 26.1251 39.0699 26.4465 39.4359 26.4465H42.8494C43.3382 26.4465 43.7546 26.097 43.8307 25.6227L44.6109 20.7628C44.6867 20.2883 45.1031 19.9387 45.5918 19.9387H47.8542C52.563 19.9387 55.2809 17.6992 55.9913 13.2608C56.311 11.3196 56.0042 9.79423 55.0791 8.72639C54.0622 7.55245 52.2603 6.9317 49.8688 6.9317Z",fill:"#27346A"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.4662 19.9781C66.1355 21.9003 64.5826 23.1908 62.6021 23.1908C61.6092 23.1908 60.8143 22.8769 60.3034 22.2827C59.7971 21.6935 59.6065 20.8543 59.7669 19.9197C60.0753 18.0148 61.6529 16.6827 63.6033 16.6827C64.5756 16.6827 65.3647 16.9997 65.8859 17.5993C66.4103 18.2033 66.6162 19.0482 66.4662 19.9781ZM71.237 13.4305H67.8137C67.5204 13.4305 67.2707 13.6399 67.2251 13.925L67.0744 14.8656L66.835 14.5246C66.0938 13.4671 64.4416 13.1138 62.7917 13.1138C59.0095 13.1138 55.7788 15.9303 55.15 19.8805C54.8225 21.8511 55.2872 23.7342 56.4243 25.0486C57.4689 26.2563 58.9597 26.759 60.7359 26.759C63.7845 26.759 65.4752 24.8345 65.4752 24.8345L65.3223 25.7694C65.2651 26.125 65.5447 26.4467 65.9109 26.4467H68.9939C69.4826 26.4467 69.8987 26.0975 69.9749 25.6229L71.8256 14.1072C71.8828 13.7516 71.6033 13.4305 71.237 13.4305Z",fill:"#27346A"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M117.457 19.9781C117.126 21.9003 115.574 23.1908 113.593 23.1908C112.6 23.1908 111.805 22.8769 111.294 22.2827C110.788 21.6935 110.597 20.8543 110.758 19.9197C111.066 18.0148 112.644 16.6827 114.594 16.6827C115.566 16.6827 116.356 16.9997 116.876 17.5993C117.401 18.2033 117.607 19.0482 117.457 19.9781ZM122.228 13.4305H118.804C118.511 13.4305 118.261 13.6399 118.216 13.925L118.065 14.8656L117.826 14.5246C117.084 13.4671 115.432 13.1138 113.782 13.1138C110 13.1138 106.769 15.9303 106.141 19.8805C105.813 21.8511 106.278 23.7342 107.415 25.0486C108.46 26.2563 109.95 26.759 111.726 26.759C114.775 26.759 116.466 24.8345 116.466 24.8345L116.313 25.7694C116.256 26.125 116.535 26.4467 116.902 26.4467H119.984C120.473 26.4467 120.889 26.0975 120.966 25.6229L122.816 14.1072C122.873 13.7516 122.594 13.4305 122.228 13.4305Z",fill:"#2790C3"}),i.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"131",height:"31"},i.createElement("path",{d:"M0.75 30.9993H130.75V0H0.75V30.9993Z",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M89.4695 13.4308H86.0286C85.6996 13.4308 85.3918 13.5912 85.207 13.8587L80.4606 20.7283L78.4489 14.1271C78.3233 13.7141 77.9364 13.4308 77.4975 13.4308H74.1151C73.7067 13.4308 73.4191 13.8255 73.5509 14.2054L77.3397 25.1339L73.7761 30.0752C73.4962 30.463 73.7787 30.9994 74.2622 30.9994H77.6999C78.0257 30.9994 78.3307 30.8425 78.5164 30.5792L89.9595 14.3503C90.2333 13.9619 89.9505 13.4308 89.4695 13.4308Z",fill:"#27346A"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M126.263 7.42647L123.329 25.7699C123.272 26.1254 123.552 26.4465 123.918 26.4465H126.869C127.358 26.4465 127.774 26.097 127.85 25.6227L130.743 7.60865C130.8 7.25313 130.521 6.9317 130.154 6.9317H126.852C126.559 6.9317 126.309 7.14167 126.263 7.42647Z",fill:"#2790C3"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.2747 29.7233L15.2357 23.7349L15.2978 23.4031C15.344 23.1145 15.4944 22.8505 15.7209 22.6605C15.9474 22.4704 16.2363 22.3655 16.5342 22.3655H17.2973C18.5693 22.3655 19.7379 22.232 20.7709 21.9687C21.873 21.688 22.8534 21.2507 23.6843 20.67C24.5653 20.0543 25.3053 19.2583 25.8839 18.3048C26.4944 17.2988 26.9427 16.0876 27.2164 14.7053C27.4584 13.4846 27.5037 12.3919 27.3517 11.4569C27.1907 10.4693 26.8035 9.62657 26.2011 8.95151C25.8358 8.54262 25.3682 8.18836 24.8117 7.89851L24.7986 7.89156L24.7982 7.87577C24.9926 6.65732 24.9852 5.64094 24.7761 4.76602C24.5659 3.8892 24.1405 3.10016 23.4744 2.35437C22.0944 0.809126 19.5843 0.0254517 16.0143 0.0254517H6.20951C5.88177 0.0254517 5.56367 0.140698 5.31434 0.350036C5.065 0.559373 4.89985 0.850173 4.84844 1.16844L0.765875 26.6088C0.728603 26.8409 0.796399 27.0768 0.951913 27.2548C1.10743 27.4339 1.33363 27.5365 1.57268 27.5365H7.6554L7.64994 27.5649L7.23223 30.1679C7.2001 30.3703 7.25922 30.5755 7.3945 30.7308C7.52977 30.8865 7.72673 30.9762 7.93494 30.9762H13.0367C13.323 30.9762 13.6003 30.8755 13.8178 30.6926C14.0353 30.5098 14.1799 30.2563 14.2246 29.9787L14.2747 29.7233Z",fill:"#27346A"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7795 7.90809C10.8441 7.50489 11.1072 7.17494 11.4616 7.00791C11.6229 6.93213 11.8029 6.88982 11.9915 6.88982H19.6769C20.5875 6.88982 21.4364 6.94855 22.2126 7.07137C22.4344 7.10642 22.65 7.14684 22.8598 7.19262C23.0696 7.2384 23.273 7.28924 23.4699 7.34607C23.5686 7.37417 23.6653 7.40385 23.7607 7.43511C24.1418 7.55951 24.4965 7.70602 24.823 7.87589C25.2079 5.46456 24.8204 3.82364 23.4931 2.33744C22.0317 0.701255 19.3919 0.000305176 16.0143 0.000305176H6.20949C5.51932 0.000305176 4.93164 0.493812 4.824 1.16382L0.741442 26.6042C0.660793 27.1062 1.05568 27.5599 1.57267 27.5599H7.6255L10.7795 7.90809Z",fill:"#27346A"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.8225 7.87622C24.7933 8.0603 24.7608 8.24753 24.7223 8.44045C23.4297 14.964 19.0059 17.2194 13.356 17.2194H10.4789C9.78877 17.2194 9.20592 17.7132 9.09828 18.3832L7.20737 30.1639C7.137 30.6028 7.48241 31 7.93449 31H13.0366C13.6403 31 14.1544 30.5684 14.2486 29.982L14.2987 29.7272L15.2597 23.7382L15.3217 23.4073C15.4159 22.821 15.93 22.3894 16.5337 22.3894H17.2968C22.2395 22.3894 26.1097 20.416 27.2407 14.7092C27.713 12.3247 27.4688 10.3343 26.2193 8.93491C25.8414 8.51181 25.371 8.16165 24.8225 7.87622Z",fill:"#2790C3"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.4699 7.3459C23.2729 7.28906 23.0695 7.23823 22.8597 7.19245C22.6499 7.14666 22.4343 7.10625 22.2126 7.0712C21.4363 6.94838 20.5874 6.88965 19.6768 6.88965H11.9914C11.8028 6.88965 11.6228 6.93196 11.4615 7.00774C11.1071 7.17476 10.844 7.50472 10.7794 7.90792L9.14587 18.0856L9.09863 18.3827C9.20627 17.7127 9.78913 17.2189 10.4793 17.2189H13.3563C19.0062 17.2189 23.43 14.9635 24.7226 8.43995C24.7612 8.24703 24.7937 8.05979 24.8229 7.87571C24.4964 7.70584 24.1417 7.55934 23.7606 7.43494C23.6652 7.40368 23.5685 7.374 23.4699 7.3459Z",fill:"#1F264F"})))),rG="Button__Base___wtulNeLg",sG="Button__noPadding___kt99GYOR",iG="Button__fullWidth___C7c8R_pF",lG=["className","onClick","children","noPadding","fullWidth","style","ariaLabel","role","ariaChecked","type","focusable","ariaDescribedBy","id","required"],mG=i.memo((e=>{const t=e.className,a=e.onClick,o=e.children,n=e.noPadding,s=e.fullWidth,l=e.style,m=e.ariaLabel,c=e.role,d=e.ariaChecked,h=e.type,u=e.focusable,C=void 0===u||u,p=e.ariaDescribedBy,g=e.id,_=e.required,E=void 0!==_&&_,S=(0,Te.Z)(e,lG);return i.createElement("button",(0,ke.Z)({className:r()(rG,t,n&&sG,s&&iG),style:l,onClick:a},S,{"aria-label":m,"aria-checked":d,role:c,type:h,tabIndex:C?0:-1,"aria-describedby":p,id:g,"aria-required":E}),o)}));mG.displayName="Button";const cG={tabItem:"TabButtonS__tabItem___L8ClI4Hz",active:"TabButtonS__active___W2tcX4kx"},dG=i.memo((e=>i.createElement(mG,{className:r()(cG.tabItem,{[cG.active]:e.active},cG[e.className]),onClick:e.onClick,"data-element-description":"tab-button"},e.children))),hG="TabsComponent__tabHeader___kBjBTttO",uG="TabsComponent__contentItem___GkOLcbTe",CG="TabsComponent__activeContentItem___apo2S4Ju",pG=(0,i.memo)((({content:e,defaultTab:t,className:a})=>{const o=(0,i.useState)(t),n=(0,vo.Z)(o,2),s=n[0],l=n[1];return e.length>0?i.createElement(i.Fragment,null,i.createElement("div",{className:hG},e.map((e=>i.createElement(dG,{active:s===e.key,key:e.key,onClick:()=>{l(e.key),e.onClick()},className:a},e.tabComponent)))),i.createElement(i.Fragment,null,e.map((e=>i.createElement("div",{className:r()(uG,s===e.key&&CG),key:e.key},e.content))))):null}));var gG=e=>"checkbox"===e.type,_G=e=>e instanceof Date,EG=e=>null==e;const SG=e=>"object"==typeof e;var yG=e=>!EG(e)&&!Array.isArray(e)&&SG(e)&&!_G(e),fG=e=>yG(e)&&e.target?gG(e.target)?e.target.checked:e.target.value:e,vG=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),bG=e=>{const t=e.constructor&&e.constructor.prototype;return yG(t)&&t.hasOwnProperty("isPrototypeOf")},AG="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function NG(e){let t;const a=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(AG&&(e instanceof Blob||e instanceof FileList)||!a&&!yG(e))return e;if(t=a?[]:{},a||bG(e))for(const a in e)e.hasOwnProperty(a)&&(t[a]=NG(e[a]));else t=e}return t}var wG=e=>Array.isArray(e)?e.filter(Boolean):[],PG=e=>void 0===e,OG=(e,t,a)=>{if(!t||!yG(e))return a;const o=wG(t.split(/[,[\].]+?/)).reduce(((e,t)=>EG(e)?e:e[t]),e);return PG(o)||o===e?PG(e[t])?a:e[t]:o},TG=e=>"boolean"==typeof e;const LG={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},kG={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},IG="max",MG="min",RG="maxLength",DG="minLength",BG="pattern",GG="required",ZG="validate";i.createContext(null);var HG=(e,t,a,o=!0)=>{const n={defaultValues:t._defaultValues};for(const r in e)Object.defineProperty(n,r,{get:()=>{const n=r;return t._proxyFormState[n]!==kG.all&&(t._proxyFormState[n]=!o||kG.all),a&&(a[n]=!0),e[n]}});return n},xG=e=>yG(e)&&!Object.keys(e).length,UG=(e,t,a,o)=>{a(e);const{name:n,...r}=e;return xG(r)||Object.keys(r).length>=Object.keys(t).length||Object.keys(r).find((e=>t[e]===(!o||kG.all)))},VG=e=>Array.isArray(e)?e:[e];function jG(e){const t=i.useRef(e);t.current=e,i.useEffect((()=>{const a=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{a&&a.unsubscribe()}}),[e.disabled])}var FG=e=>"string"==typeof e,KG=(e,t,a,o,n)=>FG(e)?(o&&t.watch.add(e),OG(a,e,n)):Array.isArray(e)?e.map((e=>(o&&t.watch.add(e),OG(a,e)))):(o&&(t.watchAll=!0),a);var WG=e=>/^\w*$/.test(e),zG=e=>wG(e.replace(/["|']|\]/g,"").split(/\.|\[/)),YG=(e,t,a)=>{let o=-1;const n=WG(t)?[t]:zG(t),r=n.length,s=r-1;for(;++o<r;){const t=n[o];let r=a;if(o!==s){const a=e[t];r=yG(a)||Array.isArray(a)?a:isNaN(+n[o+1])?{}:[]}e[t]=r,e=e[t]}return e};var $G=(e,t,a,o,n)=>t?{...a[e],types:{...a[e]&&a[e].types?a[e].types:{},[o]:n||!0}}:{},qG=e=>({isOnSubmit:!e||e===kG.onSubmit,isOnBlur:e===kG.onBlur,isOnChange:e===kG.onChange,isOnAll:e===kG.all,isOnTouch:e===kG.onTouched}),JG=(e,t,a)=>!a&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const XG=(e,t,a,o)=>{for(const n of a||Object.keys(e)){const a=OG(e,n);if(a){const{_f:e,...r}=a;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],n)&&!o)break;if(e.ref&&t(e.ref,e.name)&&!o)break;XG(r,t)}else yG(r)&&XG(r,t)}}};var QG=(e,t,a)=>{const o=wG(OG(e,a));return YG(o,"root",t[a]),YG(e,a,o),e},eZ=e=>"file"===e.type,tZ=e=>"function"==typeof e,aZ=e=>{if(!AG)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},oZ=e=>FG(e),nZ=e=>"radio"===e.type,rZ=e=>e instanceof RegExp;const sZ={value:!1,isValid:!1},iZ={value:!0,isValid:!0};var lZ=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!PG(e[0].attributes.value)?PG(e[0].value)||""===e[0].value?iZ:{value:e[0].value,isValid:!0}:iZ:sZ}return sZ};const mZ={isValid:!1,value:null};var cZ=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),mZ):mZ;function dZ(e,t,a="validate"){if(oZ(e)||Array.isArray(e)&&e.every(oZ)||TG(e)&&!e)return{type:a,message:oZ(e)?e:"",ref:t}}var hZ=e=>yG(e)&&!rZ(e)?e:{value:e,message:""},uZ=async(e,t,a,o,n)=>{const{ref:r,refs:s,required:i,maxLength:l,minLength:m,min:c,max:d,pattern:h,validate:u,name:C,valueAsNumber:p,mount:g,disabled:_}=e._f,E=OG(t,C);if(!g||_)return{};const S=s?s[0]:r,y=e=>{o&&S.reportValidity&&(S.setCustomValidity(TG(e)?"":e||""),S.reportValidity())},f={},v=nZ(r),b=gG(r),A=v||b,N=(p||eZ(r))&&PG(r.value)&&PG(E)||aZ(r)&&""===r.value||""===E||Array.isArray(E)&&!E.length,w=$G.bind(null,C,a,f),P=(e,t,a,o=RG,n=DG)=>{const s=e?t:a;f[C]={type:e?o:n,message:s,ref:r,...w(e?o:n,s)}};if(n?!Array.isArray(E)||!E.length:i&&(!A&&(N||EG(E))||TG(E)&&!E||b&&!lZ(s).isValid||v&&!cZ(s).isValid)){const{value:e,message:t}=oZ(i)?{value:!!i,message:i}:hZ(i);if(e&&(f[C]={type:GG,message:t,ref:S,...w(GG,t)},!a))return y(t),f}if(!(N||EG(c)&&EG(d))){let e,t;const o=hZ(d),n=hZ(c);if(EG(E)||isNaN(E)){const a=r.valueAsDate||new Date(E),s=e=>new Date((new Date).toDateString()+" "+e),i="time"==r.type,l="week"==r.type;FG(o.value)&&E&&(e=i?s(E)>s(o.value):l?E>o.value:a>new Date(o.value)),FG(n.value)&&E&&(t=i?s(E)<s(n.value):l?E<n.value:a<new Date(n.value))}else{const a=r.valueAsNumber||(E?+E:E);EG(o.value)||(e=a>o.value),EG(n.value)||(t=a<n.value)}if((e||t)&&(P(!!e,o.message,n.message,IG,MG),!a))return y(f[C].message),f}if((l||m)&&!N&&(FG(E)||n&&Array.isArray(E))){const e=hZ(l),t=hZ(m),o=!EG(e.value)&&E.length>+e.value,n=!EG(t.value)&&E.length<+t.value;if((o||n)&&(P(o,e.message,t.message),!a))return y(f[C].message),f}if(h&&!N&&FG(E)){const{value:e,message:t}=hZ(h);if(rZ(e)&&!E.match(e)&&(f[C]={type:BG,message:t,ref:r,...w(BG,t)},!a))return y(t),f}if(u)if(tZ(u)){const e=dZ(await u(E,t),S);if(e&&(f[C]={...e,...w(ZG,e.message)},!a))return y(e.message),f}else if(yG(u)){let e={};for(const o in u){if(!xG(e)&&!a)break;const n=dZ(await u[o](E,t),S,o);n&&(e={...n,...w(o,n.message)},y(n.message),a&&(f[C]=e))}if(!xG(e)&&(f[C]={ref:S,...e},!a))return f}return y(!0),f};function CZ(e,t){const a=Array.isArray(t)?t:WG(t)?[t]:zG(t),o=1===a.length?e:function(e,t){const a=t.slice(0,-1).length;let o=0;for(;o<a;)e=PG(e)?o++:e[t[o++]];return e}(e,a),n=a.length-1,r=a[n];return o&&delete o[r],0!==n&&(yG(o)&&xG(o)||Array.isArray(o)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!PG(e[t]))return!1;return!0}(o))&&CZ(e,a.slice(0,-1)),e}var pZ=()=>{let e=[];return{get observers(){return e},next:t=>{for(const a of e)a.next&&a.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},gZ=e=>EG(e)||!SG(e);function _Z(e,t){if(gZ(e)||gZ(t))return e===t;if(_G(e)&&_G(t))return e.getTime()===t.getTime();const a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(const n of a){const a=e[n];if(!o.includes(n))return!1;if("ref"!==n){const e=t[n];if(_G(a)&&_G(e)||yG(a)&&yG(e)||Array.isArray(a)&&Array.isArray(e)?!_Z(a,e):a!==e)return!1}}return!0}var EZ=e=>"select-multiple"===e.type,SZ=e=>nZ(e)||gG(e),yZ=e=>aZ(e)&&e.isConnected,fZ=e=>{for(const t in e)if(tZ(e[t]))return!0;return!1};function vZ(e,t={}){const a=Array.isArray(e);if(yG(e)||a)for(const a in e)Array.isArray(e[a])||yG(e[a])&&!fZ(e[a])?(t[a]=Array.isArray(e[a])?[]:{},vZ(e[a],t[a])):EG(e[a])||(t[a]=!0);return t}function bZ(e,t,a){const o=Array.isArray(e);if(yG(e)||o)for(const o in e)Array.isArray(e[o])||yG(e[o])&&!fZ(e[o])?PG(t)||gZ(a[o])?a[o]=Array.isArray(e[o])?vZ(e[o],[]):{...vZ(e[o])}:bZ(e[o],EG(t)?{}:t[o],a[o]):a[o]=!_Z(e[o],t[o]);return a}var AZ=(e,t)=>bZ(e,t,vZ(t)),NZ=(e,{valueAsNumber:t,valueAsDate:a,setValueAs:o})=>PG(e)?e:t?""===e?NaN:e?+e:e:a&&FG(e)?new Date(e):o?o(e):e;function wZ(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return eZ(t)?t.files:nZ(t)?cZ(e.refs).value:EZ(t)?[...t.selectedOptions].map((({value:e})=>e)):gG(t)?lZ(e.refs).value:NZ(PG(t.value)?e.ref.value:t.value,e)}var PZ=(e,t,a,o)=>{const n={};for(const a of e){const e=OG(t,a);e&&YG(n,a,e._f)}return{criteriaMode:a,names:[...e],fields:n,shouldUseNativeValidation:o}},OZ=e=>PG(e)?e:rZ(e)?e.source:yG(e)?rZ(e.value)?e.value.source:e.value:e,TZ=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function LZ(e,t,a){const o=OG(e,a);if(o||WG(a))return{error:o,name:a};const n=a.split(".");for(;n.length;){const o=n.join("."),r=OG(t,o),s=OG(e,o);if(r&&!Array.isArray(r)&&a!==o)return{name:a};if(s&&s.type)return{name:o,error:s};n.pop()}return{name:a}}var kZ=(e,t,a,o,n)=>!n.isOnAll&&(!a&&n.isOnTouch?!(t||e):(a?o.isOnBlur:n.isOnBlur)?!e:!(a?o.isOnChange:n.isOnChange)||e),IZ=(e,t)=>!wG(OG(e,t)).length&&CZ(e,t);const MZ={mode:kG.onSubmit,reValidateMode:kG.onChange,shouldFocusError:!0};function RZ(e={},t){let a,o={...MZ,...e},n={submitCount:0,isDirty:!1,isLoading:tZ(o.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:o.errors||{},disabled:o.disabled||!1},r={},s=(yG(o.defaultValues)||yG(o.values))&&NG(o.defaultValues||o.values)||{},i=o.shouldUnregister?{}:NG(s),l={action:!1,mount:!1,watch:!1},m={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:pZ(),array:pZ(),state:pZ()},u=qG(o.mode),C=qG(o.reValidateMode),p=o.criteriaMode===kG.all,g=async e=>{if(d.isValid||e){const e=o.resolver?xG((await f()).errors):await v(r,!0);e!==n.isValid&&h.state.next({isValid:e})}},_=e=>d.isValidating&&h.state.next({isValidating:e}),E=(e,t,a,o)=>{const n=OG(r,e);if(n){const r=OG(i,e,PG(a)?OG(s,e):a);PG(r)||o&&o.defaultChecked||t?YG(i,e,t?r:wZ(n._f)):N(e,r),l.mount&&g()}},S=(e,t,a,o,i)=>{let l=!1,m=!1;const c={name:e},u=!(!OG(r,e)||!OG(r,e)._f.disabled);if(!a||o){d.isDirty&&(m=n.isDirty,n.isDirty=c.isDirty=b(),l=m!==c.isDirty);const a=u||_Z(OG(s,e),t);m=!(u||!OG(n.dirtyFields,e)),a||u?CZ(n.dirtyFields,e):YG(n.dirtyFields,e,!0),c.dirtyFields=n.dirtyFields,l=l||d.dirtyFields&&m!==!a}if(a){const t=OG(n.touchedFields,e);t||(YG(n.touchedFields,e,a),c.touchedFields=n.touchedFields,l=l||d.touchedFields&&t!==a)}return l&&i&&h.state.next(c),l?c:{}},y=(t,o,r,s)=>{const i=OG(n.errors,t),l=d.isValid&&TG(o)&&n.isValid!==o;var m;if(e.delayError&&r?(m=()=>((e,t)=>{YG(n.errors,e,t),h.state.next({errors:n.errors})})(t,r),a=e=>{clearTimeout(c),c=setTimeout(m,e)},a(e.delayError)):(clearTimeout(c),a=null,r?YG(n.errors,t,r):CZ(n.errors,t)),(r?!_Z(i,r):i)||!xG(s)||l){const e={...s,...l&&TG(o)?{isValid:o}:{},errors:n.errors,name:t};n={...n,...e},h.state.next(e)}_(!1)},f=async e=>o.resolver(i,o.context,PZ(e||m.mount,r,o.criteriaMode,o.shouldUseNativeValidation)),v=async(e,t,a={valid:!0})=>{for(const r in e){const s=e[r];if(s){const{_f:e,...r}=s;if(e){const r=m.array.has(e.name),l=await uZ(s,i,p,o.shouldUseNativeValidation&&!t,r);if(l[e.name]&&(a.valid=!1,t))break;!t&&(OG(l,e.name)?r?QG(n.errors,l,e.name):YG(n.errors,e.name,l[e.name]):CZ(n.errors,e.name))}r&&await v(r,t,a)}}return a.valid},b=(e,t)=>(e&&t&&YG(i,e,t),!_Z(k(),s)),A=(e,t,a)=>KG(e,m,{...l.mount?i:PG(t)?s:FG(e)?{[e]:t}:t},a,t),N=(e,t,a={})=>{const o=OG(r,e);let n=t;if(o){const a=o._f;a&&(!a.disabled&&YG(i,e,NZ(t,a)),n=aZ(a.ref)&&EG(t)?"":t,EZ(a.ref)?[...a.ref.options].forEach((e=>e.selected=n.includes(e.value))):a.refs?gG(a.ref)?a.refs.length>1?a.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(n)?!!n.find((t=>t===e.value)):n===e.value))):a.refs[0]&&(a.refs[0].checked=!!n):a.refs.forEach((e=>e.checked=e.value===n)):eZ(a.ref)?a.ref.value="":(a.ref.value=n,a.ref.type||h.values.next({name:e,values:{...i}})))}(a.shouldDirty||a.shouldTouch)&&S(e,n,a.shouldTouch,a.shouldDirty,!0),a.shouldValidate&&L(e)},w=(e,t,a)=>{for(const o in t){const n=t[o],s=`${e}.${o}`,i=OG(r,s);!m.array.has(e)&&gZ(n)&&(!i||i._f)||_G(n)?N(s,n,a):w(s,n,a)}},P=(e,a,o={})=>{const c=OG(r,e),u=m.array.has(e),C=NG(a);YG(i,e,C),u?(h.array.next({name:e,values:{...i}}),(d.isDirty||d.dirtyFields)&&o.shouldDirty&&h.state.next({name:e,dirtyFields:AZ(s,i),isDirty:b(e,C)})):!c||c._f||EG(C)?N(e,C,o):w(e,C,o),JG(e,m)&&h.state.next({...n}),h.values.next({name:e,values:{...i}}),!l.mount&&t()},O=async e=>{const t=e.target;let s=t.name,l=!0;const c=OG(r,s),E=e=>{l=Number.isNaN(e)||e===OG(i,s,e)};if(c){let b,A;const N=t.type?wZ(c._f):fG(e),w=e.type===LG.BLUR||e.type===LG.FOCUS_OUT,P=!TZ(c._f)&&!o.resolver&&!OG(n.errors,s)&&!c._f.deps||kZ(w,OG(n.touchedFields,s),n.isSubmitted,C,u),O=JG(s,m,w);YG(i,s,N),w?(c._f.onBlur&&c._f.onBlur(e),a&&a(0)):c._f.onChange&&c._f.onChange(e);const T=S(s,N,w,!1),k=!xG(T)||O;if(!w&&h.values.next({name:s,type:e.type,values:{...i}}),P)return d.isValid&&g(),k&&h.state.next({name:s,...O?{}:T});if(!w&&O&&h.state.next({...n}),_(!0),o.resolver){const{errors:e}=await f([s]);if(E(N),l){const t=LZ(n.errors,r,s),a=LZ(e,r,t.name||s);b=a.error,s=a.name,A=xG(e)}}else b=(await uZ(c,i,p,o.shouldUseNativeValidation))[s],E(N),l&&(b?A=!1:d.isValid&&(A=await v(r,!0)));l&&(c._f.deps&&L(c._f.deps),y(s,A,b,T))}},T=(e,t)=>{if(OG(n.errors,t)&&e.focus)return e.focus(),1},L=async(e,t={})=>{let a,s;const i=VG(e);if(_(!0),o.resolver){const t=await(async e=>{const{errors:t}=await f(e);if(e)for(const a of e){const e=OG(t,a);e?YG(n.errors,a,e):CZ(n.errors,a)}else n.errors=t;return t})(PG(e)?e:i);a=xG(t),s=e?!i.some((e=>OG(t,e))):a}else e?(s=(await Promise.all(i.map((async e=>{const t=OG(r,e);return await v(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&g()):s=a=await v(r);return h.state.next({...!FG(e)||d.isValid&&a!==n.isValid?{}:{name:e},...o.resolver||!e?{isValid:a}:{},errors:n.errors,isValidating:!1}),t.shouldFocus&&!s&&XG(r,T,e?i:m.mount),s},k=e=>{const t={...s,...l.mount?i:{}};return PG(e)?t:FG(e)?OG(t,e):e.map((e=>OG(t,e)))},I=(e,t)=>({invalid:!!OG((t||n).errors,e),isDirty:!!OG((t||n).dirtyFields,e),isTouched:!!OG((t||n).touchedFields,e),error:OG((t||n).errors,e)}),M=(e,t,a)=>{const o=(OG(r,e,{_f:{}})._f||{}).ref;YG(n.errors,e,{...t,ref:o}),h.state.next({name:e,errors:n.errors,isValid:!1}),a&&a.shouldFocus&&o&&o.focus&&o.focus()},R=(e,t={})=>{for(const a of e?VG(e):m.mount)m.mount.delete(a),m.array.delete(a),t.keepValue||(CZ(r,a),CZ(i,a)),!t.keepError&&CZ(n.errors,a),!t.keepDirty&&CZ(n.dirtyFields,a),!t.keepTouched&&CZ(n.touchedFields,a),!o.shouldUnregister&&!t.keepDefaultValue&&CZ(s,a);h.values.next({values:{...i}}),h.state.next({...n,...t.keepDirty?{isDirty:b()}:{}}),!t.keepIsValid&&g()},D=({disabled:e,name:t,field:a,fields:o,value:n})=>{if(TG(e)){const r=e?void 0:PG(n)?wZ(a?a._f:OG(o,t)._f):n;YG(i,t,r),S(t,r,!1,!1,!0)}},B=(e,t={})=>{let a=OG(r,e);const n=TG(t.disabled);return YG(r,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...t}}),m.mount.add(e),a?D({field:a,disabled:t.disabled,name:e,value:t.value}):E(e,!0,t.value),{...n?{disabled:t.disabled}:{},...o.progressive?{required:!!t.required,min:OZ(t.min),max:OZ(t.max),minLength:OZ(t.minLength),maxLength:OZ(t.maxLength),pattern:OZ(t.pattern)}:{},name:e,onChange:O,onBlur:O,ref:n=>{if(n){B(e,t),a=OG(r,e);const o=PG(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,i=SZ(o),l=a._f.refs||[];if(i?l.find((e=>e===o)):o===a._f.ref)return;YG(r,e,{_f:{...a._f,...i?{refs:[...l.filter(yZ),o,...Array.isArray(OG(s,e))?[{}]:[]],ref:{type:o.type,name:e}}:{ref:o}}}),E(e,!1,void 0,o)}else a=OG(r,e,{}),a._f&&(a._f.mount=!1),(o.shouldUnregister||t.shouldUnregister)&&(!vG(m.array,e)||!l.action)&&m.unMount.add(e)}}},G=()=>o.shouldFocusError&&XG(r,T,m.mount),Z=(e,t)=>async a=>{a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let s=NG(i);if(h.state.next({isSubmitting:!0}),o.resolver){const{errors:e,values:t}=await f();n.errors=e,s=t}else await v(r);CZ(n.errors,"root"),xG(n.errors)?(h.state.next({errors:{}}),await e(s,a)):(t&&await t({...n.errors},a),G(),setTimeout(G)),h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:xG(n.errors),submitCount:n.submitCount+1,errors:n.errors})},H=(a,o={})=>{const c=a?NG(a):s,u=NG(c),C=a&&!xG(a)?u:s;if(o.keepDefaultValues||(s=c),!o.keepValues){if(o.keepDirtyValues)for(const e of m.mount)OG(n.dirtyFields,e)?YG(C,e,OG(i,e)):P(e,OG(C,e));else{if(AG&&PG(a))for(const e of m.mount){const t=OG(r,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(aZ(e)){const t=e.closest("form");if(t){t.reset();break}}}}r={}}i=e.shouldUnregister?o.keepDefaultValues?NG(s):{}:NG(C),h.array.next({values:{...C}}),h.values.next({values:{...C}})}m={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!o.keepIsValid,l.watch=!!e.shouldUnregister,h.state.next({submitCount:o.keepSubmitCount?n.submitCount:0,isDirty:o.keepDirty?n.isDirty:!(!o.keepDefaultValues||_Z(a,s)),isSubmitted:!!o.keepIsSubmitted&&n.isSubmitted,dirtyFields:o.keepDirtyValues?n.dirtyFields:o.keepDefaultValues&&a?AZ(s,a):{},touchedFields:o.keepTouched?n.touchedFields:{},errors:o.keepErrors?n.errors:{},isSubmitSuccessful:!!o.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},x=(e,t)=>H(tZ(e)?e(i):e,t);return{control:{register:B,unregister:R,getFieldState:I,handleSubmit:Z,setError:M,_executeSchema:f,_getWatch:A,_getDirty:b,_updateValid:g,_removeUnmounted:()=>{for(const e of m.unMount){const t=OG(r,e);t&&(t._f.refs?t._f.refs.every((e=>!yZ(e))):!yZ(t._f.ref))&&R(e)}m.unMount=new Set},_updateFieldArray:(e,t=[],a,o,m=!0,c=!0)=>{if(o&&a){if(l.action=!0,c&&Array.isArray(OG(r,e))){const t=a(OG(r,e),o.argA,o.argB);m&&YG(r,e,t)}if(c&&Array.isArray(OG(n.errors,e))){const t=a(OG(n.errors,e),o.argA,o.argB);m&&YG(n.errors,e,t),IZ(n.errors,e)}if(d.touchedFields&&c&&Array.isArray(OG(n.touchedFields,e))){const t=a(OG(n.touchedFields,e),o.argA,o.argB);m&&YG(n.touchedFields,e,t)}d.dirtyFields&&(n.dirtyFields=AZ(s,i)),h.state.next({name:e,isDirty:b(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else YG(i,e,t)},_updateDisabledField:D,_getFieldArray:t=>wG(OG(l.mount?i:s,t,e.shouldUnregister?OG(s,t,[]):[])),_reset:H,_resetDefaultValues:()=>tZ(o.defaultValues)&&o.defaultValues().then((e=>{x(e,o.resetOptions),h.state.next({isLoading:!1})})),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{TG(e)&&(h.state.next({disabled:e}),XG(r,((t,a)=>{let o=e;const n=OG(r,a);n&&TG(n._f.disabled)&&(o||(o=n._f.disabled)),t.disabled=o}),0,!1))},_subjects:h,_proxyFormState:d,_setErrors:e=>{n.errors=e,h.state.next({errors:n.errors,isValid:!1})},get _fields(){return r},get _formValues(){return i},get _state(){return l},set _state(e){l=e},get _defaultValues(){return s},get _names(){return m},set _names(e){m=e},get _formState(){return n},set _formState(e){n=e},get _options(){return o},set _options(e){o={...o,...e}}},trigger:L,register:B,handleSubmit:Z,watch:(e,t)=>tZ(e)?h.values.subscribe({next:a=>e(A(void 0,t),a)}):A(e,t,!0),setValue:P,getValues:k,reset:x,resetField:(e,t={})=>{OG(r,e)&&(PG(t.defaultValue)?P(e,NG(OG(s,e))):(P(e,t.defaultValue),YG(s,e,NG(t.defaultValue))),t.keepTouched||CZ(n.touchedFields,e),t.keepDirty||(CZ(n.dirtyFields,e),n.isDirty=t.defaultValue?b(e,NG(OG(s,e))):b()),t.keepError||(CZ(n.errors,e),d.isValid&&g()),h.state.next({...n}))},clearErrors:e=>{e&&VG(e).forEach((e=>CZ(n.errors,e))),h.state.next({errors:e?n.errors:{}})},unregister:R,setError:M,setFocus:(e,t={})=>{const a=OG(r,e),o=a&&a._f;if(o){const e=o.refs?o.refs[0]:o.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:I}}var DZ=function(e,t,a){if(e&&"reportValidity"in e){var o=OG(a,t);e.setCustomValidity(o&&o.message||""),e.reportValidity()}},BZ=function(e,t){var a=function(a){var o=t.fields[a];o&&o.ref&&"reportValidity"in o.ref?DZ(o.ref,a,e):o.refs&&o.refs.forEach((function(t){return DZ(t,a,e)}))};for(var o in t.fields)a(o)},GZ=function(e,t){t.shouldUseNativeValidation&&BZ(e,t);var a={};for(var o in e){var n=OG(t.fields,o);YG(a,o,Object.assign(e[o],{ref:n&&n.ref}))}return a},ZZ=function(e,t,a){return void 0===t&&(t={}),void 0===a&&(a={}),function(o,n,r){try{return Promise.resolve(function(s,i){try{var l=(t.context,Promise.resolve(e["sync"===a.mode?"validateSync":"validate"](o,Object.assign({abortEarly:!1},t,{context:n}))).then((function(e){return r.shouldUseNativeValidation&&BZ({},r),{values:a.rawValues?o:e,errors:{}}})))}catch(e){return i(e)}return l&&l.then?l.then(void 0,i):l}(0,(function(e){if(!e.inner)throw e;return{values:{},errors:GZ((t=e,a=!r.shouldUseNativeValidation&&"all"===r.criteriaMode,(t.inner||[]).reduce((function(e,t){if(e[t.path]||(e[t.path]={message:t.message,type:t.type}),a){var o=e[t.path].types,n=o&&o[t.type];e[t.path]=$G(t.path,a,e,t.type,n?[].concat(n,t.message):t.message)}return e}),{})),r)};var t,a})))}catch(e){return Promise.reject(e)}}};const HZ=JSON.parse('[{"countryName":"Afghanistan","countryShortCode":"AF","regions":[{"name":"Badakhshan","shortCode":"BDS"},{"name":"Badghis","shortCode":"BDG"},{"name":"Baghlan","shortCode":"BGL"},{"name":"Balkh","shortCode":"BAL"},{"name":"Bamyan","shortCode":"BAM"},{"name":"Daykundi","shortCode":"DAY"},{"name":"Farah","shortCode":"FRA"},{"name":"Faryab","shortCode":"FYB"},{"name":"Ghazni","shortCode":"GHA"},{"name":"Ghor","shortCode":"GHO"},{"name":"Helmand","shortCode":"HEL"},{"name":"Herat","shortCode":"HER"},{"name":"Jowzjan","shortCode":"JOW"},{"name":"Kabul","shortCode":"KAB"},{"name":"Kandahar","shortCode":"KAN"},{"name":"Kapisa","shortCode":"KAP"},{"name":"Khost","shortCode":"KHO"},{"name":"Kunar","shortCode":"KNR"},{"name":"Kunduz","shortCode":"KDZ"},{"name":"Laghman","shortCode":"LAG"},{"name":"Logar","shortCode":"LOW"},{"name":"Maidan Wardak","shortCode":"WAR"},{"name":"Nangarhar","shortCode":"NAN"},{"name":"Nimruz","shortCode":"NIM"},{"name":"Nuristan","shortCode":"NUR"},{"name":"Paktia","shortCode":"PIA"},{"name":"Paktika","shortCode":"PKA"},{"name":"Panjshir","shortCode":"PAN"},{"name":"Parwan","shortCode":"PAR"},{"name":"Samangan","shortCode":"SAM"},{"name":"Sar-e Pol","shortCode":"SAR"},{"name":"Takhar","shortCode":"TAK"},{"name":"Urozgan","shortCode":"ORU"},{"name":"Zabul","shortCode":"ZAB"}]},{"countryName":"Åland Islands","countryShortCode":"AX","regions":[{"name":"Brändö","shortCode":"BR"},{"name":"Eckerö","shortCode":"EC"},{"name":"Finström","shortCode":"FN"},{"name":"Föglö","shortCode":"FG"},{"name":"Geta","shortCode":"GT"},{"name":"Hammarland","shortCode":"HM"},{"name":"Jomala","shortCode":"JM"},{"name":"Kumlinge","shortCode":"KM"},{"name":"Kökar","shortCode":"KK"},{"name":"Lemland","shortCode":"LE"},{"name":"Lumparland","shortCode":"LU"},{"name":"Mariehamn","shortCode":"MH"},{"name":"Saltvik","shortCode":"SV"},{"name":"Sottunga","shortCode":"ST"},{"name":"Sund","shortCode":"SD"},{"name":"Vårdö","shortCode":"VR"}]},{"countryName":"Albania","countryShortCode":"AL","regions":[{"name":"Berat","shortCode":"01"},{"name":"Dibër","shortCode":"09"},{"name":"Durrës","shortCode":"02"},{"name":"Elbasan","shortCode":"03"},{"name":"Fier","shortCode":"04"},{"name":"Gjirokastër","shortCode":"05"},{"name":"Korçë","shortCode":"06"},{"name":"Kukës","shortCode":"07"},{"name":"Lezhë","shortCode":"08"},{"name":"Shkodër","shortCode":"10"},{"name":"Tirana","shortCode":"11"},{"name":"Vlorë","shortCode":"12"}]},{"countryName":"Algeria","countryShortCode":"DZ","regions":[{"name":"Adrar","shortCode":"01"},{"name":"Aïn Defla","shortCode":"44"},{"name":"Aïn Témouchent","shortCode":"46"},{"name":"Algiers","shortCode":"16"},{"name":"Annaba","shortCode":"23"},{"name":"Batna","shortCode":"05"},{"name":"Béchar","shortCode":"08"},{"name":"Béjaïa","shortCode":"06"},{"name":"Biskra","shortCode":"07"},{"name":"Blida","shortCode":"09"},{"name":"Bordj Bou Arréridj","shortCode":"34"},{"name":"Bouïra","shortCode":"10"},{"name":"Boumerdès","shortCode":"35"},{"name":"Chlef","shortCode":"02"},{"name":"Constantine","shortCode":"25"},{"name":"Djelfa","shortCode":"17"},{"name":"El Bayadh","shortCode":"32"},{"name":"El Oued","shortCode":"39"},{"name":"El Tarf","shortCode":"36"},{"name":"Ghardaïa","shortCode":"47"},{"name":"Guelma","shortCode":"24"},{"name":"Illizi","shortCode":"33"},{"name":"Jijel","shortCode":"18"},{"name":"Khenchela","shortCode":"40"},{"name":"Laghouat","shortCode":"03"},{"name":"Mascara","shortCode":"29"},{"name":"Médéa","shortCode":"26"},{"name":"Mila","shortCode":"43"},{"name":"Mostaganem","shortCode":"27"},{"name":"Msila","shortCode":"28"},{"name":"Naâma","shortCode":"45"},{"name":"Oran","shortCode":"31"},{"name":"Ouargla","shortCode":"30"},{"name":"Oum el Bouaghi","shortCode":"04"},{"name":"Relizane","shortCode":"48"},{"name":"Saïda","shortCode":"20"},{"name":"Sétif","shortCode":"19"},{"name":"Sidi Bel Abbès","shortCode":"22"},{"name":"Skikda","shortCode":"21"},{"name":"Souk Ahras","shortCode":"41"},{"name":"Tamanghasset","shortCode":"11"},{"name":"Tébessa","shortCode":"12"},{"name":"Tiaret","shortCode":"14"},{"name":"Tindouf","shortCode":"37"},{"name":"Tipaza","shortCode":"42"},{"name":"Tissemsilt","shortCode":"38"},{"name":"Tizi Ouzou","shortCode":"15"},{"name":"Tlemcen","shortCode":"13"}]},{"countryName":"American Samoa","countryShortCode":"AS","regions":[{"name":"Tutuila","shortCode":"01"},{"name":"Aunu\'u","shortCode":"02"},{"name":"Ta\'ū","shortCode":"03"},{"name":"Ofu‑Olosega","shortCode":"04"},{"name":"Rose Atoll","shortCode":"21"},{"name":"Swains Island","shortCode":"22"}]},{"countryName":"Andorra","countryShortCode":"AD","regions":[{"name":"Andorra la Vella","shortCode":"07"},{"name":"Canillo","shortCode":"02"},{"name":"Encamp","shortCode":"03"},{"name":"Escaldes-Engordany","shortCode":"08"},{"name":"La Massana","shortCode":"04"},{"name":"Ordino","shortCode":"05"},{"name":"Sant Julià de Lòria","shortCode":"06"}]},{"countryName":"Angola","countryShortCode":"AO","regions":[{"name":"Bengo","shortCode":"BGO"},{"name":"Benguela","shortCode":"BGU"},{"name":"Bié","shortCode":"BIE"},{"name":"Cabinda","shortCode":"CAB"},{"name":"Cuando Cubango","shortCode":"CCU"},{"name":"Cuanza Norte","shortCode":"CNO"},{"name":"Cuanza Sul","shortCode":"CUS"},{"name":"Cunene","shortCode":"CNN"},{"name":"Huambo","shortCode":"HUA"},{"name":"Huíla","shortCode":"HUI"},{"name":"Luanda","shortCode":"LUA"},{"name":"Lunda Norte","shortCode":"LNO"},{"name":"Lunda Sul","shortCode":"LSU"},{"name":"Malanje","shortCode":"MAL"},{"name":"Moxico","shortCode":"MOX"},{"name":"Namibe","shortCode":"NAM"},{"name":"Uíge","shortCode":"UIG"},{"name":"Zaire","shortCode":"ZAI"}]},{"countryName":"Anguilla","countryShortCode":"AI","regions":[{"name":"Anguilla","shortCode":"01"},{"name":"Anguillita Island","shortCode":"02"},{"name":"Blowing Rock","shortCode":"03"},{"name":"Cove Cay","shortCode":"04"},{"name":"Crocus Cay","shortCode":"05"},{"name":"Deadman\'s Cay","shortCode":"06"},{"name":"Dog Island","shortCode":"07"},{"name":"East Cay","shortCode":"08"},{"name":"Little Island","shortCode":"09"},{"name":"Little Scrub Island","shortCode":"10"},{"name":"Mid Cay","shortCode":"11"},{"name":"North Cay","shortCode":"12"},{"name":"Prickly Pear Cays","shortCode":"13"},{"name":"Rabbit Island","shortCode":"14"},{"name":"Sandy Island/Sand Island","shortCode":"15"},{"name":"Scilly Cay","shortCode":"16"},{"name":"Scrub Island","shortCode":"17"},{"name":"Seal Island","shortCode":"18"},{"name":"Sombrero/Hat Island","shortCode":"19"},{"name":"South Cay","shortCode":"20"},{"name":"South Wager Island","shortCode":"21"},{"name":"West Cay","shortCode":"22"}]},{"countryName":"Antarctica","countryShortCode":"AQ","regions":[{"name":"Antarctica","shortCode":"AQ"}]},{"countryName":"Antigua and Barbuda","countryShortCode":"AG","regions":[{"name":"Antigua Island","shortCode":"01"},{"name":"Barbuda Island","shortCode":"02"},{"name":"Bird Island","shortCode":"04"},{"name":"Bishop Island","shortCode":"05"},{"name":"Blake Island","shortCode":"06"},{"name":"Crump Island","shortCode":"09"},{"name":"Dulcina Island","shortCode":"10"},{"name":"Exchange Island","shortCode":"11"},{"name":"Five Islands","shortCode":"12"},{"name":"Great Bird Island","shortCode":"13"},{"name":"Green Island","shortCode":"14"},{"name":"Guiana Island","shortCode":"15"},{"name":"Hawes Island","shortCode":"17"},{"name":"Hells Gate Island","shortCode":"16"},{"name":"Henry Island","shortCode":"18"},{"name":"Johnson Island","shortCode":"19"},{"name":"Kid Island","shortCode":"20"},{"name":"Lobster Island","shortCode":"22"},{"name":"Maiden Island","shortCode":"24"},{"name":"Moor Island","shortCode":"25"},{"name":"Nanny Island","shortCode":"26"},{"name":"Pelican Island","shortCode":"27"},{"name":"Prickly Pear Island","shortCode":"28"},{"name":"Rabbit Island","shortCode":"29"},{"name":"Red Head Island","shortCode":"31"},{"name":"Redonda Island","shortCode":"03"},{"name":"Sandy Island","shortCode":"32"},{"name":"Smith Island","shortCode":"33"},{"name":"The Sisters","shortCode":"34"},{"name":"Vernon Island","shortCode":"35"},{"name":"Wicked Will Island","shortCode":"36"},{"name":"York Island","shortCode":"37"}]},{"countryName":"Argentina","countryShortCode":"AR","regions":[{"name":"Buenos Aires","shortCode":"B"},{"name":"Capital Federal","shortCode":"C"},{"name":"Catamarca","shortCode":"K"},{"name":"Chaco","shortCode":"H"},{"name":"Chubut","shortCode":"U"},{"name":"Córdoba","shortCode":"X"},{"name":"Corrientes","shortCode":"W"},{"name":"Entre Ríos","shortCode":"E"},{"name":"Formosa","shortCode":"P"},{"name":"Jujuy","shortCode":"Y"},{"name":"La Pampa","shortCode":"L"},{"name":"La Rioja","shortCode":"F"},{"name":"Mendoza","shortCode":"M"},{"name":"Misiones","shortCode":"N"},{"name":"Neuquén","shortCode":"Q"},{"name":"Río Negro","shortCode":"R"},{"name":"Salta","shortCode":"A"},{"name":"San Juan","shortCode":"J"},{"name":"San Luis","shortCode":"D"},{"name":"Santa Cruz","shortCode":"Z"},{"name":"Santa Fe","shortCode":"S"},{"name":"Santiago del Estero","shortCode":"G"},{"name":"Tierra del Fuego","shortCode":"V"},{"name":"Tucumán","shortCode":"T"}]},{"countryName":"Armenia","countryShortCode":"AM","regions":[{"name":"Aragatsotn","shortCode":"AG"},{"name":"Ararat","shortCode":"AR"},{"name":"Armavir","shortCode":"AV"},{"name":"Gegharkunik","shortCode":"GR"},{"name":"Kotayk","shortCode":"KT"},{"name":"Lori","shortCode":"LO"},{"name":"Shirak","shortCode":"SH"},{"name":"Syunik","shortCode":"SU"},{"name":"Tavush","shortCode":"TV"},{"name":"Vayots Dzor","shortCode":"VD"},{"name":"Yerevan","shortCode":"ER"}]},{"countryName":"Aruba","countryShortCode":"AW","regions":[{"name":"Aruba","shortCode":"AW"}]},{"countryName":"Australia","countryShortCode":"AU","regions":[{"name":"Australian Capital Territory","shortCode":"ACT"},{"name":"New South Wales","shortCode":"NSW"},{"name":"Northern Territory","shortCode":"NT"},{"name":"Queensland","shortCode":"QLD"},{"name":"South Australia","shortCode":"SA"},{"name":"Tasmania","shortCode":"TAS"},{"name":"Victoria","shortCode":"VIC"},{"name":"Western Australia","shortCode":"WA"}]},{"countryName":"Austria","countryShortCode":"AT","regions":[{"name":"Burgenland","shortCode":"1"},{"name":"Kärnten","shortCode":"2"},{"name":"Niederösterreich","shortCode":"3"},{"name":"Oberösterreich","shortCode":"4"},{"name":"Salzburg","shortCode":"5"},{"name":"Steiermark","shortCode":"6"},{"name":"Tirol","shortCode":"7"},{"name":"Vorarlberg","shortCode":"8"},{"name":"Wien","shortCode":"9"}]},{"countryName":"Azerbaijan","countryShortCode":"AZ","regions":[{"name":"Abşeron","shortCode":"ABS"},{"name":"Ağcabədi","shortCode":"AGC"},{"name":"Ağdam","shortCode":"AGM"},{"name":"Ağdaş","shortCode":"AGS"},{"name":"Ağstafa","shortCode":"AGA"},{"name":"Ağsu","shortCode":"AGU"},{"name":"Astara","shortCode":"AST"},{"name":"Bakı","shortCode":"BAK"},{"name":"Babək","shortCode":"BAB"},{"name":"Balakən","shortCode":"BAL"},{"name":"Bərdə","shortCode":"BAR"},{"name":"Beyləqan","shortCode":"BEY"},{"name":"Biləsuvar","shortCode":"BIL"},{"name":"Cəbrayıl","shortCode":"CAB"},{"name":"Cəlilabad","shortCode":"CAL"},{"name":"Culfa","shortCode":"CUL"},{"name":"Daşkəsən","shortCode":"DAS"},{"name":"Füzuli","shortCode":"FUZ"},{"name":"Gədəbəy","shortCode":"GAD"},{"name":"Goranboy","shortCode":"GOR"},{"name":"Göyçay","shortCode":"GOY"},{"name":"Göygöl","shortCode":"GYG"},{"name":"Hacıqabul","shortCode":"HAC"},{"name":"İmişli","shortCode":"IMI"},{"name":"İsmayıllı","shortCode":"ISM"},{"name":"Kəlbəcər","shortCode":"KAL"},{"name":"Kǝngǝrli","shortCode":"KAN"},{"name":"Kürdəmir","shortCode":"KUR"},{"name":"Laçın","shortCode":"LAC"},{"name":"Lənkəran","shortCode":"LAN"},{"name":"Lerik","shortCode":"LER"},{"name":"Masallı","shortCode":"MAS"},{"name":"Neftçala","shortCode":"NEF"},{"name":"Oğuz","shortCode":"OGU"},{"name":"Ordubad","shortCode":"ORD"},{"name":"Qəbələ","shortCode":"QAB"},{"name":"Qax","shortCode":"QAX"},{"name":"Qazax","shortCode":"QAZ"},{"name":"Qobustan","shortCode":"QOB"},{"name":"Quba","shortCode":"QBA"},{"name":"Qubadli","shortCode":"QBI"},{"name":"Qusar","shortCode":"QUS"},{"name":"Saatlı","shortCode":"SAT"},{"name":"Sabirabad","shortCode":"SAB"},{"name":"Şabran","shortCode":"SBN"},{"name":"Sədərək","shortCode":"SAD"},{"name":"Şahbuz","shortCode":"SAH"},{"name":"Şəki","shortCode":"SAK"},{"name":"Salyan","shortCode":"SAL"},{"name":"Şamaxı","shortCode":"SMI"},{"name":"Şəmkir","shortCode":"SKR"},{"name":"Samux","shortCode":"SMX"},{"name":"Şərur","shortCode":"SAR"},{"name":"Siyəzən","shortCode":"SIY"},{"name":"Şuşa","shortCode":"SUS"},{"name":"Tərtər","shortCode":"TAR"},{"name":"Tovuz","shortCode":"TOV"},{"name":"Ucar","shortCode":"UCA"},{"name":"Xaçmaz","shortCode":"XAC"},{"name":"Xızı","shortCode":"XIZ"},{"name":"Xocalı","shortCode":"XCI"},{"name":"Xocavənd","shortCode":"XVD"},{"name":"Yardımlı","shortCode":"YAR"},{"name":"Yevlax","shortCode":"YEV"},{"name":"Zəngilan","shortCode":"ZAN"},{"name":"Zaqatala","shortCode":"ZAQ"},{"name":"Zərdab","shortCode":"ZAR"}]},{"countryName":"Bahamas","countryShortCode":"BS","regions":[{"name":"Acklins Island","shortCode":"01"},{"name":"Berry Islands","shortCode":"22"},{"name":"Bimini","shortCode":"02"},{"name":"Black Point","shortCode":"23"},{"name":"Cat Island","shortCode":"03"},{"name":"Central Abaco","shortCode":"24"},{"name":"Crooked Island and Long Cay","shortCode":"28"},{"name":"East Grand Bahama","shortCode":"29"},{"name":"Exuma","shortCode":"04"},{"name":"Freeport","shortCode":"05"},{"name":"Fresh Creek","shortCode":"06"},{"name":"Governor\'s Harbour","shortCode":"07"},{"name":"Green Turtle Cay","shortCode":"08"},{"name":"Harbour Island","shortCode":"09"},{"name":"High Rock","shortCode":"10"},{"name":"Inagua","shortCode":"11"},{"name":"Kemps Bay","shortCode":"12"},{"name":"Long Island","shortCode":"13"},{"name":"Marsh Harbour","shortCode":"14"},{"name":"Mayaguana","shortCode":"15"},{"name":"Moore’s Island","shortCode":"40"},{"name":"New Providence","shortCode":"16"},{"name":"Nichollstown and Berry Islands","shortCode":"17"},{"name":"North Abaco","shortCode":"42"},{"name":"North Andros","shortCode":"41"},{"name":"North Eleuthera","shortCode":"33"},{"name":"Ragged Island","shortCode":"18"},{"name":"Rock Sound","shortCode":"19"},{"name":"San Salvador and Rum Cay","shortCode":"20"},{"name":"Sandy Point","shortCode":"21"},{"name":"South Abaco","shortCode":"35"},{"name":"South Andros","shortCode":"36"},{"name":"South Eleuthera","shortCode":"37"},{"name":"West Grand Bahama","shortCode":"39"}]},{"countryName":"Bahrain","countryShortCode":"BH","regions":[{"name":"Al Janūbīyah","shortCode":"14"},{"name":"Al Manāmah","shortCode":"13"},{"name":"Al Muḩarraq","shortCode":"15"},{"name":"Al Wusţá","shortCode":"16"},{"name":"Ash Shamālīyah","shortCode":"17"}]},{"countryName":"Bangladesh","countryShortCode":"BD","regions":[{"name":"Barisal","shortCode":"A"},{"name":"Chittagong","shortCode":"B"},{"name":"Dhaka","shortCode":"C"},{"name":"Khulna","shortCode":"D"},{"name":"Mymensingh","shortCode":"M"},{"name":"Rajshahi","shortCode":"E"},{"name":"Rangpur","shortCode":"F"},{"name":"Sylhet","shortCode":"G"}]},{"countryName":"Barbados","countryShortCode":"BB","regions":[{"name":"Christ Church","shortCode":"01"},{"name":"Saint Andrew","shortCode":"02"},{"name":"Saint George","shortCode":"03"},{"name":"Saint James","shortCode":"04"},{"name":"Saint John","shortCode":"05"},{"name":"Saint Joseph","shortCode":"06"},{"name":"Saint Lucy","shortCode":"07"},{"name":"Saint Michael","shortCode":"08"},{"name":"Saint Peter","shortCode":"09"},{"name":"Saint Philip","shortCode":"10"},{"name":"Saint Thomas","shortCode":"11"}]},{"countryName":"Belarus","countryShortCode":"BY","regions":[{"name":"Brest voblast","shortCode":"BR"},{"name":"Gorod Minsk","shortCode":"HM"},{"name":"Homiel voblast","shortCode":"HO"},{"name":"Hrodna voblast","shortCode":"HR"},{"name":"Mahilyow voblast","shortCode":"MA"},{"name":"Minsk voblast","shortCode":"MI"},{"name":"Vitsebsk voblast","shortCode":"VI"}]},{"countryName":"Belgium","countryShortCode":"BE","regions":[{"name":"Brussels","shortCode":"BRU"},{"name":"Flanders","shortCode":"VLG"},{"name":"Wallonia","shortCode":"WAL"}]},{"countryName":"Belize","countryShortCode":"BZ","regions":[{"name":"Belize District","shortCode":"BZ"},{"name":"Cayo District","shortCode":"CY"},{"name":"Corozal District","shortCode":"CZL"},{"name":"Orange Walk District","shortCode":"OW"},{"name":"Stann Creek District","shortCode":"SC"},{"name":"Toledo District","shortCode":"TOL"}]},{"countryName":"Benin","countryShortCode":"BJ","regions":[{"name":"Alibori","shortCode":"AL"},{"name":"Atakora","shortCode":"AK"},{"name":"Atlantique","shortCode":"AQ"},{"name":"Borgou","shortCode":"BO"},{"name":"Collines Department","shortCode":"CO"},{"name":"Donga","shortCode":"DO"},{"name":"Kouffo","shortCode":"KO"},{"name":"Littoral Department","shortCode":"LI"},{"name":"Mono Department","shortCode":"MO"},{"name":"Ouémé","shortCode":"OU"},{"name":"Plateau","shortCode":"PL"},{"name":"Zou","shortCode":"ZO"}]},{"countryName":"Bermuda","countryShortCode":"BM","regions":[{"name":"City of Hamilton","shortCode":"03"},{"name":"Devonshire Parish","shortCode":"01"},{"name":"Hamilton Parish","shortCode":"02"},{"name":"Paget Parish","shortCode":"04"},{"name":"Pembroke Parish","shortCode":"05"},{"name":"Sandys Parish","shortCode":"08"},{"name":"Smith\'s Parish","shortCode":"09"},{"name":"Southampton Parish","shortCode":"10"},{"name":"St. George\'s Parish","shortCode":"07"},{"name":"Town of St. George","shortCode":"06"},{"name":"Warwick Parish","shortCode":"11"}]},{"countryName":"Bhutan","countryShortCode":"BT","regions":[{"name":"Bumthang","shortCode":"33"},{"name":"Chhukha","shortCode":"12"},{"name":"Dagana","shortCode":"22"},{"name":"Gasa","shortCode":"GA"},{"name":"Haa","shortCode":"13"},{"name":"Lhuntse","shortCode":"44"},{"name":"Mongar","shortCode":"42"},{"name":"Paro","shortCode":"11"},{"name":"Pemagatshel","shortCode":"43"},{"name":"Punakha","shortCode":"23"},{"name":"Samdrup Jongkhar","shortCode":"45"},{"name":"Samtse","shortCode":"14"},{"name":"Sarpang","shortCode":"31"},{"name":"Thimphu","shortCode":"15"},{"name":"Trashigang","shortCode":"41"},{"name":"Trashiyangtse","shortCode":"TY"},{"name":"Trongsa","shortCode":"32"},{"name":"Tsirang","shortCode":"21"},{"name":"Wangdue Phodrang","shortCode":"24"},{"name":"Zhemgang","shortCode":"34"}]},{"countryName":"Bolivia","countryShortCode":"BO","regions":[{"name":"Beni","shortCode":"B"},{"name":"Chuquisaca","shortCode":"H"},{"name":"Cochabamba","shortCode":"C"},{"name":"La Paz","shortCode":"L"},{"name":"Oruro","shortCode":"O"},{"name":"Pando","shortCode":"N"},{"name":"Potosí","shortCode":"P"},{"name":"Santa Cruz","shortCode":"S"},{"name":"Tarija","shortCode":"T"}]},{"countryName":"Bonaire, Sint Eustatius and Saba","countryShortCode":"BQ","regions":[{"name":"Bonaire","shortCode":"BO"},{"name":"Saba Isand","shortCode":"SA"},{"name":"Sint Eustatius","shortCode":"SE"}]},{"countryName":"Bosnia and Herzegovina","countryShortCode":"BA","regions":[{"name":"Brčko Distrikt","shortCode":"BRC"},{"name":"Federacija Bosne i Hercegovine","shortCode":"BIH"},{"name":"Republika Srpska","shortCode":"SRP"}]},{"countryName":"Botswana","countryShortCode":"BW","regions":[{"name":"Central","shortCode":"CE"},{"name":"Ghanzi","shortCode":"GH"},{"name":"Kgalagadi","shortCode":"KG"},{"name":"Kgatleng","shortCode":"KL"},{"name":"Kweneng","shortCode":"KW"},{"name":"North West","shortCode":"NW"},{"name":"North-East","shortCode":"NE"},{"name":"South East","shortCode":"SE"},{"name":"Southern","shortCode":"SO"}]},{"countryName":"Bouvet Island","countryShortCode":"BV","regions":[{"name":"Bouvet Island","shortCode":"BV"}]},{"countryName":"Brazil","countryShortCode":"BR","regions":[{"name":"Acre","shortCode":"AC"},{"name":"Alagoas","shortCode":"AL"},{"name":"Amapá","shortCode":"AP"},{"name":"Amazonas","shortCode":"AM"},{"name":"Bahia","shortCode":"BA"},{"name":"Ceará","shortCode":"CE"},{"name":"Distrito Federal","shortCode":"DF"},{"name":"Espírito Santo","shortCode":"ES"},{"name":"Goiás","shortCode":"GO"},{"name":"Maranhão","shortCode":"MA"},{"name":"Mato Grosso","shortCode":"MT"},{"name":"Mato Grosso do Sul","shortCode":"MS"},{"name":"Minas Gerais","shortCode":"MG"},{"name":"Pará","shortCode":"PA"},{"name":"Paraíba","shortCode":"PB"},{"name":"Paraná","shortCode":"PR"},{"name":"Pernambuco","shortCode":"PE"},{"name":"Piauí","shortCode":"PI"},{"name":"Rio de Janeiro","shortCode":"RJ"},{"name":"Rio Grande do Norte","shortCode":"RN"},{"name":"Rio Grande do Sul","shortCode":"RS"},{"name":"Rondônia","shortCode":"RO"},{"name":"Roraima","shortCode":"RR"},{"name":"Santa Catarina","shortCode":"SC"},{"name":"São Paulo","shortCode":"SP"},{"name":"Sergipe","shortCode":"SE"},{"name":"Tocantins","shortCode":"TO"}]},{"countryName":"British Indian Ocean Territory","countryShortCode":"IO","regions":[{"name":"British Indian Ocean Territory","shortCode":"IO"}]},{"countryName":"Brunei Darussalam","countryShortCode":"BN","regions":[{"name":"Belait","shortCode":"BE"},{"name":"Brunei Muara","shortCode":"BM"},{"name":"Temburong","shortCode":"TE"},{"name":"Tutong","shortCode":"TU"}]},{"countryName":"Bulgaria","countryShortCode":"BG","regions":[{"name":"Blagoevgrad","shortCode":"01"},{"name":"Burgas","shortCode":"02"},{"name":"Dobrich","shortCode":"08"},{"name":"Gabrovo","shortCode":"07"},{"name":"Jambol","shortCode":"28"},{"name":"Khaskovo","shortCode":"26"},{"name":"Kjustendil","shortCode":"10"},{"name":"Kurdzhali","shortCode":"09"},{"name":"Lovech","shortCode":"11"},{"name":"Montana","shortCode":"12"},{"name":"Pazardzhik","shortCode":"13"},{"name":"Pernik","shortCode":"14"},{"name":"Pleven","shortCode":"15"},{"name":"Plovdiv","shortCode":"16"},{"name":"Razgrad","shortCode":"17"},{"name":"Ruse","shortCode":"18"},{"name":"Shumen","shortCode":"27"},{"name":"Silistra","shortCode":"19"},{"name":"Sliven","shortCode":"20"},{"name":"Smoljan","shortCode":"21"},{"name":"Sofija","shortCode":"23"},{"name":"Sofija-Grad","shortCode":"22"},{"name":"Stara Zagora","shortCode":"24"},{"name":"Turgovishhe","shortCode":"25"},{"name":"Varna","shortCode":"03"},{"name":"Veliko Turnovo","shortCode":"04"},{"name":"Vidin","shortCode":"05"},{"name":"Vraca","shortCode":"06"}]},{"countryName":"Burkina Faso","countryShortCode":"BF","regions":[{"name":"Balé","shortCode":"BAL"},{"name":"Bam/Lake Bam","shortCode":"BAM"},{"name":"Banwa Province","shortCode":"BAN"},{"name":"Bazèga","shortCode":"BAZ"},{"name":"Bougouriba","shortCode":"BGR"},{"name":"Boulgou Province","shortCode":"BLG"},{"name":"Boulkiemdé","shortCode":"BLK"},{"name":"Comoé/Komoe","shortCode":"COM"},{"name":"Ganzourgou Province","shortCode":"GAN"},{"name":"Gnagna","shortCode":"GNA"},{"name":"Gourma Province","shortCode":"GOU"},{"name":"Houet","shortCode":"HOU"},{"name":"Ioba","shortCode":"IOB"},{"name":"Kadiogo","shortCode":"KAD"},{"name":"Kénédougou","shortCode":"KEN"},{"name":"Komondjari","shortCode":"KMD"},{"name":"Kompienga","shortCode":"KMP"},{"name":"Kossi Province","shortCode":"KOS"},{"name":"Koulpélogo","shortCode":"KOP"},{"name":"Kouritenga","shortCode":"KOT"},{"name":"Kourwéogo","shortCode":"KOW"},{"name":"Léraba","shortCode":"LER"},{"name":"Loroum","shortCode":"LOR"},{"name":"Mouhoun","shortCode":"MOU"},{"name":"Namentenga","shortCode":"NAM"},{"name":"Naouri/Nahouri","shortCode":"NAO"},{"name":"Nayala","shortCode":"NAY"},{"name":"Noumbiel","shortCode":"NOU"},{"name":"Oubritenga","shortCode":"OUB"},{"name":"Oudalan","shortCode":"OUD"},{"name":"Passoré","shortCode":"PAS"},{"name":"Poni","shortCode":"PON"},{"name":"Sanguié","shortCode":"SNG"},{"name":"Sanmatenga","shortCode":"SMT"},{"name":"Séno","shortCode":"SEN"},{"name":"Sissili","shortCode":"SIS"},{"name":"Soum","shortCode":"SOM"},{"name":"Sourou","shortCode":"SOR"},{"name":"Tapoa","shortCode":"TAP"},{"name":"Tui/Tuy","shortCode":"TUI"},{"name":"Yagha","shortCode":"YAG"},{"name":"Yatenga","shortCode":"YAT"},{"name":"Ziro","shortCode":"ZIR"},{"name":"Zondoma","shortCode":"ZON"},{"name":"Zoundwéogo","shortCode":"ZOU"}]},{"countryName":"Burundi","countryShortCode":"BI","regions":[{"name":"Bubanza","shortCode":"BB"},{"name":"Bujumbura Mairie","shortCode":"BM"},{"name":"Bujumbura Rural","shortCode":"BL"},{"name":"Bururi","shortCode":"BR"},{"name":"Cankuzo","shortCode":"CA"},{"name":"Cibitoke","shortCode":"CI"},{"name":"Gitega","shortCode":"GI"},{"name":"Karuzi","shortCode":"KR"},{"name":"Kayanza","shortCode":"KY"},{"name":"Kirundo","shortCode":"KI"},{"name":"Makamba","shortCode":"MA"},{"name":"Muramvya","shortCode":"MU"},{"name":"Muyinga","shortCode":"MY"},{"name":"Mwaro","shortCode":"MW"},{"name":"Ngozi","shortCode":"NG"},{"name":"Rutana","shortCode":"RT"},{"name":"Ruyigi","shortCode":"RY"}]},{"countryName":"Cambodia","countryShortCode":"KH","regions":[{"name":"Baat Dambang","shortCode":"2"},{"name":"Banteay Mean Chey","shortCode":"1"},{"name":"Kampong Chaam","shortCode":"3"},{"name":"Kampong Chhnang","shortCode":"4"},{"name":"Kampong Spueu","shortCode":"5"},{"name":"Kampong Thum","shortCode":"6"},{"name":"Kampot","shortCode":"7"},{"name":"Kandaal","shortCode":"8"},{"name":"Kaoh Kong","shortCode":"9"},{"name":"Kracheh","shortCode":"10"},{"name":"Krong Kaeb","shortCode":"23"},{"name":"Krong Pailin","shortCode":"24"},{"name":"Krong Preah Sihanouk","shortCode":"18"},{"name":"Mondol Kiri","shortCode":"11"},{"name":"Otdar Mean Chey","shortCode":"22"},{"name":"Phnom Penh","shortCode":"12"},{"name":"Pousaat","shortCode":"15"},{"name":"Preah Vihear","shortCode":"13"},{"name":"Prey Veaeng","shortCode":"14"},{"name":"Rotanah Kiri","shortCode":"16"},{"name":"Siem Reab","shortCode":"17"},{"name":"Stueng Treng","shortCode":"19"},{"name":"Svaay Rieng","shortCode":"20"},{"name":"Taakaev","shortCode":"21"},{"name":"Tbong Khmum","shortCode":"25"}]},{"countryName":"Cameroon","countryShortCode":"CM","regions":[{"name":"Adamaoua","shortCode":"AD"},{"name":"Centre","shortCode":"CE"},{"name":"Est","shortCode":"ES"},{"name":"Extrême-Nord","shortCode":"EN"},{"name":"Littoral","shortCode":"LT"},{"name":"Nord","shortCode":"NO"},{"name":"Nord-Ouest","shortCode":"NW"},{"name":"Ouest","shortCode":"OU"},{"name":"Sud","shortCode":"SU"},{"name":"Sud-Ouest","shortCode":"SW"}]},{"countryName":"Canada","countryShortCode":"CA","regions":[{"name":"Alberta","shortCode":"AB"},{"name":"British Columbia","shortCode":"BC"},{"name":"Manitoba","shortCode":"MB"},{"name":"New Brunswick","shortCode":"NB"},{"name":"Newfoundland and Labrador","shortCode":"NL"},{"name":"Northwest Territories","shortCode":"NT"},{"name":"Nova Scotia","shortCode":"NS"},{"name":"Nunavut","shortCode":"NU"},{"name":"Ontario","shortCode":"ON"},{"name":"Prince Edward Island","shortCode":"PE"},{"name":"Quebec","shortCode":"QC"},{"name":"Saskatchewan","shortCode":"SK"},{"name":"Yukon","shortCode":"YT"}]},{"countryName":"Cape Verde","countryShortCode":"CV","regions":[{"name":"Boa Vista","shortCode":"BV"},{"name":"Brava","shortCode":"BR"},{"name":"Calheta de São Miguel","shortCode":"CS"},{"name":"Maio","shortCode":"MA"},{"name":"Mosteiros","shortCode":"MO"},{"name":"Paúl","shortCode":"PA"},{"name":"Porto Novo","shortCode":"PN"},{"name":"Praia","shortCode":"PR"},{"name":"Ribeira Brava","shortCode":"RB"},{"name":"Ribeira Grande","shortCode":"RG"},{"name":"Sal","shortCode":"SL"},{"name":"Santa Catarina","shortCode":"CA"},{"name":"Santa Cruz","shortCode":"CR"},{"name":"São Domingos","shortCode":"SD"},{"name":"São Filipe","shortCode":"SF"},{"name":"São Nicolau","shortCode":"SN"},{"name":"São Vicente","shortCode":"SV"},{"name":"Tarrafal","shortCode":"TA"},{"name":"Tarrafal de São Nicolau","shortCode":"TS"}]},{"countryName":"Cayman Islands","countryShortCode":"KY","regions":[{"name":"Creek"},{"name":"Eastern"},{"name":"Midland"},{"name":"South Town"},{"name":"Spot Bay"},{"name":"Stake Bay"},{"name":"West End"},{"name":"Western"}]},{"countryName":"Central African Republic","countryShortCode":"CF","regions":[{"name":"Bamingui-Bangoran","shortCode":"BB"},{"name":"Bangui","shortCode":"BGF"},{"name":"Basse-Kotto","shortCode":"BK"},{"name":"Haute-Kotto","shortCode":"HK"},{"name":"Haut-Mbomou","shortCode":"HM"},{"name":"Kémo","shortCode":"KG"},{"name":"Lobaye","shortCode":"LB"},{"name":"Mambéré-Kadéï","shortCode":"HS"},{"name":"Mbomou","shortCode":"MB"},{"name":"Nana-Grebizi","shortCode":"10"},{"name":"Nana-Mambéré","shortCode":"NM"},{"name":"Ombella-M\'Poko","shortCode":"MP"},{"name":"Ouaka","shortCode":"UK"},{"name":"Ouham","shortCode":"AC"},{"name":"Ouham Péndé","shortCode":"OP"},{"name":"Sangha-Mbaéré","shortCode":"SE"},{"name":"Vakaga","shortCode":"VK"}]},{"countryName":"Chad","countryShortCode":"TD","regions":[{"name":"Bahr el Ghazal","shortCode":"BG"},{"name":"Batha","shortCode":"BA"},{"name":"Borkou","shortCode":"BO"},{"name":"Chari-Baguirmi","shortCode":"CB"},{"name":"Ennedi-Est","shortCode":"EE"},{"name":"Ennedi-Ouest","shortCode":"EO"},{"name":"Guéra","shortCode":"GR"},{"name":"Hadjer Lamis","shortCode":"HL"},{"name":"Kanem","shortCode":"KA"},{"name":"Lac","shortCode":"LC"},{"name":"Logone Occidental","shortCode":"LO"},{"name":"Logone Oriental","shortCode":"LR"},{"name":"Mondoul","shortCode":"MA"},{"name":"Mayo-Kébbi-Est","shortCode":"ME"},{"name":"Moyen-Chari","shortCode":"MC"},{"name":"Ouaddai","shortCode":"OD"},{"name":"Salamat","shortCode":"SA"},{"name":"Sila","shortCode":"SI"},{"name":"Tandjilé","shortCode":"TA"},{"name":"Tibesti","shortCode":"TI"},{"name":"Ville de Ndjamena","shortCode":"ND"},{"name":"Wadi Fira","shortCode":"WF"}]},{"countryName":"Chile","countryShortCode":"CL","regions":[{"name":"Aisén del General Carlos Ibáñez del Campo","shortCode":"AI"},{"name":"Antofagasta","shortCode":"AN"},{"name":"Araucanía","shortCode":"AR"},{"name":"Arica y Parinacota","shortCode":"AP"},{"name":"Atacama","shortCode":"AT"},{"name":"Bío-Bío","shortCode":"BI"},{"name":"Coquimbo","shortCode":"CO"},{"name":"Libertador General Bernardo O\'Higgins","shortCode":"LI"},{"name":"Los Lagos","shortCode":"LL"},{"name":"Los Ríos","shortCode":"LR"},{"name":"Magallanes y Antartica Chilena","shortCode":"MA"},{"name":"Marga-Marga","shortCode":""},{"name":"Maule","shortCode":"ML"},{"name":"Ñuble","shortCode":"NB"},{"name":"Región Metropolitana de Santiago","shortCode":"RM"},{"name":"Tarapacá","shortCode":"TA"},{"name":"Valparaíso","shortCode":"VS"}]},{"countryName":"China","countryShortCode":"CN","regions":[{"name":"Anhui","shortCode":"AH"},{"name":"Beijing","shortCode":"BJ"},{"name":"Chongqing","shortCode":"CQ"},{"name":"Fujian","shortCode":"FJ"},{"name":"Gansu","shortCode":"GS"},{"name":"Guangdong","shortCode":"GD"},{"name":"Guangxi","shortCode":"GX"},{"name":"Guizhou","shortCode":"GZ"},{"name":"Hainan","shortCode":"HI"},{"name":"Hebei","shortCode":"HE"},{"name":"Heilongjiang","shortCode":"HL"},{"name":"Henan","shortCode":"HA"},{"name":"Hong Kong","shortCode":"HK"},{"name":"Hubei","shortCode":"HB"},{"name":"Hunan","shortCode":"HN"},{"name":"Inner Mongolia","shortCode":"NM"},{"name":"Jiangsu","shortCode":"JS"},{"name":"Jiangxi","shortCode":"JX"},{"name":"Jilin","shortCode":"JL"},{"name":"Liaoning","shortCode":"LN"},{"name":"Macau","shortCode":"MO"},{"name":"Ningxia","shortCode":"NX"},{"name":"Qinghai","shortCode":"QH"},{"name":"Shaanxi","shortCode":"SN"},{"name":"Shandong","shortCode":"SD"},{"name":"Shanghai","shortCode":"SH"},{"name":"Shanxi","shortCode":"SX"},{"name":"Sichuan","shortCode":"SC"},{"name":"Tianjin","shortCode":"TJ"},{"name":"Tibet","shortCode":"XZ"},{"name":"Xinjiang","shortCode":"XJ"},{"name":"Yunnan","shortCode":"YN"},{"name":"Zhejiang","shortCode":"ZJ"}]},{"countryName":"Christmas Island","countryShortCode":"CX","regions":[{"name":"Christmas Island","shortCode":"CX"}]},{"countryName":"Cocos (Keeling) Islands","countryShortCode":"CC","regions":[{"name":"Direction Island","shortCode":"DI"},{"name":"Home Island","shortCode":"HM"},{"name":"Horsburgh Island","shortCode":"HR"},{"name":"North Keeling Island","shortCode":"NK"},{"name":"South Island","shortCode":"SI"},{"name":"West Island","shortCode":"WI"}]},{"countryName":"Colombia","countryShortCode":"CO","regions":[{"name":"Amazonas","shortCode":"AMA"},{"name":"Antioquia","shortCode":"ANT"},{"name":"Arauca","shortCode":"ARA"},{"name":"Archipiélago de San Andrés","shortCode":"SAP"},{"name":"Atlántico","shortCode":"ATL"},{"name":"Bogotá D.C.","shortCode":"DC"},{"name":"Bolívar","shortCode":"BOL"},{"name":"Boyacá","shortCode":"BOY"},{"name":"Caldas","shortCode":"CAL"},{"name":"Caquetá","shortCode":"CAQ"},{"name":"Casanare","shortCode":"CAS"},{"name":"Cauca","shortCode":"CAU"},{"name":"Cesar","shortCode":"CES"},{"name":"Chocó","shortCode":"CHO"},{"name":"Córdoba","shortCode":"COR"},{"name":"Cundinamarca","shortCode":"CUN"},{"name":"Guainía","shortCode":"GUA"},{"name":"Guaviare","shortCode":"GUV"},{"name":"Huila","shortCode":"HUI"},{"name":"La Guajira","shortCode":"LAG"},{"name":"Magdalena","shortCode":"MAG"},{"name":"Meta","shortCode":"MET"},{"name":"Nariño","shortCode":"NAR"},{"name":"Norte de Santander","shortCode":"NSA"},{"name":"Putumayo","shortCode":"PUT"},{"name":"Quindío","shortCode":"QUI"},{"name":"Risaralda","shortCode":"RIS"},{"name":"Santander","shortCode":"SAN"},{"name":"Sucre","shortCode":"SUC"},{"name":"Tolima","shortCode":"TOL"},{"name":"Valle del Cauca","shortCode":"VAC"},{"name":"Vaupés","shortCode":"VAU"},{"name":"Vichada","shortCode":"VID"}]},{"countryName":"Comoros","countryShortCode":"KM","regions":[{"name":"Andjazîdja","shortCode":"G"},{"name":"Andjouân","shortCode":"A"},{"name":"Moûhîlî","shortCode":"M"}]},{"countryName":"Congo, Republic of the (Brazzaville)","countryShortCode":"CG","regions":[{"name":"Bouenza","shortCode":"11"},{"name":"Brazzaville","shortCode":"BZV"},{"name":"Cuvette","shortCode":"8"},{"name":"Cuvette-Ouest","shortCode":"15"},{"name":"Kouilou","shortCode":"5"},{"name":"Lékoumou","shortCode":"2"},{"name":"Likouala","shortCode":"7"},{"name":"Niari","shortCode":"9"},{"name":"Plateaux","shortCode":"14"},{"name":"Pointe-Noire","shortCode":"16"},{"name":"Pool","shortCode":"12"},{"name":"Sangha","shortCode":"13"}]},{"countryName":"Congo, the Democratic Republic of the (Kinshasa)","countryShortCode":"CD","regions":[{"name":"Bandundu","shortCode":"BN"},{"name":"Bas-Congo","shortCode":"BC"},{"name":"Équateur","shortCode":"EQ"},{"name":"Kasaï-Occidental","shortCode":"KE"},{"name":"Kasaï-Oriental","shortCode":"KW"},{"name":"Katanga","shortCode":"KA"},{"name":"Kinshasa","shortCode":"KN"},{"name":"Maniema","shortCode":"MA"},{"name":"Nord-Kivu","shortCode":"NK"},{"name":"Orientale","shortCode":"OR"},{"name":"Sud-Kivu","shortCode":"SK"}]},{"countryName":"Cook Islands","countryShortCode":"CK","regions":[{"name":"Aitutaki"},{"name":"Atiu"},{"name":"Avarua"},{"name":"Mangaia"},{"name":"Manihiki"},{"name":"Ma\'uke"},{"name":"Mitiaro"},{"name":"Nassau"},{"name":"Palmerston"},{"name":"Penrhyn"},{"name":"Pukapuka"},{"name":"Rakahanga"}]},{"countryName":"Costa Rica","countryShortCode":"CR","regions":[{"name":"Alajuela","shortCode":"2"},{"name":"Cartago","shortCode":"3"},{"name":"Guanacaste","shortCode":"5"},{"name":"Heredia","shortCode":"4"},{"name":"Limón","shortCode":"7"},{"name":"Puntarenas","shortCode":"6"},{"name":"San José","shortCode":"1"}]},{"countryName":"Côte d\'Ivoire, Republic of","countryShortCode":"CI","regions":[{"name":"Agnéby","shortCode":"16"},{"name":"Bafing","shortCode":"17"},{"name":"Bas-Sassandra","shortCode":"09"},{"name":"Denguélé","shortCode":"10"},{"name":"Dix-Huit Montagnes","shortCode":"06"},{"name":"Fromager","shortCode":"18"},{"name":"Haut-Sassandra","shortCode":"02"},{"name":"Lacs","shortCode":"07"},{"name":"Lagunes","shortCode":"01"},{"name":"Marahoué","shortCode":"12"},{"name":"Moyen-Cavally","shortCode":"19"},{"name":"Moyen-Comoé","shortCode":"05"},{"name":"N\'zi-Comoé","shortCode":"11"},{"name":"Savanes","shortCode":"03"},{"name":"Sud-Bandama","shortCode":"15"},{"name":"Sud-Comoé","shortCode":"13"},{"name":"Vallée du Bandama","shortCode":"04"},{"name":"Worodougou","shortCode":"14"},{"name":"Zanzan","shortCode":"08"}]},{"countryName":"Croatia","countryShortCode":"HR","regions":[{"name":"Bjelovarsko-bilogorska županija","shortCode":"07"},{"name":"Brodsko-posavska županija","shortCode":"12"},{"name":"Dubrovačko-neretvanska županija","shortCode":"19"},{"name":"Grad Zagreb","shortCode":"21"},{"name":"Istarska županija","shortCode":"18"},{"name":"Karlovačka županija","shortCode":"04"},{"name":"Koprivničko-križevačka županija","shortCode":"06"},{"name":"Krapinsko-zagorska županija","shortCode":"02"},{"name":"Ličko-senjska županija","shortCode":"09"},{"name":"Međimurska županija","shortCode":"20"},{"name":"Osječko-baranjska županija","shortCode":"14"},{"name":"Požeško-slavonska županija","shortCode":"11"},{"name":"Primorsko-goranska županija","shortCode":"08"},{"name":"Sisačko-moslavačka županija","shortCode":"03"},{"name":"Splitsko-dalmatinska županija","shortCode":"17"},{"name":"Šibensko-kninska županija","shortCode":"15"},{"name":"Varaždinska županija","shortCode":"05"},{"name":"Virovitičko-podravska županija","shortCode":"10"},{"name":"Vukovarsko-srijemska županija","shortCode":"16"},{"name":"Zadarska županija","shortCode":"13"},{"name":"Zagrebačka županija","shortCode":"01"}]},{"countryName":"Cuba","countryShortCode":"CU","regions":[{"name":"Artemisa","shortCode":"15"},{"name":"Camagüey","shortCode":"09"},{"name":"Ciego de Ávila","shortCode":"08"},{"name":"Cienfuegos","shortCode":"06"},{"name":"Granma","shortCode":"12"},{"name":"Guantánamo","shortCode":"14"},{"name":"Holguín","shortCode":"11"},{"name":"Isla de la Juventud","shortCode":"99"},{"name":"La Habana","shortCode":"03"},{"name":"Las Tunas","shortCode":"10"},{"name":"Matanzas","shortCode":"04"},{"name":"Mayabeque","shortCode":"16"},{"name":"Pinar del Río","shortCode":"01"},{"name":"Sancti Spíritus","shortCode":"07"},{"name":"Santiago de Cuba","shortCode":"13"},{"name":"Villa Clara","shortCode":"05"}]},{"countryName":"Curaçao","countryShortCode":"CW","regions":[{"name":"Curaçao","shortCode":"CW"}]},{"countryName":"Cyprus","countryShortCode":"CY","regions":[{"name":"Ammochostos","shortCode":"04"},{"name":"Keryneia","shortCode":"06"},{"name":"Larnaka","shortCode":"03"},{"name":"Lefkosia","shortCode":"01"},{"name":"Lemesos","shortCode":"02"},{"name":"Pafos","shortCode":"05"}]},{"countryName":"Czech Republic","countryShortCode":"CZ","regions":[{"name":"Hlavní město Praha","shortCode":"PR"},{"name":"Jihočeský kraj","shortCode":"JC"},{"name":"Jihomoravský kraj","shortCode":"JM"},{"name":"Karlovarský kraj","shortCode":"KA"},{"name":"Královéhradecký kraj","shortCode":"KR"},{"name":"Liberecký kraj","shortCode":"LI"},{"name":"Moravskoslezský kraj","shortCode":"MO"},{"name":"Olomoucký kraj","shortCode":"OL"},{"name":"Pardubický kraj","shortCode":"PA"},{"name":"Plzeňský kraj","shortCode":"PL"},{"name":"Středočeský kraj","shortCode":"ST"},{"name":"Ústecký kraj","shortCode":"US"},{"name":"Vysočina","shortCode":"VY"},{"name":"Zlínský kraj","shortCode":"ZL"}]},{"countryName":"Denmark","countryShortCode":"DK","regions":[{"name":"Hovedstaden","shortCode":"84"},{"name":"Kujalleq","shortCode":"GL-KU"},{"name":"Midtjylland","shortCode":"82"},{"name":"Norderøerne","shortCode":"FO-01"},{"name":"Nordjylland","shortCode":"81"},{"name":"Østerø","shortCode":"FO-06"},{"name":"Qaasuitsup","shortCode":"GL-QA"},{"name":"Qeqqata","shortCode":"GL-QE"},{"name":"Sandø","shortCode":"FO-02"},{"name":"Sermersooq","shortCode":"GL-SM"},{"name":"Sjælland","shortCode":"85"},{"name":"Strømø","shortCode":"FO-03"},{"name":"Suderø","shortCode":"FO-04"},{"name":"Syddanmark","shortCode":"83"},{"name":"Vågø","shortCode":"FO-05"}]},{"countryName":"Djibouti","countryShortCode":"DJ","regions":[{"name":"Ali Sabieh","shortCode":"AS"},{"name":"Arta","shortCode":"AR"},{"name":"Dikhil","shortCode":"DI"},{"name":"Obock","shortCode":"OB"},{"name":"Tadjourah","shortCode":"TA"}]},{"countryName":"Dominica","countryShortCode":"DM","regions":[{"name":"Saint Andrew Parish","shortCode":"02"},{"name":"Saint David Parish","shortCode":"03"},{"name":"Saint George Parish","shortCode":"04"},{"name":"Saint John Parish","shortCode":"05"},{"name":"Saint Joseph Parish","shortCode":"06"},{"name":"Saint Luke Parish","shortCode":"07"},{"name":"Saint Mark Parish","shortCode":"08"},{"name":"Saint Patrick Parish","shortCode":"09"},{"name":"Saint Paul Parish","shortCode":"10"},{"name":"Saint Peter Parish","shortCode":"11"}]},{"countryName":"Dominican Republic","countryShortCode":"DO","regions":[{"name":"Cibao Central","shortCode":"02"},{"name":"Del Valle","shortCode":"37"},{"name":"Distrito Nacional","shortCode":"01"},{"name":"Enriquillo","shortCode":"38"},{"name":"Norcentral","shortCode":"04"},{"name":"Nordeste","shortCode":"33"},{"name":"Noroeste","shortCode":"34"},{"name":"Norte","shortCode":"35"},{"name":"Valdesia","shortCode":"42"}]},{"countryName":"Ecuador","countryShortCode":"EC","regions":[{"name":"Azuay","shortCode":"A"},{"name":"Bolívar","shortCode":"B"},{"name":"Cañar","shortCode":"F"},{"name":"Carchi","shortCode":"C"},{"name":"Chimborazo","shortCode":"H"},{"name":"Cotopaxi","shortCode":"X"},{"name":"El Oro","shortCode":"O"},{"name":"Esmeraldas","shortCode":"E"},{"name":"Galápagos","shortCode":"W"},{"name":"Guayas","shortCode":"G"},{"name":"Imbabura","shortCode":"I"},{"name":"Loja","shortCode":"L"},{"name":"Los Ríos","shortCode":"R"},{"name":"Manabí","shortCode":"M"},{"name":"Morona-Santiago","shortCode":"S"},{"name":"Napo","shortCode":"N"},{"name":"Orellana","shortCode":"D"},{"name":"Pastaza","shortCode":"Y"},{"name":"Pichincha","shortCode":"P"},{"name":"Santa Elena","shortCode":"SE"},{"name":"Santo Domingo de los Tsáchilas","shortCode":"SD"},{"name":"Sucumbíos","shortCode":"U"},{"name":"Tungurahua","shortCode":"T"},{"name":"Zamora-Chinchipe","shortCode":"Z"}]},{"countryName":"Egypt","countryShortCode":"EG","regions":[{"name":"Alexandria","shortCode":"ALX"},{"name":"Aswan","shortCode":"ASN"},{"name":"Asyout","shortCode":"AST"},{"name":"Bani Sueif","shortCode":"BNS"},{"name":"Beheira","shortCode":"BH"},{"name":"Cairo","shortCode":"C"},{"name":"Daqahlia","shortCode":"DK"},{"name":"Dumiat","shortCode":"DT"},{"name":"El Bahr El Ahmar","shortCode":"BA"},{"name":"El Ismailia","shortCode":"IS"},{"name":"El Suez","shortCode":"SUZ"},{"name":"El Wadi El Gedeed","shortCode":"WAD"},{"name":"Fayoum","shortCode":"FYM"},{"name":"Gharbia","shortCode":"GH"},{"name":"Giza","shortCode":"GZ"},{"name":"Helwan","shortCode":"HU"},{"name":"Kafr El Sheikh","shortCode":"KFS"},{"name":"Luxor","shortCode":"LX"},{"name":"Matrouh","shortCode":"MT"},{"name":"Menia","shortCode":"MN"},{"name":"Menofia","shortCode":"MNF"},{"name":"North Sinai","shortCode":"SIN"},{"name":"Port Said","shortCode":"PTS"},{"name":"Qalubia","shortCode":"KB"},{"name":"Qena","shortCode":"KN"},{"name":"Sharqia","shortCode":"SHR"},{"name":"Sixth of October","shortCode":"SU"},{"name":"Sohag","shortCode":"SHG"},{"name":"South Sinai","shortCode":"JS"}]},{"countryName":"El Salvador","countryShortCode":"SV","regions":[{"name":"Ahuachapán","shortCode":"AH"},{"name":"Cabañas","shortCode":"CA"},{"name":"Cuscatlán","shortCode":"CU"},{"name":"Chalatenango","shortCode":"CH"},{"name":"La Libertad","shortCode":"LI"},{"name":"La Paz","shortCode":"PA"},{"name":"La Unión","shortCode":"UN"},{"name":"Morazán","shortCode":"MO"},{"name":"San Miguel","shortCode":"SM"},{"name":"San Salvador","shortCode":"SS"},{"name":"Santa Ana","shortCode":"SA"},{"name":"San Vicente","shortCode":"SV"},{"name":"Sonsonate","shortCode":"SO"},{"name":"Usulután","shortCode":"US"}]},{"countryName":"Equatorial Guinea","countryShortCode":"GQ","regions":[{"name":"Annobón","shortCode":"AN"},{"name":"Bioko Norte","shortCode":"BN"},{"name":"Bioko Sur","shortCode":"BS"},{"name":"Centro Sur","shortCode":"CS"},{"name":"Kié-Ntem","shortCode":"KN"},{"name":"Litoral","shortCode":"LI"},{"name":"Wele-Nzas","shortCode":"WN"}]},{"countryName":"Eritrea","countryShortCode":"ER","regions":[{"name":"Anseba","shortCode":"AN"},{"name":"Debub","shortCode":"DU"},{"name":"Debub-Keih-Bahri","shortCode":"DK"},{"name":"Gash-Barka","shortCode":"GB"},{"name":"Maekel","shortCode":"MA"},{"name":"Semien-Keih-Bahri","shortCode":"SK"}]},{"countryName":"Estonia","countryShortCode":"EE","regions":[{"name":"Harjumaa (Tallinn)","shortCode":"37"},{"name":"Hiiumaa (Kardla)","shortCode":"39"},{"name":"Ida-Virumaa (Johvi)","shortCode":"44"},{"name":"Järvamaa (Paide)","shortCode":"41"},{"name":"Jõgevamaa (Jogeva)","shortCode":"49"},{"name":"Läänemaa","shortCode":"57"},{"name":"Lääne-Virumaa (Rakvere)","shortCode":"59"},{"name":"Pärnumaa (Parnu)","shortCode":"67"},{"name":"Põlvamaa (Polva)","shortCode":"65"},{"name":"Raplamaa (Rapla)","shortCode":"70"},{"name":"Saaremaa (Kuessaare)","shortCode":"74"},{"name":"Tartumaa (Tartu)","shortCode":"78"},{"name":"Valgamaa (Valga)","shortCode":"82"},{"name":"Viljandimaa (Viljandi)","shortCode":"84"},{"name":"Võrumaa (Voru)","shortCode":"86"}]},{"countryName":"Ethiopia","countryShortCode":"ET","regions":[{"name":"Addis Ababa","shortCode":"AA"},{"name":"Afar","shortCode":"AF"},{"name":"Amhara","shortCode":"AM"},{"name":"Benshangul-Gumaz","shortCode":"BE"},{"name":"Dire Dawa","shortCode":"DD"},{"name":"Gambela","shortCode":"GA"},{"name":"Harari","shortCode":"HA"},{"name":"Oromia","shortCode":"OR"},{"name":"Somali","shortCode":"SO"},{"name":"Southern Nations Nationalities and People\'s Region","shortCode":"SN"},{"name":"Tigray","shortCode":"TI"}]},{"countryName":"Falkland Islands (Islas Malvinas)","countryShortCode":"FK","regions":[{"name":"Falkland Islands (Islas Malvinas)"}]},{"countryName":"Faroe Islands","countryShortCode":"FO","regions":[{"name":"Bordoy"},{"name":"Eysturoy"},{"name":"Mykines"},{"name":"Sandoy"},{"name":"Skuvoy"},{"name":"Streymoy"},{"name":"Suduroy"},{"name":"Tvoroyri"},{"name":"Vagar"}]},{"countryName":"Fiji","countryShortCode":"FJ","regions":[{"name":"Ba","shortCode":"01"},{"name":"Bua","shortCode":"02"},{"name":"Cakaudrove","shortCode":"03"},{"name":"Kadavu","shortCode":"04"},{"name":"Lau","shortCode":"05"},{"name":"Lomaiviti","shortCode":"06"},{"name":"Macuata","shortCode":"07"},{"name":"Nadroga and Navosa","shortCode":"08"},{"name":"Naitasiri","shortCode":"09"},{"name":"Namosi","shortCode":"10"},{"name":"Ra","shortCode":"11"},{"name":"Rewa","shortCode":"12"},{"name":"Rotuma","shortCode":"R"},{"name":"Serua","shortCode":"13"},{"name":"Tailevu","shortCode":"14"}]},{"countryName":"Finland","countryShortCode":"FI","regions":[{"name":"Ahvenanmaan maakunta","shortCode":"FI-01"},{"name":"Etelä-Karjala","shortCode":"FI-02"},{"name":"Etelä-Pohjanmaa","shortCode":"FI-03"},{"name":"Etelä-Savo","shortCode":"FI-04"},{"name":"Kainuu","shortCode":"FI-05"},{"name":"Kanta-Häme","shortCode":"FI-06"},{"name":"Keski-Pohjanmaa","shortCode":"FI-07"},{"name":"Keski-Suomi","shortCode":"FI-08"},{"name":"Kymenlaakso","shortCode":"FI-09"},{"name":"Lappi","shortCode":"FI-10"},{"name":"Pirkanmaa","shortCode":"FI-11"},{"name":"Pohjanmaa","shortCode":"FI-12"},{"name":"Pohjois-Karjala","shortCode":"FI-13"},{"name":"Pohjois-Pohjanmaa","shortCode":"FI-14"},{"name":"Pohjois-Savo","shortCode":"FI-15"},{"name":"Päijät-Häme","shortCode":"FI-16"},{"name":"Satakunta","shortCode":"FI-17"},{"name":"Uusimaa","shortCode":"FI-18"},{"name":"Varsinais-Suomi","shortCode":"FI-19"}]},{"countryName":"France","countryShortCode":"FR","regions":[{"name":"Auvergne-Rhône-Alpes","shortCode":"ARA"},{"name":"Bourgogne-Franche-Comté","shortCode":"BFC"},{"name":"Bretagne","shortCode":"BRE"},{"name":"Centre-Val de Loire","shortCode":"CVL"},{"name":"Corse","shortCode":"COR"},{"name":"Grand Est","shortCode":"GES"},{"name":"Hauts-de-France","shortCode":"HDF"},{"name":"Île-de-France","shortCode":"IDF"},{"name":"Normandie","shortCode":"NOR"},{"name":"Nouvelle-Aquitaine","shortCode":"NAQ"},{"name":"Occitanie","shortCode":"OCC"},{"name":"Pays de la Loire","shortCode":"PDL"},{"name":"Provence-Alpes-Cote d\'Azur","shortCode":"PAC"},{"name":"Clipperton","shortCode":"CP"},{"name":"Guadeloupe","shortCode":"GP"},{"name":"Guyane","shortCode":"GF"},{"name":"Martinique","shortCode":"MQ"},{"name":"Mayotte","shortCode":"YT"},{"name":"Novelle-Calédonie","shortCode":"NC"},{"name":"Polynésie","shortCode":"PF"},{"name":"Saint-Pierre-et-Miquelon","shortCode":"PM"},{"name":"Saint Barthélemy","shortCode":"BL"},{"name":"Saint Martin","shortCode":"MF"},{"name":"Réunion","shortCode":"RE"},{"name":"Terres Australes Françaises","shortCode":"TF"},{"name":"Wallis-et-Futuna","shortCode":"WF"}]},{"countryName":"French Guiana","countryShortCode":"GF","regions":[{"name":"French Guiana"}]},{"countryName":"French Polynesia","countryShortCode":"PF","regions":[{"name":"Archipel des Marquises"},{"name":"Archipel des Tuamotu"},{"name":"Archipel des Tubuai"},{"name":"Iles du Vent"},{"name":"Iles Sous-le-Vent"}]},{"countryName":"French Southern and Antarctic Lands","countryShortCode":"TF","regions":[{"name":"Adelie Land"},{"name":"Ile Crozet"},{"name":"Iles Kerguelen"},{"name":"Iles Saint-Paul et Amsterdam"}]},{"countryName":"Gabon","countryShortCode":"GA","regions":[{"name":"Estuaire","shortCode":"1"},{"name":"Haut-Ogooué","shortCode":"2"},{"name":"Moyen-Ogooué","shortCode":"3"},{"name":"Ngounié","shortCode":"4"},{"name":"Nyanga","shortCode":"5"},{"name":"Ogooué-Ivindo","shortCode":"6"},{"name":"Ogooué-Lolo","shortCode":"7"},{"name":"Ogooué-Maritime","shortCode":"8"},{"name":"Woleu-Ntem","shortCode":"9"}]},{"countryName":"Gambia, The","countryShortCode":"GM","regions":[{"name":"Banjul","shortCode":"B"},{"name":"Central River","shortCode":"M"},{"name":"Lower River","shortCode":"L"},{"name":"North Bank","shortCode":"N"},{"name":"Upper River","shortCode":"U"},{"name":"Western","shortCode":"W"}]},{"countryName":"Georgia","countryShortCode":"GE","regions":[{"name":"Abkhazia (Sokhumi)","shortCode":"AB"},{"name":"Ajaria (Bat\'umi)","shortCode":"AJ"},{"name":"Guria","shortCode":"GU"},{"name":"Imereti","shortCode":"IM"},{"name":"K\'akheti","shortCode":"KA"},{"name":"Kvemo Kartli","shortCode":"KK"},{"name":"Mtshkheta-Mtianeti","shortCode":"MM"},{"name":"Rach\'a-Lexhkumi-KvemoSvaneti","shortCode":"RL"},{"name":"Samegrelo-Zemo Svaneti","shortCode":"SZ"},{"name":"Samtskhe-Javakheti","shortCode":"SJ"},{"name":"Shida Kartli","shortCode":"SK"},{"name":"Tbilisi","shortCode":"TB"}]},{"countryName":"Germany","countryShortCode":"DE","regions":[{"name":"Baden-Württemberg","shortCode":"BW"},{"name":"Bayern","shortCode":"BY"},{"name":"Berlin","shortCode":"BE"},{"name":"Brandenburg","shortCode":"BB"},{"name":"Bremen","shortCode":"HB"},{"name":"Hamburg","shortCode":"HH"},{"name":"Hessen","shortCode":"HE"},{"name":"Mecklenburg-Vorpommern","shortCode":"MV"},{"name":"Niedersachsen","shortCode":"NI"},{"name":"Nordrhein-Westfalen","shortCode":"NW"},{"name":"Rheinland-Pfalz","shortCode":"RP"},{"name":"Saarland","shortCode":"SL"},{"name":"Sachsen","shortCode":"SN"},{"name":"Sachsen-Anhalt","shortCode":"ST"},{"name":"Schleswig-Holstein","shortCode":"SH"},{"name":"Thüringen","shortCode":"TH"}]},{"countryName":"Ghana","countryShortCode":"GH","regions":[{"name":"Ahafo"},{"name":"Ashanti","shortCode":"AH"},{"name":"Bono"},{"name":"Bono East"},{"name":"Central","shortCode":"CP"},{"name":"Eastern","shortCode":"EP"},{"name":"Greater Accra","shortCode":"AA"},{"name":"Northern","shortCode":"NP"},{"name":"North East"},{"name":"Oti"},{"name":"Savannah"},{"name":"Upper East","shortCode":"UE"},{"name":"Upper West","shortCode":"UW"},{"name":"Volta","shortCode":"TV"},{"name":"Western","shortCode":"WP"},{"name":"Western North"}]},{"countryName":"Gibraltar","countryShortCode":"GI","regions":[{"name":"Gibraltar"}]},{"countryName":"Greece","countryShortCode":"GR","regions":[{"name":"Anatolikí Makedonía kai Thráki","shortCode":"A"},{"name":"Attikḯ","shortCode":"I"},{"name":"Dytikí Elláda","shortCode":"G"},{"name":"Dytikí Makedonía","shortCode":"C"},{"name":"Ionía Nísia","shortCode":"F"},{"name":"Kentrikí Makedonía","shortCode":"B"},{"name":"Krítí","shortCode":"M"},{"name":"Notío Aigaío","shortCode":"L"},{"name":"Peloponnísos","shortCode":"J"},{"name":"Stereá Elláda","shortCode":"H"},{"name":"Thessalía","shortCode":"E"},{"name":"Voreío Aigaío","shortCode":"K"},{"name":"Ípeiros","shortCode":"D"},{"name":"Ágion Óros","shortCode":"69"}]},{"countryName":"Greenland","countryShortCode":"GL","regions":[{"name":"Kommune Kujalleq","shortCode":"KU"},{"name":"Kommuneqarfik Sermersooq","shortCode":"SM"},{"name":"Qaasuitsup Kommunia","shortCode":"QA"},{"name":"Qeqqata Kommunia","shortCode":"QE"}]},{"countryName":"Grenada","countryShortCode":"GD","regions":[{"name":"Saint Andrew","shortCode":"01"},{"name":"Saint David","shortCode":"02"},{"name":"Saint George","shortCode":"03"},{"name":"Saint John","shortCode":"04"},{"name":"Saint Mark","shortCode":"05"},{"name":"Saint Patrick","shortCode":"06"},{"name":"Southern Grenadine Islands","shortCode":"10"}]},{"countryName":"Guadeloupe","countryShortCode":"GP","regions":[{"name":"Guadeloupe"}]},{"countryName":"Guam","countryShortCode":"GU","regions":[{"name":"Guam"}]},{"countryName":"Guatemala","countryShortCode":"GT","regions":[{"name":"Alta Verapaz","shortCode":"AV"},{"name":"Baja Verapaz","shortCode":"BV"},{"name":"Chimaltenango","shortCode":"CM"},{"name":"Chiquimula","shortCode":"CQ"},{"name":"El Progreso","shortCode":"PR"},{"name":"Escuintla","shortCode":"ES"},{"name":"Guatemala","shortCode":"GU"},{"name":"Huehuetenango","shortCode":"HU"},{"name":"Izabal","shortCode":"IZ"},{"name":"Jalapa","shortCode":"JA"},{"name":"Jutiapa","shortCode":"JU"},{"name":"Petén","shortCode":"PE"},{"name":"Quetzaltenango","shortCode":"QZ"},{"name":"Quiché","shortCode":"QC"},{"name":"Retalhuleu","shortCode":"Re"},{"name":"Sacatepéquez","shortCode":"SA"},{"name":"San Marcos","shortCode":"SM"},{"name":"Santa Rosa","shortCode":"SR"},{"name":"Sololá","shortCode":"SO"},{"name":"Suchitepéquez","shortCode":"SU"},{"name":"Totonicapán","shortCode":"TO"},{"name":"Zacapa","shortCode":"ZA"}]},{"countryName":"Guernsey","countryShortCode":"GG","regions":[{"name":"Castel"},{"name":"Forest"},{"name":"St. Andrew"},{"name":"St. Martin"},{"name":"St. Peter Port"},{"name":"St. Pierre du Bois"},{"name":"St. Sampson"},{"name":"St. Saviour"},{"name":"Torteval"},{"name":"Vale"}]},{"countryName":"Guinea","countryShortCode":"GN","regions":[{"name":"Boké","shortCode":"B"},{"name":"Conakry","shortCode":"C"},{"name":"Faranah","shortCode":"F"},{"name":"Kankan","shortCode":"K"},{"name":"Kindia","shortCode":"D"},{"name":"Labé","shortCode":"L"},{"name":"Mamou","shortCode":"M"},{"name":"Nzérékoré","shortCode":"N"}]},{"countryName":"Guinea-Bissau","countryShortCode":"GW","regions":[{"name":"Bafatá","shortCode":"BA"},{"name":"Biombo","shortCode":"BM"},{"name":"Bissau","shortCode":"BS"},{"name":"Bolama-Bijagos","shortCode":"BL"},{"name":"Cacheu","shortCode":"CA"},{"name":"Gabú","shortCode":"GA"},{"name":"Oio","shortCode":"OI"},{"name":"Quinara","shortCode":"QU"},{"name":"Tombali","shortCode":"TO"}]},{"countryName":"Guyana","countryShortCode":"GY","regions":[{"name":"Barima-Waini","shortCode":"BA"},{"name":"Cuyuni-Mazaruni","shortCode":"CU"},{"name":"Demerara-Mahaica","shortCode":"DE"},{"name":"East Berbice-Corentyne","shortCode":"EB"},{"name":"Essequibo Islands-West Demerara","shortCode":"ES"},{"name":"Mahaica-Berbice","shortCode":"MA"},{"name":"Pomeroon-Supenaam","shortCode":"PM"},{"name":"Potaro-Siparuni","shortCode":"PT"},{"name":"Upper Demerara-Berbice","shortCode":"UD"},{"name":"Upper Takutu-Upper Essequibo","shortCode":"UT"}]},{"countryName":"Haiti","countryShortCode":"HT","regions":[{"name":"Artibonite","shortCode":"AR"},{"name":"Centre","shortCode":"CE"},{"name":"Grand\'Anse","shortCode":"GA"},{"name":"Nippes","shortCode":"NI"},{"name":"Nord","shortCode":"ND"},{"name":"Nord-Est","shortCode":"NE"},{"name":"Nord-Ouest","shortCode":"NO"},{"name":"Ouest","shortCode":"OU"},{"name":"Sud","shortCode":"SD"},{"name":"Sud-Est","shortCode":"SE"}]},{"countryName":"Heard Island and McDonald Islands","countryShortCode":"HM","regions":[{"name":"Heard Island and McDonald Islands"}]},{"countryName":"Holy See (Vatican City)","countryShortCode":"VA","regions":[{"name":"Holy See (Vatican City)","shortCode":"01"}]},{"countryName":"Honduras","countryShortCode":"HN","regions":[{"name":"Atlántida","shortCode":"AT"},{"name":"Choluteca","shortCode":"CH"},{"name":"Colón","shortCode":"CL"},{"name":"Comayagua","shortCode":"CM"},{"name":"Copán","shortCode":"CP"},{"name":"Cortés","shortCode":"CR"},{"name":"El Paraíso","shortCode":"EP"},{"name":"Francisco Morazán","shortCode":"FM"},{"name":"Gracias a Dios","shortCode":"GD"},{"name":"Intibucá","shortCode":"IN"},{"name":"Islas de la Bahía","shortCode":"IB"},{"name":"La Paz","shortCode":"LP"},{"name":"Lempira","shortCode":"LE"},{"name":"Ocotepeque","shortCode":"OC"},{"name":"Olancho","shortCode":"OL"},{"name":"Santa Bárbara","shortCode":"SB"},{"name":"Valle","shortCode":"VA"},{"name":"Yoro","shortCode":"YO"}]},{"countryName":"Hong Kong","countryShortCode":"HK","regions":[{"name":"Hong Kong","shortCode":"HK"}]},{"countryName":"Hungary","countryShortCode":"HU","regions":[{"name":"Bács-Kiskun","shortCode":"BK"},{"name":"Baranya","shortCode":"BA"},{"name":"Békés","shortCode":"BE"},{"name":"Békéscsaba","shortCode":"BC"},{"name":"Borsod-Abauj-Zemplen","shortCode":"BZ"},{"name":"Budapest","shortCode":"BU"},{"name":"Csongrád","shortCode":"CS"},{"name":"Debrecen","shortCode":"DE"},{"name":"Dunaújváros","shortCode":"DU"},{"name":"Eger","shortCode":"EG"},{"name":"Érd","shortCode":"ER"},{"name":"Fejér","shortCode":"FE"},{"name":"Győr","shortCode":"GY"},{"name":"Győr-Moson-Sopron","shortCode":"GS"},{"name":"Hajdú-Bihar","shortCode":"HB"},{"name":"Heves","shortCode":"HE"},{"name":"Hódmezővásárhely","shortCode":"HV"},{"name":"Jász-Nagykun-Szolnok","shortCode":"N"},{"name":"Kaposvár","shortCode":"KV"},{"name":"Kecskemét","shortCode":"KM"},{"name":"Komárom-Esztergom","shortCode":"KE"},{"name":"Miskolc","shortCode":"MI"},{"name":"Nagykanizsa","shortCode":"NK"},{"name":"Nógrád","shortCode":"NO"},{"name":"Nyíregyháza","shortCode":"NY"},{"name":"Pécs","shortCode":"PS"},{"name":"Pest","shortCode":"PE"},{"name":"Salgótarján","shortCode":"ST"},{"name":"Somogy","shortCode":"SO"},{"name":"Sopron","shortCode":"SN"},{"name":"Szabolcs-á-Bereg","shortCode":"SZ"},{"name":"Szeged","shortCode":"SD"},{"name":"Székesfehérvár","shortCode":"SF"},{"name":"Szekszárd","shortCode":"SS"},{"name":"Szolnok","shortCode":"SK"},{"name":"Szombathely","shortCode":"SH"},{"name":"Tatabánya","shortCode":"TB"},{"name":"Tolna","shortCode":"TO"},{"name":"Vas","shortCode":"VA"},{"name":"Veszprém","shortCode":"VE"},{"name":"Veszprém (City)","shortCode":"VM"},{"name":"Zala","shortCode":"ZA"},{"name":"Zalaegerszeg","shortCode":"ZE"}]},{"countryName":"Iceland","countryShortCode":"IS","regions":[{"name":"Austurland","shortCode":"7"},{"name":"Höfuðborgarsvæði","shortCode":"1"},{"name":"Norðurland eystra","shortCode":"6"},{"name":"Norðurland vestra","shortCode":"5"},{"name":"Suðurland","shortCode":"8"},{"name":"Suðurnes","shortCode":"2"},{"name":"Vestfirðir","shortCode":"4"},{"name":"Vesturland","shortCode":"3"}]},{"countryName":"India","countryShortCode":"IN","regions":[{"name":"Andaman and Nicobar Islands","shortCode":"AN"},{"name":"Andhra Pradesh","shortCode":"AP"},{"name":"Arunachal Pradesh","shortCode":"AR"},{"name":"Assam","shortCode":"AS"},{"name":"Bihar","shortCode":"BR"},{"name":"Chandigarh","shortCode":"CH"},{"name":"Chhattisgarh","shortCode":"CT"},{"name":"Dadra and Nagar Haveli and Daman and Diu","shortCode":"DH"},{"name":"Delhi","shortCode":"DL"},{"name":"Goa","shortCode":"GA"},{"name":"Gujarat","shortCode":"GJ"},{"name":"Haryana","shortCode":"HR"},{"name":"Himachal Pradesh","shortCode":"HP"},{"name":"Jammu and Kashmir","shortCode":"JK"},{"name":"Jharkhand","shortCode":"JH"},{"name":"Karnataka","shortCode":"KA"},{"name":"Kerala","shortCode":"KL"},{"name":"Ladakh","shortCode":"LA"},{"name":"Lakshadweep","shortCode":"LD"},{"name":"Madhya Pradesh","shortCode":"MP"},{"name":"Maharashtra","shortCode":"MH"},{"name":"Manipur","shortCode":"MN"},{"name":"Meghalaya","shortCode":"ML"},{"name":"Mizoram","shortCode":"MZ"},{"name":"Nagaland","shortCode":"NL"},{"name":"Odisha","shortCode":"OR"},{"name":"Puducherry","shortCode":"PY"},{"name":"Punjab","shortCode":"PB"},{"name":"Rajasthan","shortCode":"RJ"},{"name":"Sikkim","shortCode":"SK"},{"name":"Tamil Nadu","shortCode":"TN"},{"name":"Telangana","shortCode":"TG"},{"name":"Tripura","shortCode":"TR"},{"name":"Uttarakhand","shortCode":"UT"},{"name":"Uttar Pradesh","shortCode":"UP"},{"name":"West Bengal","shortCode":"WB"}]},{"countryName":"Indonesia","countryShortCode":"ID","regions":[{"name":"Aceh","shortCode":"AC"},{"name":"Bali","shortCode":"BA"},{"name":"Bangka Belitung","shortCode":"BB"},{"name":"Banten","shortCode":"BT"},{"name":"Bengkulu","shortCode":"BE"},{"name":"Gorontalo","shortCode":"GO"},{"name":"Jakarta Raya","shortCode":"JK"},{"name":"Jambi","shortCode":"JA"},{"name":"Jawa Barat","shortCode":"JB"},{"name":"Jawa Tengah","shortCode":"JT"},{"name":"Jawa Timur","shortCode":"JI"},{"name":"Kalimantan Barat","shortCode":"KB"},{"name":"Kalimantan Selatan","shortCode":"KS"},{"name":"Kalimantan Tengah","shortCode":"KT"},{"name":"Kalimantan Timur","shortCode":"KI"},{"name":"Kalimantan Utara","shortCode":"KU"},{"name":"Kepulauan Riau","shortCode":"KR"},{"name":"Lampung","shortCode":"LA"},{"name":"Maluku","shortCode":"MA"},{"name":"Maluku Utara","shortCode":"MU"},{"name":"Nusa Tenggara Barat","shortCode":"NB"},{"name":"Nusa Tenggara Timur","shortCode":"NT"},{"name":"Papua","shortCode":"PA"},{"name":"Papua Barat","shortCode":"PB"},{"name":"Riau","shortCode":"RI"},{"name":"Sulawesi Selatan","shortCode":"SR"},{"name":"Sulawesi Tengah","shortCode":"ST"},{"name":"Sulawesi Tenggara","shortCode":"SG"},{"name":"Sulawesi Utara","shortCode":"SA"},{"name":"Sumatera Barat","shortCode":"SB"},{"name":"Sumatera Selatan","shortCode":"SS"},{"name":"Sumatera Utara","shortCode":"SU"},{"name":"Yogyakarta","shortCode":"YO"}]},{"countryName":"Iran, Islamic Republic of","countryShortCode":"IR","regions":[{"name":"Alborz","shortCode":"32"},{"name":"Ardabīl","shortCode":"03"},{"name":"Āz̄arbāyjān-e Gharbī","shortCode":"02"},{"name":"Āz̄arbāyjān-e Sharqī","shortCode":"01"},{"name":"Būshehr","shortCode":"06"},{"name":"Chahār Maḩāl va Bakhtīārī","shortCode":"08"},{"name":"Eşfahān","shortCode":"04"},{"name":"Fārs","shortCode":"14"},{"name":"Gīlān","shortCode":"19"},{"name":"Golestān","shortCode":"27"},{"name":"Hamadān","shortCode":"24"},{"name":"Hormozgān","shortCode":"23"},{"name":"Īlām","shortCode":"05"},{"name":"Kermān","shortCode":"15"},{"name":"Kermānshāh","shortCode":"17"},{"name":"Khorāsān-e Jonūbī","shortCode":"29"},{"name":"Khorāsān-e Raẕavī","shortCode":"30"},{"name":"Khorāsān-e Shomālī","shortCode":"61"},{"name":"Khūzestān","shortCode":"10"},{"name":"Kohgīlūyeh va Bowyer Aḩmad","shortCode":"18"},{"name":"Kordestān","shortCode":"16"},{"name":"Lorestān","shortCode":"20"},{"name":"Markazi","shortCode":"22"},{"name":"Māzandarān","shortCode":"21"},{"name":"Qazvīn","shortCode":"28"},{"name":"Qom","shortCode":"26"},{"name":"Semnān","shortCode":"12"},{"name":"Sīstān va Balūchestān","shortCode":"13"},{"name":"Tehrān","shortCode":"07"},{"name":"Yazd","shortCode":"25"},{"name":"Zanjān","shortCode":"11"}]},{"countryName":"Iraq","countryShortCode":"IQ","regions":[{"name":"Al Anbār","shortCode":"AN"},{"name":"Al Başrah","shortCode":"BA"},{"name":"Al Muthanná","shortCode":"MU"},{"name":"Al Qādisīyah","shortCode":"QA"},{"name":"An Najaf","shortCode":"NA"},{"name":"Arbīl","shortCode":"AR"},{"name":"As Sulaymānīyah","shortCode":"SU"},{"name":"Bābil","shortCode":"BB"},{"name":"Baghdād","shortCode":"BG"},{"name":"Dohuk","shortCode":"DA"},{"name":"Dhī Qār","shortCode":"DQ"},{"name":"Diyālá","shortCode":"DI"},{"name":"Karbalā\'","shortCode":"KA"},{"name":"Kirkuk","shortCode":"KI"},{"name":"Maysān","shortCode":"MA"},{"name":"Nīnawá","shortCode":"NI"},{"name":"Şalāḩ ad Dīn","shortCode":"SD"},{"name":"Wāsiţ","shortCode":"WA"}]},{"countryName":"Ireland","countryShortCode":"IE","regions":[{"name":"Carlow","shortCode":"CW"},{"name":"Cavan","shortCode":"CN"},{"name":"Clare","shortCode":"CE"},{"name":"Cork","shortCode":"CO"},{"name":"Donegal","shortCode":"DL"},{"name":"Dublin","shortCode":"D"},{"name":"Galway","shortCode":"G"},{"name":"Kerry","shortCode":"KY"},{"name":"Kildare","shortCode":"KE"},{"name":"Kilkenny","shortCode":"KK"},{"name":"Laois","shortCode":"LS"},{"name":"Leitrim","shortCode":"LM"},{"name":"Limerick","shortCode":"LK"},{"name":"Longford","shortCode":"LD"},{"name":"Louth","shortCode":"LH"},{"name":"Mayo","shortCode":"MO"},{"name":"Meath","shortCode":"MH"},{"name":"Monaghan","shortCode":"MN"},{"name":"Offaly","shortCode":"OY"},{"name":"Roscommon","shortCode":"RN"},{"name":"Sligo","shortCode":"SO"},{"name":"Tipperary","shortCode":"TA"},{"name":"Waterford","shortCode":"WD"},{"name":"Westmeath","shortCode":"WH"},{"name":"Wexford","shortCode":"WX"},{"name":"Wicklow","shortCode":"WW"}]},{"countryName":"Isle of Man","countryShortCode":"IM","regions":[{"name":"Isle of Man"}]},{"countryName":"Israel","countryShortCode":"IL","regions":[{"name":"HaDarom","shortCode":"D"},{"name":"HaMerkaz","shortCode":"M"},{"name":"HaTsafon","shortCode":"Z"},{"name":"H̱efa","shortCode":"HA"},{"name":"Tel-Aviv","shortCode":"TA"},{"name":"Yerushalayim","shortCode":"JM"}]},{"countryName":"Italy","countryShortCode":"IT","regions":[{"name":"Abruzzo","shortCode":"65"},{"name":"Basilicata","shortCode":"77"},{"name":"Calabria","shortCode":"78"},{"name":"Campania","shortCode":"72"},{"name":"Emilia-Romagna","shortCode":"45"},{"name":"Friuli-Venezia Giulia","shortCode":"36"},{"name":"Lazio","shortCode":"62"},{"name":"Liguria","shortCode":"42"},{"name":"Lombardia","shortCode":"25"},{"name":"Marche","shortCode":"57"},{"name":"Molise","shortCode":"67"},{"name":"Piemonte","shortCode":"21"},{"name":"Puglia","shortCode":"75"},{"name":"Sardegna","shortCode":"88"},{"name":"Sicilia","shortCode":"82"},{"name":"Toscana","shortCode":"52"},{"name":"Trentino-Alto Adige","shortCode":"32"},{"name":"Umbria","shortCode":"55"},{"name":"Valle d\'Aosta","shortCode":"23"},{"name":"Veneto","shortCode":"34"}]},{"countryName":"Jamaica","countryShortCode":"JM","regions":[{"name":"Clarendon","shortCode":"13"},{"name":"Hanover","shortCode":"09"},{"name":"Kingston","shortCode":"01"},{"name":"Manchester","shortCode":"12"},{"name":"Portland","shortCode":"04"},{"name":"Saint Andrew","shortCode":"02"},{"name":"Saint Ann","shortCode":"06"},{"name":"Saint Catherine","shortCode":"14"},{"name":"Saint Elizabeth","shortCode":"11"},{"name":"Saint James","shortCode":"08"},{"name":"Saint Mary","shortCode":"05"},{"name":"Saint Thomas","shortCode":"03"},{"name":"Trelawny","shortCode":"07"},{"name":"Westmoreland","shortCode":"10"}]},{"countryName":"Japan","countryShortCode":"JP","regions":[{"name":"Aichi","shortCode":"23"},{"name":"Akita","shortCode":"05"},{"name":"Aomori","shortCode":"02"},{"name":"Chiba","shortCode":"12"},{"name":"Ehime","shortCode":"38"},{"name":"Fukui","shortCode":"18"},{"name":"Fukuoka","shortCode":"40"},{"name":"Fukushima","shortCode":"07"},{"name":"Gifu","shortCode":"21"},{"name":"Gunma","shortCode":"10"},{"name":"Hiroshima","shortCode":"34"},{"name":"Hokkaido","shortCode":"01"},{"name":"Hyogo","shortCode":"28"},{"name":"Ibaraki","shortCode":"08"},{"name":"Ishikawa","shortCode":"17"},{"name":"Iwate","shortCode":"03"},{"name":"Kagawa","shortCode":"37"},{"name":"Kagoshima","shortCode":"46"},{"name":"Kanagawa","shortCode":"14"},{"name":"Kochi","shortCode":"39"},{"name":"Kumamoto","shortCode":"43"},{"name":"Kyoto","shortCode":"26"},{"name":"Mie","shortCode":"24"},{"name":"Miyagi","shortCode":"04"},{"name":"Miyazaki","shortCode":"45"},{"name":"Nagano","shortCode":"20"},{"name":"Nagasaki","shortCode":"42"},{"name":"Nara","shortCode":"29"},{"name":"Niigata","shortCode":"15"},{"name":"Oita","shortCode":"44"},{"name":"Okayama","shortCode":"33"},{"name":"Okinawa","shortCode":"47"},{"name":"Osaka","shortCode":"27"},{"name":"Saga","shortCode":"41"},{"name":"Saitama","shortCode":"11"},{"name":"Shiga","shortCode":"25"},{"name":"Shimane","shortCode":"32"},{"name":"Shizuoka","shortCode":"22"},{"name":"Tochigi","shortCode":"09"},{"name":"Tokushima","shortCode":"36"},{"name":"Tokyo","shortCode":"13"},{"name":"Tottori","shortCode":"31"},{"name":"Toyama","shortCode":"16"},{"name":"Wakayama","shortCode":"30"},{"name":"Yamagata","shortCode":"06"},{"name":"Yamaguchi","shortCode":"35"},{"name":"Yamanashi","shortCode":"19"}]},{"countryName":"Jersey","countryShortCode":"JE","regions":[{"name":"Jersey"}]},{"countryName":"Jordan","countryShortCode":"JO","regions":[{"name":"‘Ajlūn","shortCode":"AJ"},{"name":"Al \'Aqabah","shortCode":"AQ"},{"name":"Al Balqā’","shortCode":"BA"},{"name":"Al Karak","shortCode":"KA"},{"name":"Al Mafraq","shortCode":"MA"},{"name":"Al ‘A̅şimah","shortCode":"AM"},{"name":"Aţ Ţafīlah","shortCode":"AT"},{"name":"Az Zarqā’","shortCode":"AZ"},{"name":"Irbid","shortCode":"IR"},{"name":"Jarash","shortCode":"JA"},{"name":"Ma‘ān","shortCode":"MN"},{"name":"Mādabā","shortCode":"MD"}]},{"countryName":"Kazakhstan","countryShortCode":"KZ","regions":[{"name":"Almaty","shortCode":"ALA"},{"name":"Aqmola","shortCode":"AKM"},{"name":"Aqtobe","shortCode":"AKT"},{"name":"Astana","shortCode":"AST"},{"name":"Atyrau","shortCode":"ATY"},{"name":"Batys Qazaqstan","shortCode":"ZAP"},{"name":"Bayqongyr"},{"name":"Mangghystau","shortCode":"MAN"},{"name":"Ongtustik Qazaqstan","shortCode":"YUZ"},{"name":"Pavlodar","shortCode":"PAV"},{"name":"Qaraghandy","shortCode":"KAR"},{"name":"Qostanay","shortCode":"KUS"},{"name":"Qyzylorda","shortCode":"KZY"},{"name":"Shyghys Qazaqstan","shortCode":"VOS"},{"name":"Soltustik Qazaqstan","shortCode":"SEV"},{"name":"Zhambyl","shortCode":"ZHA"}]},{"countryName":"Kenya","countryShortCode":"KE","regions":[{"name":"Baringo","shortCode":"01"},{"name":"Bomet","shortCode":"02"},{"name":"Bungoma","shortCode":"03"},{"name":"Busia","shortCode":"04"},{"name":"Eleyo/Marakwet","shortCode":"05"},{"name":"Embu","shortCode":"06"},{"name":"Garissa","shortCode":"07"},{"name":"Homa Bay","shortCode":"08"},{"name":"Isiolo","shortCode":"09"},{"name":"Kajiado","shortCode":"10"},{"name":"Kakamega","shortCode":"11"},{"name":"Kericho","shortCode":"12"},{"name":"Kiambu","shortCode":"13"},{"name":"Kilifi","shortCode":"14"},{"name":"Kirinyaga","shortCode":"15"},{"name":"Kisii","shortCode":"16"},{"name":"Kisumu","shortCode":"17"},{"name":"Kitui","shortCode":"18"},{"name":"Kwale","shortCode":"19"},{"name":"Laikipia","shortCode":"20"},{"name":"Lamu","shortCode":"21"},{"name":"Machakos","shortCode":"22"},{"name":"Makueni","shortCode":"23"},{"name":"Mandera","shortCode":"24"},{"name":"Marsabit","shortCode":"25"},{"name":"Meru","shortCode":"26"},{"name":"Migori","shortCode":"27"},{"name":"Mombasa","shortCode":"28"},{"name":"Murang\'a","shortCode":"29"},{"name":"Nairobi City","shortCode":"30"},{"name":"Nakuru","shortCode":"31"},{"name":"Nandi","shortCode":"32"},{"name":"Narok","shortCode":"33"},{"name":"Nyamira","shortCode":"34"},{"name":"Nyandarua","shortCode":"35"},{"name":"Nyeri","shortCode":"36"},{"name":"Samburu","shortCode":"37"},{"name":"Siaya","shortCode":"38"},{"name":"Taita/Taveta","shortCode":"39"},{"name":"Tana River","shortCode":"40"},{"name":"Tharaka-Nithi","shortCode":"41"},{"name":"Trans Nzoia","shortCode":"42"},{"name":"Turkana","shortCode":"43"},{"name":"Uasin Gishu","shortCode":"44"},{"name":"Vihiga","shortCode":"45"},{"name":"Wajir","shortCode":"46"},{"name":"West Pokot","shortCode":"47"}]},{"countryName":"Kiribati","countryShortCode":"KI","regions":[{"name":"Abaiang"},{"name":"Abemama"},{"name":"Aranuka"},{"name":"Arorae"},{"name":"Banaba"},{"name":"Beru"},{"name":"Butaritari"},{"name":"Central Gilberts"},{"name":"Gilbert Islands","shortCode":"G"},{"name":"Kanton"},{"name":"Kiritimati"},{"name":"Kuria"},{"name":"Line Islands","shortCode":"L"},{"name":"Maiana"},{"name":"Makin"},{"name":"Marakei"},{"name":"Nikunau"},{"name":"Nonouti"},{"name":"Northern Gilberts"},{"name":"Onotoa"},{"name":"Phoenix Islands","shortCode":"P"},{"name":"Southern Gilberts"},{"name":"Tabiteuea"},{"name":"Tabuaeran"},{"name":"Tamana"},{"name":"Tarawa"},{"name":"Teraina"}]},{"countryName":"Korea, Democratic People\'s Republic of","countryShortCode":"KP","regions":[{"name":"Chagang-do (Chagang Province)","shortCode":"04"},{"name":"Hamgyong-bukto (North Hamgyong Province)","shortCode":"09"},{"name":"Hamgyong-namdo (South Hamgyong Province)","shortCode":"08"},{"name":"Hwanghae-bukto (North Hwanghae Province)","shortCode":"06"},{"name":"Hwanghae-namdo (South Hwanghae Province)","shortCode":"05"},{"name":"Kangwon-do (Kangwon Province)","shortCode":"07"},{"name":"Nasŏn (Najin-Sŏnbong)","shortCode":"13"},{"name":"P\'yongan-bukto (North P\'yongan Province)","shortCode":"03"},{"name":"P\'yongan-namdo (South P\'yongan Province)","shortCode":"02"},{"name":"P\'yongyang-si (P\'yongyang City)","shortCode":"01"},{"name":"Yanggang-do (Yanggang Province)","shortCode":"10"}]},{"countryName":"Korea, Republic of","countryShortCode":"KR","regions":[{"name":"Ch\'ungch\'ongbuk-do","shortCode":"43"},{"name":"Ch\'ungch\'ongnam-do","shortCode":"44"},{"name":"Cheju-do","shortCode":"49"},{"name":"Chollabuk-do","shortCode":"45"},{"name":"Chollanam-do","shortCode":"46"},{"name":"Inch\'on-Kwangyokhi","shortCode":"28"},{"name":"Kang-won-do","shortCode":"42"},{"name":"Kwangju-Kwangyokshi","shortCode":"29"},{"name":"Kyonggi-do","shortCode":"41"},{"name":"Kyongsangbuk-do","shortCode":"47"},{"name":"Kyongsangnam-do","shortCode":"48"},{"name":"Pusan-Kwangyokshi","shortCode":"26"},{"name":"Seoul-T\'ukpyolshi","shortCode":"11"},{"name":"Sejong","shortCode":"50"},{"name":"Taegu-Kwangyokshi","shortCode":"27"},{"name":"Taejon-Kwangyokshi","shortCode":"30"},{"name":"Ulsan-Kwangyokshi","shortCode":"31"}]},{"countryName":"Kosovo","countryShortCode":"XK","regions":[{"name":"Farizaj","shortCode":"FZ"},{"name":"Gjakova","shortCode":"GK"},{"name":"Gjilan","shortCode":"GL"},{"name":"Mitrovica","shortCode":"MI"},{"name":"Peja/Peć","shortCode":"PE"},{"name":"Pristina","shortCode":"PR"},{"name":"Prizren","shortCode":"PZ"}]},{"countryName":"Kuwait","countryShortCode":"KW","regions":[{"name":"Al Aḩmadi","shortCode":"AH"},{"name":"Al Farwānīyah","shortCode":"FA"},{"name":"Al Jahrā’","shortCode":"JA"},{"name":"Al ‘Āşimah","shortCode":"KU"},{"name":"Ḩawallī","shortCode":"HA"},{"name":"Mubārak al Kabir","shortCode":"MU"}]},{"countryName":"Kyrgyzstan","countryShortCode":"KG","regions":[{"name":"Batken Oblasty","shortCode":"B"},{"name":"Bishkek Shaary","shortCode":"GB"},{"name":"Chuy Oblasty (Bishkek)","shortCode":"C"},{"name":"Jalal-Abad Oblasty","shortCode":"J"},{"name":"Naryn Oblasty","shortCode":"N"},{"name":"Osh Oblasty","shortCode":"O"},{"name":"Talas Oblasty","shortCode":"T"},{"name":"Ysyk-Kol Oblasty (Karakol)","shortCode":"Y"}]},{"countryName":"Laos","countryShortCode":"LA","regions":[{"name":"Attapu","shortCode":"AT"},{"name":"Bokèo","shortCode":"BK"},{"name":"Bolikhamxai","shortCode":"BL"},{"name":"Champasak","shortCode":"CH"},{"name":"Houaphan","shortCode":"HO"},{"name":"Khammouan","shortCode":"KH"},{"name":"Louang Namtha","shortCode":"LM"},{"name":"Louangphabang","shortCode":"LP"},{"name":"Oudômxai","shortCode":"OU"},{"name":"Phôngsali","shortCode":"PH"},{"name":"Salavan","shortCode":"SL"},{"name":"Savannakhét","shortCode":"SV"},{"name":"Vientiane","shortCode":"VI"},{"name":"Xaignabouli","shortCode":"XA"},{"name":"Xékong","shortCode":"XE"},{"name":"Xaisomboun","shortCode":"XS"},{"name":"Xiangkhouang","shortCode":"XI"}]},{"countryName":"Latvia","countryShortCode":"LV","regions":[{"name":"Aglona","shortCode":"001"},{"name":"Aizkraukle","shortCode":"002"},{"name":"Aizpute","shortCode":"003"},{"name":"Aknīste","shortCode":"004"},{"name":"Aloja","shortCode":"005"},{"name":"Alsunga","shortCode":"06"},{"name":"Alūksne","shortCode":"007"},{"name":"Amata","shortCode":"008"},{"name":"Ape","shortCode":"009"},{"name":"Auce","shortCode":"010"},{"name":"Ādaži","shortCode":"011"},{"name":"Babīte","shortCode":"012"},{"name":"Baldone","shortCode":"013"},{"name":"Baltinava","shortCode":"014"},{"name":"Balvi","shortCode":"015"},{"name":"Bauska","shortCode":"016"},{"name":"Beverīna","shortCode":"017"},{"name":"Brocēni","shortCode":"018"},{"name":"Burtnieki","shortCode":"019"},{"name":"Carnikava","shortCode":"020"},{"name":"Cesvaine","shortCode":"021"},{"name":"Cēsis","shortCode":"022"},{"name":"Cibla","shortCode":"023"},{"name":"Dagda","shortCode":"024"},{"name":"Daugavpils","shortCode":"025"},{"name":"Daugavpils (City)","shortCode":"DGV"},{"name":"Dobele","shortCode":"026"},{"name":"Dundaga","shortCode":"027"},{"name":"Durbe","shortCode":"028"},{"name":"Engure","shortCode":"029"},{"name":"Ērgļi","shortCode":"030"},{"name":"Garkalne","shortCode":"031"},{"name":"Grobiņa","shortCode":"032"},{"name":"Gulbene","shortCode":"033"},{"name":"Iecava","shortCode":"034"},{"name":"Ikšķile","shortCode":"035"},{"name":"Ilūkste","shortCode":"036"},{"name":"Inčukalns","shortCode":"037"},{"name":"Jaunjelgava","shortCode":"038"},{"name":"Jaunpiebalga","shortCode":"039"},{"name":"Jaunpils","shortCode":"040"},{"name":"Jelgava","shortCode":"041"},{"name":"Jelgava (City)","shortCode":"JEL"},{"name":"Jēkabpils","shortCode":"042"},{"name":"Jēkabpils (City)","shortCode":"JKB"},{"name":"Jūrmala (City)","shortCode":"JUR"},{"name":"Kandava","shortCode":"043"},{"name":"Kārsava","shortCode":"044"},{"name":"Kocēni","shortCode":"045"},{"name":"Koknese","shortCode":"046"},{"name":"Krāslava","shortCode":"047"},{"name":"Krimulda","shortCode":"048"},{"name":"Krustpils","shortCode":"049"},{"name":"Kuldīga","shortCode":"050"},{"name":"Ķegums","shortCode":"051"},{"name":"Ķekava","shortCode":"052"},{"name":"Lielvārde","shortCode":"053"},{"name":"Liepāja","shortCode":"LPX"},{"name":"Limbaži","shortCode":"054"},{"name":"Līgatne","shortCode":"055"},{"name":"Līvāni","shortCode":"056"},{"name":"Lubāna","shortCode":"057"},{"name":"Ludza","shortCode":"058"},{"name":"Madona","shortCode":"059"},{"name":"Mazsalaca","shortCode":"060"},{"name":"Mālpils","shortCode":"061"},{"name":"Mārupe","shortCode":"062"},{"name":"Mērsrags","shortCode":"063"},{"name":"Naukšēni","shortCode":"064"},{"name":"Nereta","shortCode":"065"},{"name":"Nīca","shortCode":"066"},{"name":"Ogre","shortCode":"067"},{"name":"Olaine","shortCode":"068"},{"name":"Ozolnieki","shortCode":"069"},{"name":"Pārgauja","shortCode":"070"},{"name":"Pāvilosta","shortCode":"071"},{"name":"Pļaviņas","shortCode":"072"},{"name":"Preiļi","shortCode":"073"},{"name":"Priekule","shortCode":"074"},{"name":"Priekuļi","shortCode":"075"},{"name":"Rauna","shortCode":"076"},{"name":"Rēzekne","shortCode":"077"},{"name":"Rēzekne (City)","shortCode":"REZ"},{"name":"Riebiņi","shortCode":"078"},{"name":"Rīga","shortCode":"RIX"},{"name":"Roja","shortCode":"079"},{"name":"Ropaži","shortCode":"080"},{"name":"Rucava","shortCode":"081"},{"name":"Rugāji","shortCode":"082"},{"name":"Rundāle","shortCode":"083"},{"name":"Rūjiena","shortCode":"084"},{"name":"Sala","shortCode":"085"},{"name":"Salacgrīva","shortCode":"086"},{"name":"Salaspils","shortCode":"087"},{"name":"Saldus","shortCode":"088"},{"name":"Saulkrasti","shortCode":"089"},{"name":"Sēja","shortCode":"090"},{"name":"Sigulda","shortCode":"091"},{"name":"Skrīveri","shortCode":"092"},{"name":"Skrunda","shortCode":"093"},{"name":"Smiltene","shortCode":"094"},{"name":"Stopiņi","shortCode":"095"},{"name":"Strenči","shortCode":"096"},{"name":"Talsi","shortCode":"097"},{"name":"Tērvete","shortCode":"098"},{"name":"Tukums","shortCode":"099"},{"name":"Vaiņode","shortCode":"100"},{"name":"Valka","shortCode":"101"},{"name":"Valmiera","shortCode":"VMR"},{"name":"Varakļāni","shortCode":"102"},{"name":"Vārkava","shortCode":"103"},{"name":"Vecpiebalga","shortCode":"104"},{"name":"Vecumnieki","shortCode":"105"},{"name":"Ventspils","shortCode":"106"},{"name":"Ventspils (City)","shortCode":"VEN"},{"name":"Viesīte","shortCode":"107"},{"name":"Viļaka","shortCode":"108"},{"name":"Viļāni","shortCode":"109"},{"name":"Zilupe","shortCode":"110"}]},{"countryName":"Lebanon","countryShortCode":"LB","regions":[{"name":"Aakkâr","shortCode":"AK"},{"name":"Baalbelk-Hermel","shortCode":"BH"},{"name":"Béqaa","shortCode":"BI"},{"name":"Beyrouth","shortCode":"BA"},{"name":"Liban-Nord","shortCode":"AS"},{"name":"Liban-Sud","shortCode":"JA"},{"name":"Mont-Liban","shortCode":"JL"},{"name":"Nabatîyé","shortCode":"NA"}]},{"countryName":"Lesotho","countryShortCode":"LS","regions":[{"name":"Berea","shortCode":"D"},{"name":"Butha-Buthe","shortCode":"B"},{"name":"Leribe","shortCode":"C"},{"name":"Mafeteng","shortCode":"E"},{"name":"Maseru","shortCode":"A"},{"name":"Mohales Hoek","shortCode":"F"},{"name":"Mokhotlong","shortCode":"J"},{"name":"Qacha\'s Nek","shortCode":"H"},{"name":"Quthing","shortCode":"G"},{"name":"Thaba-Tseka","shortCode":"K"}]},{"countryName":"Liberia","countryShortCode":"LR","regions":[{"name":"Bomi","shortCode":"BM"},{"name":"Bong","shortCode":"BG"},{"name":"Gbarpolu","shortCode":"GP"},{"name":"Grand Bassa","shortCode":"GB"},{"name":"Grand Cape Mount","shortCode":"CM"},{"name":"Grand Gedeh","shortCode":"GG"},{"name":"Grand Kru","shortCode":"GK"},{"name":"Lofa","shortCode":"LO"},{"name":"Margibi","shortCode":"MG"},{"name":"Maryland","shortCode":"MY"},{"name":"Montserrado","shortCode":"MO"},{"name":"Nimba","shortCode":"NI"},{"name":"River Cess","shortCode":"RI"},{"name":"River Geee","shortCode":"RG"},{"name":"Sinoe","shortCode":"SI"}]},{"countryName":"Libya","countryShortCode":"LY","regions":[{"name":"Al Buţnān","shortCode":"BU"},{"name":"Al Jabal al Akhḑar","shortCode":"JA"},{"name":"Al Jabal al Gharbī","shortCode":"JG"},{"name":"Al Jafārah","shortCode":"JI"},{"name":"Al Jufrah","shortCode":"JU"},{"name":"Al Kufrah","shortCode":"FK"},{"name":"Al Marj","shortCode":"MJ"},{"name":"Al Marquab","shortCode":"MB"},{"name":"Al Wāḩāt","shortCode":"WA"},{"name":"An Nuqaţ al Khams","shortCode":"NQ"},{"name":"Az Zāwiyah","shortCode":"ZA"},{"name":"Banghāzī","shortCode":"BA"},{"name":"Darnah","shortCode":"DR"},{"name":"Ghāt","shortCode":"GH"},{"name":"Mişrātah","shortCode":"MI"},{"name":"Murzuq","shortCode":"MQ"},{"name":"Nālūt","shortCode":"NL"},{"name":"Sabhā","shortCode":"SB"},{"name":"Surt","shortCode":"SR"},{"name":"Ţarābulus","shortCode":"TB"},{"name":"Yafran","shortCode":"WD"},{"name":"Wādī ash Shāţiʾ","shortCode":"WS"}]},{"countryName":"Liechtenstein","countryShortCode":"LI","regions":[{"name":"Balzers","shortCode":"01"},{"name":"Eschen","shortCode":"02"},{"name":"Gamprin","shortCode":"03"},{"name":"Mauren","shortCode":"04"},{"name":"Planken","shortCode":"05"},{"name":"Ruggell","shortCode":"06"},{"name":"Schaan","shortCode":"07"},{"name":"Schellenberg","shortCode":"08"},{"name":"Triesen","shortCode":"09"},{"name":"Triesenberg","shortCode":"10"},{"name":"Vaduz","shortCode":"11"}]},{"countryName":"Lithuania","countryShortCode":"LT","regions":[{"name":"Alytaus","shortCode":"AL"},{"name":"Kauno","shortCode":"KU"},{"name":"Klaipėdos","shortCode":"KL"},{"name":"Marijampolės","shortCode":"MR"},{"name":"Panevėžio","shortCode":"PN"},{"name":"Šiaulių","shortCode":"SA"},{"name":"Tauragės","shortCode":"TA"},{"name":"Telšių","shortCode":"TE"},{"name":"Utenos","shortCode":"UT"},{"name":"Vilniaus","shortCode":"VL"}]},{"countryName":"Luxembourg","countryShortCode":"LU","regions":[{"name":"Capellen","shortCode":"CA"},{"name":"Clevaux","shortCode":"CL"},{"name":"Diekirch","shortCode":"DI"},{"name":"Echternach","shortCode":"EC"},{"name":"Esch-sur-Alzette","shortCode":"ES"},{"name":"Grevenmacher","shortCode":"GR"},{"name":"Luxembourg","shortCode":"LU"},{"name":"Mersch","shortCode":"ME"},{"name":"Redange","shortCode":"RD"},{"name":"Remich","shortCode":"RM"},{"name":"Vianden","shortCode":"VD"},{"name":"Wiltz","shortCode":"WI"}]},{"countryName":"Macao","countryShortCode":"MO","regions":[{"name":"Macao"}]},{"countryName":"Macedonia, Republic of","countryShortCode":"MK","regions":[{"name":"Aračinovo","shortCode":"02"},{"name":"Berovo","shortCode":"03"},{"name":"Bitola","shortCode":"04"},{"name":"Bogdanci","shortCode":"05"},{"name":"Bogovinje","shortCode":"06"},{"name":"Bosilovo","shortCode":"07"},{"name":"Brvenica","shortCode":"08"},{"name":"Centar Župa","shortCode":"78"},{"name":"Čaška","shortCode":"80"},{"name":"Češinovo-Obleševo","shortCode":"81"},{"name":"Čučer Sandevo","shortCode":"82"},{"name":"Debar","shortCode":"21"},{"name":"Debarca","shortCode":"22"},{"name":"Delčevo","shortCode":"23"},{"name":"Demir Hisar","shortCode":"25"},{"name":"Demir Kapija","shortCode":"24"},{"name":"Doran","shortCode":"26"},{"name":"Dolneni","shortCode":"27"},{"name":"Gevgelija","shortCode":"18"},{"name":"Gostivar","shortCode":"19"},{"name":"Gradsko","shortCode":"20"},{"name":"Ilinden","shortCode":"34"},{"name":"Jegunovce","shortCode":"35"},{"name":"Karbinci","shortCode":"37"},{"name":"Kavadarci","shortCode":"36"},{"name":"Kičevo","shortCode":"40"},{"name":"Kočani","shortCode":"42"},{"name":"Konče","shortCode":"41"},{"name":"Kratovo","shortCode":"43"},{"name":"Kriva Palanka","shortCode":"44"},{"name":"Krivogaštani","shortCode":"45"},{"name":"Kruševo","shortCode":"46"},{"name":"Kumanovo","shortCode":"47"},{"name":"Lipkovo","shortCode":"48"},{"name":"Lozovo","shortCode":"49"},{"name":"Makedonska Kamenica","shortCode":"51"},{"name":"Makedonski Brod","shortCode":"52"},{"name":"Mavrovo i Rostuša","shortCode":"50"},{"name":"Mogila","shortCode":"53"},{"name":"Negotino","shortCode":"54"},{"name":"Novaci","shortCode":"55"},{"name":"Novo Selo","shortCode":"56"},{"name":"Ohrid","shortCode":"58"},{"name":"Pehčevo","shortCode":"60"},{"name":"Petrovec","shortCode":"59"},{"name":"Plasnica","shortCode":"61"},{"name":"Prilep","shortCode":"62"},{"name":"Probištip","shortCode":"63"},{"name":"Radoviš","shortCode":""},{"name":"Rankovce","shortCode":"65"},{"name":"Resen","shortCode":"66"},{"name":"Rosoman","shortCode":"67"},{"name":"Skopje","shortCode":"85"},{"name":"Sopište","shortCode":"70"},{"name":"Staro Nagoričane","shortCode":"71"},{"name":"Struga","shortCode":"72"},{"name":"Strumica","shortCode":"73"},{"name":"Studeničani","shortCode":"74"},{"name":"Sveti Nikole","shortCode":"69"},{"name":"Štip","shortCode":"83"},{"name":"Tearce","shortCode":"75"},{"name":"Tetovo","shortCode":"76"},{"name":"Valandovo","shortCode":"10"},{"name":"Vasilevo","shortCode":"11"},{"name":"Veles","shortCode":"13"},{"name":"Vevčani","shortCode":"12"},{"name":"Vinica","shortCode":"14"},{"name":"Vrapčište","shortCode":"16"},{"name":"Zelenikovo","shortCode":"32"},{"name":"Zrnovci","shortCode":"33"},{"name":"Želino","shortCode":"30"}]},{"countryName":"Madagascar","countryShortCode":"MG","regions":[{"name":"Antananarivo","shortCode":"T"},{"name":"Antsiranana","shortCode":"D"},{"name":"Fianarantsoa","shortCode":"F"},{"name":"Mahajanga","shortCode":"M"},{"name":"Toamasina","shortCode":"A"},{"name":"Toliara","shortCode":"U"}]},{"countryName":"Malawi","countryShortCode":"MW","regions":[{"name":"Balaka","shortCode":"BA"},{"name":"Blantyre","shortCode":"BL"},{"name":"Chikwawa","shortCode":"CK"},{"name":"Chiradzulu","shortCode":"CR"},{"name":"Chitipa","shortCode":"CT"},{"name":"Dedza","shortCode":"DE"},{"name":"Dowa","shortCode":"DO"},{"name":"Karonga","shortCode":"KR"},{"name":"Kasungu","shortCode":"KS"},{"name":"Likoma","shortCode":"LK"},{"name":"Lilongwe","shortCode":"LI"},{"name":"Machinga","shortCode":"MH"},{"name":"Mangochi","shortCode":"MG"},{"name":"Mchinji","shortCode":"MC"},{"name":"Mulanje","shortCode":"MU"},{"name":"Mwanza","shortCode":"MW"},{"name":"Mzimba","shortCode":"MZ"},{"name":"Nkhata Bay","shortCode":"NE"},{"name":"Nkhotakota","shortCode":"NB"},{"name":"Nsanje","shortCode":"NS"},{"name":"Ntcheu","shortCode":"NU"},{"name":"Ntchisi","shortCode":"NI"},{"name":"Phalombe","shortCode":"PH"},{"name":"Rumphi","shortCode":"RU"},{"name":"Salima","shortCode":"SA"},{"name":"Thyolo","shortCode":"TH"},{"name":"Zomba","shortCode":"ZO"}]},{"countryName":"Malaysia","countryShortCode":"MY","regions":[{"name":"Johor","shortCode":"01"},{"name":"Kedah","shortCode":"02"},{"name":"Kelantan","shortCode":"03"},{"name":"Melaka","shortCode":"04"},{"name":"Negeri Sembilan","shortCode":"05"},{"name":"Pahang","shortCode":"06"},{"name":"Perak","shortCode":"08"},{"name":"Perlis","shortCode":"09"},{"name":"Pulau Pinang","shortCode":"07"},{"name":"Sabah","shortCode":"12"},{"name":"Sarawak","shortCode":"13"},{"name":"Selangor","shortCode":"10"},{"name":"Terengganu","shortCode":"11"},{"name":"Wilayah Persekutuan (Kuala Lumpur)","shortCode":"14"},{"name":"Wilayah Persekutuan (Labuan)","shortCode":"15"},{"name":"Wilayah Persekutuan (Putrajaya)","shortCode":"16"}]},{"countryName":"Maldives","countryShortCode":"MV","regions":[{"name":"Alifu Alifu","shortCode":"02"},{"name":"Alifu Dhaalu","shortCode":"00"},{"name":"Baa","shortCode":"20"},{"name":"Dhaalu","shortCode":"17"},{"name":"Faafu","shortCode":"14"},{"name":"Gaafu Alifu","shortCode":"27"},{"name":"Gaafu Dhaalu","shortCode":"28"},{"name":"Gnaviyani","shortCode":"29"},{"name":"Haa Alifu","shortCode":"07"},{"name":"Haa Dhaalu","shortCode":"23"},{"name":"Kaafu","shortCode":"26"},{"name":"Laamu","shortCode":"05"},{"name":"Lhaviyani","shortCode":"03"},{"name":"Malé","shortCode":"MLE"},{"name":"Meemu","shortCode":"12"},{"name":"Noonu","shortCode":"25"},{"name":"Raa","shortCode":"13"},{"name":"Seenu","shortCode":"01"},{"name":"Shaviyani","shortCode":"24"},{"name":"Thaa","shortCode":"08"},{"name":"Vaavu","shortCode":"04"}]},{"countryName":"Mali","countryShortCode":"ML","regions":[{"name":"Bamako","shortCode":"BKO"},{"name":"Gao","shortCode":"7"},{"name":"Kayes","shortCode":"1"},{"name":"Kidal","shortCode":"8"},{"name":"Koulikoro","shortCode":"2"},{"name":"Mopti","shortCode":"5"},{"name":"Segou","shortCode":"4"},{"name":"Sikasso","shortCode":"3"},{"name":"Tombouctou","shortCode":"6"},{"name":"Taoudénit","shortCode":"9"},{"name":"Ménaka","shortCode":"10"}]},{"countryName":"Malta","countryShortCode":"MT","regions":[{"name":"Attard","shortCode":"01"},{"name":"Balzan","shortCode":"02"},{"name":"Birgu","shortCode":"03"},{"name":"Birkirkara","shortCode":"04"},{"name":"Birżebbuġa","shortCode":"05"},{"name":"Bormla","shortCode":"06"},{"name":"Dingli","shortCode":"07"},{"name":"Fgura","shortCode":"08"},{"name":"Floriana","shortCode":"09"},{"name":"Fontana","shortCode":"10"},{"name":"Guda","shortCode":"11"},{"name":"Gżira","shortCode":"12"},{"name":"Għajnsielem","shortCode":"13"},{"name":"Għarb","shortCode":"14"},{"name":"Għargħur","shortCode":"15"},{"name":"Għasri","shortCode":"16"},{"name":"Għaxaq","shortCode":"17"},{"name":"Ħamrun","shortCode":"18"},{"name":"Iklin","shortCode":"19"},{"name":"Isla","shortCode":"20"},{"name":"Kalkara","shortCode":"21"},{"name":"Kerċem","shortCode":"22"},{"name":"Kirkop","shortCode":"23"},{"name":"Lija","shortCode":"24"},{"name":"Luqa","shortCode":"25"},{"name":"Marsa","shortCode":"26"},{"name":"Marsaskala","shortCode":"27"},{"name":"Marsaxlokk","shortCode":"28"},{"name":"Mdina","shortCode":"29"},{"name":"Mellieħa","shortCode":"30"},{"name":"Mġarr","shortCode":"31"},{"name":"Mosta","shortCode":"32"},{"name":"Mqabba","shortCode":"33"},{"name":"Msida","shortCode":"34"},{"name":"Mtarfa","shortCode":"35"},{"name":"Munxar","shortCode":"36"},{"name":"Nadur","shortCode":"37"},{"name":"Naxxar","shortCode":"38"},{"name":"Paola","shortCode":"39"},{"name":"Pembroke","shortCode":"40"},{"name":"Pietà","shortCode":"41"},{"name":"Qala","shortCode":"42"},{"name":"Qormi","shortCode":"43"},{"name":"Qrendi","shortCode":"44"},{"name":"Rabat Għawdex","shortCode":"45"},{"name":"Rabat Malta","shortCode":"46"},{"name":"Safi","shortCode":"47"},{"name":"San Ġiljan","shortCode":"48"},{"name":"San Ġwann","shortCode":"49"},{"name":"San Lawrenz","shortCode":"50"},{"name":"San Pawl il-Baħar","shortCode":"51"},{"name":"Sannat","shortCode":"52"},{"name":"Santa Luċija","shortCode":"53"},{"name":"Santa Venera","shortCode":"54"},{"name":"Siġġiewi","shortCode":"55"},{"name":"Sliema","shortCode":"56"},{"name":"Swieqi","shortCode":"57"},{"name":"Tai Xbiex","shortCode":"58"},{"name":"Tarzien","shortCode":"59"},{"name":"Valletta","shortCode":"60"},{"name":"Xagħra","shortCode":"61"},{"name":"Xewkija","shortCode":"62"},{"name":"Xgħajra","shortCode":"63"},{"name":"Żabbar","shortCode":"64"},{"name":"Żebbuġ Għawde","shortCode":"65"},{"name":"Żebbuġ Malta","shortCode":"66"},{"name":"Żejtun","shortCode":"67"},{"name":"Żurrieq","shortCode":"68"}]},{"countryName":"Marshall Islands","countryShortCode":"MH","regions":[{"name":"Ailinglaplap","shortCode":"ALL"},{"name":"Ailuk","shortCode":"ALK"},{"name":"Arno","shortCode":"ARN"},{"name":"Aur","shortCode":"AUR"},{"name":"Bikini and Kili","shortCode":"KIL"},{"name":"Ebon","shortCode":"EBO"},{"name":"Jabat","shortCode":"JAB"},{"name":"Jaluit","shortCode":"JAL"},{"name":"Kwajalein","shortCode":"KWA"},{"name":"Lae","shortCode":"LAE"},{"name":"Lib","shortCode":"LIB"},{"name":"Likiep","shortCode":"LIK"},{"name":"Majuro","shortCode":"MAJ"},{"name":"Maloelap","shortCode":"MAL"},{"name":"Mejit","shortCode":"MEJ"},{"name":"Namdrik","shortCode":"NMK"},{"name":"Namu","shortCode":"NMU"},{"name":"Rongelap","shortCode":"RON"},{"name":"Ujae","shortCode":"UJA"},{"name":"Utrik","shortCode":"UTI"},{"name":"Wotho","shortCode":"WTH"},{"name":"Wotje","shortCode":"WTJ"}]},{"countryName":"Martinique","countryShortCode":"MQ","regions":[{"name":"Martinique"}]},{"countryName":"Mauritania","countryShortCode":"MR","regions":[{"name":"Adrar","shortCode":"07"},{"name":"Assaba","shortCode":"03"},{"name":"Brakna","shortCode":"05"},{"name":"Dakhlet Nouadhibou","shortCode":"08"},{"name":"Gorgol","shortCode":"04"},{"name":"Guidimaka","shortCode":"10"},{"name":"Hodh Ech Chargui","shortCode":"01"},{"name":"Hodh El Gharbi","shortCode":"02"},{"name":"Inchiri","shortCode":"12"},{"name":"Nouakchott Nord","shortCode":"14"},{"name":"Nouakchott Ouest","shortCode":"13"},{"name":"Nouakchott Sud","shortCode":"15"},{"name":"Tagant","shortCode":"09"},{"name":"Tiris Zemmour","shortCode":"11"},{"name":"Trarza","shortCode":"06"}]},{"countryName":"Mauritius","countryShortCode":"MU","regions":[{"name":"Agalega Islands","shortCode":"AG"},{"name":"Beau Bassin-Rose Hill","shortCode":"BR"},{"name":"Black River","shortCode":"BL"},{"name":"Cargados Carajos Shoals","shortCode":"CC"},{"name":"Curepipe","shortCode":"CU"},{"name":"Flacq","shortCode":"FL"},{"name":"Grand Port","shortCode":"GP"},{"name":"Moka","shortCode":"MO"},{"name":"Pamplemousses","shortCode":"PA"},{"name":"Plaines Wilhems","shortCode":"PW"},{"name":"Port Louis (City)","shortCode":"PU"},{"name":"Port Louis","shortCode":"PL"},{"name":"Riviere du Rempart","shortCode":"RR"},{"name":"Rodrigues Island","shortCode":"RO"},{"name":"Savanne","shortCode":"SA"},{"name":"Vacoas-Phoenix","shortCode":"CP"}]},{"countryName":"Mayotte","countryShortCode":"YT","regions":[{"name":"Dzaoudzi","shortCode":"01"},{"name":"Pamandzi","shortCode":"02"},{"name":"Mamoudzou","shortCode":"03"},{"name":"Dembeni","shortCode":"04"},{"name":"Bandrélé","shortCode":"05"},{"name":"Kani-Kéli","shortCode":"06"},{"name":"Bouéni","shortCode":"07"},{"name":"Chirongui","shortCode":"08"},{"name":"Sada","shortCode":"09"},{"name":"Ouangani","shortCode":"10"},{"name":"Chiconi","shortCode":"11"},{"name":"Tsingoni","shortCode":"12"},{"name":"M\'Tsangamouji","shortCode":"13"},{"name":"Acoua","shortCode":"14"},{"name":"Mtsamboro","shortCode":"15"},{"name":"Bandraboua","shortCode":"16"},{"name":"Koungou","shortCode":"17"}]},{"countryName":"Mexico","countryShortCode":"MX","regions":[{"name":"Aguascalientes","shortCode":"AGU"},{"name":"Baja California","shortCode":"BCN"},{"name":"Baja California Sur","shortCode":"BCS"},{"name":"Campeche","shortCode":"CAM"},{"name":"Ciudad de México","shortCode":"DIF"},{"name":"Chiapas","shortCode":"CHP"},{"name":"Chihuahua","shortCode":"CHH"},{"name":"Coahuila de Zaragoza","shortCode":"COA"},{"name":"Colima","shortCode":"COL"},{"name":"Durango","shortCode":"DUR"},{"name":"Estado de México","shortCode":"MEX"},{"name":"Guanajuato","shortCode":"GUA"},{"name":"Guerrero","shortCode":"GRO"},{"name":"Hidalgo","shortCode":"HID"},{"name":"Jalisco","shortCode":"JAL"},{"name":"Michoacán de Ocampo","shortCode":"MIC"},{"name":"Morelos","shortCode":"MOR"},{"name":"Nayarit","shortCode":"NAY"},{"name":"Nuevo León","shortCode":"NLE"},{"name":"Oaxaca","shortCode":"OAX"},{"name":"Puebla","shortCode":"PUE"},{"name":"Querétaro de Arteaga","shortCode":"QUE"},{"name":"Quintana Roo","shortCode":"ROO"},{"name":"San Luis Potosí","shortCode":"SLP"},{"name":"Sinaloa","shortCode":"SIN"},{"name":"Sonora","shortCode":"SON"},{"name":"Tabasco","shortCode":"TAB"},{"name":"Tamaulipas","shortCode":"TAM"},{"name":"Tlaxcala","shortCode":"TLA"},{"name":"Veracruz","shortCode":"VER"},{"name":"Yucatán","shortCode":"YUC"},{"name":"Zacatecas","shortCode":"ZAC"}]},{"countryName":"Micronesia, Federated States of","countryShortCode":"FM","regions":[{"name":"Chuuk (Truk)","shortCode":"TRK"},{"name":"Kosrae","shortCode":"KSA"},{"name":"Pohnpei","shortCode":"PNI"},{"name":"Yap","shortCode":"YAP"}]},{"countryName":"Moldova","countryShortCode":"MD","regions":[{"name":"Aenii Noi","shortCode":"AN"},{"name":"Basarabeasca","shortCode":"BS"},{"name":"Bălți","shortCode":"BA"},{"name":"Bender","shortCode":"BD"},{"name":"Briceni","shortCode":"BR"},{"name":"Cahul","shortCode":"CA"},{"name":"Cantemir","shortCode":"CT"},{"name":"Călărași","shortCode":"CL"},{"name":"Căușeni","shortCode":"CS"},{"name":"Chișinău","shortCode":"CU"},{"name":"Cimișlia","shortCode":"CM"},{"name":"Criuleni","shortCode":"CR"},{"name":"Dondușeni","shortCode":"DO"},{"name":"Drochia","shortCode":"DR"},{"name":"Dubăsari","shortCode":"DU"},{"name":"Edineț","shortCode":"ED"},{"name":"Fălești","shortCode":"FA"},{"name":"Florești","shortCode":"FL"},{"name":"Găgăuzia","shortCode":"GA"},{"name":"Glodeni","shortCode":"GL"},{"name":"Hîncești","shortCode":"HI"},{"name":"Ialoveni","shortCode":"IA"},{"name":"Leova","shortCode":"LE"},{"name":"Nisporeni","shortCode":"NI"},{"name":"Ocnița","shortCode":"OC"},{"name":"Orhei","shortCode":"OR"},{"name":"Rezina","shortCode":"RE"},{"name":"Rîșcani","shortCode":"RI"},{"name":"Sîngerei","shortCode":"SI"},{"name":"Soroca","shortCode":"SO"},{"name":"Stânga Nistrului","shortCode":"SN"},{"name":"Strășeni","shortCode":"ST"},{"name":"Șoldănești","shortCode":"SD"},{"name":"Ștefan Vodă","shortCode":"SV"},{"name":"Taraclia","shortCode":"TA"},{"name":"Telenești","shortCode":"TE"},{"name":"Ungheni","shortCode":"UN"}]},{"countryName":"Monaco","countryShortCode":"MC","regions":[{"name":"Colle","shortCode":"CL"},{"name":"Condamine","shortCode":"CO"},{"name":"Fontvieille","shortCode":"FO"},{"name":"Gare","shortCode":"GA"},{"name":"Jardin Exotique","shortCode":"JE"},{"name":"Larvotto","shortCode":"LA"},{"name":"Malbousquet","shortCode":"MA"},{"name":"Monaco-Ville","shortCode":"MO"},{"name":"Moneghetti","shortCode":"MG"},{"name":"Monte-Carlo","shortCode":"MC"},{"name":"Moulins","shortCode":"MU"},{"name":"Port-Hercule","shortCode":"PH"},{"name":"Saint-Roman","shortCode":"SR"},{"name":"Sainte-Dévote","shortCode":"SD"},{"name":"Source","shortCode":"SO"},{"name":"Spélugues","shortCode":"SP"},{"name":"Vallon de la Rousse","shortCode":"VR"}]},{"countryName":"Mongolia","countryShortCode":"MN","regions":[{"name":"Arhangay","shortCode":"073"},{"name":"Bayan-Olgiy","shortCode":"071"},{"name":"Bayanhongor","shortCode":"069"},{"name":"Bulgan","shortCode":"067"},{"name":"Darhan","shortCode":"037"},{"name":"Dornod","shortCode":"061"},{"name":"Dornogovi","shortCode":"063"},{"name":"Dundgovi","shortCode":"059"},{"name":"Dzavhan","shortCode":"057"},{"name":"Govi-Altay","shortCode":"065"},{"name":"Govi-Sumber","shortCode":"064"},{"name":"Hovd","shortCode":"043"},{"name":"Hovsgol","shortCode":"041"},{"name":"Omnogovi","shortCode":"053"},{"name":"Ovorhangay","shortCode":"055"},{"name":"Selenge","shortCode":"049"},{"name":"Suhbaatar","shortCode":"051"},{"name":"Tov","shortCode":"047"},{"name":"Ulaanbaatar","shortCode":"1"},{"name":"Uvs","shortCode":"046"},{"name":"Erdenet","shortCode":"074"}]},{"countryName":"Montenegro","countryShortCode":"ME","regions":[{"name":"Andrijevica","shortCode":"01"},{"name":"Bar","shortCode":"02"},{"name":"Berane","shortCode":"03"},{"name":"Bijelo Polje","shortCode":"04"},{"name":"Budva","shortCode":"05"},{"name":"Cetinje","shortCode":"06"},{"name":"Danilovgrad","shortCode":"07"},{"name":"Gusinje","shortCode":"22"},{"name":"Herceg Novi","shortCode":"08"},{"name":"Kolašin","shortCode":"09"},{"name":"Kotor","shortCode":"10"},{"name":"Mojkovac","shortCode":"11"},{"name":"Nikšić","shortCode":"12"},{"name":"Petnica","shortCode":"23"},{"name":"Plav","shortCode":"13"},{"name":"Plužine","shortCode":"14"},{"name":"Pljevlja","shortCode":"15"},{"name":"Podgorica","shortCode":"16"},{"name":"Rožaje","shortCode":"17"},{"name":"Šavnik","shortCode":"18"},{"name":"Tivat","shortCode":"19"},{"name":"Ulcinj","shortCode":"20"},{"name":"Žabljak","shortCode":"21"}]},{"countryName":"Montserrat","countryShortCode":"MS","regions":[{"name":"Saint Anthony"},{"name":"Saint Georges"},{"name":"Saint Peter\'s"}]},{"countryName":"Morocco","countryShortCode":"MA","regions":[{"name":"Tanger-Tétouan-Al Hoceïma","shortCode":"MA-01"},{"name":"L\'Oriental","shortCode":"MA-02"},{"name":"Fès-Meknès","shortCode":"MA-03"},{"name":"Rabat-Salé-Kénitra","shortCode":"MA-04"},{"name":"Béni Mellal-Khénifra","shortCode":"MA-05"},{"name":"Casablanca-Settat","shortCode":"MA-06"},{"name":"Marrakech-Safi","shortCode":"MA-07"},{"name":"Drâa-Tafilalet","shortCode":"MA-08"},{"name":"Souss-Massa","shortCode":"MA-09"},{"name":"Guelmim-Oued Noun","shortCode":"MA-10"},{"name":"Laâyoune-Sakia El Hamra","shortCode":"MA-11"},{"name":"Dakhla-Oued Ed-Dahab","shortCode":"MA-12"}]},{"countryName":"Mozambique","countryShortCode":"MZ","regions":[{"name":"Cabo Delgado","shortCode":"P"},{"name":"Gaza","shortCode":"G"},{"name":"Inhambane","shortCode":"I"},{"name":"Manica","shortCode":"B"},{"name":"Maputo","shortCode":"L"},{"name":"Maputo (City)","shortCode":"MPM"},{"name":"Nampula","shortCode":"N"},{"name":"Niassa","shortCode":"A"},{"name":"Sofala","shortCode":"S"},{"name":"Tete","shortCode":"T"},{"name":"Zambezia","shortCode":"Q"}]},{"countryName":"Myanmar","countryShortCode":"MM","regions":[{"name":"Ayeyarwady","shortCode":"07"},{"name":"Bago","shortCode":"02"},{"name":"Chin","shortCode":"14"},{"name":"Kachin","shortCode":"11"},{"name":"Kayah","shortCode":"12"},{"name":"Kayin","shortCode":"13"},{"name":"Magway","shortCode":"03"},{"name":"Mandalay","shortCode":"04"},{"name":"Mon","shortCode":"15"},{"name":"Nay Pyi Taw","shortCode":"18"},{"name":"Rakhine","shortCode":"16"},{"name":"Sagaing","shortCode":"01"},{"name":"Shan","shortCode":"17"},{"name":"Tanintharyi","shortCode":"05"},{"name":"Yangon","shortCode":"06"}]},{"countryName":"Namibia","countryShortCode":"NA","regions":[{"name":"Erongo","shortCode":"ER"},{"name":"Hardap","shortCode":"HA"},{"name":"Kavango East","shortCode":"KE"},{"name":"Kavango West","shortCode":"KW"},{"name":"Karas","shortCode":"KA"},{"name":"Khomas","shortCode":"KH"},{"name":"Kunene","shortCode":"KU"},{"name":"Ohangwena","shortCode":"OW"},{"name":"Omaheke","shortCode":"OH"},{"name":"Omusati","shortCode":"OS"},{"name":"Oshana","shortCode":"ON"},{"name":"Oshikoto","shortCode":"OT"},{"name":"Otjozondjupa","shortCode":"OD"},{"name":"Zambezi","shortCode":"CA"}]},{"countryName":"Nauru","countryShortCode":"NR","regions":[{"name":"Aiwo","shortCode":"01"},{"name":"Anabar","shortCode":"02"},{"name":"Anetan","shortCode":"03"},{"name":"Anibare","shortCode":"04"},{"name":"Baiti","shortCode":"05"},{"name":"Boe","shortCode":"06"},{"name":"Buada","shortCode":"07"},{"name":"Denigomodu","shortCode":"08"},{"name":"Ewa","shortCode":"09"},{"name":"Ijuw","shortCode":"10"},{"name":"Meneng","shortCode":"11"},{"name":"Nibok","shortCode":"12"},{"name":"Uaboe","shortCode":"13"},{"name":"Yaren","shortCode":"14"}]},{"countryName":"Nepal","countryShortCode":"NP","regions":[{"name":"Province No. 1","shortCode":"1"},{"name":"Province No. 2","shortCode":"2"},{"name":"Bagmati Province","shortCode":"3"},{"name":"Gandaki Province","shortCode":"4"},{"name":"Lumbini Province","shortCode":"5"},{"name":"Karnali Province","shortCode":"6"},{"name":"Sudurpashchim","shortCode":"7"}]},{"countryName":"Netherlands","countryShortCode":"NL","regions":[{"name":"Drenthe","shortCode":"DR"},{"name":"Flevoland","shortCode":"FL"},{"name":"Friesland","shortCode":"FR"},{"name":"Gelderland","shortCode":"GE"},{"name":"Groningen","shortCode":"GR"},{"name":"Limburg","shortCode":"LI"},{"name":"Noord-Brabant","shortCode":"NB"},{"name":"Noord-Holland","shortCode":"NH"},{"name":"Overijssel","shortCode":"OV"},{"name":"Utrecht","shortCode":"UT"},{"name":"Zeeland","shortCode":"ZE"},{"name":"Zuid-Holland","shortCode":"ZH"}]},{"countryName":"New Caledonia","countryShortCode":"NC","regions":[{"name":"Iles Loyaute"},{"name":"Nord"},{"name":"Sud"}]},{"countryName":"New Zealand","countryShortCode":"NZ","regions":[{"name":"Auckland","shortCode":"AUK"},{"name":"Bay of Plenty","shortCode":"BOP"},{"name":"Canterbury","shortCode":"CAN"},{"name":"Gisborne","shortCode":"GIS"},{"name":"Hawke\'s Bay","shortCode":"HKB"},{"name":"Marlborough","shortCode":"MBH"},{"name":"Manawatu-Wanganui","shortCode":"MWT"},{"name":"Northland","shortCode":"NTL"},{"name":"Nelson","shortCode":"NSN"},{"name":"Otago","shortCode":"OTA"},{"name":"Southland","shortCode":"STL"},{"name":"Taranaki","shortCode":"TKI"},{"name":"Tasman","shortCode":"TAS"},{"name":"Waikato","shortCode":"WKO"},{"name":"Wellington","shortCode":"WGN"},{"name":"West Coast","shortCode":"WTC"},{"name":"Chatham Islands Territory","shortCode":"CIT"}]},{"countryName":"Nicaragua","countryShortCode":"NI","regions":[{"name":"Boaco","shortCode":"BO"},{"name":"Carazo","shortCode":"CA"},{"name":"Chinandega","shortCode":"CI"},{"name":"Chontales","shortCode":"CO"},{"name":"Estelí","shortCode":"ES"},{"name":"Granada","shortCode":"GR"},{"name":"Jinotega","shortCode":"JI"},{"name":"León","shortCode":"LE"},{"name":"Madriz","shortCode":"MD"},{"name":"Managua","shortCode":"MN"},{"name":"Masaya","shortCode":"MS"},{"name":"Matagalpa","shortCode":"MT"},{"name":"Nueva Segovia","shortCode":"NS"},{"name":"Río San Juan","shortCode":"SJ"},{"name":"Rivas","shortCode":"RI"},{"name":"Atlántico Norte","shortCode":"AN"},{"name":"Atlántico Sur","shortCode":"AS"}]},{"countryName":"Niger","countryShortCode":"NE","regions":[{"name":"Agadez","shortCode":"1"},{"name":"Diffa","shortCode":"2"},{"name":"Dosso","shortCode":"3"},{"name":"Maradi","shortCode":"4"},{"name":"Niamey","shortCode":"8"},{"name":"Tahoua","shortCode":"5"},{"name":"Tillabéri","shortCode":"6"},{"name":"Zinder","shortCode":"7"}]},{"countryName":"Nigeria","countryShortCode":"NG","regions":[{"name":"Abia","shortCode":"AB"},{"name":"Abuja Federal Capital Territory","shortCode":"FC"},{"name":"Adamawa","shortCode":"AD"},{"name":"Akwa Ibom","shortCode":"AK"},{"name":"Anambra","shortCode":"AN"},{"name":"Bauchi","shortCode":"BA"},{"name":"Bayelsa","shortCode":"BY"},{"name":"Benue","shortCode":"BE"},{"name":"Borno","shortCode":"BO"},{"name":"Cross River","shortCode":"CR"},{"name":"Delta","shortCode":"DE"},{"name":"Ebonyi","shortCode":"EB"},{"name":"Edo","shortCode":"ED"},{"name":"Ekiti","shortCode":"EK"},{"name":"Enugu","shortCode":"EN"},{"name":"Gombe","shortCode":"GO"},{"name":"Imo","shortCode":"IM"},{"name":"Jigawa","shortCode":"JI"},{"name":"Kaduna","shortCode":"KD"},{"name":"Kano","shortCode":"KN"},{"name":"Katsina","shortCode":"KT"},{"name":"Kebbi","shortCode":"KE"},{"name":"Kogi","shortCode":"KO"},{"name":"Kwara","shortCode":"KW"},{"name":"Lagos","shortCode":"LA"},{"name":"Nassarawa","shortCode":"NA"},{"name":"Niger","shortCode":"NI"},{"name":"Ogun","shortCode":"OG"},{"name":"Ondo","shortCode":"ON"},{"name":"Osun","shortCode":"OS"},{"name":"Oyo","shortCode":"OY"},{"name":"Plateau","shortCode":"PL"},{"name":"Rivers","shortCode":"RI"},{"name":"Sokoto","shortCode":"SO"},{"name":"Taraba","shortCode":"TA"},{"name":"Yobe","shortCode":"YO"},{"name":"Zamfara","shortCode":"ZA"}]},{"countryName":"Niue","countryShortCode":"NU","regions":[{"name":"Niue"}]},{"countryName":"Norfolk Island","countryShortCode":"NF","regions":[{"name":"Norfolk Island"}]},{"countryName":"Northern Mariana Islands","countryShortCode":"MP","regions":[{"name":"Northern Islands"},{"name":"Rota"},{"name":"Saipan"},{"name":"Tinian"}]},{"countryName":"Norway","countryShortCode":"NO","regions":[{"name":"Akershus","shortCode":"02"},{"name":"Aust-Agder","shortCode":"09"},{"name":"Buskerud","shortCode":"06"},{"name":"Finnmark","shortCode":"20"},{"name":"Hedmark","shortCode":"04"},{"name":"Hordaland","shortCode":"12"},{"name":"Møre og Romsdal","shortCode":"15"},{"name":"Nordland","shortCode":"18"},{"name":"Nord-Trøndelag","shortCode":"17"},{"name":"Oppland","shortCode":"05"},{"name":"Oslo","shortCode":"03"},{"name":"Rogaland","shortCode":"11"},{"name":"Sogn og Fjordane","shortCode":"14"},{"name":"Sør-Trøndelag","shortCode":"16"},{"name":"Telemark","shortCode":"08"},{"name":"Troms","shortCode":"19"},{"name":"Vest-Agder","shortCode":"10"},{"name":"Vestfold","shortCode":"07"},{"name":"Østfold","shortCode":"01"},{"name":"Jan Mayen","shortCode":"22"},{"name":"Svalbard","shortCode":"21"}]},{"countryName":"Oman","countryShortCode":"OM","regions":[{"name":"Ad Dakhiliyah","shortCode":"DA"},{"name":"Al Buraymi","shortCode":"BU"},{"name":"Al Wusta","shortCode":"WU"},{"name":"Az Zahirah","shortCode":"ZA"},{"name":"Janub al Batinah","shortCode":"BS"},{"name":"Janub ash Sharqiyah","shortCode":"SS"},{"name":"Masqat","shortCode":"MA"},{"name":"Musandam","shortCode":"MU"},{"name":"Shamal al Batinah","shortCode":"BJ"},{"name":"Shamal ash Sharqiyah","shortCode":"SJ"},{"name":"Zufar","shortCode":"ZU"}]},{"countryName":"Pakistan","countryShortCode":"PK","regions":[{"name":"Āzād Kashmīr","shortCode":"JK"},{"name":"Balōchistān","shortCode":"BA"},{"name":"Gilgit-Baltistān","shortCode":"GB"},{"name":"Islāmābād","shortCode":"IS"},{"name":"Khaībar Pakhtūnkhwās","shortCode":"KP"},{"name":"Punjāb","shortCode":"PB"},{"name":"Sindh","shortCode":"SD"},{"name":"Federally Administered Tribal Areas","shortCode":"TA"}]},{"countryName":"Palau","countryShortCode":"PW","regions":[{"name":"Aimeliik","shortCode":"002"},{"name":"Airai","shortCode":"004"},{"name":"Angaur","shortCode":"010"},{"name":"Hatobohei","shortCode":"050"},{"name":"Kayangel","shortCode":"100"},{"name":"Koror","shortCode":"150"},{"name":"Melekeok","shortCode":"212"},{"name":"Ngaraard","shortCode":"214"},{"name":"Ngarchelong","shortCode":"218"},{"name":"Ngardmau","shortCode":"222"},{"name":"Ngatpang","shortCode":"224"},{"name":"Ngchesar","shortCode":"226"},{"name":"Ngeremlengui","shortCode":"227"},{"name":"Ngiwal","shortCode":"228"},{"name":"Peleliu","shortCode":"350"},{"name":"Sonsoral","shortCode":"370"}]},{"countryName":"Palestine, State of","countryShortCode":"PS","regions":[{"name":"Ak Khalīl","shortCode":"HBN"},{"name":"Al Quds","shortCode":"JEM"},{"name":"Arīḩā wal Aghwār","shortCode":"JRH"},{"name":"Bayt Laḩm","shortCode":"BTH"},{"name":"Dayr al Balaḩ","shortCode":"DEB"},{"name":"Ghazzah","shortCode":"GZA"},{"name":"Janīn","shortCode":"JEN"},{"name":"Khān Yūnis","shortCode":"KYS"},{"name":"Nāblus","shortCode":"NBS"},{"name":"Qalqīyah","shortCode":"QQA"},{"name":"Rafaḩ","shortCode":"RFH"},{"name":"Rām Allāh wal Bīrah","shortCode":"RBH"},{"name":"Salfīt","shortCode":"SLT"},{"name":"Shamāl Ghazzah","shortCode":"NGZ"},{"name":"Ţūbās","shortCode":"TBS"},{"name":"Ţūlkarm","shortCode":"TKM"}]},{"countryName":"Panama","countryShortCode":"PA","regions":[{"name":"Bocas del Toro","shortCode":"1"},{"name":"Chiriquí","shortCode":"4"},{"name":"Coclé","shortCode":"2"},{"name":"Colón","shortCode":"3"},{"name":"Darién","shortCode":"5"},{"name":"Emberá","shortCode":"EM"},{"name":"Herrera","shortCode":"6"},{"name":"Kuna Yala","shortCode":"KY"},{"name":"Los Santos","shortCode":"7"},{"name":"Ngäbe-Buglé","shortCode":"NB"},{"name":"Panamá","shortCode":"8"},{"name":"Panamá Oeste","shortCode":"10"},{"name":"Veraguas","shortCode":"9"}]},{"countryName":"Papua New Guinea","countryShortCode":"PG","regions":[{"name":"Bougainville","shortCode":"NSB"},{"name":"Central","shortCode":"CPM"},{"name":"Chimbu","shortCode":"CPK"},{"name":"East New Britain","shortCode":"EBR"},{"name":"East Sepik","shortCode":"ESW"},{"name":"Eastern Highlands","shortCode":"EHG"},{"name":"Enga","shortCode":"EPW"},{"name":"Gulf","shortCode":"GPK"},{"name":"Hela","shortCode":"HLA"},{"name":"Jiwaka","shortCode":"JWK"},{"name":"Madang","shortCode":"MOM"},{"name":"Manus","shortCode":"MRL"},{"name":"Milne Bay","shortCode":"MBA"},{"name":"Morobe","shortCode":"MPL"},{"name":"Port Moresby","shortCode":"NCD"},{"name":"New Ireland","shortCode":"NIK"},{"name":"Northern","shortCode":"NPP"},{"name":"Southern Highlands","shortCode":"SHM"},{"name":"West New Britain","shortCode":"WBK"},{"name":"West Sepik","shortCode":"SAN"},{"name":"Western","shortCode":"WPD"},{"name":"Western Highlands","shortCode":"WHM"}]},{"countryName":"Paraguay","countryShortCode":"PY","regions":[{"name":"Alto Paraguay","shortCode":"16"},{"name":"Alto Parana","shortCode":"10"},{"name":"Amambay","shortCode":"13"},{"name":"Asuncion","shortCode":"ASU"},{"name":"Caaguazu","shortCode":"5"},{"name":"Caazapa","shortCode":"6"},{"name":"Canindeyu","shortCode":"14"},{"name":"Central","shortCode":"11"},{"name":"Concepcion","shortCode":"1"},{"name":"Cordillera","shortCode":"3"},{"name":"Boqueron","shortCode":"17"},{"name":"Guaira","shortCode":"4"},{"name":"Itapua","shortCode":"7"},{"name":"Misiones","shortCode":"8"},{"name":"Neembucu","shortCode":"12"},{"name":"Paraguari","shortCode":"9"},{"name":"Presidente Hayes","shortCode":"15"},{"name":"San Pedro","shortCode":"2"}]},{"countryName":"Peru","countryShortCode":"PE","regions":[{"name":"Amazonas","shortCode":"AMA"},{"name":"Ancash","shortCode":"ANC"},{"name":"Apurimac","shortCode":"APU"},{"name":"Arequipa","shortCode":"ARE"},{"name":"Ayacucho","shortCode":"AYA"},{"name":"Cajamarca","shortCode":"CAJ"},{"name":"Callao","shortCode":"CAL"},{"name":"Cusco","shortCode":"CUS"},{"name":"Huancavelica","shortCode":"HUV"},{"name":"Huanuco","shortCode":"HUC"},{"name":"Ica","shortCode":"ICA"},{"name":"Junin","shortCode":"JUN"},{"name":"La Libertad","shortCode":"LAL"},{"name":"Lambayeque","shortCode":"LAM"},{"name":"Lima","shortCode":"LIM"},{"name":"Loreto","shortCode":"LOR"},{"name":"Madre de Dios","shortCode":"MDD"},{"name":"Moquegua","shortCode":"MOQ"},{"name":"Municipalidad Metropolitana de Lima","shortCode":"LMA"},{"name":"Pasco","shortCode":"PAS"},{"name":"Piura","shortCode":"PIU"},{"name":"Puno","shortCode":"PUN"},{"name":"San Martin","shortCode":"SAM"},{"name":"Tacna","shortCode":"TAC"},{"name":"Tumbes","shortCode":"TUM"},{"name":"Ucayali","shortCode":"UCA"}]},{"countryName":"Philippines","countryShortCode":"PH","regions":[{"name":"Abra","shortCode":"ABR"},{"name":"Agusan del Norte","shortCode":"AGN"},{"name":"Agusan del Sur","shortCode":"AGS"},{"name":"Aklan","shortCode":"AKL"},{"name":"Albay","shortCode":"ALB"},{"name":"Antique","shortCode":"ANT"},{"name":"Apayao","shortCode":"APA"},{"name":"Aurora","shortCode":"AUR"},{"name":"Basilan","shortCode":"BAS"},{"name":"Bataan","shortCode":"BAN"},{"name":"Batanes","shortCode":"BTN"},{"name":"Batangas","shortCode":"BTG"},{"name":"Benguet","shortCode":"BEN"},{"name":"Biliran","shortCode":"BIL"},{"name":"Bohol","shortCode":"BOH"},{"name":"Bukidnon","shortCode":"BUK"},{"name":"Bulacan","shortCode":"BUL"},{"name":"Cagayan","shortCode":"CAG"},{"name":"Camarines Norte","shortCode":"CAN"},{"name":"Camarines Sur","shortCode":"CAS"},{"name":"Camiguin","shortCode":"CAM"},{"name":"Capiz","shortCode":"CAP"},{"name":"Catanduanes","shortCode":"CAT"},{"name":"Cavite","shortCode":"CAV"},{"name":"Cebu","shortCode":"CEB"},{"name":"Compostela","shortCode":"COM"},{"name":"Cotabato","shortCode":"NCO"},{"name":"Davao del Norte","shortCode":"DAV"},{"name":"Davao del Sur","shortCode":"DAS"},{"name":"Davao Occidental","shortCode":"DVO"},{"name":"Davao Oriental","shortCode":"DAO"},{"name":"Dinagat Islands","shortCode":"DIN"},{"name":"Eastern Samar","shortCode":"EAS"},{"name":"Guimaras","shortCode":"GUI"},{"name":"Ifugao","shortCode":"IFU"},{"name":"Ilocos Norte","shortCode":"ILN"},{"name":"Ilocos Sur","shortCode":"ILS"},{"name":"Iloilo","shortCode":"ILI"},{"name":"Isabela","shortCode":"ISA"},{"name":"Kalinga","shortCode":"KAL"},{"name":"La Union","shortCode":"LUN"},{"name":"Laguna","shortCode":"LAG"},{"name":"Lanao del Norte","shortCode":"LAN"},{"name":"Lanao del Sur","shortCode":"LAS"},{"name":"Leyte","shortCode":"LEY"},{"name":"Maguindanao","shortCode":"MAG"},{"name":"Masbate","shortCode":"MAS"},{"name":"Metro Manila","shortCode":"00"},{"name":"Mindoro Occidental","shortCode":"MDC"},{"name":"Mindoro Oriental","shortCode":"MDR"},{"name":"Misamis Occidental","shortCode":"MSC"},{"name":"Misamis Oriental","shortCode":"MSR"},{"name":"Mountain Province","shortCode":"MOU"},{"name":"Negros Occidental","shortCode":"NEC"},{"name":"Negros Oriental","shortCode":"NER"},{"name":"Northern Samar","shortCode":"NSA"},{"name":"Nueva Ecija","shortCode":"NUE"},{"name":"Nueva Vizcaya","shortCode":"NUV"},{"name":"Palawan","shortCode":"PLW"},{"name":"Pampanga","shortCode":"PAM"},{"name":"Pangasinan","shortCode":"PAN"},{"name":"Quezon","shortCode":"QUE"},{"name":"Quirino","shortCode":"QUI"},{"name":"Rizal","shortCode":"RIZ"},{"name":"Romblon","shortCode":"ROM"},{"name":"Samar","shortCode":"WSA"},{"name":"Sarangani","shortCode":"SAR"},{"name":"Siquijor","shortCode":"SIG"},{"name":"Sorsogon","shortCode":"SOR"},{"name":"Southern Leyte","shortCode":"SLE"},{"name":"Sultan Kudarat","shortCode":"AUK"},{"name":"Sulu","shortCode":"SLU"},{"name":"Surigao del Norte","shortCode":"SUN"},{"name":"Surigao del Sur","shortCode":"SUR"},{"name":"Tarlac","shortCode":"TAR"},{"name":"Tawi-Tawi","shortCode":"TAW"},{"name":"Zambales","shortCode":"ZMB"},{"name":"Zamboanga del Norte","shortCode":"ZAN"},{"name":"Zamboanga del Sur","shortCode":"ZAS"},{"name":"Zamboanga Sibugay","shortCode":"ZSI"}]},{"countryName":"Pitcairn","countryShortCode":"PN","regions":[{"name":"Pitcairn Islands"}]},{"countryName":"Poland","countryShortCode":"PL","regions":[{"name":"Dolnośląskie","shortCode":"DS"},{"name":"Kujawsko-pomorskie","shortCode":"KP"},{"name":"Łódzkie","shortCode":"LD"},{"name":"Lubelskie","shortCode":"LU"},{"name":"Lubuskie","shortCode":"LB"},{"name":"Małopolskie","shortCode":"MA"},{"name":"Mazowieckie","shortCode":"MZ"},{"name":"Opolskie","shortCode":"OP"},{"name":"Podkarpackie","shortCode":"PK"},{"name":"Podlaskie","shortCode":"PD"},{"name":"Pomorskie","shortCode":"PM"},{"name":"Śląskie","shortCode":"SL"},{"name":"Świętokrzyskie","shortCode":"SK"},{"name":"Warmińsko-mazurskie","shortCode":"WN"},{"name":"Wielkopolskie","shortCode":"WP"},{"name":"Zachodniopomorskie","shortCode":"ZP"}]},{"countryName":"Portugal","countryShortCode":"PT","regions":[{"name":"Açores","shortCode":"20"},{"name":"Aveiro","shortCode":"01"},{"name":"Beja","shortCode":"02"},{"name":"Braga","shortCode":"03"},{"name":"Bragança","shortCode":"04"},{"name":"Castelo Branco","shortCode":"05"},{"name":"Coimbra","shortCode":"06"},{"name":"Évora","shortCode":"07"},{"name":"Faro","shortCode":"08"},{"name":"Guarda","shortCode":"09"},{"name":"Leiria","shortCode":"10"},{"name":"Lisboa","shortCode":"11"},{"name":"Madeira","shortCode":"30"},{"name":"Portalegre","shortCode":"12"},{"name":"Porto","shortCode":"13"},{"name":"Santarém","shortCode":"14"},{"name":"Setúbal","shortCode":"15"},{"name":"Viana do Castelo","shortCode":"16"},{"name":"Vila Real","shortCode":"17"},{"name":"Viseu","shortCode":"18"}]},{"countryName":"Puerto Rico","countryShortCode":"PR","regions":[{"name":"Adjuntas"},{"name":"Aguada"},{"name":"Aguadilla"},{"name":"Aguas Buenas"},{"name":"Aibonito"},{"name":"Anasco"},{"name":"Arecibo"},{"name":"Arroyo"},{"name":"Barceloneta"},{"name":"Barranquitas"},{"name":"Bayamon"},{"name":"Cabo Rojo"},{"name":"Caguas"},{"name":"Camuy"},{"name":"Canovanas"},{"name":"Carolina"},{"name":"Cat"},{"name":"Ceiba"},{"name":"Ciales"},{"name":"Cidra"},{"name":"Coamo"},{"name":"Comerio"},{"name":"Corozal"},{"name":"Culebra"},{"name":"Dorado"},{"name":"Fajardo"},{"name":"Florida"},{"name":"Guanica"},{"name":"Guayama"},{"name":"Guayanilla"},{"name":"Guaynabo"},{"name":"Gurabo"},{"name":"Hatillo"},{"name":"Hormigueros"},{"name":"Humacao"},{"name":"Isabe"},{"name":"Juana Diaz"},{"name":"Juncos"},{"name":"Lajas"},{"name":"Lares"},{"name":"Las Marias"},{"name":"Las oiza"},{"name":"Luquillo"},{"name":"Manati"},{"name":"Maricao"},{"name":"Maunabo"},{"name":"Mayaguez"},{"name":"Moca"},{"name":"Morovis"},{"name":"Naguabo"},{"name":"Naranjito"},{"name":"Orocovis"},{"name":"Patillas"},{"name":"Penuelas"},{"name":"Ponce"},{"name":"Quebradillas"},{"name":"Rincon"},{"name":"Rio Grande"},{"name":"Sabana linas"},{"name":"San German"},{"name":"San Juan"},{"name":"San Lorenzo"},{"name":"San Sebastian"},{"name":"Santa Isabel"},{"name":"Toa Alta"},{"name":"Toa Baja"},{"name":"Trujillo Alto"},{"name":"Utuado"},{"name":"Vega Alta"},{"name":"Vega ues"},{"name":"Villalba"},{"name":"Yabucoa"},{"name":"Yauco"}]},{"countryName":"Qatar","countryShortCode":"QA","regions":[{"name":"Ad Dawḩah","shortCode":"DA"},{"name":"Al Khawr wa adh Dhakhīrah","shortCode":"KH"},{"name":"Al Wakrah","shortCode":"WA"},{"name":"Ar Rayyān","shortCode":"RA"},{"name":"Ash Shamāl","shortCode":"MS"},{"name":"Az̧ Za̧`āyin","shortCode":"ZA"},{"name":"Umm Şalāl","shortCode":"US"}]},{"countryName":"Réunion","countryShortCode":"RE","regions":[{"name":"Réunion"}]},{"countryName":"Romania","countryShortCode":"RO","regions":[{"name":"Alba","shortCode":"AB"},{"name":"Arad","shortCode":"AR"},{"name":"Arges","shortCode":"AG"},{"name":"Bacau","shortCode":"BC"},{"name":"Bihor","shortCode":"BH"},{"name":"Bistrita-Nasaud","shortCode":"BN"},{"name":"Botosani","shortCode":"BT"},{"name":"Braila","shortCode":"BR"},{"name":"Brasov","shortCode":"BV"},{"name":"Bucuresti","shortCode":"B"},{"name":"Buzau","shortCode":"BZ"},{"name":"Calarasi","shortCode":"CL"},{"name":"Caras-Severin","shortCode":"CS"},{"name":"Cluj","shortCode":"CJ"},{"name":"Constanta","shortCode":"CT"},{"name":"Covasna","shortCode":"CV"},{"name":"Dambovita","shortCode":"DB"},{"name":"Dolj","shortCode":"DJ"},{"name":"Galati","shortCode":"GL"},{"name":"Giurgiu","shortCode":"GR"},{"name":"Gorj","shortCode":"GJ"},{"name":"Harghita","shortCode":"HR"},{"name":"Hunedoara","shortCode":"HD"},{"name":"Ialomita","shortCode":"IL"},{"name":"Iasi","shortCode":"IS"},{"name":"Maramures","shortCode":"MM"},{"name":"Mehedinti","shortCode":"MH"},{"name":"Mures","shortCode":"MS"},{"name":"Neamt","shortCode":"NT"},{"name":"Olt","shortCode":"OT"},{"name":"Prahova","shortCode":"PH"},{"name":"Salaj","shortCode":"SJ"},{"name":"Satu Mare","shortCode":"SM"},{"name":"Sibiu","shortCode":"SB"},{"name":"Suceava","shortCode":"SV"},{"name":"Teleorman","shortCode":"TR"},{"name":"Timis","shortCode":"TM"},{"name":"Tulcea","shortCode":"TL"},{"name":"Valcea","shortCode":"VL"},{"name":"Vaslui","shortCode":"VS"},{"name":"Vrancea","shortCode":"VN"}]},{"countryName":"Russian Federation","countryShortCode":"RU","regions":[{"name":"Republic of Adygea","shortCode":"AD"},{"name":"Republic of Altai (Gorno-Altaysk)","shortCode":"AL"},{"name":"Altai Krai","shortCode":"ALT"},{"name":"Amur Oblast","shortCode":"AMU"},{"name":"Arkhangelsk Oblast","shortCode":"ARK"},{"name":"Astrakhan Oblast","shortCode":"AST"},{"name":"Republic of Bashkortostan","shortCode":"BA"},{"name":"Belgorod Oblast","shortCode":"BEL"},{"name":"Bryansk Oblast","shortCode":"BRY"},{"name":"Republic of Buryatia","shortCode":"BU"},{"name":"Chechen Republic","shortCode":"CE"},{"name":"Chelyabinsk Oblast","shortCode":"CHE"},{"name":"Chukotka Autonomous Okrug","shortCode":"CHU"},{"name":"Chuvash Republic","shortCode":"CU"},{"name":"Republic of Dagestan","shortCode":"DA"},{"name":"Republic of Ingushetia","shortCode":"IN"},{"name":"Irkutsk Oblast","shortCode":"IRK"},{"name":"Ivanovo Oblast","shortCode":"IVA"},{"name":"Jewish Autonomous Oblast","shortCode":"JEW"},{"name":"Kabardino-Balkar Republic","shortCode":"KB"},{"name":"Kaliningrad Oblast","shortCode":"KLN"},{"name":"Republic of Kalmykia","shortCode":"KL"},{"name":"Kaluga Oblast","shortCode":"KLU"},{"name":"Kamchatka Krai","shortCode":"KAM"},{"name":"Karachay-Cherkess Republic","shortCode":"KC"},{"name":"Republic of Karelia","shortCode":"KR"},{"name":"Khabarovsk Krai","shortCode":"KHA"},{"name":"Republic of Khakassia","shortCode":"KK"},{"name":"Khanty-Mansi Autonomous Okrug - Yugra","shortCode":"KHM"},{"name":"Kemerovo Oblast","shortCode":"KEM"},{"name":"Kirov Oblast","shortCode":"KIR"},{"name":"Komi Republic","shortCode":"KO"},{"name":"Kostroma Oblast","shortCode":"KOS"},{"name":"Krasnodar Krai","shortCode":"KDA"},{"name":"Krasnoyarsk Krai","shortCode":"KYA"},{"name":"Kurgan Oblast","shortCode":"KGN"},{"name":"Kursk Oblast","shortCode":"KRS"},{"name":"Leningrad Oblast","shortCode":"LEN"},{"name":"Lipetsk Oblast","shortCode":"LIP"},{"name":"Magadan Oblast","shortCode":"MAG"},{"name":"Mari El Republic","shortCode":"ME"},{"name":"Republic of Mordovia","shortCode":"MO"},{"name":"Moscow Oblast","shortCode":"MOS"},{"name":"Moscow","shortCode":"MOW"},{"name":"Murmansk Oblast","shortCode":"MU"},{"name":"Nenets Autonomous Okrug","shortCode":"NEN"},{"name":"Nizhny Novgorod Oblast","shortCode":"NIZ"},{"name":"Novgorod Oblast","shortCode":"NGR"},{"name":"Novosibirsk Oblast","shortCode":"NVS"},{"name":"Omsk Oblast","shortCode":"OMS"},{"name":"Orenburg Oblast","shortCode":"ORE"},{"name":"Oryol Oblast","shortCode":"ORL"},{"name":"Penza Oblast","shortCode":"PNZ"},{"name":"Perm Krai","shortCode":"PER"},{"name":"Primorsky Krai","shortCode":"PRI"},{"name":"Pskov Oblast","shortCode":"PSK"},{"name":"Rostov Oblast","shortCode":"ROS"},{"name":"Ryazan Oblast","shortCode":"RYA"},{"name":"Saint Petersburg","shortCode":"SPE"},{"name":"Sakha (Yakutia) Republic","shortCode":"SA"},{"name":"Sakhalin Oblast","shortCode":"SAK"},{"name":"Samara Oblast","shortCode":"SAM"},{"name":"Saratov Oblast","shortCode":"SAR"},{"name":"Republic of North Ossetia-Alania","shortCode":"NOA"},{"name":"Smolensk Oblast","shortCode":"SMO"},{"name":"Stavropol Krai","shortCode":"STA"},{"name":"Sverdlovsk Oblast","shortCode":"SVE"},{"name":"Tambov Oblast","shortCode":"TAM"},{"name":"Republic of Tatarstan","shortCode":"TA"},{"name":"Tomsk Oblast","shortCode":"TOM"},{"name":"Tuva Republic","shortCode":"TU"},{"name":"Tula Oblast","shortCode":"TUL"},{"name":"Tver Oblast","shortCode":"TVE"},{"name":"Tyumen Oblast","shortCode":"TYU"},{"name":"Udmurt Republic","shortCode":"UD"},{"name":"Ulyanovsk Oblast","shortCode":"ULY"},{"name":"Vladimir Oblast","shortCode":"VLA"},{"name":"Volgograd Oblast","shortCode":"VGG"},{"name":"Vologda Oblast","shortCode":"VLG"},{"name":"Voronezh Oblast","shortCode":"VOR"},{"name":"Yamalo-Nenets Autonomous Okrug","shortCode":"YAN"},{"name":"Yaroslavl Oblast","shortCode":"YAR"},{"name":"Zabaykalsky Krai","shortCode":"ZAB"}]},{"countryName":"Rwanda","countryShortCode":"RW","regions":[{"name":"Kigali","shortCode":"01"},{"name":"Eastern","shortCode":"02"},{"name":"Northern","shortCode":"03"},{"name":"Western","shortCode":"04"},{"name":"Southern","shortCode":"05"}]},{"countryName":"Saint Barthélemy","countryShortCode":"BL","regions":[{"name":"Au Vent","shortCode":"02"},{"name":"Sous le Vent","shortCode":"01"}]},{"countryName":"Saint Helena, Ascension and Tristan da Cunha","countryShortCode":"SH","regions":[{"name":"Ascension","shortCode":"AC"},{"name":"Saint Helena","shortCode":"HL"},{"name":"Tristan da Cunha","shortCode":"TA"}]},{"countryName":"Saint Kitts and Nevis","countryShortCode":"KN","regions":[{"name":"Saint Kitts","shortCode":"K"},{"name":"Nevis","shortCode":"N"}]},{"countryName":"Saint Lucia","countryShortCode":"LC","regions":[{"name":"Anse-la-Raye","shortCode":"01"},{"name":"Canaries","shortCode":"12"},{"name":"Castries","shortCode":"02"},{"name":"Choiseul","shortCode":"03"},{"name":"Dennery","shortCode":"05"},{"name":"Gros Islet","shortCode":"06"},{"name":"Laborie","shortCode":"07"},{"name":"Micoud","shortCode":"08"},{"name":"Soufriere","shortCode":"10"},{"name":"Vieux Fort","shortCode":"11"}]},{"countryName":"Saint Martin","countryShortCode":"MF","regions":[{"name":"Saint Martin"}]},{"countryName":"Saint Pierre and Miquelon","countryShortCode":"PM","regions":[{"name":"Miquelon"},{"name":"Saint Pierre"}]},{"countryName":"Saint Vincent and the Grenadines","countryShortCode":"VC","regions":[{"name":"Charlotte","shortCode":"01"},{"name":"Grenadines","shortCode":"06"},{"name":"Saint Andrew","shortCode":"02"},{"name":"Saint David","shortCode":"03"},{"name":"Saint George","shortCode":"04"},{"name":"Saint Patrick","shortCode":"05"}]},{"countryName":"Samoa","countryShortCode":"WS","regions":[{"name":"A\'ana","shortCode":"AA"},{"name":"Aiga-i-le-Tai","shortCode":"AL"},{"name":"Atua","shortCode":"AT"},{"name":"Fa\'asaleleaga","shortCode":"FA"},{"name":"Gaga\'emauga","shortCode":"GE"},{"name":"Gagaifomauga","shortCode":"GI"},{"name":"Palauli","shortCode":"PA"},{"name":"Satupa\'itea","shortCode":"SA"},{"name":"Tuamasaga","shortCode":"TU"},{"name":"Va\'a-o-Fonoti","shortCode":"VF"},{"name":"Vaisigano","shortCode":"VS"}]},{"countryName":"San Marino","countryShortCode":"SM","regions":[{"name":"Acquaviva","shortCode":"01"},{"name":"Borgo Maggiore","shortCode":"06"},{"name":"Chiesanuova","shortCode":"02"},{"name":"Domagnano","shortCode":"03"},{"name":"Faetano","shortCode":"04"},{"name":"Fiorentino","shortCode":"05"},{"name":"Montegiardino","shortCode":"08"},{"name":"San Marino","shortCode":"07"},{"name":"Serravalle","shortCode":"09"}]},{"countryName":"Sao Tome and Principe","countryShortCode":"ST","regions":[{"name":"Principe","shortCode":"P"},{"name":"Sao Tome","shortCode":"S"}]},{"countryName":"Saudi Arabia","countryShortCode":"SA","regions":[{"name":"\'Asir","shortCode":"14"},{"name":"Al Bahah","shortCode":"11"},{"name":"Al Hudud ash Shamaliyah","shortCode":"08"},{"name":"Al Jawf","shortCode":"12"},{"name":"Al Madinah al Munawwarah","shortCode":"03"},{"name":"Al Qasim","shortCode":"05"},{"name":"Ar Riyad","shortCode":"01"},{"name":"Ash Sharqiyah","shortCode":"04"},{"name":"Ha\'il","shortCode":"06"},{"name":"Jazan","shortCode":"09"},{"name":"Makkah al Mukarramah","shortCode":"02"},{"name":"Najran","shortCode":"10"},{"name":"Tabuk","shortCode":"07"}]},{"countryName":"Senegal","countryShortCode":"SN","regions":[{"name":"Dakar","shortCode":"DK"},{"name":"Diourbel","shortCode":"DB"},{"name":"Fatick","shortCode":"FK"},{"name":"Kaffrine","shortCode":"KA"},{"name":"Kaolack","shortCode":"KL"},{"name":"Kedougou","shortCode":"KE"},{"name":"Kolda","shortCode":"KD"},{"name":"Louga","shortCode":"LG"},{"name":"Matam","shortCode":"MT"},{"name":"Saint-Louis","shortCode":"SL"},{"name":"Sedhiou","shortCode":"SE"},{"name":"Tambacounda","shortCode":"TC"},{"name":"Thies","shortCode":"TH"},{"name":"Ziguinchor","shortCode":"ZG"}]},{"countryName":"Serbia","countryShortCode":"RS","regions":[{"name":"Beograd (Belgrade)","shortCode":"00"},{"name":"Borski","shortCode":"14"},{"name":"Braničevski","shortCode":"11"},{"name":"Jablanički","shortCode":"23"},{"name":"Južnobački","shortCode":"06"},{"name":"Južnobanatski","shortCode":"04"},{"name":"Kolubarski","shortCode":"09"},{"name":"Kosovski","shortCode":"25"},{"name":"Kosovsko-Mitrovački","shortCode":"28"},{"name":"Kosovsko-Pomoravski","shortCode":"29"},{"name":"Mačvanski","shortCode":"08"},{"name":"Moravički","shortCode":"17"},{"name":"Nišavski","shortCode":"20"},{"name":"Pčinjski","shortCode":"24"},{"name":"Pećki","shortCode":"26"},{"name":"Pirotski","shortCode":"22"},{"name":"Podunavski","shortCode":"10"},{"name":"Pomoravski","shortCode":"13"},{"name":"Prizrenski","shortCode":"27"},{"name":"Rasinski","shortCode":"19"},{"name":"Raški","shortCode":"18"},{"name":"Severnobački","shortCode":"01"},{"name":"Severnobanatski","shortCode":"03"},{"name":"Srednjebanatski","shortCode":"02"},{"name":"Sremski","shortCode":"07"},{"name":"Šumadijski","shortCode":"12"},{"name":"Toplički","shortCode":"21"},{"name":"Zaječarski","shortCode":"15"},{"name":"Zapadnobački","shortCode":"05"},{"name":"Zlatiborski","shortCode":"16"}]},{"countryName":"Seychelles","countryShortCode":"SC","regions":[{"name":"Anse aux Pins","shortCode":"01"},{"name":"Anse Boileau","shortCode":"02"},{"name":"Anse Etoile","shortCode":"03"},{"name":"Anse Royale","shortCode":"05"},{"name":"Anu Cap","shortCode":"04"},{"name":"Baie Lazare","shortCode":"06"},{"name":"Baie Sainte Anne","shortCode":"07"},{"name":"Beau Vallon","shortCode":"08"},{"name":"Bel Air","shortCode":"09"},{"name":"Bel Ombre","shortCode":"10"},{"name":"Cascade","shortCode":"11"},{"name":"Glacis","shortCode":"12"},{"name":"Grand\'Anse Mahe","shortCode":"13"},{"name":"Grand\'Anse Praslin","shortCode":"14"},{"name":"La Digue","shortCode":"15"},{"name":"La Riviere Anglaise","shortCode":"16"},{"name":"Les Mamelles","shortCode":"24"},{"name":"Mont Buxton","shortCode":"17"},{"name":"Mont Fleuri","shortCode":"18"},{"name":"Plaisance","shortCode":"19"},{"name":"Pointe La Rue","shortCode":"20"},{"name":"Port Glaud","shortCode":"21"},{"name":"Roche Caiman","shortCode":"25"},{"name":"Saint Louis","shortCode":"22"},{"name":"Takamaka","shortCode":"23"}]},{"countryName":"Sierra Leone","countryShortCode":"SL","regions":[{"name":"Eastern","shortCode":"E"},{"name":"Northern","shortCode":"N"},{"name":"Southern","shortCode":"S"},{"name":"Western","shortCode":"W"}]},{"countryName":"Singapore","countryShortCode":"SG","regions":[{"name":"Central Singapore","shortCode":"01"},{"name":"North East","shortCode":"02"},{"name":"North West","shortCode":"03"},{"name":"South East","shortCode":"04"},{"name":"South West","shortCode":"05"}]},{"countryName":"Sint Maarten (Dutch part)","countryShortCode":"SX","regions":[{"name":"Sint Maarten"}]},{"countryName":"Slovakia","countryShortCode":"SK","regions":[{"name":"Banskobystricky","shortCode":"BC"},{"name":"Bratislavsky","shortCode":"BL"},{"name":"Kosicky","shortCode":"KI"},{"name":"Nitriansky","shortCode":"NI"},{"name":"Presovsky","shortCode":"PV"},{"name":"Trenciansky","shortCode":"TC"},{"name":"Trnavsky","shortCode":"TA"},{"name":"Zilinsky","shortCode":"ZI"}]},{"countryName":"Slovenia","countryShortCode":"SI","regions":[{"name":"Ajdovscina","shortCode":"001"},{"name":"Apace","shortCode":"195"},{"name":"Beltinci","shortCode":"002"},{"name":"Benedikt","shortCode":"148"},{"name":"Bistrica ob Sotli","shortCode":"149"},{"name":"Bled","shortCode":"003"},{"name":"Bloke","shortCode":"150"},{"name":"Bohinj","shortCode":"004"},{"name":"Borovnica","shortCode":"005"},{"name":"Bovec","shortCode":"006"},{"name":"Braslovce","shortCode":"151"},{"name":"Brda","shortCode":"007"},{"name":"Brezice","shortCode":"009"},{"name":"Brezovica","shortCode":"008"},{"name":"Cankova","shortCode":"152"},{"name":"Celje","shortCode":"011"},{"name":"Cerklje na Gorenjskem","shortCode":"012"},{"name":"Cerknica","shortCode":"013"},{"name":"Cerkno","shortCode":"014"},{"name":"Cerkvenjak","shortCode":"153"},{"name":"Cirkulane","shortCode":"196"},{"name":"Crensovci","shortCode":"015"},{"name":"Crna na Koroskem","shortCode":"016"},{"name":"Crnomelj","shortCode":"017"},{"name":"Destrnik","shortCode":"018"},{"name":"Divaca","shortCode":"019"},{"name":"Dobje","shortCode":"154"},{"name":"Dobrepolje","shortCode":"020"},{"name":"Dobrna","shortCode":"155"},{"name":"Dobrova-Polhov Gradec","shortCode":"021"},{"name":"Dobrovnik","shortCode":"156"},{"name":"Dol pri Ljubljani","shortCode":"022"},{"name":"Dolenjske Toplice","shortCode":"157"},{"name":"Domzale","shortCode":"023"},{"name":"Dornava","shortCode":"024"},{"name":"Dravograd","shortCode":"025"},{"name":"Duplek","shortCode":"026"},{"name":"Gorenja Vas-Poljane","shortCode":"027"},{"name":"Gorisnica","shortCode":"028"},{"name":"Gorje","shortCode":"207"},{"name":"Gornja Radgona","shortCode":"029"},{"name":"Gornji Grad","shortCode":"030"},{"name":"Gornji Petrovci","shortCode":"031"},{"name":"Grad","shortCode":"158"},{"name":"Grosuplje","shortCode":"032"},{"name":"Hajdina","shortCode":"159"},{"name":"Hoce-Slivnica","shortCode":"160"},{"name":"Hodos","shortCode":"161"},{"name":"Horjul","shortCode":"162"},{"name":"Hrastnik","shortCode":"034"},{"name":"Hrpelje-Kozina","shortCode":"035"},{"name":"Idrija","shortCode":"036"},{"name":"Ig","shortCode":"037"},{"name":"Ilirska Bistrica","shortCode":"038"},{"name":"Ivancna Gorica","shortCode":"039"},{"name":"Izola","shortCode":"040"},{"name":"Jesenice","shortCode":"041"},{"name":"Jursinci","shortCode":"042"},{"name":"Kamnik","shortCode":"043"},{"name":"Kanal","shortCode":"044"},{"name":"Kidricevo","shortCode":"045"},{"name":"Kobarid","shortCode":"046"},{"name":"Kobilje","shortCode":"047"},{"name":"Kocevje","shortCode":"048"},{"name":"Komen","shortCode":"049"},{"name":"Komenda","shortCode":"164"},{"name":"Koper","shortCode":"050"},{"name":"Kodanjevica na Krki","shortCode":"197"},{"name":"Kostel","shortCode":"165"},{"name":"Kozje","shortCode":"051"},{"name":"Kranj","shortCode":"052"},{"name":"Kranjska Gora","shortCode":"053"},{"name":"Krizevci","shortCode":"166"},{"name":"Krsko","shortCode":"054"},{"name":"Kungota","shortCode":"055"},{"name":"Kuzma","shortCode":"056"},{"name":"Lasko","shortCode":"057"},{"name":"Lenart","shortCode":"058"},{"name":"Lendava","shortCode":"059"},{"name":"Litija","shortCode":"060"},{"name":"Ljubljana","shortCode":"061"},{"name":"Ljubno","shortCode":"062"},{"name":"Ljutomer","shortCode":"063"},{"name":"Log-Dragomer","shortCode":"208"},{"name":"Logatec","shortCode":"064"},{"name":"Loska Dolina","shortCode":"065"},{"name":"Loski Potok","shortCode":"066"},{"name":"Lovrenc na Pohorju","shortCode":"167"},{"name":"Lukovica","shortCode":"068"},{"name":"Luce","shortCode":"067"},{"name":"Majsperk","shortCode":"069"},{"name":"Makole","shortCode":"198"},{"name":"Maribor","shortCode":"070"},{"name":"Markovci","shortCode":"168"},{"name":"Medvode","shortCode":"071"},{"name":"Menges","shortCode":"072"},{"name":"Metlika","shortCode":"073"},{"name":"Mezica","shortCode":"074"},{"name":"Miklavz na Dravskem Polju","shortCode":"169"},{"name":"Miren-Kostanjevica","shortCode":"075"},{"name":"Mirna","shortCode":"212"},{"name":"Mirna Pec","shortCode":"170"},{"name":"Mislinja","shortCode":"076"},{"name":"Mokronog-Trebelno","shortCode":"199"},{"name":"Moravce","shortCode":"077"},{"name":"Moravske Toplice","shortCode":"078"},{"name":"Mozirje","shortCode":"079"},{"name":"Murska Sobota","shortCode":"080"},{"name":"Naklo","shortCode":"082"},{"name":"Nazarje","shortCode":"083"},{"name":"Nova Gorica","shortCode":"084"},{"name":"Novo Mesto","shortCode":"085"},{"name":"Odranci","shortCode":"086"},{"name":"Ormoz","shortCode":"087"},{"name":"Osilnica","shortCode":"088"},{"name":"Pesnica","shortCode":"089"},{"name":"Piran","shortCode":"090"},{"name":"Pivka","shortCode":"091"},{"name":"Podcetrtek","shortCode":"092"},{"name":"Podlehnik","shortCode":"172"},{"name":"Podvelka","shortCode":"093"},{"name":"Poljcane","shortCode":"200"},{"name":"Postojna","shortCode":"094"},{"name":"Prebold","shortCode":"174"},{"name":"Preddvor","shortCode":"095"},{"name":"Prevalje","shortCode":"175"},{"name":"Ptuj","shortCode":"096"},{"name":"Race-Fram","shortCode":"098"},{"name":"Radece","shortCode":"099"},{"name":"Radenci","shortCode":"100"},{"name":"Radlje ob Dravi","shortCode":"101"},{"name":"Radovljica","shortCode":"102"},{"name":"Ravne na Koroskem","shortCode":"103"},{"name":"Razkrizje","shortCode":"176"},{"name":"Recica ob Savinji","shortCode":"209"},{"name":"Rence-Vogrsko","shortCode":"201"},{"name":"Ribnica","shortCode":"104"},{"name":"Ribnica na Poboriu","shortCode":"177"},{"name":"Rogaska Slatina","shortCode":"106"},{"name":"Rogasovci","shortCode":"105"},{"name":"Rogatec","shortCode":"107"},{"name":"Ruse","shortCode":"108"},{"name":"Salovci","shortCode":"033"},{"name":"Selnica ob Dravi","shortCode":"178"},{"name":"Semic","shortCode":"109"},{"name":"Sempeter-Vrtojba","shortCode":"183"},{"name":"Sencur","shortCode":"117"},{"name":"Sentilj","shortCode":"118"},{"name":"Sentjernej","shortCode":"119"},{"name":"Sentjur","shortCode":"120"},{"name":"Sentrupert","shortCode":"211"},{"name":"Sevnica","shortCode":"110"},{"name":"Sezana","shortCode":"111"},{"name":"Skocjan","shortCode":"121"},{"name":"Skofja Loka","shortCode":"122"},{"name":"Skofljica","shortCode":"123"},{"name":"Slovenj Gradec","shortCode":"112"},{"name":"Slovenska Bistrica","shortCode":"113"},{"name":"Slovenske Konjice","shortCode":"114"},{"name":"Smarje pri elsah","shortCode":"124"},{"name":"Smarjeske Toplice","shortCode":"206"},{"name":"Smartno ob Paki","shortCode":"125"},{"name":"Smartno pri Litiji","shortCode":"194"},{"name":"Sodrazica","shortCode":"179"},{"name":"Solcava","shortCode":"180"},{"name":"Sostanj","shortCode":"126"},{"name":"Sredisce ob Dravi","shortCode":"202"},{"name":"Starse","shortCode":"115"},{"name":"Store","shortCode":"127"},{"name":"Straza","shortCode":"203"},{"name":"Sveta Ana","shortCode":"181"},{"name":"Sveta Trojica v Slovenskih Goricah","shortCode":"204"},{"name":"Sveta Andraz v Slovenskih Goricah","shortCode":"182"},{"name":"Sveti Jurij","shortCode":"116"},{"name":"Sveti Jurij v Slovenskih Goricah","shortCode":"210"},{"name":"Sveti Tomaz","shortCode":"205"},{"name":"Tabor","shortCode":"184"},{"name":"Tisina","shortCode":"010"},{"name":"Tolmin","shortCode":"128"},{"name":"Trbovlje","shortCode":"129"},{"name":"Trebnje","shortCode":"130"},{"name":"Trnovska Vas","shortCode":"185"},{"name":"Trzin","shortCode":"186"},{"name":"Trzic","shortCode":"131"},{"name":"Turnisce","shortCode":"132"},{"name":"Velenje","shortCode":"133"},{"name":"Velika Polana","shortCode":"187"},{"name":"Velike Lasce","shortCode":"134"},{"name":"Verzej","shortCode":"188"},{"name":"Videm","shortCode":"135"},{"name":"Vipava","shortCode":"136"},{"name":"Vitanje","shortCode":"137"},{"name":"Vodice","shortCode":"138"},{"name":"Vojnik","shortCode":"139"},{"name":"Vransko","shortCode":"189"},{"name":"Vrhnika","shortCode":"140"},{"name":"Vuzenica","shortCode":"141"},{"name":"Zagorje ob Savi","shortCode":"142"},{"name":"Zavrc","shortCode":"143"},{"name":"Zrece","shortCode":"144"},{"name":"Zalec","shortCode":"190"},{"name":"Zelezniki","shortCode":"146"},{"name":"Zetale","shortCode":"191"},{"name":"Ziri","shortCode":"147"},{"name":"Zirovnica","shortCode":"192"},{"name":"Zuzemberk","shortCode":"193"}]},{"countryName":"Solomon Islands","countryShortCode":"SB","regions":[{"name":"Central","shortCode":"CE"},{"name":"Choiseul","shortCode":"CH"},{"name":"Guadalcanal","shortCode":"GU"},{"name":"Honiara","shortCode":"CT"},{"name":"Isabel","shortCode":"IS"},{"name":"Makira-Ulawa","shortCode":"MK"},{"name":"Malaita","shortCode":"ML"},{"name":"Rennell and Bellona","shortCode":"RB"},{"name":"Temotu","shortCode":"TE"},{"name":"Western","shortCode":"WE"}]},{"countryName":"Somalia","countryShortCode":"SO","regions":[{"name":"Awdal","shortCode":"AW"},{"name":"Bakool","shortCode":"BK"},{"name":"Banaadir","shortCode":"BN"},{"name":"Bari","shortCode":"BR"},{"name":"Bay","shortCode":"BY"},{"name":"Galguduud","shortCode":"GA"},{"name":"Gedo","shortCode":"GE"},{"name":"Hiiraan","shortCode":"HI"},{"name":"Jubbada Dhexe","shortCode":"JD"},{"name":"Jubbada Hoose","shortCode":"JH"},{"name":"Mudug","shortCode":"MU"},{"name":"Nugaal","shortCode":"NU"},{"name":"Sanaag","shortCode":"SA"},{"name":"Shabeellaha Dhexe","shortCode":"SD"},{"name":"Shabeellaha Hoose","shortCode":"SH"},{"name":"Sool","shortCode":"SO"},{"name":"Togdheer","shortCode":"TO"},{"name":"Woqooyi Galbeed","shortCode":"WO"}]},{"countryName":"South Africa","countryShortCode":"ZA","regions":[{"name":"Eastern Cape","shortCode":"EC"},{"name":"Free State","shortCode":"FS"},{"name":"Gauteng","shortCode":"GT"},{"name":"KwaZulu-Natal","shortCode":"NL"},{"name":"Limpopo","shortCode":"LP"},{"name":"Mpumalanga","shortCode":"MP"},{"name":"Northern Cape","shortCode":"NC"},{"name":"North West","shortCode":"NW"},{"name":"Western Cape","shortCode":"WC"}]},{"countryName":"South Georgia and South Sandwich Islands","countryShortCode":"GS","regions":[{"name":"Bird Island"},{"name":"Bristol Island"},{"name":"Clerke Rocks"},{"name":"Montagu Island"},{"name":"Saunders Island"},{"name":"South Georgia"},{"name":"Southern Thule"},{"name":"Traversay Islands"}]},{"countryName":"South Sudan","countryShortCode":"SS","regions":[{"name":"Central Equatoria","shortCode":"CE"},{"name":"Eastern Equatoria","shortCode":"EE"},{"name":"Jonglei","shortCode":"JG"},{"name":"Lakes","shortCode":"LK"},{"name":"Northern Bahr el Ghazal","shortCode":"BN"},{"name":"Unity","shortCode":"UY"},{"name":"Upper Nile","shortCode":"NU"},{"name":"Warrap","shortCode":"WR"},{"name":"Western Bahr el Ghazal","shortCode":"BW"},{"name":"Western Equatoria","shortCode":"EW"}]},{"countryName":"Spain","countryShortCode":"ES","regions":[{"name":"Albacete","shortCode":"AB"},{"name":"Alicante","shortCode":"A"},{"name":"Almería","shortCode":"AN"},{"name":"Araba/Álava","shortCode":"VI"},{"name":"Asturias","shortCode":"O"},{"name":"Ávila","shortCode":"AV"},{"name":"Badajoz","shortCode":"BA"},{"name":"Barcelona","shortCode":"B"},{"name":"Bizkaia","shortCode":"BI"},{"name":"Burgos","shortCode":"BU"},{"name":"Cáceres","shortCode":"CC"},{"name":"Cádiz","shortCode":"CA"},{"name":"Cantabria","shortCode":"S"},{"name":"Castellón/Castelló","shortCode":"CS"},{"name":"Ceuta","shortCode":"CE"},{"name":"Ciudad Real","shortCode":"CR"},{"name":"Córdoba","shortCode":"CO"},{"name":"A Coruña","shortCode":"C"},{"name":"Cuenca","shortCode":"CU"},{"name":"Gipuzkoa","shortCode":"SS"},{"name":"Girona","shortCode":"GI"},{"name":"Granada","shortCode":"GR"},{"name":"Guadalajara","shortCode":"GU"},{"name":"Huelva","shortCode":"H"},{"name":"Huesca","shortCode":"HU"},{"name":"Illes Balears","shortCode":"PM"},{"name":"Jaén","shortCode":"J"},{"name":"León","shortCode":"LE"},{"name":"Lleida","shortCode":"L"},{"name":"Lugo","shortCode":"LU"},{"name":"Madrid","shortCode":"M"},{"name":"Málaga","shortCode":"MA"},{"name":"Melilla","shortCode":"ML"},{"name":"Murcia","shortCode":"MU"},{"name":"Navarra/Nafarroa","shortCode":"NA"},{"name":"Ourense","shortCode":"OR"},{"name":"Palencia","shortCode":"P"},{"name":"Las Palmas","shortCode":"GC"},{"name":"Pontevedra","shortCode":"PO"},{"name":"La Rioja","shortCode":"LO"},{"name":"Salamanca","shortCode":"SA"},{"name":"Santa Cruz de Tenerife","shortCode":"TF"},{"name":"Segovia","shortCode":"SG"},{"name":"Sevilla","shortCode":"SE"},{"name":"Soria","shortCode":"SO"},{"name":"Tarragona","shortCode":"T"},{"name":"Teruel","shortCode":"TE"},{"name":"Toledo","shortCode":"TO"},{"name":"Valencia/València","shortCode":"V"},{"name":"Valladolid","shortCode":"VA"},{"name":"Zamora","shortCode":"ZA"},{"name":"Zaragoza","shortCode":"Z"}]},{"countryName":"Sri Lanka","countryShortCode":"LK","regions":[{"name":"Basnahira","shortCode":"1"},{"name":"Dakunu","shortCode":"3"},{"name":"Madhyama","shortCode":"2"},{"name":"Naegenahira","shortCode":"5"},{"name":"Sabaragamuwa","shortCode":"9"},{"name":"Uturu","shortCode":"4"},{"name":"Uturumaeda","shortCode":"7"},{"name":"Vayamba","shortCode":"6"},{"name":"Uva","shortCode":"8"}]},{"countryName":"Sudan","countryShortCode":"SD","regions":[{"name":"Al Bahr al Ahmar","shortCode":"RS"},{"name":"Al Jazirah","shortCode":"GZ"},{"name":"Al Khartum","shortCode":"KH"},{"name":"Al Qadarif","shortCode":"GD"},{"name":"An Nil al Abyad","shortCode":"NW"},{"name":"An Nil al Azraq","shortCode":"NB"},{"name":"Ash Shamaliyah","shortCode":"NO"},{"name":"Gharb Darfur","shortCode":"DW"},{"name":"Gharb Kurdufan","shortCode":"GK"},{"name":"Janub Darfur","shortCode":"DS"},{"name":"Janub Kurdufan","shortCode":"KS"},{"name":"Kassala","shortCode":"KA"},{"name":"Nahr an Nil","shortCode":"NR"},{"name":"Shamal Darfur","shortCode":"DN"},{"name":"Sharq Darfur","shortCode":"DE"},{"name":"Shiamal Kurdufan","shortCode":"KN"},{"name":"Sinnar","shortCode":"SI"},{"name":"Wasat Darfur Zalinjay","shortCode":"DC"}]},{"countryName":"Suriname","countryShortCode":"SR","regions":[{"name":"Brokopondo","shortCode":"BR"},{"name":"Commewijne","shortCode":"CM"},{"name":"Coronie","shortCode":"CR"},{"name":"Marowijne","shortCode":"MA"},{"name":"Nickerie","shortCode":"NI"},{"name":"Para","shortCode":"PR"},{"name":"Paramaribo","shortCode":"PM"},{"name":"Saramacca","shortCode":"SA"},{"name":"Sipaliwini","shortCode":"SI"},{"name":"Wanica","shortCode":"WA"}]},{"countryName":"Swaziland","countryShortCode":"SZ","regions":[{"name":"Hhohho","shortCode":"HH"},{"name":"Lubombo","shortCode":"LU"},{"name":"Manzini","shortCode":"MA"},{"name":"Shiselweni","shortCode":"SH"}]},{"countryName":"Sweden","countryShortCode":"SE","regions":[{"name":"Blekinge","shortCode":"K"},{"name":"Dalarna","shortCode":"W"},{"name":"Gävleborg","shortCode":"X"},{"name":"Gotland","shortCode":"I"},{"name":"Halland","shortCode":"N"},{"name":"Jämtland","shortCode":"Z"},{"name":"Jönköping","shortCode":"F"},{"name":"Kalmar","shortCode":"H"},{"name":"Kronoberg","shortCode":"G"},{"name":"Norrbotten","shortCode":"BD"},{"name":"Örebro","shortCode":"T"},{"name":"Östergötland","shortCode":"E"},{"name":"Skåne","shortCode":"M"},{"name":"Södermanland","shortCode":"D"},{"name":"Stockholm","shortCode":"AB"},{"name":"Uppsala","shortCode":"C"},{"name":"Värmland","shortCode":"S"},{"name":"Västerbotten","shortCode":"AC"},{"name":"Västernorrland","shortCode":"Y"},{"name":"Västmanland","shortCode":"U"},{"name":"Västra Götaland","shortCode":"O"}]},{"countryName":"Switzerland","countryShortCode":"CH","regions":[{"name":"Aargau","shortCode":"AG"},{"name":"Appenzell Ausserrhoden","shortCode":"AR"},{"name":"Appenzell Innerhoden","shortCode":"AI"},{"name":"Basel-Landschaft","shortCode":"BL"},{"name":"Basel-Stadt","shortCode":"BS"},{"name":"Bern","shortCode":"BE"},{"name":"Fribourg","shortCode":"FR"},{"name":"Genève","shortCode":"GE"},{"name":"Glarus","shortCode":"GL"},{"name":"Graubünden","shortCode":"GR"},{"name":"Jura","shortCode":"JU"},{"name":"Luzern","shortCode":"LU"},{"name":"Neuchâtel","shortCode":"NE"},{"name":"Nidwalden","shortCode":"NW"},{"name":"Obwalden","shortCode":"OW"},{"name":"Sankt Gallen","shortCode":"SG"},{"name":"Schaffhausen","shortCode":"SH"},{"name":"Schwyz","shortCode":"SZ"},{"name":"Solothurn","shortCode":"SO"},{"name":"Thurgau","shortCode":"TG"},{"name":"Ticino","shortCode":"TI"},{"name":"Uri","shortCode":"UR"},{"name":"Valais","shortCode":"VS"},{"name":"Vaud","shortCode":"VD"},{"name":"Zug","shortCode":"ZG"},{"name":"Zürich","shortCode":"ZH"}]},{"countryName":"Syrian Arab Republic","countryShortCode":"SY","regions":[{"name":"Al Hasakah","shortCode":"HA"},{"name":"Al Ladhiqiyah","shortCode":"LA"},{"name":"Al Qunaytirah","shortCode":"QU"},{"name":"Ar Raqqah","shortCode":"RA"},{"name":"As Suwayda\'","shortCode":"SU"},{"name":"Dar\'a","shortCode":"DR"},{"name":"Dayr az Zawr","shortCode":"DY"},{"name":"Dimashq","shortCode":"DI"},{"name":"Halab","shortCode":"HL"},{"name":"Hamah","shortCode":"HM"},{"name":"Hims","shortCode":"HI"},{"name":"Idlib","shortCode":"ID"},{"name":"Rif Dimashq","shortCode":"RD"},{"name":"Tartus","shortCode":"TA"}]},{"countryName":"Taiwan","countryShortCode":"TW","regions":[{"name":"Chang-hua","shortCode":"CHA"},{"name":"Chia-i","shortCode":"CYQ"},{"name":"Hsin-chu","shortCode":"HSQ"},{"name":"Hua-lien","shortCode":"HUA"},{"name":"Kao-hsiung","shortCode":"KHH"},{"name":"Keelung","shortCode":"KEE"},{"name":"Kinmen","shortCode":"KIN"},{"name":"Lienchiang","shortCode":"LIE"},{"name":"Miao-li","shortCode":"MIA"},{"name":"Nan-t\'ou","shortCode":"NAN"},{"name":"P\'eng-hu","shortCode":"PEN"},{"name":"New Taipei","shortCode":"NWT"},{"name":"P\'ing-tung","shortCode":"PING"},{"name":"T\'ai-chung","shortCode":"TXG"},{"name":"T\'ai-nan","shortCode":"TNN"},{"name":"T\'ai-pei","shortCode":"TPE"},{"name":"T\'ai-tung","shortCode":"TTT"},{"name":"T\'ao-yuan","shortCode":"TAO"},{"name":"Yi-lan","shortCode":"ILA"},{"name":"Yun-lin","shortCode":"YUN"}]},{"countryName":"Tajikistan","countryShortCode":"TJ","regions":[{"name":"Dushanbe","shortCode":"DU"},{"name":"Kŭhistoni Badakhshon","shortCode":"GB"},{"name":"Khatlon","shortCode":"KT"},{"name":"Sughd","shortCode":"SU"}]},{"countryName":"Tanzania, United Republic of","countryShortCode":"TZ","regions":[{"name":"Arusha","shortCode":"01"},{"name":"Coast","shortCode":"19"},{"name":"Dar es Salaam","shortCode":"02"},{"name":"Dodoma","shortCode":"03"},{"name":"Iringa","shortCode":"04"},{"name":"Kagera","shortCode":"05"},{"name":"Kigoma","shortCode":"08"},{"name":"Kilimanjaro","shortCode":"09"},{"name":"Lindi","shortCode":"12"},{"name":"Manyara","shortCode":"26"},{"name":"Mara","shortCode":"13"},{"name":"Mbeya","shortCode":"14"},{"name":"Morogoro","shortCode":"16"},{"name":"Mtwara","shortCode":"17"},{"name":"Mwanza","shortCode":"18"},{"name":"Pemba North","shortCode":"06"},{"name":"Pemba South","shortCode":"10"},{"name":"Rukwa","shortCode":"20"},{"name":"Ruvuma","shortCode":"21"},{"name":"Shinyanga","shortCode":"22"},{"name":"Singida","shortCode":"23"},{"name":"Tabora","shortCode":"24"},{"name":"Tanga","shortCode":"25"},{"name":"Zanzibar North","shortCode":"07"},{"name":"Zanzibar Central/South","shortCode":"11"},{"name":"Zanzibar Urban/West","shortCode":"15"}]},{"countryName":"Thailand","countryShortCode":"TH","regions":[{"name":"Amnat Charoen","shortCode":"37"},{"name":"Ang Thong","shortCode":"15"},{"name":"Bueng Kan","shortCode":"38"},{"name":"Buri Ram","shortCode":"31"},{"name":"Chachoengsao","shortCode":"24"},{"name":"Chai Nat","shortCode":"18"},{"name":"Chaiyaphum","shortCode":"36"},{"name":"Chanthaburi","shortCode":"22"},{"name":"Chiang Mai","shortCode":"50"},{"name":"Chiang Rai","shortCode":"57"},{"name":"Chon Buri","shortCode":"20"},{"name":"Chumphon","shortCode":"86"},{"name":"Kalasin","shortCode":"46"},{"name":"Kamphaeng Phet","shortCode":"62"},{"name":"Kanchanaburi","shortCode":"71"},{"name":"Khon Kaen","shortCode":"40"},{"name":"Krabi","shortCode":"81"},{"name":"Krung Thep Mahanakhon (Bangkok)","shortCode":"10"},{"name":"Lampang","shortCode":"52"},{"name":"Lamphun","shortCode":"51"},{"name":"Loei","shortCode":"42"},{"name":"Lop Buri","shortCode":"16"},{"name":"Mae Hong Son","shortCode":"58"},{"name":"Maha Sarakham","shortCode":"44"},{"name":"Mukdahan","shortCode":"49"},{"name":"Nakhon Nayok","shortCode":"26"},{"name":"Nakhon Phathom","shortCode":"73"},{"name":"Nakhon Phanom","shortCode":"48"},{"name":"Nakhon Ratchasima","shortCode":"30"},{"name":"Nakhon Sawan","shortCode":"60"},{"name":"Nakhon Si Thammarat","shortCode":"80"},{"name":"Nan","shortCode":"55"},{"name":"Narathiwat","shortCode":"96"},{"name":"Nong Bua Lam Phu","shortCode":"39"},{"name":"Nong Khai","shortCode":"43"},{"name":"Nonthaburi","shortCode":"12"},{"name":"Pathum Thani","shortCode":"13"},{"name":"Pattani","shortCode":"94"},{"name":"Phangnga","shortCode":"82"},{"name":"Phatthalung","shortCode":"93"},{"name":"Phayao","shortCode":"56"},{"name":"Phetchabun","shortCode":"67"},{"name":"Phetchaburi","shortCode":"76"},{"name":"Phichit","shortCode":"66"},{"name":"Phitsanulok","shortCode":"65"},{"name":"Phra Nakhon Si Ayutthaya","shortCode":"14"},{"name":"Phrae","shortCode":"54"},{"name":"Phuket","shortCode":"83"},{"name":"Prachin Buri","shortCode":"25"},{"name":"Prachuap Khiri Khan","shortCode":"77"},{"name":"Ranong","shortCode":"85"},{"name":"Ratchaburi","shortCode":"70"},{"name":"Rayong","shortCode":"21"},{"name":"Roi Et","shortCode":"45"},{"name":"Sa Kaeo","shortCode":"27"},{"name":"Sakon Nakhon","shortCode":"47"},{"name":"Samut Prakan","shortCode":"11"},{"name":"Samut Sakhon","shortCode":"74"},{"name":"Samut Songkhram","shortCode":"75"},{"name":"Saraburi","shortCode":"19"},{"name":"Satun","shortCode":"91"},{"name":"Sing Buri","shortCode":"17"},{"name":"Si Sa ket","shortCode":"33"},{"name":"Songkhla","shortCode":"90"},{"name":"Sukhothai","shortCode":"64"},{"name":"Suphan Buri","shortCode":"72"},{"name":"Surat Thani","shortCode":"84"},{"name":"Surin","shortCode":"32"},{"name":"Tak","shortCode":"63"},{"name":"Trang","shortCode":"92"},{"name":"Trat","shortCode":"23"},{"name":"Ubon Ratchathani","shortCode":"34"},{"name":"Udon Thani","shortCode":"41"},{"name":"Uthai Thani","shortCode":"61"},{"name":"Uttaradit","shortCode":"53"},{"name":"Yala","shortCode":"95"},{"name":"Yasothon","shortCode":"35"}]},{"countryName":"Timor-Leste","countryShortCode":"TL","regions":[{"name":"Aileu","shortCode":"AL"},{"name":"Ainaro","shortCode":"AN"},{"name":"Baucau","shortCode":"BA"},{"name":"Bobonaro","shortCode":"BO"},{"name":"Cova Lima","shortCode":"CO"},{"name":"Dili","shortCode":"DI"},{"name":"Ermera","shortCode":"ER"},{"name":"Lautem","shortCode":"LA"},{"name":"Liquica","shortCode":"LI"},{"name":"Manatuto","shortCode":"MT"},{"name":"Manufahi","shortCode":"MF"},{"name":"Oecussi","shortCode":"OE"},{"name":"Viqueque","shortCode":"VI"}]},{"countryName":"Togo","countryShortCode":"TG","regions":[{"name":"Centre","shortCode":"C"},{"name":"Kara","shortCode":"K"},{"name":"Maritime","shortCode":"M"},{"name":"Plateaux","shortCode":"P"},{"name":"Savannes","shortCode":"S"}]},{"countryName":"Tokelau","countryShortCode":"TK","regions":[{"name":"Atafu"},{"name":"Fakaofo"},{"name":"Nukunonu"}]},{"countryName":"Tonga","countryShortCode":"TO","regions":[{"name":"\'Eua","shortCode":"01"},{"name":"Ha\'apai","shortCode":"02"},{"name":"Niuas","shortCode":"03"},{"name":"Tongatapu","shortCode":"04"},{"name":"Vava\'u","shortCode":"05"}]},{"countryName":"Trinidad and Tobago","countryShortCode":"TT","regions":[{"name":"Arima","shortCode":"ARI"},{"name":"Chaguanas","shortCode":"CHA"},{"name":"Couva-Tabaquite-Talparo","shortCode":"CTT"},{"name":"Diefo Martin","shortCode":"DMN"},{"name":"Mayaro-Rio Claro","shortCode":"MRC"},{"name":"Penal-Debe","shortCode":"PED"},{"name":"Point Fortin","shortCode":"PTF"},{"name":"Port-of-Spain","shortCode":"POS"},{"name":"Princes Town","shortCode":"PRT"},{"name":"San Fernando","shortCode":"SFO"},{"name":"San Juan-Laventille","shortCode":"SJL"},{"name":"Sangre Grande","shortCode":"SGE"},{"name":"Siparia","shortCode":"SIP"},{"name":"Tobago","shortCode":"TOB"},{"name":"Tunapuna-Piarco","shortCode":"TUP"}]},{"countryName":"Tunisia","countryShortCode":"TN","regions":[{"name":"Ariana","shortCode":"12"},{"name":"Beja","shortCode":"31"},{"name":"Ben Arous","shortCode":"13"},{"name":"Bizerte","shortCode":"23"},{"name":"Gabes","shortCode":"81"},{"name":"Gafsa","shortCode":"71"},{"name":"Jendouba","shortCode":"32"},{"name":"Kairouan","shortCode":"41"},{"name":"Kasserine","shortCode":"42"},{"name":"Kebili","shortCode":"73"},{"name":"Kef","shortCode":"33"},{"name":"Mahdia","shortCode":"53"},{"name":"Medenine","shortCode":"82"},{"name":"Monastir","shortCode":"52"},{"name":"Nabeul","shortCode":"21"},{"name":"Sfax","shortCode":"61"},{"name":"Sidi Bouzid","shortCode":"43"},{"name":"Siliana","shortCode":"34"},{"name":"Sousse","shortCode":"51"},{"name":"Tataouine","shortCode":"83"},{"name":"Tozeur","shortCode":"72"},{"name":"Tunis","shortCode":"11"},{"name":"Zaghouan","shortCode":"22"}]},{"countryName":"Turkey","countryShortCode":"TR","regions":[{"name":"Adana","shortCode":"01"},{"name":"Adiyaman","shortCode":"02"},{"name":"Afyonkarahisar","shortCode":"03"},{"name":"Agri","shortCode":"04"},{"name":"Aksaray","shortCode":"68"},{"name":"Amasya","shortCode":"05"},{"name":"Ankara","shortCode":"06"},{"name":"Antalya","shortCode":"07"},{"name":"Ardahan","shortCode":"75"},{"name":"Artvin","shortCode":"08"},{"name":"Aydin","shortCode":"09"},{"name":"Balikesir","shortCode":"10"},{"name":"Bartin","shortCode":"74"},{"name":"Batman","shortCode":"72"},{"name":"Bayburt","shortCode":"69"},{"name":"Bilecik","shortCode":"11"},{"name":"Bingol","shortCode":"12"},{"name":"Bitlis","shortCode":"13"},{"name":"Bolu","shortCode":"14"},{"name":"Burdur","shortCode":"15"},{"name":"Bursa","shortCode":"16"},{"name":"Canakkale","shortCode":"17"},{"name":"Cankiri","shortCode":"18"},{"name":"Corum","shortCode":"19"},{"name":"Denizli","shortCode":"20"},{"name":"Diyarbakir","shortCode":"21"},{"name":"Duzce","shortCode":"81"},{"name":"Edirne","shortCode":"22"},{"name":"Elazig","shortCode":"23"},{"name":"Erzincan","shortCode":"24"},{"name":"Erzurum","shortCode":"25"},{"name":"Eskisehir","shortCode":"26"},{"name":"Gaziantep","shortCode":"27"},{"name":"Giresun","shortCode":"28"},{"name":"Gumushane","shortCode":"29"},{"name":"Hakkari","shortCode":"30"},{"name":"Hatay","shortCode":"31"},{"name":"Igdir","shortCode":"76"},{"name":"Isparta","shortCode":"32"},{"name":"Istanbul","shortCode":"34"},{"name":"Izmir","shortCode":"35"},{"name":"Kahramanmaras","shortCode":"46"},{"name":"Karabuk","shortCode":"78"},{"name":"Karaman","shortCode":"70"},{"name":"Kars","shortCode":"36"},{"name":"Kastamonu","shortCode":"37"},{"name":"Kayseri","shortCode":"38"},{"name":"Kilis","shortCode":"79"},{"name":"Kirikkale","shortCode":"71"},{"name":"Kirklareli","shortCode":"39"},{"name":"Kirsehir","shortCode":"40"},{"name":"Kocaeli","shortCode":"41"},{"name":"Konya","shortCode":"42"},{"name":"Kutahya","shortCode":"43"},{"name":"Malatya","shortCode":"44"},{"name":"Manisa","shortCode":"45"},{"name":"Mardin","shortCode":"47"},{"name":"Mersin","shortCode":"33"},{"name":"Mugla","shortCode":"48"},{"name":"Mus","shortCode":"49"},{"name":"Nevsehir","shortCode":"50"},{"name":"Nigde","shortCode":"51"},{"name":"Ordu","shortCode":"52"},{"name":"Osmaniye","shortCode":"80"},{"name":"Rize","shortCode":"53"},{"name":"Sakarya","shortCode":"54"},{"name":"Samsun","shortCode":"55"},{"name":"Sanliurfa","shortCode":"63"},{"name":"Siirt","shortCode":"56"},{"name":"Sinop","shortCode":"57"},{"name":"Sirnak","shortCode":"73"},{"name":"Sivas","shortCode":"58"},{"name":"Tekirdag","shortCode":"59"},{"name":"Tokat","shortCode":"60"},{"name":"Trabzon","shortCode":"61"},{"name":"Tunceli","shortCode":"62"},{"name":"Usak","shortCode":"64"},{"name":"Van","shortCode":"65"},{"name":"Yalova","shortCode":"77"},{"name":"Yozgat","shortCode":"66"},{"name":"Zonguldak","shortCode":"67"}]},{"countryName":"Turkmenistan","countryShortCode":"TM","regions":[{"name":"Ahal","shortCode":"A"},{"name":"Asgabat","shortCode":"S"},{"name":"Balkan","shortCode":"B"},{"name":"Dashoguz","shortCode":"D"},{"name":"Lebap","shortCode":"L"},{"name":"Mary","shortCode":"M"}]},{"countryName":"Turks and Caicos Islands","countryShortCode":"TC","regions":[{"name":"Turks and Caicos Islands"}]},{"countryName":"Tuvalu","countryShortCode":"TV","regions":[{"name":"Funafuti","shortCode":"FUN"},{"name":"Nanumanga","shortCode":"NMG"},{"name":"Nanumea","shortCode":"NMA"},{"name":"Niutao","shortCode":"NIT"},{"name":"Nui","shortCode":"NUI"},{"name":"Nukufetau","shortCode":"NKF"},{"name":"Nukulaelae","shortCode":"NKL"},{"name":"Vaitupu","shortCode":"VAU"}]},{"countryName":"Uganda","countryShortCode":"UG","regions":[{"name":"Abim","shortCode":"317"},{"name":"Adjumani","shortCode":"301"},{"name":"Amolatar","shortCode":"314"},{"name":"Amuria","shortCode":"216"},{"name":"Amuru","shortCode":"319"},{"name":"Apac","shortCode":"302"},{"name":"Arua","shortCode":"303"},{"name":"Budaka","shortCode":"217"},{"name":"Bududa","shortCode":"223"},{"name":"Bugiri","shortCode":"201"},{"name":"Bukedea","shortCode":"224"},{"name":"Bukwa","shortCode":"218"},{"name":"Buliisa","shortCode":"419"},{"name":"Bundibugyo","shortCode":"401"},{"name":"Bushenyi","shortCode":"402"},{"name":"Busia","shortCode":"202"},{"name":"Butaleja","shortCode":"219"},{"name":"Dokolo","shortCode":"318"},{"name":"Gulu","shortCode":"304"},{"name":"Hoima","shortCode":"403"},{"name":"Ibanda","shortCode":"416"},{"name":"Iganga","shortCode":"203"},{"name":"Isingiro","shortCode":"417"},{"name":"Jinja","shortCode":"204"},{"name":"Kaabong","shortCode":"315"},{"name":"Kabale","shortCode":"404"},{"name":"Kabarole","shortCode":"405"},{"name":"Kaberamaido","shortCode":"213"},{"name":"Kalangala","shortCode":"101"},{"name":"Kaliro","shortCode":"220"},{"name":"Kampala","shortCode":"102"},{"name":"Kamuli","shortCode":"205"},{"name":"Kamwenge","shortCode":"413"},{"name":"Kanungu","shortCode":"414"},{"name":"Kapchorwa","shortCode":"206"},{"name":"Kasese","shortCode":"406"},{"name":"Katakwi","shortCode":"207"},{"name":"Kayunga","shortCode":"112"},{"name":"Kibaale","shortCode":"407"},{"name":"Kiboga","shortCode":"103"},{"name":"Kiruhura","shortCode":"418"},{"name":"Kisoro","shortCode":"408"},{"name":"Kitgum","shortCode":"305"},{"name":"Koboko","shortCode":"316"},{"name":"Kotido","shortCode":"306"},{"name":"Kumi","shortCode":"208"},{"name":"Kyenjojo","shortCode":"415"},{"name":"Lira","shortCode":"307"},{"name":"Luwero","shortCode":"104"},{"name":"Lyantonde","shortCode":"116"},{"name":"Manafwa","shortCode":"221"},{"name":"Maracha","shortCode":"320"},{"name":"Masaka","shortCode":"105"},{"name":"Masindi","shortCode":"409"},{"name":"Mayuge","shortCode":"214"},{"name":"Mbale","shortCode":"209"},{"name":"Mbarara","shortCode":"410"},{"name":"Mityana","shortCode":"114"},{"name":"Moroto","shortCode":"308"},{"name":"Moyo","shortCode":"309"},{"name":"Mpigi","shortCode":"106"},{"name":"Mubende","shortCode":"107"},{"name":"Mukono","shortCode":"108"},{"name":"Nakapiripirit","shortCode":"311"},{"name":"Nakaseke","shortCode":"115"},{"name":"Nakasongola","shortCode":"109"},{"name":"Namutumba","shortCode":"222"},{"name":"Nebbi","shortCode":"310"},{"name":"Ntungamo","shortCode":"411"},{"name":"Oyam","shortCode":"321"},{"name":"Pader","shortCode":"312"},{"name":"Pallisa","shortCode":"210"},{"name":"Rakai","shortCode":"110"},{"name":"Rukungiri","shortCode":"412"},{"name":"Sembabule","shortCode":"111"},{"name":"Sironko","shortCode":"215"},{"name":"Soroti","shortCode":"211"},{"name":"Tororo","shortCode":"212"},{"name":"Wakiso","shortCode":"113"},{"name":"Yumbe","shortCode":"313"}]},{"countryName":"Ukraine","countryShortCode":"UA","regions":[{"name":"Cherkasy","shortCode":"71"},{"name":"Chernihiv","shortCode":"74"},{"name":"Chernivtsi","shortCode":"77"},{"name":"Dnipropetrovsk","shortCode":"12"},{"name":"Donetsk","shortCode":"14"},{"name":"Ivano-Frankivsk","shortCode":"26"},{"name":"Kharkiv","shortCode":"63"},{"name":"Kherson","shortCode":"65"},{"name":"Khmelnytskyi","shortCode":"68"},{"name":"Kiev","shortCode":"32"},{"name":"Kirovohrad","shortCode":"35"},{"name":"Luhansk","shortCode":"09"},{"name":"Lviv","shortCode":"46"},{"name":"Mykolaiv","shortCode":"48"},{"name":"Odessa","shortCode":"51"},{"name":"Poltava","shortCode":"53"},{"name":"Rivne","shortCode":"56"},{"name":"Sumy","shortCode":"59"},{"name":"Ternopil","shortCode":"61"},{"name":"Vinnytsia","shortCode":"05"},{"name":"Volyn","shortCode":"07"},{"name":"Zakarpattia","shortCode":"21"},{"name":"Zaporizhia","shortCode":"23"},{"name":"Zhytomyr","shortCode":"18"},{"name":"Avtonomna Respublika Krym","shortCode":"43"},{"name":"Kyïv","shortCode":"30"},{"name":"Sevastopol","shortCode":"40"}]},{"countryName":"United Arab Emirates","countryShortCode":"AE","regions":[{"name":"Abu Dhabi","shortCode":"AZ"},{"name":"Ajman","shortCode":"AJ"},{"name":"Dubai","shortCode":"DU"},{"name":"Fujairah","shortCode":"FU"},{"name":"Ras al Khaimah","shortCode":"RK"},{"name":"Sharjah","shortCode":"SH"},{"name":"Umm Al Quwain","shortCode":"UQ"}]},{"countryName":"United Kingdom","countryShortCode":"GB","regions":[{"name":"Aberdeen City","shortCode":"ABE"},{"name":"Aberdeenshire","shortCode":"ABD"},{"name":"Angus","shortCode":"ANS"},{"name":"Antrim and Newtownabbey","shortCode":"ANN"},{"name":"Ards and North Down","shortCode":"AND"},{"name":"Argyll and Bute","shortCode":"AGB"},{"name":"Armagh, Banbridge and Craigavon","shortCode":"ABC"},{"name":"Barking and Dagenham","shortCode":"BDG"},{"name":"Barnet","shortCode":"BNE"},{"name":"Barnsley","shortCode":"BNS"},{"name":"Bath and North East Somerset","shortCode":"BAS"},{"name":"Bedford","shortCode":"BDF"},{"name":"Belfast","shortCode":"BFS"},{"name":"Bexley","shortCode":"BEX"},{"name":"Birmingham","shortCode":"BIR"},{"name":"Blackburn with Darwen","shortCode":"BBD"},{"name":"Blackpool","shortCode":"BPL"},{"name":"Blaenau Gwent","shortCode":"BGW"},{"name":"Bolton","shortCode":"BOL"},{"name":"Bournemouth","shortCode":"BMH"},{"name":"Bracknell Forest","shortCode":"BRC"},{"name":"Bradford","shortCode":"BRD"},{"name":"Brent","shortCode":"BEN"},{"name":"Bridgend","shortCode":"BGE"},{"name":"Brighton and Hove","shortCode":"BNH"},{"name":"Bristol, City of","shortCode":"BST"},{"name":"Bromley","shortCode":"BRY"},{"name":"Buckinghamshire","shortCode":"BKM"},{"name":"Bury","shortCode":"BUR"},{"name":"Caerphilly","shortCode":"CAY"},{"name":"Calderdale","shortCode":"CLD"},{"name":"Cambridgeshire","shortCode":"CAM"},{"name":"Camden","shortCode":"CMD"},{"name":"Cardiff","shortCode":"CRF"},{"name":"Carmarthenshire","shortCode":"CMN"},{"name":"Causeway Coast and Glens","shortCode":"CCG"},{"name":"Central Bedfordshire","shortCode":"CBF"},{"name":"Ceredigion","shortCode":"CGN"},{"name":"Cheshire East","shortCode":"CHE"},{"name":"Cheshire West and Chester","shortCode":"CHW"},{"name":"Clackmannanshire","shortCode":"CLK"},{"name":"Conwy","shortCode":"CWY"},{"name":"Cornwall","shortCode":"CON"},{"name":"Coventry","shortCode":"COV"},{"name":"Croydon","shortCode":"CRY"},{"name":"Cumbria","shortCode":"CMA"},{"name":"Darlington","shortCode":"DAL"},{"name":"Denbighshire","shortCode":"DEN"},{"name":"Derby","shortCode":"DER"},{"name":"Derbyshire","shortCode":"DBY"},{"name":"Derry and Strabane","shortCode":"DRS"},{"name":"Devon","shortCode":"DEV"},{"name":"Doncaster","shortCode":"DNC"},{"name":"Dorset","shortCode":"DOR"},{"name":"Dudley","shortCode":"DUD"},{"name":"Dumfries and Galloway","shortCode":"DGY"},{"name":"Dundee City","shortCode":"DND"},{"name":"Durham County","shortCode":"DUR"},{"name":"Ealing","shortCode":"EAL"},{"name":"East Ayrshire","shortCode":"EAY"},{"name":"East Dunbartonshire","shortCode":"EDU"},{"name":"East Lothian","shortCode":"ELN"},{"name":"East Renfrewshire","shortCode":"ERW"},{"name":"East Riding of Yorkshire","shortCode":"ERY"},{"name":"East Sussex","shortCode":"ESX"},{"name":"Edinburgh, City of","shortCode":"EDH"},{"name":"Eilean Siar","shortCode":"ELS"},{"name":"Enfield","shortCode":"ENF"},{"name":"Essex","shortCode":"ESS"},{"name":"Falkirk","shortCode":"FAL"},{"name":"Fermanagh and Omagh","shortCode":"FMO"},{"name":"Fife","shortCode":"FIF"},{"name":"Flintshire","shortCode":"FLN"},{"name":"Gateshead","shortCode":"GAT"},{"name":"Glasgow City","shortCode":"GLG"},{"name":"Gloucestershire","shortCode":"GLS"},{"name":"Greenwich","shortCode":"GRE"},{"name":"Gwynedd","shortCode":"GWN"},{"name":"Hackney","shortCode":"HCK"},{"name":"Halton","shortCode":"HAL"},{"name":"Hammersmith and Fulham","shortCode":"HMF"},{"name":"Hampshire","shortCode":"HAM"},{"name":"Haringey","shortCode":"HRY"},{"name":"Harrow","shortCode":"HRW"},{"name":"Hartlepool","shortCode":"HPL"},{"name":"Havering","shortCode":"HAV"},{"name":"Herefordshire","shortCode":"HEF"},{"name":"Hertfordshire","shortCode":"HRT"},{"name":"Highland","shortCode":"HLD"},{"name":"Hillingdon","shortCode":"HIL"},{"name":"Hounslow","shortCode":"HNS"},{"name":"Inverclyde","shortCode":"IVC"},{"name":"Isle of Anglesey","shortCode":"AGY"},{"name":"Isle of Wight","shortCode":"IOW"},{"name":"Isles of Scilly","shortCode":"IOS"},{"name":"Islington","shortCode":"ISL"},{"name":"Kensington and Chelsea","shortCode":"KEC"},{"name":"Kent","shortCode":"KEN"},{"name":"Kingston upon Hull","shortCode":"KHL"},{"name":"Kingston upon Thames","shortCode":"KTT"},{"name":"Kirklees","shortCode":"KIR"},{"name":"Knowsley","shortCode":"KWL"},{"name":"Lambeth","shortCode":"LBH"},{"name":"Lancashire","shortCode":"LAN"},{"name":"Leeds","shortCode":"LDS"},{"name":"Leicester","shortCode":"LCE"},{"name":"Leicestershire","shortCode":"LEC"},{"name":"Lewisham","shortCode":"LEW"},{"name":"Lincolnshire","shortCode":"LIN"},{"name":"Lisburn and Castlereagh","shortCode":"LBC"},{"name":"Liverpool","shortCode":"LIV"},{"name":"London, City of","shortCode":"LND"},{"name":"Luton","shortCode":"LUT"},{"name":"Manchester","shortCode":"MAN"},{"name":"Medway","shortCode":"MDW"},{"name":"Merthyr Tydfil","shortCode":"MTY"},{"name":"Merton","shortCode":"MRT"},{"name":"Mid and East Antrim","shortCode":"MEA"},{"name":"Mid Ulster","shortCode":"MUL"},{"name":"Middlesbrough","shortCode":"MDB"},{"name":"Midlothian","shortCode":"MLN"},{"name":"Milton Keynes","shortCode":"MIK"},{"name":"Monmouthshire","shortCode":"MON"},{"name":"Moray","shortCode":"MRY"},{"name":"Neath Port Talbot","shortCode":"NTL"},{"name":"Newcastle upon Tyne","shortCode":"NET"},{"name":"Newham","shortCode":"NWM"},{"name":"Newport","shortCode":"NWP"},{"name":"Newry, Mourne and Down","shortCode":"NMD"},{"name":"Norfolk","shortCode":"NFK"},{"name":"North Ayrshire","shortCode":"NAY"},{"name":"North East Lincolnshire","shortCode":"NEL"},{"name":"North Lanarkshire","shortCode":"NLK"},{"name":"North Lincolnshire","shortCode":"NLN"},{"name":"North Somerset","shortCode":"NSM"},{"name":"North Tyneside","shortCode":"NTY"},{"name":"North Yorkshire","shortCode":"NYK"},{"name":"Northamptonshire","shortCode":"NTH"},{"name":"Northumberland","shortCode":"NBL"},{"name":"Nottingham","shortCode":"NGM"},{"name":"Nottinghamshire","shortCode":"NTT"},{"name":"Oldham","shortCode":"OLD"},{"name":"Orkney Islands","shortCode":"ORK"},{"name":"Oxfordshire","shortCode":"OXF"},{"name":"Pembrokeshire","shortCode":"PEM"},{"name":"Perth and Kinross","shortCode":"PKN"},{"name":"Peterborough","shortCode":"PTE"},{"name":"Plymouth","shortCode":"PLY"},{"name":"Poole","shortCode":"POL"},{"name":"Portsmouth","shortCode":"POR"},{"name":"Powys","shortCode":"POW"},{"name":"Reading","shortCode":"RDG"},{"name":"Redbridge","shortCode":"RDB"},{"name":"Redcar and Cleveland","shortCode":"RCC"},{"name":"Renfrewshire","shortCode":"RFW"},{"name":"Rhondda, Cynon, Taff","shortCode":"RCT"},{"name":"Richmond upon Thames","shortCode":"RIC"},{"name":"Rochdale","shortCode":"RCH"},{"name":"Rotherham","shortCode":"ROT"},{"name":"Rutland","shortCode":"RUT"},{"name":"St. Helens","shortCode":"SHN"},{"name":"Salford","shortCode":"SLF"},{"name":"Sandwell","shortCode":"SAW"},{"name":"Scottish Borders, The","shortCode":"SCB"},{"name":"Sefton","shortCode":"SFT"},{"name":"Sheffield","shortCode":"SHF"},{"name":"Shetland Islands","shortCode":"ZET"},{"name":"Shropshire","shortCode":"SHR"},{"name":"Slough","shortCode":"SLG"},{"name":"Solihull","shortCode":"SOL"},{"name":"Somerset","shortCode":"SOM"},{"name":"South Ayrshire","shortCode":"SAY"},{"name":"South Gloucestershire","shortCode":"SGC"},{"name":"South Lanarkshire","shortCode":"SLK"},{"name":"South Tyneside","shortCode":"STY"},{"name":"Southampton","shortCode":"STH"},{"name":"Southend-on-Sea","shortCode":"SOS"},{"name":"Southwark","shortCode":"SWK"},{"name":"Staffordshire","shortCode":"STS"},{"name":"Stirling","shortCode":"STG"},{"name":"Stockport","shortCode":"SKP"},{"name":"Stockton-on-Tees","shortCode":"STT"},{"name":"Stoke-on-Trent","shortCode":"STE"},{"name":"Suffolk","shortCode":"SFK"},{"name":"Sunderland","shortCode":"SND"},{"name":"Surrey","shortCode":"SRY"},{"name":"Sutton","shortCode":"STN"},{"name":"Swansea","shortCode":"SWA"},{"name":"Swindon","shortCode":"SWD"},{"name":"Tameside","shortCode":"TAM"},{"name":"Telford and Wrekin","shortCode":"TFW"},{"name":"Thurrock","shortCode":"THR"},{"name":"Torbay","shortCode":"TOB"},{"name":"Torfaen","shortCode":"TOF"},{"name":"Tower Hamlets","shortCode":"TWH"},{"name":"Trafford","shortCode":"TRF"},{"name":"Vale of Glamorgan, The","shortCode":"VGL"},{"name":"Wakefield","shortCode":"WKF"},{"name":"Walsall","shortCode":"WLL"},{"name":"Waltham Forest","shortCode":"WFT"},{"name":"Wandsworth","shortCode":"WND"},{"name":"Warrington","shortCode":"WRT"},{"name":"Warwickshire","shortCode":"WAR"},{"name":"West Berkshire","shortCode":"WBK"},{"name":"West Dunbartonshire","shortCode":"WDU"},{"name":"West Lothian","shortCode":"WLN"},{"name":"West Sussex","shortCode":"WSX"},{"name":"Westminster","shortCode":"WSM"},{"name":"Wigan","shortCode":"WGN"},{"name":"Wiltshire","shortCode":"WIL"},{"name":"Windsor and Maidenhead","shortCode":"WNM"},{"name":"Wirral","shortCode":"WRL"},{"name":"Wokingham","shortCode":"WOK"},{"name":"Wolverhampton","shortCode":"WLV"},{"name":"Worcestershire","shortCode":"WOR"},{"name":"Wrexham","shortCode":"WRX"},{"name":"York","shortCode":"YOR"}]},{"countryName":"United States","countryShortCode":"US","regions":[{"name":"Alabama","shortCode":"AL"},{"name":"Alaska","shortCode":"AK"},{"name":"American Samoa","shortCode":"AS"},{"name":"Arizona","shortCode":"AZ"},{"name":"Arkansas","shortCode":"AR"},{"name":"California","shortCode":"CA"},{"name":"Colorado","shortCode":"CO"},{"name":"Connecticut","shortCode":"CT"},{"name":"Delaware","shortCode":"DE"},{"name":"District of Columbia","shortCode":"DC"},{"name":"Micronesia","shortCode":"FM"},{"name":"Florida","shortCode":"FL"},{"name":"Georgia","shortCode":"GA"},{"name":"Guam","shortCode":"GU"},{"name":"Hawaii","shortCode":"HI"},{"name":"Idaho","shortCode":"ID"},{"name":"Illinois","shortCode":"IL"},{"name":"Indiana","shortCode":"IN"},{"name":"Iowa","shortCode":"IA"},{"name":"Kansas","shortCode":"KS"},{"name":"Kentucky","shortCode":"KY"},{"name":"Louisiana","shortCode":"LA"},{"name":"Maine","shortCode":"ME"},{"name":"Marshall Islands","shortCode":"MH"},{"name":"Maryland","shortCode":"MD"},{"name":"Massachusetts","shortCode":"MA"},{"name":"Michigan","shortCode":"MI"},{"name":"Minnesota","shortCode":"MN"},{"name":"Mississippi","shortCode":"MS"},{"name":"Missouri","shortCode":"MO"},{"name":"Montana","shortCode":"MT"},{"name":"Nebraska","shortCode":"NE"},{"name":"Nevada","shortCode":"NV"},{"name":"New Hampshire","shortCode":"NH"},{"name":"New Jersey","shortCode":"NJ"},{"name":"New Mexico","shortCode":"NM"},{"name":"New York","shortCode":"NY"},{"name":"North Carolina","shortCode":"NC"},{"name":"North Dakota","shortCode":"ND"},{"name":"Northern Mariana Islands","shortCode":"MP"},{"name":"Ohio","shortCode":"OH"},{"name":"Oklahoma","shortCode":"OK"},{"name":"Oregon","shortCode":"OR"},{"name":"Palau","shortCode":"PW"},{"name":"Pennsylvania","shortCode":"PA"},{"name":"Puerto Rico","shortCode":"PR"},{"name":"Rhode Island","shortCode":"RI"},{"name":"South Carolina","shortCode":"SC"},{"name":"South Dakota","shortCode":"SD"},{"name":"Tennessee","shortCode":"TN"},{"name":"Texas","shortCode":"TX"},{"name":"Utah","shortCode":"UT"},{"name":"Vermont","shortCode":"VT"},{"name":"Virgin Islands","shortCode":"VI"},{"name":"Virginia","shortCode":"VA"},{"name":"Washington","shortCode":"WA"},{"name":"West Virginia","shortCode":"WV"},{"name":"Wisconsin","shortCode":"WI"},{"name":"Wyoming","shortCode":"WY"},{"name":"Armed Forces Americas","shortCode":"AA"},{"name":"Armed Forces Europe, Canada, Africa and Middle East","shortCode":"AE"},{"name":"Armed Forces Pacific","shortCode":"AP"}]},{"countryName":"United States Minor Outlying Islands","countryShortCode":"UM","regions":[{"name":"Baker Island","shortCode":"81"},{"name":"Howland Island","shortCode":"84"},{"name":"Jarvis Island","shortCode":"86"},{"name":"Johnston Atoll","shortCode":"67"},{"name":"Kingman Reef","shortCode":"89"},{"name":"Midway Islands","shortCode":"71"},{"name":"Navassa Island","shortCode":"76"},{"name":"Palmyra Atoll","shortCode":"95"},{"name":"Wake Island","shortCode":"79"},{"name":"Bajo Nuevo Bank","shortCode":"BN"},{"name":"Serranilla Bank","shortCode":"SB"}]},{"countryName":"Uruguay","countryShortCode":"UY","regions":[{"name":"Artigas","shortCode":"AR"},{"name":"Canelones","shortCode":"CA"},{"name":"Cerro Largo","shortCode":"CL"},{"name":"Colonia","shortCode":"CO"},{"name":"Durazno","shortCode":"DU"},{"name":"Flores","shortCode":"FS"},{"name":"Florida","shortCode":"FD"},{"name":"Lavalleja","shortCode":"LA"},{"name":"Maldonado","shortCode":"MA"},{"name":"Montevideo","shortCode":"MO"},{"name":"Paysandú","shortCode":"PA"},{"name":"Río Negro","shortCode":"RN"},{"name":"Rivera","shortCode":"RV"},{"name":"Rocha","shortCode":"RO"},{"name":"Salto","shortCode":"SA"},{"name":"San José","shortCode":"SJ"},{"name":"Soriano","shortCode":"SO"},{"name":"Tacuarembó","shortCode":"TA"},{"name":"Treinta y Tres","shortCode":"TT"}]},{"countryName":"Uzbekistan","countryShortCode":"UZ","regions":[{"name":"Toshkent shahri","shortCode":"TK"},{"name":"Andijon","shortCode":"AN"},{"name":"Buxoro","shortCode":"BU"},{"name":"Farg‘ona","shortCode":"FA"},{"name":"Jizzax","shortCode":"JI"},{"name":"Namangan","shortCode":"NG"},{"name":"Navoiy","shortCode":"NW"},{"name":"Qashqadaryo (Qarshi)","shortCode":"QA"},{"name":"Samarqand","shortCode":"SA"},{"name":"Sirdaryo (Guliston)","shortCode":"SI"},{"name":"Surxondaryo (Termiz)","shortCode":"SU"},{"name":"Toshkent wiloyati","shortCode":"TO"},{"name":"Xorazm (Urganch)","shortCode":"XO"},{"name":"Qoraqalpog‘iston Respublikasi (Nukus)","shortCode":"QR"}]},{"countryName":"Vanuatu","countryShortCode":"VU","regions":[{"name":"Malampa","shortCode":"MAP"},{"name":"Pénama","shortCode":"PAM"},{"name":"Sanma","shortCode":"SAM"},{"name":"Shéfa","shortCode":"SEE"},{"name":"Taféa","shortCode":"TAE"},{"name":"Torba","shortCode":"TOB"}]},{"countryName":"Venezuela, Bolivarian Republic of","countryShortCode":"VE","regions":[{"name":"Dependencias Federales","shortCode":"W"},{"name":"Distrito Federal","shortCode":"A"},{"name":"Amazonas","shortCode":"Z"},{"name":"Anzoátegui","shortCode":"B"},{"name":"Apure","shortCode":"C"},{"name":"Aragua","shortCode":"D"},{"name":"Barinas","shortCode":"E"},{"name":"Bolívar","shortCode":"F"},{"name":"Carabobo","shortCode":"G"},{"name":"Cojedes","shortCode":"H"},{"name":"Delta Amacuro","shortCode":"Y"},{"name":"Falcón","shortCode":"I"},{"name":"Guárico","shortCode":"J"},{"name":"Lara","shortCode":"K"},{"name":"Mérida","shortCode":"L"},{"name":"Miranda","shortCode":"M"},{"name":"Monagas","shortCode":"N"},{"name":"Nueva Esparta","shortCode":"O"},{"name":"Portuguesa","shortCode":"P"},{"name":"Sucre","shortCode":"R"},{"name":"Táchira","shortCode":"S"},{"name":"Trujillo","shortCode":"T"},{"name":"Vargas","shortCode":"X"},{"name":"Yaracuy","shortCode":"U"},{"name":"Zulia","shortCode":"V"}]},{"countryName":"Vietnam","countryShortCode":"VN","regions":[{"name":"An Giang","shortCode":"44"},{"name":"Bà Rịa - Vũng Tàu","shortCode":"43"},{"name":"Bình Dương","shortCode":"57"},{"name":"Bình Phước","shortCode":"58"},{"name":"Bình Định","shortCode":"31"},{"name":"Bình Thuận","shortCode":"40"},{"name":"Bạc Liêu","shortCode":"55"},{"name":"Bắc Giang","shortCode":"54"},{"name":"Bắc Kạn","shortCode":"53"},{"name":"Bắc Ninh","shortCode":"56"},{"name":"Bến Tre","shortCode":"50"},{"name":"Cao Bằng","shortCode":"04"},{"name":"Cà Mau","shortName":"59"},{"name":"Đắk Lắk","shortCode":"33"},{"name":"Đắk Nông","shortCode":"72"},{"name":"Điện Biên","shortCode":"71"},{"name":"Đồng Nai","shortCode":"39"},{"name":"Đồng Tháp","shortCode":"45"},{"name":"Gia Lai","shortCode":"30"},{"name":"Hà Giang","shortCode":"03"},{"name":"Hà Nam","shortCode":"63"},{"name":"Hà Tây","shortCode":"15"},{"name":"Hà Tĩnh","shortCode":"23"},{"name":"Hải Dương","shortCode":"61"},{"name":"Hậu Giang","shortCode":"73"},{"name":"Hòa Bình","shortCode":"14"},{"name":"Hưng Yên","shortCode":"66"},{"name":"Khánh Hòa","shortCode":"34"},{"name":"Kiên Giang","shortCode":"47"},{"name":"Kon Tum","shortCode":"28"},{"name":"Lai Châu","shortCode":"01"},{"name":"Lâm Đồng","shortCode":"35"},{"name":"Lạng Sơn","shortCode":"09"},{"name":"Lào Cai","shortCode":"02"},{"name":"Long An","shortCode":"41"},{"name":"Nam Định","shortCode":"67"},{"name":"Nghệ An","shortCode":"22"},{"name":"Ninh Bình","shortCode":"18"},{"name":"Ninh Thuận","shortCode":"36"},{"name":"Phú Thọ","shortCode":"68"},{"name":"Phú Yên","shortCode":"32"},{"name":"Quảng Bình","shortCode":"24"},{"name":"Quảng Nam","shortCode":"27"},{"name":"Quảng Ngãi","shortCode":"29"},{"name":"Quảng Ninh","shortCode":"13"},{"name":"Quảng Trị","shortCode":"25"},{"name":"Sóc Trăng","shortCode":"52"},{"name":"Sơn La","shortCode":"05"},{"name":"Tây Ninh","shortCode":"37"},{"name":"Thái Bình","shortCode":"20"},{"name":"Thái Nguyên","shortCode":"69"},{"name":"Thanh Hóa","shortCode":"21"},{"name":"Thừa Thiên–Huế","shortCode":"26"},{"name":"Tiền Giang","shortCode":"46"},{"name":"Trà Vinh","shortCode":"51"},{"name":"Tuyên Quang","shortCode":"07"},{"name":"Vĩnh Long","shortCode":"49"},{"name":"Vĩnh Phúc","shortCode":"70"},{"name":"Yên Bái","shortCode":"06"},{"name":"Cần Thơ","shortCode":"CT"},{"name":"Đà Nẵng","shortCode":"DN"},{"name":"Hà Nội","shortCode":"HN"},{"name":"Hải Phòng","shortCode":"HP"},{"name":"Hồ Chí Minh (Sài Gòn)","shortCode":"SG"}]},{"countryName":"Virgin Islands, British","countryShortCode":"VG","regions":[{"name":"Anegada","shortCode":"ANG"},{"name":"Jost Van Dyke","shortCode":"JVD"},{"name":"Tortola","shortCode":"TTA"},{"name":"Virgin Gorda","shortCode":"VGD"}]},{"countryName":"Virgin Islands, U.S.","countryShortCode":"VI","regions":[{"name":"St. Thomas","shortCode":"STH"},{"name":"St. John","shortCode":"SJO"},{"name":"St. Croix","shortCode":"SCR"}]},{"countryName":"Wallis and Futuna","countryShortCode":"WF","regions":[{"name":"Alo","shortCode":"ALO"},{"name":"Sigave","shortCode":"SIG"},{"name":"Wallis","shortCode":"WAL"}]},{"countryName":"Western Sahara","countryShortCode":"EH","regions":[{"name":"Es Smara","shortCode":"ESM"},{"name":"Boujdour","shortCode":"BOD"},{"name":"Laâyoune","shortCode":"LAA"},{"name":"Aousserd","shortCode":"AOU"},{"name":"Oued ed Dahab","shortCode":"OUD"}]},{"countryName":"Yemen","countryShortCode":"YE","regions":[{"name":"Abyān","shortCode":"AB"},{"name":"\'Adan","shortCode":"AD"},{"name":"Aḑ Ḑāli\'","shortCode":"DA"},{"name":"Al Bayḑā\'","shortCode":"BA"},{"name":"Al Ḩudaydah","shortCode":"HU"},{"name":"Al Jawf","shortCode":"JA"},{"name":"Al Mahrah","shortCode":"MR"},{"name":"Al Maḩwīt","shortCode":"MW"},{"name":"\'Amrān","shortCode":"AM"},{"name":"Dhamār","shortCode":"DH"},{"name":"Ḩaḑramawt","shortCode":"HD"},{"name":"Ḩajjah","shortCode":"HJ"},{"name":"Ibb","shortCode":"IB"},{"name":"Laḩij","shortCode":"LA"},{"name":"Ma\'rib","shortCode":"MA"},{"name":"Raymah","shortCode":"RA"},{"name":"Şā‘dah","shortCode":"SD"},{"name":"Şan‘ā\'","shortCode":"SN"},{"name":"Shabwah","shortCode":"SH"},{"name":"Tā‘izz","shortCode":"TA"}]},{"countryName":"Zambia","countryShortCode":"ZM","regions":[{"name":"Central","shortCode":"02"},{"name":"Copperbelt","shortCode":"08"},{"name":"Eastern","shortCode":"03"},{"name":"Luapula","shortCode":"04"},{"name":"Lusaka","shortCode":"09"},{"name":"Northern","shortCode":"05"},{"name":"North-Western","shortCode":"06"},{"name":"Southern","shortCode":"07"},{"name":"Western","shortCode":"01"}]},{"countryName":"Zimbabwe","countryShortCode":"ZW","regions":[{"name":"Bulawayo","shortCode":"BU"},{"name":"Harare","shortCode":"HA"},{"name":"Manicaland","shortCode":"MA"},{"name":"Mashonaland Central","shortCode":"MC"},{"name":"Mashonaland East","shortCode":"ME"},{"name":"Mashonaland West","shortCode":"MW"},{"name":"Masvingo","shortCode":"MV"},{"name":"Matabeleland North","shortCode":"MN"},{"name":"Matabeleland South","shortCode":"MS"},{"name":"Midlands","shortCode":"MI"}]}]'),xZ="ErrorMessage__validationBlock___BbeyGcnO",UZ=i.memo((e=>i.createElement("svg",{className:e.className,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 18C11.4615 18 12.8141 17.6346 14.0577 16.9038C15.2628 16.2115 16.2115 15.2628 16.9038 14.0577C17.6346 12.8141 18 11.4615 18 10C18 8.53846 17.6346 7.1859 16.9038 5.94231C16.2115 4.73718 15.2628 3.78846 14.0577 3.09615C12.8141 2.36538 11.4615 2 10 2C8.55128 2 7.20513 2.36538 5.96154 3.09615C4.75641 3.80128 3.80128 4.75641 3.09615 5.96154C2.36538 7.20513 2 8.55128 2 10C2 11.4487 2.36538 12.7949 3.09615 14.0385C3.78846 15.2436 4.73718 16.1987 5.94231 16.9038C7.1859 17.6346 8.53846 18 10 18Z",fill:"#D50032"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 11H9V6H11V11Z",fill:"#F9F9F9"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 14H9V12H11V14Z",fill:"#F9F9F9"})))),VZ=({message:e,id:t,className:a})=>i.createElement("div",{className:r()(xZ,a)},i.createElement(UZ,null),i.createElement("span",{id:t,role:"alert"},e)),jZ=i.memo((e=>i.createElement("svg",{className:e.className,width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.7638 6.22219C26.0466 5.92594 26.5051 5.92594 26.7879 6.22219C27.0489 6.49567 27.069 6.92598 26.8481 7.22358L26.7879 7.29505L7.23618 27.7778C6.95339 28.0741 6.49489 28.0741 6.2121 27.7778C5.95106 27.5043 5.93097 27.074 6.15185 26.7764L6.2121 26.705L8.72195 24.0756L8.72191 24.0756L10.1134 22.6178L10.1135 22.6178L12.6425 19.9683C12.6425 19.9683 12.6425 19.9683 12.6425 19.9683L14.0521 18.4916C14.0521 18.4916 14.0521 18.4916 14.0521 18.4916L18.0388 14.3151C18.0387 14.3151 18.0387 14.3151 18.0387 14.3151L19.4498 12.8369C19.4498 12.8369 19.4498 12.8369 19.4498 12.8369L21.6301 10.5528L21.63 10.5528L23.043 9.07247L23.0431 9.0725L25.7638 6.22219ZM22.1568 8.55267C20.4617 7.63045 18.5475 7 16.5 7C12.6729 7 9.31151 9.2026 6.97648 11.3962C5.7949 12.5062 4.83626 13.6505 4.16701 14.5928C3.83304 15.0631 3.56237 15.4953 3.37021 15.8582C3.2746 16.0388 3.19087 16.2163 3.12849 16.3823C3.07588 16.5222 3 16.7509 3 17C3 17.2491 3.07588 17.4778 3.12849 17.6177C3.19087 17.7837 3.2746 17.9612 3.37021 18.1418C3.56237 18.5047 3.83304 18.9369 4.16701 19.4072C4.83626 20.3495 5.7949 21.4938 6.97648 22.6038C7.27902 22.8881 7.59879 23.1724 7.93457 23.4521L9.31891 22.0019C8.98143 21.7248 8.65659 21.4381 8.34585 21.1462C7.26538 20.1312 6.39344 19.088 5.79761 18.2491C5.49905 17.8287 5.27856 17.4719 5.1377 17.2059C5.09395 17.1232 5.06073 17.0547 5.03631 17C5.06073 16.9453 5.09395 16.8768 5.1377 16.7941C5.27856 16.5281 5.49905 16.1713 5.79761 15.7509C6.39344 14.912 7.26538 13.8688 8.34585 12.8538C10.5349 10.7974 13.4235 9 16.5 9C17.9673 9 19.3919 9.40887 20.7182 10.0597L22.1568 8.55267ZM12.2817 23.9403C13.608 24.5911 15.0326 25 16.5 25C19.5765 25 22.4651 23.2026 24.6542 21.1462C25.7346 20.1312 26.6066 19.088 27.2024 18.2491C27.501 17.8287 27.7214 17.4719 27.8623 17.2059C27.906 17.1232 27.9393 17.0547 27.9637 17C27.9393 16.9453 27.906 16.8768 27.8623 16.7941C27.7214 16.5281 27.501 16.1713 27.2024 15.7509C26.6066 14.912 25.7346 13.8688 24.6542 12.8538C24.3434 12.5619 24.0185 12.2752 23.681 11.9981L25.0654 10.5478C25.4012 10.8275 25.721 11.1119 26.0235 11.3962C27.2051 12.5062 28.1637 13.6505 28.833 14.5928C29.167 15.0631 29.4376 15.4953 29.6298 15.8582C29.7254 16.0388 29.8091 16.2163 29.8715 16.3823C29.9241 16.5222 30 16.7509 30 17C30 17.2491 29.9241 17.4778 29.8715 17.6177C29.8091 17.7837 29.7254 17.9612 29.6298 18.1418C29.4376 18.5047 29.167 18.9369 28.833 19.4072C28.1637 20.3495 27.2051 21.4938 26.0235 22.6038C23.6885 24.7974 20.3271 27 16.5 27C14.4525 27 12.5382 26.3695 10.8431 25.4473L12.2817 23.9403ZM4.98589 17.1301C4.98578 17.1301 4.98638 17.1276 4.98802 17.1222C4.98682 17.1273 4.986 17.13 4.98589 17.1301ZM28.012 17.1222C28.0132 17.1273 28.014 17.13 28.0141 17.1301C28.0142 17.1301 28.014 17.1292 28.0135 17.1273L28.012 17.1222ZM28.0134 16.8721L28.012 16.8778C28.0136 16.8724 28.0142 16.8699 28.0141 16.8699L28.0134 16.8721ZM4.98589 16.8699C4.98578 16.8699 4.98638 16.8724 4.98802 16.8778L4.98635 16.8713L4.98589 16.8699ZM16.6475 11.9854C17.3218 11.9854 17.9543 12.1056 18.5384 12.3434L16.958 13.999C16.8568 13.9899 16.7533 13.9854 16.6475 13.9854C15.8087 13.9854 15.1203 14.2705 14.5264 14.8643C13.9326 15.4582 13.6475 16.1466 13.6475 16.9854C13.6475 17.14 13.6575 17.2899 13.6778 17.4354L12.1035 19.0847C11.8015 18.4433 11.6475 17.7407 11.6475 16.9854C11.6475 15.6158 12.1436 14.4188 13.1122 13.4501C14.0809 12.4815 15.2779 11.9854 16.6475 11.9854ZM16.6787 20.0166C16.4721 20.0166 16.2731 19.9981 16.0808 19.9602L14.5645 21.5487C15.2121 21.8579 15.9195 22.0166 16.6787 22.0166C18.0529 22.0166 19.2488 21.5116 20.2077 20.5267C21.1602 19.5485 21.6475 18.3503 21.6475 16.9854C21.6475 16.1548 21.465 15.3876 21.1053 14.6964L19.5763 16.2983C19.6239 16.5158 19.6475 16.7444 19.6475 16.9854C19.6475 17.8287 19.3639 18.5264 18.7747 19.1315C18.192 19.73 17.5128 20.0166 16.6787 20.0166Z",fill:"currentColor"})))),FZ=i.memo((e=>i.createElement("svg",{className:e.className,width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M29 17C29 18 23.4036 26 16.5 26C9.59644 26 4 18 4 17C4 16 9.59644 8 16.5 8C23.4036 8 29 16 29 17Z",stroke:"currentColor",strokeWidth:"2"}),i.createElement("path",{d:"M16.6787 21.0166C15.5954 21.0166 14.6527 20.6208 13.8506 19.8291C13.0485 19.0375 12.6475 18.0896 12.6475 16.9854C12.6475 15.8812 13.0381 14.9385 13.8193 14.1573C14.6006 13.376 15.5433 12.9854 16.6475 12.9854C17.7516 12.9854 18.6943 13.376 19.4756 14.1573C20.2568 14.9385 20.6475 15.8812 20.6475 16.9854C20.6475 18.0896 20.262 19.0375 19.4912 19.8291C18.7204 20.6208 17.7829 21.0166 16.6787 21.0166Z",stroke:"currentColor",strokeWidth:"2"})))),KZ="Input__wrapper___gtkWSTP4",WZ="Input__input___Q33bskJR",zZ="Input__successful___QpCBHrq0",YZ="Input__error___bhPjw1M3",$Z="Input__disabled___Aepj8lBh",qZ="Input__handlerIcon___f021D0Dp",JZ="Input__eyeIconClose___VZNvtdno",XZ="Input__eyeIconOpen___cXlXnoQ6",QZ="Input__errorMessage___JcVGwN4c";let eH=function(e){return e.TEXT="text",e.PASSWORD="password",e.SEARCH="search",e.EMAIL="email",e.BUTTON="button",e.FILE="file",e}({});const tH=({value:e,register:t,name:a,ariaInvalid:o,ariaDescribedBy:n,type:s,className:l,placeholder:m,isValid:c,onFocus:d,onBlur:h,maxLength:u,dataRecurly:C,showError:p,errorMessage:g,disabled:_=!1,required:E})=>{const S=(0,i.useState)(s||eH.TEXT),y=(0,vo.Z)(S,2),f=y[0],v=y[1];return i.createElement("div",{className:KZ},i.createElement("input",(0,ke.Z)({"aria-describedby":n??`${a}Error`,className:r()(WZ,_&&$Z,c?e?.length>0&&zZ:YZ,l),"aria-invalid":o,type:f,id:a,placeholder:m,onFocus:d,maxLength:u,"data-recurly":C,required:E},t(a,{value:e,onBlur:h}),{disabled:_})),s===eH.PASSWORD&&i.createElement("button",{onClick:()=>{v(f===eH.PASSWORD?eH.TEXT:eH.PASSWORD)},className:qZ,type:"button"},f===eH.PASSWORD?i.createElement(jZ,{className:JZ}):i.createElement(FZ,{className:XZ})),p&&i.createElement(VZ,{className:QZ,id:`${a}Error`,message:g}))},aH=i.memo((e=>i.createElement("svg",{className:e.className,role:"img","aria-label":"arrow-icon",xmlns:"http://www.w3.org/2000/svg",width:"34",height:"34",viewBox:"0 0 34 34"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",null,i.createElement("path",{d:"M0 0H34V34H0z",transform:"translate(-266 -20) translate(20 20) translate(246)"})),i.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 25L21 16.917 13 9",transform:"translate(-266 -20) translate(20 20) translate(246) rotate(-90 17 17)"}))))),oH=i.memo((e=>{const t=e.size?e.size:34;return i.createElement("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 34 34",onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onClick:e.onClick},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{d:"M0 0H34V34H0z"}),i.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"bevel",strokeWidth:"2"},i.createElement("path",{d:"M0 0L16 16",transform:"translate(8 8)"}),i.createElement("path",{d:"M0 0L16 16",transform:"translate(8 8) matrix(-1 0 0 1 16 0)"}))))})),nH=[{id:"US",name:"United States"},{id:"FR",name:"France"},{id:"CA",name:"Canada"},{id:"GB",name:"United Kingdom"},{id:"NZ",name:"New Zealand"},{id:"AU",name:"Australia"}].concat([{id:"BD",name:"Bangladesh"},{id:"BE",name:"Belgium"},{id:"BF",name:"Burkina Faso"},{id:"BG",name:"Bulgaria"},{id:"BA",name:"Bosnia and Herzegovina"},{id:"BB",name:"Barbados"},{id:"WF",name:"Wallis and Futuna"},{id:"BL",name:"Saint Barthelemy"},{id:"BM",name:"Bermuda"},{id:"BN",name:"Brunei"},{id:"BO",name:"Bolivia"},{id:"BH",name:"Bahrain"},{id:"BI",name:"Burundi"},{id:"BJ",name:"Benin"},{id:"BT",name:"Bhutan"},{id:"JM",name:"Jamaica"},{id:"BV",name:"Bouvet Island"},{id:"BW",name:"Botswana"},{id:"WS",name:"Samoa"},{id:"BQ",name:"Bonaire, Saint Eustatius and Saba "},{id:"BR",name:"Brazil"},{id:"BS",name:"Bahamas"},{id:"JE",name:"Jersey"},{id:"BY",name:"Belarus"},{id:"BZ",name:"Belize"},{id:"RU",name:"Russia"},{id:"RW",name:"Rwanda"},{id:"RS",name:"Serbia"},{id:"TL",name:"East Timor"},{id:"RE",name:"Reunion"},{id:"TM",name:"Turkmenistan"},{id:"TJ",name:"Tajikistan"},{id:"RO",name:"Romania"},{id:"TK",name:"Tokelau"},{id:"GW",name:"Guinea-Bissau"},{id:"GU",name:"Guam"},{id:"GT",name:"Guatemala"},{id:"GS",name:"South Georgia and the South Sandwich Islands"},{id:"GR",name:"Greece"},{id:"GQ",name:"Equatorial Guinea"},{id:"GP",name:"Guadeloupe"},{id:"JP",name:"Japan"},{id:"GY",name:"Guyana"},{id:"GG",name:"Guernsey"},{id:"GF",name:"French Guiana"},{id:"GE",name:"Georgia"},{id:"GD",name:"Grenada"},{id:"GA",name:"Gabon"},{id:"SV",name:"El Salvador"},{id:"GN",name:"Guinea"},{id:"GM",name:"Gambia"},{id:"GL",name:"Greenland"},{id:"GI",name:"Gibraltar"},{id:"GH",name:"Ghana"},{id:"OM",name:"Oman"},{id:"TN",name:"Tunisia"},{id:"JO",name:"Jordan"},{id:"HR",name:"Croatia"},{id:"HT",name:"Haiti"},{id:"HU",name:"Hungary"},{id:"HK",name:"Hong Kong"},{id:"HN",name:"Honduras"},{id:"HM",name:"Heard Island and McDonald Islands"},{id:"VE",name:"Venezuela"},{id:"PR",name:"Puerto Rico"},{id:"PS",name:"Palestinian Territory"},{id:"PW",name:"Palau"},{id:"PT",name:"Portugal"},{id:"SJ",name:"Svalbard and Jan Mayen"},{id:"PY",name:"Paraguay"},{id:"IQ",name:"Iraq"},{id:"PA",name:"Panama"},{id:"PF",name:"French Polynesia"},{id:"PG",name:"Papua New Guinea"},{id:"PE",name:"Peru"},{id:"PK",name:"Pakistan"},{id:"PH",name:"Philippines"},{id:"PN",name:"Pitcairn"},{id:"PL",name:"Poland"},{id:"PM",name:"Saint Pierre and Miquelon"},{id:"ZM",name:"Zambia"},{id:"EH",name:"Western Sahara"},{id:"EE",name:"Estonia"},{id:"EG",name:"Egypt"},{id:"ZA",name:"South Africa"},{id:"EC",name:"Ecuador"},{id:"IT",name:"Italy"},{id:"VN",name:"Vietnam"},{id:"SB",name:"Solomon Islands"},{id:"ET",name:"Ethiopia"},{id:"SO",name:"Somalia"},{id:"ZW",name:"Zimbabwe"},{id:"SA",name:"Saudi Arabia"},{id:"ES",name:"Spain"},{id:"ER",name:"Eritrea"},{id:"ME",name:"Montenegro"},{id:"MD",name:"Moldova"},{id:"MG",name:"Madagascar"},{id:"MF",name:"Saint Martin"},{id:"MA",name:"Morocco"},{id:"MC",name:"Monaco"},{id:"UZ",name:"Uzbekistan"},{id:"MM",name:"Myanmar"},{id:"ML",name:"Mali"},{id:"MO",name:"Macao"},{id:"MN",name:"Mongolia"},{id:"MH",name:"Marshall Islands"},{id:"MK",name:"Macedonia"},{id:"MU",name:"Mauritius"},{id:"MT",name:"Malta"},{id:"MW",name:"Malawi"},{id:"MV",name:"Maldives"},{id:"MQ",name:"Martinique"},{id:"MP",name:"Northern Mariana Islands"},{id:"MS",name:"Montserrat"},{id:"MR",name:"Mauritania"},{id:"IM",name:"Isle of Man"},{id:"UG",name:"Uganda"},{id:"TZ",name:"Tanzania"},{id:"MY",name:"Malaysia"},{id:"MX",name:"Mexico"},{id:"IL",name:"Israel"},{id:"IO",name:"British Indian Ocean Territory"},{id:"SH",name:"Saint Helena"},{id:"FI",name:"Finland"},{id:"FJ",name:"Fiji"},{id:"FK",name:"Falkland Islands"},{id:"FM",name:"Micronesia"},{id:"FO",name:"Faroe Islands"},{id:"NI",name:"Nicaragua"},{id:"NL",name:"Netherlands"},{id:"NO",name:"Norway"},{id:"NA",name:"Namibia"},{id:"VU",name:"Vanuatu"},{id:"NC",name:"New Caledonia"},{id:"NE",name:"Niger"},{id:"NF",name:"Norfolk Island"},{id:"NG",name:"Nigeria"},{id:"NP",name:"Nepal"},{id:"NR",name:"Nauru"},{id:"NU",name:"Niue"},{id:"CK",name:"Cook Islands"},{id:"XK",name:"Kosovo"},{id:"CI",name:"Ivory Coast"},{id:"CH",name:"Switzerland"},{id:"CO",name:"Colombia"},{id:"CN",name:"China"},{id:"CM",name:"Cameroon"},{id:"CL",name:"Chile"},{id:"CC",name:"Cocos Islands"},{id:"CG",name:"Republic of the Congo"},{id:"CF",name:"Central African Republic"},{id:"CD",name:"Democratic Republic of the Congo"},{id:"CZ",name:"Czech Republic"},{id:"CY",name:"Cyprus"},{id:"CX",name:"Christmas Island"},{id:"CR",name:"Costa Rica"},{id:"CW",name:"Curacao"},{id:"CV",name:"Cape Verde"},{id:"CU",name:"Cuba"},{id:"SZ",name:"Swaziland"},{id:"SY",name:"Syria"},{id:"SX",name:"Sint Maarten"},{id:"KG",name:"Kyrgyzstan"},{id:"KE",name:"Kenya"},{id:"SS",name:"South Sudan"},{id:"SR",name:"Suriname"},{id:"KI",name:"Kiribati"},{id:"KH",name:"Cambodia"},{id:"KN",name:"Saint Kitts and Nevis"},{id:"KM",name:"Comoros"},{id:"ST",name:"Sao Tome and Principe"},{id:"SK",name:"Slovakia"},{id:"KR",name:"South Korea"},{id:"SI",name:"Slovenia"},{id:"KP",name:"North Korea"},{id:"KW",name:"Kuwait"},{id:"SN",name:"Senegal"},{id:"SM",name:"San Marino"},{id:"SL",name:"Sierra Leone"},{id:"SC",name:"Seychelles"},{id:"KZ",name:"Kazakhstan"},{id:"KY",name:"Cayman Islands"},{id:"SG",name:"Singapore"},{id:"SE",name:"Sweden"},{id:"SD",name:"Sudan"},{id:"DO",name:"Dominican Republic"},{id:"DM",name:"Dominica"},{id:"DJ",name:"Djibouti"},{id:"DK",name:"Denmark"},{id:"VG",name:"British Virgin Islands"},{id:"DE",name:"Germany"},{id:"YE",name:"Yemen"},{id:"DZ",name:"Algeria"},{id:"UY",name:"Uruguay"},{id:"YT",name:"Mayotte"},{id:"UM",name:"United States Minor Outlying Islands"},{id:"LB",name:"Lebanon"},{id:"LC",name:"Saint Lucia"},{id:"LA",name:"Laos"},{id:"TV",name:"Tuvalu"},{id:"TW",name:"Taiwan"},{id:"TT",name:"Trinidad and Tobago"},{id:"TR",name:"Turkey"},{id:"LK",name:"Sri Lanka"},{id:"LI",name:"Liechtenstein"},{id:"LV",name:"Latvia"},{id:"TO",name:"Tonga"},{id:"LT",name:"Lithuania"},{id:"LU",name:"Luxembourg"},{id:"LR",name:"Liberia"},{id:"LS",name:"Lesotho"},{id:"TH",name:"Thailand"},{id:"TF",name:"French Southern Territories"},{id:"TG",name:"Togo"},{id:"TD",name:"Chad"},{id:"TC",name:"Turks and Caicos Islands"},{id:"LY",name:"Libya"},{id:"VA",name:"Vatican"},{id:"VC",name:"Saint Vincent and the Grenadines"},{id:"AE",name:"United Arab Emirates"},{id:"AD",name:"Andorra"},{id:"AG",name:"Antigua and Barbuda"},{id:"AF",name:"Afghanistan"},{id:"AI",name:"Anguilla"},{id:"VI",name:"U.S. Virgin Islands"},{id:"IS",name:"Iceland"},{id:"IR",name:"Iran"},{id:"AM",name:"Armenia"},{id:"AL",name:"Albania"},{id:"AO",name:"Angola"},{id:"AQ",name:"Antarctica"},{id:"AS",name:"American Samoa"},{id:"AR",name:"Argentina"},{id:"AT",name:"Austria"},{id:"AW",name:"Aruba"},{id:"IN",name:"India"},{id:"AX",name:"Aland Islands"},{id:"AZ",name:"Azerbaijan"},{id:"IE",name:"Ireland"},{id:"ID",name:"Indonesia"},{id:"UA",name:"Ukraine"},{id:"QA",name:"Qatar"},{id:"MZ",name:"Mozambiqu"}].sort(((e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:1))),rH=i.memo((e=>i.createElement("svg",{className:e.className,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.11111 0C1.4058 0 1.68841 0.117063 1.89679 0.325437C2.10516 0.533811 2.22222 0.816426 2.22222 1.11111V2.22222H4.44444V1.11111C4.44444 0.816426 4.56151 0.533811 4.76988 0.325437C4.97826 0.117063 5.26087 0 5.55556 0C5.85024 0 6.13286 0.117063 6.34123 0.325437C6.5496 0.533811 6.66667 0.816426 6.66667 1.11111V2.22222H8.88889V1.11111C8.88889 0.816426 9.00595 0.533811 9.21433 0.325437C9.4227 0.117063 9.70532 0 10 0C10.2947 0 10.5773 0.117063 10.7857 0.325437C10.994 0.533811 11.1111 0.816426 11.1111 1.11111V2.22222H13.3333V1.11111C13.3333 0.816426 13.4504 0.533811 13.6588 0.325437C13.8671 0.117063 14.1498 0 14.4444 0C14.7391 0 15.0217 0.117063 15.2301 0.325437C15.4385 0.533811 15.5556 0.816426 15.5556 1.11111V2.22222H17.7778V1.11111C17.7778 0.816426 17.8948 0.533811 18.1032 0.325437C18.3116 0.117063 18.5942 0 18.8889 0C19.1836 0 19.4662 0.117063 19.6746 0.325437C19.8829 0.533811 20 0.816426 20 1.11111V16.6667C20 17.5507 19.6488 18.3986 19.0237 19.0237C18.3986 19.6488 17.5507 20 16.6667 20H3.33333C2.44928 20 1.60143 19.6488 0.976311 19.0237C0.35119 18.3986 0 17.5507 0 16.6667V1.11111C0 0.816426 0.117063 0.533811 0.325437 0.325437C0.533811 0.117063 0.816426 0 1.11111 0ZM17.7778 4.44444H2.22222V16.6667C2.22222 16.9614 2.33929 17.244 2.54766 17.4523C2.75603 17.6607 3.03865 17.7778 3.33333 17.7778H16.6667C16.9614 17.7778 17.244 17.6607 17.4523 17.4523C17.6607 17.244 17.7778 16.9614 17.7778 16.6667V4.44444ZM11.1111 7.77778C11.1111 8.07246 10.994 8.35508 10.7857 8.56345C10.5773 8.77183 10.2947 8.88889 10 8.88889C9.70532 8.88889 9.4227 8.77183 9.21433 8.56345C9.00595 8.35508 8.88889 8.07246 8.88889 7.77778C8.88889 7.48309 9.00595 7.20048 9.21433 6.9921C9.4227 6.78373 9.70532 6.66667 10 6.66667C10.2947 6.66667 10.5773 6.78373 10.7857 6.9921C10.994 7.20048 11.1111 7.48309 11.1111 7.77778ZM14.4444 8.88889C14.7391 8.88889 15.0217 8.77183 15.2301 8.56345C15.4385 8.35508 15.5556 8.07246 15.5556 7.77778C15.5556 7.48309 15.4385 7.20048 15.2301 6.9921C15.0217 6.78373 14.7391 6.66667 14.4444 6.66667C14.1498 6.66667 13.8671 6.78373 13.6588 6.9921C13.4504 7.20048 13.3333 7.48309 13.3333 7.77778C13.3333 8.07246 13.4504 8.35508 13.6588 8.56345C13.8671 8.77183 14.1498 8.88889 14.4444 8.88889ZM6.66667 11.1111C6.66667 11.4058 6.5496 11.6884 6.34123 11.8968C6.13286 12.1052 5.85024 12.2222 5.55556 12.2222C5.26087 12.2222 4.97826 12.1052 4.76988 11.8968C4.56151 11.6884 4.44444 11.4058 4.44444 11.1111C4.44444 10.8164 4.56151 10.5338 4.76988 10.3254C4.97826 10.1171 5.26087 10 5.55556 10C5.85024 10 6.13286 10.1171 6.34123 10.3254C6.5496 10.5338 6.66667 10.8164 6.66667 11.1111ZM10 12.2222C10.2947 12.2222 10.5773 12.1052 10.7857 11.8968C10.994 11.6884 11.1111 11.4058 11.1111 11.1111C11.1111 10.8164 10.994 10.5338 10.7857 10.3254C10.5773 10.1171 10.2947 10 10 10C9.70532 10 9.4227 10.1171 9.21433 10.3254C9.00595 10.5338 8.88889 10.8164 8.88889 11.1111C8.88889 11.4058 9.00595 11.6884 9.21433 11.8968C9.4227 12.1052 9.70532 12.2222 10 12.2222ZM15.5556 11.1111C15.5556 11.4058 15.4385 11.6884 15.2301 11.8968C15.0217 12.1052 14.7391 12.2222 14.4444 12.2222C14.1498 12.2222 13.8671 12.1052 13.6588 11.8968C13.4504 11.6884 13.3333 11.4058 13.3333 11.1111C13.3333 10.8164 13.4504 10.5338 13.6588 10.3254C13.8671 10.1171 14.1498 10 14.4444 10C14.7391 10 15.0217 10.1171 15.2301 10.3254C15.4385 10.5338 15.5556 10.8164 15.5556 11.1111ZM5.55556 15.5556C5.85024 15.5556 6.13286 15.4385 6.34123 15.2301C6.5496 15.0217 6.66667 14.7391 6.66667 14.4444C6.66667 14.1498 6.5496 13.8671 6.34123 13.6588C6.13286 13.4504 5.85024 13.3333 5.55556 13.3333C5.26087 13.3333 4.97826 13.4504 4.76988 13.6588C4.56151 13.8671 4.44444 14.1498 4.44444 14.4444C4.44444 14.7391 4.56151 15.0217 4.76988 15.2301C4.97826 15.4385 5.26087 15.5556 5.55556 15.5556ZM11.1111 14.4444C11.1111 14.7391 10.994 15.0217 10.7857 15.2301C10.5773 15.4385 10.2947 15.5556 10 15.5556C9.70532 15.5556 9.4227 15.4385 9.21433 15.2301C9.00595 15.0217 8.88889 14.7391 8.88889 14.4444C8.88889 14.1498 9.00595 13.8671 9.21433 13.6588C9.4227 13.4504 9.70532 13.3333 10 13.3333C10.2947 13.3333 10.5773 13.4504 10.7857 13.6588C10.994 13.8671 11.1111 14.1498 11.1111 14.4444ZM14.4444 15.5556C14.7391 15.5556 15.0217 15.4385 15.2301 15.2301C15.4385 15.0217 15.5556 14.7391 15.5556 14.4444C15.5556 14.1498 15.4385 13.8671 15.2301 13.6588C15.0217 13.4504 14.7391 13.3333 14.4444 13.3333C14.1498 13.3333 13.8671 13.4504 13.6588 13.6588C13.4504 13.8671 13.3333 14.1498 13.3333 14.4444C13.3333 14.7391 13.4504 15.0217 13.6588 15.2301C13.8671 15.4385 14.1498 15.5556 14.4444 15.5556Z",fill:"#231F20"})))),sH="Input__fullWidth___SBfn9fwe",iH="Input__input___pbIfJFlg",lH="Input__inputWrapper___H2OgBhbY",mH="Input__successful___zq3EFzqC",cH="Input__error___rWUzIquA",dH="Input__closeIcon___zfIZwZDC",hH="Input__calendarIcon___J6XK2Lmy",uH="Input__validationBlock___baIqQw9t",CH="Input__label___dod9A3SU",pH={name:50,email:50},gH=(0,i.memo)((e=>{const t=e.maxWidth,a=e.fullWidth,o=e.placeholder,n=e.dataRecurly,s=e.name,l=e.onFocus,m=e.onChange,c=e.onClick,d=e.value,h=e.clickOnCloseIcon,u=e.isValid,C=e.errorMessage,p=e.onBlur,g=e.className,_=e.closeIconClassName,E=e.maxLength,S=e.disabled,y=e.type,f=e.label,v=e.wrapperClassname,b=e.calendar,A=(0,i.useState)(!1),N=(0,vo.Z)(A,2),w=N[0],P=N[1],O=e=>{let t,a,o=e;return e&&(t=e.includes("name"),a=e.includes("email")),t&&(o="name"),a&&(o="email"),pH[o]??E};return i.createElement("div",{className:r()(lH,a&&sH),style:{maxWidth:t}},(e=>i.createElement("div",{className:v},f&&i.createElement("label",{htmlFor:e,className:CH},f),i.createElement("input",{value:d,onChange:m,onFocus:()=>{l&&l(),P(!0)},onBlur:()=>{P(!1),p&&p(e,d)},onClick:c&&c,className:r()(g,iH,d?.length>0&&u&&mH,!u&&cH),type:y||"text",placeholder:o,"data-recurly":n,name:e,maxLength:e?O(e):null,disabled:S}),!u&&i.createElement("div",{className:uH},i.createElement(UZ,null),i.createElement("p",null,C))))(s),!b&&w&&d?.length>0&&i.createElement(oH,{onMouseDown:()=>{h&&h()},className:r()(dH,_&&_)}),b&&i.createElement(rH,{onMouseDown:()=>{h&&h()},className:r()(hH)}))})),_H="Select__selectWrapper___zA75z0JC",EH="Select__itemsWrapper___kslvYolq",SH="Select__searchInput___d0iG6E2X",yH="Select__selected___wUXf5J0u",fH="Select__selectedItem___Or5Yzviq",vH="Select__fullWidth___PgAuns_S",bH="Select__selectArrow___rhFs1UaZ",AH="Select__opened___QzSxgSM4",NH="Select__closeIcon___EUnkb8Us",wH="Select__countryImg___iJNmu0fY",PH="Select__searchCloseIcon___hq6CLgQT",OH="Select__noResultsText___ZaKmsACG",TH=({value:e,onChange:t,name:a,items:o,placeholder:n,fullWidth:s,className:l,validate:m,isValid:c})=>{const d=(0,i.createRef)(),h=(0,i.useRef)(null),u=(0,i.useState)(!1),C=(0,vo.Z)(u,2),p=C[0],g=C[1],_=(0,i.useState)(""),E=(0,vo.Z)(_,2),S=E[0],y=E[1],f=(0,i.useState)(nH.filter((t=>t.id===e))[0]||null),v=(0,vo.Z)(f,2),b=v[0],A=v[1],N=e=>Ku.d.getFlag(e.toLowerCase()),w=e=>{e.target===h.current||h.current.contains(e.target)||g(!1)};(0,i.useEffect)((()=>(window.document.addEventListener("click",w),()=>{window.document.removeEventListener("click",w)})),[]);const P=e=>{const t=[];return"country"===a?e.forEach((e=>{e.name.toLowerCase().includes(S.toLowerCase())&&t.push(e)})):e.forEach((e=>{e.toLowerCase().includes(S.toLowerCase())&&t.push(e)})),t};(0,i.useEffect)((()=>{!p&&y("")}),[p]),(0,i.useEffect)((()=>{"country"===a&&P(nH).filter((e=>{e.name.toLowerCase()===S.toLowerCase()&&(t(e.id),A(e),g(!1),m&&m(a,e.id),y(""))}))}),[S]),(0,i.useEffect)((()=>{"country"!==a&&(o?P(o).length&&P(o).filter((e=>{e.toLowerCase()===S.toLowerCase()&&(t(e),g(!1),m&&m(a,e),y(""))})):S.length>0&&m&&m(a,""))}),[S,o]);return i.createElement("div",{ref:h,className:r()(l,_H,s&&vH,p&&AH)},i.createElement(gH,{className:r()(e&&yH,s&&vH,l&&l,SH),closeIconClassName:PH,value:S,onChange:e=>{y(e.target.value)},onFocus:()=>g(!0),placeholder:e?"":n,isValid:c,clickOnCloseIcon:()=>y(""),maxLength:20}),i.createElement("div",{className:r()(fH,e&&yH)},"country"!==a&&!p&&i.createElement("span",null,e),"country"===a&&null!==b&&!p&&i.createElement(i.Fragment,null,i.createElement("img",{alt:b.name,src:N(b.id),className:wH}),i.createElement("span",null,b.name))),(""===e||S.length>0)&&i.createElement(aH,{className:bH}),p&&i.createElement("ul",{ref:d,className:EH},"country"===a?P(nH).length?P(nH).map(((e,o)=>i.createElement("li",{tabIndex:o,onClick:()=>{t(e.id),A(e),g(!1),m&&m(a,e.id),y("")},key:e.id},i.createElement("img",{alt:e.name,src:N(e.id),className:wH}),e.name))):i.createElement("li",{className:OH},i.createElement(oG,{keyName:"NOT_FOUND_COUNTRY"})):P(o).length?P(o).map(((e,o)=>i.createElement("li",{onClick:()=>{t(e),g(!1),m&&m(a,e),y("")},key:o},e))):i.createElement("li",{className:OH},i.createElement(oG,{keyName:"NOT_FOUND_COUNTRY"}))),e&&!p&&i.createElement(oH,{onMouseDown:()=>{t(""),A(null)},className:NH}))},LH=i.memo((e=>i.createElement("svg",{className:e.className,width:"128",height:"47",viewBox:"0 0 128 47",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M24.7861 47V26.6567H46.0111L48.2883 29.6694L50.6408 26.6567H127.682V45.597C127.682 45.597 125.668 46.9797 123.337 47H80.6779L78.1104 43.7932V47H69.6971V41.5258C69.6971 41.5258 68.5478 42.29 66.0631 42.29H63.1994V47H50.4608L48.1868 43.9227L45.878 47H24.7861Z",fill:"white"}),i.createElement("path",{d:"M0 11.3241L4.78632 0H13.0638L15.78 6.34329V0H26.0697L27.6867 4.58473L29.2543 0H75.444V2.3049C75.444 2.3049 77.8722 0 81.8627 0L96.8496 0.0531517L99.519 6.31342V0H108.13L110.5 3.59602V0H119.19V20.3433H110.5L108.229 16.7356V20.3433H95.5773L94.305 17.1364H90.9039L89.6524 20.3433H81.0727C77.639 20.3433 75.444 18.0854 75.444 18.0854V20.3433H62.5079L59.9405 17.1364V20.3433H11.8375L10.5661 17.1364H7.17586L5.91346 20.3433H0V11.3241Z",fill:"white"}),i.createElement("path",{d:"M6.48011 2.50789L0.0244141 17.7403H4.22741L5.41856 14.6901H12.3433L13.5283 17.7403H17.8239L11.3743 2.50789H6.48011ZM8.8686 6.05293L10.9794 11.383H6.75167L8.8686 6.05293Z",fill:"#016FD0"}),i.createElement("path",{d:"M18.2686 17.7377V2.50532L24.2412 2.52783L27.7152 12.3487L31.1059 2.50532H37.0308V17.7377H33.2783V6.51385L29.3007 17.7377H26.0098L22.021 6.51385V17.7377H18.2686Z",fill:"#016FD0"}),i.createElement("path",{d:"M39.5986 17.7377V2.50532H51.8435V5.91258H43.3906V8.51811H51.646V11.7249H43.3906V14.4307H51.8435V17.7377H39.5986Z",fill:"#016FD0"}),i.createElement("path",{d:"M54.0156 2.50789V17.7403H57.7681V12.3288H59.3481L63.8473 17.7403H68.433L63.4955 12.1284C65.5219 11.9548 67.6121 10.1899 67.6121 7.44967C67.6121 4.24423 65.133 2.50789 62.3661 2.50789H54.0156ZM57.7681 5.91513H62.0575C63.0865 5.91513 63.835 6.73196 63.835 7.51855C63.835 8.53052 62.8651 9.12197 62.113 9.12197H57.7681V5.91513Z",fill:"#016FD0"}),i.createElement("path",{d:"M72.975 17.7377H69.1436V2.50532H72.975V17.7377Z",fill:"#016FD0"}),i.createElement("path",{d:"M82.0598 17.7377H81.2328C77.2313 17.7377 74.8018 14.5384 74.8018 10.1842C74.8018 5.72231 77.2041 2.50532 82.2573 2.50532H86.4047V6.11299H82.1057C80.0543 6.11299 78.6036 7.73759 78.6036 10.2217C78.6036 13.1717 80.2625 14.4107 82.6523 14.4107H83.6398L82.0598 17.7377Z",fill:"#016FD0"}),i.createElement("path",{d:"M90.2262 2.50789L83.7705 17.7403H87.9735L89.1647 14.6901H96.0894L97.2744 17.7403H101.57L95.1204 2.50789H90.2262ZM92.6147 6.05293L94.7254 11.383H90.4978L92.6147 6.05293Z",fill:"#016FD0"}),i.createElement("path",{d:"M102.007 17.7377V2.50532H106.778L112.869 12.0757V2.50532H116.622V17.7377H112.005L105.759 7.91684V17.7377H102.007Z",fill:"#016FD0"}),i.createElement("path",{d:"M27.3535 44.3945V29.162H39.5984V32.5693H31.1455V35.1748H39.4009V38.3817H31.1455V41.0874H39.5984V44.3945H27.3535Z",fill:"#016FD0"}),i.createElement("path",{d:"M87.3535 44.3945V29.162H99.5984V32.5693H91.1455V35.1748H99.3614V38.3817H91.1455V41.0874H99.5984V44.3945H87.3535Z",fill:"#016FD0"}),i.createElement("path",{d:"M40.0736 44.3945L46.0355 36.8722L39.9316 29.162H44.6592L48.2944 33.9284L51.942 29.162H56.4844L50.4607 36.7782L56.4337 44.3945H51.7068L48.1772 39.7032L44.7333 44.3945H40.0736Z",fill:"#016FD0"}),i.createElement("path",{d:"M56.8799 29.1646V44.397H60.7311V39.5868H64.681C68.0232 39.5868 70.5566 37.7874 70.5566 34.288C70.5566 31.3892 68.5697 29.1646 65.1686 29.1646H56.8799ZM60.7311 32.6094H64.8909C65.9706 32.6094 66.7424 33.281 66.7424 34.3632C66.7424 35.3798 65.9745 36.1169 64.8785 36.1169H60.7311V32.6094Z",fill:"#016FD0"}),i.createElement("path",{d:"M72.1855 29.162V44.3945H75.938V38.9829H77.518L82.0172 44.3945H86.6029L81.6654 38.7825C83.6918 38.609 85.782 36.844 85.782 34.1038C85.782 30.8984 83.3029 29.162 80.536 29.162H72.1855ZM75.938 32.5693H80.2274C81.2564 32.5693 82.0049 33.3861 82.0049 34.1727C82.0049 35.1847 81.0351 35.7761 80.2829 35.7761H75.938V32.5693Z",fill:"#016FD0"}),i.createElement("path",{d:"M101.336 44.3945V41.0874H108.846C109.957 41.0874 110.438 40.478 110.438 39.8097C110.438 39.1694 109.958 38.522 108.846 38.522H105.452C102.502 38.522 100.859 36.6981 100.859 33.9598C100.859 31.5174 102.364 29.162 106.747 29.162H114.055L112.475 32.5893H106.155C104.947 32.5893 104.575 33.2327 104.575 33.847C104.575 34.4785 105.034 35.1748 105.957 35.1748H109.512C112.801 35.1748 114.227 37.0678 114.227 39.5466C114.227 42.2117 112.637 44.3945 109.333 44.3945H101.336Z",fill:"#016FD0"}),i.createElement("path",{d:"M115.108 44.3945V41.0874H122.618C123.729 41.0874 124.21 40.478 124.21 39.8097C124.21 39.1694 123.731 38.522 122.618 38.522H119.225C116.275 38.522 114.632 36.6981 114.632 33.9598C114.632 31.5174 116.136 29.162 120.52 29.162H127.827L126.247 32.5893H119.927C118.719 32.5893 118.347 33.2327 118.347 33.847C118.347 34.4785 118.807 35.1748 119.73 35.1748H123.285C126.573 35.1748 128 37.0678 128 39.5466C128 42.2117 126.41 44.3945 123.106 44.3945H115.108Z",fill:"#016FD0"})))),kH=i.memo((e=>i.createElement("svg",{className:e.className,width:"100",height:"70",viewBox:"0 0 100 70",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 4.66667H90C93.3137 4.66667 96 7.80067 96 11.6667V16.3333H4V11.6667C4 7.80067 6.68629 4.66667 10 4.66667ZM100 28V16.3333V11.6667C100 5.22334 95.5228 0 90 0H10C4.47715 0 0 5.22335 0 11.6667V16.3333V28V58.3333C0 64.7766 4.47716 70 10 70H90C95.5229 70 100 64.7766 100 58.3333V28ZM4 58.3333V28H96V58.3333C96 62.1993 93.3137 65.3333 90 65.3333H10C6.68629 65.3333 4 62.1993 4 58.3333ZM14 37.3333C12.8954 37.3333 12 38.378 12 39.6667C12 40.9553 12.8954 42 14 42H86C87.1046 42 88 40.9553 88 39.6667C88 38.378 87.1046 37.3333 86 37.3333H14ZM14 51.3333C12.8954 51.3333 12 52.378 12 53.6667C12 54.9553 12.8954 56 14 56H48C49.1046 56 50 54.9553 50 53.6667C50 52.378 49.1046 51.3333 48 51.3333H14Z",fill:"#C4C4C4"})))),IH=i.memo((e=>i.createElement("svg",{className:e.className,width:"88",height:"68",viewBox:"0 0 88 68",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M16.0136 67.8495V63.3362C16.0136 61.6062 14.9561 60.4778 13.1432 60.4778C12.2368 60.4778 11.2548 60.7787 10.575 61.7566C10.0462 60.9292 9.29087 60.4778 8.15783 60.4778C7.40246 60.4778 6.64711 60.7035 6.04281 61.5309V60.6283H4.45654V67.8495H6.04281V63.8628C6.04281 62.584 6.72263 61.9823 7.78014 61.9823C8.83765 61.9823 9.36642 62.6592 9.36642 63.8628V67.8495H10.9527V63.8628C10.9527 62.584 11.708 61.9823 12.69 61.9823C13.7475 61.9823 14.2763 62.6592 14.2763 63.8628V67.8495H16.0136ZM39.5055 60.6283H36.9372V58.4469H35.351V60.6283H33.9158V62.0575H35.351V65.3672C35.351 67.0221 36.0308 67.9999 37.8437 67.9999C38.5235 67.9999 39.2789 67.7743 39.8076 67.4734L39.3544 66.1194C38.9012 66.4203 38.3724 66.4955 37.9947 66.4955C37.2394 66.4955 36.9372 66.0442 36.9372 65.292V62.0575H39.5055V60.6283ZM52.951 60.4778C52.0445 60.4778 51.4402 60.9292 51.0625 61.5309V60.6283H49.4763V67.8495H51.0625V63.7876C51.0625 62.584 51.5913 61.9071 52.5733 61.9071C52.8754 61.9071 53.2531 61.9823 53.5553 62.0575L54.0085 60.5531C53.7063 60.4778 53.2531 60.4778 52.951 60.4778ZM32.6316 61.23C31.8763 60.7035 30.8188 60.4778 29.6857 60.4778C27.8729 60.4778 26.6643 61.3805 26.6643 62.8097C26.6643 64.0132 27.5707 64.6902 29.157 64.9159L29.9123 64.9911C30.7432 65.1415 31.1965 65.3672 31.1965 65.7433C31.1965 66.2699 30.5922 66.646 29.5346 66.646C28.4771 66.646 27.6462 66.2699 27.1175 65.8938L26.3621 67.0973C27.193 67.6991 28.3261 67.9999 29.4591 67.9999C31.5741 67.9999 32.7827 67.0221 32.7827 65.6681C32.7827 64.3893 31.8007 63.7123 30.29 63.4867L29.5346 63.4115C28.8548 63.3363 28.3261 63.1858 28.3261 62.7345C28.3261 62.2079 28.8548 61.9071 29.6857 61.9071C30.5922 61.9071 31.4986 62.2831 31.9518 62.5088L32.6316 61.23ZM74.781 60.4778C73.8746 60.4778 73.2703 60.9292 72.8926 61.5309V60.6283H71.3063V67.8495H72.8926V63.7876C72.8926 62.584 73.4214 61.9071 74.4033 61.9071C74.7055 61.9071 75.0832 61.9823 75.3853 62.0575L75.8385 60.5531C75.5364 60.4778 75.0832 60.4778 74.781 60.4778ZM54.5372 64.2389C54.5372 66.4203 56.048 67.9999 58.3896 67.9999C59.4471 67.9999 60.2025 67.7743 60.9578 67.1725L60.2025 65.8938C59.5982 66.3451 58.9939 66.5707 58.3141 66.5707C57.0299 66.5707 56.1235 65.6681 56.1235 64.2389C56.1235 62.8849 57.0299 61.9823 58.3141 61.9071C58.9939 61.9071 59.5982 62.1327 60.2025 62.584L60.9578 61.3053C60.2025 60.7035 59.4471 60.4778 58.3896 60.4778C56.048 60.4778 54.5372 62.0575 54.5372 64.2389ZM69.1913 64.2389V60.6283H67.6051V61.5309C67.0763 60.854 66.3209 60.4778 65.339 60.4778C63.2995 60.4778 61.7132 62.0575 61.7132 64.2389C61.7132 66.4203 63.2995 67.9999 65.339 67.9999C66.3965 67.9999 67.1518 67.6238 67.6051 66.9469V67.8495H69.1913V64.2389ZM63.375 64.2389C63.375 62.9601 64.2059 61.9071 65.5656 61.9071C66.8497 61.9071 67.7561 62.8849 67.7561 64.2389C67.7561 65.5176 66.8497 66.5707 65.5656 66.5707C64.2059 66.4955 63.375 65.5176 63.375 64.2389ZM44.4153 60.4778C42.3003 60.4778 40.7896 61.9823 40.7896 64.2389C40.7896 66.4955 42.3003 67.9999 44.4909 67.9999C45.5484 67.9999 46.6059 67.6991 47.4368 67.0221L46.6814 65.8938C46.0771 66.3451 45.3218 66.646 44.5664 66.646C43.5844 66.646 42.6025 66.1947 42.3758 64.9159H47.7389C47.7389 64.6902 47.7389 64.5398 47.7389 64.3141C47.8145 61.9823 46.4548 60.4778 44.4153 60.4778ZM44.4153 61.8318C45.3973 61.8318 46.0771 62.4336 46.2282 63.5619H42.4514C42.6025 62.584 43.2823 61.8318 44.4153 61.8318ZM83.7699 64.2389V57.7699H82.1836V61.5309C81.6548 60.854 80.8995 60.4778 79.9175 60.4778C77.878 60.4778 76.2917 62.0575 76.2917 64.2389C76.2917 66.4203 77.878 67.9999 79.9175 67.9999C80.975 67.9999 81.7304 67.6238 82.1836 66.9469V67.8495H83.7699V64.2389ZM77.9535 64.2389C77.9535 62.9601 78.7844 61.9071 80.1441 61.9071C81.4282 61.9071 82.3347 62.8849 82.3347 64.2389C82.3347 65.5176 81.4282 66.5707 80.1441 66.5707C78.7844 66.4955 77.9535 65.5176 77.9535 64.2389ZM24.9269 64.2389V60.6283H23.3407V61.5309C22.8119 60.854 22.0565 60.4778 21.0746 60.4778C19.0351 60.4778 17.4488 62.0575 17.4488 64.2389C17.4488 66.4203 19.0351 67.9999 21.0746 67.9999C22.1321 67.9999 22.8874 67.6238 23.3407 66.9469V67.8495H24.9269V64.2389ZM19.0351 64.2389C19.0351 62.9601 19.866 61.9071 21.2256 61.9071C22.5098 61.9071 23.4162 62.8849 23.4162 64.2389C23.4162 65.5176 22.5098 66.5707 21.2256 66.5707C19.866 66.4955 19.0351 65.5176 19.0351 64.2389Z",fill:"black"}),i.createElement("path",{d:"M55.897 5.79204H32.103V48.3673H55.897V5.79204Z",fill:"#FF5F00"}),i.createElement("path",{d:"M33.6137 27.0796C33.6137 18.4292 37.6927 10.7566 43.9622 5.79205C39.3545 2.18143 33.5382 0 27.1931 0C12.1614 0 0 12.1106 0 27.0796C0 42.0487 12.1614 54.1593 27.1931 54.1593C33.5382 54.1593 39.3545 51.9779 43.9622 48.3673C37.6927 43.4779 33.6137 35.7301 33.6137 27.0796Z",fill:"#EB001B"}),i.createElement("path",{d:"M87.9998 27.0796C87.9998 42.0487 75.8384 54.1593 60.8067 54.1593C54.4616 54.1593 48.6453 51.9779 44.0376 48.3673C50.3827 43.4027 54.3861 35.7301 54.3861 27.0796C54.3861 18.4292 50.3071 10.7566 44.0376 5.79205C48.6453 2.18143 54.4616 0 60.8067 0C75.8384 0 87.9998 12.1858 87.9998 27.0796Z",fill:"#F79E1B"})))),MH=i.memo((e=>i.createElement("svg",{className:e.className,width:"138",height:"45",viewBox:"0 0 138 45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M59.8243 44.024H48.5638L55.6015 0.772836H66.8631L59.8243 44.024ZM39.0907 0.772836L28.3555 30.5213L27.0852 24.1153L27.0863 24.1176L23.2973 4.6671C23.2973 4.6671 22.8392 0.772836 17.9557 0.772836H0.20825L0 1.50518C0 1.50518 5.42721 2.63435 11.7788 6.44879L21.5619 44.0251H33.2945L51.2097 0.772836H39.0907ZM127.66 44.024H138L128.985 0.77168H119.933C115.753 0.77168 114.735 3.99492 114.735 3.99492L97.9409 44.024H109.679L112.027 37.5994H126.341L127.66 44.024ZM115.27 28.7246L121.186 12.5389L124.515 28.7246H115.27ZM98.8213 11.1737L100.428 1.88581C100.428 1.88581 95.4697 0 90.3005 0C84.7124 0 71.4423 2.4423 71.4423 14.3183C71.4423 25.4921 87.0171 25.6309 87.0171 31.5001C87.0171 37.3692 73.047 36.3176 68.4366 32.6165L66.7625 42.3279C66.7625 42.3279 71.7905 44.7702 79.4726 44.7702C87.157 44.7702 98.7496 40.7915 98.7496 29.9625C98.7496 18.717 83.0349 17.67 83.0349 12.7807C83.036 7.89034 94.0027 8.51856 98.8213 11.1737Z",fill:"#2566AF"}),i.createElement("path",{d:"M27.0863 24.117L23.2973 4.66647C23.2973 4.66647 22.8392 0.772217 17.9557 0.772217H0.20825L0 1.50456C0 1.50456 8.53012 3.27236 16.712 9.89584C24.5352 16.2266 27.0863 24.117 27.0863 24.117Z",fill:"#E6A540"})))),RH="CreditInput__input___j_3MulA3",DH="CreditInput__cardInput___NOKIfH2g",BH="CreditInput__creditCardIcon___qo4Nmi2B",GH="CreditInput__cvvElement___v_6LfnQC",ZH="CreditInput__creditExpirationDateInput___z39gxUCe",HH="CreditInput__successful___K4OvZELE",xH="CreditInput__error___Q68fpwYU",UH="CreditInput__slash___t1mgXFXK",VH=(0,i.memo)((({className:e,handleCreditChange:t,errors:a,onBlur:o,touched:n})=>{const s=(t,o)=>r()(e,RH,DH,o,n[t]&&!a[t]&&HH,n[t]&&a[t]&&xH);return i.createElement(i.Fragment,null,i.createElement(rB.rJ,{className:s("month",ZH),onChange:e=>t(e,"month"),style:{fontSize:"18px",placeholder:{content:"MM"}},onBlur:e=>o(e,"month")}),i.createElement("span",{className:UH},"/"),i.createElement(rB.jW,{className:s("year",ZH),onChange:e=>t(e,"year"),style:{fontSize:"18px",placeholder:{content:"YY"}},onBlur:e=>o(e,"year")}))}));function jH(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function FH(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?jH(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):jH(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const KH=(0,i.memo)((({dataRecurly:e,className:t,placeholder:a,setValue:o,setValidation:n,errors:s})=>{const l=(0,i.useState)(0),m=(0,vo.Z)(l,2),c=m[0],d=m[1],h=(0,i.useState)({cardNumber:!1,cvv:!1,month:!1,year:!1}),u=(0,vo.Z)(h,2),C=u[0],p=u[1],g=(0,i.useState)("unknown"),_=(0,vo.Z)(g,2),E=_[0],S=_[1],y=(e,t)=>{if(d(e.length),"cardNumber"===t){const t=e.brand,a=e.lastFour;o("cardNumber",{creditBrand:t,creditLastFour:a}),S(t)}else o(t,e.valid)},f=(e,t)=>{p(FH(FH({},C),{},{[t]:!0})),n(e.state.valid,t,(e=>{switch(e){case"cardNumber":return"Please enter a valid credit card number";case"cvv":return"Please enter valid code";case"month":case"year":return"Please enter a valid date"}})(t))},v=(e,a)=>r()(t,RH,DH,a,(C[e]||c>0)&&!s[e]&&HH,s[e]&&xH);return i.createElement(i.Fragment,null,"expirationDate"===e?i.createElement(VH,{errors:s,touched:C,handleCreditChange:y,onBlur:f}):(e=>{switch(e){case"cardNumber":return i.createElement(rB.Ke,{onChange:t=>y(t,e),onBlur:e=>f(e,"cardNumber"),className:v("cardNumber"),style:{fontSize:"18px",placeholder:{content:a}}});case"cvv":return i.createElement(rB.Xw,{onChange:t=>y(t,e),onBlur:e=>f(e,"cvv"),className:v("cvv",GH),style:{fontSize:"18px",placeholder:{content:a}}});default:return null}})(e),"cardNumber"===e&&(e=>{switch(e){case"unknown":default:return i.createElement(kH,{className:BH});case"master":return i.createElement(IH,{className:BH});case"visa":return i.createElement(MH,{className:BH});case"american_express":return i.createElement(LH,{className:BH})}})(E))})),WH={tooltipContainer:"NotifyIconTooltip__tooltipContainer___iX8Zuijj",infoMessage:"NotifyIconTooltip__infoMessage___GAt48oFv",tooltipMessageWrapper:"NotifyIconTooltip__tooltipMessageWrapper___I5_o8pR3",infoMessageVisible:"NotifyIconTooltip__infoMessageVisible___X9664R0X",hiddenFromScreenReader:"NotifyIconTooltip__hiddenFromScreenReader___ryvmhVkt",screenReaderOnly:"NotifyIconTooltip__screenReaderOnly___t0IcbLmD",attachment:"NotifyIconTooltip__attachment___pH97QvZb",infoButtonWrapper:"NotifyIconTooltip__infoButtonWrapper___wv8n_Dzf",infoButton:"NotifyIconTooltip__infoButton___yvsbziku",supportForm:"NotifyIconTooltip__supportForm___Hwo3MbAC",storybook:"NotifyIconTooltip__storybook___vCKABc6K",attachmentMessage:"NotifyIconTooltip__attachmentMessage___MdyGVmDc",supportFormMessage:"NotifyIconTooltip__supportFormMessage___LB_tKtwi",attachIcon:"NotifyIconTooltip__attachIcon___v8Y54bpC",attachIconDisabled:"NotifyIconTooltip__attachIconDisabled___FczS0f8n"},zH=i.memo((({className:e,iColor:t,backColor:a,ariaHidden:o})=>i.createElement("svg",{role:"img","aria-label":"Info",className:e,xmlns:"http://www.w3.org/2000/svg",width:"34",height:"34",viewBox:"0 0 34 34","aria-hidden":o||void 0},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{d:"M0 0H34V34H0z",transform:"translate(-531 -500) translate(296 500) translate(235)"}),i.createElement("path",{fill:a,d:"M17 29c2.192 0 4.221-.548 6.087-1.644 1.807-1.039 3.23-2.462 4.269-4.27C28.452 21.222 29 19.193 29 17s-.548-4.221-1.644-6.087c-1.039-1.807-2.462-3.23-4.27-4.269C21.222 5.548 19.193 5 17 5c-2.173 0-4.192.548-6.058 1.644-1.807 1.058-3.24 2.49-4.298 4.298C5.548 12.808 5 14.827 5 17s.548 4.192 1.644 6.058c1.039 1.807 2.462 3.24 4.27 4.298C12.778 28.452 14.807 29 17 29z",transform:"translate(-531 -500) translate(296 500) translate(235)"}),i.createElement("path",{fill:t,d:"M18 14v6h1v2h-4v-2h1v-4h-1v-2h3zm0-3v2h-2v-2h2z",transform:"translate(-531 -500) translate(296 500) translate(235)"}))))),YH=i.memo((({textTop:e,textBottom:t,tooltipNotVisible:a,classNameIcon:o,classNameMessage:n,mainColor:s="rgba(255, 255, 255, 1)",backgroundColor:l="rgb(170, 170, 170)",backgroundHoverColor:m="rgba(0, 66, 187, 1)",messageBackgroundColor:c,customIcon:d,focusable:h=!0,hiddenFromScreenReader:u=!1,textForScreenReaderOnly:C,infoIconHidden:p=!1})=>{const g=(0,i.useState)(!1),_=(0,vo.Z)(g,2),E=_[0],S=_[1],y=()=>S(!1),f=()=>S(!0);return i.createElement("div",{className:WH.tooltipContainer},i.createElement("div",{role:"presentation",className:r()(WH.infoButtonWrapper),onKeyDown:e=>{"Enter"===e.key&&(e.stopPropagation(),E?y():f())},onClick:e=>{e.stopPropagation(),E?y():f()},onMouseOver:f,onMouseLeave:y,onFocus:f,onBlur:y,tabIndex:h?0:-1},!d&&i.createElement(zH,{className:r()(WH.infoButton,o&&WH[o]),iColor:s,backColor:E?m:l,ariaHidden:p}),d&&o&&i.createElement("div",{className:WH[o],"aria-hidden":!0}),C&&i.createElement("span",{className:WH.screenReaderOnly},C)),i.createElement("div",{className:r()(WH.tooltipMessageWrapper,WH[n],{[WH.infoMessageVisible]:E&&!a,[WH.hiddenFromScreenReader]:u})},i.createElement("div",{style:{backgroundColor:c},className:WH.infoMessage,role:"tooltip"},i.createElement("p",null,e,i.createElement("br",null),t))))})),$H="InputWrapper__inputWrapper___T9ca7KWW",qH="InputWrapper__input___o7jNLPwh",JH="InputWrapper__select___ezZt4sv0",XH="InputWrapper__labelWrapper___Lkiv1sL_",QH="InputWrapper__label___hjnxvrzE",ex="InputWrapper__description___mZGW7T8i",tx="InputWrapper__inputBlock___r6io4YBD",ax="InputWrapper__minWidth___w9C2rqtX",ox="InputWrapper__notifyWrapper___ygKDknvB",nx=({register:e,errors:t,errorMessage:a,name:o,ariaInvalid:n,type:s,label:l,description:m,descriptionId:c,placeholder:d,creditInput:h,dataRecurly:u,fullWidth:C=!0,setValue:p,setValidation:g,isValid:_,select:E,value:S})=>i.createElement("div",{className:$H},i.createElement("div",{className:XH,style:{textAlign:"end"}},i.createElement("label",{className:QH,htmlFor:o},l),m&&i.createElement(Qu,null,i.createElement(YH,{textTop:m,tooltipNotVisible:!1,classNameMessage:"profilePage",messageBackgroundColor:"rgba(0, 66, 187, 1)"}))),i.createElement("div",{className:r()(tx,!C&&ax)},E&&i.createElement(TH,{isValid:_,value:S,onChange:e=>{p("country",e),p("state",""),g(!0,"country")},placeholder:"Select your country",fullWidth:!0,className:JH,name:"country",validate:()=>{}}),h&&i.createElement(KH,{setValidation:g,setValue:p,placeholder:d,dataRecurly:u,errors:t}),!E&&!h&&i.createElement(tH,{className:qH,isValid:_,ariaInvalid:n,register:e,name:o,type:s,placeholder:d,value:S,dataRecurly:u}),t[o]&&i.createElement(VZ,{id:`${o}Error`,message:a}),"expirationDate"===u&&(t.year||t.month)&&i.createElement(VZ,{id:`${o}Error`,message:a})),m&&"cvv"!==u&&i.createElement(Ju,null,i.createElement("span",{className:ex,"aria-atomic":"true","aria-live":"polite",id:c},m)),"cvv"===u&&i.createElement(Ju,null,i.createElement("div",{className:ox},i.createElement("p",{className:ex,style:{fontSize:16,fontWeight:"bold"}},"Where do i find this?"),i.createElement(YH,{textTop:"Check the back of your card\n                            for a 3-digit code.\n                            For American Express, look for\n                            a 4-digit code on the front\n                            of your card.",tooltipNotVisible:!1,classNameMessage:"profilePage",messageBackgroundColor:"rgba(0, 66, 187, 1)"})))),rx="AddressDetails__mainStepHeading___GklvyL2A",sx="AddressDetails__padlockIcon___PtXOpgvx",ix="AddressDetails__bottomInputsWrapper___oFGaHGLC",lx="AddressDetails__inputBlock___rg4MjwfA",mx="AddressDetails__label___eGfepV_E",cx="AddressDetails__stateSelect___PjgtHY0n",dx=({errors:e,register:t,setValue:a,values:o,setValidation:n})=>{const r=(0,i.useState)(null),s=(0,vo.Z)(r,2),l=s[0],m=s[1];(0,i.useEffect)((()=>{if(o.country?.length>0){const e=HZ.filter((e=>e.countryShortCode===o.country));e.length&&m(e[0]?.regions)}}),[o.country]);return i.createElement(i.Fragment,null,i.createElement("div",{className:rx,id:"billingFieldsRef"},i.createElement("h2",null,i.createElement("strong",null,"3. "),"Your billing address"),i.createElement(nB,{className:sx})),i.createElement(nx,{ariaInvalid:e.address1?"true":"false",register:t,name:"address1",type:"text",label:"address",errors:e,isValid:!e?.address1,errorMessage:e?.address1?.message,description:"Include your Apt or Suite number",descriptionId:"addressDescription",placeholder:"Your street address",dataRecurly:"address1",value:o.address1}),i.createElement(nx,{ariaInvalid:e.city?"true":"false",register:t,name:"city",type:"text",label:"city",errors:e,isValid:!e?.city,errorMessage:e?.city?.message,placeholder:"Enter your city's name",dataRecurly:"city",value:o.city}),i.createElement(nx,{ariaInvalid:e.country?"true":"false",register:t,name:"country",type:"text",label:"country",errors:e,isValid:!e?.country,errorMessage:e?.country?.message,placeholder:"Select your country",dataRecurly:"country",select:!0,setValue:a,value:o.country,setValidation:n}),i.createElement("div",{className:ix},i.createElement("div",{className:lx},i.createElement("label",{className:mx,htmlFor:"postal_code",style:{textAlign:"end"}},"ZIP/POSTAL CODE"),i.createElement("div",{style:{position:"relative"}},i.createElement(tH,{ariaInvalid:e.postal_code?"true":"false",register:t,name:"postal_code",type:"text",placeholder:"CODE",isValid:!e.postal_code,value:o.postal_code,dataRecurly:"postal_code"}),e.postal_code&&i.createElement(VZ,{id:"postalCodeError",message:e?.postal_code?.message}))),o.country&&i.createElement("div",{className:lx},i.createElement("label",{className:mx,htmlFor:"state"},"STATE"),i.createElement("div",{style:{position:"relative"}},i.createElement(TH,{isValid:!e.state,value:o.state,onChange:e=>{a("state",e),n(!0,"state")},placeholder:"State",items:l?.map((({name:e})=>e)),fullWidth:!1,className:cx,name:"state"}),e.state&&i.createElement(VZ,{id:"stateError",message:e?.state?.message})))))},hx="CardDetails__mainStepHeading___rHxNugcU",ux="CardDetails__padlockIcon___p3oZsPHk",Cx=({errors:e,register:t,setValue:a,setValidation:o,values:n})=>i.createElement(i.Fragment,null,i.createElement("div",{className:hx,id:"paymentFieldsRef"},i.createElement("h2",null,i.createElement("strong",null,"2.")," ",i.createElement(oG,{keyName:"PURCHASE_PAGE.CARD_DETAILS_TITLE"})),i.createElement(nB,{className:ux})),i.createElement(nx,{ariaInvalid:e.first_name?"true":"false",register:t,name:"first_name",type:"text",label:"First Name",errors:e,isValid:!e?.first_name,errorMessage:e?.first_name?.message,description:"Omit your middle name or initial",descriptionId:"firstNameDescription",placeholder:"JANE",dataRecurly:"first_name",value:n.first_name}),i.createElement(nx,{ariaInvalid:e.last_name?"true":"false",register:t,name:"last_name",type:"text",label:"Last Name",errors:e,isValid:!e?.last_name,errorMessage:e?.last_name?.message,placeholder:"SMITH",dataRecurly:"last_name",value:n.last_name}),i.createElement(nx,{name:"cardNumber",label:"Card Number",errors:e,errorMessage:"Please enter a valid credit card number",description:"Don't include any dashes",placeholder:"0000 0000 0000 0000",creditInput:!0,dataRecurly:"cardNumber",setValue:a,setValidation:o}),i.createElement(nx,{name:"expiration date",label:"Expiration Date",errors:e,errorMessage:"Please enter a valid date",description:"Enter the expiration date as it appears on your card",placeholder:"YY",creditInput:!0,dataRecurly:"expirationDate",setValue:a,setValidation:o}),i.createElement(nx,{name:"cvv",label:"Security Code",errors:e,errorMessage:e?.cvv?.message,placeholder:"CVC/CVV",creditInput:!0,dataRecurly:"cvv",setValue:a,setValidation:o,description:"Check the back of your card\n                for a 3-digit code.\n                For American Express, look for\n                a 4-digit code on the front\n                of your card."}));var px=a(3279),gx=a.n(px),_x=a(9501);const Ex="is a required field",Sx=/^[A-Za-z\s]*$/,yx=_x.Ry().shape({first_name:_x.Z_().required(`First name ${Ex}`).matches(Sx,{message:"Please remove any special characters"}),last_name:_x.Z_().required(`Last name ${Ex}`).matches(Sx,{message:"Please remove any special characters"}),address1:_x.Z_().required(`Address ${Ex}`).matches(/^[0-9A-Za-z\s]*$/,{message:"Please remove any special characters"}),city:_x.Z_().required(`City ${Ex}`).matches(Sx,{message:"Please remove any special characters"}),country:_x.Z_().required(`Country ${Ex}`),postal_code:_x.Z_().required("This field is required"),state:_x.Z_().required("This field is required"),cardNumber:_x.Ry({creditBrand:_x.Z_().required("Please enter a valid credit card number"),creditLastFour:_x.Z_().required("Please enter a valid credit card number")}),year:_x.Z_().required("Please enter a valid date"),month:_x.Z_().required("Please enter a valid date"),cvv:_x.O7().isTrue("Please enter valid code")}),fx={first_name:"",last_name:"",address1:"",city:"",country:"",postal_code:"",state:"",cardNumber:{creditBrand:"",creditLastFour:""},year:"",month:"",cvv:!1},vx=(0,i.memo)((0,i.forwardRef)(((e,t)=>{const a=function(e={}){const t=i.useRef(),a=i.useRef(),[o,n]=i.useState({isDirty:!1,isValidating:!1,isLoading:tZ(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:tZ(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...RZ(e,(()=>n((e=>({...e}))))),formState:o});const r=t.current.control;return r._options=e,jG({subject:r._subjects.state,next:e=>{UG(e,r._proxyFormState,r._updateFormState,!0)&&n({...r._formState})}}),i.useEffect((()=>r._disableForm(e.disabled)),[r,e.disabled]),i.useEffect((()=>{if(r._proxyFormState.isDirty){const e=r._getDirty();e!==o.isDirty&&r._subjects.state.next({isDirty:e})}}),[r,o.isDirty]),i.useEffect((()=>{e.values&&!_Z(e.values,a.current)?(r._reset(e.values,r._options.resetOptions),a.current=e.values,n((e=>({...e})))):r._resetDefaultValues()}),[e.values,r]),i.useEffect((()=>{e.errors&&r._setErrors(e.errors)}),[e.errors,r]),i.useEffect((()=>{r._state.mount||(r._updateValid(),r._state.mount=!0),r._state.watch&&(r._state.watch=!1,r._subjects.state.next({...r._formState})),r._removeUnmounted()})),t.current.formState=HG(o,r),t.current}({mode:"onBlur",resolver:ZZ(yx),defaultValues:fx}),o=a.register,n=a.handleSubmit,r=a.setValue,s=a.setError,l=a.clearErrors,m=a.watch,c=a.formState.errors,h=m(),u=(e,t,a)=>{e?l(t):s(t,{type:"manual",message:a})},C=(0,d.I0)(),p=(0,d.v9)((e=>e.billingDataForTax)),g=(0,rB.nh)();(0,i.useEffect)((()=>{const e=Object.values(h).every((e=>!1!==e));C(gu(e))}),[h]);const _=(0,i.useCallback)(gx()((e=>{const t=(e=>{const t={first_name:"NamePlaceholder",last_name:"NamePlaceholder",postal_code:e.postal_code,country:e.country};if(!Object.values(t).some((e=>!e)))return t})(e);t&&JSON.stringify(t)!==JSON.stringify(p)&&C((0,Lr.iY)(t))}),500),[]);(0,i.useEffect)((()=>{_(h)}),[h.postal_code,h.country]);return i.createElement("form",{onSubmit:n((e=>{g.token(t.current,((t,a)=>{if(t)t.fields.forEach((e=>{console.log("i",e);const t=e.replace(/[0-9]|_/g," ");s(e,{type:"manual",message:`Please enter a valid ${t}`})})),C(os({isOpened:!0,message:"invalid-parameter"===t.code?"Please update the information flagged below":t.message,type:"error"}));else{C(lu(a.id));const t={address1:e.address1,city:e.city,country:e.country,postal_code:e.postal_code,creditBrand:e.cardNumber.creditBrand,creditLastFour:e.cardNumber.creditLastFour,state:e.state,year:e.year,month:e.month};C(nu(t)),C(cu(1))}}))})),id:"paymentForm",ref:t},i.createElement("input",{type:"submit",hidden:!0}),i.createElement("input",{hidden:!0,defaultValue:h.country,"data-recurly":"country"}),i.createElement("input",{hidden:!0,defaultValue:h.country?h.state:"","data-recurly":"state"}),i.createElement(Cx,{setValidation:u,errors:c,register:o,setValue:r,values:h}),i.createElement(dx,{setValidation:u,errors:c,register:o,setValue:r,values:h}))}))),bx="PurchasePageTemplate__subscriptionTemplate___hjNY9yKn",Ax="PurchasePageTemplate__paymentInfo___oMGMN1bV",Nx="PurchasePageTemplate__summaryInfo___b3aTGAzt",wx="PurchasePageTemplate__progressBarBlock___Gqk7RnWh",Px="PurchasePageTemplate__nextstepText___Ws5qKuGI",Ox="PurchasePageTemplate__nextStepBtn___hIqZdYXh",Tx="PurchasePageTemplate__continueBtn___A4C7m80T",Lx="PurchasePageTemplate__mainStepHeading___m58CFRvp",kx="PurchasePageTemplate__stepHeading___h3XqZlc3",Ix="PurchasePageTemplate__sticky___K_GYFH0i",Mx="PurchasePageTemplate__summaryInfo__nextStep___Wra0r2hj",Rx="PurchasePageTemplate__paymentRow___Ih24r6H9",Dx="PurchasePageTemplate__step3wrapper___uYs2aqTy",Bx="PurchasePageTemplate__textCenter___MPy0KMLS",Gx="PurchasePageTemplate__animationBlock___rs0lwS0x",Zx="PurchasePageTemplate____gems___STaUvz41",Hx="PurchasePageTemplate__noAdsBlock___ODlcpl1W",xx="PurchasePageTemplate__profileBlock___V7nOVjiQ",Ux="PurchasePageTemplate__secureTypesBlock___YbzmccxM",Vx="PurchasePageTemplate__socLogo___OiAP3wx2",jx="PurchasePageTemplate__pciLogo___RjNLZm4o",Fx="PurchasePageTemplate__mainBtnWrapper___zKneKiRo",Kx="PurchasePageTemplate__summaryTopMobileBlock___DzE_7xbW",Wx="PurchasePageTemplate__baseLink___D5wI2Fht",zx="PurchasePageTemplate__captchaModalWrapper___os6u7LkE",Yx=(0,i.memo)((0,i.forwardRef)((({isStepVisible:e,paymentMethodsApplied:t,gemsAnalyticsProps:a},o)=>{const n=(0,d.I0)(),r=(0,d.v9)((e=>e.paymentMethod)),s=(0,d.v9)(Ai);(0,i.useEffect)((()=>{(async()=>{p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseClickImpression(a.priceInGem,a.gemsPackId,a.gemsInPack,s))})()}),[r]);const l=t.map((e=>{const t={key:pB.CARD,tabComponent:i.createElement("span",null,"Credit/Debit Card"),content:i.createElement(vx,{ref:r===pB.CARD?o:null}),onClick:()=>n(hu(pB.CARD))},a={key:pB.PAYPAL,tabComponent:i.createElement(nG,null),content:i.createElement("div",{className:kx},i.createElement("p",null,i.createElement(oG,{keyName:"PURCHASE_PAGE.PAYPAL_PAYMENT_METHOD_TITLE"})," ",i.createElement(oG,{keyName:"PURCHASE_PAGE.PAYPAL_TAXES_TEXT"}))),onClick:()=>{n(hu(pB.PAYPAL))}};switch(e){case t.key:return t;case a.key:return a;default:return}})).filter((e=>Boolean(e)));return i.createElement("div",{style:{display:e?"inherit":"none"}},i.createElement("div",{className:Lx},i.createElement("h2",null,i.createElement("strong",null,"1. "),i.createElement(oG,{keyName:"PURCHASE_PAGE.SELECT_PAYMENT_METHOD"}))),i.createElement(pG,{defaultTab:pB.CARD,content:l}))}))),$x=f.N?.RECURLY_PLAN_PREFIX,qx={ANNUAL:`${$x}aasub_arkcom_annual`,MONTHLY:`${$x}aasub_arkcom_monthly`};const Jx="BillingBlock__wrapper___pvts9TjN",Xx="BillingBlock__description___L6FLfSPI",Qx=({userData:e,setSmoothScrolling:t})=>{const a=(0,d.I0)();return i.createElement("div",{className:Jx},i.createElement("div",null,i.createElement("span",{className:TB},"Billing Address "),i.createElement("button",{className:LB,onClick:()=>{t({isScrolling:!0,id:"billingFieldsRef"}),a(cu(0))}},"Edit")),i.createElement("div",{className:IB},i.createElement("div",{className:kB},e.country&&nH.filter((t=>t.id===e.country))[0].name),i.createElement("div",{className:Xx},i.createElement("p",null,e.address1),i.createElement("p",null,e.state,", ",e.city," ",e.postal_code))))},eU=i.memo((e=>i.createElement("svg",{className:e.className,width:"138",height:"45",viewBox:"0 0 138 45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M59.8243 44.024H48.5638L55.6015 0.772836H66.8631L59.8243 44.024ZM39.0907 0.772836L28.3555 30.5213L27.0852 24.1153L27.0863 24.1176L23.2973 4.6671C23.2973 4.6671 22.8392 0.772836 17.9557 0.772836H0.20825L0 1.50518C0 1.50518 5.42721 2.63435 11.7788 6.44879L21.5619 44.0251H33.2945L51.2097 0.772836H39.0907ZM127.66 44.024H138L128.985 0.77168H119.933C115.753 0.77168 114.735 3.99492 114.735 3.99492L97.9409 44.024H109.679L112.027 37.5994H126.341L127.66 44.024ZM115.27 28.7246L121.186 12.5389L124.515 28.7246H115.27ZM98.8213 11.1737L100.428 1.88581C100.428 1.88581 95.4697 0 90.3005 0C84.7124 0 71.4423 2.4423 71.4423 14.3183C71.4423 25.4921 87.0171 25.6309 87.0171 31.5001C87.0171 37.3692 73.047 36.3176 68.4366 32.6165L66.7625 42.3279C66.7625 42.3279 71.7905 44.7702 79.4726 44.7702C87.157 44.7702 98.7496 40.7915 98.7496 29.9625C98.7496 18.717 83.0349 17.67 83.0349 12.7807C83.036 7.89034 94.0027 8.51856 98.8213 11.1737Z",fill:"#2566AF"}),i.createElement("path",{d:"M27.0863 24.117L23.2973 4.66647C23.2973 4.66647 22.8392 0.772217 17.9557 0.772217H0.20825L0 1.50456C0 1.50456 8.53012 3.27236 16.712 9.89584C24.5352 16.2266 27.0863 24.117 27.0863 24.117Z",fill:"#E6A540"})))),tU="PaymentBlock__wrapper___q_1j5WVr",aU="PaymentBlock__paymentDesc___raljHTJX",oU="PaymentBlock__infoBlockSingleIcon___d8Ryou4x",nU="PaymentBlock__paymentType___GQrtq2h2",rU=({userData:e,setSmoothScrolling:t})=>{const a=(0,d.I0)(),o=(0,d.v9)((e=>e.paymentMethod));return i.createElement("div",{className:tU},i.createElement("div",null,i.createElement("span",{className:TB},"Payment "),o===su.CARD&&i.createElement("button",{className:LB,onClick:()=>{t({isScrolling:!0,id:"paymentFieldsRef"}),a(cu(0))}},"Edit")),i.createElement("div",{className:r()(IB,o!==su.GIFT_CARD&&oU)},i.createElement("div",{className:nU},((e,t)=>{switch(e){case su.CARD:return(e=>{switch(e){case"unknown":default:return i.createElement(kH,null);case"master":return i.createElement(IH,null);case"visa":return i.createElement(eU,null);case"american_express":return i.createElement(LH,null)}})(t);case su.PAYPAL:return i.createElement(nG,null)}})(o,o===su.CARD&&e.creditBrand)),o===su.CARD&&i.createElement("div",{className:aU},i.createElement("ul",null,i.createElement("li",{className:kB},"Card"),i.createElement("li",null,i.createElement("strong",null,i.createElement("span",null,"••••"),e.creditLastFour))))))},sU=i.forwardRef((({setSmoothScrolling:e,price:t,paymentType:a,paymentGoodPlan:o,gemsAnalyticsProps:n},r)=>{const s=(0,d.v9)((({billingInfoValues:e})=>e)),l=(0,d.v9)((e=>e.paymentMethod)),m=qx.ANNUAL,c=(0,d.v9)((({reviewPaymentInfoStepContent:e})=>e)),h=(0,d.v9)(Ai),u=[...Object.values(CB())].filter((e=>e.key===(o?o.key:m))).map((e=>({label:e.key,price:t?.now?.subtotal})))[0],C=n.gemsPackId,g=n.gemsInPack,_=n.priceInGem;return(({type:t})=>{if(t===iu.PurchaseDetails)return a===dB.gems&&(async()=>{p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseNextStepImpression(_,C,g,h))})(),i.createElement(i.Fragment,null,i.createElement("div",{className:Lx},i.createElement(oG,{keyName:"PURCHASE_PAGE.PURCHASE_DETAILS_TITLE"})),i.createElement(VB,{type:u,planCode:m,paymentType:a,gemsAnalyticsProps:n}),i.createElement("div",{className:Rx},i.createElement(rU,{setSmoothScrolling:e,userData:s}),l===pB.CARD&&i.createElement(Qx,{setSmoothScrolling:e,userData:s})))})(c)})),iU=i.memo((e=>{const t=e.className,a=e.color;return i.createElement("svg",{role:"img","aria-label":"arrow-right-icon",className:t,xmlns:"http://www.w3.org/2000/svg",width:"34",height:"34",viewBox:"0 0 34 34"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",null,i.createElement("g",null,i.createElement("g",null,i.createElement("path",{d:"M0 0H34V34H0z",transform:"translate(-665 -31) translate(612 20) translate(53 11)"}),i.createElement("path",{stroke:a||"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 25L21 16.917 13 9",transform:"translate(-665 -31) translate(612 20) translate(53 11)"}))))))})),lU="Button__container___suzza4Bo",mU="Button__pseudoDisabled___H3495jPo",cU="Button__noPadding___gqPjg_Wh",dU="Button__fullWidth___c3nUEdvN",hU="Button__withArrow___MXWhH7n6",uU="Button__outlined___I7Fja_Py",CU="Button__white___rX6Ajxn5",pU="Button__black___UUe31Dra",gU="Button__secondaryStyle___zbhQ580a",_U="Button__isLink___iTuXiFNL",EU="Button__btnLoader___fO4lSKdB",SU="Button__linkOnMobile___bp2IBfMW",yU=["id","useDefaultStyles","focusable","className","onClick","type","children","noPadding","fullWidth","disabled","style","ariaLabel","outlined","secondaryStyle","linkOnMobile","withArrow","white","black","pseudoDisabled","dataElementDescription","modalOpens","role","loading","isLink","ariaSelected","ariaControls","next"],fU=i.forwardRef(((e,t)=>{let a=e.id,o=e.useDefaultStyles,n=void 0===o||o,s=e.focusable,l=void 0===s||s,m=e.className,c=e.onClick,h=e.type,u=e.children,C=e.noPadding,p=e.fullWidth,g=e.disabled,_=e.style,E=e.ariaLabel,S=e.outlined,y=e.secondaryStyle,f=e.linkOnMobile,v=e.withArrow,b=e.white,A=e.black,N=e.pseudoDisabled,w=e.dataElementDescription,P=e.modalOpens,O=void 0!==P&&P,T=e.role,L=e.loading,k=e.isLink,I=e.ariaSelected,M=e.ariaControls,R=e.next,D=(0,Te.Z)(e,yU);vU.displayName="ButtonFigma";const B=(0,i.useRef)(null),G=(0,d.I0)();return i.createElement("button",(0,ke.Z)({id:a,ref:t||B,tabIndex:l?0:-1,role:T,className:r()(m,n&&lU,S&&uU,b&&CU,A&&pU,C&&cU,p&&dU,y&&gU,f&&SU,v&&hU,N&&mU,k&&_U),type:h,style:_,disabled:!N&&g,onClick:()=>{O&&t?.current?G(rs(t.current)):O&&B.current&&G(rs(B.current)),c?.()},"aria-label":E,"aria-selected":I,"aria-controls":M,"data-element-description":w},D),L?i.createElement(ja,{customClassName:EU}):u,R&&i.createElement(iU,null))}));fU.displayName="Button";const vU=i.memo(fU),bU=({paymentType:e,gemsAnalyticsProps:t,getCaptchaToken:a})=>{const o=(0,oi.k6)(),n=(0,d.I0)(),s=(0,d.v9)((({user:e})=>e)),l=(0,d.v9)((e=>e.isUserExists)),m=(0,d.v9)((e=>e.authValues)),c=e===dB.gems;return(0,i.useEffect)((()=>{window.scrollTo(0,0),n((0,Fe.Wm)(!1)),Tr.ZP.getUserGemsAmount().then((async e=>{n((0,Lr.qC)(e)),p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseSuccessImpression(t.priceInGem,t.gemsPackId,t.gemsInPack))}))}),[]),i.createElement("div",{className:Dx},i.createElement("div",{className:r()(Lx,Bx)},c&&i.createElement(oG,{keyName:"PURCHASE_PAGE.THANK_YOU_TEXT"})),i.createElement("div",{className:r()(Gx,{[Zx]:c})}),l&&i.createElement("div",{className:r()(Hx,Bx)},i.createElement("p",null,i.createElement(oG,{keyName:"PURCHASE_PAGE.LOGGED_IN_USER_TOP_CONTENT"})," ",i.createElement("strong",null,s?s?.email:m.email),".")),i.createElement("div",{className:r()(xx,Bx)},i.createElement("p",null,i.createElement(oG,{keyName:"PURCHASE_PAGE.LOGGED_IN_USER_BOTTOM_CONTENT"}))),i.createElement("div",{className:Fx},i.createElement(vU,{type:"button",onClick:()=>{l||(n(ts(!0)),a(Qi.CONFIRMATION_RESEND)),l&&o.goBack()},className:Tx},"Continue playing")))},AU=i.memo((e=>i.createElement("svg",{className:e.className,width:"130",height:"46",viewBox:"0 0 130 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M79.0127 18.835V6.8667H81.0127V17.0658H85.2232V18.835H79.0127Z",fill:"#798697"}),i.createElement("path",{d:"M86.9072 18.835V6.8667H93.5388V8.63593H88.9072V11.8622H93.4335V13.6314H88.9072V17.0658H93.5388V18.835H86.9072Z",fill:"#798697"}),i.createElement("path",{d:"M97.9603 18.835L94.3813 6.8667H96.5919L99.2235 16.5454L101.855 6.8667H104.066L100.487 18.835H97.9603Z",fill:"#798697"}),i.createElement("path",{d:"M105.223 18.835V6.8667H111.855V8.63593H107.223V11.8622H111.749V13.6314H107.223V17.0658H111.855V18.835H105.223Z",fill:"#798697"}),i.createElement("path",{d:"M113.855 18.835V6.8667H115.855V17.0658H120.066V18.835H113.855Z",fill:"#798697"}),i.createElement("path",{d:"M127.644 18.835V9.46851L125.75 11.3418L124.592 10.0929L127.855 6.8667H129.644V18.835H127.644Z",fill:"#798697"}),i.createElement("path",{d:"M70.6316 29.0362L15.8947 46L0 3.12217L57.3684 0L70.6316 29.0362Z",fill:"#02797E"}),i.createElement("path",{d:"M29.2633 20.5023C29.2633 22.5837 28.2106 24.457 26.4212 25.4978C25.4738 26.1222 24.3159 26.4344 23.2633 26.7466C21.8948 27.0589 20.5264 27.1629 19.158 27.1629H18.1054V32.6788H11.0527V14.1539H19.3685C21.8948 14.0498 24.4212 14.5702 26.7369 15.715C28.3159 16.6516 29.3685 18.5249 29.2633 20.5023ZM22.4212 20.5023C22.4212 18.8371 21.158 18.1086 18.8422 18.1086H18.0001V23H18.8422C19.7896 23.1041 20.7369 22.896 21.5791 22.3756C22.1054 21.9593 22.5264 21.2308 22.4212 20.5023Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M46.8422 32.5747C45.579 32.7828 44.3158 32.8869 43.0527 32.8869C41.2632 32.8869 39.4737 32.6787 37.7895 32.2624C36.4211 31.8461 35.0527 31.2217 33.7895 30.3891C32.7369 29.6606 31.8948 28.6199 31.3685 27.4751C30.8422 26.2262 30.5264 24.8733 30.5264 23.5204C30.5264 22.1674 30.8422 20.8145 31.3685 19.5656C32.0001 18.4208 32.8422 17.3801 33.8948 16.5475C35.0527 15.7149 36.4211 14.9864 37.7895 14.5701C39.3685 14.0498 41.0527 13.8416 42.7369 13.9457C44.0001 13.9457 45.2632 14.0498 46.5264 14.2579C47.2632 14.362 47.8948 14.5701 48.5264 14.8823V19.7738C47.7895 19.3575 46.9474 19.0452 46.1053 18.8371C45.1579 18.5249 44.2106 18.4208 43.2632 18.4208C41.7895 18.4208 40.4211 18.8371 39.2632 19.6697C38.2106 20.6063 37.6843 22.0633 37.7895 23.4163C37.7895 24.1448 37.8948 24.9774 38.3158 25.6018C38.6316 26.2262 39.0527 26.7466 39.579 27.1629C40.1053 27.5792 40.8422 27.8914 41.4737 28.0995C42.2106 28.3077 43.0527 28.4118 43.7895 28.4118C44.6316 28.4118 45.4737 28.3077 46.3158 28.0995C47.1579 27.8914 48.1053 27.6833 48.9474 27.267V31.9502C48.1053 32.2624 47.8948 32.3665 46.8422 32.5747Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M59.2634 14.1538H52.1055V32.5746H59.2634V14.1538Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M59.9997 8.42983C60.105 9.57463 59.5787 10.6153 58.7366 11.3439C57.8945 12.0724 56.8419 12.3846 55.684 12.3846C54.5261 12.3846 53.4734 12.0724 52.6313 11.3439C51.7892 10.6153 51.3682 9.57463 51.3682 8.42983C51.3682 7.28503 51.7892 6.24431 52.6313 5.41173C54.4208 3.95472 56.9471 3.95472 58.7366 5.41173C59.5787 6.24431 59.9997 7.28503 59.9997 8.42983Z",fill:"#F9F9F9"}),i.createElement("path",{d:"M80.104 31.5465C80.104 29.9854 81.2619 28.6324 82.8408 28.6324C82.9461 28.6324 82.9461 28.6324 83.0514 28.6324C83.9987 28.6324 84.8408 29.0487 85.3672 29.8813L84.5251 30.2976C84.2093 29.7772 83.683 29.465 83.0514 29.465C81.9987 29.465 81.1566 30.2976 81.1566 31.4424V31.5465C81.0514 32.5872 81.8935 33.5238 82.9461 33.5238H83.0514C83.683 33.5238 84.2093 33.2116 84.5251 32.6913L85.3672 33.2116C84.8408 33.9401 83.9987 34.4605 83.0514 34.4605C81.4724 34.4605 80.2093 33.3157 80.104 31.7546C80.104 31.6505 80.104 31.5465 80.104 31.5465Z",fill:"#798697"}),i.createElement("path",{d:"M87.1567 34.3565V28.7366H91.0515V29.5692H88.2094V31.0262H91.0515V31.8587H88.2094V33.4198H91.0515V34.2524L87.1567 34.3565Z",fill:"#798697"}),i.createElement("path",{d:"M96.4196 34.3564L95.1565 32.2749H94.2091V34.3564H93.2617V28.7365H95.788C96.7354 28.6324 97.5775 29.3609 97.6828 30.2976C97.6828 30.4016 97.6828 30.4016 97.6828 30.5057C97.6828 31.3383 97.1565 32.0668 96.3144 32.1709L97.6828 34.3564H96.4196ZM96.5249 30.5057C96.5249 29.9853 96.1038 29.5691 95.6828 29.5691H95.5775H94.2091V31.3383H95.5775C95.9986 31.4424 96.4196 31.0261 96.5249 30.5057Z",fill:"#798697"}),i.createElement("path",{d:"M100.841 34.3565V29.5692H99.1567V28.7366H103.578V29.5692H101.894V34.2524L100.841 34.3565Z",fill:"#798697"}),i.createElement("path",{d:"M105.262 34.3565V28.7366H106.209V34.3565H105.262Z",fill:"#798697"}),i.createElement("path",{d:"M108.63 34.3565V28.7366H112.525V29.5692H109.578V31.0262H112.42V31.8587H109.578V34.2524L108.63 34.3565Z",fill:"#798697"}),i.createElement("path",{d:"M114.42 34.3565V28.7366H115.367V34.3565H114.42Z",fill:"#798697"}),i.createElement("path",{d:"M117.683 34.3565V28.7366H121.578V29.5692H118.736V31.0262H121.578V31.8587H118.736V33.4198H121.578V34.2524L117.683 34.3565Z",fill:"#798697"}),i.createElement("path",{d:"M123.683 34.3565V28.7366H125.788C127.262 28.6325 128.63 29.7773 128.736 31.2343C128.736 31.3384 128.736 31.4424 128.736 31.5465C128.736 33.0035 127.578 34.3565 126.104 34.3565C125.999 34.3565 125.894 34.3565 125.788 34.3565H123.683ZM127.683 31.5465C127.788 30.5058 126.946 29.6732 125.999 29.5691C125.894 29.5691 125.788 29.5691 125.788 29.5691H124.63V33.4198H125.788C126.841 33.4198 127.683 32.6913 127.683 31.6506V31.5465Z",fill:"#798697"}),i.createElement("path",{d:"M129.919 23.6942H79.0767V24.4227H129.919V23.6942Z",fill:"#798697"}),i.createElement("path",{d:"M129.919 38.8888H79.0767V39.6173H129.919V38.8888Z",fill:"#798697"})))),NU=i.memo((()=>i.createElement("svg",{role:"img","aria-label":"soc-icon",width:"97",height:"50",viewBox:"0 0 97 50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",null,i.createElement("path",{d:"M48.8677 10.9559L49.7667 9.65327C50.5659 10.4549 51.6648 10.9559 52.8636 10.9559C54.2621 10.9559 54.7616 10.2545 54.7616 9.65327C54.7616 8.75147 53.7626 8.55107 52.5639 8.25047C51.0654 7.74946 49.1674 7.34866 49.1674 5.24445C49.1674 3.64125 50.5659 2.43884 52.6638 2.43884C54.0623 2.43884 55.361 2.93984 56.2601 3.84165L55.2611 5.14425C54.5618 4.34265 53.5628 3.94185 52.5639 3.94185C51.5649 3.94185 50.8656 4.44285 50.8656 5.14425C50.8656 5.94586 51.8646 6.14626 52.9635 6.44686C54.5618 6.84766 56.4598 7.34866 56.4598 9.45287C56.4598 11.0561 55.361 12.4589 52.7637 12.4589C51.3651 12.5591 49.8666 11.9579 48.8677 10.9559Z",fill:"#231F20"}),i.createElement("path",{d:"M59.2571 7.44888C59.1572 4.84367 61.1551 2.53906 63.8523 2.43886C63.9522 2.43886 64.0521 2.43886 64.2519 2.43886C66.8492 2.33866 69.1469 4.44287 69.1469 7.04808C69.1469 7.14828 69.1469 7.24848 69.1469 7.44888C69.2467 10.0541 67.2488 12.3587 64.5516 12.4589C64.4517 12.4589 64.3518 12.4589 64.152 12.4589C61.5547 12.5591 59.2571 10.4549 59.2571 7.84968C59.1572 7.64928 59.1572 7.54908 59.2571 7.44888ZM67.3487 7.44888C67.5485 5.64527 66.2498 4.14227 64.4517 3.94187C64.3518 3.94187 64.2519 3.94187 64.152 3.94187C62.3539 3.94187 60.9553 5.34467 60.9553 7.14828C60.9553 7.24848 60.9553 7.34868 60.9553 7.44888C60.7555 9.25249 62.0542 10.7555 63.8523 10.9559C63.9522 10.9559 64.0521 10.9559 64.152 10.9559C65.9502 10.9559 67.3487 9.55309 67.3487 7.74948C67.3487 7.64928 67.3487 7.54908 67.3487 7.44888Z",fill:"#231F20"}),i.createElement("path",{d:"M71.9436 7.44886C71.8438 4.74345 74.0415 2.53904 76.6388 2.43884C76.7387 2.43884 76.8386 2.43884 76.9385 2.43884C78.5369 2.43884 80.0353 3.24045 80.8345 4.64325L79.4359 5.34465C78.9364 4.44285 78.0374 3.94185 77.0384 3.94185C75.2403 3.94185 73.7418 5.44485 73.7418 7.24846C73.7418 7.34866 73.7418 7.34866 73.7418 7.44886C73.6419 9.25247 75.0405 10.8557 76.8386 10.9559C76.9385 10.9559 76.9385 10.9559 77.0384 10.9559C78.0374 10.9559 78.9364 10.4549 79.4359 9.55307L80.8345 10.2545C80.0353 11.6573 78.5369 12.4589 76.9385 12.4589C74.2413 12.5591 71.9436 10.4549 71.8438 7.74946C71.9436 7.64926 71.9436 7.54906 71.9436 7.44886Z",fill:"#231F20"}),i.createElement("path",{d:"M88.9266 12.2585V10.9559C92.6227 8.15027 94.1212 6.84766 94.1212 5.44486C94.1212 4.54305 93.322 3.94185 92.5229 3.94185H92.423C91.424 3.94185 90.425 4.34265 89.8256 5.14426L88.8267 4.04205C89.7257 3.04005 91.0244 2.43885 92.423 2.53905C94.2211 2.43885 95.8195 3.54105 95.8195 5.44486C95.8195 7.24846 94.2211 8.85167 91.6238 10.7555H95.9193V12.2585H88.9266Z",fill:"#231F20"}),i.createElement("path",{d:"M52.1792 28.453V20.2365H49.2822V18.7335H56.7745V20.2365H53.8775V28.453H52.1792Z",fill:"#231F20"}),i.createElement("path",{d:"M61.5697 28.453V24.4449L57.8735 18.7335H59.7716L62.4688 22.8417L65.0661 18.7335H66.9642L63.268 24.3447V28.3528H61.5697V28.453Z",fill:"#231F20"}),i.createElement("path",{d:"M68.3628 28.4529V18.7335H72.5585C74.1568 18.6333 75.5554 19.8357 75.6553 21.4389C75.6553 21.5391 75.6553 21.6393 75.6553 21.7395C75.6553 23.3427 74.4565 24.7455 72.7583 24.7455C72.6584 24.7455 72.5585 24.7455 72.4586 24.7455H69.9611V28.3527L68.3628 28.4529ZM74.0569 21.7395C74.0569 20.9379 73.3576 20.2365 72.5585 20.2365H72.4586H70.1609V23.3427H72.4586C73.2577 23.3427 73.957 22.7415 74.0569 21.9399C74.0569 21.8397 74.0569 21.8397 74.0569 21.7395Z",fill:"#231F20"}),i.createElement("path",{d:"M77.3535 28.453V18.7335H83.9467V20.2365H79.0518V22.7415H83.8468V24.2445H79.0518V26.95H83.9467V28.453H77.3535Z",fill:"#231F20"}),i.createElement("path",{d:"M89.9404 28.453V18.7335H91.6387V28.453H89.9404Z",fill:"#231F20"}),i.createElement("path",{d:"M94.0361 28.453V18.7335H95.7344V28.453H94.0361Z",fill:"#231F20"}),i.createElement("path",{d:"M50.2461 42.1983C50.2461 40.7955 51.345 39.4929 52.8434 39.4929C52.9433 39.4929 52.9433 39.4929 53.0432 39.4929C53.9423 39.4929 54.7415 39.8937 55.141 40.6953L54.3419 41.0961C54.0422 40.5951 53.5427 40.2945 53.0432 40.2945C52.0442 40.2945 51.2451 41.0961 51.2451 42.0981V42.1983C51.1452 43.2003 51.9443 44.1021 52.9433 44.1021H53.0432C53.6426 44.1021 54.1421 43.8015 54.3419 43.3005L55.141 43.7013C54.7415 44.6031 53.9423 45.0039 53.0432 45.0039C51.5448 45.1041 50.346 43.9017 50.2461 42.3987C50.2461 42.3987 50.2461 42.2985 50.2461 42.1983Z",fill:"#231F20"}),i.createElement("path",{d:"M56.8394 44.9038V39.5931H60.4356V40.3947H57.8383V41.7975H60.5355V42.5992H57.8383V44.1022H60.5355V44.9038H56.8394Z",fill:"#231F20"}),i.createElement("path",{d:"M65.5301 44.9038L64.3313 42.8998H63.4323V44.9038H62.5332V39.5932H64.8308C65.7299 39.493 66.5291 40.1944 66.5291 41.0962C66.5291 41.1964 66.5291 41.1964 66.5291 41.2966C66.5291 42.0982 66.0296 42.6994 65.2304 42.8998L66.5291 45.004H65.5301V44.9038ZM65.63 41.2966C65.63 40.7956 65.2304 40.495 64.8308 40.495H64.7309H63.4323V42.1984H64.7309C65.2304 42.0982 65.63 41.7976 65.63 41.2966Z",fill:"#231F20"}),i.createElement("path",{d:"M69.7258 44.9038V40.3947H68.1274V39.5931H72.2232V40.3947H70.6249V44.9038H69.7258Z",fill:"#231F20"}),i.createElement("path",{d:"M73.9219 44.9038V39.5931H74.8209V44.9038H73.9219Z",fill:"#231F20"}),i.createElement("path",{d:"M76.9185 44.9038V39.5931H80.5147V40.3947H77.8175V41.7975H80.5147V42.5992H77.8175V44.9038H76.9185Z",fill:"#231F20"}),i.createElement("path",{d:"M82.4131 44.9038V39.5931H83.3122V44.9038H82.4131Z",fill:"#231F20"}),i.createElement("path",{d:"M85.4097 44.9038V39.5931H89.006V40.3947H86.3087V41.7975H89.006V42.5992H86.3087V44.1022H89.006V44.9038H85.4097Z",fill:"#231F20"}),i.createElement("path",{d:"M91.104 44.9037V39.5931H93.1019C94.5005 39.4929 95.7992 40.5951 95.8991 41.9979C95.8991 42.0981 95.8991 42.1983 95.8991 42.1983C95.8991 43.6011 94.8002 44.8035 93.4016 44.9037C93.3017 44.9037 93.2018 44.9037 93.1019 44.9037H91.104ZM94.9001 42.1983C94.9001 41.2965 94.2008 40.4949 93.3017 40.3947C93.2018 40.3947 93.1019 40.3947 93.1019 40.3947H92.103V44.1021H93.1019C94.1009 44.1021 94.9001 43.4007 94.9001 42.3987C94.9001 42.3987 94.9001 42.2985 94.9001 42.1983Z",fill:"#231F20"}),i.createElement("path",{d:"M97.0179 34.8036H49.2671V35.505H97.0179V34.8036Z",fill:"#231F20"}),i.createElement("path",{d:"M97.0179 49.3326H49.2671V50.034H97.0179V49.3326Z",fill:"#231F20"}),i.createElement("path",{d:"M37.3615 22.8457H36.0628V15.8317C36.0628 7.11423 29.07 0 20.2791 0C11.5881 0 4.59526 7.11423 4.49537 15.8317V22.8457H3.2966C1.49846 22.8457 0 24.2485 0 26.0521V46.3928C0 48.1964 1.49846 49.6994 3.2966 49.6994H37.4614C39.2595 49.6994 40.758 48.1964 40.758 46.3928V26.0521C40.6581 24.2485 39.1596 22.8457 37.3615 22.8457ZM10.7889 15.8317C10.7889 10.521 15.0844 6.31262 20.2791 6.31262C25.5736 6.31262 29.7693 10.6212 29.7693 15.8317V22.8457H10.7889V15.8317ZM31.3677 32.0641L18.9804 44.5892C18.6807 44.8898 18.1813 45.0902 17.6818 45.0902C17.1823 45.0902 16.6828 44.8898 16.3831 44.5892L9.29042 37.4749C8.99073 37.1743 8.79094 36.6733 8.79094 36.1723C8.79094 35.6713 8.99073 35.1703 9.29042 34.8697L11.0886 33.0661C11.3883 32.7655 11.8877 32.5651 12.3872 32.5651C12.8867 32.5651 13.3862 32.7655 13.6859 33.0661L17.6818 37.0741L26.9722 27.7555C27.2719 27.4549 27.7714 27.2545 28.2709 27.2545C28.7703 27.2545 29.2698 27.4549 29.5695 27.7555L31.3677 29.5591C31.6674 29.8597 31.8671 30.3607 31.8671 30.8617C31.967 31.2625 31.7673 31.7635 31.3677 32.0641Z",fill:"#2D6EB4"}))))),wU="PromoCodeBlock__wrapper___MogBNwkC",PU="PromoCodeBlock__heading___Bm6nQZy1",OU="PromoCodeBlock__inputRow___bew9oYxe",TU="PromoCodeBlock__handlersRow___AbdAG5Rh",LU="PromoCodeBlock__removeLink___I8DEqkgp",kU="PromoCodeBlock__invalidRow___cOc6J2J6",IU="PromoCodeBlock__invalidInput___LzOvNIk0";function MU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function RU(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?MU(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):MU(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const DU=(0,c.Zh)()((({t:e,promoCodes:t,setPromoCodes:a,setCheckoutPricing:o,recurlyPricingError:n,price:s})=>{const l=(0,i.useState)(t.join("")),m=(0,vo.Z)(l,2),c=m[0],d=m[1],h=(0,i.useState)(!1),u=(0,vo.Z)(h,2),C=u[0],p=u[1],g=(0,i.useState)(!0),_=(0,vo.Z)(g,2),E=_[0],S=_[1],y=(0,i.useState)(!1),f=(0,vo.Z)(y,2),v=f[0],b=f[1],A=()=>{E&&o((e=>RU(RU({},e),{},{coupon:c})))};(0,i.useEffect)((()=>{"0.00"!==s?.now?.discount&&void 0!==s?.now?.discount&&(b(!0),a([c]))}),[s?.now?.discount]),(0,i.useEffect)((()=>{n?.message.toLocaleLowerCase().includes("coupon")&&(S(!1),b(!1),a([]),o((e=>RU(RU({},e),{},{coupon:""}))))}),[n]);const N=()=>{b(!1),d(""),a([]),o((e=>RU(RU({},e),{},{coupon:""}))),E||S(!0)};return i.createElement("div",{className:wU},i.createElement("div",{className:PU},e(v?"PURCHASE_PAGE.APPLIED_PROMO_CODE_LABEL":"PURCHASE_PAGE.DEFAULT_PROMO_CODE_LABEL")),i.createElement("div",{className:OU},i.createElement(gH,{value:c,placeholder:"Enter your code here",onBlur:()=>{""===c&&p(!1)},onFocus:()=>{p(!0)},onChange:e=>{d(e.target.value),E||S(!0)},clickOnCloseIcon:N,name:"promoCode",errorMessage:e("PURCHASE_PAGE.PROMO_CODE_ERROR_MESSAGE"),isValid:E,disabled:v,className:r()(!E&&IU),maxLength:30})),i.createElement("div",{className:r()(TU,!E&&kU)},v?i.createElement("button",{className:LU,onClick:N},i.createElement(oG,{keyName:"PURCHASE_PAGE.REMOVE_PROMO_CODE"})):C?i.createElement(vU,{disabled:!E,secondaryStyle:!0,onClick:A},i.createElement(oG,{keyName:"PURCHASE_PAGE.APPLY_BUTTON"})):null))})),BU=(0,i.memo)((({t:e,formRef:t,paymentType:a,gemsAnalyticsProps:o,getCaptchaToken:n,showChallengeRecaptcha:r,clearCaptchaData:s})=>{const l=(0,d.I0)(),m=(0,rB.nh)(),c=(0,d.v9)((e=>e.stepIndex)),h=(0,d.v9)((e=>e.paymentMethod)),u=(0,d.v9)((e=>e.user)),C=(0,d.v9)((e=>e.userAuthStatus===yr.i.USER_AUTHORIZED)),g=(0,d.v9)((({reviewPaymentInfoStepContent:e})=>e)),_=(0,d.v9)((e=>e.recurlyToken)),E=(0,d.v9)((e=>e.isValidForm)),S=(0,d.v9)((e=>e.fullScreenLoading)),y=ht.n.getItem(bt.l.gemPackId),f=(0,d.v9)(Ai),v=(0,i.useState)("Next step"),A=(0,vo.Z)(v,2),N=A[0],w=A[1],P=(0,d.v9)((({recaptcha:e})=>e.recaptchaToken)),O=m.PayPal({display:{displayName:a===dB.gems?`Arkadium ${o.gemsInPack} Gem purchase. ${e("PURCHASE_PAGE.PAYPAL_TAXES_TEXT")}`:"Arkadium TEST purchase"}});(0,i.useEffect)((()=>{if(P){const e=CB()[y].plan;T(e,o)}}),[P]);const T=async(e,t)=>{try{await Pi.Z.purchaseItem({arenaName:b.i.getCurrentHostnameForEagle(),itemCode:e,quantity:1,captchaToken:P,captchaMode:r?Ji.CHALLENGE:void 0,tokenId:_}),await L(t)}catch(e){const t=e.body.details;hi.D.trackAppError(e,{data:"handleSubmitForm()"}),k(t)}},L=async e=>{const t=e.gemsPackId,a=e.gemsInPack,o=e.priceInGem;Ss.Rq(!0),p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseSuccess(o,t,a,f)),I.W.gemPurchaseSuccessGA(),s(),l(cu(2)),l(ts(!1))},k=e=>{Ss.Rq(!1),(0,d.dC)((()=>{l(os({isOpened:!0,message:e[0].Message,type:"error"})),1010===e[0].ErrorCode||1023===e[0].ErrorCode?l(xi(!0)):(l(cu(0)),s())}))};O.on("token",(function(e){(0,d.dC)((()=>{l(lu(e.id)),l(cu(1))}))})),O.on("error",(function(e){l(os({isOpened:!0,message:e.message,type:"error"}))}));(0,i.useEffect)((()=>{w(0===c?h===pB.PAYPAL?"Confirm":"Next step":"Confirm Purchase")}),[c,g,h]);return i.createElement("div",null,i.createElement(vU,{pseudoDisabled:0===c&&h===pB.CARD&&!E,disabled:(!E||S)&&h!==pB.PAYPAL,onClick:async()=>{if(0===c){if(h===pB.CARD&&t.current.dispatchEvent(new Event("submit",{cancelable:!0,bubbles:!0})),a===dB.gems){const e=o.gemsPackId,t=o.gemsInPack,a=o.priceInGem;p.C.trackAnalyticsEvent(await bi.gems.gemPurchaseNextStepClick(a,e,t,f))}h===pB.PAYPAL&&O.start()}1===c&&(l(ts(!0)),(C||a===dB.gems)&&u&&g.type===iu.PurchaseDetails&&(l(ts(!0)),a===dB.gems&&n(Qi.PurchaseItem)))},className:Ox},N))})),GU=(0,c.Zh)()(BU),ZU=i.memo((({totalSum:e,taxSum:t,promoCodes:a,setPromoCodes:o,setCheckoutPricing:n,recurlyPricingError:r,price:s,formRef:l,paymentGoodPlan:m,paymentType:c,gemsAnalyticsProps:h,getCaptchaToken:u,showChallengeRecaptcha:C,clearCaptchaData:p})=>{const g=(0,d.v9)((e=>e.stepIndex)),_=(0,d.v9)((e=>e.currentLang)),E=b.i.getPrivacyPolicyUrl(_);return i.createElement("div",{className:Nx},i.createElement("div",{className:Ix},i.createElement(aG,{heading:2!==g?"Summary":"Order Summary",totalSum:e,taxSum:t,hidden:2===g,price:s,promoCodes:a,paymentGoodPlan:m,paymentType:c,gemsAnalyticsProps:h}),i.createElement("div",{className:Mx},2!==g&&i.createElement("div",{className:Fx},i.createElement(GU,{formRef:l,paymentType:c,gemsAnalyticsProps:h,getCaptchaToken:u,showChallengeRecaptcha:C,clearCaptchaData:p})),2!==g&&i.createElement("div",{className:Px},0===g?i.createElement("p",null,i.createElement(oG,{keyName:"PURCHASE_PAGE.CONFIRMING_PURCHASE_INFO_TEXT"})):i.createElement("p",null,i.createElement(oG,{keyName:"PURCHASE_PAGE.CONFIRMING_PURCHASE_DESCRIPTION"}),i.createElement("br",null),"Arkadium's ",i.createElement(Ba,{to:"/visitor-agreement.pdf",target:"_blank",rel:"noopener noreferrer nofollow"},i.createElement(oG,{keyName:"PURCHASE_PAGE.SUBSCRIPTION_AGREEMENT"})," "),"and ",i.createElement(Da,{className:Wx,href:E,target:"_blank",rel:"noopener noreferrer nofollow"},i.createElement(oG,{keyName:"PRIVACY_BTN"}))))),0===g&&i.createElement(DU,{recurlyPricingError:r,setCheckoutPricing:n,promoCodes:a,setPromoCodes:o,price:s}),2!==g&&i.createElement("div",{className:Ux},i.createElement("div",{className:jx},i.createElement(AU,null)),i.createElement("div",{className:Vx},i.createElement(NU,null)))))}));function HU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function xU(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?HU(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):HU(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const UU=[pB.CARD,pB.PAYPAL],VU=({paymentType:e=dB.gems,paymentMethodsApplied:t=UU})=>{const a=(0,d.I0)(),o=(0,i.createRef)(),n=(0,i.useState)([]),s=(0,vo.Z)(n,2),l=s[0],m=s[1],c=(0,i.useState)(null),h=(0,vo.Z)(c,2),u=h[0],C=h[1],p=(0,d.v9)((e=>e.paymentMethod)),g=ht.n.getItem(bt.l.gemPackId)||hB[dB.gems][0],_=(0,d.v9)((e=>e.stepIndex)),E=(0,d.v9)((e=>e.pageType))===gB.GiftCard,S=(0,d.v9)((e=>e.billingDataForTax)),y=(0,i.useState)({isScrolling:!1,id:null}),f=(0,vo.Z)(y,2),v=f[0],b=f[1],A=(0,d.v9)((e=>e.chosenGemsPackItemName)),N=CB()[g],w=N?.plan,P={adjustments:[{itemCode:N?.plan,quantity:1}],address:p!==pB.PAYPAL&&S?S:null},O=(0,rB._A)(P,C),T=(0,vo.Z)(O,2),L=T[0].price,k=T[1],I="0.00"===L?.now?.taxes?null:`${L?.currency?.symbol}${L?.now?.taxes}`,M=L?.now?.total,R=CB()[g],D={gemsPackId:g,priceInGem:Number(L?.now?.subtotal),gemsInPack:R?.gemsAmount,isFirstPurchase:!0},B=el(),G=B.iframeRef,Z=B.setIsIframeCaptchaLoaded,H=B.getCaptchaToken,x=B.clearCaptchaData,U=B.showChallengeRecaptcha,V=B.iframeURL;(0,i.useEffect)((()=>{const e=ht.n.getItem(bt.l.gemPackId);a((0,Lr.s1)(e))}),[A]),(0,i.useEffect)((()=>{k((e=>xU(xU({},e),P)))}),[e,p,S,k,g]),(0,i.useEffect)((()=>(0===_&&a(ts(!1)),()=>{a(cu(0)),a(hu(pB.CARD))})),[]),(0,i.useEffect)((()=>{v.isScrolling&&(o?.current?.children.namedItem(v.id).scrollIntoView({behavior:"smooth"}),b({isScrolling:!1,id:null}))}),[v]);return i.createElement(i.Fragment,null,i.createElement(PB,{modalClassName:r()({[zx]:U}),onClose:x,isVisible:U},i.createElement(nl,{iframeRef:G,iframeURL:V,setIsIframeCaptchaLoaded:Z})),i.createElement("main",{className:bx},i.createElement("div",{className:Ax},!E&&i.createElement("div",{className:wx},i.createElement(vB,{steps:[{label:"Payment Info"},{label:"Review"},{label:"Confirmation"}],activeStepIndex:_})),i.createElement(nC,null,i.createElement("div",{className:Kx},i.createElement(aG,{heading:2!==_?"Your order":"Order Summary",totalSum:M,taxSum:I,promoCodes:l,price:L,paymentGoodPlan:N,paymentType:e,gemsAnalyticsProps:D}))),i.createElement(Yx,{isStepVisible:0===_,ref:o,paymentMethodsApplied:t,gemsAnalyticsProps:D}),(t=>{switch(t){case 1:return i.createElement(sU,{paymentGoodPlan:N,paymentType:e,price:L,setSmoothScrolling:b,ref:o,gemsAnalyticsProps:D});case 2:return i.createElement(bU,{paymentType:e,gemsAnalyticsProps:D,getCaptchaToken:H});default:return null}})(_)),i.createElement(ZU,{formRef:o,setCheckoutPricing:k,totalSum:M,taxSum:I,setPromoCodes:m,recurlyPricingError:u,promoCodes:l,price:L,paymentGoodPlan:N,paymentType:e,gemsAnalyticsProps:D,planId:w,getCaptchaToken:H,showChallengeRecaptcha:U,clearCaptchaData:x})))},jU=[pB.CARD,pB.PAYPAL],FU=()=>i.createElement(VU,{paymentType:dB.gems,paymentMethodsApplied:jU});let KU=function(e){return e.GEMS_SHOP="shop",e}({});const WU=({template:e})=>{let t;if(e===KU.GEMS_SHOP)t=FU;const a=(0,i.useState)(!1),o=(0,vo.Z)(a,2),n=o[0],r=o[1],s=(0,d.v9)((({fullScreenLoading:e})=>e)),l="https://js.recurly.com/v4/recurly.js";return i.createElement(i.Fragment,null,i.createElement(m.ql,{onChangeClientState:(e,t)=>{if(!t?.scriptTags)return;const a=t.scriptTags.find((({src:e})=>e===l));a&&a.addEventListener("load",(()=>r(!0)),{once:!0})}},i.createElement("meta",{name:"robots",content:"noindex, nofollow"}),i.createElement("script",{async:!0,src:l})),n&&i.createElement(g,null,s&&i.createElement(ja,{isFullPage:!0}),!di.O.isServer&&i.createElement(i.Suspense,{fallback:i.createElement(ja,{isFullPage:!0})},i.createElement(rB.pt,{required:["cvv","address1","city","postal_code","state","country"],publicKey:f.N.RECURLY_PUBLIC_KEY},i.createElement(rB.eK,null,i.createElement(t,null))))))},zU=(0,i.memo)((()=>i.createElement(WU,{template:KU.GEMS_SHOP}))),YU=e=>i.createElement(oB,{className:e.className,arrowInheritColor:e.isSideMenuOpened,textInheritColor:e.isSideMenuOpened}),$U=()=>{$U.displayName="AppBodySubscription";const e=(0,d.v9)((e=>e.user)),t=(0,d.v9)((e=>e.user?.avatar||e.user?.subscriberAvatar?.avatar||"")),a=(0,d.v9)((e=>e.chosenGemsPackItemName)),o=(0,d.I0)(),n=(0,oi.k6)();(0,i.useEffect)((()=>{if(document.body.style.overflow="visible",!a){const e=ht.n.getItem(bt.l.gemPackId);o((0,Lr.s1)(e))}const e="__new"===document.documentElement.dataset.new_design,t=document.querySelector(".main-content");return e&&(t.style.paddingLeft="0"),()=>{e&&window.innerWidth>1023&&(o((0,Fe.Wm)(!1)),o(cu(0)),o((0,Lr.iY)(null)),o((0,Lr.s1)(null)),t.style.paddingLeft="var(--new-header-navmenu-width)")}}),[]);return i.createElement("div",{className:KD},i.createElement("div",{className:zD},i.createElement(YU,{className:YD}),i.createElement("div",{className:XD},i.createElement(nB,null),i.createElement("h1",{className:QD},"Secure checkout")),e&&i.createElement("div",{className:eB},i.createElement(FD,{image:t,selectable:!1,selected:!1,size:VD.SMALL,onSelect:()=>{},disabled:!0}))),i.createElement("div",{className:WD},i.createElement(zU,null)),i.createElement("div",{className:$D},e&&i.createElement("div",{className:qD},"Not ",e.name,"?"," ",i.createElement(Ba,{onClick:()=>{o((0,Ve.TX)()),n.push("/")},className:JD,to:"/"},"Log out"))))},qU=["/",...ju.Y6.map((e=>`/${e}/`))],JU=[{path:"*",exact:!0,is404:!0,component:U_}];(0,ju.Kt)();const XU=function(e="/"){const t=y.sk?(0,md.PP)({initialEntries:[e]}):(0,md.lX)(),a=y.sk?{}:window.__INITIAL_STATE__;y.sk||(window.__INITIAL_STATE__=null);const o=[ud,Uu,Cd,dd.Z,(0,ld.Z)(t)],n=(0,cd.MT)((e=>(0,cd.UY)({abTests:_d,arenaOrigin:yd,config:ft,currentLang:Dd,game:Zd,games:Ge,gameScore:Lh,isScoreSaving:kh,gameState:Rh,gameUnitState:Bh,header:ot,is404:Kh,loginDialog:Yh,router:(0,s.iz)(e),shouldTrackPageView:lt,sortings:ou,texts:yu,theme:bu,user:Ve.ZP,userAuthStatus:Wi.Z,userTopScores:Au.Z,avatars:Id,relatedGames:eu,redirects:Jh,iframeGamesList:Hh,grmGamesList:Vh,snackbarData:ns,notificationBar:Mc,modal:Fe.ZP,gems:Lr.ZP,billingInfoValues:ru,chosenGemsPackItemName:Lr.MR,billingDataForTax:Lr.U_,authValues:wd,authErrors:Ad,recurlyToken:mu,stepIndex:du,paymentMethod:uu,reviewPaymentInfoStepContent:pu,isUserExists:Od,isValidForm:_u,prerollSkipPrice:Lr.av,fullScreenLoading:as,isPrerollSkipPriceLoading:Lr.nb,pageType:null,leaderboard:ku,lightboxPromotions:Ru,gameRenderingGamesList:Gu,gamesWithEagleList:xu,recaptcha:(0,cd.UY)({showChallengeRecaptcha:ji,recaptchaToken:Fi,recaptchaAction:Ki})}))(t),a,Vu((0,cd.md)(...o)));return{store:n,history:t}}(),QU=XU.store,eV=XU.history;vt.useConfigFromLocalStorage(QU),vt.applyGlobalGamesSortings(QU);const tV=QU.getState(),aV=tV.abTests,oV=(tV.arenaOrigin,tV.texts),nV=tV.currentLang,rV=tV.config,sV=new class{constructor(e,t){(0,o.Z)(this,"abTestsSettings",void 0),(0,o.Z)(this,"announcementMessages",void 0),(0,o.Z)(this,"feed",void 0),(0,o.Z)(this,"facebookAppId",void 0),(0,o.Z)(this,"tags",void 0),(0,o.Z)(this,"theme",void 0),(0,o.Z)(this,"ad",void 0),(0,o.Z)(this,"analytics",void 0),(0,o.Z)(this,"categories",void 0),(0,o.Z)(this,"scripts",void 0),(0,o.Z)(this,"sso",void 0),(0,o.Z)(this,"eventCategoryConfig",void 0),(0,o.Z)(this,"isEagle",void 0),(0,o.Z)(this,"isGemsSupport",void 0),(0,o.Z)(this,"isGdprSupport",void 0),(0,o.Z)(this,"openWebChatId",void 0),(0,o.Z)(this,"userFeedbackUrl",void 0),(0,o.Z)(this,"nestEnvironment",void 0),this.abTestsSettings=e.abTestsSettings,this.announcementMessages=e.announcementMessages||[],this.feed=e.feed||{},this.facebookAppId=e.facebookAppId,this.tags=e.tags||[],this.theme=new Ct(e.theme,t),this.ad=new dt(e.ad||{},t),this.analytics=new P.de(e.analytics||{},t),this.categories=e.categories,this.scripts=new pt.n(e.scripts||{}),this.sso=e.sso,this.eventCategoryConfig=e.eventCategoryConfig,this.isEagle=e.isEagle,this.isGdprSupport=e.isGdprSupport,this.isGemsSupport=e.isGemsSupport,this.openWebChatId=e.openWebChatId,this.isGemsSupport=e.isGemsSupport,this.userFeedbackUrl=e.userFeedbackUrl,this.nestEnvironment=e.nestEnvironment}}(rV,nV);QU.dispatch(St(sV)),Mt._.activateServiceWorker(rV),It.S.init(rV.ad).then((()=>At.Z.initDisplayAds(rV.theme.adRefreshTimeMs))),y.sk||(window.STORE=QU,window.__ARK__ArenaInfo={arenaVersion:"5.1",domain:rV.theme?.domain}),d.zt.displayName="Provider";class iV extends i.Component{constructor(e){super(e),(0,o.Z)(this,"abtests",void 0);const t=QU.getState(),a=je.G.get(O.Ys.arkabtests);this.abtests=new Pt,this.abtests.init(t.config.abTestsSettings,a),kt.G9.init(aV);const n="live"!==f.N.ENV&&"canary"!==f.N.ENV;C.d.init(rV,aV,t.is404),C.d.trackPageView(void 0,t.is404),C.d.trackInconsistentArena(t.arenaOrigin),Rt.r.init(n)}trackWebVitals(){const e="WebVitals";let t={},a={};const o=e=>{t[e.name]={value:e.value},t.LCP&&t.FCP&&t.TTFB&&n(t)},n=o=>{Object.keys(o).forEach((e=>{a[e]=JSON.stringify(o[e])})),p.C.trackEvent(e,a),t={},a={}};(0,u.NO)(o),(0,u.mw)((t=>this.logMetric(t,e))),(0,u.Yn)((t=>this.logMetric(t,e))),(0,u.a4)(o),(0,u.mr)(o)}logMetric(e,t){p.C.trackEvent(t,{[e.name]:JSON.stringify({value:e.value})})}componentDidMount(){const e=QU.getState();p.C.setupPingTracking(),(!e.config.isEagle||"usatoday"===e.config.sso?.name&&e.config.isEagle||e.config.isEagle&&"hsn"===e.config.sso.name)&&QU.dispatch((0,Ve.kP)()),this.setArenaDataAttributes(),this.trackPwaVisits(),y.sk||this.trackWebVitals()}setArenaDataAttributes(){if(!y.sk)try{const e=window.location.hostname;document.documentElement.dataset.arena_origin=document.documentElement.dataset.arena_origin||e,document.documentElement.dataset.custom_header=document.documentElement.dataset.custom_header||QU.getState()?.config?.theme?.client}catch(e){console.error("Error setting arena data attributes: ",e)}}trackPwaVisits(){if(Mt._.isIosStandalone()&&I.W.pwa(P.MF.IOS_BOOKMARK_VISIT,P.sK.IOS_BOOKMARK),Mt._.isAndroidPcStandalone()){const e=gt.D.isDesktop()?P.MF.VISIT:P.MF.ANDROID_BOOKMARK_VISIT,t=gt.D.isDesktop()?P.sK.DESKTOP_PWA:P.sK.ANDROID_BOOKMARK;I.W.pwa(e,t)}}render(){return i.createElement(Lt,{manager:this.abtests},i.createElement(m.B6,null,i.createElement(d.zt,{store:QU},i.createElement(s.xI,{history:eV},i.createElement(g,null,i.createElement(ct,null,i.createElement(Rr,{store:QU}),i.createElement("div",{className:r()("main-content")},(0,h.H)((e=>{const t=N.Z.getFixedT(e),a={[`games/${t("ROUTES.HELP")}`]:lL,[`games/${t("ROUTES.ALL_GAMES")}`]:RO,[`games/${t("ROUTES.CATEGORY")}/:category`]:K_,[`games/${t("ROUTES.PROFILE")}`]:CD,games:kO,[`${t("ROUTES.CATEGORY")}/:category`]:K_,[`${t("ROUTES.GAMES")}/:game`]:rP,[`${t("ROUTES.HELP")}`]:lL,[`${t("ROUTES.ALL_GAMES")}`]:RO,[`${t("ROUTES.PROFILE")}`]:CD,[`${t("ROUTES.PAYMENT")}`]:LD,[`${t("ROUTES.SHOP")}`]:$U,"":kO,404:U_,403:TD};return qU.reduce(((e,t)=>[...e,...Object.keys(a).map((e=>({exact:!0,path:t+e,component:a[e]})))]),[]).concat(JU)})())),i.createElement(cr,null),i.createElement(Es,null),i.createElement(Gi,null),i.createElement(Kc,null),i.createElement(id,null),i.createElement(Xr,{currentLang:nV,config:rV})))))))}}(0,o.Z)(iV,"displayName","App"),function(){if(!y.sk){window.location.href;const e=window.location.pathname,t=window.location.search||window.location.hash,a=e.match(/.+\/$/gi)&&!t,o=localStorage.getItem(bt.l.apiToken),n=new RegExp(`^/${rV.theme?.locale||"en"}(/|$)`,"gi");let r="";Boolean(e.match(n))&&(r=window.location.origin+e.replace(n,"/")),a&&!o&&(r=r.replace(/\/$/gi,"")),r&&window.location.assign(r)}}();const lV=(0,c.Hk)()(iV),mV=document.getElementById("root");mV.innerHTML="",l.render(i.createElement(lV,{initialLanguage:nV,initialI18nStore:{[nV]:{[ju.rO]:oV}}}),mV)},6529:(e,t,a)=>{a.d(t,{N:()=>n});var o=a(3635);const n={ENV:"live",BASE_CDN:"https://arenacloud.cdn.arkadiumhosted.com",BASE_CDN_OVERWRITES:"https://arenacloud.cdn.arkadiumhosted.com/overwrites-live",ASSETS_CDN:"https://arenacloud.cdn.arkadiumhosted.com/arena51-assets/canary",GAME_RENDERING_IFRAME:"https://arenacloud.cdn.arkadiumhosted.com/arkadiummodulesstorage-blob/game-rendering-iframe",GAMES_WITH_EAGLE_LIST_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arkadiummodulesstorage-blob/game-rendering-games-list/games-with-eagle-list.json",DISPLAY_ADS:"https://ams.cdn.arkadiumhosted.com/advertisement/display/stable/display-ads.js",VIDEO_ADS:"https://ams.cdn.arkadiumhosted.com/advertisement/video/stable/video-ads.js",ARENA_HEADERS_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-headers-prod/app/clients",USER_API:"https://arenacloud.cdn.arkadiumhosted.com/arenax-51-api-user-live/api/v1",SCORE_API:"https://arenacloud.cdn.arkadiumhosted.com/arenax-51-api-score-live/api/v1",UUP_SCORE_API:"https://arenacloud.cdn.arkadiumhosted.com/uup-api-score-prod/api/v1",EAGLE_USER_API:"https://eagle-user-api-prod.arkadiumhosted.com/",EAGLE_LEVELUP_API:"https://arenacloud.cdn.arkadiumhosted.com/eagle-levelup-api/api/v1",EAGLE_PAYMENT_API:"https://arenacloud.cdn.arkadiumhosted.com/eagle-payment-api-prod/",EAGLE_VIRTUAL_ITEMS_API:"https://arenacloud.cdn.arkadiumhosted.com/eagle-virtual-item-api-prod/",EAGLE_USER_GAME_DATA_API:o.z.EAGLE_USER_GAME_DATA_API_ENDPOINT.prod,RECURLY_BILLING_PAGE:"https://arkadium.recurly.com/account/",RECURLY_PUBLIC_KEY:"ewr1-6voS8MpDMGlmNWVWMrqyp7",RECURLY_PLAN_PREFIX:"",RECURLY_GIFT_CARD_PRODUCT_CODE:"gift_card",FB_BUTTON_PATH:"https://arenaxstorage.blob.core.windows.net/arenax-connect/azure.facebook.next.index.html",GOOGLE_BUTTON_PATH:"https://arenaxstorage.blob.core.windows.net/arenax-connect/azure.google.next.index.html",DEFAULT_GOOGLE_APP_ID:"357011364658-46j1mfak3u1tl958cmhn9b5n9g5jfvpm.apps.googleusercontent.com",LOGIN_POPUP:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-connect/51-azure.login-popup.html",FEED_API:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-game-feeds-content",GAMES_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-games",GAMES_THUMBS_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/arkcom-game-arts",X_INDEX_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index",HELP_CONTENT_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-help-pages",ANALYTICS_SORTING_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax51-games-sorting-analytics",RELATED_GAMES_BLOB:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax51-related-games-analytics",APP_INSIGHTS_SSR_KEY:"29bc13dc-c331-4e2b-ac37-abab579231e7",DEFAULT_ADS_TXT_PATH:"https://arkadsstorage.blob.core.windows.net/arena5/live/ads.txt",GLOBAL_ROBOTS_TXT_PATH:"https://arenaxstorage.blob.core.windows.net/arenax-global-settings/robots/robots.txt",REDIRECTS_SETTINGS_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-global-settings/redirects/redirects.json",OPENWEB_TOKENS_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-global-settings/openweb/openweb-tokens.json",IFRAME_GAMES_LIST_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/ark-iframe-games/iframe-games-list.json",GRM_GAMES_LIST_PATH:o.z.GRM_GAMES_LIST_URL.arena51.live,EVENT_CATEGORY_DATA_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/ark-event-category/event-category-config.json",LIGHTBOX_PROMOTIONS_PATH:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/arena-lightbox-promotions/",GEMS_TEST_SKU:"gems_prod",SKU_GEMS_SKIP_AD:"skip_ad",SKU_GEMS_SKIP_AD_BUNDLE:"skip_ad_bundle",ERROR_DETAILS:!1,RECAPTCHAAPPKEY:"6LeKF_4jAAAAAAYevkgmxE64WG6ZagnLOH8FwA-g",CDN_CAPTCHA_IFRAME:"https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-3rd-party-scripts/captcha/iframe-captcha-production.html",CHALLENGE_CAPTCHA_KEY:"6LeIG7EoAAAAAHtfqlgeaP5u-QOLF9YzpTyj0zy7",GAME_API:"https://arenacloud.cdn.arkadiumhosted.com/game-api-origin-live"}},515:(e,t,a)=>{let o;a.d(t,{N:()=>n}),o=a(6529).N,console.debug("BUILD: Used environment -> prod"),o.BUILD_ID="527060";const n=o},3860:(e,t,a)=>{a.d(t,{Ei:()=>r,Ww:()=>n,n2:()=>s});var o=a(515);const n={sku:o.N.SKU_GEMS_SKIP_AD_BUNDLE,amount:1},r={items:[{sku:o.N.SKU_GEMS_SKIP_AD,amount:1}]},s=o.N.GEMS_TEST_SKU},2557:(e,t,a)=>{a.d(t,{MF:()=>n,de:()=>i,sK:()=>s,tF:()=>r});var o=a(4942);let n=function(e){return e.CLICK="Click",e.IMPRESSION="Impression",e.QUERY="Query",e.LOGIN="Login",e.AD_BLOCK_DISABLED="adBlockDisabled",e.SEE_ALL="See_All",e.ANDROID_INSTALL_IMPRESSION="Android_Install_Impression",e.CANCEL="Cancel",e.INSTALL="Install",e.IOS_BOOKMARK_VISIT="IOS_Bookmark_Visit",e.ANDROID_BOOKMARK_VISIT="Android_Bookmark_Visit",e.VISIT="Visit",e.DESKTOP_BOOKMARK_IMPRESSION="Desktop_Bookmark_Impression",e.DESKTOP_BOOKMARK_CLICK="Desktop_Bookmark_Click",e.AVATAR_AVAILABLE_IMPRESSION="avatarAvailableImpression",e.AVATAR_BUY="avatarBuy",e.AVATAR_SELECTED="avatarSelected",e.DISABLED="disabled",e.OTHER="Other",e}({}),r=function(e){return e.playAgainStart="playAgainStart",e.recommendedGameStart="recommendedGameStart",e.recPreviousGame="recPreviousGame",e}({}),s=function(e){return e.PROMO_BOX="Promo_Box",e.ARENA_PROMO_BOX="Arena_Promo_Box",e.PROMO_BOX_SLOT="Promo_Box_Slot",e.FTUX_WELCOME="FTUX_Welcome",e.DESKTOP_PWA="Desktop_PWA",e.DESKTOP_BOOKMARK="Desktop_Bookmark",e.IOS_BOOKMARK="IOS_Bookmark",e.ANDROID_BOOKMARK="Android_Bookmark",e.ANDROID_BOOKMARK_INSTALL="Android_Bookmark_Install",e}({});class i{constructor(e,t){(0,o.Z)(this,"account",void 0),(0,o.Z)(this,"accountAlias",void 0),(0,o.Z)(this,"additionalAccounts",void 0),(0,o.Z)(this,"options",void 0),(0,o.Z)(this,"disableAppInsights",void 0),(0,o.Z)(this,"appInsightsSampleRate",void 0),this.account=e.accountAlias&&e.accountAlias[t]?e.accountAlias[t]:e.account,this.accountAlias=e.accountAlias,this.additionalAccounts=e.additionalAccounts,this.options=e.options,this.disableAppInsights=!!e.disableAppInsights,this.appInsightsSampleRate=e.appInsightsSampleRate||null}}},9492:(e,t,a)=>{a.d(t,{D2:()=>i,Gt:()=>u,N6:()=>m,Om:()=>r,QL:()=>n,YY:()=>s,YZ:()=>d,Ys:()=>o,eZ:()=>l,id:()=>h,m1:()=>p,tU:()=>c,xz:()=>C});let o=function(e){return e.wapoUserId="wapo_login_id",e.wapoUserName="wapo_display",e.arkStateReturnUrl="ark_state_return_url",e.arkStatePlayedGame="ark_state_played_game",e.arkToken="ark_arenax_token",e.arkTokenExpiresIn="ark_arenax_token_expires_in",e.arena4FirstVisitAt="arkUserFirstVisit",e.arena4UserType="Arena_usertype",e.arkVideoAdCustomEnv="ark_video_ad_custom_env",e.arkDisplayAdCustomEnv="ark_display_ad_custom_env",e.arkFirstVisitAt="ark_arenax_first_visit_at",e.arkUserType="ark_arenax_user_type",e.arkFtuxShown="ark_arenax_ftux-shown",e.wasAdBlocker="ark_ad_blocker",e.gamePlayCount="ark_game_play_count",e.lastGamePlay="ark_last_gameplay",e.arkApiToken="arenax_api_token",e.arkabtests="arkabtests",e}({}),n=function(e){return e.migratedArena4Shown="ark_arenax_msg_migrated_4-shown",e.dailySudokuShown="ark_arenax_msg_daily_sudoku-shown",e.removeEuronewsArenaShown="ark_arenax_msg_remove_euronews_arena-showm",e.easyCrosswordShown="ark_arenax_msg_easy_crossword-announcement-shown",e.internetExplorerShown="ark_arenax_msg_internet_explorer-shown",e.metvAtariGamesShown="ark_arenax_msg_metv_atari_games-shown",e.greatergoodPromoMessage="ark_arenax_msg_greatergood_promo_message-shown",e.wapoSurveyShown="ark_arenax_msg_wapo_survey-shown",e.eagleMigrationShown="ark_arenax_msg_eagle_migration-shown",e.TEST_MESSAGE="ark_arenax_test_message-shown",e.metvPlayingOurGames="ark_arenax_msg_metv_playing_our_games",e.iheartdogsDonatedShelter="ark_arenax_msg_iheartdogs_donated_shelter",e.abqJournalTransitionMessage="ark_arenax_msg_abqjournal_transition-shown",e.gamelabJourneyMatchMessage="ark_arenax_msg_gamelab_journey-shown",e.wapoLBIssueMessage="ark_arenax_msg_wapo_lb-shown",e.dictionaryWelcMessage="dictionary_welc-shown",e.usatCrosswordPromoMessage="ark_arenax_msg_usat_crosswords_promo-shown",e.leMondeShutDownMessage="ark_arenax_le_monde_shut_down_message-shown",e.gamesArkWelcomeMessage="ark_arenax_games_ark_welcome_message-shown",e.starTribuneSubscriptionMessage="ark_arenax_star_tribune_subscription-shown",e.bostonGlobeMessage="ark_bostonglobe-shown",e.bostonComWelcomeMessage="ark_boston-welcome-shown",e}({});const r={[n.migratedArena4Shown]:"MIGRATED_4_ARENA_MESSAGE",[n.dailySudokuShown]:"DAILY_SUDOKU_MESSAGE",[n.removeEuronewsArenaShown]:"REMOVE_EURONEWS_ARENA_MESSAGE",[n.internetExplorerShown]:"INTERNET_EXPLORER_MESSAGE",[n.metvAtariGamesShown]:"METV_ATARI_GAMES_MESSAGE",[n.greatergoodPromoMessage]:"GREATERGOOD_PROMO_MESSAGE",[n.wapoSurveyShown]:"WAPO_SURVEY_MESSAGE",[n.eagleMigrationShown]:"EAGLE_MIGRATION_MESSAGE",[n.TEST_MESSAGE]:"TEST_ANNOUNCE_MESSAGE",[n.metvPlayingOurGames]:"METV_PLAYING_OUR_GAMES",[n.iheartdogsDonatedShelter]:"IHEARTDOGS_DONATED_SHELTER",[n.abqJournalTransitionMessage]:"ABQJOURNAL_TRANSITION_MESSAGE",[n.gamelabJourneyMatchMessage]:"GAMELAB_JOURNEY_MESSAGE",[n.wapoLBIssueMessage]:"WAPO_LBISSUE_MESSAGE",[n.dictionaryWelcMessage]:"DICTIONARY_WELC_MESSAGE",[n.usatCrosswordPromoMessage]:"USAT_CROSSWORD_PROMO_MESSAGE",[n.leMondeShutDownMessage]:"LE_MONDE_SHUT_DOWN_MESSAGE",[n.gamesArkWelcomeMessage]:"GAMES_ARK_WELCOME_MESSAGE",[n.starTribuneSubscriptionMessage]:"STAR_TRIBUNE_SUBSCRIPTION_MESSAGE",[n.bostonGlobeMessage]:"BOSTONGLOB_MESSAGE",[n.bostonComWelcomeMessage]:"BOSTON_WELCOME_MESSAGE"},s={"Arena Homepage":"ah",Outspell:"os","Mahjongg Solitaire":"ms",Sudoku:"sd","Klondike Solitaire":"ks","Block Champ":"bc","Mahjongg Dimensions":"md","Word Wipe":"ww","Classic Solitaire":"cs","Mahjongg Dark Dimensions":"mdd",BlackJack:"bj","FreeCell Solitaire":"fcs","Spider Solitaire":"ss","Mahjongg Candy":"mc","Arkadium's Bubble Shooter":"bs","10x10":"tn"};let i=function(e){return e.GAME="GAME",e.GAME_END="GAME_END",e.GAME_SCORE_SAVED="GAME_SCORE_SAVED",e.PREROLL="PREROLL",e.AD_BLOCKER="AD_BLOCKER",e.REWARD="REWARD",e.INTERSTITIAL="INTERSTITIAL",e}({}),l=function(e){return e.FULLSCREEN_MOB="FULLSCREEN_MOB",e.FULLSCREEN_MOB_THEY_SELL="FULLSCREEN_MOB_THEY_SELL",e.FULLSCREEN_TAB="FULLSCREEN_TAB",e}({});const m="https://arena51-dev.arkadiumarena.com",c="avatar-11.png";let d=function(e){return e.PASS_GAME_DATA="PASS_GAME_DATA",e.UPDATE_LOCAL_STORAGE="UPDATE_LOCAL_STORAGE",e.REWARD_CALLBACK="REWARD_CALLBACK",e.INTERSTITIAL_CALLBACK="INTERSTITIAL_CALLBACK",e.CHECK_TO_STOP_MOBILE_CRAWLING="CHECK_TO_STOP_MOBILE_CRAWLING",e.ANALYTICS_GAME_DOWNLOAD="ANALYTICS_GAME_DOWNLOAD",e.RESIZE_CONTAINER="RESIZE_CONTAINER",e.SET_LS_ITEM="SET_LS_ITEM",e.REMOVE_LS_ITEM="REMOVE_LS_ITEM",e.AD_REFRESH="AD_REFRESH",e.UPDATE_COOKIE="UPDATE_COOKIE",e.UPDATE_INDEXED_DB="UPDATE_INDEXED_DB",e.UPDATE_LOCAL_STORAGE_ITEM="UPDATE_LOCAL_STORAGE_ITEM",e.LOGIN_USER="LOGIN_USER",e.LOGOUT_USER="LOGOUT_USER",e.SET_AUTHORIZED_STATUS="SET_AUTHORIZED_STATUS",e.OPEN_LOGIN_POPUP="OPEN_LOGIN_POPUP",e.CLOSE_LOGIN_POPUP="CLOSE_LOGIN_POPUP",e.ARENA_TO_GAME_ACTION="ARENA_TO_GAME_ACTION",e}({});const h={wapo:["games.washingtonpost.com","wapo-staging.arkadiumarena.com"],acs:["acs-staging.arkadiumarena.com"],usat:["games.usatoday.com","usatoday-staging.arkadiumarena.com","qa.games.usatoday.com"],currentlyATT:["currently.arkadium.com"],digitalTurbine:["digitalturbine.arkadiumarena.com","digitalturbine-staging.arkadiumarena.com"],triviaToday:["games.triviatoday.com","triviatoday-staging.arkadiumarena.com"],theStar:["games.thestar.com"],msn:["puzzles.msn.com","msn-staging.arkadiumarena.com"]},u="overflowHidden",C="heightOneHundred";let p=function(e){return e.ADO_BUILD_ID="ado_build_id",e.IS_USER_ACCEPTED_PRIVACY_POLICY="is_user_accepted_privacy_policy",e.ARK_USER_AGREE_COOKIES_PRIVACY_POLICY="ark-user-agree-cookies-privacy-policy",e.FTUX_FIRST_VISIT="FTUXfirstvisit",e.GAME_APP_BANNER="GameAppBanner",e.ADBLOCK_TRACKER="adblock_tracker",e.TARGETING_CONSENT="targetingConsent",e.HIGH_SCORE="high_score",e.PE_SUB_DATA="PeSubData",e.RECENTLY_PLAYED="recently_played",e.TOKEN_EXPIRATION_TIME="ark_uup_token_expiration_time",e.GAME_PLAY_NUM="gamePlayNum",e.GAME_PLAY_VISIT="_ark_gamePlayVisit",e.LAST_TIME_GAME_PLAYED="_ark_gamePlayVisitTime",e.ARK_PC_OVERALL_GAMES_PLAYED="_ark_pc_overallGamesPlayed",e.ARK_PC_LAST_GAME_PLAYED="_ark_pc_lastGamePlayed",e.TIC_TAC_TOE_AB_TEST_SETTINGS="tic-tac-toe-ab-test-settings",e.USER_CHANGED_NAME="userChangedName",e.ARK_VISITOR_MAIN="ark_visitor_main",e.ARK_USER_FIRST_VISIT_2="arkUserFirstVisit2",e.GA="_ga",e.AD_FREE_VER="ark_adfree",e.AD_FREE_AVATAR="adFreeAv",e.AD_FREE_SPECIAL="adFreeSp",e.SUBSCRIPTION="ark_subscription",e.GAME_END_RESTART="ark_gameends",e.ARK_AFFILIATE="ark_affiliate",e.GAME_SLUG_FOR_SUBSCRIPTION_PURCHASE="game_slug_for_subscription_purchase",e.SUMMER_PROMOTION_STATUS="summer_promotion_status",e[e.ARK_AFFILIATE_STORE_DAYS=180]="ARK_AFFILIATE_STORE_DAYS",e.SUBSCRIPTION_ID="ark_subscription_val",e.COLLECTION_LIST="ark_collection_list",e.COLLECTION_LIST_LOADING_DATE="ark_collection_list_loading_date",e.APPINSIGHT_USER_ID="ai_user",e}({})},7264:(e,t,a)=>{a.d(t,{T:()=>l,f:()=>i});var o=a(4942),n=a(9492);function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}let i=function(e){return e.TEST_READY="TEST_READY",e.GAME_START="GAME_START",e.EVENT_CHANGE="EVENT_CHANGE",e.AD_START="AD_START",e.CHANGE_SCORE="CHANGE_SCORE",e.GAME_END="GAME_END",e.REWARD_START="REWARD_START",e.INTERSTITIAL_START="INTERSTITIAL_START",e.AD_REFRESH="AD_REFRESH",e.PURCHASE_UPDATE="PURCHASE_UPDATE",e.PURCHASE_REQUEST="PURCHASE_REQUEST",e.PURCHASE_RESPONSE="PURCHASE_RESPONSE",e.GAME_PAUSE="GAME_PAUSE",e.GAME_RESUME="GAME_RESUME",e}({});class l{constructor(){(0,o.Z)(this,"fn",null),(0,o.Z)(this,"functions",[])}next(e){this.fn&&this.fn(e)}xSubscribe(e){this.fn=e}xUnsubscribe(){this.fn=null}subscribe(e){this.functions.push(e)}dispatch(e,t=null){this.functions.forEach((t=>t(e))),t&&t({type:n.YZ.ARENA_TO_GAME_ACTION,payload:s({},e)})}}},4133:(e,t,a)=>{a.d(t,{x:()=>n});var o=a(4942);class n{constructor(){(0,o.Z)(this,"fns",[])}next(e){this.fns.forEach((t=>t(e)))}unsubscribe(){this.fns=[]}subscribe(e){this.fns.push(e)}}},61:(e,t,a)=>{a.d(t,{k:()=>n,n:()=>r});var o=a(4942);let n=function(e){return e.ONE_TRUST="one-trust-cookie-consent",e.QUANTCAST="quantcast-cmp",e}({});class r{constructor(e){(0,o.Z)(this,"public",void 0),(0,o.Z)(this,"private",void 0),(0,o.Z)(this,"isActive",void 0),this.public=e.public||[],this.private=e.private||[],this.isActive=e.isActive}}},6186:(e,t,a)=>{a.d(t,{i:()=>o});let o=function(e){return e.USER_AUTHORIZED="USER_AUTHORIZED",e.USER_NOT_AUTHORIZED="USER_NOT_AUTHORIZED",e}({})},6326:(e,t,a)=>{a.d(t,{Cf:()=>i,G9:()=>l});var o=a(8576),n=a(8150),r=a(4269);const s="ark_preroll_test_variation";let i=function(e){return e.CONTROL="prerollAuto_Control",e.FIRST="prerollAuto_Var1",e}({});const l=new class{updateJewelShuffleABTestDimension(){const e=this.getJewelShuffleABTestLocalStorageValue();""!==e&&o.d.setGlobalCustomDimensions({ABTestSlot1:e},{ABTestSlot1:e})}getJewelShuffleABTestLocalStorageValue(){const e=n.n.getItem("jewel-shuffle-ab-test-settings");return e?JSON.parse(e).group:""}init(e){this.initPrerollTest(e.prerollVariation)}initPrerollTest(e){if(r.G.get(s))return;if(-1!==[i.CONTROL,i.FIRST].indexOf(e)){const t={expires:365,path:"/"};r.G.set(s,e,t)}}}},3515:(e,t,a)=>{a.d(t,{x:()=>n});var o=a(5380);const n=new class{get isBlocked(){return o.S.adLoaded().then((e=>!window.__ark_ads__)).catch((e=>!window.__ark_ads__))}get isHidden(){const e=document.getElementsByTagName("display-ad-component");if(!e.length)return!1;for(const t of e)if("none"!==window.getComputedStyle(t).display)return!1;return!0}}},3961:(e,t,a)=>{a.d(t,{Z:()=>c});var o=a(4942),n=a(4963),r=a(515),s=a(9492),i=a(3515),l=a(7576),m=a(8150);const c=new class{constructor(){(0,o.Z)(this,"adRefreshTimeMs",void 0),(0,o.Z)(this,"lastRefreshDate",Date.now()),(0,o.Z)(this,"displayAd",null),(0,o.Z)(this,"adWasRefreshed",!1),(0,o.Z)(this,"hasAdRefreshListener",void 0),(0,o.Z)(this,"onAdShow",((e,t,a)=>{setTimeout((()=>{e.map((e=>{const o=document.getElementById(e),n=o.parentElement;l.W.displayAd(t||this.adWasRefreshed,n.isViewable(),[o.offsetWidth,o.offsetHeight],n.dataset.id,a)}))}),3e3),this.adWasRefreshed=!1}))}getVideoAdPath(e){if(e.theySell&&e.theySell.video)return this.buildTheySellLibPath(r.N.VIDEO_ADS,e.theySell.video);if(!n.sk){const e=m.n.getItem(s.Ys.arkVideoAdCustomEnv);if(e)return this.buildCustomEnvLibPath(r.N.VIDEO_ADS,e)}return r.N.VIDEO_ADS}buildCustomEnvLibPath(e,t){const a=new URL(e),o=a.pathname.split("/");return o.splice(o.length-2,1,t),a.pathname=o.join("/"),a.href}buildTheySellLibPath(e,t){const a=new URL(e),o=a.pathname.split("/");return o.splice(o.length-1,0,t),a.pathname=o.join("/"),a.href}initDisplayAds(e){this.adRefreshTimeMs=+e||3e4,n.sk||i.x.isBlocked.then((e=>{e||(this.displayAd=document.createElement("display-ad-component"),this.displayAd.coreService.onShowGTMEvent=this.onAdShow,this.initAdRefreshEventListener())}))}refresh(){if(Date.now()-this.lastRefreshDate>this.adRefreshTimeMs){Array.from(document.querySelectorAll("display-ad-component")).forEach((e=>{try{e.refresh()}catch(t){console.log("Ad can not be refreshed. It can be because of they sell lib. Ad object: "+e)}})),this.lastRefreshDate=Date.now(),this.adWasRefreshed=!0,console.log("-------ad refresh happens--------")}}initAdRefreshEventListener(){if(!this.hasAdRefreshListener&&window&&(window.addEventListener("ad:refresh",(()=>{this.refresh()})),this.hasAdRefreshListener=!0,window.STORE&&window.STORE.getState().game)){const e=window.STORE,t=e.getState().game.slug;t&&e.getState().iframeGamesList.includes(t)&&window.addEventListener("mousemove",(()=>{this.refresh()}))}}}},2565:(e,t,a)=>{a.d(t,{$s:()=>i,F8:()=>s,sw:()=>r});var o=a(7115),n=a(1910);let r=function(e){return e.SPECIAL_MARK="not provided by eagle yet",e.BOOST_INTERNAL_PRICE="not provided by games yet",e}({}),s=function(e){return e.gemShopImpression="virtualItemShopImpression",e.gemPurchaseClick="virtualItemPurchaseClick",e.gemPurchaseNextStep="virtualItemPurchaseNextStep",e.gemPurchaseChangeGems="virtualItemPurchaseChange",e.gemPurchaseSuccess="virtualItemPurchaseSuccess",e.gemSkipAdButton="virtualItemSkipAdButton",e.gemSpendingSkipAdSuccess="virtualItemSpendingSkipAdSuccess",e.gemSpendingPowerUp="virtualItemSpendingPowerUp",e.gemShopSignInUp="virtualItemShopSignInUp",e.gemShopSubscribeBanner="virtualItemShopSubscribeBanner",e.manageGems="manageVirtualItems",e}({});class i{async gemShopImpression(e){const t=this.newEventBuilder(),a=await(0,o.aD)();return t.setName(s.gemShopImpression),t.setEventAction(n.Uj.IMPRESSION),t.setNonInteraction(!1),t.setCustom("shopLocation",e),t.setCustom("userInventory",a?.amount),t.build()}async gemPurchaseClick({shopLocation:e,internalPrice:t,purchasableItemId:a,purchasableItemAmount:r,specialMark:i}){const l=await(0,o.aD)(),m=this.newEventBuilder();return m.setName(s.gemPurchaseClick),m.setEventAction(n.Uj.CLICK),m.setNonInteraction(!1),m.setCustom("shopLocation",e),m.setCustom("internalPrice",t),m.setCustom("purchasableItemId",a),m.setCustom("purchasableItemAmount",r),m.setCustom("isFirstPurchase",await(0,o.DT)()),m.setCustom("specialMark",i),m.setCustom("userInventory",l?.amount),m.build()}async gemPurchaseClickImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,specialMark:r,shopLocation:i}){const l=this.newEventBuilder();return l.setName(s.gemPurchaseClick),l.setEventAction(n.Uj.IMPRESSION),l.setNonInteraction(!1),l.setCustom("shopLocation",i),l.setCustom("internalPrice",e),l.setCustom("purchasableItemId",t),l.setCustom("purchasableItemAmount",a),l.setCustom("isFirstPurchase",await(0,o.DT)()),l.setCustom("specialMark",r),l.setCustom("userInventory",await(0,o.aD)()),l.build()}async gemsPurchaseNextStepClick({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,specialMark:r,shopLocation:i}){const l=this.newEventBuilder();return l.setName(s.gemPurchaseNextStep),l.setEventAction(n.Uj.CLICK),l.setNonInteraction(!1),l.setCustom("shopLocation",i),l.setCustom("internalPrice",e),l.setCustom("purchasableItemId",t),l.setCustom("purchasableItemAmount",a),l.setCustom("isFirstPurchase",await(0,o.DT)()),l.setCustom("specialMark",r),l.setCustom("userInventory",await(0,o.aD)()),l.build()}async gemsPurchaseNextStepImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,specialMark:r,shopLocation:i}){const l=this.newEventBuilder();return l.setName(s.gemPurchaseNextStep),l.setEventAction(n.Uj.IMPRESSION),l.setNonInteraction(!1),l.setCustom("shopLocation",i),l.setCustom("internalPrice",e),l.setCustom("purchasableItemId",t),l.setCustom("purchasableItemAmount",a),l.setCustom("isFirstPurchase",await(0,o.DT)()),l.setCustom("specialMark",r),l.setCustom("userInventory",await(0,o.aD)()),l.build()}async gemsPurchaseChangeGems({shopLocation:e,internalPrice:t,purchasableItemId:a,purchasableItemAmount:r,specialMark:i}){const l=this.newEventBuilder();return l.setName(s.gemPurchaseChangeGems),l.setEventAction(n.Uj.CLICK),l.setNonInteraction(!1),l.setCustom("shopLocation",e),l.setCustom("internalPrice",t),l.setCustom("purchasableItemId",a),l.setCustom("purchasableItemAmount",r),l.setCustom("isFirstPurchase",await(0,o.DT)()),l.setCustom("specialMark",i),l.setCustom("userInventory",await(0,o.aD)()),l.build()}async gemsPurchaseSuccess({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a,shopLocation:r}){const i=this.newEventBuilder();return i.setName(s.gemPurchaseSuccess),i.setEventAction(n.Uj.CLICK),i.setNonInteraction(!1),i.setCustom("shopLocation",r),i.setCustom("internalPrice",e),i.setCustom("purchasableItemId",t),i.setCustom("purchasableItemAmount",a),i.setCustom("isFirstPurchase",await(0,o.DT)()),i.setCustom("userInventory",await(0,o.aD)()),i.build()}async gemsPurchaseSuccessImpression({internalPrice:e,purchasableItemId:t,purchasableItemAmount:a}){const r=this.newEventBuilder();return r.setName(s.gemPurchaseSuccess),r.setEventAction(n.Uj.IMPRESSION),r.setNonInteraction(!1),r.setCustom("internalPrice",e),r.setCustom("purchasableItemId",t),r.setCustom("purchasableItemAmount",a),r.setCustom("isFirstPurchase",await(0,o.DT)()),r.setCustom("userInventory",await(0,o.aD)()),r.build()}async gemSkipAdButton({internalPrice:e}){const t=this.newEventBuilder();return t.setName(s.gemSkipAdButton),t.setEventAction(n.Uj.SKIP_AD),t.setNonInteraction(!1),t.setCustom("internalPrice",e),t.setCustom("virtualItemId","pass ads with gem"),t.setCustom("userInventory",await(0,o.aD)()),t.build()}async gemSpendingSkipAdSuccess({internalPrice:e}){const t=this.newEventBuilder();return t.setName(s.gemSpendingSkipAdSuccess),t.setEventAction(n.Uj.SKIP_AD),t.setNonInteraction(!1),t.setCustom("internalPrice",e),t.setCustom("virtualItemId","pass ads with gem"),t.setCustom("isFirstSpend",!await(0,o.GR)()),t.setCustom("userInventory",await(0,o.aD)()),t.build()}async gemSpendingPowerUp({virtualItemId:e,internalPrice:t}){const a=this.newEventBuilder();return a.setName(s.gemSpendingPowerUp),a.setEventAction(n.Uj.POWER_UP),a.setNonInteraction(!1),a.setCustom("internalPrice",t),a.setCustom("virtualItemId",e),a.setCustom("isFirstSpend",!await(0,o.GR)()),a.setCustom("userInventory",await(0,o.aD)()),a.build()}async gemShopSignInUp(e,t){const a=this.newEventBuilder();return a.setName(s.gemShopSignInUp),a.setEventAction(n.Uj.CLICK),a.setNonInteraction(!1),t?a.setCustom("registrationLocation",e):a.setCustom("loginLocation",e),a.setCustom("userInventory",await(0,o.aD)()),a.build()}async gemShopSubscribeBanner(){const e=this.newEventBuilder();return e.setName(s.gemShopSubscribeBanner),e.setEventAction(n.Uj.CLICK),e.setNonInteraction(!1),e.setCustom("userInventory",await(0,o.aD)()),e.build()}async manageGems(e){const t=this.newEventBuilder();return t.setName(s.manageGems),t.setEventAction(n.Uj.CLICK),t.setNonInteraction(!1),t.setCustom("shopLocation",e),t.setCustom("userInventory",await(0,o.aD)()),t.build()}newEventBuilder(){return(new n.bK).baseEvent()}}},1910:(e,t,a)=>{a.d(t,{Q4:()=>s,Uj:()=>i,bK:()=>l});var o=a(4942);function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){return{ga:e,ai:t}}let i=function(e){return e.CLICK="Click",e.IMPRESSION="Impression",e.CANCEL="Cancel",e.NO="No",e.LOGIN="Login",e.SKIP_AD="SkipAd",e.POWER_UP="PowerUp",e}({});class l{constructor(){(0,o.Z)(this,"options",{}),(0,o.Z)(this,"name","")}baseEvent(){return this}pageViewEvent(){return this}setNonInteraction(e){return this.add({noninteraction:e}),this}setEventAction(e){return this.add({action:e}),this}setName(e){this.name=e}setCustom(e,t){return this.add({[e]:t}),this}build(){return{name:this.name,data:r({},this.options)}}add(e={}){this.options=r(r({},this.options),e)}}},7576:(e,t,a)=>{a.d(t,{W:()=>u});var o=a(4942),n=a(2557),r=a(5367),s=a(8576),i=a(2489),l=a(4635),m=a(2565),c=a(1910);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const u=new class{constructor(){(0,o.Z)(this,"clickCounts",{})}topNavCategories(e,t){const a=e===n.MF.IMPRESSION,o={},m={};if(e===n.MF.CLICK){if(this.clickCounts.prevCat===t)return;this.clickCounts.prevCat=t;let e=t;"HOME"===t&&(e="Games home"),"ALL_GAMES"===t&&(e="All games"),o.dimension3=e,m.topnavClick=e}else o.dimension4=t,m.topnavImpression=t;let c;if(e===n.MF.CLICK?c={name:"TopNav_Category_Click",category:o.dimension3,label:`${s.d.domain} | ${r.i.getCurrentPage()}`,nonInteraction:!1}:e===n.MF.IMPRESSION&&(c=h({action:e,category:"Top_Nav_Slots",label:`${s.d.domain} | ${r.i.getCurrentPage()}`,nonInteraction:a},o)),l.W.trackEvent(c),e!==n.MF.IMPRESSION){const t=h({action:e,nonInteraction:a},m);i.C.trackEvent("topnavSlot",t)}}searchingAnalytics(e,t){const a=r.i.getCurrentPage(),o=s.d.gameSlug?`/${s.d.gameSlug}`:"",m={action:e,nonInteraction:e===n.MF.IMPRESSION,searchQuery:t};let c;i.C.trackEvent("SearchBox",m),e===n.MF.CLICK?c="Search_Game_Click":e===n.MF.QUERY&&(c="Search_Query");const d={action:e,name:c,label:`${s.d.domain} | ${a}${o}`,nonInteraction:e===n.MF.IMPRESSION};l.W.trackEvent(d)}loginGA(e,t,a){const o={action:e,category:t,nonInteraction:e===n.MF.IMPRESSION,label:e===n.MF.LOGIN?a:`${s.d.domain} | ${r.i.getPageType()}`};l.W.trackEvent(o)}loginAI(e,t,a){const o={action:e,loginButtonLocation:t,nonInteraction:e===n.MF.IMPRESSION,loginSystem:a};i.C.trackEvent("loginButton",o)}registration(e,t){const a={name:"registration",action:e,label:t,nonInteraction:!1};l.W.trackEvent(a);const o={nonInteraction:!1,loginButtonLocation:e,loginSystem:t};i.C.trackEvent("registration",o)}displayAd(e,t,a,o,l){const m=e?"_refresh":"_notrefresh",c="_notrefresh"===m,d=(r.i.getCurrentPage(),this.adSizeToString(a));s.d.gameSlug&&s.d.gameSlug;let u="",C="";l&&(u=l.isEmpty,C=l.cpm);const p=h({action:n.MF.IMPRESSION,nonInteraction:c,displayAdType:m,displayAdSize:d,displayAdLocation:o,displayAdIsEmpty:u,displayAdCpm:C,displayAdIsViewable:t?"1":"0"},s.d.checkPlayAgainOrFromRecGames());i.C.trackEvent("displayAd",p)}pwa(e,t){let a;a=t===n.sK.DESKTOP_PWA?r.i.getCurrentPage():s.d.gameSlug;const o=e===n.MF.IMPRESSION||e===n.MF.DESKTOP_BOOKMARK_IMPRESSION||e===n.MF.ANDROID_INSTALL_IMPRESSION,l={action:e,category:t,label:a,nonInteraction:o},m={action:e,nonInteraction:o,label:a,category:t};return i.C.trackEvent(t,m),l}avatarChange(e,t,a,o,r){const s={action:e,levelUpId:t,nonInteraction:e===n.MF.AVATAR_AVAILABLE_IMPRESSION,profileAvatarSelected:o,coinsUserHas:a,profileAvatarPrice:r};i.C.trackEvent("changeProfileImage",s)}gemPurchaseSuccessGA(){const e={name:m.F8.gemPurchaseSuccess,action:c.Uj.CLICK,label:r.i.getCurrentPage(),nonInteraction:!1};l.W.trackEvent(e)}createAccountGA(){const e={name:"create_Account_Click",action:c.Uj.CLICK,label:r.i.getCurrentPage(),nonInteraction:!1};l.W.trackEvent(e)}oneTrust(e,t){const a={action:e,nonInteraction:t};i.C.trackEvent("OneTrust",a)}oneTrustPopup(e){i.C.trackEvent("OneTrustPopupWasShowed",{otPopupWasShowedFirstTime:e})}adSizeToString(e){return this.padStart(e[0])+"x"+this.padStart(e[1])}padStart(e=0,t=3,a="0"){const o=t-e.toString().length;return o<=0?e:new Array(o+1).join(a)+e}}},8576:(e,t,a)=>{a.d(t,{d:()=>A});var o=a(4942),n=a(4963),r=a(515),s=a(2557),i=a(9492),l=a(6326),m=a(8766),c=a(6786),d=a(8150),h=a(438),u=a(5367),C=a(2489);var p=a(4635),g=a(697),_=a(9430),E=a(4269),S=a(6414);function y(){const e="__qa_auto_test__",t=function(){try{return window.localStorage.getItem(""),window.localStorage}catch(e){return window.sessionStorage}}(),a=new URLSearchParams(window.location.search),o=t.getItem(e)||a.get(e)||"";return t.setItem(e,o),o}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function v(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){(0,o.Z)(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}const b="Arena 5.1";const A=new class{constructor(){(0,o.Z)(this,"gameSlug",void 0),(0,o.Z)(this,"fromPlayAgainOrRecGames",void 0),(0,o.Z)(this,"userType",void 0)}get domain(){return(0,n.l0)(u.i.domain)}get deviceType(){const e=c.D.detectDevice();return e===c.Y.MOBILE?"phone":e}isNewUser(){return"new"===this.userType}setGameSlug(e){this.gameSlug=e,this.setGlobalCustomDimensions(void 0,{game:e})}init(e,t,a){const o=e.analytics;this.handleUserType(),this.initGlobalCustomDimensions(t,a);const r=_.A.blockedByGdprConsent();g.i.init(e).then((()=>{g.i.isAnalyticsEnabled&&(p.W.init(o),o.additionalAccounts&&o.additionalAccounts.length&&o.additionalAccounts.forEach((e=>{switch(e.provider.toLowerCase()){case"ga":p.W.addAdditionalAccount(e);break;case"comscore":(e=>{if(n.sk)return;const t=window._comscore||[];t.push({c1:"2",c2:e,c4:document.location.href}),window._comscore=t;const a=document.createElement("script"),o=document.getElementsByTagName("script")[0];a.async=!0,a.src=("https:"==document.location.protocol?"https://sb":"http://b")+".scorecardresearch.com/beacon.js",o.parentNode.insertBefore(a,o)})(e.account)}})))})),console.log("GDPRMediatorService",g.i),console.log("GDPRMediatorService.isAnalyticsEnabled",g.i.isAnalyticsEnabled),console.log("GDPRMediatorService.isGDPRUser",g.i.isGDPRUser),o.disableAppInsights||r||C.C.init()}setGlobalCustomDimensions(e={},t={}){p.W.setCustomDimension(e),C.C.setCustomDimensions(t)}trackInconsistentArena(e){const t=window.location.hostname,a=new URL(e).hostname;t!==a&&C.C.trackEvent("INCONSISTENT_ARENA",{hostname:t,actualHostname:a})}trackPageView(e,t,a){const o=u.i.getUtmInfo(),s=S.bl.getUserFromStore()?.uid,i=v(v({},o),{},{arenaVersion:b,buildVersion:r.N.BUILD_ID,pageType:u.i.getPageType(t,a),deviceType:this.deviceType,urlReferrer:e?void 0:u.i.getReferrerIfOuter(),xsollaId:s??""});(0,n.j_)(i),C.C.trackPageView(i)}checkPlayAgainOrFromRecGames(){if(this.fromPlayAgainOrRecGames)return this.fromPlayAgainOrRecGames;const e=d.n.getItem(s.tF.playAgainStart),t=d.n.getItem(s.tF.recommendedGameStart),a=d.n.getItem(s.tF.recPreviousGame);return this.fromPlayAgainOrRecGames={playAgainStart:e||"no",recommendedGameStart:t||"no"},a&&(this.fromPlayAgainOrRecGames[s.tF.recPreviousGame]=a),d.n.removeItem(s.tF.playAgainStart),d.n.removeItem(s.tF.recommendedGameStart),d.n.removeItem(s.tF.recPreviousGame),this.fromPlayAgainOrRecGames}setPlayAgainOrFromRecGames(e,t){e&&(d.n.setItem(s.tF.recPreviousGame,e),d.n.setItem(s.tF.recommendedGameStart,"yes")),t&&d.n.setItem(s.tF.playAgainStart,t)}initGlobalCustomDimensions(e,t){const a={ABTestSlot1:l.G9.getJewelShuffleABTestLocalStorageValue(),dimension10:e.prerollVariation,dimension14:window.navigator.userAgent},o={ABTestSlot1:l.G9.getJewelShuffleABTestLocalStorageValue(),ABTestSlot10:e.prerollVariation,arenaVersion:b,buildVersion:r.N.BUILD_ID,userType:this.userType,domain:this.domain,deviceType:this.deviceType,pageType:u.i.getPageType(t),targetingConsent:"true"===d.n.getItem("targetingConsent"),xsollaId:S.bl.getUserFromStore()?.uid??""};let n=u.i.getArkPromo();h._.isPwaStandalone()&&(n="PWA"),"mgid"===n||"adwords"===n?(a.dimension17=n,o.paidPromo=n):n&&(a.dimension11=n,o.offsitePromo=n);const s=m.O.getToken();a.dimension15=s?1:0,o.loggedIn=s?1:0;const i=Boolean(y());i&&(o.qaTestData=i,a.dimension12=i),this.setGlobalCustomDimensions(a,o)}handleUserType(){let e=E.G.get(i.Ys.arena4FirstVisitAt);if(e)try{e=decodeURIComponent(e),E.G.set(i.Ys.arkFirstVisitAt,new Date(e).toISOString()),E.G.remove(i.Ys.arena4FirstVisitAt)}catch(e){}const t=E.G.get(i.Ys.arkFirstVisitAt)||(new Date).toISOString(),a={expires:365,path:"/"};E.G.set(i.Ys.arkFirstVisitAt,t,a);const o=(Date.now()-Date.parse(t))/1e3/60/60;this.userType=o>=1?"returning":"new",E.G.set(i.Ys.arkUserType,this.userType,a)}}},2489:(e,t,a)=>{a.d(t,{C:()=>p});var o=a(4942),n=a(4463),r=a(4963),s=a(3515);let i=function(e){return e.SAFARI="safari",e.FIREFOX="firefox",e.CHROME="chrome",e.UNKNOWN="unknown",e}({});const l=new class{async incognitoMode(){const e=this.detectUserAgent();let t="unknown";return new Promise((async a=>{switch(e){case i.CHROME:if("storage"in navigator&&"estimate"in navigator.storage){const e=await navigator.storage.estimate();e.usage;e.quota<=12e8?(t="true",a(t)):(t="false",a(t))}else a(t);break;case i.FIREFOX:const e=indexedDB.open("test");e.onerror=function(){t="true",a(t)},e.onsuccess=function(){t="false",a(t)};break;case i.SAFARI:t="false";const o=window.sessionStorage;try{o.setItem("someKeyHere","test"),o.removeItem("someKeyHere"),a(t)}catch(e){e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===o.length&&(t="true",a(t))}break;case i.UNKNOWN||"":a(i.UNKNOWN)}}))}detectUserAgent(){return window.chrome?i.CHROME:navigator.userAgent.toLowerCase().indexOf("firefox")>-1?i.FIREFOX:/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?i.SAFARI:i.UNKNOWN}};var m=a(5367);const c=()=>function(...e){const t={isZoomUsed:!1,presetZoomPercentValue:100,pinchZoomPercentValue:100,totalZoomPercentValue:100};try{const a=!!window.location.hostname.match(/^localhost/gi)||!!window.location.hostname.match(/^arena51-dev/gi)||!!window.location.hostname.match(/^arena51-staging/gi),o=window.navigator.platform,n=o&&!(!o.toString().match(/^Mac/gi)&&!o.toString().match(/^i/gi)),r=(()=>{const e=window.devicePixelRatio||1;return n&&e>=2})()?2:1,s=!window.VisualViewport&&!!window.AudioContext,i=!window.Touch&&!!window.AudioContext,l=()=>{const e=window.devicePixelRatio;let t=1;try{switch(!0){case i:t=window.outerWidth/window.innerWidth;break;case e===r:break;default:t=e/r}}catch(e){console.error("ZoomCheckHelper error @ checkPresetZoom: ",e)}return t},m={twoTouchPoints:!1,touchPointsDistanceStart:0,touchPointsDistanceEnd:0,debounceTimeoutStore:null,pinchScaleValue:1};if(s){function u(e){return Math.hypot(e.touches[0].pageX-e.touches[1].pageX,e.touches[0].pageY-e.touches[1].pageY)}function C(e){2===e.touches.length&&(m.twoTouchPoints=!0),m.touchPointsDistanceStart=Math.hypot(e.touches[0].pageX-e.touches[1].pageX,e.touches[0].pageY-e.touches[1].pageY)}function p(){m.debounceTimeoutStore&&clearTimeout(m.debounceTimeoutStore),setTimeout((e=>g(e)),500)}function g(e){m.twoTouchPoints&&(m.touchPointsDistanceEnd=u(e))}function _(e){const t=1,a=5,o=0!==m.touchPointsDistanceEnd-m.touchPointsDistanceStart;if(m.twoTouchPoints=!1,!o)return;const n=m.pinchScaleValue*(m.touchPointsDistanceEnd/m.touchPointsDistanceStart);m.pinchScaleValue=n>a?a:n<t?t:n}window.addEventListener("touchstart",C),window.addEventListener("touchmove",p),window.addEventListener("touchend",_)}const c=()=>{let e=1;try{const t=s||!window.visualViewport?.scale?m.pinchScaleValue:window.visualViewport.scale;if(!0===(1===t));else e=t}catch(e){console.error("ZoomCheckHelper error @ checkPinchZoom: ",e)}return e},d=()=>{const e=l(),a=c(),o=Math.floor(100*e),n=Math.floor(100*a),r=i?Math.floor(100*[e,a].sort().reverse()[0]):Math.floor(e*a*100),s=100!==r;return Object.assign({},t,{isZoomUsed:s,presetZoomPercentValue:o,pinchZoomPercentValue:n,totalZoomPercentValue:r})},h=Array.from(e);try{h.forEach((e=>{e(d)}))}catch(E){a&&console.error(`\n                ZoomCheckHelper, passing to callbacks error!,\n                \nCallbacks list: ${h};\n                \nError:\n            `,E)}return d}catch(S){return console.error("ZoomCheckHelper error (default zoom-rate passed): ",S),()=>t}}();var d=a(6414),h=a(8741);function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function C(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){(0,o.Z)(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}const p=new class{constructor(){(0,o.Z)(this,"customDimensionsAppinsights",{}),(0,o.Z)(this,"pingInterval",3e4),(0,o.Z)(this,"lastEventSent",!1),(0,o.Z)(this,"timer",null),(0,o.Z)(this,"customDimensionsGetZoom",null)}async init(){if(r.sk)return;const e={instrumentationKey:"43553537-7bc0-4a68-b0e5-3a8b28822543",disableExceptionTracking:!0,disableAjaxTracking:!0,enableDebug:!1,maxBatchInterval:0,samplingPercentage:this.getAppInsightsSampleRate(),disableFetchTracking:!0};n.AppInsights.downloadAndSetup(e),n.AppInsights.queue.push((()=>{n.AppInsights.context.addTelemetryInitializer((e=>{e.tags["ai.operation.name"]=(0,r.AH)(m.i.getCurrentPathname())}))})),await this.initEnvVariables()}async initEnvVariables(){if(r.sk)return;const e=window.__ArenaApi__;if(e){const t=await e.getInstance("PROD"),a=await t.analytics.getEnvVersion();a&&this.setCustomDimensions(function(e){return{gameVersion:e.GameVersion&&"undefined"!==e.GameVersion?e.GameVersion:"",nestVersion:e.NestVersion&&"undefined"!==e.NestVersion?e.NestVersion:"",sdkVersion:e.SdkVersion&&"undefined"!==e.SdkVersion?e.SdkVersion:""}}(a))}}trackPageView(e){n.AppInsights.trackPageView(null,null,C(C({},e),{},{pagePath:window.location.pathname})),this.lastEventSent=!0}trackAppError(e,t={}){s.x.isBlocked.then((a=>{const o={};n.AppInsights.trackEvent("js-exception",C(C({error:e,info:JSON.stringify(t),adBlockEnabled:a.toString()},this.customDimensionsAppinsights),{},{pagePath:window.location.pathname})),this.addMandatoryDimensions(o).then((()=>{n.AppInsights.trackEvent("js-error",C(C({error:e,info:JSON.stringify(t),adBlockEnabled:a.toString()},C(C({},this.customDimensionsAppinsights),o)),{},{pagePath:window.location.pathname}))}))}))}trackAnalyticsEvent(e){this.trackEvent(e.name,e.data)}trackEvent(e,t){(0,r.j_)(t),this.addMandatoryDimensions(t).then((a=>{n.AppInsights.trackEvent(e,C(C(C({},this.customDimensionsAppinsights),t),{},{pagePath:window.location.pathname}))})),this.lastEventSent=!0}async addMandatoryDimensions(e){const t=window.screen,a=t.width,o=t.height;e.screenSize=a+"x"+o;const n=window,r=n.innerWidth,s=n.innerHeight;e.windowSize=r+"x"+s,this.customDimensionsGetZoom||"undefined"==typeof window||(this.customDimensionsGetZoom=c());const i=this.customDimensionsGetZoom?this.customDimensionsGetZoom():{};e.zoomUsed=i.isZoomUsed.toString(),e.zoomPresetValue=`${i.presetZoomPercentValue}%`,e.zoomPinchValue=`${i.pinchZoomPercentValue}%`,e.zoomTotalValue=`${i.totalZoomPercentValue}%`;const m=document.querySelector('[data-element-description="game"] > *');if(m){const t=m.clientWidth,a=m.clientHeight;e.gameSize=t+"x"+a}window.incognitoMode||(window.incognitoMode=await l.incognitoMode()),e.incognitoMode=window.incognitoMode,e.xsollaId=d.bl.getUserFromStore()?.uid??"",await this.initEnvVariables();const u=h.r.detected||await h.r.detect();return this.setCustomDimensions(C({},u)),e}setCustomDimensions(e){this.customDimensionsAppinsights=C(C({},this.customDimensionsAppinsights),e)}setupPingTracking(){this.timer=setInterval((()=>{this.lastEventSent||this.trackPingEvent(),this.lastEventSent=!1}),this.pingInterval)}getAppInsightsSampleRate(){const e=window?.STORE?.getState()?.config?.analytics?.appInsightsSampleRate||null,t={exists:Boolean(e),number:"number"==typeof e},a=e&&t.exists&&t.number?{val:e,src:" from config, -",cause:` config value is OK: ${e}`}:{val:50,src:" from default value",cause:` because config value NOT\n                    ${Object.keys(t).filter((e=>t[e])).join(", NOT ")}\n                `};return console.log(`\n            AI: AI sampling rate was set up to: ${a.val}\n            ${a.src}\n            ${a.cause}\n        `.trim().replace(/\s/gi," ")),a.val}trackPingEvent(){this.trackEvent("alive",C({message:"User is alive",timestamp:(new Date).toISOString()},this.customDimensionsAppinsights))}}},8741:(e,t,a)=>{a.d(t,{r:()=>o});const o=a(9138).r},697:(e,t,a)=>{a.d(t,{i:()=>c});var o=a(4942),n=a(9430),r=a(5841),s=a(61),i=a(1050);const l=new Set(["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB"]);var m=function(e){return e.Quantcast="Quantcast",e.OneTrust="OneTrust",e}(m||{});const c=new class{constructor(){(0,o.Z)(this,"activeProvider",null),(0,o.Z)(this,"isGDPRUser",!1),(0,o.Z)(this,"isGdprSupport",!1),(0,o.Z)(this,"isAnalyticsEnabled",!1)}async init(e){this.isGdprSupport=e.isGdprSupport||!1,await this.determineUserLocation(),await this.initializeProviders(e)}async determineUserLocation(){try{const e=await i.p.getUserCountry();this.isGDPRUser=l.has(e),this.isAnalyticsEnabled=!this.isGDPRUser}catch(e){console.error("Failed to determine user country:",e),this.isGDPRUser=!0,this.isAnalyticsEnabled=!1}}async initializeProviders(e){const t=!!e.scripts.public.find((e=>e.name===s.k.QUANTCAST)),a=!!e.scripts.public.find((e=>e.name===s.k.ONE_TRUST));return t||a||!this.isGDPRUser?t&&a?(console.error("Multiple CMP providers are active"),void(this.isAnalyticsEnabled=!1)):(t&&(this.activeProvider=m.Quantcast,n.A.init(e)),void(a&&(this.activeProvider=m.OneTrust,r.U.init(e)))):(console.error("No CMP provider configured for user detected as EU"),void(this.isAnalyticsEnabled=!1))}async isBlockedByGdprConsent(){return!!this.isGDPRUser&&!this.isUserWithConsent()}isUserWithConsent(){return this.activeProvider===m.Quantcast?n.A.getGdprCookieConsent():this.activeProvider===m.OneTrust&&r.U.consents.targeting}consentBy3rdPartyProvider(){return{CONSOLE:!0,GOOGLE_ANALYTICS:this.isAnalyticsEnabled,APP_INSIGHTS:this.isUserWithConsent()||this.isAnalyticsEnabled,ALL:!1}}}},4635:(e,t,a)=>{a.d(t,{W:()=>c});var o=a(4942),n=a(704),r=a(4963),s=a(5841),i=a(9430);function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const c=new class{constructor(){(0,o.Z)(this,"gaTrackers",["arkadiumTracker"]),(0,o.Z)(this,"gaInitData",[]),(0,o.Z)(this,"gaCustomDimensions",{}),(0,o.Z)(this,"gaDisabled",!0)}init(e){e.account?r.sk||(this.gaInitData.push({trackingId:e.account,gaOptions:{name:"arkadiumTracker"}}),this.gaInitData.forEach((t=>{e.options&&(t.gaOptions=m(m({},t.gaOptions),e.options))})),n.ZP.initialize(this.gaInitData),this.gaDisabled=!1,n.ZP.ga("set","anonymizeIp",!0),n.ZP.gtag("config",e.account,{groups:"default"}),s.U.isEnabled&&s.U.targetingConsentSubject.subscribe((e=>{e?n.ZP.ga("set","allowAdPersonalizationSignals",!0):n.ZP.ga("set","allowAdPersonalizationSignals",!1)})),i.A.isEnabled&&i.A.targetingConsentSubject.subscribe((e=>{e?n.ZP.ga("set","allowAdPersonalizationSignals",!0):n.ZP.ga("set","allowAdPersonalizationSignals",!1)}))):this.gaDisabled=!0}addAdditionalAccount(e){this.gaDisabled||(e.account&&e.account.startsWith("G")?n.ZP.gtag("config",e.account,{groups:e.prefix,page_path:window.location.pathname}):(this.gaTrackers.push(e.prefix),this.gaInitData.push({trackingId:e.account,gaOptions:{name:e.prefix}})))}trackEvent(e){this.gaDisabled||((0,r.j_)(e),e.name?n.ZP.event(e.name,m(m({},this.gaCustomDimensions),e)):n.ZP.event(m(m({},this.gaCustomDimensions),e),this.gaTrackers))}setCustomDimension(e){this.gaCustomDimensions=m(m({},this.gaCustomDimensions),e)}}},7649:(e,t,a)=>{a.d(t,{D:()=>m});var o=a(4942),n=a(2068),r=a(1910),s=a(5367);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class m{static init(){this.trackPageView()}static trackAppError(e,t={}){window.appInsightsArkadium&&window.appInsightsArkadium.trackEvent("js-error",{error:e,info:JSON.stringify(t),adBlockEnabled:n.O.isAdBlockEnabled()})}static trackPageView(){window.appInsightsArkadium&&window.appInsightsArkadium.trackPageView({name:document.title,uri:s.i.convertEntities(window.location.href),properties:l(l({},(new r.bK).pageViewEvent().options),{},{pagePath:window.location.pathname}),screenResolution:window.innerWidth+"x"+window.innerHeight})}static trackEvent(e,t){window.appInsightsArkadium&&window.appInsightsArkadium.trackEvent({name:e,properties:l(l({},t),{},{pagePath:window.location.pathname})})}}},4445:(e,t,a)=>{a.d(t,{d:()=>m});var o=a(515),n=a(4942),r=a(4963);const s={prod:{ssrOrigin:i("https://arena51.arkadiumarena.com"),SLOT:"prod"},canary:{ssrOrigin:i("https://arena51-canary.arkadiumarena.com"),SLOT:"canary"},dev:{ssrOrigin:i("https://arena51-dev.arkadiumarena.com"),SLOT:"dev"},dev2:{ssrOrigin:i("https://arena51-dev2.arkadiumarena.com"),SLOT:"dev2"}};function i(e){return e}(new class{constructor(){if((0,n.Z)(this,"params",{}),r.sk){const e=Object.keys(s),t=process.env.APP_SLOT||"prod";if(-1===e.indexOf(t))throw new Error(`Invalid APP_SLOT parameter was passed - ${t}. Valid values are: ${e.join(", ")}`);console.debug("BUILD: App slot used -> "+t),this.params=s[t]}else this.params=window.__SLOT_SERVER_PARAMS__||{}}isProd(){return"prod"===this.params.SLOT}isDev(){return"dev"===this.params.SLOT}}).params.ssrOrigin;const l=`${o.N.X_INDEX_BLOB}/_arena-shared-content_`;class m{static getAvatar(e){return`${(0,r.Vh)()}/avatars/${e}`}static getFlag(e){return e=e?e.toLowerCase():"us",`${(0,r.Vh)()}/flags/${e}.svg`}static getArenaPwaIcon(e,t){return`${(0,r.Vh)()}/pwa/icons/${e}_${t}.png`}static getArenaPwaSplash(e){return`${(0,r.Vh)()}/pwa/splash/${e}.png`}static getGamePwaIcon(e,t){return`${e.assetOriginUrl}${e[`squareIcon${t}`]}`}static shared(e=""){return l+e}static sharedRelativeToOrigin(e,t=""){return e+"/arenaxstorage-blob/arenax-index/_arena-shared-content_"+t}}},8766:(e,t,a)=>{a.d(t,{O:()=>C,l:()=>u});var o=a(4942),n=a(7968),r=a(515),s=a(9492),i=a(8150),l=a(4269),m=a(6225);function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const h=r.N.USER_API;let u=function(e){return e.apiToken="arenax_api_token",e.eagleApiToken="eagle-access-token",e.eagleRefreshToken="eagle-refresh-token",e.eagleExpiresIn="eagle-expires_in",e.gdprAccepted="gdpr-accepted",e.gemPackId="gem-pack-id",e}({});const C=new class{authFetch(e,t){return(t=t||{}).headers=t.headers||new Headers,t.headers.set("Authorization",`Bearer ${this.getToken()}`),(0,n.SC)(e,t)}async fetchUser(){try{return d(d({},await this.authFetch(`${h}/user`)),{},{apiToken:this.getToken()})}catch(e){if(e instanceof n.oo&&404===e.response.status)throw this.logout(),new Error("User not found");throw e}}logout(){i.n.removeItem(u.apiToken)}userLogoutOpenweb(){window.SPOTIM&&(window.SPOTIM.logout?window.SPOTIM.logout():document.addEventListener("spot-im-api-ready",m.Lg,!1))}getTokenFromUrl(){return new URLSearchParams(window.location.search).get(s.Ys.arkToken)}getTokenFromCookie(){const e=l.G.get(u.apiToken);return e&&"undefined"!==e&&"null"!==e?e:null}getToken(){return i.n.getItem(u.apiToken)}async setToken(e){await i.n.setItem(u.apiToken,e,!0)}}},4269:(e,t,a)=>{a.d(t,{G:()=>s});var o=a(6808),n=a.n(o),r=a(697);const s=new class{set(e,t,a){r.i.isBlockedByGdprConsent().then((o=>{o?console.log("CookieStorage.set blocked = "+e):n().set(e,t,a)}))}get(e){return n().get(e)}remove(e){n().remove(e)}}},3783:(e,t,a)=>{a.d(t,{Z:()=>i});var o=a(4942);let n;function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}!function(e){let t=function(e){return e[e.GAME_START=0]="GAME_START",e[e.GAME_SCREEN=1]="GAME_SCREEN",e[e.GAME_END=2]="GAME_END",e}({});e.ScreensEnum=t;let a=function(e){return e[e.ACROSS=0]="ACROSS",e[e.DOWN=1]="DOWN",e}({});e.Directions=a;let o=function(e){return e.desktop="desktop",e.mobile="mobile",e.tablet="tablet",e}({});e.LayoutType=o;let n=function(e){return e.portrait="portrait",e.landscape="landscape",e}({});e.Orientation=n;let r=function(e){return e[e.LEFT=0]="LEFT",e[e.RIGHT=1]="RIGHT",e}({});e.CluesPosition=r;let s=function(e){return e.signUp="signUp",e.profile="profile",e.createProfile="createProfile",e.signInWelcome="signInWelcome",e.subscriptionCongrats="subscriptionCongrats",e.subscriptionThanks="subscriptionThanks",e.subscriptionAdvantagesWithIcons="subscriptionAdvantagesWithIcons",e.subscriptionAdvantagesWithText="subscriptionAdvantagesWithText",e.conditions="conditions",e.confirmDeleteAccount="confirmDeleteAccount",e}({});e.MaxificationPopups=s;let i=function(e){return e.void="void",e.debug="debug",e.puzzleInfo="puzzleInfo",e.resetPuzzle="resetPuzzle",e.exitPuzzle="exitPuzzle",e.printPuzzle="printPuzzle",e.credits="credits",e.tutorial="tutorial",e.reveal="reveal",e.check="check",e.noInternet="noInternet",e.creatorNotes="creatorNotes",e}({});e.Popups=i}(n||(n={}));const i=new class{constructor(){(0,o.Z)(this,"storedObject",{settings:s({},{timer:!0,sounds:!0,darkMode:!1,highlightErrors:!1,arrowKeysToChangeDirection:!1,skipOverFilledCells:!0,jumpBackToBlanksAtTheEndOfWord:!1,jumpToNextWordIfItIsFilled:!0,highlightConflictingLetters:!0,cluesPosition:n.CluesPosition.RIGHT}),lastPlayedPuzzleState:null,previouslyPlayedScores:{},previouslyPlayedPuzzles:{}}),(0,o.Z)(this,"_rawKey",""),(0,o.Z)(this,"_postfix","default"),(0,o.Z)(this,"DEFAULT_DB_VERSION",1),(0,o.Z)(this,"db",null),(0,o.Z)(this,"dbPromise",void 0)}set postfix(e){this._postfix=e}get key(){return`${this._rawKey}___${this._postfix}___`}async connectDB(){const e=this.key;return new Promise(((t,a)=>{try{const a=indexedDB.open(e,this.DEFAULT_DB_VERSION);a.onerror=function(e){console.error("Why didn't you allow my web app to use IndexedDB?!")},a.onupgradeneeded=function(t){let a=t.target.result;a.objectStoreNames.contains(e)||a.createObjectStore(e)},a.onsuccess=e=>{this.db=e.target.result,t()}}catch(e){console.error("can't open DB",e)}}))}async getItem(e){return this.db?new Promise(((t,a)=>{try{this.db.transaction(this.key,"readwrite").objectStore(this.key).get(e).onsuccess=e=>t(e.target.result)}catch(e){console.error(e)}})):null}async setItem(e,t){if(this.db)try{await this.db.transaction(this.key,"readwrite").objectStore(this.key).put(t,e)}catch(e){console.error(e)}}async init(e){if(!e||0===e.length)throw Error("Key for storage is too short.");return this._rawKey=e,new Promise(((e,t)=>{this.connectDB().then((t=>e()))}))}setScore(e,t,a){const o=`${e}__${a}__`;o in this.storedObject.previouslyPlayedScores||(this.storedObject.previouslyPlayedScores[o]=t,this.saveToStorage())}get settings(){return this.storedObject.settings}set settings(e){this.storedObject.settings=e,this.saveToStorage()}async saveToStorage(){await this.setItem(this.key,this.storedObject)}}},6786:(e,t,a)=>{a.d(t,{D:()=>s,Y:()=>n});var o=a(2238);let n=function(e){return e.DESKTOP="pc",e.TABLET="tablet",e.MOBILE="mobile",e}({});const r=new o.UAParser;class s{static detectDevice(){const e=r.getDevice();return"mobile"===e.type?n.MOBILE:s.isPad()||"tablet"===e.type||"Kindle"===e.vendor?n.TABLET:n.DESKTOP}static isNotPc(){return-1!==[n.TABLET,n.MOBILE].indexOf(s.detectDevice())}static isDesktop(){return s.detectDevice()===n.DESKTOP}static isTablet(){return s.detectDevice()===n.TABLET}static isMobile(){return s.detectDevice()===n.MOBILE}static detectBrowser(){const e=r.getBrowser();return{name:e.name||"",version:e.version,major:e.major}}static isPad(){const e=s.detectOS();return!(!e||!e.name)&&("Mac OS"===e.name&&navigator.maxTouchPoints>1)}static detectOS(){const e=r.getOS();return{name:e.name,version:e.version}}static isIOS(){return"iOS"===this.detectOS().name}}},5380:(e,t,a)=>{a.d(t,{S:()=>c});var o=a(4963),n=a(515),r=a(9492),s=a(3961),i=a(4942);var l=a(8150);const m=new class{constructor(){(0,i.Z)(this,"resolve",void 0),(0,i.Z)(this,"reject",void 0),(0,i.Z)(this,"promise",void 0),this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}};class c{static init(e){let t=n.N.DISPLAY_ADS;e.theySell&&e.theySell.display&&(t=s.Z.buildTheySellLibPath(t,e.theySell.display));const a=l.n.getItem(r.Ys.arkDisplayAdCustomEnv);return a&&(t=s.Z.buildCustomEnvLibPath(n.N.DISPLAY_ADS,a)),(0,o.ve)(t).then((e=>m.resolve())).catch((e=>m.reject())),m.promise}static adLoaded(){return m.promise}}},921:(e,t,a)=>{a.d(t,{z:()=>h});var o=a(4942),n=a(7968),r=a(4963),s=a(515),i=a(9492),l=a(6414);function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const d=s.N.EAGLE_LEVELUP_API;const h=new class{constructor(){if((0,o.Z)(this,"arenaDomain",void 0),(0,o.Z)(this,"getOptionsWithAuth",(async(e={})=>{const t=new Headers,a=await l.bl.getToken();return t.set("Authorization",`Bearer ${a}`),c(c({},e),{},{headers:t})})),(0,o.Z)(this,"getAchievements",(async()=>{const e=`${d}/user-event?arenaDomain=${this.arenaDomain}&takeCount=10`;return(0,n.SC)(e,await this.getOptionsWithAuth()).then((e=>e.map((e=>{const t=JSON.parse(e.value);return{eventName:e.eventName,score:Number(t.score),gameName:t.gameName,slug:t.gameSlug,userTodayRank:Number(t.userTodayRank)||null}}))))})),(0,o.Z)(this,"saveAchievement",(async e=>{const t=`${d}/user-event?arenaDomain=${this.arenaDomain}`,a=JSON.stringify({eventName:e.eventName,value:JSON.stringify({score:e.score,gameName:e.gameName,gameSlug:e.slug,userTodayRank:e.userTodayRank})});return(0,n.SC)(t,await this.getOptionsWithAuth({method:"POST",body:a}))})),(0,o.Z)(this,"getRecentlyPlayed",(async(e=6)=>{const t=`${d}/recently-played?arenaDomain=${this.arenaDomain}&takeCount=${e}`;return await(0,n.SC)(t,await this.getOptionsWithAuth())})),(0,o.Z)(this,"saveRecentlyPlayed",(async e=>{const t=`${d}/recently-played?arenaDomain=${this.arenaDomain}`,a=JSON.stringify({slug:e});return(0,n.SC)(t,await this.getOptionsWithAuth({method:"POST",body:a}))})),(0,o.Z)(this,"buyAvatar",(async e=>{const t=JSON.stringify({avatarName:e});return(0,n.SC)(`${d}/profile/buy-avatar?arenaDomain=${this.arenaDomain}`,await this.getOptionsWithAuth({method:"POST",body:t}))})),(0,o.Z)(this,"getExperience",(async(e,t)=>{const a=JSON.stringify({slug:e,value:t}),o=await this.getOptionsWithAuth({method:"POST",body:a});return(0,n.SC)(`${d}/profile/reward?arenaDomain=${this.arenaDomain}`,o)})),(0,o.Z)(this,"getLevelupInfo",(async()=>{const e=await this.getOptionsWithAuth({method:"GET"});return(0,n.SC)(`${d}/profile/reward?arenaDomain=${this.arenaDomain}`,e)})),(0,o.Z)(this,"saveBadges",(async e=>(0,n.SC)(`${d}/badges?arenaDomain=${this.arenaDomain}`,await this.getOptionsWithAuth({method:"POST",body:e})))),r.sk)return;const e=(0,r.l0)(window.location.hostname);this.arenaDomain="localhost"===e?i.N6.replace("https://",""):e}}},6414:(e,t,a)=>{a.d(t,{Aw:()=>b,Gr:()=>v,bl:()=>A,go:()=>f,l5:()=>y,or:()=>N});var o=a(885),n=a(4942),r=a(1254),s=a(4963),i=a(515),l=a(9492),m=a(6186),c=a(5955),d=a(9529),h=a(3916),u=a(2489),C=a(921),p=a(8150),g=a(6225);function _(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function E(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?_(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var S=function(e){return e[e.onAuthStateChanged=2]="onAuthStateChanged",e}(S||{});let y=function(e){return e.REGISTER_CONFIRMATION_CODE="account_confirmation_code",e.RESET_PASSWORD_CODE="request_reset_password_code",e.EMAIL_CHANGE_CONFIRMATION_CODE="email_change_confirmation_code",e}({}),f=function(e){return e.LOGOUT_CODE="subsLogout",e}({}),v=function(e){return e.EmailPassword="EmailPassword",e.Facebook="Facebook",e.Google="Google",e.HSN="HSN",e}({});class b{static getFacebookIframeUrl(e){let t=i.N.FB_BUTTON_PATH;return e&&(t=t+"?fbid="+e),t}static getGoogleIframeUrl(){return i.N.GOOGLE_BUTTON_PATH}constructor(e){if((0,n.Z)(this,"authApi",void 0),(0,n.Z)(this,"paramsCheck",void 0),(0,n.Z)(this,"api",void 0),(0,n.Z)(this,"authStateChangedCounter",0),(0,n.Z)(this,"BYPASS_CAPTCHA_TOKEN","9332339f-c2eb-4fb6-92e9-1f8a332dd57b"),(0,n.Z)(this,"BYPASS_CAPTCHA_DOMAINS",["arena51-dev.arkadiumarena.com","arena51-dev2.arkadiumarena.com","arena51-staging.arkadiumarena.com","games-dev.arkadiumarena.com","games-staging.arkadiumarena.com"]),(0,n.Z)(this,"authStateChangedListenerAdd",(()=>{this.authApi.addEventListener(S.onAuthStateChanged,this.handleAuthStateChanged)})),(0,n.Z)(this,"authStateChangedListenerRemove",(()=>{this.authApi.removeEventListener(S.onAuthStateChanged,this.handleAuthStateChanged)})),(0,n.Z)(this,"handleAuthStateChanged",(()=>{if(this.authStateChangedCounter+=1,2===this.authStateChangedCounter){localStorage.getItem("eagle-access-token")&&this.loadUser().then(this.authStateChangedListenerRemove)}})),(0,n.Z)(this,"logout",(()=>{this.authApi.logout()})),(0,n.Z)(this,"loginViaHsn",(async e=>{const t=window.STORE,a=await this.authApi.getAuthApi(r.V0.v1);try{await a.auth.loginViaHsn(e),await this.loadUser()}catch(e){const a=this.extractErrorCode(e),o=this.extractErrorEmail(e);throw 1018===a&&(t.dispatch((0,c.b_)({isOpen:!0,step:c.DA.AFTER_SIGN,email:o})),t.dispatch((0,c.TG)(!0))),u.C.trackAppError(e,{data:"loginViaHsn()",errorCode:{errorCode:a,errorEmail:o,isRegistered:{}}}),console.error(e),a}})),(0,n.Z)(this,"loginViaFacebook",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);try{const a=await t.auth.loginViaFacebook(e);return await this.loadUser(),a}catch(e){console.error(e);const t={errorCode:this.extractErrorCode(e),errorEmail:this.extractErrorEmail(e),isRegistered:{}};throw u.C.trackAppError(e,{data:"loginViaFacebook()",errorCode:t}),this.extractErrorCode(e)}})),(0,n.Z)(this,"loginViaUsat",(async e=>{let t;return(await this.authApi.getAuthApi(r.V0.v1)).auth.loginViaUsat(e).then(this.loadUser).catch((e=>{console.error(e),t={errorCode:this.extractErrorCode(e),errorEmail:this.extractErrorEmail(e),isRegistered:{}},u.C.trackAppError(e,{data:"loginViaUsat()",errorCode:t})}))})),(0,n.Z)(this,"loginViaGoogle",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN);try{const a=await t.auth.loginViaGoogle(e);return await this.loadUser(),E(E({},a),{},{isRegistered:a.isRegistered??!1})}catch(e){console.error(e);const t={errorCode:this.extractErrorCode(e),errorEmail:this.extractErrorEmail(e),isRegistered:{}};throw u.C.trackAppError(e,{data:"loginViaGoogle()",errorCode:t}),this.extractErrorCode(e)}})),(0,n.Z)(this,"requestResetPassword",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN);try{await t.auth.requestResetPassword(e)}catch(e){throw console.error(e),this.extractErrorCode(e)}})),(0,n.Z)(this,"resendConfirmation",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN);try{await t.auth.resendConfirmation(e)}catch(e){const t=this.extractErrorCode(e);throw console.error(e),u.C.trackAppError(e,{data:"resendConfirmation()",errorCode:t}),t}})),(0,n.Z)(this,"getUser",(async()=>{const e=await this.authApi.getAuthApi(r.V0.v1),t=(await Promise.allSettled([e.managment.getUserProfile(),C.z.getLevelupInfo()])).map((e=>e.value)),a=(0,o.Z)(t,2),n=a[0],s=a[1];return n?E(E({},n),{},{avatar:n?.avatar||l.tU},s):null})),(0,n.Z)(this,"loadUser",(()=>{const e=window.STORE,t=e?.getState?.()||e;return t&&t.config.isEagle?this.getUser().then((a=>{if(a){(0,s.eL)({type:l.YZ.LOGIN_USER,payload:a}),e.dispatch?.((0,d.pH)(a));const o=document.getElementById("canvas-box"),n=(0,s.zB)(t.game?.slug,t.gameRenderingGamesList);return o?.contentWindow.postMessage({type:l.YZ.UPDATE_LOCAL_STORAGE,payload:E({},window.localStorage)},(0,s.kp)(n)),a}return(0,s.eL)({type:l.YZ.SET_AUTHORIZED_STATUS,payload:!1}),e.dispatch?.((0,h.j)(m.i.USER_NOT_AUTHORIZED)),a})).catch((e=>{console.error(e),(0,s.eL)({type:l.YZ.LOGOUT_USER})})):Promise.resolve()})),(0,n.Z)(this,"confirmUser",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);try{await t.auth.confirmUser(e)}catch(e){console.error(e);const t=this.extractErrorCode(e);throw u.C.trackAppError(e,{data:"confirmUser()",errorCode:t}),t}})),(0,n.Z)(this,"confirmEmailChangeUser",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);try{await t.managment.changeEmailConfirm(e)}catch(e){console.error(e);const t=this.extractErrorCode(e);throw u.C.trackAppError(e,{data:"confirmEmailChangeUser()",errorCode:t}),t}})),(0,n.Z)(this,"updateUser",(async e=>(await this.authApi.getAuthApi(r.V0.v1)).managment.updateUser(e).catch((e=>{console.error(e),u.C.trackAppError(e,{data:"updateUser()",errorCode:this.extractErrorCode(e)});const t=this.extractErrorCode(e);throw new Error(String(t))})))),(0,n.Z)(this,"changePasswordByRecoveryCode",(async e=>{const t=await this.authApi.getAuthApi(r.V0.v1);try{await t.auth.confirmResetPassword(e)}catch(e){const t=this.extractErrorCode(e);throw u.C.trackAppError(e,{data:"confirmResetPassword()",errorCode:t}),t}})),(0,n.Z)(this,"getUserByEmail",(async e=>(await this.authApi.getAuthApi(r.V0.v1)).managment.checkUserEmail({email:e}))),(0,n.Z)(this,"isBypassCaptchaToken",(()=>this.BYPASS_CAPTCHA_DOMAINS.includes((0,s.l0)(window.location.hostname)))),s.sk)return;const t={server:new URL(i.N.EAGLE_USER_API),sessionStorageInitParams:{broadcastToIframe:e,receiveInIframe:!e}};this.paramsCheck=t,this.authApi=new r.i4(t),this.authStateChangedListenerAdd(),this.authApi.checkAuthorization(),this.authApi.getAuthApi(r.V0.v1).then((e=>this.api=e)),this.authApi.openWidget=()=>(0,s.eL)({type:l.YZ.OPEN_LOGIN_POPUP}),this.authApi.closeWidget=()=>(0,s.eL)({type:l.YZ.CLOSE_LOGIN_POPUP})}errorCodeToEnum(e){return Object.keys(r.mk).find((t=>r.mk[t]===e))}extractErrorCode(e){let t=400;return e.body?.details&&e.body?.details[0]&&e.body?.details[0]?.ErrorCode?t=e.body?.details[0]?.ErrorCode:e.body?.statusCode&&(t=e.body?.statusCode),t}extractErrorEmail(e){let t="";return e.body?.details&&e.body?.details[0]&&e.body?.details[0]?.Data?.email&&(t=e.body.details[0].Data.email),t}manageErrorsEmailVsPass(e){const t=this.errorCodeToEnum(e),a={email:"",password:""};return-1!==["PasswordTooEasy"].indexOf(t)?a.password=String(e):a.email=String(e),a}changePassword(e,t,a){return this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN),this.api.auth.changePassword(e).then(t).catch((e=>{console.debug(e),a(this.extractErrorCode(e))}))}async loginViaEmail(e){const t=await this.authApi.getAuthApi(r.V0.v1);this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN);try{return await t.auth.loginViaEmail(e),this.loadUser()}catch(e){throw console.error(e),this.extractErrorCode(e)}}async registerViaEmail(e){const t=await this.authApi.getAuthApi(r.V0.v1);this.isBypassCaptchaToken()&&(e.captchaToken=this.BYPASS_CAPTCHA_TOKEN);try{await t.auth.registerViaEmail(e)}catch(e){const t=this.extractErrorCode(e);throw u.C.trackAppError(e,{data:"registerViaEmail()",errorCode:t}),t}}async getToken(){return this.authApi.getToken()}getSessionStorage(){return this.authApi.getSessionStorage()}getUserFromStore(){const e=window.STORE;return s.sk?null:e.getState().user}isUserLoggedIn(){return!s.sk&&this.getSessionStorage().isAuthorised()}}const A=new b(!0),N=async e=>{const t=await A.getToken(),a=window.STORE.getState().config,o=a?.openWebChatId?a.openWebChatId:p.n.getItem("openWebChatId");return t&&o&&(0,g.ke)(e,t,!1),A.updateUser(e)}},463:(e,t,a)=>{a.d(t,{Z:()=>l});var o=a(4942),n=a(4071),r=a(4963),s=a(515),i=a(6414);const l=new class{constructor(){(0,o.Z)(this,"paymentApiService",void 0),(0,o.Z)(this,"getPurchasableItems",(async e=>(await this.paymentApiService.getApi(n.V0.v1)).recurlySubscriptions.getPurchasableItems({ids:e}))),(0,o.Z)(this,"purchaseItem",(async e=>{const t=await this.paymentApiService.getApi(n.V0.v1);await t.recurlySubscriptions.purchaseItem(e)})),r.sk||this.initAPI()}initAPI(){const e={server:new URL(s.N.EAGLE_PAYMENT_API||"https://eagle-payment-api.uup-aks-dev.arkadiumhosted.com"),sessionStorage:i.bl.getSessionStorage()};this.paymentApiService=new n.i4(e)}}},7115:(e,t,a)=>{a.d(t,{DT:()=>g,GR:()=>_,ZP:()=>C,aD:()=>p});var o=a(4942),n=a(4203),r=a(8216),s=a(4963),i=a(515),l=a(3860),m=a(9147),c=a(7649),d=a(6414),h=a(5367);const u=new class{constructor(){if((0,o.Z)(this,"gemsApiService",void 0),(0,o.Z)(this,"getUserVirtualCurrenciesList",(async()=>(await this.gemsApiService.getApi(n.V0.v1)).virtualCurrency.getVirtualCurrency())),(0,o.Z)(this,"getUserGemsAmount",(async()=>{const e=await this.gemsApiService.getApi(n.V0.v1),t=await e.virtualCurrency.getVirtualCurrencyBySku(l.n2).catch((e=>{if(404===e?.body?.statusCode)return{amount:0}}));return t?t.amount:null})),(0,o.Z)(this,"getPurchasableItemsList",(async e=>(await this.gemsApiService.getApi(n.V0.v1)).purchasableItems.getPurchasableItemsByGame({gameKeyFilter:e}))),(0,o.Z)(this,"getPurchasableItemsBySkuList",(async e=>(await this.gemsApiService.getApi(n.V0.v1)).purchasableItems.getPurchasableItemsBySkuList({skuList:e}))),(0,o.Z)(this,"getPurchasableItemsBySku",(async e=>(await this.gemsApiService.getApi(n.V0.v1)).purchasableItems.getPurchasableItem({sku:e}))),(0,o.Z)(this,"purchaseItem",(async(e,t,a,o)=>{const r=await this.gemsApiService.getApi(n.V0.v1),s=(new Date).getTimezoneOffset();return r.purchasableItems.purchaseItem({items:e,currency:t,amount:a,gameKey:o,application:h.i.getCurrentHostnameForEagle(),timeOffset:s})})),(0,o.Z)(this,"getVirtualCurrencyTransactionHistory",(async(e,t)=>(await this.gemsApiService.getApi(n.V0.v1)).virtualCurrency.getVirtualCurrencyTransactions({sku:l.n2,skip:e,take:t}))),(0,o.Z)(this,"consumeUserInventory",(async e=>(await this.gemsApiService.getApi(n.V0.v1)).userInventory.consumeUserInventory(e))),!s.sk){const e={server:new URL(i.N.EAGLE_VIRTUAL_ITEMS_API),sessionStorage:d.bl.getSessionStorage()};this.gemsApiService=new n.i4(e)}}async updatePriceSkipPreroll(e){e((0,m.Az)(!0));try{const t=await this.getPurchasableItemsBySku(l.Ww.sku);(0,r.dC)((()=>{e((0,m.uM)(t?.internalPrices[0].amount)),e((0,m.Az)(!1))}))}catch(t){console.error(t),c.D.trackAppError(t,{data:"UpdatePriceSkipPreroll()"}),(0,r.dC)((()=>{e((0,m.uM)(0)),e((0,m.Az)(!1))}))}}},C=u;async function p(){return d.bl.isUserLoggedIn()?{[l.n2]:await u.getUserGemsAmount()}:null}async function g(){if(d.bl.isUserLoggedIn()){const e=await u.getVirtualCurrencyTransactionHistory(0,1);return!Boolean(e&&e?.total&&e.total>=1)}return null}async function _(){if(d.bl.isUserLoggedIn()){const e=await u.getVirtualCurrencyTransactionHistory(0,20);return e?.items.filter((e=>e.amount<0)).length}return null}},1050:(e,t,a)=>{a.d(t,{p:()=>n});var o=a(7968);class n{static getUserCountry(){const e=new Headers({"X-Geo-App":"Arena5"});return(0,o.X2)("//geoip.cdn.arkadiumhosted.com/json/",{headers:e}).then((e=>e.data.country_code))}}},8150:(e,t,a)=>{a.d(t,{n:()=>r});var o=a(4942),n=a(697);const r=new class{constructor(){(0,o.Z)(this,"data",{}),(0,o.Z)(this,"lsUnavailable",!1);try{window.localStorage.getItem("")}catch(e){this.lsUnavailable=!0}}async setItem(e,t,a=!1){await n.i.isBlockedByGdprConsent().then((o=>{!o||a?this.lsUnavailable?this.data[e]=String(t):window.localStorage.setItem(e,String(t)):console.log("LocalStorage.setItem blocked = "+e)}))}getItem(e){if(this.lsUnavailable)return this.data[e];{const t=window.localStorage.getItem(e);return t&&"undefined"!==t&&"null"!==t?t:null}}removeItem(e){this.lsUnavailable?delete this.data[e]:window.localStorage.removeItem(e)}}},5841:(e,t,a)=>{a.d(t,{U:()=>h});var o=a(4942),n=a(2557),r=a(4133),s=a(61),i=a(8150),l=a(7576),m=a(8576),c=a(4269);let d=function(e){return e.PERFORMANCE="C0002",e.FUNCTIONAL="C0003",e.TARGETING="C0004",e}({});const h=new class{constructor(){(0,o.Z)(this,"isEnabled",void 0),(0,o.Z)(this,"consents",{performance:null,functional:null,targeting:null}),(0,o.Z)(this,"targetingConsentSubject",new r.x),(0,o.Z)(this,"onLoad",(()=>{this.checkOtPopup(),this.addTargetingCookiesAnalytics()})),(0,o.Z)(this,"onMessage",(e=>{if("arkadium:onetrust"===e.data){if(!c.G.get("OptanonAlertBoxClosed"))return;const e=this.consents;this.updateConsents(),m.d.setGlobalCustomDimensions(void 0,{targetingConsent:this.consents.targeting}),i.n.setItem("targetingConsent",this.consents.targeting),e.targeting!==this.consents.targeting&&this.targetingConsentSubject.next(this.consents.targeting)}}))}init(e){this.isEnabled=!!e.scripts.public.find((e=>e.name===s.k.ONE_TRUST)),window.addEventListener("load",this.onLoad),this.isEnabled&&window.addEventListener("message",this.onMessage)}checkOtPopup(){const e=document.getElementById("onetrust-banner-sdk");if(!e||!e.offsetWidth||!e.offsetHeight)return;const t=i.n.getItem("OTPopupShowed");l.W.oneTrustPopup(!t),t||i.n.setItem("OTPopupShowed",!0),window.removeEventListener("load",this.onLoad)}addTargetingCookiesAnalytics(){const e=document.querySelectorAll(".category-switch-handler"),t=[].slice.call(e).find((e=>e.nextElementSibling.innerHTML.includes("Targeting Cookies"))),a=document.querySelector(".ot-button-group");a?.addEventListener("click",(e=>{const a="BUTTON"===e.target.nodeName;!t?.checked&&a&&l.W.oneTrust(n.MF.DISABLED,!1)}))}getActiveGroups(){return(window.OnetrustActiveGroups||"").split(",").filter((e=>!!e))}updateConsents(){const e=this.getActiveGroups(),t=t=>-1!==e.indexOf(t);this.consents={performance:t(d.PERFORMANCE),functional:t(d.FUNCTIONAL),targeting:t(d.TARGETING)}}}},6225:(e,t,a)=>{a.d(t,{Lg:()=>r,ke:()=>n});a(3300),a(7968),a(515);function o(e){console.log(`%c Log:OpenWebAuth: ${e}`,"background: #0b0c4f; color: #cfd444")}function n(e,t,a=!0){const n=window.location.protocol+"//"+window.location.host+"/openweb-sso";var r;function s(){window.SPOTIM.startSSO({callback:function(a,o){fetch(n,{method:"POST",body:JSON.stringify({codeA:a,primary_key:e.uid,user_name:e.name,domain:window.location.host}),headers:{Authorization:`Bearer ${t}`,"Content-Type":"application/json"}}).then((e=>e.ok?e.json():e.json().then((e=>{throw new Error(JSON.stringify(e))})))).then((e=>{e.codeB&&o(e.codeB)})).catch((e=>{o(null,e)}))},userId:e.uid}).then((function(e){o("OpenWeb Auth is successful.")})).catch((function(e){o(`OpenWeb Auth was failed. Reason is:${e}`)}))}a?(window.SPOTIM&&window.SPOTIM.startSSO?s():document.addEventListener("spot-im-api-ready",s,!1),document.addEventListener("spot-im-renew-sso",s,!1)):(r=e,fetch(n,{method:"POST",body:JSON.stringify({action:"update",primary_key:r.uid,user_name:r.name,domain:window.location.host}),headers:{Authorization:`Bearer ${t}`,"Content-Type":"application/json"}}).then((e=>e.ok?e.json():e.json().then((e=>{throw new Error(JSON.stringify(e))})))).then((e=>{e.codeB})).catch((e=>{})))}function r(){window.SPOTIM.logout()}},438:(e,t,a)=>{a.d(t,{_:()=>h});var o=a(4942),n=a(4963),r=a(2557),s=a(7576),i=a(4445),l=a(6786);function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}const c=["76","120","152","167","180","192","512"],d={background_color:"#f9f9f9",theme_color:"#f9f9f9",display:"standalone"};const h=new class{activateServiceWorker(e){if(!n.sk&&void 0!==window.navigator&&"serviceWorker"in navigator){const t=window,a="localhost"===t.location.hostname?"":e.theme.subfolder??"",o=e.theme.domain+a+"/service-worker.js";navigator.serviceWorker.register(o).catch((e=>{console.log("SW registration failed: ",e)})),t.addEventListener("beforeinstallprompt",(e=>{e.preventDefault(),t.deferredPrompt=e,t.deferredPrompt.userChoice.then((e=>{"dismissed"===e.outcome?l.D.isDesktop()&&s.W.pwa(r.MF.CANCEL,r.sK.DESKTOP_PWA):l.D.isDesktop()&&s.W.pwa(r.MF.INSTALL,r.sK.DESKTOP_PWA)}))})),t.addEventListener("appinstalled",(e=>{l.D.isDesktop()?s.W.pwa(r.MF.INSTALL,r.sK.DESKTOP_PWA):s.W.pwa(r.MF.ANDROID_INSTALL_IMPRESSION,r.sK.ANDROID_BOOKMARK_INSTALL)}))}}isPwaStandalone(){if(!n.sk)return this.isAndroidPcStandalone()||this.isIosStandalone()}isIosStandalone(){return void 0!==window.navigator&&!0===window.navigator.standalone}isAndroidPcStandalone(){return!(void 0===window.matchMedia||!window.matchMedia("(display-mode: standalone)").matches)}createManifest(e,t,a){if(n.sk)return;this.createStartupImagesIos(),this.clearLinks("apple-touch-icon");const r=c.map((e=>{const o=a?i.d.getGamePwaIcon(a,e):i.d.getArenaPwaIcon(t.iconName,e);return"180"===e&&this.createLink(o,"apple-touch-icon"),this.createLink(o,"apple-touch-icon",`${e}x${e}`),{src:o,sizes:`${e}x${e}`,type:"image/png"}}));let s=a?a.name:t.name;s=s[0].toUpperCase()+s.slice(1);const l=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({name:s,description:a?a.description:t.description,icons:r,lang:e,short_name:s,start_url:window.location.href},d),h=JSON.stringify(l),u=new Blob([h],{type:"application/json"}),C=URL.createObjectURL(u);this.clearLinks("manifest"),this.createLink(C,"manifest"),this.createMeta("theme-color",d.theme_color)}clearLinks(e){const t=document.querySelectorAll(`[rel="${e}"]`);t.length&&t.forEach((e=>{try{e.remove()}catch(e){console.log("can not remove element")}}))}createStartupImagesIos(){this.createLink(i.d.getArenaPwaSplash("splash_512"),"apple-touch-startup-image"),this.createLink(i.d.getArenaPwaSplash("apple_launch_640x1136"),"apple-touch-startup-image",null,"(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_750x1334"),"apple-touch-startup-image",null,"(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1242x2688"),"apple-touch-startup-image",null,"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_828x1792"),"apple-touch-startup-image",null,"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1125x2436"),"apple-touch-startup-image",null,"(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1242x2208"),"apple-touch-startup-image",null,"(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_2048x2732"),"apple-touch-startup-image",null,"(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1668x2388"),"apple-touch-startup-image",null,"(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1668x2224"),"apple-touch-startup-image",null,"(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1536x2048"),"apple-touch-startup-image",null,"(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_2048x1496"),"apple-touch-startup-image","2048x1496","screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1536x2008"),"apple-touch-startup-image","1536x2008","(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_1242x2208"),"apple-touch-startup-image","1242x2208","(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)"),this.createLink(i.d.getArenaPwaSplash("apple_launch_414x736"),"apple-touch-startup-image","414x736","(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)")}createLink(e,t,a,o){const n=window.document,r=n.createElement("link");a&&r.setAttribute("sizes",a),o&&r.setAttribute("media",o),r.setAttribute("rel",t),r.setAttribute("href",e);n.querySelector(`[href="${e}"]`)||n.querySelector("head").appendChild(r)}createMeta(e,t){const a=window.document,o=a.createElement("meta");o.setAttribute("name",e),o.setAttribute("content",t);a.querySelector(`[name="${e}"]`)||a.querySelector("head").appendChild(o)}}},9430:(e,t,a)=>{a.d(t,{A:()=>l});var o=a(4942),n=a(8576),r=a(8150),s=a(61),i=a(4133);const l=new class{constructor(){(0,o.Z)(this,"isEnabled",!1),(0,o.Z)(this,"isGdprSupport",!1),(0,o.Z)(this,"isTargetingConsent",!0),(0,o.Z)(this,"targetingConsentSubject",new i.x),(0,o.Z)(this,"gdprCookieConsent","gdprCookieConsent"),(0,o.Z)(this,"targetingConsent","targetingConsent"),(0,o.Z)(this,"onChanges",(()=>{try{__tcfapi("getTCData",2,(e=>{try{this.setConsent(Boolean(e.purpose.consents[1])),console.log("targetingConsent ="+Boolean(e.purpose.consents[1]))}catch(e){this.setConsent(!1),console.log("Exception: targetingConsent = false")}try{if(e.gdprApplies){const t=Boolean(e.purpose.consents[1])&&Boolean(e.vendor.consents[11]);this.setGdprCookieConsent(t),console.log("gdprConsent ="+t)}else this.setGdprCookieConsent(!0)}catch(e){this.setGdprCookieConsent(!1),console.log("Exception: gdprConsent  ="+this.getGdprCookieConsent())}}))}catch(e){this.setConsent(!0),this.setGdprCookieConsent(!0)}})),(0,o.Z)(this,"blockedByGdprConsent",(()=>!(!this.isEnabled||!this.isGdprSupport)&&!this.getGdprCookieConsent())),(0,o.Z)(this,"getGdprCookieConsent",(()=>"true"===r.n.getItem(this.gdprCookieConsent)))}init(e){this.isEnabled=!!e.scripts.public.find((e=>e.name===s.k.QUANTCAST)),this.isGdprSupport=e.isGdprSupport||!1,this.isEnabled&&(window.__tcfapi?window.__tcfapi("addEventListener",2,this.onChanges):(this.setConsent(!0),this.setGdprCookieConsent(!1)))}setConsent(e){const t=this.isTargetingConsent;this.isTargetingConsent=e,n.d.setGlobalCustomDimensions(void 0,{targetingConsent:this.isTargetingConsent}),r.n.setItem(this.targetingConsent,this.isTargetingConsent,!0),t!==this.isTargetingConsent&&this.targetingConsentSubject.next(this.isTargetingConsent)}setGdprCookieConsent(e){r.n.setItem(this.gdprCookieConsent,e,!0)}}},5367:(e,t,a)=>{a.d(t,{i:()=>d});var o,n=a(4942),r=a(9383),s=a(6509),i=a(2544),l=a(9492),m=a(4963),c=a(515);class d{static getHost(){return"localhost"===window.location.hostname?new URL(l.N6).host:window.location.host}static getBaseHref(e="/"){const t=(e.split("/")[1]||"").toLowerCase();return-1!==i.Y6.indexOf(t)?`/${t}`:""}static getWindowBaseHref(){return d.getBaseHref(window.location.pathname)}static getCustomVersionParam(e){return new URLSearchParams(e.location.search).get("version")||null}static getGameCustomApi(e){return new URLSearchParams(e.location.search).get("gameApi")||null}static getReferrerIfOuter(){if(!(""===window.document.referrer)&&-1===window.document.referrer.indexOf(window.location.host))return window.document.referrer}static getUtmInfo(){const e=new URLSearchParams(window.location.search);return{utmSource:e.get("utm_source")||void 0,utmMedium:e.get("utm_medium")||void 0,utmCampaign:e.get("utm_campaign")||void 0}}static getArkPromo(){return new URLSearchParams(window.location.search).get("arkpromo")||void 0}static getPageType(e,t){if(t)return"Error page";if(e)return"404 page";const a=window.location.pathname||"",o={[`${r.Z.t("ROUTES.ALL_GAMES")}`]:"All games page",[`${r.Z.t("ROUTES.CATEGORY")}`]:"Category page",[`${r.Z.t("ROUTES.PROFILE")}`]:"Profile page",[`${r.Z.t("ROUTES.GAMES")}`]:"Game page",[`${r.Z.t("ROUTES.HELP")}`]:"Help page",[`${r.Z.t("ROUTES.SHOP")}`]:"Subscription page",[`${r.Z.t("ROUTES.ADVANTAGE")}`]:"Subscription page",search:"Search page",404:"404 page"};for(const e in o)if(-1!==a.indexOf(encodeURI(e)))return o[e];return"Home page"}static getCurrentOrigin(){return window.location.origin}static getCurrentPathname(){return window.location.pathname}static getCurrentPage(){const e=window.location.pathname||"";return-1!==e.indexOf(`/${r.Z.t("ROUTES.GAMES")}/`)?"game start":-1!==e.indexOf(`${r.Z.t("ROUTES.ALL_GAMES")}`)?"category/allgames":-1!==e.indexOf(`${r.Z.t("ROUTES.PROFILE")}`)?"profile":-1!==e.indexOf("search")?"search":-1!==e.indexOf(`${r.Z.t("ROUTES.CATEGORY")}`)?e.substr(1):-1!==e.indexOf(`${r.Z.t("ROUTES.HELP")}`)?"help":"arena home"}static get domain(){return window.location.host}static getRedirectMsg(){const e=new URLSearchParams(window.location.search);return(0,m.vJ)(e.get("redirmsg"))||void 0}static serializeCategoryUrl(e){return e.trim().replace(/\s+/g,"-").toLowerCase()}static deserializeCategoryFromUrl(e){return e.replace(/-/g," ")}static getPrivacyPolicyUrl(e,t){return"abc-es"===t?"https://www.vocento.com/politica-privacidad":e&&"en"!==e&&"it"!==e?`https://www.arkadium.com/${e}/privacy-policy/`:"washingtonpost2"===t||"washingtonpost"===t?"https://www.washingtonpost.com/privacy-policy/":"https://www.arkadium.com/privacy-policy/"}static makeExternalThumbUrl(e,t,a,o,n){return e?t+a:o+`Game_Tiles/${"jpg"===n?"jpeg":n}/280x280.${n}`}static getQSParam(e,t){return new URLSearchParams(e.toLowerCase()).get(t.toLowerCase())||null}static generateCurrentUrl(){return`${this.getCurrentOrigin()}${this.getCurrentPathname()}`}static getCurrentOriginForEagle(){return window.location.origin.includes("localhost")||window.location.origin.includes("arena-sandbox")?l.N6:window.location.origin}static getCurrentHostnameForEagle(){return new URL(this.getCurrentOriginForEagle()).hostname}static get isLocalhost(){return location.origin.includes("localhost")}static toAvatarLink(e,t){const a=e?e?.split(".").slice(0,-1).join("."):"avatar_blank",o=a.includes("premium"),n="https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/arkadium-avatars/";let r=`${n}subscription/${t}/1x/${a}.${t}`;return o&&(r=`${n}subscription/${t}/1x/premium/${a}.${t}`),r}static createURL(e,t){return""===e&&(e="https://"+window.location.host+"/"),e+t}static convertEntities(e){return e.replace("&amp;","&")}static toCDNUrl(e){return(0,s.Z)(c.N.BASE_CDN,e)}static toFrameLink(e,t){const a=e?.split(".").slice(0,-1).join(".");return`https://arenacloud.cdn.arkadiumhosted.com/arenaxstorage-blob/arenax-index/_arena-shared-content_/arkadium-frames/${t}/1x/${a||"frame2"}.${t}`}}o=d,(0,n.Z)(d,"getFullUrlWithRoute",(e=>`${o.isLocalhost?"http://localhost:4200":`https://${o.domain}`}${o.getWindowBaseHref()}/${e}`))},1146:(e,t,a)=>{a.d(t,{W:()=>m});var o=a(7968),n=a(515),r=a(8766),s=a(1050),i=a(5367);const l=n.N.USER_API;const m=new class{createFromOAuthResponse(e,{gdprUserData:t,gdprEmailMarketing:a}){return s.p.getUserCountry().then((n=>{const s=JSON.stringify({firstName:e.user.first_name,lastName:e.user.last_name,email:e.user.email,name:e.user.name,authToken:e.user.access_token,countryCode:n,gdprUserData:t,gdprEmailMarketing:a}),m=`${l}/user/create?authProvider=${e.authProvider}&arenaDomain=${i.i.domain}`;return(0,o.SC)(m,{method:"POST",body:s}).then((e=>(r.O.setToken(e.access_token),e.user)))}))}update(e){return r.O.authFetch(`${l}/user`,{method:"POST",body:JSON.stringify(e)})}getExperience(e,t){const a=JSON.stringify({slug:e,value:t});return r.O.authFetch(`${l}/profile/reward`,{method:"POST",body:a})}changePassword(e,t){const a=JSON.stringify({oldPassword:e,newPassword:t});return r.O.authFetch(`${l}/user/password/change`,{method:"POST",body:a})}}},9147:(e,t,a)=>{a.d(t,{Az:()=>m,MR:()=>C,U_:()=>h,ZP:()=>s,av:()=>l,iY:()=>d,nb:()=>c,qC:()=>n,s1:()=>u,uM:()=>i});var o=a(1978);const n=(0,o.PH)("set gems amount"),r=(0,o.Lq)({},null);r.on(n,((e,t)=>t));const s=r,i=(0,o.PH)("set prices for skip preroll"),l=(0,o.Lq)({},null);l.on(i,((e,t)=>t));const m=(0,o.PH)("preroll price is loading"),c=(0,o.Lq)({},!1);c.on(m,((e,t)=>t));const d=(0,o.PH)("set billing data for tax"),h=(0,o.Lq)({},null);h.on(d,((e,t)=>t));const u=(0,o.PH)("set active purchasable gems pack"),C=(0,o.Lq)({},null);C.on(u,((e,t)=>t))},5955:(e,t,a)=>{a.d(t,{CQ:()=>d,DA:()=>i,In:()=>u,NS:()=>C,P$:()=>m,TG:()=>h,Wm:()=>c,ZE:()=>l,ZP:()=>S,b_:()=>p});var o=a(4942),n=a(1978);function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}let i=function(e){return e.LOGIN="LOGIN FORM",e.GDPR="GDPR FORM",e.REGISTER="REGISTER FORM",e.FORGOT_PASSWORD="FORGOT PASSWORD FORM",e.RESET_PASSWORD="RESET PASSWORD FORM",e.REQUEST_EMAIL="CONFIRM EMAIL FORM",e.AFTER_SIGN="AFTER SIGN FORM",e}({}),l=function(e){return e.LOADING="LOADING",e.SHOP="SHOP",e.LOGIN="LOGIN",e.ERROR="ERROR",e}({});const m=(0,n.PH)("set lightbox promotion status"),c=(0,n.PH)("set shop status"),d=(0,n.PH)("set shop step"),h=(0,n.PH)("set login status"),u=(0,n.PH)("set login step"),C=(0,n.PH)("set prev login step"),p=(0,n.PH)("set login modal"),g={isOpen:!1,step:i.LOGIN},_={isOpen:!1,step:l.LOADING},E=(0,n.Lq)({},{login:g,shop:_,promotion:{isOpen:!1}});E.on(m,((e,t)=>s(s({},e),{},{promotion:{isOpen:t}}))),E.on(c,((e,t)=>s(s({},e),{},{shop:s(s({},e.shop),{},{isOpen:t})},!1===t?{login:g}:{}))),E.on(d,((e,t)=>s(s({},e),{},{shop:s(s({},e.shop),{},{step:t})}))),E.on(h,((e,t)=>s(s({},e),{},{login:t?s(s({},e.login),{},{isOpen:t}):g}))),E.on(u,((e,t)=>s(s({},e),{},{login:s(s({},e.login),{},{step:t})}))),E.on(C,((e,t)=>s(s({},e),{},{login:s(s({},e.login),{},{prevStep:t})}))),E.on(p,((e,t)=>s(s({},e),{},{login:s({},t)})));const S=E},9529:(e,t,a)=>{a.d(t,{ZP:()=>A,pH:()=>O,TX:()=>T,kP:()=>N,Nq:()=>v,In:()=>P});var o=a(4942),n=a(1978),r=a(6186),s=a(7576),i=a(8576),l=a(8766),m=a(6414),c=a(7968),d=a(5367);const h=new class{async getUserInformation(){const e=new URL(d.i.getCurrentOriginForEagle()),t=await(0,c.SC)(`${e.origin}/get-hsn-cookie`,{credentials:"include"}),a=t.u,o=t.e;await m.bl.loginViaHsn({userId:a,email:o,registrationPlaceUrl:e.origin,registrationAppId:e.hostname})}logout(){const e=new URL(d.i.getCurrentOriginForEagle());return(0,c.SC)(`${e.origin}/remove-hsn-cookie`,{credentials:"include"}).then((()=>!0)).catch((e=>{throw new Error(e.message)}))}},u="https://user.usatoday.com/USAT-GUP-ARKADIUM/user/";const C=new class{async getUserInformation(){return(0,c.SC)(u,{credentials:"include"}).then((async({meta:e,response:t})=>{if(e.isAnonymous)return null;if(t&&!t.user.isEmailVerified)return window.location.assign("https://login.usatoday.com/USAT-GUP-ARKADIUM/personal-information/?from-state=email-verify&from-state=email-verify");const a=new URL(d.i.getCurrentOriginForEagle());try{await m.bl.loginViaUsat({userGuid:t.userId,registrationPlaceUrl:a,registrationAppId:a.hostname})}catch(e){if(e instanceof c.oo&&404===e.response.status)return null;throw new Error("Unknown token exchange error. "+e.message)}})).catch((e=>(console.log(e),null)))}logout(){(0,c.SC)(u+"logout/",{credentials:"include"}).then((()=>!0)).catch((e=>(console.log(e),!1)))}};var p=a(1146),g=a(5955),_=a(3916),E=a(2818);function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const f=(0,n.PH)("set user"),v=(0,n.PH)("update user"),b=(0,n.Lq)({},null);b.on(f,((e,t=null)=>t)),b.on(v,((e,t=null)=>y(y({},e),t)));const A=b;function N(){return async function(e,t){const a=l.O.getTokenFromUrl(),o=t().config;a&&await l.O.setToken(a);let n=l.O.getToken();if(!n){const e=l.O.getTokenFromCookie();e&&(n=e,await l.O.setToken(n))}if(n||"usatoday"!==o.sso?.name)return n||"hsn"!==o.sso?.name?void(n?l.O.fetchUser().then((t=>{e(O(t))})).catch((()=>{e(T())})):e(T())):h.getUserInformation().then((e=>e));C.getUserInformation().then((t=>{t&&e(O(t))})).catch((()=>{e(T())}))}}let w=null;function P({gdprUserData:e,gdprEmailMarketing:t},a){return function(o,n){const r=n().user;if(!!r){const a=y(y({},r),{},{gdprUserData:e,gdprEmailMarketing:t});p.W.update(a).then((e=>{o(v(e)),o((0,g.TG)(!1))}))}else p.W.createFromOAuthResponse(w,{gdprUserData:e,gdprEmailMarketing:t}).then((e=>{w=null,o(O(e)),s.W.registration(a,e.userAuthSystem),o((0,g.TG)(!1))}))}}function O(e){return function(t){t(f(e)),t((0,_.j)(r.i.USER_AUTHORIZED)),i.d.setGlobalCustomDimensions({dimension15:"1"},{loggedIn:"1"})}}function T(){return function(e,t){e((0,_.j)(r.i.USER_NOT_AUTHORIZED)),e(f(null)),e((0,E.o)(null)),i.d.setGlobalCustomDimensions({dimension15:"0"},{loggedIn:"0"}),l.O.logout(),m.bl.logout(),l.O.userLogoutOpenweb(),t().config.sso&&"usatoday"===t().config.sso.name&&C.logout(),t().config.sso&&"hsn"===t().config.sso.name&&h.logout()}}},3916:(e,t,a)=>{a.d(t,{Z:()=>i,j:()=>r});var o=a(1978),n=a(6186);const r=(0,o.PH)("set user auth status"),s=(0,o.Lq)({},n.i.USER_NOT_AUTHORIZED);s.on(r,((e,t)=>t));const i=s},2818:(e,t,a)=>{a.d(t,{Z:()=>s,o:()=>n});var o=a(1978);const n=(0,o.PH)("set score box"),r=(0,o.Lq)({},null);r.on(n,((e,t)=>t));const s=r},7968:(e,t,a)=>{a.d(t,{SC:()=>i,X2:()=>l,oo:()=>c,yN:()=>m});var o=a(4942),n=a(3300),r=a.n(n);const s=new Map;function i(e,t){return(t=t||{}).headers=t.headers||new n.Headers,t.headers.set?.("Content-type","application/json"),r()(e,t).then((e=>e.text().then((t=>{let a;try{a=JSON.parse(t)}catch(e){}if(e.status>=200&&e.status<300)return a||t;{const o=new c(e);throw a&&(a=Array.isArray(a)?a[0]:a),o.body=a||t,o}}))))}function l(e,t,a=!0){(t=t||{}).headers=t.headers||new n.Headers;let o=s.get(e)||{},i=o.etag,l=o.data;return i&&t.headers.set("if-none-match",i),r()(e,t).then((async t=>(t.status>=304||(i=t.headers?.get("etag"),l=a?await t.json():await t.text(),i&&s.set(e,{etag:i,data:l})),{etag:i,data:l})))}function m(e){if(e.status>=200&&e.status<=304)return e;throw new c(e)}class c extends Error{constructor(e){super(`${e.status} - ${e.statusText} for ${e.url}`),(0,o.Z)(this,"response",void 0),(0,o.Z)(this,"body",void 0),this.name="HttpError",this.response=e}}},2544:(e,t,a)=>{a.d(t,{Kt:()=>l,Y6:()=>r,rO:()=>s});var o=a(9383),n=a(804);const r=["en","de","es","fr","it"],s="translation",i={debug:!1,whitelist:r,fallbackLng:"",defaultNS:s,lowerCaseLng:!0,initImmediate:!1,interpolation:{escapeValue:!1}},l=()=>o.Z.use(n.Db).init(i)},9714:(e,t,a)=>{a.d(t,{ZP:()=>i});var o=a(4942);function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const s={colors:{main:"#333",inverted:"#fff",accent:"#2b779b",accentLight:"#62727b",grayLight:"#f6f7f8",grayMedium:"#e9eaeb",grayHeavy:"#d1d2d3"},breakPoints:{sm:576,md:768,lg:1025,xl:1200,xxl:1370},cssVariables:{"--default-font":"'Nunito Sans', sans-serif","--second-font":"var(--default-font)","--score-font":"var(--default-font)","--full-black":"#000","--home-page-br":"0","--game-end-br":"0","--home-template-container-padding-top":"3em","--global-side-gutters":"8px","--home-template-content-margin-top":"2em","--home-category-content-padding-bottom":"1em","--home-category-header-align-items":"center","--promoBanner-bg":"#f2f2f2","--promoBanner-shadow":"0 -15px 25px -10px rgba(0, 0, 0, 0.4)","--promoBanner-border":"1px solid #d9e0e9","--promoBanner-title-fs":"32px","--promoBanner-desc-fs":"16px","--promoBanner-desc-line-clamp":"6","--play-btn-display":"block","--promoBanner-play-btn-bg-color":"#0032d4","--promoBanner-play-btn-text-color":"#ffffff","--promoBanner-play-btn-hover-color":"#005aff","--profile-location-dropdown-item-fs":"14px","--game-tile-text-block-jc":"space-between","--game-tile-text-block-border":"none","--category-title-font-weight":"bold","--tile-wrapper-width-mobile":"144px","--tile-link-height":"auto","--tile-link-padding":"8px 0","--game-tile-picture-height-mobile":"auto","--game-tile-text-height-mobile":"auto","--tile-text-display":"none","--tile-text-fs":"20px","--tile-text-color":"#28292a","--tile-text-fw":"600","--tile-text-lh":"30px","--tile-text-align":"left","--tile-text-mt":".2em","--view-more-fs":"20px","--view-more-color":"#1e36ae","--view-more-text-decoration":"none","--view-more-mb":"0","--games-list-games-row-jc":"inherit","--games-list-tile-wrapper-margin":"0","--game-container-br":"0","--game-container-overflow":"auto","--game-end-container-padding":"0 5px","--game-end-container-bg":"radial-gradient(#094ca8 20%, transparent 100%)","--game-end-container-bg-color":"#043473","--game-end-play-again-button-bg":"#005aff","--game-end-play-again-button-text":"#ffffff","--game-end-play-again-button-width":"300px","--game-end-play-again-button-font":"inherit","--game-end-play-again-button-fs":"18px","--game-end-play-button-font-weight":"inherit","--game-end-login-block-fs":"20px","--game-end-login-block-font-weight":"inherit","--score-value-fs":"1.9em","--score-value-font-weight":"inherit","--score-value-color":"#004db3","--game-end-login-block-button-color":"#004db3","--game-end-login-block-icon-width":"64px","--game-end-login-block-icon-padding":"0 15px","--lb-login-btn-height":"32px","--lb-tab-br":"2px 2px 0 0","--lb-tab-bg":"#0032d4","--lb-login-btn-bg":"#0032d4","--lb-icon-active-color":"#005aff","--lb-row-avatar-size":"48px","--lb-row-name-column-pb":"0","--lb-row-name-column-align":"unset","--lb-userInfoColumn-display":"flex","--lb-nameColumn-unlogged-fs":"14px","--lb-nameColumn-unlogged-fw":"400","--lb-scoreColumn-text-align":"right","--lb-avatar-size":"48px","--lb-trophyIcon-width":"40px","--lb-positionColumn-width":"64px","--lb-positionColumn-pl":"0","--lb-country-margin":"0 0 0 2px","--play-btn-bg-color":"#0032d4","--play-btn-text-color":"#ffffff","--skip-btn-text-color":"#0032d4","--svg-icon-bg-color":"#0032d4","--svg-icon-text-color":"#ffffff","--svg-icon-bg-color-hover":"#005aff"}},i=(r(r({},s),{},{cssVariables:{"--default-font":"Montserrat, sans-serif","--second-font":"Oswald, sans-serif","--score-font":"Nunito Sans, sans-serif","--full-black":"#000","--home-page-br":"8px","--game-end-br":"6px","--home-template-container-padding-top":"0","--global-side-gutters":"16px","--home-template-content-margin-top":"1rem","--home-category-content-padding-bottom":"1.5em","--home-category-header-align-items":"flex-end","--border":"1px solid #ededed","--promoBanner-shadow":"unset","--promoBanner-bg":"#fff","--promoBanner-border":"var(--border)","--promoBanner-title-fs":"16px","--promoBanner-desc-fs":"11px","--promoBanner-desc-line-clamp":"6","--promoBanner-desc-line-clamp-mobile":"2","--play-btn-display":"none","--promoBanner-play-btn-bg-color":"#0032d4","--promoBanner-play-btn-text-color":"#ffffff","--promoBanner-play-btn-hover-color":"#005aff","--profile-location-dropdown-item-fs":"12px","--game-tile-text-block-jc":"center","--game-tile-text-block-border":"var(--border)","--category-title-font-weight":"400","--tile-wrapper-width-mobile":"113px","--tile-wrapper-margin":"0 8px","--tile-wrapper-padding":"0","--tile-link-height":"100%","--tile-link-padding":"4px 0","--game-tile-picture-height-mobile":"116px","--game-tile-text-height-mobile":"116px","--tile-picture-width":"calc(116 / 113 * 100%)","--tile-text-fs":"14px","--tile-text-fw":"500","--tile-text-color":"var(--full-black)","--tile-text-lh":"20px","--tile-text-display":"block","--tile-text-align":"center","--tile-text-mt":"0","--view-more-fs":"11px","--view-more-color":"#6E32A0","--view-more-text-decoration":"underline","--view-more-mb":"2px","--games-list-games-row-jc":"center","--games-list-tile-wrapper-margin":"8px 10px","--game-container-br":"var(--game-end-br)","--game-container-overflow":"hidden","--game-end-container-padding":"0 14px","--game-end-container-bg":"none","--game-end-container-bg-color":"#46196E","--game-end-play-again-button-width":"100%","--game-end-play-again-button-bg":"linear-gradient(197.09deg, #FA9D28 22.06%, #E37501 88.24%)","--game-end-play-again-button-text":"#ffffff","--game-end-play-again-button-font":"var(--second-font)","--game-end-play-again-button-fs":"22px","--game-end-play-button-font-weight":"500","--score-value-fs":"24px","--score-value-font-weight":"700","--score-value-color":"#0A1874","--game-end-login-block-fs":"16px","--game-end-login-block-font-weight":"600","--game-end-login-block-button-color":"#6E32A0","--game-end-login-block-icon-width":"54px","--game-end-login-block-icon-padding":"6px 0 0 16px","--lb-login-btn-height":"36px","--lb-tab-br":"6px 6px 0 0","--lb-tab-bg":"#46196E","--lb-login-btn-bg":"#E37501","--lb-login-btn-fs":"16px","--lb-login-btn-padding":"7px 12px","--lb-icon-active-color":"#E37501","--lb-row-name-column-width":"calc(33.33% - calc(var(--lb-row-avatar-size) + 8px))","--lb-row-avatar-size":"32px","--lb-row-name-column-pb":"10px","--lb-row-name-column-align":"flex-end","--lb-userInfoColumn-display":"none","--lb-nameColumn-unlogged-fs":"16px","--lb-nameColumn-unlogged-fw":"600","--lb-scoreColumn-text-align":"center","--lb-avatar-size":"32px","--lb-trophyIcon-width":"53.323px","--lb-positionNumber-pt":"8px","--lb-positionColumn-width":"33.3333%","--lb-positionColumn-pl":"12px","--lb-country-margin":"0 0 0 6px","--play-btn-bg-color":"#0032d4","--play-btn-text-color":"#ffffff","--skip-btn-text-color":"#0032d4","--svg-icon-bg-color":"#0032d4","--svg-icon-text-color":"#ffffff","--svg-icon-bg-color-hover":"#005aff"}}),r(r({},s),{},{cssVariables:{"--default-font":"'Nunito Sans', sans-serif","--second-font":"var(--default-font)","--score-font":"var(--default-font)","--full-black":"#000","--home-page-br":"0","--game-end-br":"0","--home-template-container-padding-top":"3em","--global-side-gutters":"8px","--home-template-content-margin-top":"2em","--home-category-content-padding-bottom":"1em","--home-category-header-align-items":"center","--promoBanner-bg":"#f2f2f2","--promoBanner-shadow":"0 -15px 25px -10px rgba(0, 0, 0, 0.4)","--promoBanner-border":"1px solid #d9e0e9","--promoBanner-title-fs":"32px","--promoBanner-desc-fs":"16px","--promoBanner-desc-line-clamp":"6","--play-btn-display":"block","--promoBanner-play-btn-bg-color":"#FFCB05","--promoBanner-play-btn-text-color":"#000000","--promoBanner-play-btn-hover-color":"#E2F38E","--profile-location-dropdown-item-fs":"14px","--game-tile-text-block-jc":"space-between","--game-tile-text-block-border":"none","--category-title-font-weight":"bold","--tile-wrapper-width-mobile":"144px","--tile-link-height":"auto","--tile-link-padding":"8px 0","--game-tile-picture-height-mobile":"auto","--game-tile-text-height-mobile":"auto","--tile-text-display":"none","--tile-text-fs":"20px","--tile-text-color":"#28292a","--tile-text-fw":"600","--tile-text-lh":"30px","--tile-text-align":"left","--tile-text-mt":".2em","--view-more-fs":"20px","--view-more-color":"#1e36ae","--view-more-text-decoration":"none","--view-more-mb":"0","--games-list-games-row-jc":"inherit","--games-list-tile-wrapper-margin":"0","--game-container-br":"0","--game-container-overflow":"auto","--game-end-container-padding":"0 5px","--game-end-container-bg":"radial-gradient(#094ca8 20%, transparent 100%)","--game-end-container-bg-color":"#043473","--game-end-play-again-button-bg":"#FFCB05","--game-end-play-again-button-text":"#000000","--game-end-play-again-button-width":"300px","--game-end-play-again-button-font":"inherit","--game-end-play-again-button-fs":"18px","--game-end-play-button-font-weight":"inherit","--game-end-login-block-fs":"20px","--game-end-login-block-font-weight":"inherit","--score-value-fs":"1.9em","--score-value-font-weight":"inherit","--score-value-color":"#004db3","--game-end-login-block-button-color":"#004db3","--game-end-login-block-icon-width":"64px","--game-end-login-block-icon-padding":"0 15px","--lb-login-btn-height":"32px","--lb-tab-br":"2px 2px 0 0","--lb-tab-bg":"#0032d4","--lb-login-btn-bg":"#0032d4","--lb-icon-active-color":"#005aff","--lb-row-avatar-size":"48px","--lb-row-name-column-pb":"0","--lb-row-name-column-align":"unset","--lb-userInfoColumn-display":"flex","--lb-nameColumn-unlogged-fs":"14px","--lb-nameColumn-unlogged-fw":"400","--lb-scoreColumn-text-align":"right","--lb-avatar-size":"48px","--lb-trophyIcon-width":"40px","--lb-positionColumn-width":"64px","--lb-positionColumn-pl":"0","--lb-country-margin":"0 0 0 2px","--play-btn-bg-color":"#FFCB05","--play-btn-text-color":"#000000","--skip-btn-text-color":"#000000","--svg-icon-bg-color":"#FFCB05","--svg-icon-text-color":"#000000","--svg-icon-bg-color-hover":"#E2F38E"}}),s)},4963:(e,t,a)=>{a.d(t,{$U:()=>Z,AH:()=>b,At:()=>F,CL:()=>P,Ds:()=>S,G6:()=>w,GK:()=>G,Hq:()=>U,L3:()=>V,Od:()=>h,Tn:()=>R,U_:()=>H,Uo:()=>j,Vh:()=>z,Yo:()=>v,ZS:()=>T,_H:()=>y,bM:()=>D,eL:()=>K,fJ:()=>x,j_:()=>E,jy:()=>I,kp:()=>O,l0:()=>p,mI:()=>u,oH:()=>L,p3:()=>f,pn:()=>g,sk:()=>d,uo:()=>k,vJ:()=>A,ve:()=>C,w1:()=>N,zB:()=>W,zh:()=>_});var o=a(4942),n=a(885),r=a(2077),s=a.n(r),i=a(515),l=a(9492),m=a(9714);function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}const d="undefined"==typeof window;function h(){return!d&&window.matchMedia(`(max-width: ${m.ZP.breakPoints.md-1}px)`).matches}function u(){return!d&&window.matchMedia("(orientation:landscape)").matches}function C(e,t=document){return new Promise(((a,o)=>{const n=document.createElement("script");n.type="text/javascript",n.async=!0,n.readyState?n.onreadystatechange=()=>{"loaded"!==n.readyState&&"complete"!==n.readyState||(n.onreadystatechange=null,a())}:(n.onload=a,n.onerror=o),n.src=e,t.head.appendChild(n)}))}function p(e){return e?e.replace(/^www./,""):""}function g(e,t){return-1!==e.indexOf(t,e.length-t.length)}function _(e,t){return Math.round(e/(t/100))}const E=e=>Object.keys(e).forEach((t=>void 0===e[t]?delete e[t]:null));function S(e,t=300){let a;return(...o)=>{a&&clearTimeout(a),a=setTimeout((()=>e(...o)),t)}}function y(e){return s()(e).format("0,0")}function f(e){const t=Math.abs(Number(e));return function(e){return Math.abs(Number(e))>=1e12}(e)?s()(t/1e12).format("0,0",Math.floor)+" MM":v(e)?s()(t/1e6).format("0,0",Math.floor)+" M":s()(t).format("0,0",Math.floor)}function v(e){return Math.abs(Number(e))>=1e7}function b(e){return e.length>1&&e.endsWith("/")?e.slice(0,e.length-1):e}function A(e,t=!1){if(!e)return e;if(t&&!e)return e;const a=Object.assign({},{"<":"",">":"","'":"",'"':""},t?{"\\(":"","\\)":"","&":""}:{});for(const t of Object.entries(a)){var o=(0,n.Z)(t,2);const a=o[0],r=o[1],s=new RegExp(a,"g");e=e.replace(s,r)}return e=e.trim()}const N=()=>{if(d)return!1;return window.navigator.userAgent.indexOf("MSIE ")>-1||!!navigator.userAgent.match(/Trident.*rv:11\./)},w=!d&&navigator.vendor&&navigator.vendor.indexOf("Apple")>-1&&navigator.userAgent&&-1===navigator.userAgent.indexOf("CriOS")&&-1===navigator.userAgent.indexOf("FxiOS");function P(e){return!!e&&(e.slug.includes("uclick")||e.slug.includes("amu-"))}const O=e=>e?i.N.GAME_RENDERING_IFRAME:"arena51-staging.arkadiumarena.com"===window.location.host?i.N.BASE_CDN_OVERWRITES.replace("live","staging"):i.N.BASE_CDN_OVERWRITES,T=()=>"localhost:4200"===window.location.host?"http://localhost:4200/iframe-captcha.html":i.N.CDN_CAPTCHA_IFRAME,L=e=>{const t={isValid:!0,errors:[]};if(!e)return{isValid:!1,errors:[{field:"email",description:"101"}]};if(!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase()))return{isValid:!1,errors:[{field:"email",description:"107"}]};if(e.split("@")[0].length>64)return{isValid:!1,errors:[{field:"email",description:"1071"}]};M(e)||(t.isValid=!1,t.errors.push({field:"email",description:"3000"}));const a=B(e),o=a.isValid,n=a.errors;return o||(t.isValid=!1,t.errors.push(...n)),t},k=e=>e?e.length<6?{isValid:!1,errors:[{field:"password",description:"103"},{field:"confirm-password",description:"103"}]}:{isValid:!0,errors:[]}:{isValid:!1,errors:[{field:"password",description:"109"},{field:"confirm-password",description:"109"}]},I=(e,t)=>e!==t?{isValid:!1,errors:[{field:"password",description:"108"}]}:k(e),M=e=>/^[a-zA-Z0-9+()*_@\-!#$%^&,."'\][]+$/.test(e),R=e=>e?{isValid:!0,errors:[]}:{isValid:!1,errors:[{field:"password",description:"109"}]},D=e=>e.length<8?{isValid:!1,errors:[{field:"password",description:"110"}]}:{isValid:!0,errors:[]},B=e=>e.length>255?{isValid:!1,errors:[{field:"email",description:"3002"}]}:{isValid:!0,errors:[]},G=e=>/(?=.*[A-Z])/.test(e)?{isValid:!0,errors:[]}:{isValid:!1,errors:[{field:"password",description:"111"}]},Z=(e,t)=>{const a={isValid:!0,errors:[]};if(e=e.trim(),t=t?.trim(),!e)return{isValid:!1,errors:[{field:"password",description:"109"}]};"string"==typeof t&&e!==t&&(a.isValid=!1,a.errors.push({field:"password",description:"108"},{field:"confirm-password",description:""}));const o=D(e),n=o.isValid,r=o.errors;n||(a.isValid=!1,a.errors.push(...r));const s=e.length>100?{isValid:!1,errors:[{field:"password",description:"3003"}]}:{isValid:!0,errors:[]},i=s.errors;s.isValid||(a.isValid=!1,a.errors.push(...i));const l=G(e),m=l.isValid,c=l.errors;m||(a.isValid=!1,a.errors.push(...c));const d=(e=>M(e)?{isValid:!0,errors:[]}:{isValid:!1,errors:[{field:"password",description:"3001"}]})(e),h=d.isValid,u=d.errors;return h||(a.isValid=!1,a.errors.push(...u)),a},H=e=>e?{isValid:!0,errors:[]}:{isValid:!1,errors:[{field:"gdpr",description:"112"}]},x=e=>{const t=[];return e.forEach((e=>{const a=t.find((t=>t.score===e.score)),o=t.find((t=>t.name===e.name));if(!a&&!o)return void t.push(e);if(!t.find((t=>t.avatar===e.avatar)))return void t.push(e);t.find((t=>t.isCurrentUser===e.isCurrentUser))||t.push(e)})),t},U=()=>{document.body.classList.add(l.Gt)},V=()=>{document.body.classList.remove(l.Gt)},j=()=>{document.body.classList.add(l.xz)},F=()=>{document.body.classList.remove(l.xz)},K=e=>{parent.postMessage(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){(0,o.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},e),"*")},W=(e,t)=>t.includes(e),z=()=>i.N.ASSETS_CDN},2068:(e,t,a)=>{a.d(t,{O:()=>o});class o{static get isServer(){return"undefined"==typeof window}static isAdBlockEnabled(){return void 0===window.__ark_ads__||"function"!=typeof window.__ark_ads__.AdVideo}static getNowTimestampUTC(){return(new Date).getTime()}static numberWithCommas(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}}},6142:(e,t,a)=>{a.d(t,{Z:()=>o});const o={unitContainer:"hXTxqn7yA9o4DExqXFjF",canvasContainer:"Fx2D6NOtpxhvmhYsLbJQ",canvasBoxWrapper:"kGBw8udk7XZSYgLen1S2",canvasBox:"MW6zBfhBlqRvrszmuPNH",gameContainerWrapper:"v0Du54Ho4zfQxtPRDCHL",hidden:"Xk7bk1EotAhrGQkVX2g6",gameCanvas:"bgbt6MPokUGPTY_C2iAj"}},9145:(e,t,a)=>{a.d(t,{Z:()=>o});const o={loaderContainer:"op6xWeNx30OGva4AEGSs",fullscreen:"S81dor9jpAFjvr0Jw2Gw",loaderText:"rMCm_pjbl1uar8W0IRi0",loadingLetter:"X6WZ3r794JWzcsJWeKrP",LoadingAnimation:"X8ZYpk1IFp6PUmJBim5b"}},5746:(e,t,a)=>{a.d(t,{Jh:()=>r,ev:()=>s,mG:()=>n,pi:()=>o});var o=function(){return o=Object.assign||function(e){for(var t,a=1,o=arguments.length;a<o;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},o.apply(this,arguments)};function n(e,t,a,o){return new(a||(a=Promise))((function(n,r){function s(e){try{l(o.next(e))}catch(e){r(e)}}function i(e){try{l(o.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(s,i)}l((o=o.apply(e,t||[])).next())}))}function r(e,t){var a,o,n,r,s={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return r={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function i(i){return function(l){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;r&&(r=0,i[0]&&(s=0)),s;)try{if(a=1,o&&(n=2&i[0]?o.return:i[0]?o.throw||((n=o.return)&&n.call(o),0):o.next)&&!(n=n.call(o,i[1])).done)return n;switch(o=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(n=s.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]<n[3])){s.label=i[1];break}if(6===i[0]&&s.label<n[1]){s.label=n[1],n=i;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(i);break}n[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],o=0}finally{a=n=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}}Object.create;function s(e,t,a){if(a||2===arguments.length)for(var o,n=0,r=t.length;n<r;n++)!o&&n in t||(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError},3636:e=>{e.exports=JSON.parse('{"name":"@recurly/react-recurly","version":"1.2.7","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":"Recurly","license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 16.8.0-0","react-dom":">= 16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","coveralls":"^3.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^3.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"}}')}},e=>{e.O(0,[216],(()=>{return t=8947,e(e.s=t);var t}));e.O()}]);
//# sourceMappingURL=main.714997bde524aed26907.js.map