(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9034],{4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14160:(e,t,r)=>{"use strict";r.d(t,{useGameTracking:()=>l});var n=r(12115),i=r(65042);function l(e){let{getProgress:t,...r}=e,l=(0,n.useMemo)(()=>({game_id:r.game_id,game_family:r.game_family,game_context:r.game_context,...r.game_level?{game_level:r.game_level}:{},...r.edition_date?{edition_date:r.edition_date}:{}}),[r.game_id,r.game_family,r.game_context,r.game_level,r.edition_date]),a=(0,n.useRef)(null),s=(0,n.useRef)(t);s.current=t;let o=(0,n.useCallback)(e=>{let{resumed:t,isTrial:r}=e,n=a.current;n&&"done"!==n||(a.current={resumed:t,is_trial:r},(0,i.u4)("game_start",{...l,resumed:t,is_trial:r}))},[l]),u=(0,n.useCallback)(e=>{let t=a.current;t&&"done"!==t&&(0,i.u4)("game_hint",{...l,...t,hint_type:e})},[l]),c=(0,n.useCallback)(e=>{let t=a.current;t&&"done"!==t&&(a.current="done",(0,i.u4)("game_complete",{...l,...t,...e}))},[l]),f=(0,n.useCallback)(e=>{var t,r;let n=a.current;if(!n||"done"===n)return;a.current="done";let o=null!=(r=null!=e?e:null==(t=s.current)?void 0:t.call(s))?r:{progress_pct:0,elapsed_seconds:0};(0,i.u4)("game_exit",{...l,...n,progress_pct:Math.round(Math.max(0,Math.min(100,o.progress_pct))),elapsed_seconds:Math.round(o.elapsed_seconds)})},[l]),d=(0,n.useCallback)(e=>{f(),o(e)},[f,o]),g=(0,n.useCallback)(()=>{(0,i.u4)("game_trial_consumed",{game_id:l.game_id})},[l]),b=(0,n.useRef)(f);b.current=f;let p=(0,n.useRef)(null);return(0,n.useEffect)(()=>{p.current&&(clearTimeout(p.current),p.current=null);let e=()=>b.current();return window.addEventListener("pagehide",e),()=>{window.removeEventListener("pagehide",e),p.current=setTimeout(()=>{p.current=null,b.current()},0)}},[]),(0,n.useMemo)(()=>({start:o,hint:u,complete:c,restart:d,exit:f,trialConsumed:g}),[o,u,c,d,f,g])}},20063:(e,t,r)=>{"use strict";var n=r(47260);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},30926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{callServer:function(){return n.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return i.findSourceMapURL}});let n=r(41209),i=r(85153),l=r(77197)},41402:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return p}});let n=r(28140),i=r(49417),l=r(95155),a=n._(r(47650)),s=i._(r(12115)),o=r(82073),u=r(94681),c=r(4853),f=new Map,d=new Set,g=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:l,children:s="",strategy:o="afterInteractive",onError:c,stylesheets:g}=e,b=r||t;if(b&&d.has(b))return;if(f.has(t)){d.add(b),f.get(t).then(n,c);return}let p=()=>{i&&i(),d.add(b)},v=document.createElement("script"),m=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});l?(v.innerHTML=l.__html||"",p()):s?(v.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",p()):t&&(v.src=t,f.set(t,m)),(0,u.setAttributesFromProps)(v,e),"worker"===o&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",o),g&&(e=>{if(a.default.preinit)return e.forEach(e=>{a.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(g),document.body.appendChild(v)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))}):g(e)}function p(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:u="afterInteractive",onError:f,stylesheets:b,...p}=e,{updateScripts:v,scripts:m,getIsSsr:h,appDir:_,nonce:y}=(0,s.useContext)(o.HeadManagerContext);y=p.nonce||y;let w=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;w.current||(i&&e&&d.has(e)&&i(),w.current=!0)},[i,t,r]);let O=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!O.current){if("afterInteractive"===u)g(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))}));O.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(v?(m[u]=(m[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:f,...p,nonce:y}]),v(m)):h&&h()?d.add(t||r):h&&!h()&&g({...e,nonce:y})),_){if(b&&b.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...p,id:t}])+")"}});else return a.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin}),(0,l.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...p,id:t}])+")"}});"afterInteractive"===u&&r&&a.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let m=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52008:e=>{e.exports={style:{fontFamily:"'Days One', 'Days One Fallback'",fontWeight:400,fontStyle:"normal"},className:"__className_3f6c2e",variable:"__variable_3f6c2e"}},59390:()=>{},65727:(e,t,r)=>{"use strict";let n=r(88759);e.exports=c;let i=function(){function e(e){return void 0!==e&&e}try{if("undefined"!=typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{};function l(e,t){return"silent"===e?1/0:t.levels.values[e]}let a=Symbol("pino.logFuncs"),s=Symbol("pino.hierarchy"),o={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function u(e,t){let r={logger:t,parent:e[s]};t[s]=r}function c(e){var t,r;(e=e||{}).browser=e.browser||{};let n=e.browser.transmit;if(n&&"function"!=typeof n.send)throw Error("pino: transmit option must have a send function");let s=e.browser.write||i;e.browser.write&&(e.browser.asObject=!0);let b=e.serializers||{},p=(t=e.browser.serialize,Array.isArray(t)?t.filter(function(e){return"!stdSerializers.err"!==e}):!0===t&&Object.keys(b)),v=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(v=!1);let y=Object.keys(e.customLevels||{}),w=["error","fatal","warn","info","debug","trace"].concat(y);"function"==typeof s&&w.forEach(function(e){s[e]=s}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let O=e.level||"info",S=Object.create(s);S.log||(S.log=m);let E={};w.forEach(e=>{E[e]=s[e]?s[e]:i[e]||i[o[e]||"log"]||m}),S[a]=E,u({},S),Object.defineProperty(S,"levelVal",{get:function(){return l(this.level,this)}}),Object.defineProperty(S,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,f(this,j,S,"error"),f(this,j,S,"fatal"),f(this,j,S,"warn"),f(this,j,S,"info"),f(this,j,S,"debug"),f(this,j,S,"trace"),y.forEach(e=>{f(this,j,S,e)})}});let j={transmit:n,serialize:p,asObject:e.browser.asObject,formatters:e.browser.formatters,levels:w,timestamp:"function"==typeof(r=e).timestamp?r.timestamp:!1===r.timestamp?h:_};return S.levels=function(e){let t=e.customLevels||{};return{values:Object.assign({},c.levels.values,t),labels:Object.assign({},c.levels.labels,function(e){let t={};return Object.keys(e).forEach(function(r){t[e[r]]=r}),t}(t))}}(e),S.level=O,S.setMaxListeners=S.getMaxListeners=S.emit=S.addListener=S.on=S.prependListener=S.once=S.prependOnceListener=S.removeListener=S.removeAllListeners=S.listeners=S.listenerCount=S.eventNames=S.write=S.flush=m,S.serializers=b,S._serialize=p,S._stdErrSerialize=v,S.child=function(t,r){if(!t)throw Error("missing bindings for child Pino");r=r||{},p&&t.serializers&&(r.serializers=t.serializers);let i=r.serializers;if(p&&i){var l=Object.assign({},b,i),a=!0===e.browser.serialize?Object.keys(l):p;delete t.serializers,d([t],a,l,this._stdErrSerialize)}function s(e){this._childLevel=(0|e._childLevel)+1,this.bindings=t,l&&(this.serializers=l,this._serialize=a),n&&(this._logEvent=g([].concat(e._logEvent.bindings,t)))}s.prototype=this;let o=new s(this);return u(this,o),o.level=this.level,o},n&&(S._logEvent=g()),S}function f(e,t,r,o){var u,c,f,b,p,v,h;if(Object.defineProperty(e,o,{value:l(e.level,r)>l(o,r)?m:r[a][o],writable:!0,enumerable:!0,configurable:!0}),!t.transmit&&e[o]===m)return;e[o]=(u=e,c=t,f=r,b=o,p=u[a][b],function(){let e=c.timestamp(),t=Array(arguments.length),r=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var a=0;ae.levels.values[t],log:s=e=>e}=l;e._serialize&&d(r,e._serialize,e.serializers,e._stdErrSerialize);let o=r.slice(),u=o[0],c={};i&&(c.time=i),c.level=a(t,e.levels.values[t]);let f=(0|e._childLevel)+1;if(f<1&&(f=1),null!==u&&"object"==typeof u){for(;f--&&"object"==typeof o[0];)Object.assign(c,o.shift());u=o.length?n(o.shift(),o):void 0}else"string"==typeof u&&(u=n(o.shift(),o));return void 0!==u&&(c.msg=u),s(c)}(this,b,t,e,c.formatters)):p.apply(r,t),c.transmit){let r=c.transmit.level||u._level,n=f.levels.values[r],i=f.levels.values[b];if(i-1&&n in r&&(e[i][n]=r[n](e[i][n]))}function g(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function b(e){let t={type:e.constructor.name,msg:e.message,stack:e.stack};for(let r in e)void 0===t[r]&&(t[r]=e[r]);return t}function p(){return{}}function v(e){return e}function m(){}function h(){return!1}function _(){return Date.now()}c.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},c.stdSerializers={mapHttpRequest:p,mapHttpResponse:p,wrapRequestSerializer:v,wrapResponseSerializer:v,wrapErrorSerializer:v,req:p,res:p,err:b,errWithCause:b},c.stdTimeFunctions=Object.assign({},{nullTime:h,epochTime:_,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=c,e.exports.pino=c},68994:(e,t,r)=>{"use strict";r.d(t,{PageViewTracker:()=>a});var n=r(20063),i=r(12115),l=r(65042);function a(e){let{contentGroup:t}=e,r=(0,n.usePathname)();return(0,i.useEffect)(()=>{if(!r)return;let e="function"==typeof t?t(r):t;(0,l.lA)({page_location:window.location.href,page_title:document.title,...e?{content_group:e}:{}})},[r]),null}},76631:(e,t,r)=>{"use strict";r.d(t,{LoginTracker:()=>s});var n=r(12115),i=r(65042),l=r(63648);let a="eb_analytics_auth";function s(e){let{status:t,method:r="unknown"}=e;return(0,n.useEffect)(()=>{if("loading"===t)return;let e=function(){try{return window.sessionStorage.getItem(a)}catch(e){return null}}();"authenticated"===t&&"unauthenticated"===e&&(0,i.u4)("login",{method:r,...(0,l.AB)()});try{window.sessionStorage.setItem(a,t)}catch(e){}},[t,r]),null}},81605:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_176161",variable:"__variable_176161"}},81675:e=>{e.exports={style:{fontFamily:"'Merriweather', 'Merriweather Fallback'",fontStyle:"normal"},className:"__className_99ab88",variable:"__variable_99ab88"}},85203:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t{"use strict";function t(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}e.exports=function(e,r,n){var i=n&&n.stringify||t;if("object"==typeof e&&null!==e){var l=r.length+1;if(1===l)return e;var a=Array(l);a[0]=i(e);for(var s=1;s-1?f:0,e.charCodeAt(g+1)){case 100:case 102:if(c>=o||null==r[c])break;f=o||null==r[c])break;f=o||void 0===r[c])break;f",f=g+2,g++;break}u+=i(r[c]),f=g+2,g++;break;case 115:if(c>=o)break;f{"use strict";r.d(t,{ConsentBridge:()=>l});var n=r(12115),i=r(65042);function l(){return(0,n.useEffect)(()=>(function(e){if("undefined"==typeof window)return()=>{};let t=window.__gdb_cmp;if(!t)return()=>{};let r=()=>{t.consentData?.EVENT_NAME==="ConsentReady"&&e(function(e){let t=e.consentObject?.purposeConsents?.has(1)??!1,r=!!e.publisherConsentObject?.measurementCookiesChoice;return{...i.DR,analytics_storage:t&&r?"granted":"denied"}}(t))};return t.addEventListener(r),()=>t.removeEventListener(r)})(e=>{var t;(0,i.bi)(e),(null==(t=(0,i.Zu)())?void 0:t.mode)==="basic"&&"granted"===e.analytics_storage&&(0,i.DA)()}),[]),null}}}]);