PageSourceSearch

https://www.classace.io/_next/static/chunks/pages/clever-teacher-restart-9725051247b5ea0b.js

js classace.io collected 2026-10-01 11:59:56 UTC 41,597 bytes, 12 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3306,4123,13842,16844,22299,33460,48052,49701,55534,56024,61606,71074,72082,80925,82824,86300,86661,87593,91461,94463],{4123:(e,t,r)=>{"use strict";r.r(t),r.d(t,{assignGrowthExperiment:()=>d,getGrowthAnonymousId:()=>a,getGrowthAttribution:()=>c,getGrowthSessionId:()=>l,trackGrowthEvent:()=>m});let o="growthFirstTouch",n="growthExperimentAssignments";function i(){return"undefined"!=typeof crypto&&crypto.randomUUID?crypto.randomUUID().replaceAll("-",""):`${Date.now()}${Math.random().toString(16).slice(2)}`}function s(e,t){try{let r=window.localStorage.getItem(e);if(r)return r;let o=t();return window.localStorage.setItem(e,o),o}catch(e){return t()}}function a(){return s("growthAnonymousId",()=>i())}function l(){return s("growthSessionId",()=>i())}function c(){let e=new URLSearchParams(window.location.search),t={source:e.get("utm_source")||null,medium:e.get("utm_medium")||null,campaign:e.get("utm_campaign")||null,content:e.get("utm_content")||null,term:e.get("utm_term")||null,referrerDomain:function(){if("undefined"==typeof document||!document.referrer)return"direct";try{return new URL(document.referrer).hostname}catch(e){return"direct"}}(),landingPath:window.location.pathname};try{let e=window.localStorage.getItem(o);if(e)return{firstTouch:JSON.parse(e),latestTouch:t};window.localStorage.setItem(o,JSON.stringify(t))}catch(e){}return{firstTouch:t,latestTouch:t}}function u(){try{return JSON.parse(window.localStorage.getItem(n)||"{}")}catch(e){return{}}}function d(e,t){let r=a(),o=u();if(o[e])return o[e];let i=Array.isArray(t)?t:[],s=i.reduce((e,t)=>e+Number(t.weight||0),0);if(!e||s<=0)return null;let l=function(e){let t=0x811c9dc5;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,0x1000193)>>>0;return t^=t>>>16,t=Math.imul(t,0x85ebca6b)>>>0,t^=t>>>13,t=Math.imul(t,0xc2b2ae35)>>>0,((t^=t>>>16)>>>0)/0x100000000}(`${e}:${r}`)*s,c=i[i.length-1]?.id||null;for(let e of i)if((l-=Number(e.weight||0))<=0){c=e.id;break}o[e]=c;try{window.localStorage.setItem(n,JSON.stringify(o))}catch(e){}return c}async function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{let[{httpsCallable:o},{functions:n}]=await Promise.all([Promise.resolve().then(r.bind(r,71792)),Promise.resolve().then(r.bind(r,21028))]),s=o(n,"growth_action"),d=c(),m=i();return await s({action:"record_growth_event",params:{eventName:e,eventId:m,anonymousId:a(),sessionId:l(),experimentAssignments:u(),properties:{...t,landingPath:window.location.pathname,...d}}}),m}catch(t){return console.warn("Growth event failed:",e,t?.message||t),null}}},4459:(e,t,r)=>{"use strict";r.d(t,{V:()=>n});var o=r(24828);function n(e){(0,o.C)(e);let t={questionExplanationToShow:null,lastQuestionIndexAnsweredCorrectly:null,loadingSkillProgresses:!1,timeOnCurrentQuestion:null,timeOnCurrentSkill:null,currentSkillProgressesListenerUID:null,currentSkillProgressesListenerPlayerID:null,currentSkillProgressesListenerGrade:null,currentSkillProgressesListenerSubject:null,currentlySyncingTeacherID:null,currentlySyncingSkillID:null,lastSyncedTeacherLessonSkillPsTime:null},r=e.getCS("currentSkillProgressesForTeacherLessonUnsubscribe");r&&(r(),t.currentSkillProgressesForTeacherLessonUnsubscribe=null);let n=e.getCS("skillProgressesAssignedByTeacherForCurrentLessonUnsubscribe");n&&(n(),t.skillProgressesAssignedByTeacherForCurrentLessonUnsubscribe=null);let i=e.getCS("studentsTeacherUpcomingAssingmentsStatsListenerUnsubscribe");i&&(i(),t.studentsTeacherUpcomingAssingmentsStatsListenerUnsubscribe=null),e.setCSD(t)}},10486:(e,t,r)=>{"use strict";r.r(t),r.d(t,{unlockProfile:()=>a});var o=r(80035),n=r(89099),i=r.n(n),s=r(23694);async function a(e,t){e.setProp("currentUnlockedProfileID",t);let n=null;"-1"===t?n=e.adminName:e.isCleverLogin?e.name&&e.name.length>0?n=e.name:e.cleverMyInfo&&e.cleverMyInfo.name&&(n=e.cleverMyInfo.name.first+e.cleverMyInfo.name.last):e.isGoogleAuth&&e.googleAuthUserInfo?n=JSON.parse(e.googleAuthUserInfo).name:e.students&&e.students[t]&&e.students[t].name&&e.students[t].name.length>0&&(n=e.students[t].name),e.setProp("lastLoadedCurriculumPlayerStats",(0,o.sH)({})),e.setCS("lastLoadedCurriculumPlayerStatsID",null),e.setCS("requestSecretWordForProfile",null);let{default:a}=await Promise.resolve().then(r.bind(r,92754));if(await a(e,e.currentUnlockedProfileID,e.currentUser.uid,n),localStorage.setItem("_currentUnlockedProfileID",t),e.isStudentProfileUnlocked||e.isStudentAutoLogin||e.isStudent||(e.setCS("skipTeacherPasswordRequirement1Time",!0),localStorage.setItem("_skipTeacherPasswordRequirement1Time",!0)),e.
1isStudentProfileUnlocked&&s.IS_SPYCEAI){let e=await r.e(86300).then(r.bind(r,86300)).then(e=>e.lockCurrentProfile);await e(this.props.u),i().push("https://www.classace.io");return}let l=await Promise.resolve().then(r.bind(r,97685)).then(e=>e.toast);n?.length>0||(n="back"),l.success(`Welcome ${n}`,{duration:1700,className:"toastSuccess",bodyClassName:"toastSuccessBody"});let[c,u,d,m,p]=await Promise.all([r.e(26115).then(r.bind(r,26115)).then(e=>e.syncUpcomingUserAssignments),r.e(41013).then(r.bind(r,41013)).then(e=>e.syncOverdueUserAssignments),r.e(70361).then(r.bind(r,70361)).then(e=>e.syncStudentsTeacherUpcomingAssignmentStats),r.e(83253).then(r.bind(r,85543)).then(e=>e.syncTeachersOwnUpcomingAssignmentStats),Promise.all([r.e(4490),r.e(46367)]).then(r.bind(r,9591)).then(e=>e.syncStatsForCurrentCurriculum)]);if("-1"===t){m(e);let t=e.getCS("routeToPageOnAdminLogin");if(t?.length>0)i().push(t),e.setCS("routeToPageOnAdminLogin",null);else if("home"===e.viewingPage||"student"===e.viewingPage){let t=e.getUD("teacherLastGradeViewed"),o=e.getUD("teacherLastSubjectViewed");if(t&&t.length>0&&o&&o.length>0){let{syncCurriculum:n}=await Promise.all([r.e(4490),r.e(2986)]).then(r.bind(r,23410));n(`${t}_${o}`,e),await p(e,!0),i().push(`/learn/${o}/${t}`)}else"student"===e.viewingPage&&i().push("/assignments")}else await p(e,!0)}else c(0,1e3,e),u(e),d(e),m(e),await p(e,!0)}},12609:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var o=r(4902),n=r(37876),i=r(14232);r(48230),r(77328),r(37172);var s=r(74162),a=r(70004),l=r(45105),c=r.n(l);r(54238);class u extends i.PureComponent{render(){let e="";return!0===this.props.u.getCS("hasRevokedFBPixelTracking")&&(e="fbq('consent', 'revoke');"),(0,n.jsxs)("div",{children:[(0,n.jsx)(c(),{id:"fb-pixel",dangerouslySetInnerHTML:{__html:`
2               !function(f,b,e,v,n,t,s)
3               {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4               n.callMethod.apply(n,arguments):n.queue.push(arguments)};
5               if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
6               n.queue=[];t=b.createElement(e);t.async=!0;
7               t.src=v;s=b.getElementsByTagName(e)[0];
8               s.parentNode.insertBefore(t,s)}(window, document,'script',
9               'https://connect.facebook.net/en_US/fbevents.js');
10               ${e}
11               fbq('init', ${a.Kb});
12             `}}),(0,n.jsx)("noscript",{children:(0,n.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:`https://www.facebook.com/tr?id=${a.Kb}&ev=PageView&noscript=1`})})]})}}let d=u=(0,o.Cg)([(0,s.WQ)("u"),s.PA],u)},13842:(e,t,r)=>{"use strict";r.r(t),r.d(t,{currentStudentAssignmentsCountDue:()=>n});var o=r(53168);function n(e){return e.isStudentProfileUnlocked?(0,o.K)(e)?.[e.currentUnlockedProfileID]??0:0}},17884:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/clever-teacher-restart",function(){return r(61455)}])},19644:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(37876),n=r(94250),i=r.n(n),s=r(77328),a=r.n(s),l=r(22682);let c={margin:0,padding:0,border:"0px solid #DDD"},u=e=>(0,o.jsx)(l.A,{children:(0,o.jsxs)("div",{style:c,className:"jsx-cd42d1ef7de729c8 skillLayoutWrapper",children:[(0,o.jsxs)(a(),{children:[(0,o.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0",className:"jsx-cd42d1ef7de729c8"},"viewport"),(0,o.jsx)("title",{name:"title",className:"jsx-cd42d1ef7de729c8",children:"Class Ace | Your AI Teaching Assistant | Free AI Tools and Lessons for Everyone"})]}),e.children,(0,o.jsx)(i(),{id:"cd42d1ef7de729c8",children:"html{height:100%;width:100%}body{margin:0px;height:100%;width:100%;min-height:100%!important;color:#0f1923;background-image:-webkit-linear-gradient(top,#57e9f2 0%,#78fac2 100%);background-image:-moz-linear-gradient(top,#57e9f2 0%,#78fac2 100%);background-image:-o-linear-gradient(top,#57e9f2 0%,#78fac2 100%);background-image:linear-gradient(to bottom,#57e9f2 0%,#78fac2 100%)}p,label{line-height:2em;letter-spacing:.1px;font-size:16px}code{background-color:floralwhite;padding:4px}.skillLayoutWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;
12-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#77fac4}.toastSuccessPractice{background-color:rgba(150,230,161,1);color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0px 1px 3px rgba(0,0,0,.15)}.toastSuccessPracticeBody{font-size:25px;text-align:center;padding:8px}.toastSuccess{background-color:rgba(57,235,163,1);color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.toastSuccessBody{font-size:18px;text-align:left;padding:8px 8px 8px 16px}"})]})})},22299:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GC_SCOPES:()=>n,immediate:()=>i,loadGAPIandGoogleClassroom:()=>s}),r(14232);let o=r(23694).IS_FASTBOX?"787648310436-lfdktit984g0gk71b0cvjiqm91agiv49.apps.googleusercontent.com":"214496082309-bfavghjc76m94h54tt42424icruqn63r.apps.googleusercontent.com",n=["https://www.googleapis.com/auth/classroom.courses.readonly","https://www.googleapis.com/auth/classroom.coursework.me","https://www.googleapis.com/auth/classroom.coursework.students","https://www.googleapis.com/auth/classroom.courseworkmaterials","https://www.googleapis.com/auth/classroom.rosters.readonly","https://www.googleapis.com/auth/classroom.student-submissions.me.readonly","https://www.googleapis.com/auth/classroom.student-submissions.students.readonly"],i=!0;async function s(e){return new Promise((t,r)=>{if(!0===e.googleClassroomAPIReady)return void t(!0);let i=document.createElement("script");i.src="https://apis.google.com/js/client.js";try{i.onload=()=>{gapi.load("client",()=>{gapi.load("auth",()=>{gapi.client.load("classroom","v1",()=>{gapi.auth.authorize({client_id:o,scope:n.join(" "),immediate:!0},o=>{o&&!o.error?(e.setProp("googleClassroomAPIReady",!0),e.setCS("gapi",gapi),t(!0)):(console.error("Auth failed",o.error),r(o.error))})})})})},document.body.appendChild(i)}catch(e){console.error("Error loadGAPIandGoogleClassroom:",e),r(e)}})}},24828:(e,t,r)=>{"use strict";function o(e){let{clientState:t}=e,r=t.get("currentSkillProgressesListenerUnsubscribe");r&&r();let o=t.get("currentSkillProgressListenerUnsubscribe");o&&o(),e.setCSD({currentSkillProgressesListenerUID:null,currentSkillProgressesListenerUnsubscribe:null,currentSkillProgressListenerObjectID:null,currentSkillProgressListenerUnsubscribe:null,loadingSkillProgresses:!1})}r.d(t,{C:()=>o})},26697:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>h});var o=r(4902),n=r(37876),i=r(94250),s=r.n(i),a=r(14232),l=r(74162),c=r(56257);r(48230);var u=r(89099),d=r.n(u),m=r(54238),p=r(23694),x=r(97365);class g extends a.Component{constructor(e){super(e),this.onClickCreateAccount=e=>{e.preventDefault(),d().push("/membership"),this.props.u.setCS("showLoginFormModal",!1),this.props.u.setCS("showForgotPasswordFormModal",!1)},this.state={isClient:!1}}componentDidMount(){this.setState(Object.assign({},this.state,{isClient:!0})),window.GA_INITIALIZED||((0,m.initGA)(),window.GA_INITIALIZED=!0),(0,m.logModalView)("forgot-password-modal")}render(){let{u:e,router:t,email:r}=this.props,o=(0,n.jsxs)("div",{className:"jsx-31ff8968fc92dda4 forgotPasswordFormWrapper",children:[(0,n.jsx)(c.l1,{initialValues:{email:r||""},validate:e=>{let t={};return e.email||(t.email="Required"),t},onSubmit:(e,t)=>{let{setSubmitting:r}=t;r(!0),(0,x.x)(e.email,this.props.u);let o=setTimeout(()=>{r(!1),clearTimeout(o)},1e3)},children:e=>{let{isSubmitting:t}=e;return(0,n.jsxs)(c.lV,{children:[(0,n.jsx)("div",{className:"jsx-31ff8968fc92dda4 floatingBrandName",children:p.PRODUCT_NAME}),(0,n.jsx)("h3",{className:"jsx-31ff8968fc92dda4",children:"Forgot Password"}),(0,n.jsx)(c.D0,{name:"email",type:"email",placeholder:"Email"}),(0,n.jsx)(c.Kw,{name:"username",component:"div"}),(0,n.jsx)("button",{type:"submit",disabled:t,className:"jsx-31ff8968fc92dda4 mobileLoginButton",children:"Send Password Reset Email"}),(0,n.jsx)("button",{onClick:this.onClickCreateAccount,className:"jsx-31ff8968fc92dda4 mobileForgotPCreateAccountButton",children:"Create Account"})]})}}),(0,n.jsx)(s(),{id:"31ff8968fc92dda4",children:".forgotPasswordFormWrapper{text-align:center;padding:24px}.forgotPasswordFormWrapper>form>input{color:#0f1923;box-shadow:0px 1px 3px rgba(50,50,93,.149),0px 1px 0px rgba(0,0,0,.0196)!important;-webkit-box-shadow:0px 1px 3px 0px rgba(50,50,93,.149)!important;-moz-box-shadow:0px 1px 3px rgba(50,50,93,.149),0px 1px 0px rgba(0,0,0,.0196)!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid#e6e6e6;background-color:#fff;padding:12px 12px 12px 12px;margin-bottom:16px;width:260px;font-size:16px}.mobileLoginButton{margin-top:0px;padding:13px 25px 9px;font-size:17px;text-align:center;cursor:pointer;outline:none;color:#fff;background-color:#90e388;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:44px;-webkit-box-shadow:0 4px#86d47f;-moz-box-shadow:0 4px#86d47f;box-shadow:0 4px#86d47f;width:284px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;
12-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobileLoginButton:hover{background-color:#95eb8d}.mobileLoginButton:active{background-color:#90e388;-webkit-box-shadow:0 2px#86d47f;-moz-box-shadow:0 2px#86d47f;box-shadow:0 2px#86d47f;-webkit-transform:translatey(2px);-moz-transform:translatey(2px);-ms-transform:translatey(2px);-o-transform:translatey(2px);transform:translatey(2px)}.forgotPasswordFormWrapper>form>input:hover{-webkit-box-shadow:0 0 5px rgba(255,255,255,.5);-moz-box-shadow:0 0 5px rgba(255,255,255,.5);box-shadow:0 0 5px rgba(255,255,255,.5)}.forgotPasswordFormWrapper>form>input:focus{border-color:white;-webkit-box-shadow:0 0 5px rgba(255,255,255,.5);-moz-box-shadow:0 0 5px rgba(255,255,255,.5);box-shadow:0 0 5px rgba(255,255,255,.5);outline:none}.forgotPasswordFormWrapper>form>input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px white;-webkit-text-fill-color:#0f1923;font-size:14px}.mobileForgotPasswordButton{width:284px;margin:16px auto;color:#a6aab2;font-size:14px}.mobileForgotPCreateAccountButton{width:284px;margin:8px auto 0px;color:#36b1f0;font-size:14px;padding-top:16px;padding-bottom:8px;background-color:white;border:none;outline:none}@media(max-width:767px){.forgotPasswordFormWrapper>form>input{border:1px solid rgba(50,50,92,.149);-webkit-appearance:none}}"})]});return(0,n.jsx)("div",{children:o})}}let h=g=(0,o.Cg)([(0,l.WQ)("u"),l.PA],g)},31750:e=>{"use strict";e.exports=JSON.parse('{"v":"5.5.2","fr":120,"ip":0,"op":124,"w":192,"h":192,"nm":"Comp 2","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Arrow-Down Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[96,91,0],"to":[0,2.833,0],"ti":[0,3.5,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[96,108,0],"to":[0,-3.5,0],"ti":[0,1.333,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[96,70,0],"to":[0,-1.333,0],"ti":[0,-3.5,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":77,"s":[96,100,0],"to":[0,3.5,0],"ti":[0,1.5,0]},{"t":88,"s":[96,91,0]}],"ix":2},"a":{"a":0,"k":[12,12,0],"ix":1},"s":{"a":0,"k":[825,825,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[12,18],[12,6]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":38,"s":[32]},{"t":60,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[0,0],"to":[0,-0.167],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[0,-1],"to":[0,0],"ti":[0,-0.167]},{"t":77,"s":[0,0]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-5,-2.5],[0,2.5],[5,-2.5]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-2.612,-1.742],[-0.064,2.431],[2.484,-1.742]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":60,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-5.966,-2.5],[-0.05,2.5],[5.865,-2.5]],"c":false}]}
12,{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":77,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.103,-2.5],[-0.016,2.5],[4.071,-2.5]],"c":false}]},{"t":88,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-5,-2.5],[0,2.5],[5,-2.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[12,16.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[87.834,87.834],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1215,"st":0,"bm":0}],"markers":[]}')},33517:(e,t,r)=>{"use strict";r.d(t,{S:()=>n});var o=r(80035);function n(e){let t=e.currentCurriculumPlayerStatsByPlayerID;if(Object.keys(t).forEach(r=>{let o=!1;e.visiblePlayerIDsInTeacherView?.includes(r)===!1?o=!0:t[r].curriculumID!==e.currentCurriculumID&&(o=!0),!0===o&&delete t[r]}),e.setProp("currentCurriculumPlayerStatsByPlayerID",t),e.lastLoadedCurriculumPlayerStats?.playerID&&e.lastLoadedCurriculumPlayerStats.playerID!==e.currentUnlockedProfileID){let t=e.allCurrentProfileListenerUnsubscribes;t.currentCurriculumPlayerStats&&(t.currentCurriculumPlayerStats(),delete t.currentCurriculumPlayerStats,e.setProp("allCurrentProfileListenerUnsubscribes",t)),e.setProp("lastLoadedCurriculumPlayerStats",(0,o.sH)({})),e.setCS("lastLoadedCurriculumPlayerStatsID",null)}}},39860:(e,t,r)=>{"use strict";r.d(t,{Hm:()=>i,Ih:()=>n});var o=r(80035);let n=e=>{let t;return{promise:new Promise(r=>{t=(0,o.z7)(e,()=>r())}),disposer:t}},i=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"whenDisposer",{promise:o,disposer:i}=n(e);return t[r]=i,o}},48875:(e,t,r)=>{"use strict";r.d(t,{a:()=>s,m:()=>a});
12var o=r(92054),n=r.n(o),i=r(52067);async function s(e,t){return new Promise((r,o)=>{n().ajax({url:`https://us-central1-turbo-math.cloudfunctions.net/fetch_or_create_student_autologin_custom_token?student_id=${e}&access_token=${t}`,type:"GET",dataType:"json",success:function(e,t,n){e&&e.customToken?r(e):o("Failed to create account with custom student ID token login")},error:function(e,t,r){console.error("fetchOrCreateStudentCustomTokenLogin error",e,t,r);let{responseText:n,satus:i}=e;alert(`${n}`),o(e)}})})}async function a(){try{return await (0,i.Q)("delete_old_anonymous_data")}catch(e){throw console.error("startDeleteOldAnonymousData error",e),alert(`${e?.message||e}`),e}}},49739:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n,q:()=>i});var o=r(51115);let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{disposers:r=[],clearBodyScrollLocks:n=!1,modals:i=[],userStore:s,customCleanup:a}=t;if(r.forEach(t=>{if(e[t]&&"function"==typeof e[t]){try{e[t]()}catch(e){console.warn(`MobX cleanup error ${t}:`,e)}e[t]=null}}),i.length&&s?.setCS&&i.forEach(e=>
12{try{s.setCS(e,"showErrorMessage"===e&&null)}catch(t){console.warn(`Modal cleanup error ${e}:`,t)}}),n)try{(0,o.clearAllBodyScrollLocks)()}catch(e){console.warn("Body scroll cleanup error:",e)}if(a)try{a()}catch(e){console.warn("Custom cleanup error:",e)}},i={PAGE_WITH_MODALS:{disposers:["whenDisposer","whenDisposer1","whenDisposer2"],clearBodyScrollLocks:!0,modals:["showErrorMessage","showLoginFormModal"]},AI_FUNCTION_COMPONENT:{disposers:["whenDisposer","whenDisposer2"]},PRACTICE_COMPONENT:{disposers:["whenDisposer"],clearBodyScrollLocks:!0},PARAMETER_COMPONENT:{disposers:["whenDisposer1","whenDisposer2"]}}},50081:e=>{e.exports={choosePlanCard:"ChoosePlanCard_choosePlanCard__IH4mY"}},50656:(e,t,r)=>{"use strict";r.d(t,{u:()=>o,x:()=>n});let o={USD:"$",ZAR:"R",PHP:"₱",INR:"₹",GBP:"\xa3",IDR:"Rp",MYR:"RM"},n={US:"USD",ZA:"ZAR",PH:"PHP",IN:"INR",GB:"GBP",ID:"IDR",MY:"MYR"}},52067:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i});var o=r(71792),n=r(21028);async function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,o.httpsCallable)(n.functions,"internal_admin_action"),i=await r({action:e,params:t});return i?.data?.result}},53168:(e,t,r)=>{"use strict";function o(e){let t={},r=e.students?Object.keys(e.students):[];for(let o of(e.googleID&&r.push(e.googleID),new Date().setHours(23,59,59,999),r))t[o]=0;for(let[r,o]of e.skillProgressesMap)o.playerID,o.dueDate>0&&(o.score<100&&!0!==o.isWorksheet||"graded"!==o.worksheetGradeStatus&&!0===o.isWorksheet)&&(null==t[o.playerID]||void 0===t[o.playerID]?t[o.playerID]=1:t[o.playerID]+=1);return t}r.d(t,{K:()=>o})},57268:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var o=r(14232);let n="countryDetectedThisSession";function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,[r,i]=(0,o.useState)(null),[s,a]=(0,o.useState)(!0);return(0,o.useEffect)(()=>{!async function(){if(!e){i(null),a(!1);return}let r=e.getCS("userCountry"),o=e.getCS("testCountry");if(t&&o===t&&r||r&&!t&&("undefined"==typeof sessionStorage||"1"===sessionStorage.getItem(n))){i(r),a(!1);return}try{a(!0);let t=await fetch("/api/get-user-country"),o=await t.json();if(o.country){e.setCS("userCountry",o.country),e.setCS("testCountry",null),e.setCS("countryDetectionSource",o.source);try{sessionStorage.setItem(n,"1")}catch(e){}i(o.country)}else i(r||null);a(!1)}catch(t){console.error("useStoredUserCountry - failed to detect country:",t),i(r||null),e.setCS("countryDetectionSource","fallback"),a(!1)}}()},[t]),{country:r,loading:s}}},61455:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>D});var o=r(4902),n=r(37876),i=r(94250),s=r.n(i),a=r(14232),l=r(74162),c=r(77328),u=r.n(c),d=r(89099),m=r.n(d),p=r(52441),x=r.n(p),g=r(30969),h=r(78009),b=r(72082),y=r(19644),f=r(19866),w=r(26697),k=r(12609),S=r(33348),P=r(31750),C=r(65325),v=r(61579);class A extends a.Component{constructor(e){super(e),this.onClickSkip=()=>{m().push("/assignments")},this.state={}}async componentDidMount(){let{query:e}=this.props.router,{u:t}=this.props;t.setProp("viewingPage","clever-teacher-restart"),t.setCS("membershipSignUpFormChildAccountsSelected",t.membershipChildAccountsSelected?t.membershipChildAccountsSelected:150)}render(){let{u:e,router:t}=this.props,{currentUser:r,loadingUserData:o,isExpiredMember:i,clientState:l}=e,c=l.get("showLoginFormModal")??!1,d=l.get("showForgotPasswordFormModal")??!1,{query:m}=t,{}=this.state;!0===o&&x();let p=null;return!0===c?p=(0,n.jsx)(g.a,{open:!0,onClose:this.onCloseLoginModal,center:!0,classNames:{overlay:"loginModalOverlay",modal:"loginModal"},children:(0,n.jsx)(f.default,{})}):!0===d&&(p=(0,n.jsx)(g.a,{open:!0,onClose:this.onCloseForgotPasswordModal,center:!0,classNames:{overlay:"loginModalOverlay",modal:"loginModal"},children:(0,n.jsx)(w.default,{})})),(0,n.jsxs)(y.A,{u:e,children:[(0,n.jsx)(u(),{children:(0,n.jsx)("title",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]]),children:"Clever Teacher Restart Membership | Class Ace "})}),(0,n.jsx)(k.A,{}),(0,n.jsx)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" fixedBackgroun
12d"}),(0,n.jsxs)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" gradientBackground",children:[(0,n.jsx)("h1",{"data-test":"cleverTeacherRestartHeader",className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" welcomeH1",children:!1===i?"Your Free Trial Has Ended":"Restart Your Membership"}),!0===i&&(0,n.jsxs)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" expiredSubscriptionRow",children:[(0,n.jsx)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" expiredSubscriptionRowTitle",children:"Your subscription expired on"}),(0,n.jsx)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" subscriptionSettingsRowText",children:(0,v.l)(e)})]}),(0,n.jsx)("p",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]]),children:"Create a membership to resume access"}),(null==r||r?.isAnonymous===!0)&&(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)("p",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" freeTrial",children:"Log in to get started"}),(0,n.jsx)(S.A,{isLogin:!0})]}),(!0===i||!0!==i)&&(0,n.jsxs)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" setupAccountWrapper",children:[(0,n.jsx)("div",{className:"jsx-cc79864b04725001 "+s().dynamic([["4cd138d225e2980a",[b.A.text]]])+" arrowWrapper",children:(0,n.jsx)(h.A,{options:{loop:!0,autoplay:!0,animationData:P,rendererSettings:{preserveAspectRatio:"xMidYMid slice"}},height:"30px",width:"30px",eventListeners:[{eventName:"complete",callback:()=>{}}],isStopped:!1,isPaused:!1})}),(0,n.jsx)(C.default,{})]})]}),p,(0,n.jsx)(s(),{id:"cc79864b04725001",children:".setupAccountWrapper{margin-bottom:48px}.syncLoaderWrapper{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}"}),(0,n.jsx)(s(),{id:"4cd138d225e2980a",dynamic:[b.A.text],children:`.expiredSubscriptionRow.__jsx-style-dynamic-selector{margin-top:24px}.signupUserQuote.__jsx-style-dynamic-selector{background-color:#fcfcfc;padding:24px 16px;-webkit-box-shadow:rgba(50,50,93,.14902)0px 1px 3px,rgba(0,0,0,.0196078)0px 1px 0px;-moz-box-shadow:rgba(50,50,93,.14902)0px 1px 3px,rgba(0,0,0,.0196078)0px 1px 0px;box-shadow:rgba(50,50,93,.14902)0px 1px 3px,rgba(0,0,0,.0196078)0px 1px 0px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;font-size:20px;font-weight:normal;margin:16px 16px;max-width:300px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-shadow:none;color:${b.A.text}}.soHappySpan.__jsx-style-dynamic-selector{color:#ffa210}.signupUserQuoteAuthor.__jsx-style-dynamic-selector{font-size:14px;color:#a6aab2;margin-top:8px}.aboutP.__jsx-style-dynamic-selector{font-size:21px;font-weight:bold;max-width:600px}.skipButton.__jsx-style-dynamic-selector{margin-bottom:24px;cursor:pointer}.arrowWrapper.__jsx-style-dynamic-selector{margin:16px 0px 8px}.freeTrial.__jsx-style-dynamic-selector{font-weight:bold;margin-top:0px}.welcomeH1.__jsx-style-dynamic-selector{margin:16px 16px 16px 0px}.curriculumBox.__jsx-style-dynamic-selector{width:88px;margin-bottom:-30px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:30px;margin-bottom:12px}.fixedBackground.__jsx-style-dynamic-selector{position:fixed;top:0px;left:0px;height:100vh;width:100vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;background-image:-webkit-linear-gradient(top,#57faf2 0%,#78fac2 100%);background-image:-moz-linear-gradient(top,#57faf2 0%,#78fac2 100%);background-image:-o-linear-gradient(top,#57faf2 0%,#78fac2 100%);background-image:linear-gradient(to bottom,#57faf2 0%,#78fac2 100%);background-image:url("https://firebasestorage.googleapis.com/v0/b/turbo-math.appspot.com/o/backgrounds%2FStudentBackgroun
12d2%402x.jpg?alt=media&token=4bab842c-928e-40a9-81ac-5123b3e6d834");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0}.accountDropdownWrapper.__jsx-style-dynamic-selector{margin-right:16px;margin-top:-8px}.flexGrowWrapper.__jsx-style-dynamic-selector{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.studentNameCorner.__jsx-style-dynamic-selector{color:white;margin-right:12px;font-weight:bold;font-size:16px;margin-top:-16px;text-shadow:0px 0px 3px rgba(0,0,0,.23)}.layout.__jsx-style-dynamic-selector{height:100%}.topRow.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.classAceStudentLogoImg.__jsx-style-dynamic-selector{width:149px;height:40px;margin:16px}.gradientBackground.__jsx-style-dynamic-selector{height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0px;text-align:center;color:white;text-shadow:0px 1px 3px rgba(0,0,0,.13);z-index:1}`})]})}}A=(0,o.Cg)([(0,l.WQ)("u"),l.PA],A);let D=(0,d.withRouter)(A)},61579:(e,t,r)=>{"use strict";function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",r=new Date,o=r.getTime(),n=Math.round(o/1e3);if(e.reactNativePremiumExpirationMilliseconds>o)return new Date(e.reactNativePremiumExpirationMilliseconds).toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"});if(e.stripeSubscription&&(e.stripeSubscription.trial_end||e.stripeSubscription.current_period_end)&&e.membershipCurrentPeriodEnd>=n){let r=new Date(0);return r.setUTCSeconds(e.membershipCurrentPeriodEnd),r.toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"})}if(e.premiumExpiration&&e.premiumExpiration.seconds&&e.premiumExpiration.seconds>n){let r=new Date(0);return r.setUTCSeconds(e.premiumExpiration.seconds),r.toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"})}return e.getUD("cleverTeacherFreeTrialExpirationTime")>o?new Date(e.getUD("cleverTeacherFreeTrialExpirationTime")).toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"}):e.googleTeacherFreeTrialExpirationTime>o?new Date(e.googleTeacherFreeTrialExpirationTime).toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"}):e.reactNativePremiumExpirationMilliseconds?new Date(e.reactNativePremiumExpirationMilliseconds).toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"}):r.toLocaleDateString(t,{weekday:"long",year:"numeric",month:"long",day:"numeric"})}r.d(t,{l:()=>o})},64893:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});var o=r(92754);async function n(e,t,n,i,s,a,l){let c={studentAutoLoginTeacherID:n,studentAutoLoginName:a,teacherEmail:l};t>e.getUD("teacherExpirationTime")&&(c.teacherExpirationTime=t),e.setDictionaryOfMapKeys("userData",c),e.setDictionaryOfProps({currentUnlockedProfileID:i});let u=s.user;await e.loadUserIntoMobx(u),e.startObservingAuthChanges(),await (0,o.default)(e,i,n,a);let{syncTeachersOwnUpcomingAssignmentStats:d}=await r.e(83253).then(r.bind(r,85543));d(e)}},65325:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var o=r(37876),n=r(14232),i=r(91117),s=r(50081),a=r.n(s);class l extends n.Component{constructor(e){super(e),this.state={}}render(){let{isInMembershipTab:e,coupon:t,testCountry:r}=this.props;
12return(0,o.jsx)("div",{className:a().choosePlanCard,children:(0,o.jsx)(i.default,{isInMembershipTab:e,coupon:t,testCountry:r})})}}let c=l},65942:(e,t,r)=>{"use strict";r.d(t,{l:()=>s});var o=r(86300),n=r(86661),i=r(82824);async function s(e,t){let{customToken:r,teacherExpirationTime:s,teacherID:a,studentName:l,teacherEmail:c}=t;return await (0,o.lockCurrentProfile)(e),e.clearAllLocalUserData(),await (0,i.clearUserAnswersOnSubmission)(e),(0,n.clearUserProgressOnLogout)(e),localStorage.removeItem("_referralUUID"),localStorage.removeItem("_affiliate"),localStorage.removeItem("_currentUnlockedProfileID"),e.setDictionaryOfMapKeys("userData",{studentAutoLoginName:l,studentAutoLoginTeacherID:a,teacherEmail:c,teacherExpirationTime:s}),e.setDictionaryOfProps({isStudentAutoLogin:!0}),!0}},72082:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var o=r(23694);let n={primary:o.PRIMARY_COLOR,lightGrayBackground:"#FCFCFC",text:o.IS_ADTASTIC?"#374151":"#0f1923",border:"#E6E6E6",lightText:"#797F8B",lighterText:"#A6AAB2",placeholder:"#C7CCD6",editorPrimary:"#6A9BE4",primaryDarker:o.PRIMARY_SHADOW_COLOR,accentBlueBright:"#62BBF6",link:"#7CAFFD",primaryGradientLighter:"#D1E6FF",primaryShadow:o.PRIMARY_SHADOW_COLOR,primaryHover:o.PRIMARY_HOVER_COLOR,primaryBrightHover:"#F2FDFF",statusBarAndNavColor:"#6D85A8",white:"#FFF",bgGray:"#F9F9F9",mediumGrayBackground:"#F6F6F6",grayBorder:"#E6E6E6",black:"#000",clear:"rgba(0, 0, 0, 0)",progressBarFill:"#FFEEB4",progressBarUnfilled:"#fcfcfc",gold:"#FFC09D",teacherViewPurple:"#A3A5FF",teacherViewPurpleHover:"#999BFF",teacherViewPurpleShadow:"#9596E8",green:"#3BEBA3",greenDarker:"#36D995",greenBlue:"#3ce18f",teacherViewOrange:"#FEBB6C",teacherViewLightPurple:"#F7F7FF",teacherViewRed:"#FF6D6C",red:"#FC687B",orange:"#FFC19F",peach:"#FFADBC",checkoutGreen:"#96E7A1",checkoutGreenShadow:"#88D192",checkoutGreenHover:"#A2FAAE",blueHeaderLeft:"#94C9FF",blueHeaderRight:"#45F4FF",blueHeaderLeftShadow:"#85B5E6",blueHeaderMiddle:"#79D7FF",lightTan:"#FFF9F2",lighterTan:"#FFFEFC",seriousBlue:"#47A0FF",seriousBlueShadow:"#4192E8",turquoise:"#47C5FF",turquoiseShadow:"#41B3E8",tan:"#FFF0E0",startButtonLeftTurquoise:"#57E9F2",startButtonRightTurquoise:"#78FAC2",startButtonTurquoiseShadow:"#5DDECB",darkAsh:"#525F7F",private:"#525F7F",recordingRed:"#FB5455"}},80925:(e,t,r)=>{"use strict";r.d(t,{b7:()=>l,dT:()=>u,hasSpecialPricing:()=>c,iA:()=>a});var o=r(26943),n=r(86217),i=r(23694),s=r(50656);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.PV,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"individual",a=s.x[e]||"USD";if(i.IS_FASTBOX){let e=o.mL[t]||o.mL[0],r=e?.prices?.monthly?.[a],n=e?.prices?.yearly?.[a];return r&&n?{currency:a,symbol:s.u[a]||"$",monthly:r.amount,yearly:n.amount}:{currency:"USD",symbol:"$",monthly:e?.individualMonthlyPrice||14.99,yearly:e?.individualYearlyPrice||149.99}}if(i.IS_ADTASTIC){let e=o.uB[t]||o.uB[0],n=e?.[r];return n?{currency:"USD",symbol:"$",monthly:n.monthly?.price||29.99,yearly:n.yearly?.price||299.99}:{currency:"USD",symbol:"$",monthly:29.99,yearly:299.99}}if(i.IS_ADCATALYST){let e=n.D[t]||n.D[0],o=r;e&&e[r]||(o="core");let i=e?.[o];return{currency:"USD",symbol:"$",monthly:i?.monthly?.price||1500,yearly:i?.yearly?.price||15e3}}if(i.IS_CLASSACE){let n=o.gD[t]||o.gD[2],i=n?.[r];if(!i)return{currency:"USD",symbol:"$",monthly:14.99,yearly:149.99};let a=i.monthly?.prices?.[e],l=i.yearly?.prices?.[e];return a&&l?{currency:a.currency,symbol:s.u[a.currency]||"$",monthly:a.amount,yearly:l.amount}:{currency:"USD",symbol:"$",monthly:i.monthly?.price||14.99,yearly:i.yearly?.price||149.99}}return{currency:"USD",symbol:"$",monthly:14.99,yearly:149.99}}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"monthly",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.PV,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"individual",n=a(e,r,o),s="yearly"===t?n.yearly:n.monthly;return("ZAR"===n.currency&&s%1==0?`${n.symbol}${s}`:`${n.symbol}${s.toFixed(2)}`)+("yearly"===t?" / year":" / month")}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.PV,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"individual",n=s.x[e];if(!n||"USD"===n)return!1;if(i.IS_CLASSACE){let n=o.gD[t]||o.gD[2],i=n?.[r];if(!i)return!1;let s=i.monthly?.prices?.[e],a=i.yearly?.prices?.[e];return!!(s&&a)}if(i.IS_FASTBOX){let e=o.mL[2]||o.mL[0];return!!e?.prices?.monthly?.[n]}return i.IS_ADTASTIC||i.IS_ADCATALYST,!1}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.PV,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"individual";if(!c(e))return 0;let o=a(e,t,r),n=a("US",t,r);return Math.max(0,Math.round((n.monthly-o.monthly)/n.monthly*100))}},82824:(e,t,r)=>{"use strict";r.r(t),r.d(t,{clearUserAnswersOnSubmission:()=>n});var o=r(80035);async function n(e){return localStorage.removeItem("savedDrawing"),e.setDictionaryOfProps({currentSimpleEquationQuestionDigitInputAnswers:(0,o.sH)({}),currentLongDivisionQuestionDigitInputAnswers:(0,o.sH)({})}),!0}},86300:(e,t,r)=>{"use strict";r.r(t),r.d(t,{clearAllCurrentProfileListeners:()=>u,lockCurrentProfile:()=>c});var o=r(80035),n=r(54238),i=r(4459),s=r(92754),a=r(24828),l=r(87593);async function c(e){return(0,n.logEvent)("User","User ended practice"),e.setCSD({currentUnlockedProfileID:null}),u(e),await (0,l.clearCurrentCurriculumPlayerStatListeners)(e),e.currentUser&&e.currentUser.uid&&await (0,s.default)(e,null,e.currentUser.uid,null),(0,i.V)(e),localStorage.removeItem("_currentUnlockedProfileID"),localStorage.removeItem("_skipTeacherPasswordRequirement1Time"),!0}async function u(e){return Object.values(e.allCurrentProfileListenerUnsubscribes).forEac
12h(e=>e()),e.setProp("allCurrentProfileListenerUnsubscribes",(0,o.sH)({})),(0,a.C)(e),!0}},86661:(e,t,r)=>{"use strict";r.r(t),r.d(t,{clearUserProgressOnLogout:()=>n});var o=r(4459);function n(e){e.skillProgressesMap&&e.clearMap("skillProgressesMap"),(0,o.V)(e)}},87593:(e,t,r)=>{"use strict";r.r(t),r.d(t,{clearCurrentCurriculumPlayerStatListeners:()=>n});var o=r(33517);async function n(e){try{null!==e.currentCurriculumPlayerStatsListenerUnsubscribesByProfileID&&void 0!==e.currentCurriculumPlayerStatsListenerUnsubscribesByProfileID&&Object.values(e.currentCurriculumPlayerStatsListenerUnsubscribesByProfileID).forEach(e=>{e&&e()}),e.setProp("currentCurriculumPlayerStatsListenerUnsubscribesByProfileID",{}),(0,o.S)(e)}catch(e){console.error(e)}}},97365:(e,t,r)=>{"use strict";r.d(t,{x:()=>i});var o=r(94403),n=r(21028);async function i(e,t){try{return await (0,o.J1)((0,o.xI)(n.firebaseApp),e),(await Promise.resolve().then(r.bind(r,97685)).then(e=>e.toast)).success("Password reset email sent to "+e,{duration:2500}),t.setCS("showForgotPasswordFormModal",!1),!0}catch(e){return(await Promise.resolve().then(r.bind(r,97685)).then(e=>e.toast)).error(e.message),!1}}}},e=>{var t=t=>e(e.s=t);e.O(0,[49918,39923,48230,68827,30969,73442,59027,72598,37172,78009,68695,32826,56257,15739,7707,49482,49125,13498,19866,90636,46593,38792],()=>t(17884)),_N_E=e.O()}]);

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.