PageSourceSearch

https://www.adda247.com/dist/5884.app-components-enrolledCourses-T…Series-TestResultAnalysis-index.ab5342a5.js

js adda247.com collected 2026-09-27 20:58:09 UTC 50,198 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5884],{80721(e,t,a){var s=a(63696),n=a(62688),r=a.n(n);const l=({tabs:e=[],activeTab:t,onClick:a,children:n,inActiveTabClassName:r="",isResultAnalysis:l=!1})=>s.createElement("section",{className:"contentTabNav"},s.createElement("ul",null,e?.map(e=>s.createElement("li",{key:l?e?.secDN:e,className:`${(l?e?.secDN:e)===(l?t?.secDN:t)?"activeTabMenu":r}`,onClick:()=>a(e)},l?e?.secDN:e))),n);l.propTypes={tabs:r().array,activeTab:r().string,onClick:r().func,isResultAnalysis:r().bool};const c=l;a.d(t,["A",0,c])},29704(e,t,a){a.r(t),a.d(t,{default:()=>Re});var s=a(31838),n=(a(76281),a(63696)),r=a(55552),l=a(31847),c=a(49519),o=a(39941),i=a(98651),m=a(80315),u=a(78438);var d=a(60329);var p=a(60046),v=a(79918),g=a(69609),E=a(9403);const h=({title:e=""})=>n.createElement("section",{className:"resultHeader"},n.createElement("div",{className:"fuild-container"},n.createElement("div",{className:"result-logo",onClick:()=>window.open("/")},n.createElement("img",{src:"/images/header-logo.svg",alt:`${E.$p[0]}-logo`,title:E.$p[0]}),e&&n.createElement("span",{className:"contentExamName"},decodeURIComponent(e))))),f=({mappingId:e,packageId:t,title:a,sfJson:s,exam:r})=>{const{search:l}=(0,c.useLocation)();let i=l;return n.createElement("div",{className:"resultAnalysisWrapper"},n.createElement(h,{title:a}),n.createElement("div",{className:"dtb-big-img"},n.createElement("img",{src:"/images/dtb-img-big.svg",alt:"big-banner"}),n.createElement("p",null,"Thank you for attempting the Test"),n.createElement("div",{className:"dtb-bottom-btns"},n.createElement(o.N_,{to:`/test-series-portal/${e}/${t}/COMPLETED/${encodeURIComponent(a)}${i}`},n.createElement("button",{type:"button",className:"viewmodal-btn"},"View model answer")),n.createElement("button",{className:"reattempt-btn",type:"button",onClick:()=>{(0,g.fC)({mappingId:e,packageId:t,title:a,status:"COMPLETED",reAtemptFlag:"REATTEMPT",exams:[r],sfJson:s,dtb:!0})}},"Reattempt the test"))))};var k=a(46253),b=a(89487),N=a(27342);const y={accuracy:"accuracy",correctAnswerCount:"correct",incorrectAnswerCount:"incorrect",timeSpent:"time"},w={marks:"totalMarks",accuracy:"totalPercentage",correctAnswerCount:"totalQuestions",incorrectAnswerCount:"totalQuestions",timeSpent:"totalTime"},C=(e,t,a,s,n)=>`<div class="chartContainer ${"Topper"===t?"compChartTooltip":"leftArrowToolTip"}">\n    <div class="item-container">\n        <div class="sub-container">\n            <div class="circle-container">\n                <div class="sectionColor" style="background: ${n}"></div>\n               \n            </div>\n            <div class="text-container">${e}</div>\n        </div>\n    </div>\n    <div class="score-container">\n        <div class="score-item">\n            <div class="score-sub-container">\n                <div class="score-text">${t.includes("Score")?t:`${t} score`}</div>\n            </div>\n        </div>\n        <div class="score-number-container">\n            <div class="score-number">${a}${s?`<span class="score-max">/${s}</span>`:""}</div>\n        </div>\n    </div>\n</div>\n    `,S={marks:"dtbQuesSecMarks",averageScore:"dtbQuesSecMarks",correctAnswerCount:"dtbQuesSecCount",averageCorrect:"dtbQuesSecCount",incorrectAnswerCount:"dtbQuesSecCount",averageIncorrect:"dtbQuesSecCount"};var T=a(81708);const A=e=>e/36e5,x=e=>e/3600,M=["Qualifying Score","Your T Score"],I=["#fc3a52","#1570ef"],R=(e,t,a,s,n,r=!1)=>{if(!Array.isArray(e))return[];const l=t;return"true"===n?"averageTime"===t?e?.map((e,t)=>[A(e?.info?.[l]),C(e?.secDN,a,A(e?.info?.[l])?.toFixed(2),x(e?.totalTime)?.toFixed(2),T.h[t])]).flat():e?.map((e,t)=>[e?.info?.[l],C(e?.secDN,a,e?.info?.[l]?.toFixed(2),(e[s]||100)-(S[l]?e[S[l]]:0),T.h[t])]).flat():"timeSpent"===t?e?.map((e,t)=>[A(e[l]),C(e?.secDN,a,A(e[l])?.toFixed(2),x(e?.totalTime)?.toFixed(2),T.h[t])]).flat():"tScore"===t?e?.map((e,t)=>[42,C(e?.secDN?.split(" ")?.join(" "),M[t],42,null,I[t]),42,+e[l]?.toFixed(2),C(e?.secDN?.split(" ")?.join(" "),M[t],e?.tScore?.toFixed(2),null,I[t]),+e[l]?.toFixed(2)]).flat():e?.map((e,t)=>
1[+e[l]?.toFixed(2),C(e?.secDN,a,e[l]?.toFixed(2),(e[s]||100)-(S[l]?e[S[l]]:0),T.h[t])]).flat()};var O=a(56396),D=a(28340);const F={marks:"averageScore",accuracy:"averageAccuracy",correctAnswerCount:"averageCorrect",incorrectAnswerCount:"averageIncorrect",timeSpent:"averageTime"},$={"Your Score":"marks",Accuracy:"accuracy",Correct:"correctAnswerCount",Incorrect:"incorrectAnswerCount","Time Spent":"timeSpent"},P=(e,t)=>{let a={};return Object.keys(e).forEach(s=>{a[e[s]]=t[s]}),a},_={marks:"Marks",accuracy:"Percentage",correctAnswerCount:"Question count",incorrectAnswerCount:"Question count",timeSpent:"Time in Hours"};var W=a(59124);const L=({heading:e="",data:t=[],scores:a={},flexByRow:s=!1,sectionNames:r=[],handleOptionSelect:l,comparisonChartOption:c,scriptLoaded:o,hideTimeSpent:i=!1})=>{const m=(0,n.useMemo)(()=>{let e=$;return i&&delete e["Time Spent"],e},[i]);return n.createElement("div",{className:"scrore-comp"},n.createElement("div",{className:"qdisheading"},n.createElement("label",null,e),n.createElement("div",{className:"rullerscore-wrap"},n.createElement("div",{className:"colors-for-ruller"},r?.slice(0,8)?.map((e,t)=>n.createElement("div",{key:`secName_${t}`,className:"colorbox",style:{"--new-chart-color":T.h[t]}},n.createElement("span",{className:"colorBoxName"},e),n.createElement("span",{className:"tooltiptextResult"},n.createElement("div",{className:"nameComp"},e))))))),n.createElement("div",{className:"'chartWrapper' "+(s?"scoretableRow":"")},n.createElement("div",{className:"ruller"},Object.keys(m)?.map((e,t)=>{const a=Object.keys(_).indexOf(c);return n.createElement("button",{key:e,onClick:()=>l(e),className:a===t?"activeRullerBtn":""},e)})),o?n.createElement(W.A,{chartData:t,noOfSections:r?.slice(0,8)?.length}):"",n.createElement("div",{className:"ruller-scores"},n.createElement("div",{className:"ruller-name"},_?.[c]),n.createElement("div",{className:"rullerbox"},n.createElement("div",{className:"totalrullerscore"},n.createElement("span",null,a?.you?.marks)," / ",a?.you?.total)),n.createElement("div",{className:"rullerbox average"},n.createElement("div",{className:"totalrullerscore"},n.createElement("span",null,a?.average?.marks)," /",a?.average?.total)),n.createElement("div",{className:"rullerbox average"},n.createElement("div",{className:"totalrullerscore"},n.createElement("span",null,a?.highest?.marks)," /",a?.highest?.total)))))};var j=a(39423);const Q=({toppersList:e=[],totalMarks:t=0,dtbQuestotalMarks:a=0,userRank:s,userMarks:c,isTestAttempted:o=!1,isFMTTest:i=!1,isLiveTestUser:m=!1})=>{const u=new l.A,d=(0,r.d4)(e=>e.header.userInfo?e.header.userInfo:{}),p=u.get("cp_user_name")||"",[v,E]=(0,n.useState)(null),[h,f]=(0,n.useState)(null),[k,b]=(0,n.useState)(null);return(0,n.useEffect)(()=>{E(c)},[c]),(0,n.useEffect)(()=>{b(s)},[s]),(0,n.useEffect)(()=>{if(null!=v&&void 0!==k){const t=e?.findIndex((e,t)=>t+1==k&&e.totalMarksObtained==v);-1!=t||m||e.push({totalMarksObtained:v,name:d?.name||p,isRankHigh:!0}),f(e)}i&&f(e)},[v,k]),n.createElement("div",null,n.createElement("div",{className:"leaderboardWrap"+(o&&!i?" leaderOuterWrapper":"")},n.createElement("div",{className:"leaderboard-heading"},"Leaderboard"),n.createElement("div",{className:"leaderboard-content"},n.createElement("ul",null,h&&h?.map((e,s)=>{const r=((e,t,a,s)=>e+1===t&&a===s?.totalMarksObtained)(s,k,v,e),l=!e?.isRankHigh&&r||e?.isRankHigh;return n.createElement("li",{key:s,className:`${!e?.isRankHigh&&r?"rankAcive":""}\n                ${e?.isRankHigh?"rankAcive BottomRank":""}`},s+1<=10&&n.createElement("div",null,n.createElement("span",{className:"listnumber"},s+1)),n.createElement("div",{className:"leaderboard-snap"},(0,j.IM)(e?.name||"")),n.createElement("div",{className:"leaderboard-name"},n.createElement("div",null,e?.name),n.createElement("div",null,l&&(0,g.em)(k))),n.createElement("div",{className:"leaderboard-rankWrap"},n.createElement("div",{className:"leaderboard-rank"},n.createElement("span",null,e?.totalMarksObtained%1?e?.totalMarksObtained.toFixed(2):e?.totalMarksObtained,"/",t-a),n.createElement("span",null,(r||e?.isRankHigh)&&n.createElement("img",{src:"/images/test-series/trophyIcon.svg",className:"trophy-icon",alt:"trophy-icon"}))),n.createElement("div",{className:"toalrakout"},e?.isRankHigh&&s+1>10&&n.createElement("div",null,"Rank : ",k))))}
1)))))};var U=a(62688),B=a.n(U);const H=({correctCount:e=0,wrongCount:t=0,unattemptedCount:a=0,totalCount:s=0,unevaluatedCount:r=0,quesDistributionSections:l,handleChange:c,selectedOption:o})=>n.createElement("section",{className:"boxWhiteFull Qdis"},n.createElement("div",{className:"qdisheading"},n.createElement("label",null,"Question Distribution"),n.createElement("div",{className:"is-language"},n.createElement("select",{id:"selectSection",value:o,onChange:e=>c(e)},l?.map((e,t)=>n.createElement("option",{key:e.label,value:t},e.label))))),n.createElement("div",{className:"totalAnswerswrap"},n.createElement("div",{className:"totalansbar"},n.createElement("div",{className:"greenbar",style:{width:e/s*100+"%"}}),n.createElement("div",{className:"redbar",style:{width:t/s*100+"%"}}),n.createElement("div",{className:"yellowbar",style:{width:r/s*100+"%"}}),n.createElement("div",{className:"graybar"})),n.createElement("div",{className:"totalAnsProgress"},n.createElement("div",{className:"totalcorrect"},n.createElement("div",{className:"totalcorrectCirle"},e)," Correct"),n.createElement("div",{className:"totalWrong"},n.createElement("div",{className:"totalWrongCirle"},t)," Wrong"),r?n.createElement("div",{className:"totalUnevaluated"},n.createElement("div",{className:"totalUnevaluatedCirle"},r)," ","Not evaluated"):n.createElement(n.Fragment,null),n.createElement("div",{className:"totalUnattemped"},n.createElement("div",{className:"totalUnattempedCircle"},a)," ","Unattempted")),n.createElement("div",{className:"totalAnsbtns"})));H.propTypes={isSectional:B().bool,correctCount:B().number,wrongCount:B().number,unattemptedCount:B().number,totalCount:B().number,reAttemptCb:B().func.isRequired};const V=H,q=()=>{const e=[];return["veryBad","bad","average","great","excellent"].forEach(t=>{const a={fill:`/images/test-series/fillStarIcons/${t}StarIcon.svg`,unfill:`/images/test-series/unFillStarIcons/${t}StarIcon.svg`};e.push(a)}),e};var Y=a(97705);const J=({isVisible:e=!1,openFeedback:t,closeCallback:a,feedbackUpdated:s,setFeedbackUpdated:r,rating:l})=>
1{const[o,u]=(0,n.useState)([]),[d,p]=(0,n.useState)(),{mappingId:v,packageId:g}=(0,c.useParams)(),[E,h]=(0,n.useState)([]),[f,k]=(0,n.useState)(!1),b={1:"What did you not like?",3:"How can it be improved?",4:"Good to know that you liked it.",5:"Thanks for loving it!"},N=()=>{p(""),a()};return(0,n.useEffect)(()=>{u([])},[l]),(0,n.useEffect)(()=>{window.fetch(`${i.yF}/feedback_data.json`).then(e=>e.json()).then(e=>{h(e)}).catch(()=>{h([]),k(!0)})},[]),n.createElement(Y.default,{visible:e,onCancel:N,modalClassName:"feedback-modal",closeCallback:N},s?n.createElement("div",{className:"feedback-content"},n.createElement("div",{className:"feedback-image"},n.createElement("img",{src:"/images/rate-this.svg",alt:"rate-this-icon",height:"120px"})),n.createElement("div",{className:"feedback-updated-header"},"Thank You!"),n.createElement("div",{className:"feedback-updated-text"},"We have received your feedback. It will help us improve your experience.")):f?n.createElement("div",{className:"feedback-content"},n.createElement("div",{className:"feedback-image"},n.createElement("img",{src:"/images/rate-this.svg",alt:"rate-this-icon",height:"120px"})),n.createElement("div",{className:"bottomStarsContent"},n.createElement("div",{className:"resultRateThisSubHeading"},"Something went wrong! Please check your internet connection."))):n.createElement("div",{className:"feedback-content"},n.createElement("div",{className:"feedback-image"},n.createElement("img",{src:"/images/rate-this.svg",alt:"rate-this-icon",height:"120px"})),n.createElement("div",{className:"feedback-star-rating"},Array(5).fill(1).map((e,a)=>n.createElement("span",{key:a,onClick:()=>{t(a)}},n.createElement("img",{height:"28px",src:!((0,j.a4)(l)&&l>=0)||a>l?q()?.[a]?.unfill||"/images/fadeStar.svg":q()?.[l]?.fill||"/images/fillStar.svg",alt:`Star ${a+1}`})))),!((0,j.a4)(l)&&l>=0)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bad-excellent-feedback"},n.createElement("div",{className:"bad-text-rat"},"Very Bad"),n.createElement("div",{className:"excellent-text"},"Excellent")),n.createElement("div",{className:"bottomStarsContent"},n.createElement("div",{className:"resultRateThisHeading"},"Rate this test"),n.createElement("div",{className:"resultRateThisSubHeading"},"We would love to know how was your experience with this test?"),n.createElement("div",{className:"resultPopCheckBtns"}))),(0,j.a4)(l)&&l>=0?n.createElement("div",{className:"feedback-category"},n.createElement("div",null,{1:"Very Bad",2:"Bad",3:"Average",4:"Great",5:"Excellent"}[l+1]),n.createElement("div",null,l<=1?b[1]:b[l+1]),n.createElement("div",{className:"feedback-category-list"},E[l+1]?.map((e,t)=>n.createElement("button",{key:t,className:o?.includes(e)?"feeback-category-active":"",onClick:()=>{(e=>{let t=[...o],a=t.indexOf(e);-1==a?t.push(e):t.splice(a,1),u(t)})(e)}},e)))):"",null==l?n.createElement("div",{className:"feedback-action rate-later"},n.createElement("button",{onClick:N},"Rate Later")):n.createElement(n.Fragment,null,n.createElement("div",{className:"resultPopInput"},n.createElement("input",{type:"text",placeholder:"How can we improve ?",value:d,onChange:e=>{p(e.target.value)}})),n.createElement("div",{className:"resultPopSumit"},n.createElement("button",{onClick:()=>{let e={packageId:g,mappingId:v,responseText:d,starRating:l+1,selectedStrings:o};(0,m.A)(`${i.yU}/api/v2/feedback`,"POST",e).then(e=>{e.success&&r(!0)},()=>{r(!1)})}},"SUBMIT")),n.createElement("span",{className:"resultPopDoLater",onClick:N},"I’ll do it later"))))};J.propTypes={isVisible:B().bool};const G=J;var K=a(12097);const z=({rating:e,setRating:t,isPPC:a,moengageData:s,isThumbnail:r=!0,flexBy:l,ratingAvailable:c})=>{const[o,i]=(0,n.useState)(!1),[m,d]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{void 0!==e||c||i(!0)},[e,c]),n.createElement(n.Fragment,null,n.createElement(G,{rating:e,isVisible:o,closeCallback:()=>{m||t(-1),i(!1)},openFeedback:e=>{t(e),i(!0);var n=s,r={package_status:"Paid/Free"};r.contentTitle=n.title,r.contentID=n.testId,r.id=n.id,r.action="rate_submitted",r.isPPc=a,"undefined"!=typeof Moengage&&(0,K.Uj)(Moengage,"test",(0,u.tM)(r))},feedbackUpdated:m,setFeedbackUpdated:d}),n.createElement("section",{className:"boxWhiteFull ratethis"},n.createElement("div",{className:`ratethisBox ${l}`},r&&n.createElement("div",{className:"ratethisimg"},n.createElement("img",{src:"/images/rate-this.svg",alt:"rate-this-icon"})),n.createElement("div",{className:"ratethisText"},n.createElement("div",{className:"rateThisheading"},-1!=e?"You rated this test":"Rate this test"),n.createElement("div",{className:"rateThistext"},-1!=e?"We have received your feedback. It will help us improve your experience.":"We would love to know how 
1was your experience with this test?"),n.createElement("div",{className:"rateThisStarts"},n.createElement("div",{className:"rating"},Array(5).fill(1).map((a,s)=>n.createElement("span",{key:s,onClick:()=>{-1==e&&(i(!0),t(s))}},n.createElement("img",{height:"28px",src:void 0===e||s>e?q()?.[s]?.unfill||"/images/fadeStar.svg":q()?.[e]?.fill||"/images/fillStar.svg",alt:`Star ${s+1}`})))))))))};var X=a(68102),Z=a(80721),ee=a(87827),te=a(6599);const ae=({data:e={}})=>{const t=(0,n.useMemo)(()=>Object.entries(e)?.map(([e,t])=>{const{color:a,width:s}=(0,ee.su)(t);return{label:e,value:isNaN(t)?"":t,color:a,width:s}}),[e]);return n.createElement("div",{className:"overallMarksWrapper"},n.createElement("div",{className:"personality-bars-wrap"},n.createElement("div",{className:"personality-levels"},Object.values(ee.Vd)?.map((e,t)=>n.createElement("div",{className:"personality-levels-title",key:`level_${t}`},n.createElement("span",{className:"personality-levels-color",style:{backgroundColor:e?.color}}),e?.label))),n.createElement("div",{className:"personality-bars"},t?.map((e,t)=>n.createElement("div",{className:"personality-bar",key:`bar_${t}`},n.createElement("div",{className:"personality-bar-label"},n.createElement(te.default,{content:e?.desc||e?.label},n.createElement("span",{className:"bar-label-text"},e?.label," "),n.createElement("img",{src:"/images/test-series/infoIcon.svg",className:"info-img",alt:"info"}))),n.createElement("div",{className:"personality-bar-value"},e?.value||0===e?.value?n.createElement("div",{className:"personality-progress-bar"},n.createElement("div",{className:"personality-progress-fill",style:{width:e?.width,backgroundColor:e?.color}})):"Not Attempted"))))))},se=({totalCandidates:e,consumedNumber:t=0,totalNumber:a,sectionName:s,isCutOffMarksWrapper:r,cutOffMarks:l,negativeMarks:c,showTScore:o=!1,tScore:i=0,isNoMarksTest:m=!1,locked:u=!1,accuracy:d,purchaseOrNot:p})=>{const v=s?.replace(/\s+/g,"");let g="Your Rank"===s||"Predicted Rank"===s?e:a,E=t;return m&&(g="--",E="--"),n.createElement(n.Fragment,null,u&&!p&&n.createElement("div",{className:"card-lock-overlay"},n.createElement("img",{src:"Your Rank"===s?"/images/test-series/freeRankIcon.png":"/images/test-series/freeRankImg.png",alt:"Your Rank"===s?"Rank Locked":"Percentile Locked",className:"lock-icon",width:127}),n.createElement("span",{className:"tooltip-text"},"Kindly purchase this course to unlock full access")),!u&&n.createElement("div",{className:`yourDetailsWrapper ${r?"":`yourScoreWrapper ${"PredictedRank"===v?"YourRank":v}`} ${u?"locked-card":""}`},n.createElement("div",{className:"yourDetailsIcon"},n.createElement("img",{src:`/images/test-series/${"PredictedRank"===v?"YourRank":v}Icon.svg`,className:"checkMark-icon",alt:"checkMark-icon"})),n.createElement("div",{className:"yourMarksSection"},n.createElement("div",{className:"yourMarksSectionTotal"},"Accuracy"===s?n.createElement("span",null,d):"Your Rank"===s||"Predicted Rank"===s?n.createElement(n.Fragment,null,n.createElement("span",null,E)," | ",e||0):n.createElement(n.Fragment,null,n.createElement("span",null,E),g?` | ${g}`:""),"Accuracy"===s&&" | 100"),n.createElement("div",{className:"yourScoreSub"},s)),r&&n.createElement(n.Fragment,null," ",n.createElement("div",{className:"cutOffMarksWrapper"},c?n.createElement("div",{className:"cutOffMarksbtn negtiveMarkCutoff"},"Negative Marks: ",c):"",l?n.createElement("div",{className:"cutOffMarksbtn"},"Cut-off: ",l):""))),o?n.createElement("div",{className:"yourDetailsWrapper tscore-wrapper"},n.createElement("div",{className:"yourDetailsIcon"},n.createElement("img",{src:"/images/test-series/tscoreIcon.svg",className:"checkMark-icon",alt:"tscore-icon"})),n.createElement("div",{className:"yourMarksSection"},n.createElement("div",{className:"yourMarksSectionTotal"},n.createElement("span",null,i?i?.toFixed(2):"T Score")),n.createElement("div",{className:"yourScoreSub"},i?"T Score":"Will be available soon, Please check later."))):null)},ne=({title:e,overAllResultData:t,testResult:a,isSectionalSummary:s=!1,sfJson:r=!1,isPsychometricTest:l=!1,isFreeTestFlag:c=!1,purchaseOrNot:o})=>{const{sections:i=[]}=a,[m,u]=n.useState(i?.[0]),d=s?m:t,p=(0,g.tU)(d,t?.liveTest,s,t?.nonLiveUser,r,l,c),v=(0,n.useMemo)(()=>m?.secSubjectTagId===ee.f9,[m?.secSubjectTagId]),E=!s&&1===i?.length&&i?.[0]?.secSubjectTagId===ee.f9,h=t.correctAnswerCount||0,f=h+(t.incorrectAnswerCount||0),k=f>0?(h/f*100).toFixed(2):0;return n.createElement("div",{className:"overallScoreCardWrapper"},n.createElement("label",null,e),s&&n.createElement(Z.A,{tabs:i,activeTab:m,onClick:u,isResultAnalysis:!0}),v&&s?n.createElement(ae,{data:d?.personalityAnalysis}):n.createElement(n.Fragment,null,n.createElement("div",{className:"overallMarksWrapper "+(l&&s?"your-detail-cont-70-30":"your-detail-cont-100")},n.createElement(se,{totalCandidates:t?.totalCandidates,percentile:t?.percentile,consumedNumber:d?.marks%1?d?.marks?.toFixed(2):d?.marks,totalNumber:d?.totalMarks-((s?d?.dtbQuesSecCount:d?.dtbQuestotalMarks)||0),sectionName:"Your Score",cutOffMarks:d?.cutOffMarks,negativeMarks:d?.negativeMarks,tScore:d?.tScore,showTScore:l&&s,isCutOffMarksWrapper:!0,isNoMarksTest:E,locked:p?.locked,accuracy:k,purchaseOrNot:o})),n.createElement("div",{className:`overallMarksWrapper ${l&&"psycho-marks-wrapper"} ${t?.liveTest&&s?"isLiveUserSummaryWrapper":""} ${r?"isLiveUserSummarysfJson":""}`},p?.map((e,a)=>n.createElement(se,(0,X.A)({key:a},e,{totalCandidates:t?.totalCandidates,isNoMarksTest:E,locked:e.locked,accuracy:k,purchaseOrNot:o}))))))};var re=a(45909),le=a(24509);const ce=({userRank:e,scoredMarks:t,totalMarks:a,mappingId:s,isRankSliderFlag:r,setIsRankSliderFlag:l})=>
1{const c=(0,n.useRef)(null),[o,i]=(0,n.useState)([null]),[m,u]=(0,n.useState)(0),[d,p]=(0,n.useState)(0),[v,g]=(0,n.useState)(!1),[E,h]=(0,n.useState)(null);(0,n.useEffect)(()=>{p(e)},[e]),(0,n.useEffect)(()=>{u(a)},[a]),(0,n.useEffect)(()=>{i([a/40<1?10*t:t])},[t]);const f=(0,re.useRanger)({getRangerElement:()=>c.current,values:o,min:0,max:a/40<1?10*a:a,stepSize:a<=10?Math.floor(10*a/40):1,tickSize:a/40<1?Math.floor(10*a/40):Math.floor(a/40),onChange:e=>i(e.sortedValues)});return(0,n.useEffect)(()=>{0!==m&&null!=o?.[0]&&v&&(async()=>{try{const e=await(0,le.zu)(s);e?.success?((0,N.XF)("analysis_screen","marks_rank_scale",{test_id:s}),h(e)):(l(!0),h(null))}catch(e){}})()},[v]),(0,n.useEffect)(()=>{if(0!==m&&null!=o?.[0]&&v)if(E?.success&&null!==E){const a=m/40<1?(o[0]/10)?.toFixed(1):o[0],s=(0,le.Ld)(a,m,E,t,e);p(s)}else l(!0)},[o,E]),n.createElement("div",{className:"newSliderWrapper"},n.createElement("div",{ref:c,className:"trackWrapper"},f.getTicks().map(({value:e,key:t,percentage:s})=>n.createElement("div",{className:"tickWrapper "+(t%5!=0?"divisonalLines":""),key:t,style:{left:`${s}%`}},n.createElement("div",{className:"tickLabelWrapper"},t%5==0?a/40<1?(e/10)?.toFixed(1):e:""))),f?.getSteps()?.filter((e,t)=>0===t||10===t)?.map(({left:e,width:t},a)=>n.createElement("div",{className:"segmentWrapper",key:a,style:{left:`${e}%`,width:`${t}%`}})),f?.handles()?.map(({value:e,onKeyDownHandler:t,onMouseDownHandler:a,onTouchStart:s},l)=>n.createElement("button",{className:"newThumbWrapperDot",style:{left:`${f.getPercentageForValue(e)}%`},key:l,onKeyDown:r?null:()=>{g(!0),t()},onMouseDown:r?null:()=>{g(!0),a()},onTouchStart:r?null:()=>{g(!0),s()},role:"slider","aria-valuemin":f.options.min,"aria-valuemax":f.options.max,"aria-valuenow":e},n.createElement("span",{className:"newThumbTooltipInnerCircle"}))),f?.handles()?.map(({value:e,onKeyDownHandler:t,onMouseDownHandler:a,onTouchStart:s},l)=>n.createElement("button",{className:"newThumbWrapper",style:{left:`${f.getPercentageForValue(e)}%`},key:l,onKeyDown:r?null:()=>{g(!0),t()},onMouseDown:r?null:()=>{g(!0),a()},onTouchStart:r?null:()=>{g(!0),s()},role:"slider","aria-valuemin":f.options.min,"aria-valuemax":f.options.max,"aria-valuenow":e},n.createElement("span",{className:"newThumbTooltiptext"},"Rank : ",d)))))};var oe=a(97192),ie=a(39617),me=a(11543),ue=a(16397);const de=({heading:e="",data:t=[],flexByRow:a=!1,sectionNames:s=[],scriptLoaded:r,sectionWiseTScore:l=[]})=>{const c=(0,n.useMemo)(()=>l?.every(e=>e>=42),[l]);return n.createElement("div",{className:"scrore-comp"},n.createElement("div",{className:"qdisheading"},n.createElement("label",null,e),n.createElement("div",{className:"rullerscore-wrap"},n.createElement("div",{className:"colors-for-ruller full-width-label"},s?.map((e,t)=>n.createElement("div",{key:`${e}-${t}`,className:"colorbox",style:{"--new-chart-color":I[t]}},n.createElement("span",{className:"colorBoxName"},e),n.createElement("span",{className:"tooltiptextResult"},n.createElement("div",{className:"nameComp"},e))))))),c?null:n.createElement("div",{className:"disqualified-text"},"*According to your T-score you are Disqualified for this Test"),n.createElement("div",{className:"'chartWrapper' "+(a?"scoretableRow":"")},r?n.createElement(W.A,{chartData:t,noOfSections:2,chartId:"tscore_data",chartColors:I,component:"tScore",unitType:4}):""))};var pe=a(2842),ve=a(58604),ge=a(64102);function Ee(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function he(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ee(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const fe=({testResult:e={},mappingId:t=0,packageId:a=0,title:s="",rating:r,setRating:c,isPPC:o,moengageData:i,fixedMock
1Flag:m=!1,ratingAvailable:u,exam:p="",isReattemptFlag:v=!1,isFMTFlag:h=!1,fmtTopperList:f=[],sfJson:k=!1,isPsychometricTest:b=!1,freeContentFlag:C=!1,isPurchased:S})=>{const T="REATTEMPT"===new URLSearchParams(window.location.search).get("reAtemptFlag"),{fetchOtherContentInfo:I,fetchNextContentInfo:_}=(0,oe.A)(),W=new l.A,U=W.get("cp_tscontenturl"),B=W.get("cp_ppc_activetab_name"),H=U?U.split("."):[],q=["exam","subject"]?.includes(H?.[6])&&H?.includes("ppc")&&H?.includes("my-purchase"),[Y,J]=(0,n.useState)({}),[G,K]=(0,n.useState)(null),X=(0,d.A)(),{overall:Z,testInfo:ee,topperInfo:te,toppersList:ae,mode:se=""}=e,re=e?.overall,[Ee,fe]=(0,n.useState)("overall"),[ke,be]=(0,n.useState)("marks"),[Ne,ye]=(0,n.useState)(!1),[we,Ce]=(0,n.useState)(Date.now()),Se=Date.now(),[Te,Ae]=(0,n.useState)({}),[xe,Me]=(0,n.useState)({}),[Ie,Re]=(0,n.useState)(!1),Oe=(0,pe.A)(E.PF),De=(0,n.useMemo)(()=>H[H?.length-1],[U]),Fe=(0,n.useMemo)(()=>H[2],[U]),$e=(0,n.useMemo)(()=>"subject"===H?.[6]&&11===H?.length,[U]);(0,n.useEffect)(()=>{Oe&&window?.google?.charts&&Re(!0)},[Oe]),(0,n.useEffect)(()=>{if(Object.keys(e)?.length){let s=he({},Z);ee&&(s.testInfo=he({},ee));let n=0,r=0,l=0,c=0;const o={totalQuestions:"totalQuestions",correctAnswerCount:"correctAnswerCount",incorrectAnswerCount:"incorrectAnswerCount",nonEvaluatedAnswerCount:"nonEvaluatedAnswerCount"};if(e?.sections?.forEach(e=>{let t=P(o,e||{});n+=t?.correctAnswerCount,r+=t?.incorrectAnswerCount,l+=t?.totalQuestions,t.nonEvaluatedAnswerCount&&(c+=t.nonEvaluatedAnswerCount)}),s.correctAnswerCount=n,s.incorrectAnswerCount=r,s.nonEvaluatedAnswerCount=c,s.totalQuestions=l-Z?.dtbQuestotalCount||0,te){const e={totalQuestions:"totalQuestions",correctAnswerCount:"correctAnswerCount",incorrectAnswerCount:"incorrectAnswerCount",nonEvaluatedAnswerCount:"nonEvaluatedAnswerCount"};let t=0,a=0,n=0,r=0;te?.sections?.forEach(s=>{let l=P(e,s||{});t+=l?.correctAnswerCount,a+=l?.incorrectAnswerCount,n+=l?.totalQuestions,l.nonEvaluatedAnswerCount&&(r+=l.nonEvaluatedAnswerCount)}),s.topperInfo={overall:he(he({},te?.overall),{},{correctAnswerCount:t,incorrectAnswerCount:a,nonEvaluatedAnswerCount:r,totalQuestions:n-te?.overall?.dtbQuestotalCount||0})}}C?(0,le.zu)(t).then(e=>{if(e?.success){const n=(0,le.B0)(s.marks,s.totalMarks,e.data);let r=0;(0,le.bu)(a,t).then(t=>{if(t){r=t.totalNegativeMarks;const a=(0,le.B0)(-r,s.totalMarks,e.data),l=(0,le.Ld)(s.totalMarks,s.marks,e,s.scoredMarks,n,a,C);let c=0;a>0&&(c=(a-l)/a*100);let o=he(he({},s),{},{rank:l,overallRank:l,totalCandidates:a,percentile:c});J(o),K(o)}else J(s),K(s)})}else J(s),K(s)}):(J(s),K(s))}q&&a===Fe&&(Pe(),_e())},[e]);const Pe=async()=>{try{const e=await I(1,Fe,De,!!$e&&"TOPIC");e?.success&&Ae(e?.data)}catch(e){}},_e=async()=>{try{const e=await _(1,Fe,t,De,!1);e?.success&&Me(e?.data?.content)}catch(e){}};(0,n.useEffect)(()=>{Ce(Date.now())},[ke]);const We=(0,n.useMemo)(()=>e?.sections?.map(e=>e?.secDN),[e?.sections]),Le=(0,n.useMemo)(()=>{if(Object?.keys(Y)?.length&&!h){let t=[["",...We?.slice(0,8)?.map(e=>[e,{role:"tooltip",type:"string",p:{html:!0}}])?.flat()||[]]],a=["You","Average","Topper"];if(a?.forEach(a=>{switch(a){case"You":t.push([a,...R(e?.sections?.slice(0,8),ke,a,w[ke])]);break;case"Average":t.push([a,...R(e?.sections?.slice(0,8),F[ke],a,w[ke],"true")]);break;case"Topper":t.push([a,...R(e?.topperInfo?.sections?.slice(0,8),ke,a,w[ke])])}}),We?.slice(0,8)?.length<3){const e=3-We?.slice(0,8)?.length;t?.forEach((t,a)=>{for(let s=0;s<e;s++)t.push(0===a?"":0)})}return t}},[Y,ke]),je=(0,n.useMemo)(()=>{let t=structuredClone(e?.sections);if(!t?.length||!t[0]?.tScore)return;let a=[["",...M?.map(e=>[e,{role:"tooltip",type:"string",p:{html:!0}},(0,ve.k)("tScore",t)?null:{role:"annotation",type:"string"}])?.flat()||[]]];return t?.forEach((e,s)=>{a.push([e?.secDN?.split(" ")?.join("+"),...R([e],"tScore",e?.secDN?.split(" ")?.join("+"),null,s+1>t?.length/2)])}),a},[e?.sections]),Qe=h?[]:[{label:"Overall",data:Y,index:0},...e?.sections?.map((e,t)=>({label:e?.secDN,data:e,index:t+1}))||[]],Ue=ae?.length||f?.length?n.createElement("div",{className:re||f?.length>0?"rowWidth4":"rowWidth8 fullwidthleaderboard"},n.createElement(Q,{userRank:Y?.overallRank||Y?.rank,toppersList:ae||f,totalMarks:m?ae?.[0]?.maximumMarks:Y?.totalMarks,userMarks:v?Y?.userFirstAttemptMarks:Y?.marks,dtbQuestotalMarks:Y?.dtbQuestotalMarks||0,isTestAttempted:m&&!re||re&&!m,isFMTTest:!!f||!ae&&void 0,isLiveTestUser:Y?.liveTest&&Y?.nonLiveUser})):"";return(0,n.useEffect)(()=>{const e=e=>{e?.preventDefault();let a=Date.now(),s={test_id:t,time_spent:a-Se};return(0,N.XF)("analysis_screen","analysis_time",s),e.returnValue=""};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[]),n.createElement(n.Fragment,null,b&&n.createElement("section",{className:"rowWrap"},n.createElement("div",{className:"rowWidth8"},n.createElement("div",{className:"pyshcoTestWarning"},n.createElement("div",{className:"pyshcoTestWraningImg"},n.createElement(ge.A,null)),n.createElement("div",{className:"pyshcoTestWraningText"},"Subjective questions are not included for analysis")))),re?n.createElement("section",{className:"rowWrap"},n.createElement("div",{className:"rowWidth8"},n.createElement(ne,{title:"Overall Performance Summary",testResult:e,overAllResultData:Y,sfJson:k,isPsychometricTest:b,isFreeTestFlag:C,purchaseOrNot:S}),S&&C&&T&&n.createElement("div",{className:"sectional-rank-image"},n.createElement("img",{src:"/images/Info.svg",alt:"info",loading:"lazy"}),n.createElement("span",{className:"sectional-rank-text"},"You can view detailed results only in your first attempt!")),!h&&n.createElement(n.Fragment,null,n.createElement(ne,{title:"Sectional Summary",testResult:e,overAllResultData:Y,isSectionalSummary:!0,sfJson:k,isPsychometricTest:b,isFreeTestFlag:C,showSectionalImage:"Sectional Summary"===s,purchaseOrNot:S}),b&&e?.sections[0]?.tScore?n.createElement("section",{className:"boxWhiteFull ScoreCompairBox"},n.createElement(de,{heading:"Section wise T-score & Status",data:je,sectionNames:M,comparisonChartOption:ke,setComparisonChartOption:be,flexByRow:!0,scriptLoaded:Ie,sectionWiseTScore:e?.sections?.map(e=>parseInt(e.tScore))})):null,Object.keys(Te||{})?.length?n.createElement("section",{className:"boxWhiteFull"},n.createElement("div",{className:"qdisheading pb16"},n.createElement("label",null,"Related Content")),n.createElement("div",{className:"mt-topicBox-wrap"},Object.keys(Te||{})?.map((e,t)=>n.createElement(ie.A,{key:`rel_con_${t}`,title:B,onClick:()=>(e=>{let t,a,s=(0,D.A)(O.A,e),n=[...H];n[5]=s,"exam"===n[6]?t=n.join("/"):"subject"===n[6]&&(10===n?.length?(a=n[9],n=n.slice(0,n.length-1),t=`${n.join("/")}?activeTab=${a}`):t=n.join("/")),a&&localStorage.setItem("subject_active_tab",a),window.location.href=t})(e),category:e,relatedContent:Te})))):null,xe?.length?n.createElement("section",{className:"boxWhiteFull"},n.createElement("div",{className:"qdisheading pb16"},n.createElement("label",null,"Next Test")),n.createElement("div",{className:"mt-topicBox-wrap"},xe?.map((e,t)=>n.createElement(me.A,{onClick:()=>(e=>{if(!Object.keys(e?.mapping||{})?.length)return;let t,a=JSON.parse(JSON.stringify(e?.mapping));t=U?.split(".")?.slice(0,6)?.join("/");const{examSyllabusId:s,subjectGroupSyllabusId:n,subjectSyllabusId:r,chapterSyllabusId:l,topicSyllabusId:c}=a;let o,i=r?.syllabusId?((e=[])=>[...e]?.map(e=>e.name)?.join(", "))(r?.tag):"";s?.syllabusId?t+=`/exam/${s?.syllabusId}`:c?.syllabusId?t+=`/subject/${r?.syllabusId}/${(0,j.Gm)(i,!0)}/${l?.syllabusId}/${c?.syllabusId}`:(n?.syllabusId||l?.syllabusId)&&(o=n?.syllabusId||l?.syllabusId,t+=`/subject/${r?.syllabusId}/${(0,j.Gm)(i,!0)}?activeTab=${o}`),o&&localStorage.setItem("subject_active_tab",o),window.location.href=t})(he({},e)),key:`next_test_card_${t}`,data:e,isPurchased:!0,fromPDP:!0})))):null),C&&!S&&n.createElement("div",{className:"sectional-bar-tooltip-wrapper"},n.createElement("img",{src:"/images/test-series/barChartImg.png",alt:"Locked",className:"sectional-rank-image"}),n.createElement("span",{className:"sectional-bar-tooltip-text"},"Unlock this feature with a course purchase")),!h&&!k&&n.createElement("section",{className:"boxWhiteFull ScoreCompairBox"},n.createElement(L,{heading:"Comparison Chart",data:Le,sectionNames:We,comparisonChartOption:ke,setComparisonChartOption:be,handleOptionSelect:e=>{let a={},s=Date.now()-we;a.test_id=t,a.time_spent=s,y[ke]&&(0,N.XF)("analysis_screen",`comparision_${y[ke]}`,a);const n=$?.[e];be(n)},scores:{you:{marks:"timeSpent"===ke?A(Y?.[ke]||0)?.toFixed(1):(Y?.[ke]||0)?.toFixed(1),total:(Y[w[ke]]?"timeSpent"===ke?x(Y[w[ke]]||0)?.toFixed(1):Y[w[ke]]?.toFixed(1)||0:100)-("marks"===ke?Y?.dtbQuestotalMarks:0)},average:{marks:"timeSpent"===ke?A(Y?.testInfo?.[F[ke]]||0)?.toFixed(1):Y?.testInfo?.[F[ke]]?.toFixed(1)||0,total:(Y[w[ke]]?"timeSpent"===ke?x(Y[w[ke]]||0)?.toFixed(1):Y[w[ke]]?.toFixed(1)||0:100)-("marks"===ke?Y?.dtbQuestotalMarks:0)}
1,highest:{marks:"timeSpent"===ke?A(Y?.testInfo?.[F[ke]]||0)?.toFixed(1):(Y?.topperInfo?.overall?.[ke]||0)?.toFixed(1),total:(Y[w[ke]]?"timeSpent"===ke?x(Y[w[ke]]||0)?.toFixed(1):Y[w[ke]]?.toFixed(1)||0:100)-("marks"===ke?Y?.dtbQuestotalMarks:0)}},flexByRow:!0,scriptLoaded:Ie,hideTimeSpent:b})),Y?.rankPredictionAllowed&&!v&&n.createElement("section",{className:"boxWhiteFull rangeSlider"},n.createElement("div",{className:"marksvsRankWrapper"},"Marks Vs Rank"," ",n.createElement("span",{className:"userActualRank"}," ","Your rank :"," ",Y?.overallRank||Y?.rank," ")),(Ne||Y?.totalCandidates<=200)&&n.createElement("div",{className:"marksvsRankWarning"},"*Calculation in progress, You can check after sometime"),n.createElement("div",null,n.createElement(ue.default,{blank:!0},n.createElement(ce,{scoredMarks:Y?.marks,totalMarks:m?ae[0]?.maximumMarks:Y?.totalMarks-Y?.dtbQuestotalMarks,mappingId:t,isRankSliderFlag:Ne||Y?.totalCandidates<=200,setIsRankSliderFlag:ye,userRank:Y?.overallRank||Y?.rank}))),n.createElement("div",{className:"marksvsRankUnit"},"Marks")),!h&&n.createElement(V,{correctCount:G?.correctAnswerCount,wrongCount:G?.incorrectAnswerCount,unattemptedCount:G?.totalQuestions-(G?.correctAnswerCount+G?.incorrectAnswerCount+(G?.nonEvaluatedAnswerCount?G?.nonEvaluatedAnswerCount:0))-(G?.dtbQuesSecCount||0),unevaluatedCount:G?.nonEvaluatedAnswerCount,totalCount:G?.totalQuestions-(G?.dtbQuesSecCount||0)-(G?.dtbQuestotalCount||0),reAttemptCb:()=>(0,g.fC)({mappingId:t,packageId:a,title:s,status:"COMPLETED",reAtemptFlag:"REATTEMPT",exams:[p],examMode:se}),quesDistributionSections:Qe,handleChange:e=>{const t=parseInt(e.target.value);K(Qe?.[t]?.data),fe(t)},selectedOption:Ee,setSelectedOption:fe})),n.createElement("div",{className:"rowWidth4"},re&&!m&&!h&&n.createElement(z,{rating:r,setRating:c,isPPC:o,moengageData:i,flexBy:"column",ratingAvailable:u}),Ue)):n.createElement("div",null),m&&!re?n.createElement(n.Fragment,null,n.createElement("section",{className:"rowWrap"},n.createElement("div",{className:"rowWidth8 boxWhiteFull "+(ae?.length||f?.length?"":"notAttemptWrapper")},n.createElement("div",{className:"nopurchagesecion"},n.createElement("img",{src:"/images/no-purchage-img.svg",alt:"no-purchase-img"}),n.createElement("p",null,"You've not Attempted the test"),n.createElement("button",{className:"attemptedNowbtn",type:"button",onClick:()=>{(0,g.fC)({mappingId:t,packageId:a,title:s,status:"COMPLETED",reAtemptFlag:"REATTEMPT",exams:p,ppc:o,examMode:se,isTestPass:X})}},"Attempt Now"))),ae?.length||f?.length?n.createElement("div",{className:"rowWidth4"},Ue):"")):"")},ke=(0,n.memo)(fe),be=({expertNote:e=""})=>n.createElement("div",{className:"fuild-container expert-note-field-wrapper"},n.createElement("div",{className:"expert-note-header"},n.createElement("img",{src:"/images/expert-note.svg",alt:"Expert Note",width:"24px",height:"24px"}),n.createElement("div",null,"Expert Note")),n.createElement("div",{className:"expert-note-content"},e));be.propTypes={expertNote:B().string.isRequired};const Ne=be,ye=({testTitle:e="",level:t="",dateAttempted:a=n.createElement(n.Fragment,null),rightAction:s,expertNote:r="",children:l,liveTestCategory:c=null})=>
1{const o=(0,n.useRef)(null),[i,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{const e=()=>{if("undefined"!=typeof window&&o?.current){const e=window.scrollY>=o?.current?.offsetTop-70;m(e)}};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),n.createElement("div",{className:"resultAnalysisWrapper"},n.createElement(h,null),r&&n.createElement(Ne,{expertNote:r}),n.createElement("div",{ref:o,className:"headerBelowWrap "+(i?"stuck":"")},n.createElement("section",{className:"content-heading-wrap"},n.createElement("div",{className:"contentHeading"},n.createElement("div",{className:"contentExamName"},e,t&&n.createElement("span",{className:"mediamName"},t),c&&n.createElement("span",{className:"mediamName"},2===c?"Full Length Test":"Sectional Test")),n.createElement("div",{className:"atemptDateWrap"},a)),n.createElement("div",{className:"testResultTopBtns"}," ",s))),n.createElement("div",{className:"fuild-container"},n.createElement("section",{className:"sidebar-content-wrap"},n.createElement("div",{className:"contentWrap"},l))))};ye.propTypes={testTitle:B().string,level:B().string,dateAttempted:B().element,selectedSideTab:B().string,onClickSideTab:B().func,sideBarTabs:B().array,children:B().element.isRequired};const we=ye;var Ce=a(56825);const Se=(e,t=!1)=>{let a=1;return e?.forEach((s,n)=>{if(s?.hasOwnProperty("secParentDN")){let r=s?.secParentDN;s?.subSecCompulsory>1&&(r+=` - Paper ${(0,Ce.A)(a)}`),t||(r+=` - ${s?.secDN}`),e[n].secDN=r,a++}}),e};var Te=a(6157),Ae=a(30124),xe=a(55863);function Me(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function Ie(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Me(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const Re=e=>{const t=new l.A,a=(0,r.wA)(),[s,h]=(0,n.useState)("Result Analysis"),[y,w]=(0,n.useState)([]),{search:C}=(0,c.useLocation)(),S=new URLSearchParams(C),T=S.get("dtb"),A=S.get("sfJsonPreview"),x=S.get("fixedMockResult")&&!S.get("freeContent"),M=S.get("freeContent"),I=S.get("exam"),R=(0,d.A)(C),{mappingId:O,packageId:D,title:F}=(0,c.useParams)(),[$,P]=(0,n.useState)(),[_,W]=(0,n.useState)(!0),[L,j]=(0,n.useState)(""),[Q,U]=(0,n.useState)({}),[B,H]=(0,n.useState)(),[V,q]=(0,n.useState)(void 0),[Y,J]=(0,n.useState)(""),[G,z]=(0,n.useState)(null),[X,Z]=(0,n.useState)(!1),[ee,te]=(0,n.useState)(!1),[ae,se]=(0,n.useState)(!1),ne=(0,r.d4)(e=>e.header.userInfo?e.header.userInfo:{}),re=ne?.id||t.get("cp_user_id")||"",[le,ce]=(0,n.useState)(null),[oe,ie]=(0,n.useState)({}
1),[me,ue]=(0,n.useState)({}),[de,pe]=(0,n.useState)(!0),[ve,ge]=(0,n.useState)("");let Ee=C;const he=(0,r.d4)(e=>e.header.jwtTokenNew)||t.get("cp_new_token"),fe=Q?.overall,be=e=>{var t,a,s={},n=[];s.attemptedDate=(t=e?.data?.overall?.dateAttempted,`${(a=new Date(t)).getDate()} ${a.getMonth()} ${a.getHours()}: ${a.getMinutes()}: ${a.getSeconds()}`),s.package_status="Paid/Free",s.title=F,s.testId=O,s.id=D,s.action="analysis viewed",s.rating=V,s.markScored=e?.data?.overall?.marks,s.timeSpent=e?.data?.overall?.timeSpent,s.totalTime=e?.data?.overall?.totalTime,s.attemptedPercentage=e?.data?.overall?.attempted,s.correct_qnCount=e?.data?.sections?.reduce((e,t)=>e+t?.correctAnswerCount,0),s.incorrect_qnCount=e?.data?.sections?.reduce((e,t)=>e+t?.incorrectAnswerCount,0),s.totalQuestions=e?.data?.sections?.reduce((e,t)=>e+t?.totalQuestions,0),s.unattempted_qnCount=s?.totalQuestions-(s?.incorrect_qnCount+s?.correct_qnCount),s.oa_rank=e?.data?.overall?.overallRank,s.oa_average_score=e?.data?.testInfo?.averageScore,s.oa_highest_score=e?.data?.toppersList&&e?.data?.toppersList[0]?.totalMarksObtained,e?.data?.sections?.forEach(function(e){n.push({sec_name:e?.sectionName,sec_rank:e?.rank,sec_accuracy:e?.accuracy,sec_score:e?.marks,sec_timeTaken:e?.timeSpent})}),s.sectionalData=n;let r=((e,t)=>{e=e.replace(/[\[\]]/g,"\\$&");var a=new RegExp(`[?&]${e}(=([^&#]*)|&|#|$)`).exec(t);return a?a[2]?decodeURIComponent(a[2].replace(/\+/g," ")):"":null})("ppc");P(s),H(r),s.isPPc=r,"undefined"!=typeof Moengage&&(0,K.Uj)(Moengage,'"test_submitted_scoreData',(0,u.tM)(s)),U(e.data),e?.data?.sections&&Se(e?.data?.sections),e?.data?.topperInfo?.sections&&Se(e?.data?.topperInfo?.sections,!0),e.data?.overall?.liveTest&&(J(e.data?.overall?.nonLiveUser?"NLT":"LT"),z(e.data?.overall?.testCategory||null))},Ne=(0,n.useMemo)(()=>{let e=9===Q?.testType;return{isPsychometricTest:e,testWindowBaseUrl:e?"psych-test-portal":"test-series-portal"}},[Q?.testType]),ye=M?"fixedMockResult":Ne?.isPsychometricTest?"isTestPass":null;ye&&(Ee=C.split("&")?.filter(e=>!e.includes(ye))?.join("&"));const Ce=(0,n.useMemo)(()=>{if(!Object.keys(Q).length)return;const e=new Date(Q?.overall?.dateAttempted);let t;if(function(e){return e instanceof Date&&!isNaN(e)}(e)){const a=e.toLocaleTimeString("en",{hour:"2-digit",minute:"2-digit"}),s=new Intl.DateTimeFormat("en",{year:"numeric"}).format(e),n=new Intl.DateTimeFormat("en",{month:"short"}).format(e);t=`${new Intl.DateTimeFormat("en",{day:"2-digit"}).format(e)} ${n}, ${s} | ${a}`}return t},[Q]);(0,n.useEffect)(()=>{S.get("fixedMockResult")&&(()=>{let e;e=i.nL===E.ot?i.nL:E.O;try{(0,m.A)(`${e}/${D}/${O}/results/topper.json`,"GET").then(e=>{e&&ce(e)}).catch(e=>{}).finally(()=>{W(!1)})}catch(t){}})()},[]),(0,n.useEffect)(()=>{S.get("fixedMockResult")&&re&&(()=>{let e;e=i.nL===E.ot?i.nL:E.O,(0,m.A)(`${e}/${D}/${O}/results/${re}.json`,"GET",void 0,void 0,void 0,{mode:"no-cors","Access-Control-Allow-Origin":"*",Origin:E.O?.slice(8),"x-jwt-token-new":he}).then(e=>{e?.data&&(ie(e?.data),ge(e?.data?.result?.expertNote||""),localStorage?.setItem("expertNote",e?.data?.result?.expertNote||""),(()=>{let e;e=i.nL===E.ot?i.nL:E.O,(0,m.A)(`${e}/${D}/${O}/results/${re}_rank.json`,"GET",void 0,void 0,void 0,{mode:"no-cors","Access-Control-Allow-Origin":"*",Origin:E.O?.slice(8),"x-jwt-token-new":he}).then(e=>{e&&ue(e)}).catch(e=>{})})(),Me(),W(!1))}).catch(e=>{})})()},[re]),(0,n.useEffect)(()=>{x&&!M&&(()=>{let e={};oe?.result&&(e.overall=Ie(Ie({},oe.result),me)),le?.length&&(e.topperInfo={overall:Ie({},le[0])},e.toppersList=[...le]),U(e)})()},[le,oe,me]),(0,n.useEffect)(()=>{if(t.get("cp_token")){const e=t.get("cp_token"),s=t.get("cp_user_name"),n=t.get("cp_user_email"),r=t.get("cp_user_id"),l=t.get("cp_user_phone"),c=t.get("cp_new_token"),o=t.get("cp_userUUID"),i=t.get(`cp_user${ne?.id}`)||"BANKING";a((0,xe.CC)(e,s,n,r,l,i,c,o))}const e=localStorage?.getItem("expertNote");if(e&&ge(e),(0,m.A)(`${i.nL}/v2/${D}/${O}/video-solutions?videoSolList=true`,"GET").then(e=>{e.success&&e.data&&Z(!!e?.data?.solutionList?.length)},()=>{}),T)return void W(!1);let s=localStorage.getItem("testCalcData"),n=JSON.parse(s);te(n?.resultData?.data?.overall&&n?.resultData?.data?.sections&&M),x||(Me(),Re()),M||S.get("fixedMockResult")||A?n?.resultData&&(be(n?.resultData),W(!1)):x||(0,m.A)(`${i.yU}/api/v1/test-series/view-result?packageId=${D}&mappingId=${O}`,"GET").then(e=>{if(e.data){if(M){if(n?.resultData){n.resultData.data.testInfo=e?.data?.testInfo,n.resultData.data.topperInfo=e?.data?.topperInfo,n.resultData.data.toppersList=e?.data?.toppersList;const t=n?.resultData?.data?.sections?.map((t,a)=>{const s=Ie({},t);return s.info=e?.data?.sections?.[a]?.info,s.rank=e?.data?.sections?.[a]?.rank,s.totalTime=e?.data?.sections?.[a]?.totalTime,s});n.resultData.data.sections=t;const a=e?.data?.overall?.hasOwnProperty("overallRank")?"overallRank":"rank";n.resultData.data.overall[a]=e?.data?.overall[a],n.resultData.data.overall.userFirstAttemptMarks=e?.data?.overall?.marks,n.resultData.data.overall.totalTime=e?.data?.overall.totalTime,n.resultData.data.overall.liveTest=e?.data?.overall?.liveTest,n.resultData.data.overall.nonLiveUser=e?.data?.overall?.nonLiveUser,n.resultData.data.overall.totalCandidates=e?.data?.overall?.totalCandidates,be(n?.resultData),ge(e?.data?.expertNote||""),W(!1)}}else be(e),W(!1);ge(e?.data?.expertNote||""),localStorage?.setItem("expertNote",e?.data?.expertNote||"")}else j("Something Went Wrong,Please try again later!"),U({})},()=>{j("Something Went Wrong,Please try again later!"),U({})})},[]),(0,n.useEffect)(()=>
1{if(Q){let e=Q?.sections?.map(e=>{if(e?.dtbQuesSecCount!==e?.totalQuestions)return e?.secDN});w(e)}},[Q]);const Me=()=>{try{(0,m.A)(`${i.yU}/api/v1/feedback?mappingId=${O}&packageId=${D}`,"GET").then(e=>{q(e?.data?+e.data.starRating-1:void 0),pe(!!e?.data)},()=>{q(void 0),pe(!1)}).finally(()=>{})}catch(e){}},Re=()=>{(0,m.A)(`${E.xS.purchasedPackageV2}?pkgId=${D}`,"GET").then(e=>{se(!0===e),(0,Te.D)(Ae.hR,D,{isPurchased:e})}).catch(e=>{se(!1)})};return L?n.createElement("h1",{style:{textAlign:"center"}},L):_?n.createElement(k.default,null):T?n.createElement(f,{mappingId:O,packageId:D,title:F,freeContentFlag:M,sfJson:A,exam:I}):n.createElement(n.Fragment,null,n.createElement(b.default,{title:`${E.$p[1]}`}),n.createElement(we,{testTitle:decodeURIComponent(F),dateAttempted:Ce&&n.createElement(n.Fragment,null,x?fe?"Attempted":"Conducted":"Attempted"," ","on",n.createElement("span",null," ",Ce),R&&n.createElement(n.Fragment,null,!x&&n.createElement("span",null," ","Total Questions :"," ",(Q?.overall?.totalQuestions||(Oe=Q?.sections,Oe?.reduce((e,t)=>e+t?.totalQuestions,0)))-(Q?.overall?.dtbQuestotalCount||0)),n.createElement("span",null," ","Marks :"," ",Q?.overall?.totalMarks-(Q?.overall?.dtbQuestotalMarks||0)),A&&M?"":n.createElement("span",null," ","Time :"," ",(0,p.A)((0,v.A)(Q?.overall?.totalTime),"min","mins")))),rightAction:n.createElement(n.Fragment,null,n.createElement(o.N_,{className:"btnView viewSolution",to:`/${Ne?.testWindowBaseUrl}/${O}/${D}/COMPLETED/${encodeURIComponent(F)}${Ee}`,target:"_blank"},n.createElement("span",null,"View Solutions")),(R||Ne?.isPsychometricTest)&&n.createElement(n.Fragment,null,X&&n.createElement(o.N_,{className:"btnView videoSolution",onClick:()=>{(0,N.XF)("analysis_screen","videosol_analysis_clicked",{test_id:O})},to:`/${Ne?.testWindowBaseUrl}/${O}/${D}/COMPLETED/${encodeURIComponent(F)}${Ee}&vs=true`,target:"_blank"},n.createElement("span",null," ",n.createElement("img",{src:"/images/test-series/videoSolution.svg",className:"videoSolution-icon",alt:"videoSolution-icon"}),"Video Solution")),!x&&n.createElement(o.N_,{className:"btnView reatempt",onClick:e=>{e.preventDefault(),(0,g.fC)({mappingId:O,packageId:D,title:encodeURIComponent(F),status:"COMPLETED",reAtemptFlag:"REATTEMPT",exams:I,sfJson:A,dtb:T,ppc:B,examMode:Y?"NLT":"",isTestPass:R,testType:Q?.testType,reAttempt:!0})}},n.createElement("span",null,"Re-Attempt")))),selectedSideTab:s,onClickSideTab:h,sideBarTabs:(()=>{let e=["Result Analysis","Sections Report","Compare Yourself"];return M&&!x?e=["Result Analysis","Sections Report"]:x&&(e=["Result Analysis"]),e})(),level:"",isFixedMock:x,liveTestCategory:G,expertNote:ve},n.createElement(n.Fragment,null,Q?.overall?.dtbQuestotalCount>0&&n.createElement("p",{className:"solve-sub-info"},n.createElement("img",{src:"/images/test-solution/solve-sub-info.svg",alt:"tick-blue.svg"}),"Subjective questions (",Q?.overall?.dtbQuestotalCount,") are not included for analysis"),n.createElement(ke,{testResult:Q,sectionTabs:y,mappingId:O,packageId:D,title:F,rating:V,setRating:q,isPPC:B,moengageData:$,freeContentFlag:M,fixedMockFlag:x,ratingAvailable:de,exam:I,mode:Y,isReattemptFlag:ee,isFMTFlag:S?.get("fixedMockResult"),fmtTopperList:le,sfJson:A||M,isPsychometricTest:Ne?.isPsychometricTest,isPurchased:ae}))));var Oe}},64102(e,t,a){var s=a(63696);const n=()=>s.createElement("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{clipPath:"url(#clip0_10190_30084)"},s.createElement("path",{d:"M11 0C4.92031 0 0 4.91975 0 11C0 17.0796 4.91975 22 11 22C17.0797 22 22 17.0802 22 11C22 4.92039 17.0802 0 11 0ZM11 20.4651C5.78093 20.4651 1.53489 16.2191 1.53489 11C1.53489 5.78089 5.78093 1.53489 11 1.53489C16.2191 1.53489 20.4651 5.78089 20.4651 11C20.4651 16.2191 16.2191 20.4651 11 20.4651Z",fill:"#BA1A1A"}),s.createElement("path",{d:"M11.0002 9.16895C10.3486 9.16895 9.88525 9.44412 9.88525 9.84953V15.3661C9.88525 15.7136 10.3486 16.0611 11.0002 16.0611C11.6228 16.0611 12.1295 15.7136 12.1295 15.3661V9.84944C12.1295 9.44407 11.6228 9.16895 11.0002 9.16895Z",fill:"#BA1A1A"}),s.createElement("path",{d:"M11.0003 5.7666C10.3342 5.7666 9.81299 6.24441 9.81299 6.79463C9.81299 7.34489 10.3342 7.83718 11.0003 7.83718C11.6518 7.83718 12.1731 7.34489 12.1731 6.79463C12.1731 6.24441 11.6518 5.7666 11.0003 5.7666Z",fill:"#BA1A1A"})),s.createElement("defs",null,s.createElement("clipPath",{id:"clip0_10190_30084"},s.createElement("rect",{width:"22",height:"22",fill:"white"}))));a.dn(n),a.d(t,["A",0,n])}}]);

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.