PageSourceSearch

https://www.solsedu.com/_next/static/chunks/pages/my-courses/%5Bco…/placement-9c37187a92e9d6e7.js

js solsedu.com collected 2026-10-02 00:34:52 UTC 25,219 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4354],{69799:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/my-courses/[courseId]/lessons/[moduleId]/placement",function(){return n(93319)}])},2738:function(e,t,n){"use strict";var o=n(85893),a=n(67294),r=n(99939),s=n(99917),i=n(77527);let c="Container",l={root:"".concat(c,"-root"),paper:"".concat(c,"-paper"),text:"".concat(c,"-text"),list:"".concat(c,"-list"),subheader:"".concat(c,"-subheader"),appBar:"".concat(c,"-appBar"),grow:"".concat(c,"-grow"),fabButton:"".concat(c,"-fabButton")},u=(0,i.ZP)("div")(e=>{let{theme:t}=e;return{["& .".concat(l.root)]:{flexGrow:1,margin:"0.5rem auto 1.5rem",maxWidth:"1350px",padding:"1rem 3rem",[t.breakpoints.down("md")]:{padding:"1rem"}},["& .".concat(l.paper)]:{padding:t.spacing(2),textAlign:"center",color:t.palette.text.secondary},["& .".concat(l.text)]:{padding:t.spacing(2,2,0)},["& .".concat(l.list)]:{marginBottom:t.spacing(2)},["& .".concat(l.subheader)]:{backgroundColor:t.palette.background.paper},["& .".concat(l.appBar)]:{display:"flex",flexDirection:"column",justifyContent:"center",height:"3rem",top:"auto",bottom:0},["& .".concat(l.grow)]:{flexGrow:1},["& .".concat(l.fabButton)]:{position:"absolute",zIndex:1,top:-30,left:0,right:0,margin:"0 auto"}}});t.Z=e=>{let{children:t,loading:n}=e,[i,c]=(0,a.useState)(!1),d=()=>{c(!i)};return(0,o.jsx)(u,{children:(0,o.jsxs)("div",{className:"container",children:[(0,o.jsx)(r.Z,{handleDrawerToggle:d}),n?null:(0,o.jsx)(s.Z,{open:i,handleDrawerToggle:d}),(0,o.jsx)("div",{className:l.root,children:t})]})})}},31021:function(e,t,n){"use strict";var o=n(85893);n(67294);var a=n(9008),r=n.n(a),s=n(85703);t.Z=e=>{let{title:t,description:n,keywords:a,image:i}=e;return(0,o.jsxs)(r(),{children:[(0,o.jsx)("meta",{charSet:"utf-8"}),(0,o.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"}),(0,o.jsx)("title",{children:t||"SOLS edu | Learn English, Digital & Soft Skills"}),(0,o.jsx)("meta",{name:"description",content:n||"Learn English, Digital & Soft Skills from Malay, Mandarin, Indonesian or Tamil with SOLS edu!"}),(0,o.jsx)("meta",{name:"keywords",content:a||""}),(0,o.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,o.jsx)("link",{href:"/icons/icon-48x48.png",rel:"icon",type:"image/png",sizes:"48x48"}),(0,o.jsx)("link",{href:"/icons/icon-72x72.png",rel:"icon",type:"image/png",sizes:"72x72"}),(0,o.jsx)("link",{rel:"shortcut icon",href:"/icons/icon-512-512.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",href:"/icons/icon-512-512.png"}),(0,o.jsx)("meta",{name:"theme-color",content:s.Z.palette.primary.main}),(0,o.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,o.jsx)("meta",{property:"og:locale",content:"en"}),(0,o.jsx)("meta",{property:"og:type",content:"website"}),(0,o.jsx)("meta",{property:"og:description",content:n||"Learn English, Digital & Soft Skills from Malay, Mandarin, Indonesian or Tamil with SOLS edu!"}),(0,o.jsx)("meta",{property:"og:url",content:"https://www.solsedu.com"}),(0,o.jsx)("meta",{property:"og:site_name",content:"SOLS edu"}),(0,o.jsx)("meta",{property:"article:publisher",content:"https://www.facebook.com/SOLSeducation"}),(0,o.jsx)("meta",{property:"article:modified_time",content:"2021-04-16T04:36:07+00:00"}),(0,o.jsx)("meta",{property:"og:image",content:i||"https://cdn.solssmart.org/static/assets/solsedu-logo-meta-image.png"}),(0,o.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,o.jsx)("meta",{name:"twitter:site",content:"@SOLS247"}),(0,o.jsx)("meta",{name:"twitter:label1",content:"Est. reading time"}),(0,o.jsx)("meta",{name:"twitter:data1",content:"4 minutes"})]})}},57625:function(e,t,n){"use strict";var o=n(85893),a=n(11163),r=n(67294),s=n(78986);t.Z=e=>{let{children:t}=e,n=(0,a.useRouter)();return(0,r.useEffect)(()=>{let e=s.I8.onAuthStateChanged(async e=>{e||n.push("/login?prev=".concat(n.asPath))});return()=>e()},[]),(0,o.jsx)(o.Fragment,{children:t})}},35059:function(e,t,n){"use strict";var o=n(64836);t.Z=void 0;var a=o(n(33651)),r=n(85893);t.Z=(0,a.default)((0,r.jsx)("path",{d:"M9 16.17 5.53 12.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41a.9959.9959 0 0 0-1.41 0z"}),"CheckRounded")},95936:function(e,t,n){"use strict";var o=n(64836);t.Z=void 0;var a=o(n(33651)),r=n(85893);t.Z=(0,a.default)((0,r.jsx)("path",{d:"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71H21c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71z"}),"RedoRounded")},97182:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});
1var o=n(82729),a=n(63366),r=n(87462),s=n(67294),i=n(90512),c=n(94780),l=n(70917),u=n(66643),d=n(44001),p=n(77527),m=n(1588),h=n(34867);function x(e){return(0,h.ZP)("MuiCircularProgress",e)}(0,m.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var g=n(85893);function f(){let e=(0,o._)(["\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n"]);return f=function(){return e},e}function j(){let e=(0,o._)(["\n  0% {\n    stroke-dasharray: 1px, 200px;\n    stroke-dashoffset: 0;\n  }\n\n  50% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -15px;\n  }\n\n  100% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -125px;\n  }\n"]);return j=function(){return e},e}function y(){let e=(0,o._)(["\n      animation: "," 1.4s linear infinite;\n    "]);return y=function(){return e},e}function b(){let e=(0,o._)(["\n      animation: "," 1.4s ease-in-out infinite;\n    "]);return b=function(){return e},e}let w=["className","color","disableShrink","size","style","thickness","value","variant"],v=e=>e,k,S,Z,C,I=(0,l.F4)(k||(k=v(f()))),T=(0,l.F4)(S||(S=v(j()))),B=e=>{let{classes:t,variant:n,color:o,disableShrink:a}=e,r={root:["root",n,"color".concat((0,u.Z)(o))],svg:["svg"],circle:["circle","circle".concat((0,u.Z)(n)),a&&"circleDisableShrink"]};return(0,c.Z)(r,x,t)},_=(0,p.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t["color".concat((0,u.Z)(n.color))]]}})(e=>{let{ownerState:t,theme:n}=e;return(0,r.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:(n.vars||n).palette[t.color].main})},e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&(0,l.iv)(Z||(Z=v(y(),0)),I)}),N=(0,p.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),L=(0,p.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t["circle".concat((0,u.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})(e=>{let{ownerState:t,theme:n}=e;return(0,r.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})},e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink&&(0,l.iv)(C||(C=v(b(),0)),T)});var E=s.forwardRef(function(e,t){let n=(0,d.i)({props:e,name:"MuiCircularProgress"}),{className:o,color:s="primary",disableShrink:c=!1,size:l=40,style:u,thickness:p=3.6,value:m=0,variant:h="indeterminate"}=n,x=(0,a.Z)(n,w),f=(0,r.Z)({},n,{color:s,disableShrink:c,size:l,thickness:p,value:m,variant:h}),j=B(f),y={},b={},v={};if("determinate"===h){let e=2*Math.PI*((44-p)/2);y.strokeDasharray=e.toFixed(3),v["aria-valuenow"]=Math.round(m),y.strokeDashoffset="".concat(((100-m)/100*e).toFixed(3),"px"),b.transform="rotate(-90deg)"}return(0,g.jsx)(_,(0,r.Z)({className:(0,i.Z)(j.root,o),style:(0,r.Z)({width:l,height:l},b,u),ownerState:f,ref:t,role:"progressbar"},v,x,{children:(0,g.jsx)(N,{className:j.svg,ownerState:f,viewBox:"".concat(22," ").concat(22," ").concat(44," ").concat(44),children:(0,g.jsx)(L,{className:j.circle,style:y,ownerState:f,cx:44,cy:44,r:(44-p)/2,fill:"none",strokeWidth:p})})}))})},93319:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return Y},default:function(){return ee}});var o,a,r=n(85893),s=n(11163),i=n(67294),c=n(532),l=n(3349),u=n(78986),d=n(2738),p=n(16533),m=n(20180),h=n(60990),x=n(84677),g=n(77527),f=n(47687),j=n(75897),y=n(33905),b=n(13077),w=(0,b.Z)((0,r.jsx)("path",{d:"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"ExitToApp"),v=n(31021),k=e=>{let{setStartLesson:t,t:n}=e;return(0,r.jsx)("div",{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h1",{className:"title",children:n("test-your-knowledge-title")}),(0,r.jsxs)("div",{className:"descriptionHtml",children:[(0,r.jsx)("p",{style:{maxWidth:"750px"},children:n("test-your-knowledge-p2")}),(0,r.jsx)("p",{style:{fontSize:"1.3rem"},children:(0,r.jsx)("strong",{children:n("instructions-h3")})}),(0,r.jsxs)("ol",{children:[(0,r.jsx)("li",{children:n("instruction-li1")}),(0,r.jsxs)("ul",{style:{listStyleType:"lower-alpha"},children:[(0,r.jsx)("li",{children:n("instruction-li1-a")}
1),(0,r.jsx)("li",{children:n("instruction-li1-b")}),(0,r.jsx)("li",{children:n("instruction-li1-c")})]}),(0,r.jsx)("li",{children:n("instruction-li2")}),(0,r.jsx)("li",{children:n("instruction-li3")})]}),(0,r.jsx)("p",{children:(0,r.jsx)("strong",{children:n("ready")})})]}),(0,r.jsx)(x.Z,{color:"primary",variant:"contained",fullWidth:!0,onClick:()=>{t(!0)},children:n("start-test")})]})})};n(23647);var S=n(93454),Z=n(96788);(0,b.Z)((0,r.jsx)("path",{d:"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82"}),"PlayArrowRounded");var C=n(86829),I=n(35591),T=n(25360),B=n(73705),_=n(95936),N=n(56457),L=n(81048),E=n(89355);let P="PlacementTestModes",D={input:"".concat(P,"-input"),inputSuccess:"".concat(P,"-inputSuccess"),inputFail:"".concat(P,"-inputFail"),paper:"".concat(P,"-paper"),playButton:"".concat(P,"-playButton"),question:"".concat(P,"-question"),typeOfQuestion:"".concat(P,"-typeOfQuestion"),theQuestion:"".concat(P,"-theQuestion"),skipButton:"".concat(P,"-skipButton"),helperBar:"".concat(P,"-helperBar"),helperButton:"".concat(P,"-helperButton")},R=(0,g.ZP)("div")(e=>{let{theme:t}=e;return{["& .".concat(D.input)]:{padding:".7rem 1rem",margin:"2rem",borderRadius:"0.5rem",border:"2px solid ".concat(t.palette.grey[200]),background:t.palette.common.white,fontWeight:700,fontSize:"1rem",width:"90%","&::placeholder":{fontWeight:500,color:I.Z[400],opacity:.7,textAlign:"center"}},["& .".concat(D.inputSuccess)]:{border:"2px solid ".concat(T.Z[200]),background:T.Z[50],color:T.Z[500]},["& .".concat(D.inputFail)]:{border:"2px solid ".concat(B.Z[200]),background:B.Z[50],color:B.Z[500]},["& .".concat(D.paper)]:{padding:"3rem 5%",display:"flex",flexDirection:"column",alignItems:"center",border:"1rem",borderRadius:"0.8rem",boxShadow:"0 2px 5px rgb(1 1 1 / 10%)",textAlign:"center"},["& .".concat(D.playButton)]:{backgroundColor:t.palette.info.main,color:t.palette.common.white,width:75,height:75,boxShadow:"none",margin:"2rem","&:hover":{backgroundColor:t.palette.info.dark,boxShadow:"2px 5px 10px rgba(0, 0, 0, 0.2)"}},["& .".concat(D.question)]:{color:t.palette.info.main},["& .".concat(D.typeOfQuestion)]:{fontSize:"1rem",marginBottom:"1.5rem",color:I.Z[700]},["& .".concat(D.theQuestion)]:{fontSize:"1.6rem",marginBottom:"0.8rem",fontWeight:600,color:"#084366"},["& .".concat(D.skipButton)]:{fontWeight:600,padding:"0.5rem 1.8rem"},["& .".concat(D.helperBar)]:{display:"flex",justifyContent:"center",[t.breakpoints.down("md")]:{flexDirection:"column"}},["& .".concat(D.helperButton)]:{fontSize:"0.6rem",textColor:I.Z[400],marginTop:"1rem",padding:"0.5rem 1rem"}}});(o=a||(a={}))[o.intro=0]="intro",o[o.audio=1]="audio",o[o.translate=2]="translate",o[o.fill_in_the_blank=3]="fill_in_the_blank";var q=e=>{let{placementQuestions:t,moduleId:n,courseId:o,setShowResult:a,setCorrectQuestionList:s,setSkipQuestionList:c,t:d}=e,[p,m,g]=(0,l.F_)(u.I8),[y,b]=(0,i.useState)(0),[w,v]=(0,i.useState)(0),[k,I]=(0,i.useState)(""),[T,B]=(0,i.useState)(!1),[P,q]=(0,i.useState)(!1),[H,M]=(0,i.useState)(!1),[U,z]=(0,i.useState)(!1),[O,F]=(0,i.useState)(!0),[W,A]=(0,i.useState)(!1),[Q,G]=(0,i.useState)(!1),[X,V]=(0,i.useState)(!1),[$,K]=(0,i.useState)([]),[J,Y]=(0,i.useState)([]),ee=(0,i.useRef)(null),et=(0,i.useRef)(null);function en(){z(!1),I(""),G(!1),V(!1),M(!0),q(!0),B(!1),F(!1),ee.current.focus()}(0,i.useEffect)(()=>{en()},[]);let eo=async e=>{e?(J.push(t[w]),Y(J)):($.push(t[w]),K($)),s($),c(J),F(!0),I(""),z(!1),await en(),w<t.length-1&&v(w+1),w===t.length-1&&a(!0)};async function ea(e){let n=t[w],o=n.answer;"translate"===n.questionType?o=n.cardTitleEnglish.toLowerCase():"listen-type-english"===n.questionType&&(o=n.cardTitleEnglish.toLowerCase()),e&&e.toLowerCase().trim()===o.toLowerCase().trim()||e.toLowerCase()===n.cardTitleEnglish.toLowerCase().trim()?(z(!0),G(!0),await er()):(e.length>o.length?V(!0):V(!1),console.log("Wrong"))}async function er(){let e=t[w],n={cardId:e.cardId,courseId:o,lessonId:e.lessonId,moduleId:e.moduleId,pCardId:e.pCardId,score:1};B(!0);let a=(0,E.iH)(u.db);await (0,E.U2)((0,E.iU)(a,"userScore/".concat(p.uid,"/").concat(o,"/placementTest/").concat(t[w].pCardId))).then(async e=>{e.exists()||(e.val(),await (0,E.t8)((0,E.iH)(u.db,"userScore/".concat(p.uid,"/").concat(o,"/placementTest/").concat(t[w].pCardId)),n))}),await eo(!1),B(!1)}async function es(e){I(e),await ea(e)}let ei=encodeURI(d("wa-prefilled-message"));return(0,r.jsx)(R,{children:(0,r.jsxs)(f.Z,{container:!0,spacing:1,justifyContent:"center",alignItems:"center",children:[T?(0,r.jsx)(j.Z,{}):null,(0,r.jsxs)(f.Z,{xs:12,children:[(0,r.jsxs)("p",{style:{marginTop:"35px"},children:[d("question")," ",(0,r.jsx)("b",{children:w+1})," of ",(0,r.jsx)("b",{children:t.length})]}),(0,r.jsxs)(h.Z,{style:{margin:"1.5rem auto 2rem"},children:[" ",(0,r.jsx)(N.Z,{value:100*w/t.length})," "]}
1),(0,r.jsxs)(S.Z,{elevation:0,className:D.paper,children:[(0,r.jsxs)(Z.Z,{component:"h4",variant:"h4",className:D.typeOfQuestion,children:[""!==t[w].cardAudioUrl&&"listen-type-english"===t[w].questionType?d("play-audio-and-type"):null,""!==t[w].cardAudioUrl&&"translate"===t[w].questionType?d("translate-text"):null,"fill-in-blanks"===t[w].questionType?d("fill-in-the-blank"):null]}),t&&""!==t[w].cardAudioUrl?(0,r.jsx)("audio",{style:{objectFit:"contain",width:"90%",marginBottom:"1rem"},ref:et,src:t[w].cardAudioUrl,controls:!0,controlsList:"nodownload"}):null,(0,r.jsx)(Z.Z,{component:"h5",variant:"h5",className:D.theQuestion,children:"listen-type-english"!==t[w].questionType?t[w].questionToDisplay:null}),(0,r.jsx)(Z.Z,{variant:"caption",children:(0,r.jsxs)("i",{children:[" ","translate"!==t[w].questionType?t[w].cardTitleMain:null," "]})}),(0,r.jsx)("input",{autoFocus:!0,ref:ee,className:Q?"".concat(D.input,"  ").concat(D.inputSuccess):X?"".concat(D.input," ").concat(D.inputFail):D.input,placeholder:d("type-english-answer"),name:"answerInput",type:"text",value:k,disabled:U,onChange:e=>es(e.target.value)}),(0,r.jsx)(x.Z,{size:"small",color:"primary",variant:"contained",endIcon:(0,r.jsx)(_.Z,{}),className:D.skipButton,onClick:()=>eo(!0),children:d("skip")})]}),(0,r.jsxs)(h.Z,{className:D.helperBar,children:[(0,r.jsx)(L.Z,{buttonText:d("how-it-works"),buttonUrl:"egE0P40OjHE",modalHeader:d("answer-test-questions")}),(0,r.jsxs)(x.Z,{className:D.helperButton,variant:"text",size:"small",startIcon:(0,r.jsx)(C.Z,{fontSize:"small",color:"disabled"}),href:"https://wa.me/60182121247?text=".concat(ei),target:"_blank",children:[" ",d("report-an-issue")]})]})]})]})})},H=n(36795),M=n(88539),U=n(24859),z=n(35059);let O="PlacementTestResult",F={input:"".concat(O,"-input"),paper:"".concat(O,"-paper"),resultList:"".concat(O,"-resultList"),resultCard:"".concat(O,"-resultCard"),paperTitle:"".concat(O,"-paperTitle"),playButton:"".concat(O,"-playButton"),question:"".concat(O,"-question"),grow:"".concat(O,"-grow"),appBar:"".concat(O,"-appBar"),subtitle:"".concat(O,"-subtitle"),sectionHeading:"".concat(O,"-sectionHeading"),title:"".concat(O,"-title"),lessonTitle:"".concat(O,"-lessonTitle"),startlessonButton:"".concat(O,"-startlessonButton")},W=(0,g.ZP)("div")(e=>{let{theme:t}=e;return{["& .".concat(F.input)]:{padding:".5rem 1rem",margin:"2rem",borderRadius:"5px",border:"1px solid ".concat(t.palette.grey[500]),background:t.palette.common.white,fontWeight:700},["& .".concat(F.paper)]:{padding:"0",display:"flex",flexDirection:"column",border:"1rem",borderRadius:"0.8rem",boxShadow:"0 2px 5px rgb(1 1 1 / 10%)"},["& .".concat(F.resultList)]:{padding:"1rem 1.5rem 1.5rem","& ol":{paddingLeft:"2.2rem"}},["& .".concat(F.resultCard)]:{padding:"0.4rem 0"},["& .".concat(F.paperTitle)]:{display:"flex",flexDirection:"column",border:"1rem",borderRadius:"0.8rem",boxShadow:"0 2px 5px rgb(1 1 1 / 10%)"},["& .".concat(F.playButton)]:{backgroundColor:t.palette.info.main,color:t.palette.common.white,width:75,height:75,boxShadow:"none",margin:"2rem","&:hover":{backgroundColor:t.palette.info.dark,boxShadow:"2px 5px 10px rgba(0, 0, 0, 0.2)"}},["& .".concat(F.question)]:{color:t.palette.info.main},["& .".concat(F.grow)]:{flexGrow:1},["& .".concat(F.appBar)]:{display:"flex",flexDirection:"column",justifyContent:"center",height:"3rem",top:"auto",bottom:0},["& .".concat(F.subtitle)]:{padding:"1rem 1.5rem",borderRadius:"1rem 1rem 0 0",display:"flex",justifyContent:"space-between",color:"#ffffff","& svg":{fontSize:"2rem"}},["& .".concat(F.sectionHeading)]:{color:"#ffffff",fontWeight:600},["& .".concat(F.title)]:{textAlign:"center",margin:"2rem auto"},["& .".concat(F.lessonTitle)]:{textAlign:"center",padding:"0.5rem"},["& .".concat(F.startlessonButton)]:{padding:"0.5rem 1.5rem","&:hover":{backgroundColor:"#f8be15"}}}});var A=e=>{let{t}=(0,c.$G)("courses"),{courseId:n,moduleId:o,skipQuestionList:a,correctQuestionList:d}=e,[p,m,x]=(0,l.F_)(u.I8),[g,j]=(0,i.useState)(!1),[y,b]=(0,i.useState)(!1),[w,k]=(0,i.useState)([]),[C,I]=(0,i.useState)([]);(0,i.useEffect)(()=>{(async()=>{let e=await (0,U.K)();await (0,E.U2)((0,E.IO)((0,E.iH)(u.db,"sepContent/course/pTestCardList/".concat(n,"/").concat(e)),(0,E.g2)("postDateTs"),(0,E.EW)(o))).then(e=>{if(e.exists()){let t=[];
1null==e||e.forEach(e=>{t.push(e.val())}),k(t.filter(e=>!0===e.cardStatus).filter(e=>"none"!==e.questionType))}});let t=(0,E.iH)(u.db);await (0,E.U2)((0,E.iU)(t,"sepContent/course/lessonList/english/".concat(n,"/").concat(o))).then(async e=>{if(e.exists()){let t=[];null==e||e.forEach(e=>{t.push(e.val())}),await (0,E.U2)((0,E.IO)((0,E.iH)(u.db,"userScore/".concat(p.uid,"/").concat(n,"/lesson")),(0,E.g2)("postDateTs"),(0,E.EW)(o))).then(e=>{if(e.exists()){let n=[];null==e||e.forEach(e=>{let o=e.val().lessonId,a=t.find(e=>e.lessonId===o);n.push(a)}),I(n)}})}})})()},[]);let T={title:t("your-results"),start_test:t("start-test"),next:t("next"),correctText:t("correct"),skippedText:t("skipped"),lessonsUnlockedText:t("unlocked-lessons"),start_lesson:t("start-lesson"),no_unlocked_lessons:t("no-unlocked-lessons"),retake_or_start_lesson:t("retake-or-start-lessons"),back_to_lessons:t("back-to-lessons")};return(0,s.useRouter)(),(0,r.jsxs)(W,{children:[(0,r.jsx)(v.Z,{title:T.title}),(0,r.jsx)(Z.Z,{variant:"h2",className:F.title,children:T.title}),(0,r.jsxs)(f.Z,{container:!0,spacing:4,alignItems:"stretch",children:[a.length>0?(0,r.jsxs)(f.Z,{xs:12,md:6,children:[(0,r.jsxs)(S.Z,{elevation:0,className:F.paper,style:{height:"100%"},children:[(0,r.jsxs)("div",{className:F.subtitle,style:{backgroundColor:"#EA4535"},children:[(0,r.jsx)(Z.Z,{variant:"h6",color:"primary",className:F.sectionHeading,children:T.skippedText})," ",(0,r.jsx)(_.Z,{})]}),(0,r.jsx)("div",{className:F.resultList,children:(0,r.jsx)("ol",{children:a.map(e=>(0,r.jsx)("li",{className:F.resultCard,children:e.cardTitleEnglish},e.cardId))})})]}),(0,r.jsx)(h.Z,{m:1})]}):null,d.length>0?(0,r.jsxs)(f.Z,{xs:12,md:6,children:[(0,r.jsxs)(S.Z,{elevation:0,className:F.paper,style:{height:"100%"},children:[(0,r.jsxs)("div",{className:F.subtitle,style:{backgroundColor:"#36A852"},children:[(0,r.jsx)(Z.Z,{variant:"h6",color:"primary",className:F.sectionHeading,children:T.correctText})," ",(0,r.jsx)(z.Z,{})]}),(0,r.jsx)("div",{className:F.resultList,children:(0,r.jsx)("ol",{children:d.map(e=>(0,r.jsx)("li",{className:F.resultCard,children:e.cardTitleEnglish},e.cardId))})})]}),(0,r.jsx)(h.Z,{m:1})]}):null]})]})};let Q="PlacementTest",G={input:"".concat(Q,"-input"),paper:"".concat(Q,"-paper"),playButton:"".concat(Q,"-playButton"),question:"".concat(Q,"-question"),grow:"".concat(Q,"-grow"),appBar:"".concat(Q,"-appBar"),bottomToolbar:"".concat(Q,"-bottomToolbar"),bottomBarButton:"".concat(Q,"-bottomBarButton")},X=(0,g.ZP)("div")(e=>{let{theme:t}=e;return{["& .".concat(G.input)]:{padding:".5rem 1rem",margin:"2rem",borderRadius:"5px",border:"1px solid ".concat(t.palette.grey[500]),background:t.palette.common.white,fontWeight:700},["& .".concat(G.paper)]:{padding:"3rem 5%",display:"flex",flexDirection:"column",alignItems:"center"},["& .".concat(G.playButton)]:{backgroundColor:t.palette.info.main,color:t.palette.common.white,width:75,height:75,boxShadow:"none",margin:"2rem","&:hover":{backgroundColor:t.palette.info.dark,boxShadow:"2px 5px 10px rgba(0, 0, 0, 0.2)"}},["& .".concat(G.question)]:{color:t.palette.info.main},["& .".concat(G.grow)]:{flexGrow:1},["& .".concat(G.appBar)]:{display:"flex",flexDirection:"column",justifyContent:"center",minHeight:"3rem",top:"auto",bottom:0},["& .".concat(G.bottomToolbar)]:{[t.breakpoints.down("md")]:{flexDirection:"row",padding:"0.5rem"}},["& .".concat(G.bottomBarButton)]:{"&:hover":{color:"#f8be15"}}}});var V=e=>{let{t}=(0,c.$G)("courses"),{courseId:n,moduleId:o}=e,[a,d,p]=(0,l.F_)(u.I8),[g,b]=(0,i.useState)(!1),[S,Z]=(0,i.useState)(!1),[C,I]=(0,i.useState)(!1),[T,B]=(0,i.useState)(!1),[_,N]=(0,i.useState)(!1),[L,P]=(0,i.useState)([]),[D,R]=(0,i.useState)([]),[U,z]=(0,i.useState)([]);(0,i.useEffect)(()=>{(async()=>{if(!n||!a)return;I(!0);let e=await (0,m.PC)();await (0,E.U2)((0,E.IO)((0,E.iH)(u.db,"sepContent/course/pTestCardList/".concat(n,"/").concat(e)),(0,E.g2)("moduleId"),(0,E.EW)(o))).then(async e=>{if(e.exists()){let t=[];null==e||e.forEach(e=>{t.push(e.val())});let o=t.filter(e=>!0===e.cardStatus).filter(e=>"none"!==e.questionType);await (0,E.U2)((0,E.IO)((0,E.iH)(u.db,"/userScore/".concat(a.uid,"/").concat(n,"/placementTest")),(0,E.g2)("score"),(0,E.EW)(1))).then(async e=>
1{if(e.exists()){let t=o;null==e||e.forEach(e=>{t=t.filter(t=>t.pCardId!==e.key)}),0===t.length?(Z(!0),B(!1)):(P(t),B(!0))}else P(o),B(!0)})}}),I(!1)})()},[]);let O={title:t("test-your-knowledge-title"),start_test:t("start-test"),play_the_audio:t("play-audio-and-type"),type_the_answer:t("type-english-answer"),next:t("next")},F=(0,s.useRouter)();async function W(){await F.push("/my-courses/"+n+"/lessons/"+o)}async function Q(){Z(!0)}return(0,r.jsxs)(X,{children:[(0,r.jsx)(v.Z,{title:O.title}),C&&(0,r.jsx)(j.Z,{}),(0,r.jsx)(f.Z,{container:!0,spacing:4,justifyContent:"center",alignItems:"center",alignContent:"center",children:(0,r.jsxs)(f.Z,{xs:10,children:[S&&g?(0,r.jsx)(A,{courseId:n,moduleId:o,skipQuestionList:D,correctQuestionList:U}):T&&g?(0,r.jsx)(q,{courseId:n,moduleId:o,placementQuestions:L,setShowResult:Z,setSkipQuestionList:R,setCorrectQuestionList:z,t:t}):(0,r.jsx)(k,{t:t,courseId:n,moduleId:o,setStartLesson:b}),(0,r.jsx)(h.Z,{m:5})]})}),(0,r.jsx)(H.Z,{position:"fixed",color:"secondary",className:G.appBar,children:(0,r.jsxs)(M.Z,{className:G.bottomToolbar,children:[(0,r.jsx)(x.Z,{startIcon:(0,r.jsx)(y.Z,{}),color:"inherit",onClick:W,className:G.bottomBarButton,children:t("lessons")}),(0,r.jsx)("div",{className:G.grow}),g&&!S?(0,r.jsx)(x.Z,{endIcon:(0,r.jsx)(w,{}),color:"inherit",onClick:Q,className:G.bottomBarButton,children:t("end-test")}):null]})})]})},$=n(57625),K=n(80785),J=n(60420),Y=!0,ee=()=>{let{t:e}=(0,c.$G)("courses"),[t,n,o]=(0,l.F_)(u.I8),{asPath:a,locale:h,query:x}=(0,s.useRouter)(),{courseId:g,moduleId:f}=x,[j,y]=(0,i.useState)(null),[b,w]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{(async()=>{if(!g||!t)return;let e=await (0,m.PC)(),n=await (0,p.XR)(e,g);n.exists()&&(y(null==n?void 0:n.val()),w(!1));let o={courseId:g,userLang:(0,m.PC)(),moduleId:f};(0,K.z)(J.kN,o)})()},[g,n]),(0,r.jsx)($.Z,{children:(0,r.jsx)(d.Z,{children:(0,r.jsx)(V,{courseId:g,moduleId:f})})})}},24859:function(e,t,n){"use strict";n.d(t,{K:function(){return s}});var o=n(89355),a=n(78986);let r=(0,o.iH)(a.db);async function s(){var e;let t=a.I8?null===a.I8||void 0===a.I8?void 0:null===(e=a.I8.currentUser)||void 0===e?void 0:e.uid:null,n="malay";return t?await (0,o.U2)((0,o.iU)(r,"/usersMetaData/"+t+"/userLang")).then(e=>{e.exists()&&(n=e.val())}):n="malay",n}},9008:function(e,t,n){e.exports=n(23867)}},function(e){e.O(0,[8151,6660,4817,594,4321,4885,3483,7687,8480,8201,9982,2888,9774,179],function(){return e(e.s=69799)}),_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.