1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ff465d76-1ddf-45f1-b532-fa3625fdc111",e._sentryDebugIdIdentifier="sentry-dbid-ff465d76-1ddf-45f1-b532-fa3625fdc111")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6364],{22915:(e,t,r)=>{r.d(t,{Au:()=>i,O4:()=>E,PN:()=>_,jN:()=>l,y6:()=>f});var a=r(12115);r(695);var n=r(91681);let o="td_app_embed";function l(e){try{let t=String(e||""),r=t.includes("?")?t.slice(t.indexOf("?")):t,a=new URLSearchParams(r).get("theme");return"dark"===a||"light"===a?a:null}catch(e){return null}}function i(e){if("dark"===e||"light"===e)try{sessionStorage.setItem("td_app_theme",e)}catch(e){}}let s=new Set,c=null;function d(){try{sessionStorage.setItem(o,"1")}catch(e){}c||(c=(0,n.$)()),document.documentElement.toggleAttribute("data-app-embed",!0)}let u=function(){try{let e=new URLSearchParams(window.location.search);if("app"===e.get("from"))return!0;return"1"===sessionStorage.getItem(o)}catch(e){return!1}}();function f(){u||(u=!0,d(),s.forEach(e=>e()))}function _(){return u}function p(e){return s.add(e),()=>{s.delete(e)}}u&&d();let h=()=>u,m=()=>!1;function E(){return(0,a.useSyncExternalStore)(p,h,m)}},38017:(e,t,r)=>{r.d(t,{Aq:()=>u,O8:()=>l,ZF:()=>i,lf:()=>h,tQ:()=>p}),r(12115);var a=r(22915),n=r(70023);r(20948);var o=r(3179);let l={VIEW:"surface_view",APP_HANDOFF:"app_handoff",READING_MILESTONE:"reading_milestone",PREVIEW_END:"preview_end_reached"},i={STARTED:"started",CHAPTER_COMPLETED:"chapter_completed",FINISHED:"finished"},s=/(e?mail|phone|mobile|whatsapp|otp|token|password|address|firstname|lastname|fullname|username|displayname)/i,c=/[^\s@]+@[^\s@]+\.[^\s@]+/,d=/(?:\+?\d[\s-]?){7,}/;function u(e){var t;return e||((0,a.PN)()?"app-webview":(null==(t=window.location.pathname)?void 0:t.startsWith("/dashboard"))?"dashboard":"public")}let f=new Set,_=null;function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{once:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return;if(r){if(f.has(r))return;f.size>=200&&f.clear(),f.add(r)}let{surface:a,signedIn:l,contentType:i,...p}=t||{},h=function(){let{surface:e,signedIn:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{surface:u(e),signed_in:!function(e){if("boolean"==typeof e)return e;try{return!!localStorage.getItem(o.Ad)}catch(e){return!1}}(t)?"no":"yes"}}({surface:a,signedIn:l});var m=()=>{var t=h.surface;if(t&&t!==_){_=t;try{"function"==typeof window.clarity&&window.clarity("set","surface",t)}catch(e){}}(0,n.QY)(e,{event_category:i||"surface",...i?{content_type:i}:null,...h,...function(e){let t={};if(!e||"object"!=typeof e)return t;let r=0;for(let[a,n]of Object.entries(e)){if(r>=25)break;if(null!=n&&""!==n&&!s.test(a)){if("number"==typeof n){if(!Number.isFinite(n))continue;t[a]=n}else if("boolean"==typeof n)t[a]=n?"yes":"no";else{if("string"!=typeof n||c.test(n)||d.test(n))continue;t[a]=n.slice(0,120)}r+=1}}return t}(p)})};let E=()=>{try{m()}catch(e){}};try{"function"==typeof window.requestIdleCallback?window.requestIdleCallback(E,{timeout:2e3}):setTimeout(E,0)}catch(e){}}function h(){let{outcome:e,reason:t,returnTo:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(l.APP_HANDOFF,{surface:"app-webview",outcome:e,reason:t,return_to:"string"==typeof r?r.split("?")[0]:void 0,signedIn:"redeemed"===e})}},70023:(e,t,r)=>{r.d(t,{QY:()=>n,R:()=>a});let a={VIEW:"game_view",HUB_CARD_CLICK:"hub_game_card_click",HUB_GOAL_SELECTED:"hub_goal_selected",START:"game_start",RESUMED:"game_resumed",QUESTION_ANSWERED:"question_answered",AUDIO_PLAY:"audio_play",AUDIO_FAIL:"audio_fail",MIC_PERMISSION:"mic_permission",SPEECH_UNSUPPORTED:"speech_unsupported",SPEECH_FALLBACK_TYPED:"speech_fallback_typed",REWARD_REVEALED:"reward_revealed",COMPLETE:"game_complete",RESULT_CTA_SHOWN:"game_result_cta_shown",RESULT_CTA_CLICK:"game_result_cta_click",SHARE:"game_share",REFERRAL_SHARED:"game_referral_shared",TEACHER_CHALLENGE_CREATED:"teacher_challenge_created",TEACHER_CHALLENGE_SHARED:"teacher_challenge_shared",ACCOUNT_NUDGE_SHOWN:"account_nudge_shown",ACCOUNT_NUDGE_CLICKED:"account_nudge_clicked",ACCOUNT_NUDGE_DISMISSED:"account_nudge_dism
1issed",EMAIL_CAPTURE:"email_capture_submitted",SIGNUP_FROM_GAME:"signup_from_game",EXAMINER_RECORD:"examiner_record_start",EXAMINER_SUBMIT:"examiner_submitted",EXAMINER_RESULT:"examiner_result_shown",EXAMINER_UNAVAILABLE:"examiner_unavailable",STREAK_CONTINUE:"streak_continue",STREAK_FREEZE_PROMPT_SHOWN:"streak_freeze_prompt_shown",STREAK_FREEZE_PROMPT_CLICKED:"streak_freeze_prompt_clicked",STREAK_FREEZE_PROMPT_DISMISSED:"streak_freeze_prompt_dismissed",STREAK_FREEZE_GRANTED:"streak_freeze_granted",STREAK_FREEZE_USED:"streak_freeze_used",LEADERBOARD_VIEW:"leaderboard_view",LEADERBOARD_GAME_SELECTED:"leaderboard_game_selected",LEADERBOARD_RANK_SHOWN:"leaderboard_rank_shown",LEADERBOARD_CTA_CLICK:"leaderboard_cta_click",TOPIC_ROUND_START:"topic_round_start",TOPIC_PREP_SKIPPED:"topic_prep_skipped",TOPIC_SPEECH_COMPLETE:"topic_speech_complete",TOPIC_INSTANT_SCORE:"topic_instant_score_shown",TOPIC_RETRY:"topic_retry",TOPIC_NEXT:"topic_next_topic",TOPIC_SHARE:"topic_share",TOPIC_DEEP_CHECK_CLICK:"topic_deep_check_click"};function n(e){var t,r,a,n;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){try{null==(t=(r=window).gtag)||t.call(r,"event",e,{event_category:"games",...o})}catch(e){}try{null==(a=(n=window).fbq)||a.call(n,"trackCustom",String(e).split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(""),o)}catch(e){}try{"function"==typeof window.clarity&&(window.clarity("event",e),o.gameSlug&&window.clarity("set","game",String(o.gameSlug)))}catch(e){}}}},72767:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(95155),n=r(98106),o=r(17898);let l={"@keyframes ctaPulse":{"0%, 100%":{boxShadow:"0 0 0 0 rgba(76,63,226,0.3)"},"50%":{boxShadow:"0 0 20px 4px rgba(76,63,226,0.15)"}}};function i(e){let{children:t,onClick:r,variant:i="primary",loading:s=!1,disabled:c=!1,fullWidth:d=!0,sx:u,...f}=e,_="primary"===i;return(0,a.jsx)(n.default,{fullWidth:d,size:"large",variant:_?"contained":"outlined",color:_?"primary":void 0,onClick:r,disabled:c||s,sx:{py:1.5,fontWeight:700,fontSize:"1rem",borderRadius:2,..._&&{background:"linear-gradient(135deg, #4C3FE2 0%, #7B68EE 100%)",color:"#fff !important",animation:s||c?"none":"ctaPulse 2s ease-in-out infinite",...l,"&:hover":{background:"linear-gradient(135deg, #4335C7 0%, #6B5AD6 100%)"}},...!_&&{color:"text.secondary",borderColor:"divider"},...u},...f,children:s?(0,a.jsx)(o.default,{size:22,sx:{color:_?"#fff":"text.secondary"}}):t})}},97360:(e,t,r)=>{r.d(t,{A:()=>y});var a=r(95155),n=r(11654),o=r(12115),l=r(53267),i=r(7068),s=r(98106),c=r(16324),d=r(700),u=r(49742),f=r(695),_=r(91202),p=r(97402),h=r(85258),m=r(30681),E=r(67550),g=r(77311),b=r(47052),C=r(72767);let x={network:"solar:cloud-cross-bold",timeout:"solar:hourglass-bold",server:"solar:danger-triangle-bold",provider:"solar:danger-triangle-bold",quota:"solar:bolt-bold",media:"solar:microphone-slash-bold",upload:"solar:upload-bold",generation:"solar:document-bold"};function y(e){var t,r,y,w,R;let{error:v,errorClass:A,surface:I,onRetry:S,size:T="inline",appearance:k,headline:D,freeTierBody:O,icon:P,errorCode:N,problem:L,retryLabel:j="Try again",onFallback:W,fallbackLabel:U,sx:H}=e,M=(0,c.default)(),G=(0,f.rd)(),F=(0,o.useContext)(b.c),K=(null==F||null==(t=F.user)?void 0:t.phoneNumber)||"",z=(null==v||null==(r=v.errorDescriptor)?void 0:r.subscriptionHandled)===!0,B=(0,h.Y)(v,{surface:I,errorClass:z?null:A}),q="dark"===k?{title:M.vars.palette.common.white,body:(0,n.IG)(M.vars.palette.common.whiteChannel,.72),faint:(0,n.IG)(M.vars.palette.common.whiteChannel,.48),border:(0,n.IG)(M.vars.palette.common.whiteChannel,.16),surface:(0,n.IG)(M.vars.palette.common.blackChannel,.32),screen:M.vars.palette.grey[900]}:{title:M.vars.palette.text.primary,body:M.vars.palette.text.secondary,faint:M.vars.palette.text.disabled,border:(0,n.IG)(M.vars.palette.grey["500Channel"],.24),surface:M.vars.palette.background.paper,screen:M.vars.palette.background.default},V="row"===T,Y="screen"===T,Z=v?"string"==typeof v?v:(null==(w=v.response)||null==(y=w.data)?void 0:y.message)||(null==(R=v.data)?void 0:R.message)||v.message||"":"",X=function(e,t){var r,a,n;if(t)return String(t);if(!e||"string"==typeof e)return"";let o=e.code||(null==(a=e.response)||null==(r=a.data)?void 0:r.code)||(null==(n=e.response)?void 0:n.status)||e.statusCode||e.status;return o?String(o):""}(v,N),Q=!B.showOffer,$=D||B.headline||"Something went wrong",J="anon"===B.audience||"free_trial_eligible"===B.audience||"free_trial_used"===B.audience,ee=Q?"":J&&O||B.body,{source:et}=B.ctaTarget;(0,o.useEffect)(()=>{B.showOffer&&(0,p.Oe)({slot:et,variant:B.analyticsId})},[B.showOffer,B.analyticsId,et]);let er=(0,o.useCallback)(()=>{let{kind:e}=B.ctaTarget;if("retry"===e){null==S||S();return}if("signup"===e)return void G.push("".concat(u.f.authCustom.login,"?returnTo=").concat(encodeURIComponent(B.support.route||"/"),"&source=").concat(encodeURIComponent(et)));m.M.clickUpgradeCTA(et),G.push("".concat(u.f.dashboard.subscription,"?source=").concat(encodeURIComponent(et)))},[B.ctaTarget,B.support.route,et,S,G]),ea=L||I||B.errorClass||"unknown",en="object"==typeof v&&(null==v?void 0:v.name)&&"Error"!==v.name?v.name:"",eo={errorTitle:$,errorMessage:["Problem: ".concat(ea),I&&I!==ea?"Surface: ".concat(I
1):null,"Error: ".concat(B.errorClass||"none"),Z?"Message: ".concat(Z):null,X?"Error code: ".concat(X).concat(en?" (".concat(en,")"):""):en?"Error name: ".concat(en):null,"Plan: ".concat(B.support.tier),B.support.route?"Route: ".concat(B.support.route):null,K?"Phone: ".concat(K):null,"Release: ".concat(B.support.release)].filter(Boolean).join(" \xb7 "),source:"service_error_".concat(I||"unknown")},el=(0,o.useRef)(!1);(0,o.useEffect)(()=>{el.current||(el.current=!0,(0,_.reportClientError)({error:v,message:Z||$,surface:I||"service_error",errorClass:B.errorClass||void 0,route:B.support.route||void 0,severity:Y?"high":"medium",context:{problem:ea,errorCode:X||"",size:T}}))},[]);let ei=(0,a.jsx)(l.default,{sx:{flexShrink:0,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",width:Y?72:V?32:56,height:Y?72:V?32:56,...V?{}:{mx:"auto",mb:2},bgcolor:(0,n.IG)(M.vars.palette.error.mainChannel,.12)},children:(0,a.jsx)(E.WL,{icon:P||x[B.errorClass]||"solar:danger-triangle-bold",width:Y?36:V?18:28,sx:{color:"error.main"}})}),es=B.showOffer?(0,a.jsx)(C.A,{onClick:er,size:V?"small":"large",fullWidth:!V,children:B.ctaLabel}):!!S&&(0,a.jsx)(s.default,{fullWidth:!V,size:V?"small":"large",variant:"contained",onClick:S,sx:{borderRadius:2,fontWeight:700,...V?{}:{py:1.5}},children:B.ctaLabel}),ec=B.showOffer&&S&&j&&(0,a.jsx)(s.default,{fullWidth:!V,size:V?"small":"medium",variant:"outlined",onClick:S,sx:{borderRadius:2,fontWeight:600,color:q.body,borderColor:q.border},children:j}),ed=(0,a.jsxs)(i.default,{spacing:.5*!V,alignItems:"center",direction:V?"row":"column",sx:{width:V?"auto":"100%"},children:[(0,a.jsx)(g.ReportErrorLink,{...eo,label:"WhatsApp us",variant:V?"text":"outlined",fullWidth:!V,size:V?"small":"medium",startIcon:(0,a.jsx)(E.WL,{icon:"mdi:whatsapp",width:18}
1),sx:{borderRadius:2,color:q.title,...V?{}:{borderColor:q.border,py:1}}}),!V&&(0,a.jsx)(g.ReportErrorLink,{...eo,label:"or email us instead",variant:"text",startIcon:null,sx:{fontSize:12,fontWeight:500,color:q.faint,minHeight:0,py:.25}})]}),eu=Q&&!!(Z||X)&&(0,a.jsxs)(l.default,{sx:{mt:2*!V,px:1.5,py:1,width:"100%",textAlign:"left",borderRadius:1.5,border:"1px solid ".concat(q.border),bgcolor:(0,n.IG)(M.vars.palette.error.mainChannel,.06)},children:[!!Z&&(0,a.jsx)(d.default,{variant:"caption",sx:{display:"block",color:q.body,wordBreak:"break-word"},children:Z}),B.showRawError&&!!X&&(0,a.jsxs)(d.default,{variant:"caption",sx:{display:"block",mt:.25,color:q.faint},children:["Code: ",X]})]}),ef=W&&U&&(0,a.jsx)(d.default,{onClick:W,variant:"body2",sx:{cursor:"pointer",fontWeight:600,color:"primary.main","&:hover":{textDecoration:"underline"}},children:U});return V?(0,a.jsxs)(i.default,{direction:"row",alignItems:"center",sx:{gap:1.5,flexWrap:"wrap",width:"100%",color:q.title,...H},children:[ei,(0,a.jsxs)(l.default,{sx:{flex:"1 1 180px",minWidth:0},children:[(0,a.jsx)(d.default,{variant:"subtitle2",sx:{color:q.title,lineHeight:1.35},children:$}),Q&&!!Z&&(0,a.jsx)(d.default,{noWrap:!0,variant:"caption",sx:{display:"block",color:q.faint},children:Z})]}),(0,a.jsxs)(i.default,{direction:"row",spacing:1,alignItems:"center",sx:{flexShrink:0},children:[es,ec,ed]})]}):(0,a.jsxs)(l.default,{sx:{px:3,textAlign:"center",color:q.title,...Y?{py:6,minHeight:"100svh",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",bgcolor:q.screen}:{py:4,mx:"auto",maxWidth:420,borderRadius:2,bgcolor:q.surface,border:"1px solid ".concat(q.border)},...H},children:[ei,(0,a.jsx)(d.default,{variant:Y?"h5":"h6",fontWeight:700,sx:{mb:ee?.5:3,maxWidth:420,mx:"auto",color:q.title},children:$}),!!ee&&(0,a.jsx)(d.default,{variant:"body2",sx:{mb:3,maxWidth:420,mx:"auto",color:q.body},children:ee}),(0,a.jsxs)(i.default,{spacing:1.5,alignItems:"center",sx:{maxWidth:300,mx:"auto",width:"100%"},children:[eu,es,ec,ed,ef]})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.