1import{a as On}from"./chunk-YPXMN7TG.js";import{a as Rn,b as Wn}from"./chunk-WYG6TGGG.js";import"./chunk-S5EOHV72.js";import{a as Mn}from"./chunk-ADCIAUQL.js";import"./chunk-RHFBLODE.js";import{a as qn,b as zn,c as En,d as Qn,e as Dn,f as Vn}from"./chunk-BUC6FGYE.js";import{a as jn}from"./chunk-P6HBQ2CG.js";import{a as Tn}from"./chunk-RCVP7PML.js";import{e as Zt,f as en,g as tn,h as Pn,i as Xe}from"./chunk-YIKGPRPW.js";import{a as Oe}from"./chunk-C2WG6HVI.js";import{a as In,b as kn}from"./chunk-STJLRGYE.js";import"./chunk-NSGMQPEW.js";import"./chunk-C5IG3EE3.js";import{a as nn,b as on}from"./chunk-6TM2IQQP.js";import{a as Yt,b as Jt,c as se,d as Kt,e as He,f as Ge,g as Fn,h as Un}from"./chunk-MI267A4R.js";import"./chunk-6WMR65GN.js";import{B as yn,C as wn,D as bn,E as Sn,K as Nn,L as An,M as Bn,U as Ln,e as Ie,h as Ye,j as Xt,k as ke,o as $t,p as xn,q as Cn,x as ce,z as Ke}from"./chunk-4AGL4IFN.js";import"./chunk-3SJUOXSC.js";import{a as Ze}from"./chunk-NAPW52VV.js";import{b as Pe,c as We}from"./chunk-WSCWC6WU.js";import{b as ae}from"./chunk-T75NPQZT.js";import{a as pi}from"./chunk-I7PLSVRC.js";import{$b as Ve,Ac as Bt,Ae as Be,Be as Ut,Bg as Se,Ca as jt,Cb as w,Ce as Wt,Db as b,Dg as rn,E as St,Ea as m,Eb as zt,Eg as Me,Fa as Tt,Fe as Re,Ga as a,Gc as Ae,Ha as G,Ia as D,Ig as je,Jb as Et,Jg as sn,Kg as an,Mg as ne,Nb as ie,Nf as Fe,Ng as Je,O as Pt,Ob as ve,Og as cn,Pa as c,Pb as K,Pg as ln,Qa as l,Qb as xe,Qg as pn,R as Ee,Ra as v,Rg as dn,Sa as pe,Sf as we,Sg as gn,Ta as de,Tb as Qt,Tg as _n,Uc as Rt,Ug as un,Va as f,Vg as mn,Wg as hn,X as Y,Xd as Ft,Y as Qe,Ya as h,Yb as Nt,Yg as fn,Zb as De,Zg as vn,_a as p,ac as Dt,ba as g,bb as R,bc as Vt,ca as _,da as It,ea as kt,eb as ge,fa as Ot,fb as _e,gb as ue,hb as he,ia as J,jb as d,jc as Ce,kb as y,lb as j,lc as ye,lg as oe,mb as te,mc as gt,na as Ne,pa as Mt,qb as T,ra as H,rb as q,sa as W,sb as z,ta as dt,te as Lt,tg as Le,ua as ee,va as le,vb as B,vg as Ue,wa as r,wb as L,wg as re,xa as I,xb as fe,xg as be,yb as qt,yg as Ht,zg as Gt}from"./chunk-672O2MLB.js";import{T as At,a as U,b as $,f as li,h as E}from"./chunk-V6KAXZDU.js";var Z=li(pi());function gi(n,t){if(n&1&&v(0,"img",30),n&2){let e=p(3);D("ncp-hero-img--contain",e._project.coverImageObjectFit==="contain"),a("src",e._project.coverImageUrl,W)}}function _i(n,t){if(n&1&&v(0,"img",31),n&2){let e=p(3);D("ncp-logo--topLeft",e._project.logoImagePosition==="topLeft")("ncp-logo--topRight",e._project.logoImagePosition==="topRight")("ncp-logo--bottomLeft",e._project.logoImagePosition==="bottomLeft")("ncp-logo--bottomRight",e._project.logoImagePosition==="bottomRight"),a("src",e._project.logoImageUrl,W)}}function ui(n,t){if(n&1&&(c(0,"div",26),m(1,gi,1,3,"img",27),v(2,"div",28),m(3,_i,1,9,"img",29),l()),n&2){let e=p(2);r(),a("ngIf",e._project.coverImageUrl),r(2),a("ngIf",e._project.logoImageUrl)}}function mi(n,t){if(n&1&&v(0,"div",32),n&2){let e=p(2);G("background-image","url("+e._project.creatorImageUrl+")")}}function hi(n,t){if(n&1&&(c(0,"div",33),d(1),l()),n&2){let e=p(2);r(),y(e.getInitials())}}function fi(n,t){if(n&1&&v(0,"p",34),n&2){let e=p(2);a("innerHTML",e._project.quizDescription,H)}}function vi(n,t){if(n&1){let e=f();c(0,"span",37),h("click",function(){g(e);let o=p(3);return _(o.showFlexTimesPanel=!o.showFlexTimesPanel)}),d(1,"\u24D8"),l()}}function xi(n,t){if(n&1&&(c(0,"div",17)(1,"div",35),d(2),m(3,vi,2,0,"span",36),l(),c(4,"div",19),d(5),l()()),n&2){let e=p(2);r(2),j(" ",e.getTimeDisplay()," "),r(),a("ngIf",e.isFlexTimesVarying()),r(2),y(e._projectSettings!=null&&e._projectSettings.timeBound?"Total Time":"Time/Question")}}function Ci(n,t){if(n&1){let e=f();c(0,"span",37),h("click",function(){g(e);let o=p(3);return _(o.showFlexPointsPanel=!o.showFlexPointsPanel)}),d(1,"\u24D8"),l()}}function yi(n,t){if(n&1&&(c(0,"div",17)(1,"div",35),d(2),m(3,Ci,2,0,"span",36),l(),c(4,"div",19),d(5,"Max pts"),l()()),n&2){let e=p(2);r(2),j(" ",e.getMaxPts()," "),r(),a("ngIf",e.isFlexPointsVarying())}}function wi(n,t){if(n&1&&(c(0,"div",45)(1,"span",46),d(2),l(),c(3,"div",47),v(4,"div",48),l(),c(5,"span",49),d(6),l()()),n&2){let e=t.$implicit,i=p(3);r(2),y(e.label),r(2),G("width",+e.time/i.maxFlexTime*100,"%"),r(2),y(e.time)}}function bi(n,t){if(n&1){let e=f();c(0,"div",38),h("click",function(){g(e);let o=p(2);return _(o.showFlexTimesPanel=!1)}),c(1,"div",39),h("click",function(o){return g(e),_(o.stopPropagation())}),c(2,"div",40)(3,"span",41),d(4,"Time per Question"),l(),c(5,"button",42),h("click",function(){g(e);let o=p(2);return _(o.showFlexTimesPanel=!1)}),d(6,"\u2715"),l()(),c(7,"div",43),m(8,wi,7,4,"div",44),l()()()}if(n&2){let e=p(2);r(8),a("ngForOf",e.getFlexTimesRows())}}function Si(n,t){if(n&1&&(c(0,"div",45)(1,"span",46),d(2),l(),c(3,"div",47),v(4,"div",48),l(),c(5,"span",49),d(6),l()()),n&2){let e=t.$implicit,i=p(3);r(2),y(e.label),r(2),G("width",+e.pts/i.maxFlexPoints*100,"%"),r(2),te("",e.pts," (",e.multiplier,")")}}function Pi(n,t){if(n&1){let e=f();c(0,"div",38),h("click",function(){g(e);let o=p(2);return _(o.showFlexPointsPanel=!1)}),c(1,"div",39),h("click",function(o){return g(e),_(o.stopPropagation())}),c(2,"div",40)(3,"span",41),d(4,"Max Points per Question"),l(),c(5,"button",42),h("click",function(){g(e);let o=p(2);return _(o.showFlexPointsPanel=!1)}),d(6,"\u2715"),l()(),c(7,"div",43),m(8,Si,7,5,"div",44),l()()()}if(n&2){let e=p(2);r(8),a("ngForOf",e.getFlexPointsRows())}}function Ii(n,t){if(n&1&&(c(0,"div",54)(1,"div",55),d(2),l(),c(3,"p"),d(4,"Days"),l(
1)()),n&2){let e=p(3);r(2),y(e.countDownString.days)}}function ki(n,t){if(n&1&&(c(0,"section",50)(1,"h3",51),d(2),l(),c(3,"div",52),m(4,Ii,5,1,"div",53),c(5,"div",54)(6,"div",55),d(7),l(),c(8,"p"),d(9,"Hours"),l()(),c(10,"div",54)(11,"div",55),d(12),l(),c(13,"p"),d(14,"Min"),l()(),c(15,"div",54)(16,"div",55),d(17),l(),c(18,"p"),d(19,"Sec"),l()()()()),n&2){let e=p(2);r(2),y(e._project==null?null:e._project.openMsg),r(2),a("ngIf",e.countDownString==null?null:e.countDownString.days),r(3),y(e.countDownString.hours),r(5),y(e.countDownString.min),r(5),y(e.countDownString.sec)}}function Oi(n,t){if(n&1&&(c(0,"div",56)(1,"span"),d(2),l()()),n&2){let e=p(2);r(2),y(e._project==null?null:e._project.closeMsg)}}function Mi(n,t){n&1&&(c(0,"span"),d(1,"Let's Play \u2192"),l())}function ji(n,t){n&1&&(c(0,"span"),d(1,"Take Assessment \u2192"),l())}function Ti(n,t){if(n&1){let e=f();c(0,"button",57),h("click",function(){g(e);let o=p(2);return _(o.onStart())}),m(1,Mi,2,0,"span",58)(2,ji,2,0,"span",58),l()}if(n&2){let e=p(2);G("opacity",(e.countDownString==null?null:e.countDownString.sec)>0||(e.countDownString==null?null:e.countDownString.min)>0||(e.countDownString==null?null:e.countDownString.hours)>0?"0.5":"1"),a("disabled",!e.isEnableStart),r(),a("ngIf",e._project.quizType!=="assessment"),r(),a("ngIf",e._project.quizType==="assessment")}}function qi(n,t){n&1&&(c(0,"span"),d(1,"Let's Play \u2192"),l())}function zi(n,t){n&1&&(c(0,"span"),d(1,"Take Assessment \u2192"),l())}function Ei(n,t){if(n&1){let e=f();c(0,"button",57),h("click",function(){g(e);let o=p(2);return _(o.onStart())}),m(1,qi,2,0,"span",58)(2,zi,2,0,"span",58),l()}if(n&2){let e=p(2);G("opacity",(e.countDownString==null?null:e.countDownString.sec)>0||(e.countDownString==null?null:e.countDownString.min)>0||(e.countDownString==null?null:e.countDownString.hours)>0?"0.5":"1"),a("disabled",!e.isEnableStart||!e._instance),r(),a("ngIf",e._project.quizType!=="assessment"),r(),a("ngIf",e._project.quizType==="assessment")}}function Qi(n,t){n&1&&(c(0,"div",59),d(1,"Your plan has exceeded the limit, please upgrade"),l())}function Ni(n,t){if(n&1&&(c(0,"div",1),v(1,"br"),c(2,"div",2),m(3,ui,4,2,"div",3),l(),c(4,"div",4)(5,"div",5)(6,"div",6),m(7,mi,1,2,"div",7)(8,hi,2,1,"div",8),l(),c(9,"div",9)(10,"div",10),d(11,"Created by"),l(),c(12,"div",11),d(13),l()()(),v(14,"hr",12),c(15,"h1",13),d(16),l(),m(17,fi,1,1,"p",14),c(18,"div",15)(19,"div",16)(20,"div",17)(21,"div",18),d(22),l(),c(23,"div",19),d(24,"Questions"),l()(),m(25,xi,6,3,"div",20)(26,yi,6,2,"div",20),l()(),m(27,bi,9,1,"div",21)(28,Pi,9,1,"div",21)(29,ki,20,5,"section",22)(30,Oi,3,1,"div",23)(31,Ti,3,5,"button",24)(32,Ei,3,5,"button",24)(33,Qi,2,0,"div",25),l()()),n&2){let e,i=p();G("background-image",i._project.backgroundImageUrlForCoverPage?"url("+i._project.backgroundImageUrlForCoverPage+")":null),D("ncp-light",(i._projectSettings==null?null:i._projectSettings.mode)!=="dark")("has-bg",!!i._project.backgroundImageUrlForCoverPage),r(3),a("ngIf",i._project.coverImageUrl||i._project.logoImageUrl),r(4),a("ngIf",i._project.creatorImageUrl),r(),a("ngIf",!i._project.creatorImageUrl),r(5),y(i._project.creatorName),r(3),y(i._project.quizName),r(),a("ngIf",!i._project.descriptionDisable&&i._project.quizDescription),r(5),y((e=i.questionCount)!==null&&e!==void 0?e:"\u2014"),r(3),a("ngIf",(i._projectSettings==null?null:i._projectSettings.useTimer)||(i._projectSettings==null?null:i._projectSettings.timeBound)),r(),a("ngIf",i._projectSettings==null?null:i._projectSettings.pointsPerQuestion),r(),a("ngIf",i.showFlexTimesPanel&&i.isFlexTimesVarying()),r(),a("ngIf",i.showFlexPointsPanel&&i.isFlexPointsVarying()),r(),a("ngIf",(i.countDownString==null?null:i.countDownString.sec)>0||(i.countDownString==null?null:i.countDownString.min)>0||(i.countDownString==null?null:i.countDownString.hours)>0),r(),a("ngIf",i.isQuizEnded&&!i.isEnableStart),r(),a("ngIf",!(i.mode==="u"||i.mode==="i")&&!i.isQuizEnded),r(),a("ngIf",(i.mode==="u"||i.mode==="i")&&!i.isQuizEnded&&(i.isEnableStart||i._instance)),r(),a("ngIf",i.isExceeded)}}var $e=class n{constructor(t,e){this.projectService=t;this.questionsService=e}_project;_projectSettings;_instance;questionCount=null;flexQuestions=[];flexDataLoaded=!1;timeQuestion;maxPtsPoints;set projectSettings(t){if(t){this._projectSettings=t;let e=this._project?.coverPageData;t.flexPointsAndTime&&this._project?.quizId&&!e?.getFlexPointsRows?.length&&this.fetchFlexData(this._project.quizId)}}set project(t){t&&t.quizId&&(this._project=t,this._project?.coverPageData?.totalQuestions?this.questionCount=this._project?.coverPageData?.totalQuestions:this.fetchQuestionCount(t.quizId),this._project?.coverPageData?.timeQuestion&&(this.timeQuestion=this._project?.coverPageData?.timeQuestion),this._project?.coverPageData?.maxPtsPoints&&(this.maxPtsPoints=this._project.coverPageData.maxPtsPoints))}fetchQuestionCount(t){return E(this,null,function*(){let e=yield this.questionsService.getQuestionCountByProjectId(t);e&&(this.questionCount=e)})}fetchFlexData(t){return E(this,null,function*(){if(!this.flexDataLoaded)try{let e=yield this.questionsService.getAllQuestionsByProjectId(t);this.flexQuestions=e||[],this.flexDataLoaded=!0}catch(e){console.error("fetchFlexData failed",e)}})}set instance(t){t&&(this._instance=t)}isQuizEnded=!1;isEnableStart=!1;mode;isExceeded=!1;countDownString={};startQuiz=new J;onEnterKey(){let t=this.mode==="u"||this.mode==="i";this.isEnableStart&&(!t||!!this._instance)&&this.onStart()}onStart(){this.startQuiz.emit()}getInitials(){return(this._project?.creatorName||"").split(" ").slice(0,2).map(e=>e[0]?.toUpperCase()||"").join("")}formatTimeBound(t){if(!t)return"\u2014";let e=Math.floor(t/3600),i=Math.floor(t%3600/60),o=t%60;return e>0?`${e}h ${i}m`:i>0?o>0?`${i}m ${o}s`:`${i}m`:`${o}s`}getMaxPts(){if(this.maxPtsPoints)return String(this.maxPtsPoints);let t=this._projectSettings;if(!t||!t.pointsPerQuestion)return"\u2014";let e=t.pointsPerQuestion;if(t.flexPointsAndTime&&this.flexDataLoaded&&this.flexQuestions.length){let s=this.flexQuestions.map(x=>x.pointForThisQues?e*x.pointForThisQues:e);(t.xOutOfYNda||t.xOutOfYnew)&&t.xOutOfYValue&&(s.sort((x,M)=>M-x),s=s.slice(0,t.xOutOfYValue));let u=s.reduce((x,M)=>x+M,0);return u>0?String(u):"\u2014"}let i=this.questionCount||0;(t.xOutOfYnew||t.xOutOfYNda)&&t.xOutOfYValue&&(i=t.xOutOfYValue);let o=i*e;return o>0?String(o):"\u2014"}showFlexTimesPanel=!1;showFlexPointsPanel=!1;isFlexPointsVarying(){if(this._project?.coverPageData?.isFlexPointsVarying!=null)return this._project.coverPageData.isFlexPointsVarying;{if(!this._projectSettings?.flexPointsAndTime||!this.flexDataLoaded||!this.flexQuestions.length)return!1;let e=this.flexQuestions.map(i=>i.pointForThisQues||1);return!e.every(i=>i===e[0])}}getFlexPointsRows(){let t=this._project?.coverPageData;if(t?.getFlexPointsRows?.length)return t.getFlexPointsRows;let i=this._projectSettings?.pointsPerQuestion||0;return this.flexQuestions.map((o,s)=>{let u=o.pointForThisQues||1;return{label:`Q${s+1}`,pts:String(i*u),multiplier:`${u}X`}})}get maxFlexPoints(){if(this._project?.coverPageData?.maxFlexPoints)return this._project.coverPageData.maxFlexPoints;let t=this._projectSettings;return this.flexQuestions.length?Math.max(...this.flexQuestions.map(e=>(e.pointForThisQues||1)*(t?.pointsPerQuestion||0))):1}getTimeDisplay(){if(this.timeQuestion)return String(this.timeQuestion);let t=this._projectSettings;if(!t)return"\u2014";if(t.timeBound)return this.formatTimeBound(t.timeBoundOption);if(t.flexPointsAndTime&&this.flexDataLoaded&&this.flexQuestions.length){let e=this.flexQuestions.map(o=>o.timeForThisQuestions||t.timePerQuestion||0);return e.every(o=>o===e[0])&&e[0]>0?`${e[0]}s`:"Varies"}return t.timePerQuestion?`${t.timePerQuestion}s`:"\u2014"}isFlexTimesVarying(){if(this._project?.coverPageData?.isFlexTimesVarying!=null)return this._project.coverPageData.isFlexTimesVarying;{let t=this._projectSettings;if(!t?.flexPointsAndTime||!this.flexDataLoaded||!this.flexQuestions.length)return!1;let e=this.flexQuestions.map(i=>i.timeForThisQuestions||t.timePerQuestion||0);return!e.every(i=>i===e[0])}}getFlexTimesRows(){let t=this._project?.coverPageData;if(t?.getFlexTimesRows?.length)return t.getFlexTimesRows;let e=this._projectSettings;return this.flexQuestions.map((i,o)=>({label:`Q${o+1}`,time:`${i.timeForThisQuestions||e?.timePerQuestion||0}s`}))}get maxFlexTime(){if(this._project?.coverPageData?.maxFlexTime)return this._project.coverPageData.maxFlexTime;let t=this._projectSettings;return this.flexQuestions.length?Math.max(...this.flexQuestions.map(e=>e.timeForThisQuestions||t?.timePerQuestion||0)):1}static \u0275fac=function(e){return new(e||n)(I(Se),I(We))};static \u0275cmp=Y({type:n,selectors:[["app-new-cover-page"]],hostBindings:function(e,i){e&1&&h("keydown.enter",function(){return i.onEnterKey()},!1,le)},inputs:{projectSettings:"projectSettings",project:"project",instance:"instance",isQuizEnded:"isQuizEnded",isEnableStart:"isEnableStart",mode:"mode",isExceeded:"isExceeded",countDownString:"countDownString"},outputs:{startQuiz:"startQuiz"},decls:1,vars:1,consts:[["class","ncp-wrapper",3,"ncp-light","has-bg","background-image",4,"ngIf"],[1,"ncp-wrapper"],[1,"ncp-hero"],["class","ncp-img-wrap",4,"ngIf"],[1,"ncp-content"],["id","creator-row",1,"creator-row"],["id","creator-avatar-wrap"],["class","creator-avatar-img",3,"background-image",4,"ngIf"],["class","creator-avatar-placeholder",4,"ngIf"],[1,"creator-info"],[1,"creator-label"],["id","creator-name",1,"creator-name"],[1,"ncp-divider"],[1,"ncp-title"],["class","ncp-desc",3,"innerHTML",4,"ngIf"],[1,"ncp-stats-wrap"],[1,"intro-stats"],[1,"intro-stat"],[1,"intro-stat-val"],[1,"intro-stat-lbl"],["class","intro-stat",4,"ngIf"],["class","ncp-dialog-backdrop",3,"click",4,"ngIf"],["class","ncp-countdown",4,"ngIf"],["class","ncp-ended-msg",4,"ngIf"],["class","ncp-start-btn",3,"disabled","opacity","click",4,"ngIf"],["class","ncp-exceeded-msg",4,"ngIf"],[1,"ncp-img-wrap"],["class","ncp-hero-img","fetchpriority","high","loading","eager","alt","",3,"src","ncp-hero-img--contain",4,"ngIf"],[1,"ncp-hero-gradient"],["class","ncp-logo","alt","logo",3,"src","ncp-logo--topLeft","ncp-logo--topRight","ncp-logo--bottomLeft","ncp-logo--bottomRight",4,"ngIf"],["fetchpriority","high","loading","eager","alt","",1,"ncp-hero-img",3,"src"],["alt","logo",1,"ncp-logo",3,"src"],[1,"creator-avatar-img"],[1,"creator-avatar-placeholder"],[1,"ncp-desc",3,"innerHTML"],[1,"intro-stat-val","ncp-time-val"],["class","ncp-info-icon",3,"click",4,"ngIf"],[1,"ncp-info-icon",3,"click"],[1,"ncp-dialog-backdrop",3,"click"],[1,"ncp-dialog",3,"click"],[1,"ncp-dialog-header"],[1,"ncp-dialog-title"],[1,"ncp-dialog-close",3,"click"],[1,"ncp-dialog-body"],["class","ncp-flex-time-row",4,"ngFor","ngForOf"],[1,"ncp-flex-time-row"],[1,"ncp-flex-q-label"],[1,"ncp-flex-q-bar-wrap"],[1,"ncp-flex-q-bar"],[1,"ncp-flex-q-time"],[1,"ncp-countdown"],[1,"ncp-countdown-header"],[1,"ncp-counter-div"],["class","ncp-counter-element",4,"ngIf"],[1,"ncp-counter-element"],[1,"ncp-number-div"],[1,"ncp-ended-msg"],[1,"ncp-start-btn",3,"click","disabled"],[4,"ngIf"],[1,"ncp-exceeded-msg"]],template:function(e,i){e&1&&m(0,Ni,34,22,"div",0),e&2&&a("ngIf",i._project)},dependencies:[ve,K],styles:['[_nghost-%COMP%]{display:block;padding:0;width:-webkit-fill-available;width:-moz-available;width:fill-available}.ncp-wrapper[_ngcontent-%COMP%]{width:100%;min-height:100dvh;background:#0a0a0a;display:flex;flex-direction:column;font-family:Roboto,system-ui,-apple-system,sans-serif}.ncp-hero[_ngcontent-%COMP%]{position:relative;width:100%;padding:10px 0 0;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:visible}.ncp-hero-img[_ngcontent-%COMP%]{width:100%;max-height:270px;object-fit:cover;border-radius:16px;display:block}.ncp-hero-img--contain[_ngcontent-%COMP%]{object-fit:contain}
1.ncp-hero-gradient[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;right:0;height:55%;pointer-events:none}.ncp-img-wrap[_ngcontent-%COMP%]{position:relative;display:inline-block;width:100%;max-width:660px;margin:5px}.ncp-logo[_ngcontent-%COMP%]{position:absolute;max-width:90px;max-height:56px;object-fit:contain;border-radius:8px;pointer-events:none;z-index:10;top:14px;right:14px}.ncp-logo--topLeft[_ngcontent-%COMP%]{inset:14px auto auto 14px}.ncp-logo--topRight[_ngcontent-%COMP%]{inset:14px 14px auto auto}.ncp-logo--bottomLeft[_ngcontent-%COMP%]{inset:auto auto 14px 14px}.ncp-logo--bottomRight[_ngcontent-%COMP%]{inset:auto 14px 14px auto}.ncp-badge[_ngcontent-%COMP%]{position:absolute;top:16px;left:50%;transform:translate(-50%);background:#ffd600;color:#000;font-size:11px;font-weight:700;letter-spacing:1.2px;padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;white-space:nowrap}.ncp-content[_ngcontent-%COMP%]{flex:1;background:#0a0a0a;padding:10px 24px 40px;display:flex;flex-direction:column;gap:10px}.creator-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}#creator-avatar-wrap[_ngcontent-%COMP%]{flex-shrink:0}.creator-avatar-placeholder[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;background:#0a0a0a;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.creator-avatar-img[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:center}.creator-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.creator-label[_ngcontent-%COMP%]{font-size:10px;color:#777;letter-spacing:1px;font-weight:500}.creator-name[_ngcontent-%COMP%]{font-size:13px;color:#ddd;font-weight:500;margin:-9px 0 0}.ncp-divider[_ngcontent-%COMP%]{border:none;border-top:1px solid #2a2a2a;margin:4px 0}.ncp-title[_ngcontent-%COMP%]{font-size:18px;font-weight:700;color:#fff;line-height:1.25;margin:0}.ncp-desc[_ngcontent-%COMP%]{font-size:14px;color:#fff;margin:0;line-height:1.5}.intro-stats[_ngcontent-%COMP%]{display:flex;width:100%;border:1px solid #2a2a2a;border-radius:14px;overflow:hidden}.intro-stat[_ngcontent-%COMP%]{flex:1;padding:14px 8px;text-align:center;border-right:1px solid #2a2a2a}.intro-stat[_ngcontent-%COMP%]:last-child{border-right:none}.intro-stat-val[_ngcontent-%COMP%]{font-size:20px;font-weight:600;color:#fff}.intro-stat-lbl[_ngcontent-%COMP%]{font-size:10px;color:#fff;margin-top:2px;text-transform:uppercase;letter-spacing:1px}.ncp-time-val[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:4px}.ncp-info-icon[_ngcontent-%COMP%]{font-size:14px;color:#aaa;cursor:pointer;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.ncp-info-icon[_ngcontent-%COMP%]:hover{color:#fff}.ncp-stats-wrap[_ngcontent-%COMP%]{position:relative;width:100%}.ncp-dialog-backdrop[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1000;background:#0009;display:flex;align-items:center;justify-content:center;animation:_ngcontent-%COMP%_ncp-fade-in .15s ease}.ncp-dialog[_ngcontent-%COMP%]{background:#1c1c1c;border-radius:16px;width:320px;max-width:90vw;overflow:hidden;box-shadow:0 12px 40px #0009;animation:_ngcontent-%COMP%_ncp-slide-up .2s ease}.ncp-dialog-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid #2a2a2a}.ncp-dialog-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#fff;letter-spacing:.3px}.ncp-dialog-close[_ngcontent-%COMP%]{background:none;border:none;color:#666;font-size:16px;cursor:pointer;line-height:1;padding:0}.ncp-dialog-close[_ngcontent-%COMP%]:hover{color:#fff}.ncp-dialog-body[_ngcontent-%COMP%]{padding:8px 0;max-height:60vh;overflow-y:auto}.ncp-flex-time-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid #242424}.ncp-flex-time-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.ncp-flex-q-label[_ngcontent-%COMP%]{font-size:13px;color:#fff;min-width:28px}.ncp-flex-q-bar-wrap[_ngcontent-%COMP%]{flex:1;height:6px;background:#2a2a2a;border-radius:3px;overflow:hidden}.ncp-flex-q-bar[_ngcontent-%COMP%]{height:100%;background:#ffd600;border-radius:3px;transition:width .4s ease;min-width:4px}
1.ncp-flex-q-time[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#fff;min-width:32px;text-align:right}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-dialog[_ngcontent-%COMP%]{background:#fff;box-shadow:0 12px 40px #00000026}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-dialog-header[_ngcontent-%COMP%]{border-bottom-color:#eee}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-dialog-title[_ngcontent-%COMP%]{color:#111}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-flex-time-row[_ngcontent-%COMP%]{border-bottom-color:#f0f0f0}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-flex-q-label[_ngcontent-%COMP%]{color:#555}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-flex-q-bar-wrap[_ngcontent-%COMP%]{background:#eee}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-flex-q-time[_ngcontent-%COMP%]{color:#111}@keyframes _ngcontent-%COMP%_ncp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_ncp-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ncp-countdown[_ngcontent-%COMP%]{text-align:center}.ncp-countdown-header[_ngcontent-%COMP%]{font-size:13px;font-weight:500;color:#aaa;margin:0 0 8px}.ncp-counter-div[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:12px}.ncp-counter-element[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:2px}.ncp-number-div[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#ffd600;min-width:36px;text-align:center}.ncp-counter-element[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:10px;color:#aaa;margin:0;text-transform:uppercase;letter-spacing:1px}.ncp-ended-msg[_ngcontent-%COMP%]{text-align:center;color:#f55;font-size:13px;font-weight:500;padding:8px 0}.ncp-exceeded-msg[_ngcontent-%COMP%]{text-align:center;color:#f55;font-size:12px;margin-top:4px}.ncp-start-btn[_ngcontent-%COMP%]{width:100%;padding:14px 24px;background:#ffd600;color:#000;font-size:14px;font-weight:700;border:none;border-radius:50px;cursor:pointer;margin-top:4px;transition:opacity .2s;letter-spacing:.3px}.ncp-start-btn[_ngcontent-%COMP%]:hover{opacity:.88}.ncp-start-btn[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.ncp-wrapper.has-bg[_ngcontent-%COMP%]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important}.ncp-wrapper.has-bg[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:#0000008c;z-index:0;pointer-events:none}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-hero[_ngcontent-%COMP%], .ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-content[_ngcontent-%COMP%]{position:relative;z-index:1}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-hero[_ngcontent-%COMP%]{height:auto;padding:10px 0 0;display:flex;justify-content:center;align-items:center;background:transparent;overflow:visible}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-hero-img[_ngcontent-%COMP%]{width:100%;max-height:270px;object-fit:cover;border-radius:16px;display:block}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-hero-gradient[_ngcontent-%COMP%]{display:none}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-content[_ngcontent-%COMP%]{background:transparent;border-radius:0;margin-top:0}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .brand[_ngcontent-%COMP%], .ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-title[_ngcontent-%COMP%], .ncp-wrapper.has-bg[_ngcontent-%COMP%] .creator-name[_ngcontent-%COMP%]{color:#fff}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .creator-label[_ngcontent-%COMP%], .ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-desc[_ngcontent-%COMP%], .ncp-wrapper.has-bg[_ngcontent-%COMP%] .q-counter[_ngcontent-%COMP%]{color:#ffffffa6}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .ncp-divider[_ngcontent-%COMP%]{border-top-color:#ffffff26}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .intro-stats[_ngcontent-%COMP%]{border-color:#ffffff26;background:#ffffff0d}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .intro-stat[_ngcontent-%COMP%]{border-right-color:#ffffff26}.ncp-wrapper.has-bg[_ngcontent-%COMP%] .intro-stat-lbl[_ngcontent-%COMP%]{color:#ffffff8c}.ncp-wrapper.ncp-light[_ngcontent-%COMP%], .ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-content[_ngcontent-%COMP%]{background:#f4f5f7}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .creator-label[_ngcontent-%COMP%]{color:#888}
1.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .creator-name[_ngcontent-%COMP%]{color:#111}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .creator-avatar-placeholder[_ngcontent-%COMP%]{background:#e0e2e7;color:#333}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-divider[_ngcontent-%COMP%]{border-top-color:#dde0e6}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-title[_ngcontent-%COMP%]{color:#111}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .ncp-desc[_ngcontent-%COMP%]{color:#000}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .intro-stats[_ngcontent-%COMP%]{border-color:#dde0e6;background:#fff;box-shadow:0 1px 4px #0000000f}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .intro-stat[_ngcontent-%COMP%]{border-right-color:#dde0e6}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .intro-stat-val[_ngcontent-%COMP%]{color:#000}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .intro-stat-val[_ngcontent-%COMP%]{color:#fff}.ncp-wrapper.ncp-light[_ngcontent-%COMP%] .intro-stat-lbl[_ngcontent-%COMP%]{color:#888}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .brand[_ngcontent-%COMP%], .ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .ncp-title[_ngcontent-%COMP%], .ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .creator-name[_ngcontent-%COMP%]{color:#fff}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .creator-label[_ngcontent-%COMP%], .ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .ncp-desc[_ngcontent-%COMP%]{color:#ffffffb8}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .ncp-divider[_ngcontent-%COMP%]{border-top-color:#fff3}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .intro-stats[_ngcontent-%COMP%]{border-color:#fff3;background:#ffffff26;box-shadow:none}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .intro-stat[_ngcontent-%COMP%]{border-right-color:#fff3}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .intro-stat-lbl[_ngcontent-%COMP%]{color:#ffffffa6}.ncp-wrapper.has-bg.ncp-light[_ngcontent-%COMP%] .ncp-content[_ngcontent-%COMP%]{background:transparent}@media (min-width: 900px){.ncp-hero[_ngcontent-%COMP%]{height:38vh}.ncp-content[_ngcontent-%COMP%]{max-width:660px;margin:8px auto;width:100%;padding:12px 0 24px;gap:8px}.creator-info[_ngcontent-%COMP%]{gap:4px}.ncp-divider[_ngcontent-%COMP%]{margin:2px 0}.ncp-title[_ngcontent-%COMP%]{font-size:18px;font-family:Poppins}.ncp-desc[_ngcontent-%COMP%]{font-size:16px}.intro-stat[_ngcontent-%COMP%]{padding:10px 8px}.intro-stat-val[_ngcontent-%COMP%]{font-size:20px}.intro-stat-lbl[_ngcontent-%COMP%]{font-size:10px}.ncp-start-btn[_ngcontent-%COMP%]{font-size:15px;padding:12px 32px}}']})};var Ri=n=>({"nr-dark":n}),Fi=(n,t)=>({"dark-mode-background-registration":n,"nr-has-bg":t}),Li=(n,t)=>({nickname1bgColor:n,nickname2bgColor:t}),Ui=(n,t)=>({nickname3bgColor:n,nickname4bgColor:t}),Wi=(n,t)=>({nickname5bgColor:n,nickname6bgColor:t}),Hi=n=>({"bg-color":n}),ut=(n,t)=>({"nr-valid":n,"nr-invalid":t}),Kn=n=>({"nr-contain":n});function Gi(n,t){n&1&&(c(0,"div",9)(1,"span"),d(2),w(3,"translate"),l()()),n&2&&(r(2),y(b(3,1,"player_registration_Sorry_this_quiz_has_already_ended")))}function Yi(n,t){n&1&&(c(0,"div",10),d(1,` Sorry, the access to the quiz has just been closed by the presenter now. 2`),l())}function Ji(n,t){n&1&&(c(0,"div",21)(1,"label",22),d(2),w(3,"translate"),l(),v(4,"input",23),w(5,"translate"),l()),n&2&&(r(2),y(b(3,2,"player_registration_Enter_OTP_here")),r(2),R("placeholder",b(5,4,"player_registration_Enter_your_OTP_here")))}function Ki(n,t){n&1&&(c(0,"div",21)(1,"label",22),d(2,"Enter WhatsApp OTP here"),l(),v(3,"input",24),l())}function Xi(n,t){n&1&&(c(0,"p",25),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_Wrong_OTP_Please_Enter_Correct_OTP")," "))}function Zi(n,t){if(n&1){let e=f();c(0,"div",11)(1,"div",12)(2,"div",13),d(3,"\u2709\uFE0F"),l(),c(4,"h2",14),d(5),w(6,"translate"),l(),c(7,"p",15),d(8),w(9,"translate"),c(10,"strong"),d(11),l()(),m(12,Ji,6,6,"div",16)(13,Ki,4,0,"div",16)(14,Xi,3,3,"p",17),c(15,"div",18)(16,"button",19),h("click",function(){g(e);let o=p();return _(o.resend())}),d(17),w(18,"translate"),l(),c(19,"button",20),h("click",function(){g(e);let o=p();return _(o.verifyAllOtp())}),d(20),w(21,"translate"),l()()()()}if(n&2){let e=p();r(5),y(b(6,9,"player_registration_Verify_your_email")),r(3),j(" ",b(9,11,"player_registration_sent_verification_link_to")," "),r(3),y(e.email),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regOtpRequired),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regPhoneOtpRequired),r(),a("ngIf",e.wrongOtp),r(2),a("disabled",e.resend1),r(),j(" ",b(18,13,"player_registration_Resend")," "),r(3),j(" ",b(21,15,"player_registration_Verify")," ")}}function $i(n,t){n&1&&(c(0,"div",30),v(1,"div",31),l())}function eo(n,t){if(n&1&&v(0,"img",45),n&2){let e=p(3);a("src",e._project==null?null:e._project.backgroundImageUrlForRegisterationPage,W)}}function to(n,t){if(n&1&&(c(0,"div")(1,"mat-list-option",46)(2,"div",47)(3,"div",48),d(4),l(),c(5,"span",49),d(6),l()()()()),n&2){let e=t.$implicit,i=t.index;r(),a("ngClass",L(4,Li,i==0,i==1))("value",e),r(3),y(e[0]),r(2),y(e)}}function no(n,t){if(n&1&&(c(0,"div")(1,"mat-list-option",46)(2,"div",47)(3,"div",48),d(4),l(),c(5,"span",49),d(6),l()()()()),n&2){let e=t.$implicit,i=t.index;r(),a("ngClass",L(4,Ui,i==0,i==1))("value",e),r(3),y(e[0]),r(2),y(e)}}function io(n,t){if(n&1&&(c(0,"div")(1,"mat-list-option",46)(2,"div",47)(3,"div",48),d(4),l(),c(5,"span",49),d(6),l()()()()),n&2){let e=t.$implicit,i=t.index;r(),a("ngClass",L(4,Wi,i==0,i==1))("value",e),r(3),y(e[0]),r(2),y(e)}}function oo(n,t){n&1&&(c(0,"div",50),v(1,"span",51),c(2,"span",52),d(3),w(4,"translate"),l(),v(5,"span",51),l()),n&2&&(r(3),y(b(4,1,"player_registration_oryourownusername")))}function ro(n,t){if(n&1){let e=f();c(0,"div",53)(1,"div",54)(2,"span",55),d(3,"\u{1F464}
2"),l(),c(4,"input",56),w(5,"translate"),h("keydown.enter",function(){g(e);let o=p(3);return _(o.yourOwnUsername())}),z("ngModelChange",function(o){g(e);let s=p(3);return q(s.ownNickName,o)||(s.ownNickName=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(3);return _(s.onInputownNickName(o))}),l()()()}if(n&2){let e=p(3);a("ngClass",B(5,Hi,(e._projectSetting==null?null:e._projectSetting.mode)=="dark"||(e._project==null?null:e._project.backgroundImageUrlForCoverPage))),r(4),R("placeholder",b(5,3,"player_registration_yourusername")),T("ngModel",e.ownNickName)}}function so(n,t){n&1&&(c(0,"p",57),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_thisnicknamealreadytaken")," "))}function ao(n,t){if(n&1){let e=f();c(0,"div",58)(1,"button",59),h("click",function(){g(e);let o=p(3);return _(o.yourOwnUsername())}),c(2,"span"),d(3),w(4,"translate"),l(),c(5,"span",60),d(6,"\u2192"),l()()()}if(n&2){let e=p(3);r(),a("disabled",!e.isValidYourOwnUsername),r(2),y(b(4,2,"player_login_title"))}}function co(n,t){if(n&1){let e=f();c(0,"div",32),m(1,eo,1,1,"img",33),c(2,"div",34)(3,"div",35)(4,"h2",36),d(5),w(6,"translate"),l(),c(7,"p",37),d(8),w(9,"translate"),l()(),c(10,"div",38)(11,"mat-selection-list",39),z("ngModelChange",function(o){g(e);let s=p(2);return q(s.selectedNickNameValues,o)||(s.selectedNickNameValues=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(2);return _(s.onNickNameSelected(o))}),m(12,to,7,7,"div",40),l(),c(13,"mat-selection-list",39),z("ngModelChange",function(o){g(e);let s=p(2);return q(s.selectedNickNameValues,o)||(s.selectedNickNameValues=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(2);return _(s.onNickNameSelected(o))}),m(14,no,7,7,"div",40),l(),c(15,"mat-selection-list",39),z("ngModelChange",function(o){g(e);let s=p(2);return q(s.selectedNickNameValues,o)||(s.selectedNickNameValues=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(2);return _(s.onNickNameSelected(o))}),m(16,io,7,7,"div",40),l(),m(17,oo,6,3,"div",41)(18,ro,6,7,"div",42)(19,so,3,3,"p",43)(20,ao,7,4,"div",44),l()()()}if(n&2){let e=p(2);a("ngClass",L(21,Fi,(e._projectSetting==null?null:e._projectSetting.mode)==="dark"&&!(e._project!=null&&e._project.backgroundImageUrlForRegisterationPage),!!(e._project!=null&&e._project.backgroundImageUrlForRegisterationPage))),r(),a("ngIf",e._project==null?null:e._project.backgroundImageUrlForRegisterationPage),r(4),y(b(6,17,"player_registration_nicknametitle")),r(3),y(b(9,19,"player_registration_pickusernametext")),r(3),a("multiple",!1),T("ngModel",e.selectedNickNameValues),r(),a("ngForOf",e._getNN.slice(0,2)),r(),a("multiple",!1),T("ngModel",e.selectedNickNameValues),r(),a("ngForOf",e._getNN.slice(2,4)),r(),a("multiple",!1),T("ngModel",e.selectedNickNameValues),r(),a("ngForOf",e._getNN.slice(4,6)),r(),a("ngForOf",e._getNN.slice(0,1)),r(),a("ngForOf",e._getNN.slice(0,1)),r(),a("ngIf",e.isNotAvailableNickname),r(),a("ngForOf",e._getNN.slice(0,1))}}function lo(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),y(b(2,1,"Player_Sign_up")))}function po(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),y(b(2,1,"player_login_title_sign_up_to_continue")))}function go(n,t){if(n&1&&(c(0,"h1",74),m(1,lo,3,3,"span",75)(2,po,3,3,"span",75),l()),n&2){let e=p(3);r(),a("ngIf",(e._project==null?null:e._project.quizType)!=="assessment"),r(),a("ngIf",(e._project==null?null:e._project.quizType)==="assessment")}}function _o(n,t){n&1&&(c(0,"p",76),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_summarytext")," "))}function uo(n,t){if(n&1&&v(0,"p",77),n&2){let e=p(3);a("innerHtml",e._projectSetting.regDescText,H)}}function mo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",85),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.nameOfSchool,o)||(s.nameOfSchool=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputNameOfSchool(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"player_registration_School_name")),r(2),R("placeholder",b(5,5,"player_registration_School_name")),T("ngModel",e.nameOfSchool)}}function ho(n,t){if(n&1&&(c(0,"mat-option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function fo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"mat-form-field",86)(5,"mat-select",87),w(6,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.district,o)||(s.district=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputDistrict(o))}
2),m(7,ho,2,2,"mat-option",88),l()()()}if(n&2){let e=p(4);r(2),y(b(3,4,"player_registration_District")),r(3),R("placeholder",b(6,6,"player_registration_District")),T("ngModel",e.district),r(2),a("ngForOf",e.districts)}}function vo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",85),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.uniqueReferenceCodeOfSchool,o)||(s.uniqueReferenceCodeOfSchool=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputUniqueReferenceCodeOfSchool(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"player_registration_Unique_reference_Code_Of_School")),r(2),R("placeholder",b(5,5,"player_registration_Unique_reference_Code_Of_School")),T("ngModel",e.uniqueReferenceCodeOfSchool)}}function xo(n,t){n&1&&(c(0,"span",94),d(1,"\u2713"),l())}function Co(n,t){if(n&1){let e=f();c(0,"div",90)(1,"label",84),d(2),w(3,"translate"),c(4,"span",91),d(5,"*"),l()(),c(6,"div",92)(7,"input",85),w(8,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.fullName,o)||(s.fullName=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputFullName(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l(),m(9,xo,2,0,"span",93),l()()}if(n&2){let e=p(4);a("ngClass",L(9,ut,e.validateName()&&e.fullName,!e.validateName()&&e.fullName)),r(2),j("",b(3,5,"player_registration_fullname")," "),r(5),R("placeholder",b(8,7,"player_registration_fullname")),T("ngModel",e.fullName),r(2),a("ngIf",e.validateName()&&e.fullName)}}function yo(n,t){n&1&&(c(0,"p",95),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_Max_character_length_for_name_is_25")," "))}function wo(n,t){n&1&&(c(0,"p",95),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_This_name_is_already_used_to_play_this_quiz")," "))}function bo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2,"Student 1 Name"),l(),c(3,"input",96),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.StudentOneName,o)||(s.StudentOneName=o),_(o)}),h("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(3),T("ngModel",e.StudentOneName)}}function So(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2,"Student 2 Name"),l(),c(3,"input",97),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.StudentTwoName,o)||(s.StudentTwoName=o),_(o)}),h("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(3),T("ngModel",e.StudentTwoName)}}function Po(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",85),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.nameOfStudent,o)||(s.nameOfStudent=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputNameOfStudent(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"player_registration_Student_name")),r(2),R("placeholder",b(5,5,"player_registration_Student_name")),T("ngModel",e.nameOfStudent)}}function Io(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2,"Name Of Student 2"),l(),c(3,"input",98),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.nameOfStudent2,o)||(s.nameOfStudent2=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputNameOfStudent2(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(3),T("ngModel",e.nameOfStudent2)}}function ko(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",85),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.classOfStudent,o)||(s.classOfStudent=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputClassOfStudent(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"player_registration_Class")),r(2),R("placeholder",b(5,5,"player_registration_Class")),T("ngModel",e.classOfStudent)}}function Oo(n,t){n&1&&(c(0,"span",94),d(1,"\u2713"),l())}function Mo(n,t){n&1&&(c(0,"span",101),d(1,"Please check your WhatsApp for an OTP."),l())}function jo(n,t){if(n&1){let e=f();c(0,"div",90)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"div",92)(5,"input",99,0),w(7,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.phone,o)||(s.phone=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);
2return _(s.onInputPhone(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l(),m(8,Oo,2,0,"span",93),l(),m(9,Mo,2,0,"span",100),l()}if(n&2){let e=p(4);a("ngClass",L(10,ut,e.isValidPhoneNo()&&e.phone,!e.isValidPhoneNo()&&e.phone)),r(2),y(b(3,6,"common_10digitmobilenumber")),r(3),R("placeholder",b(7,8,"common_10digitmobilenumber")),T("ngModel",e.phone),r(3),a("ngIf",e.isValidPhoneNo()&&e.phone),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regPhoneOtpRequired)}}function To(n,t){n&1&&(c(0,"p",95),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_This_phone_number_is_already_used_to_play_this_quiz")," "))}function qo(n,t){n&1&&(c(0,"div",102),d(1,"Or"),l())}function zo(n,t){n&1&&(c(0,"span",91),d(1,"*"),l())}function Eo(n,t){n&1&&(c(0,"span",107),d(1,"\u2713"),l())}function Qo(n,t){n&1&&(c(0,"span",108),d(1,"Looks good"),l())}function No(n,t){n&1&&(c(0,"span",101),d(1,"Please check your email for an OTP."),l())}function Do(n,t){if(n&1){let e=f();c(0,"div",90)(1,"label",84),d(2),w(3,"translate"),m(4,zo,2,0,"span",103),l(),c(5,"div",92)(6,"input",104),w(7,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.email,o)||(s.email=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputEmail(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l(),m(8,Eo,2,0,"span",105),l(),m(9,Qo,2,0,"span",106)(10,No,2,0,"span",100),l()}if(n&2){let e=p(4);a("ngClass",L(12,ut,e.validateEmail(e.email)&&e.email,!e.validateEmail(e.email)&&e.email)),r(2),j("",b(3,8,"comman_email")," "),r(2),a("ngIf",e._projectSetting==null?null:e._projectSetting.regEmail),r(2),R("placeholder",b(7,10,"comman_email")),T("ngModel",e.email),r(2),a("ngIf",e.validateEmail(e.email)&&e.email),r(),a("ngIf",e.validateEmail(e.email)&&e.email),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regOtpRequired)}}function Vo(n,t){n&1&&(c(0,"p",95),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_This_email_id_is_already_used_to_play_this_quiz")," "))}function Ao(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2,"School"),l(),c(3,"input",109),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.SchoolTemp,o)||(s.SchoolTemp=o),_(o)}),h("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(3),T("ngModel",e.SchoolTemp)}}function Bo(n,t){if(n&1&&(c(0,"mat-option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function Ro(n,t){if(n&1){let e=f();c(0,"div",83)(1,"mat-form-field",86)(2,"mat-label"),d(3),w(4,"translate"),l(),c(5,"mat-select",110),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.StateTemp,o)||(s.StateTemp=o),_(o)}),m(6,Bo,2,2,"mat-option",88),l()()()}if(n&2){let e=p(4);r(3),y(b(4,3,"player_registration_Select_Indian_State")),r(2),T("ngModel",e.StateTemp),r(),a("ngForOf",e.indianStates)}}function Fo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",111),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.seatNumber,o)||(s.seatNumber=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputSeatNumber(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"comman_seatNumber")),r(2),R("placeholder",b(5,5,"comman_seatNumber")),T("ngModel",e.seatNumber)}}function Lo(n,t){n&1&&(c(0,"p",95),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_registration_This_seat_number_is_already_used_to_play_this_quiz.")," "))}function Uo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2,"DOB (dd/mm/yyyy)"),l(),c(3,"mat-form-field",86)(4,"input",112),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.dob,o)||(s.dob=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputDob(o))}),l(),v(5,"mat-datepicker-toggle",113)(6,"mat-datepicker",null,1),l()()}if(n&2){let e=he(7),i=p(4);r(4),a("matDatepicker",e),T("ngModel",i.dob),r(),a("for",e)}}function Wo(n,t){if(n&1){let e=f();c(0,"div",83)(1,"label",84),d(2),w(3,"translate"),l(),c(4,"input",85),w(5,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.city,o)||(s.city=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputCity(o))})("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit())}),l()()}if(n&2){let e=p(4);r(2),y(b(3,3,"comman_yourCity")),r(2),R("placeholder",b(5,5,"comman_yourCity")),T("ngModel",e.city)}}function Ho(n,t){if(n&1&&(c(0,"div",78),m(1,mo,6,7,"div",79)(2,fo,8,8,"div",79)(3,vo,6,7,"div",79)(4,Co,10,12,"div",80)(5,yo,3,3,"p",81)(6,wo,3,3,"p",81)(7,bo,4,1,"div",79)(8,So,4,1,"div",79)(9,Po,6,7,"div",79)(10,Io,4,1,"div",79)(11,ko,6,7,"div",79)(12,jo,10,13,"div",80)(13,To,3,3,"p",81)(14,qo,2,0,"div",82)(15,Do,11,15,"div",80)(16,Vo,3,3,"p",81)(17,Ao,4,1,"div",79)(18,Ro,7,5,"div",79)(19,Fo,6,7,"div",79)(20,Lo,3,3,"p",81)(21,Uo,8,3,"div",79)(22,Wo,6,7,"div",79),l()),n&2){let e=p(3);r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regNameOfSchool),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regDistrict),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regUniqueReferenceCodeOfSchool),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regName),r(),a("ngIf",e.isFullNameMaxLength),r(),a("ngIf",e.isDuplicateName),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.StudentOneName),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.StudentTwoName),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regNameOfStudent),r(),a("ngIf",(e._project==null?null:e._project.refContentId)==="gfGJ8FcpQOZEImvxdc1gX9WU6C13"&&(e._projectSetting==null?null:e._projectSetting.regNameOfStudent2)),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regClassOfStudent),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regPhoneNumber),r(),a("ngIf",e.isDuplicatePhone),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.fortyTwoDots),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.regEmail)||(e._projectSetting==null?null:e._projectSetting.regOtpRequired)),r(),a("ngIf",e.isDuplicateEmail),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.Sc
2hoolTemp),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.StateTemp),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regSeatNumber),r(),a("ngIf",e.isDuplicateSeatNumber),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regDOB),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regCity)}}function Go(n,t){if(n&1&&v(0,"label",119),n&2){let e=p().$implicit;a("innerHTML",e.label,H)}}function Yo(n,t){if(n&1&&(c(0,"span"),d(1),l()),n&2){let e=p(2).$implicit;r(),j(" ",e.ErrorMsg||"Must match pattern"," ")}}function Jo(n,t){n&1&&(c(0,"span"),d(1,"This field is required."),l())}function Ko(n,t){if(n&1&&(c(0,"div",95),m(1,Yo,2,1,"span",75)(2,Jo,2,0,"span",75),l()),n&2){let e=p().$implicit,i=he(3);r(),a("ngIf",e.type==="email"&&(i==null||i.errors==null?null:i.errors.pattern)),r(),a("ngIf",i.errors==null?null:i.errors.required)}}function Xo(n,t){if(n&1&&(c(0,"span",95),d(1),l()),n&2){let e=p().$implicit;r(),j(" ",e.ErrorMsg||"Must match pattern"," ")}}function Zo(n,t){if(n&1&&(c(0,"span",95),d(1),l()),n&2){let e=p().$implicit;r(),j(" ",e.ErrorMsg||"Must match pattern"," ")}}function $o(n,t){if(n&1&&(c(0,"option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function er(n,t){if(n&1){let e=f();c(0,"div")(1,"select",120),z("ngModelChange",function(o){g(e);let s=p().$implicit;return q(s.value,o)||(s.value=o),_(o)}),c(2,"option",121),d(3),l(),m(4,$o,2,2,"option",88),l()()}if(n&2){let e=p().$implicit;r(),T("ngModel",e.value),r(2),j("Select ",e.label,""),r(),a("ngForOf",e.dropdownArr)}}function tr(n,t){if(n&1&&(c(0,"option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function nr(n,t){if(n&1){let e=f();c(0,"div")(1,"select",122),z("ngModelChange",function(o){g(e);let s=p().$implicit;return q(s.value,o)||(s.value=o),_(o)}),h("change",function(){g(e);let o=p().$implicit,s=p(4);return _(s.onStateChange(o.value))}),c(2,"option",121),d(3),l(),m(4,tr,2,2,"option",88),l()()}if(n&2){let e=p().$implicit;r(),T("ngModel",e.value),r(2),j("Select ",e.label,""),r(),a("ngForOf",e.dropdownArr)}}function ir(n,t){if(n&1&&(c(0,"option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function or(n,t){if(n&1){let e=f();c(0,"div")(1,"select",123),z("ngModelChange",function(o){g(e);let s=p().$implicit;return q(s.value,o)||(s.value=o),_(o)}),c(2,"option",121),d(3),l(),m(4,ir,2,2,"option",88),l()()}if(n&2){let e=p().$implicit,i=p(4);r(),T("ngModel",e.value),a("disabled",i.districtList.length===0),r(2),j("Select ",e.label,""),r(),a("ngForOf",i.districtList)}}function rr(n,t){if(n&1){let e=f();c(0,"textarea",124),z("ngModelChange",function(o){g(e);let s=p().$implicit;return q(s.value,o)||(s.value=o),_(o)}),l()}if(n&2){let e=p().$implicit;T("ngModel",e.value),a("placeholder",e.placeHolder)("maxlength",e.selectedOption==="Maximum character count"&&e.validation?e.firstNum:null)}}function sr(n,t){if(n&1&&(c(0,"span",95),d(1),l()),n&2){let e=p().$implicit;r(),j(" ",e.ErrorMsg||"Must match pattern"," ")}}function ar(n,t){if(n&1){let e=f();c(0,"div",83),m(1,Go,1,1,"label",116),c(2,"input",117,2),z("ngModelChange",function(o){let s=g(e).$implicit;return q(s.value,o)||(s.value=o),_(o)}),l(),m(4,Ko,3,2,"div",81)(5,Xo,2,1,"span",81)(6,Zo,2,1,"span",81)(7,er,5,3,"div",75)(8,nr,5,3,"div",75)(9,or,5,4,"div",75)(10,rr,1,3,"textarea",118)(11,sr,2,1,"span",81),l()}if(n&2){let e=t.$implicit,i=t.index,o=he(3),s=p(4);r(),a("ngIf",e.labelVisible),r(),D("nr-hidden",!e.inputBox||e.name==="Dropdown"),T("ngModel",e.value),a("type",e.type)("placeholder",e.placeHolder)("pattern",e.pattern||"")("name","field-"+i)("required",e.required)("maxlength",e.selectedOption==="Maximum character count"&&e.validation?e.firstNum:null),r(2),a("ngIf",(o==null?null:o.invalid)&&(o==null?null:o.touched)),r(),a("ngIf",!s.checkValidation(e.value,e.selectedOption,e.firstNum,e.SecondNum)&&e.type==="number"&&e.validation),r(),a("ngIf",s.validatePattern(e.value,e.pattern)&&e.type!=="email"),r(),a("ngIf",e.name==="Dropdown"&&e.label!=="Permanent Address State"&&e.label!=="District"),r(),a("ngIf",e.label==="Permanent Address State"),r(),a("ngIf",e.label==="District"),r(),a("ngIf",!e.inputBox),r(),a("ngIf",s.checkValidationText(e.value,e.selectedOption,e.firstNum)&&e.type==="text"&&e.validation)}}function cr(n,t){if(n&1&&(c(0,"div",114),m(1,ar,12,18,"div",115),l()),n&2){let e=p(3);r(),a("ngForOf",e.customFormData)}}function lr(n,t){if(n&1&&v(0,"p",134),n&2){let e=p(4);a("innerHtml",(e._projectSetting==null?null:e._projectSetting.formalHonourCode)||e.formalHonourCode,H)}}function pr(n,t){if(n&1&&v(0,"p",134),n&2){let e=p(4);a("innerHtml",(e._projectSetting==null?null:e._projectSetting.casualHonourCode)||e.casualHonourCode,H)}}function dr(n,t){if(n&1){let e=f();c(0,"div",125)(1,"div",126)(2,"span",127),It(),c(3,"svg",128),v(4,"path",129),l()(),kt(),c(5,"span",130),d(6,"Honour code"),l()(),m(7,lr,1,1,"p",131)(8,pr,1,1,"p",131),c(9,"label",132)(10,"input",133),z("ngModelChange",function(o){g(e);let s=p(3);return q(s.honourCode,o)||(s.honourCode=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(3);return _(s.honourCodeFun(o))}),l(),c(11,"span"),d(12,"I agree to the honour code"),l()()()}if(n&2){let e=p(3);r(7),a("ngIf",e._projectSetting==null?null:e._projectSetting.isFormalHonourCode),r(),a("ngIf",!(e._projectSetting!=null&&e._projectSetting.isFormalHonourCode)),r(2),T("ngModel",e.honourCode)}}function gr(n,t){if(n&1){let e=f();c(0,"div",135)(1,"app-cr-signin",136,3),h("userSignedIn",function(o){g(e);let s=p(3);return _(s.onUserSignedIn(o))}),l()()}if(n&2){let e=p(3);r(),a("registrationPage",!0)("projectSetting",e._projectSetting)}}function _r(n,t){if(n&1&&(c(0,"mat-option",89),d(1),l()),n&2){let e=t.$implicit;a("value",e),r(),y(e)}}function ur(n,t){if(n&1){let e=f();c(0,"div")(1,"div",83)(2,"label",84),d(3),w(4,"translate"),l(),c(5,"input",140),w(6,"translate"),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.schoolName,o)||(s.schoolName=o),_(o)}
2),h("keydown.enter",function(){g(e);let o=p(4);return _(o.enterTOsubmit("UsernamePassword"))}),l()(),c(7,"div",83)(8,"mat-form-field",86)(9,"mat-label"),d(10),w(11,"translate"),l(),c(12,"mat-select",110),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.indianState,o)||(s.indianState=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.onInputDistrict(o))}),m(13,_r,2,2,"mat-option",88),l()()()()}if(n&2){let e=p(4);r(3),y(b(4,6,"player_registration_Enter_the_school_name")),r(2),R("placeholder",b(6,8,"player_registration_Enter_the_school_name")),T("ngModel",e.schoolName),r(5),y(b(11,10,"player_registration_Select_Indian_State")),r(2),T("ngModel",e.indianState),r(),a("ngForOf",e.indianStates)}}function mr(n,t){if(n&1&&v(0,"p",134),n&2){let e=p(5);a("innerHtml",(e._projectSetting==null?null:e._projectSetting.formalHonourCode)||e.formalHonourCode,H)}}function hr(n,t){if(n&1&&v(0,"p",134),n&2){let e=p(5);a("innerHtml",(e._projectSetting==null?null:e._projectSetting.casualHonourCode)||e.casualHonourCode,H)}}function fr(n,t){if(n&1){let e=f();c(0,"div",125)(1,"div",126)(2,"span",127),d(3,"\u{1F6E1}\uFE0F"),l(),c(4,"span",130),d(5,"Honour code"),l(),c(6,"span",141),d(7,"optional"),l()(),m(8,mr,1,1,"p",131)(9,hr,1,1,"p",131),c(10,"label",132)(11,"input",133),z("ngModelChange",function(o){g(e);let s=p(4);return q(s.honourCode,o)||(s.honourCode=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(4);return _(s.honourCodeFun(o))}),l(),c(12,"span"),d(13,"I agree to the honour code"),l()()()}if(n&2){let e=p(4);r(8),a("ngIf",e._projectSetting==null?null:e._projectSetting.isFormalHonourCode),r(),a("ngIf",!(e._projectSetting!=null&&e._projectSetting.isFormalHonourCode)),r(2),T("ngModel",e.honourCode)}}function vr(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),y(b(2,1,"player_login_title")))}function xr(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),y(b(2,1,"player_login_title_sign_up")))}function Cr(n,t){if(n&1){let e=f();c(0,"button",142),h("click",function(){g(e);let o=p(4);return _(o.usernamePasswordRegistration())}),m(1,vr,3,3,"span",75)(2,xr,3,3,"span",75),l()}if(n&2){let e=p(4);a("disabled",e.userName.length===0||e.password.length===0||(e._projectSetting!=null&&e._projectSetting.schoolState?e.schoolName.length===0:!1)||(e._projectSetting!=null&&e._projectSetting.schoolState?!e.indianState:!1)||e.disableRegistrationButton||e._buzzerQuiz&&(e._buzzerQuiz==null?null:e._buzzerQuiz.isclose)),r(),a("ngIf",(e._project==null?null:e._project.quizType)!=="assessment"),r(),a("ngIf",(e._project==null?null:e._project.quizType)==="assessment")}}function yr(n,t){if(n&1&&v(0,"img",151),n&2){let e=p().$implicit;a("src",e.coverImageUrl,W)("ngClass",B(2,Kn,(e==null?null:e.coverImageObjectFit)==="contain"))}}function wr(n,t){if(n&1){let e=f();c(0,"div",145),m(1,yr,1,4,"img",146),c(2,"div",147)(3,"span",148),d(4),l(),v(5,"span",149),c(6,"button",150),h("click",function(){let o=g(e).$implicit,s=p(5);return _(s.functionforSelectedQuiz(o))}),d(7," Play "),l()()()}if(n&2){let e=t.$implicit,i=p(5);r(),a("ngIf",e==null?null:e.coverImageUrl),r(3),y(e==null?null:e.quizName),r(),a("innerHtml",e==null?null:e.quizDescription,H),r(),a("disabled",i.userName.length===0||i.password.length===0||(i._projectSetting!=null&&i._projectSetting.schoolState?i.schoolName.length===0:!1)||i.disableRegistrationButton||i._buzzerQuiz&&(i._buzzerQuiz==null?null:i._buzzerQuiz.isclose))}}function br(n,t){if(n&1&&(c(0,"div",143),m(1,wr,8,4,"div",144),l()),n&2){let e=p(4);r(),a("ngForOf",e.availableQuizzesforContest)}}function Sr(n,t){if(n&1){let e=f();c(0,"div",78)(1,"div",83)(2,"label",84),d(3),w(4,"translate"),l(),c(5,"input",137),w(6,"translate"),z("ngModelChange",function(o){g(e);let s=p(3);return q(s.userName,o)||(s.userName=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(3);return _(s.onInputUserName(o))})("keydown.enter",function(){g(e);let o=p(3);return _(o.enterTOsubmit("UsernamePassword"))}),l()(),c(7,"div",83)(8,"label",84),d(9),w(10,"translate"),l(),c(11,"div",92)(12,"input",138),w(13,"translate"),z("ngModelChange",function(o){g(e);let s=p(3);return q(s.password,o)||(s.password=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p(3);return _(s.onInputPassword(o))})("keydown.enter",function(){g(e);let o=p(3);return _(o.enterTOsubmit("UsernamePassword"))}),l(),c(14,"button",139),h("click",function(){g(e);let o=p(3);return _(o.hide=!o.hide)}
2),c(15,"mat-icon"),d(16),l()()()(),m(17,ur,14,12,"div",75)(18,fr,14,3,"div",67)(19,Cr,3,3,"button",69)(20,br,2,1,"div",73),l()}if(n&2){let e=p(3);r(3),j(" ",(e._projectSetting==null?null:e._projectSetting.userNamePlaceholderName)||b(4,12,"player_registration_username")," "),r(2),R("placeholder",(e._projectSetting==null?null:e._projectSetting.userNamePlaceholderName)||b(6,14,"player_registration_username")),T("ngModel",e.userName),r(4),j(" ",(e._projectSetting==null?null:e._projectSetting.passwordPlaceholderName)||b(10,16,"player_registration_password")," "),r(3),R("placeholder",(e._projectSetting==null?null:e._projectSetting.passwordPlaceholderName)||b(13,18,"player_registration_password")),a("type",e.hide?"password":"text"),T("ngModel",e.password),r(4),y(e.hide?"visibility_off":"visibility"),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.schoolState),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.enableHonourCode),r(),a("ngIf",!e._contestDetail&&!(e._projectSetting!=null&&e._projectSetting.regOtpRequired)),r(),a("ngIf",e._contestId)}}function Pr(n,t){n&1&&(c(0,"span"),d(1,"Enter quiz"),l())}function Ir(n,t){n&1&&(c(0,"span"),d(1,"Loading..."),l())}function kr(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),y(b(2,1,"player_login_title_sign_up")))}function Or(n,t){if(n&1){let e=f();c(0,"button",142),h("click",function(){g(e);let o=p(3);return _(o.emailPhoneReg())}),m(1,Pr,2,0,"span",75)(2,Ir,2,0,"span",75)(3,kr,3,3,"span",75),l()}if(n&2){let e=p(3);a("disabled",!e.isPersonalAndSchoolFieldsValidation()||!(e._projectSetting!=null&&e._projectSetting.regPersonalDetails)||e._buzzerQuiz&&(e._buzzerQuiz==null?null:e._buzzerQuiz.isclose)),r(),a("ngIf",(e._project==null?null:e._project.quizType)!=="assessment"&&!e.loader),r(),a("ngIf",(e._project==null?null:e._project.quizType)!=="assessment"&&e.loader),r(),a("ngIf",(e._project==null?null:e._project.quizType)==="assessment")}}function Mr(n,t){n&1&&(c(0,"a",152)(1,"button",153),d(2,"Sign Up for 42dots.in"),l()())}function jr(n,t){n&1&&(c(0,"p",154),d(1," You info is only used for score and leaderboard, never for marketing. "),l())}function Tr(n,t){n&1&&(c(0,"div",10),d(1," Sorry, the access to the quiz has just been closed by the presenter now. "),l())}function qr(n,t){if(n&1&&(c(0,"div",155),d(1),w(2,"date"),l()),n&2){let e=p(3);r(),j(" Someone with the same personal details has already participated on ",zt(2,1,(e.existingBajajPlayer==null||e.existingBajajPlayer.createdOn==null?null:e.existingBajajPlayer.createdOn.seconds)*1e3,"dd MMM yyyy"),". You'll be able to play again once 180 days have passed. ")}}function zr(n,t){if(n&1&&v(0,"img",151),n&2){let e=p().$implicit;a("src",e.coverImageUrl,W)("ngClass",B(2,Kn,(e==null?null:e.coverImageObjectFit)==="contain"))}}function Er(n,t){if(n&1){let e=f();c(0,"div",145),m(1,zr,1,4,"img",146),c(2,"div",147)(3,"span",148),d(4),l(),v(5,"span",149),c(6,"button",150),h("click",function(){let o=g(e).$implicit,s=p(4);return _(s.functionforSelectedQuiz(o))}),d(7," Play "),l()()()}if(n&2){let e=t.$implicit,i=p(4);r(),a("ngIf",e==null?null:e.coverImageUrl),r(3),y(e==null?null:e.quizName),r(),a("innerHtml",e==null?null:e.quizDescription,H),r(),a("disabled",!i.isPersonalAndSchoolFieldsValidation()||i._buzzerQuiz&&(i._buzzerQuiz==null?null:i._buzzerQuiz.isclose))}}function Qr(n,t){if(n&1&&(c(0,"div",143),m(1,Er,8,4,"div",144),l()),n&2){let e=p(3);r(),a("ngForOf",e.availableQuizzesforContest)}}function Nr(n,t){if(n&1&&(c(0,"div",61),m(1,go,3,2,"h1",62)(2,_o,3,3,"p",63)(3,uo,1,1,"p",64)(4,Ho,23,22,"div",65)(5,cr,2,1,"div",66)(6,dr,13,3,"div",67)(7,gr,3,2,"div",68)(8,Sr,21,20,"div",65)(9,Or,4,4,"button",69)(10,Mr,3,0,"a",70)(11,jr,2,0,"p",71)(12,Tr,2,0,"div",5)(13,qr,3,4,"div",72)(14,Qr,2,1,"div",73),l()),n&2){let e=p(2);r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.requiresSignIn),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.requiresSignIn)&&!(e._projectSetting!=null&&e._projectSetting.enableRegistrationPagetext)&&!(e._projectSetting!=null&&e._projectSetting.regDescText)),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.requiresSignIn)&&(e._projectSetting==null?null:e._projectSetting.enableRegistrationPagetext)&&(e._projectSetting==null?null:e._projectSetting.regDe
2scText)),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.regPersonalDetails)&&e.isValidPersonalDetailFields),r(),a("ngIf",e.customForm),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.enableHonourCode)&&(e._projectSetting==null?null:e._projectSetting.regPersonalDetails)&&e.isValidPersonalDetailFields),r(),a("ngIf",(e._projectSetting==null?null:e._projectSetting.regSocialLogin)&&e.isValidPersonalDetailFields&&e.cookieQuizId!==e.quizId),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.uploadPlayerUsernamePassword),r(),a("ngIf",e.cookieQuizId!==e.quizId&&e.isValidPersonalDetailFields&&(e._projectSetting==null?null:e._projectSetting.regPersonalDetails)&&!e.verfiy&&!e._contestDetail),r(),a("ngIf",e.showSignUpBtn&&(e._projectSetting==null?null:e._projectSetting.fortyTwoDots)),r(),a("ngIf",e._projectSetting==null?null:e._projectSetting.regPersonalDetails),r(),a("ngIf",e._buzzerQuiz==null?null:e._buzzerQuiz.isclose),r(),a("ngIf",e.showBajajMsg),r(),a("ngIf",e.cookieQuizId!==e.quizId&&e.isValidPersonalDetailFields&&(e._projectSetting==null?null:e._projectSetting.regPersonalDetails)&&e._contestId)}}function Dr(n,t){if(n&1&&(c(0,"div",26),m(1,$i,2,0,"div",27)(2,co,21,24,"div",28)(3,Nr,15,14,"div",29),l()),n&2){let e=p();a("ngClass",B(4,Ri,(e._projectSetting==null?null:e._projectSetting.mode)==="dark")),r(),a("ngIf",!e.isValidPersonalDetailFields&&(e._projectSetting==null?null:e._projectSetting.regNickName)==="auto"),r(),a("ngIf",!e.isValidPersonalDetailFields&&(e._projectSetting==null?null:e._projectSetting.regNickName)===!0&&!(e._buzzerQuiz!=null&&e._buzzerQuiz.isclose)),r(),a("ngIf",e.appReg&&e.cookieQuizId!=e.quizId&&(e.isValidPersonalDetailFields||(e._projectSetting==null?null:e._projectSetting.uploadPlayerUsernamePassword)))}}function Vr(n,t){if(n&1&&v(0,"app-image-zoomin-preview",156),n&2){let e=p();a("_loader",e.isLoaded)}}var et=class n extends Xe{set instence(t){t&&t.id&&(this.instanceId=t.id)}ngAfterViewInit(){super.ngAfterViewInit(),setTimeout(()=>{let t=document.querySelector(".nr-wrapper .nr-input:not([disabled])");t&&t.focus()},300)}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ot(n)))(i||n)}})();static \u0275cmp=Y({type:n,selectors:[["app-new-registration"]],inputs:{instence:[0,"instance","instence"]},features:[jt],decls:5,vars:5,consts:[["matFormField",""],["dobPicker",""],["inputField","ngModel"],["crSigin",""],["class","nr-end-quiz-msg",4,"ngIf"],["class","nr-access-closed",4,"ngIf"],["class","nr-otp-wrapper",4,"ngIf"],["class","nr-wrapper",3,"ngClass",4,"ngIf"],[3,"_loader",4,"ngIf"],[1,"nr-end-quiz-msg"],[1,"nr-access-closed"],[1,"nr-otp-wrapper"],[1,"nr-otp-card"],[1,"nr-otp-icon"],[1,"nr-otp-title"],[1,"nr-otp-sub"],["class","nr-otp-input-group",4,"ngIf"],["class","nr-otp-error",4,"ngIf"],[1,"nr-otp-actions"],[1,"nr-btn-secondary",3,"click","disabled"],[1,"nr-btn-primary",3,"click"],[1,"nr-otp-input-group"],[1,"nr-otp-label"],["id","opt",1,"nr-otp-input",3,"placeholder"],["placeholder","Enter your WhatsApp OTP here","id","phoneopt",1,"nr-otp-input"],[1,"nr-otp-error"],[1,"nr-wrapper",3,"ngClass"],["class","nr-overlay",4,"ngIf"],["class","registrationContainer nr-nick-page valid",3,"ngClass",4,"ngIf"],["class","nr-card",4,"ngIf"],[1,"nr-overlay"],[1,"nr-spinner"],[1,"registrationContainer","nr-nick-page","valid",3,"ngClass"],["class","nr-bg-img","alt","",3,"src",4,"ngIf"],[1,"nr-nick-card"],[1,"nr-nick-head"],[1,"nr-nick-title","dark-theme"],[1,"nr-nick-sub","dark-theme"],[1,"new-nickname","registration-type"],[2,"display","flex",3,"ngModelChange","multiple","ngModel"],[4,"ngFor","ngForOf"],["class","nr-or-div dark-theme",4,"ngFor","ngForOf"],["class","nr-own-wrap",3,"ngClass",4,"ngFor","ngForOf"],["class","nr-nick-err",4,"ngIf"],["class","nr-login-wrap",4,"ngFor","ngForOf"],["alt","",1,"nr-bg-img",3,"src"],[1,"nicknameAll","nr-nick-tile",3,"ngClass","value"],[1,"nr-nick-tile-inner"],[1,"nr-nick-initial"],[1,"nr-nick-name"],[1,"nr-or-div","dark-theme"],[1,"nr-or-line"],[1,"nr-or-txt"],[1,"nr-own-wrap",3,"ngClass"],[1,"nr-own-inner"],[1,"nr-own-icon"],["type","text","autocomplete","off",1,"nr-own-input",3,"keydown.enter","ngModelChange","ngModel","placeholder"],[1,"nr-nick-err"],[1,"nr-login-wrap"],[1,"nr-login-btn",3,"click","disabled"],[1,"nr-login-arrow"],[1,"nr-card"],["class","nr-title",4,"ngIf"],["class","nr-subtitle",4,"ngIf"],["class","nr-subtitle",3,"innerHtml",4,"ngIf"],["class","nr-form",4,"ngIf"],["class","nr-custom-form",4,"ngIf"],["class","nr-honour-card",4,"ngIf"],["class","nr-social-login",4,"ngIf"],["class","nr-btn-primary nr-full-width",3,"disabled","click",4,"ngIf"],["href","https://42dots.in/?query=signUp","target","_blank",4,"ngIf"],["class","nr-privacy-note",4,"ngIf"],["class","nr-error-msg nr-bajaj-msg",4,"ngIf"],["class","nr-quiz-grid",4,"ngIf"],[1,"nr-title"],[4,"ngIf"],[1,"nr-subtitle"],[1,"nr-subtitle",3,"innerHtml"],[1,"nr-form"],["class","nr-field-wrap",4,"ngIf"],["class","nr-field-wrap",3,"ngClass",4,"ngIf"],["class","nr-error-msg",4,"ngIf"],["class","nr-or-divider",4,"ngIf"],[1,"nr-field-wrap"],[1,"nr-label"],["type","text","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],["appearance","outline",1,"nr-mat-field"],[3,"ngModelChange","ngModel","placeholder"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"nr-field-wrap",3,"ngClass"],[1,"nr-required"],[1,"nr-input-row"],["class","nr-validity-icon",4,"ngIf"],[1,"nr-validity-icon"],[1,"nr-error-msg"],["type","text","placeholder","Student 1 Name","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel"],["type","text","placeholder","Student 2 Name","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel"],["type","text","placeholder","Name Of Student 2","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel"],["id","phone","type","tel","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],["class","nr-hint",4,"ngIf"],[1,"nr-hint"],[1,"nr-or-divider"],["class","nr-required",4,"ngIf"],["type","email","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],["class","nr-validity-icon nr-valid-check",4,"ngIf"],["class","nr-valid-msg",4,"ngIf"],[1,"nr-validity-icon","nr-valid-check"],[1,"nr-valid-msg"],["type","text","placeholder","School","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel"],[3,"ngModelChange","ngModel"],["type","text","maxlength","3","autocomplete","off",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],["matInput","",3,"ngModelChange","matDatepicker","ngModel"],["matSuffix","",3,"for"],[1,"nr-custom-form"],["class","nr-field-wrap",4,"ngFor","ngForOf"],["class","nr-label",3,"innerHTML",4,"ngIf"],[1,"nr-input",3,"ngModelChange","ngModel","type","placeholder","pattern","name","required","maxlength"],["class","nr-textarea","rows","5",3,"ngModel","placeholder","maxlength","ngModelChange",4,"ngIf"],[1,"nr-label",3,"innerHTML"],[1,"nr-select",3,"ngModelChange","ngModel"],["value","","disabled","","selected","","hidden",""],[1,"nr-select",3,"ngModelChange","change","ngModel"],[1,"nr-select",3,"ngModelChange","ngModel","disabled"],["rows","5",1,"nr-textarea",3,"ngModelChange","ngModel","placeholder","maxlength"],[1,"nr-honour-card"],[1,"nr-honour-header"],[1,"nr-honour-icon"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true"],["d","M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"],[1,"nr-honour-title"],["class","nr-honour-text",3,"innerHtml",4,"ngIf"],[1,"nr-honour-check-row"],["type","checkbox",1,"nr-checkbox",3,"ngModelChange","ngModel"],[1,"nr-honour-text",3,"innerHtml"],[1,"nr-social-login"],[3,"userSignedIn","registrationPage","projectSetting"],["type","text","autocomplete","new-password",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],["autocomplete","new-password",1,"nr-input",3,"ngModelChange","keydown.enter","type","ngModel","placeholder"],["type","button",1,"nr-toggle-pw",3,"click"],["type","text",1,"nr-input",3,"ngModelChange","keydown.enter","ngModel","placeholder"],[1,"nr-honour-badge"],[1,"nr-btn-primary","nr-full-width",3,"click","disabled"],[1,"nr-quiz-grid"],["class","nr-quiz-card",4,"ngFor","ngForOf"],[1,"nr-quiz-card"],["class","nr-quiz-img",3,"src","ngClass",4,"ngIf"],[1,"nr-quiz-info"],[1,"nr-quiz-name"],[1,"nr-quiz-desc",3,"innerHtml"],[1,"nr-btn-play",3,"click","disabled"],[1,"nr-quiz-img",3,"src","ngClass"],["href","https://42dots.in/?query=signUp","target","_blank"],[1,"nr-btn-secondary","nr-full-width",2,"margin-top","8px"],[1,"nr-privacy-note"],[1,"nr-error-msg","nr-bajaj-msg"],[3,"_loader"]],template:function(e,i){e&1&&m(0,Gi,4,3,"div",4)(1,Yi,2,0,"div",5)(2,Zi,22,17,"div",6)(3,Dr,4,6,"div",7)(4,Vr,1,1,"app-image-zoomin-
2preview",8),e&2&&(a("ngIf",i.isQuizEnded),r(),a("ngIf",i.isLiveQuizaccessClosed&&!i.isQuizEnded),r(),a("ngIf",i.verfiy&&!i.isQuizEnded),r(),a("ngIf",!i.isQuizEnded&&!i.verfiy&&!(i._projectSetting!=null&&i._projectSetting.thinqRegCheck)&&!(i.PVRThemeLive||i.isPvrTemplate)),r(),a("ngIf",i.isLoaded))},dependencies:[ie,ve,K,Cn,xn,Ie,ke,Ye,Xt,ce,Ke,Fe,yn,wn,bn,He,gn,_n,Me,rn,dn,je,un,mn,hn,Je,Pn,Qt,se],styles:[`.registrationContainer[_ngcontent-%COMP%]{color:#0e0e17!important;box-sizing:border-box;padding:0}.nr-nick-page[_ngcontent-%COMP%]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.nr-nick-page.nr-has-bg[_ngcontent-%COMP%]{position:relative}.nr-bg-img[_ngcontent-%COMP%]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.nr-has-bg[_ngcontent-%COMP%] .nr-nick-card[_ngcontent-%COMP%]{position:relative;z-index:1;background:transparent;box-shadow:none}.nr-has-bg[_ngcontent-%COMP%] .nr-nick-title[_ngcontent-%COMP%]{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.6)}.nr-has-bg[_ngcontent-%COMP%] .nr-nick-sub[_ngcontent-%COMP%]{color:#ffffffd9!important;text-shadow:0 1px 6px rgba(0,0,0,.5)}.nr-has-bg[_ngcontent-%COMP%] .nr-or-line[_ngcontent-%COMP%]{background:#fff6!important}.nr-has-bg[_ngcontent-%COMP%] .nr-or-txt[_ngcontent-%COMP%]{color:#fffc!important}.nr-has-bg[_ngcontent-%COMP%] .nr-own-input[_ngcontent-%COMP%]{background:#ffffff26!important;border-color:#ffffff73!important;color:#fff!important}.nr-has-bg[_ngcontent-%COMP%] .nr-own-input[_ngcontent-%COMP%]::placeholder{color:#fff9!important}.nr-nick-card[_ngcontent-%COMP%]{background:#fff;border-radius:28px;padding:32px 24px 28px;width:100%;max-width:390px;box-shadow:0 8px 40px #6366f124,0 2px 12px #0000000f}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-nick-card[_ngcontent-%COMP%]{background:#000;box-shadow:0 8px 40px #00000080}.nr-nick-head[_ngcontent-%COMP%]{text-align:center;margin-bottom:26px}.nr-nick-emoji-badge[_ngcontent-%COMP%]{font-size:48px;line-height:1;margin-bottom:14px;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18))}.nr-nick-title[_ngcontent-%COMP%]{font-size:26px;font-weight:800;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px;line-height:1.2}.nr-nick-sub[_ngcontent-%COMP%]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-nick-title[_ngcontent-%COMP%]{color:#f0f0ff!important}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-nick-sub[_ngcontent-%COMP%]{color:#9090c0}.dark-mode-background-registration[_ngcontent-%COMP%] .dark-theme[_ngcontent-%COMP%]{color:var(--white)}.new-nickname[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:0}.registration-type[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.registrationContainer[_ngcontent-%COMP%] .registration-type[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:auto}.nicknameAll[_ngcontent-%COMP%]{width:156px;height:104px;margin:7px 8px;padding:0;border-radius:18px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.nr-nick-tile[_ngcontent-%COMP%]:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 14px 32px #00000038!important}.nr-nick-tile-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:7px;padding:12px;width:100%;box-sizing:border-box}.nr-nick-initial[_ngcontent-%COMP%]{width:42px;height:42px;border-radius:50%;background:#ffffff47;border:2.5px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;text-transform:uppercase;flex-shrink:0;box-shadow:0 2px 8px #0000001f}.nr-nick-name[_ngcontent-%COMP%]{font-size:13px;font-weight:700;color:#fff;text-align:center;white-space:normal;overflow:visible;word-break:break-word;line-height:1.3;width:100%;display:block;text-shadow:0 1px 3px rgba(0,0,0,.25);letter-spacing:.2px}.nickname1bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#68d16a,#2fa842)!important}.nickname2bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#5ba9f5,#1260cc)!important}.nickname3bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#1dbfc8,#0a8a98)!important}.nickname4bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#ffb347,#e07000)!important}.nickname5bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#e85f5e,#b52b2a)!important}.nickname6bgColor[_ngcontent-%COMP%]{background:linear-gradient(145deg,#9070ff,#5030cc)!important} .nr-nick-tile.mat-mdc-list-option--selected{transform:scale(1.05)!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #6366f1a6,0 10px 24px #00000038!important} .registrationContainer .mat-mdc-list-base{display:flex!important} .registrationContainer .mat-mdc-list-option{width:156px!important;height:104px!important;padding:0!important;border-radius:18px!important} .registrationContainer .nicknameAll .mdc-list-item__primary-text{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important;width:100%!important;overflow:visible!important;white-space:normal!important;text-overflow:unset!important} .registrationContainer .nr-nick-tile .mdc-list-item__start, .registrationContainer .nr-nick-tile .mdc-list-item__end, .registrationContainer .nr-nick-tile .mat-mdc-list-option-ripple{display:none!important} .registrationContainer .nr-nick-tile .mdc-list-item__content{width:100%!important;padding:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important} .registrationContainer .mat-mdc-list-option .mdc-radio__outer-circle{border-style:unset;border-radius:unset}.nr-or-div[_ngcontent-%COMP%]{display:flex!important;align-items:center!important;width:100%!important;gap:12px!important;margin:20px 0 16px!important;justify-content:center!important}.nr-or-line[_ngcontent-%COMP%]{flex:1;height:1px;background:#e5e7eb;max-width:80px}.nr-or-txt[_ngcontent-%COMP%]{font-size:13px;color:#9ca3af;font-weight:500;white-space:nowrap}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-or-line[_ngcontent-%COMP%]{background:#3a3a55}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-or-txt[_ngcontent-%COMP%]{color:#6060a0}.nr-own-wrap[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center}.nr-own-inner[_ngcontent-%COMP%]{position:relative;width:100%;max-width:330px;
2display:flex;align-items:center}.nr-own-icon[_ngcontent-%COMP%]{position:absolute;left:14px;font-size:16px;pointer-events:none;z-index:1;line-height:1}.nr-own-input[_ngcontent-%COMP%]{width:100%;height:50px;padding:0 16px 0 46px;border:2px solid #e5e7eb;border-radius:14px;font-size:15px;background:#f9fafb;color:#111;outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s,background .2s}.nr-own-input[_ngcontent-%COMP%]:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f126}.nr-own-input[_ngcontent-%COMP%]::placeholder{color:#9ca3af}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-own-input[_ngcontent-%COMP%]{background:#111!important;border-color:#333!important;color:#fff!important;caret-color:#fff!important}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-own-input[_ngcontent-%COMP%]::placeholder{color:#666!important;opacity:1}.dark-mode-background-registration[_ngcontent-%COMP%] .nr-own-input[_ngcontent-%COMP%]:focus{border-color:#6366f1!important;background:#000!important}.nr-nick-err[_ngcontent-%COMP%]{font-size:12px;color:#e53935;margin:6px 0 0;font-weight:500}.nr-login-wrap[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;margin-top:18px}.nr-login-btn[_ngcontent-%COMP%]{width:100%;max-width:330px;height:54px;background:var(--primary);border:none;border-radius:16px;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 18px #6366f16b;letter-spacing:.4px}.nr-login-btn[_ngcontent-%COMP%]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #6366f18c}.nr-login-btn[_ngcontent-%COMP%]:active:not(:disabled){transform:translateY(0)}.nr-login-btn[_ngcontent-%COMP%]:disabled{background:linear-gradient(135deg,#c4c4d0,#b0b0c0);box-shadow:none;cursor:not-allowed}.nr-login-arrow[_ngcontent-%COMP%]{font-size:18px;transition:transform .2s}.nr-login-btn[_ngcontent-%COMP%]:hover:not(:disabled) .nr-login-arrow[_ngcontent-%COMP%]{transform:translate(4px)}.dark-mode-background-registration[_ngcontent-%COMP%] .nickNameOptions[_ngcontent-%COMP%]{background-color:#ffffff1a!important}.dark-mode-background-registration[_ngcontent-%COMP%] .dark-background[_ngcontent-%COMP%]{background-color:transparent!important;color:#fff}.nr-wrapper[_ngcontent-%COMP%]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.nr-dark[_ngcontent-%COMP%]{background:#1c1c1e}.nr-card[_ngcontent-%COMP%]{background:#fff;border-radius:20px;padding:36px 32px 28px;width:100%;max-width:480px;box-shadow:0 4px 24px #00000014}.nr-dark[_ngcontent-%COMP%] .nr-card[_ngcontent-%COMP%]{color:#fff;box-shadow:none;background:#1c1c1a;border-radius:16px;border:.5px solid rgba(255,255,255,.08);padding:36px 20px 40px;width:100%;max-width:480px}.nr-title[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#111;margin:0 0 8px}.nr-dark[_ngcontent-%COMP%] .nr-title[_ngcontent-%COMP%]{color:#fff;font-size:24px}.nr-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.nr-dark[_ngcontent-%COMP%] .nr-subtitle[_ngcontent-%COMP%]{color:#8e8e93;font-weight:400}.nr-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.nr-field-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.nr-label[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#333}.nr-dark[_ngcontent-%COMP%] .nr-label[_ngcontent-%COMP%]{color:#8e8e93}.nr-required[_ngcontent-%COMP%]{color:#e53935;margin-left:2px}.nr-input-row[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.nr-input[_ngcontent-%COMP%]{width:100%;height:46px;padding:0 40px 0 14px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;background:#f8f8f8;color:#111;outline:none;box-sizing:border-box;transition:border-color .2s}.nr-input[_ngcontent-%COMP%]:focus{border-color:#333;background:#fff}.nr-dark[_ngcontent-%COMP%] .nr-input[_ngcontent-%COMP%]{background:#151514;border-color:#ffffff42;color:#fff;border-radius:12px}.nr-dark[_ngcontent-%COMP%] .nr-input[_ngcontent-%COMP%]:focus{background:#1c1c1e;border-color:#636366;box-shadow:none}.nr-dark[_ngcontent-%COMP%] .nr-input[_ngcontent-%COMP%]::placeholder{color:#636366}.nr-field-wrap.nr-valid[_ngcontent-%COMP%] .nr-input[_ngcontent-%COMP%]{border-color:#43a047}.nr-field-wrap.nr-invalid[_ngcontent-%COMP%] .nr-input[_ngcontent-%COMP%]{border-color:#e53935}.nr-validity-icon[_ngcontent-%COMP%]{position:absolute;right:12px;font-size:16px;font-weight:700;color:#43a047;pointer-events:none}.nr-valid-msg[_ngcontent-%COMP%]{font-size:12px;color:#43a047;font-weight:500;display:flex;align-items:center;gap:4px}.nr-valid-msg[_ngcontent-%COMP%]:before{content:"\\2713";font-weight:700}.nr-hint[_ngcontent-%COMP%]{font-size:11px;color:#888}.nr-mat-field[_ngcontent-%COMP%]{width:100%} .nr-mat-field .mat-mdc-text-field-wrapper{background:#f8f8f8!important;border-radius:10px!important;border:1.5px solid #ddd!important} .nr-mat-field .mdc-notched-outline{display:none!important}.nr-honour-card[_ngcontent-%COMP%]{border:1.5px solid #e0e0e0;border-radius:12px;padding:16px;margin-top:12px;background:#fafafa}.nr-dark[_ngcontent-%COMP%] .nr-honour-card[_ngcontent-%COMP%]{background:#151514;border-color:#48484a}.nr-honour-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.nr-honour-icon[_ngcontent-%COMP%]{font-size:18px}.nr-honour-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#333;flex:1}.nr-dark[_ngcontent-%COMP%] .nr-honour-title[_ngcontent-%COMP%]{color:#fff}.nr-honour-badge[_ngcontent-%COMP%]{font-size:11px;color:#888;background:#efefef;padding:2px 8px;border-radius:20px}.nr-dark[_ngcontent-%COMP%] .nr-honour-badge[_ngcontent-%COMP%]{background:transparent;border:1px solid #636366;color:#636366}.nr-honour-text[_ngcontent-%COMP%]{font-size:13px;color:#555;line-height:1.6;margin:0 0 12px}.nr-dark[_ngcontent-%COMP%] .nr-honour-text[_ngcontent-%COMP%]{color:#fff}.nr-honour-check-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#333;cursor:pointer}.nr-dark[_ngcontent-%COMP%] .nr-honour-check-row[_ngcontent-%COMP%]{color:#fff;font-weight:600}.nr-checkbox[_ngcontent-%COMP%]{width:18px;height:18px;accent-color:#111;cursor:pointer;flex-shrink:0}.nr-btn-primary[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;background:var(--primary);font-size:20px;font-weight:600;border:none;cursor:pointer;transition:background .2s,opacity .2s;margin-top:20px}.nr-btn-primary[_ngcontent-%COMP%]:disabled{background:#ccc;color:#888;cursor:not-allowed}.nr-dark[_ngcontent-%COMP%] .nr-btn-primary[_ngcontent-%COMP%]:disabled{background:#3a3a3c;color:#636366}.nr-dark[_ngcontent-%COMP%] .nr-btn-secondary[_ngcontent-%COMP%]{border-color:#48484a;color:#8e8e93}.nr-dark[_ngcontent-%COMP%] .nr-toggle-pw[_ngcontent-%COMP%]{color:#8e8e93}.nr-dark[_ngcontent-%COMP%] .nr-hint[_ngcontent-%COMP%]{color:#636366}.nr-full-width[_ngcontent-%COMP%]{width:100%}.nr-btn-secondary[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:46px;border-radius:10px;background:transparent;color:#333;font-size:14px;font-weight:500;border:1.5px solid #ccc;cursor:pointer;transition:border-color .2s}.nr-btn-secondary[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#999}.nr-btn-secondary[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.nr-btn-play[_ngcontent-%COMP%]{background:#fbb031;color:#111;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer}.nr-btn-play[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.nr-toggle-pw[_ngcontent-%COMP%]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;padding:0}.nr-privacy-note[_ngcontent-%COMP%]{text-align:center;font-size:11px;color:#aaa;margin-top:12px;margin-bottom:0}.nr-dark[_ngcontent-%COMP%] .nr-privacy-note[_ngcontent-%COMP%]{color:#636366}.nr-error-msg[_ngcontent-%COMP%]{font-size:12px;color:#e53935;margin:2px 0 0}.nr-bajaj-msg[_ngcontent-%COMP%]{font-size:13px;font-weight:600;margin-top:12px;text-align:center}.nr-or-divider[_ngcontent-%COMP%]{text-align:center;font-size:13px;color:#999;margin:16px 0;position:relative}.nr-or-divider[_ngcontent-%COMP%]:before, .nr-or-divider[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#e0e0e0}.nr-or-divider[_ngcontent-%COMP%]:before{left:0}.nr-or-divider[_ngcontent-%COMP%]:after{right:0}.nr-nickname-grid[_ngcontent-%COMP%]{margin-bottom:16px}.nr-nick-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px;padding:0!important} .nr-nick-option{height:56px!important;width:140px!important;border-radius:10px!important;background:#f0f0f0!important;font-weight:600!important}.nr-otp-wrapper[_ngcontent-%COMP%]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.nr-otp-card[_ngcontent-%COMP%]{background:#fff;border-radius:16px;padding:36px 32px;width:100%;max-width:420px;box-shadow:0 4px 24px #00000014;text-align:center}.nr-otp-icon[_ngcontent-%COMP%]{font-size:40px;margin-bottom:12px}.nr-otp-title[_ngcontent-%COMP%]{font-size:20px;font-weight:700;color:#111;margin:0 0 8px}.nr-otp-sub[_ngcontent-%COMP%]{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.nr-otp-input-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:left}.nr-otp-label[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#333}.nr-otp-input[_ngcontent-%COMP%]{width:100%;height:46px;padding:0 14px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;background:#f8f8f8;outline:none;box-sizing:border-box}.nr-otp-input[_ngcontent-%COMP%]:focus{border-color:#333;background:#fff}.nr-otp-error[_ngcontent-%COMP%]{color:#e53935;font-size:13px;font-weight:500;margin:0 0 12px}.nr-otp-actions[_ngcontent-%COMP%]{display:flex;gap:12px;justify-content:center;margin-top:8px}.nr-otp-actions[_ngcontent-%COMP%] .nr-btn-primary[_ngcontent-%COMP%], .nr-otp-actions[_ngcontent-%COMP%] .nr-btn-secondary[_ngcontent-%COMP%]{flex:1;margin-top:0}.nr-social-login[_ngcontent-%COMP%]{margin-top:16px;display:flex;justify-content:center}.nr-quiz-grid[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;justify-content:center}.nr-quiz-card[_ngcontent-%COMP%]{width:240px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014}.nr-quiz-img[_ngcontent-%COMP%]{width:100%;height:140px;object-fit:cover}.nr-contain[_ngcontent-%COMP%]{object-fit:contain}.nr-quiz-info[_ngcontent-%COMP%]{padding:12px;display:flex;flex-direction:column;gap:6px}
2.nr-quiz-name[_ngcontent-%COMP%]{font-size:13px;font-weight:700;color:#111}.nr-quiz-desc[_ngcontent-%COMP%]{font-size:12px;color:#666;max-height:48px;overflow:hidden}.nr-custom-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.nr-select[_ngcontent-%COMP%]{width:100%;height:46px;padding:0 12px;border:1.5px solid #ddd;border-radius:10px;font-size:14px;background:#f8f8f8;cursor:pointer;outline:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:20px}.nr-select[_ngcontent-%COMP%]:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.7}.nr-hidden[_ngcontent-%COMP%]{display:none!important}.nr-textarea[_ngcontent-%COMP%]{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:10px;font-size:14px;background:#f8f8f8;outline:none;resize:vertical;box-sizing:border-box}.nr-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:10}.nr-spinner[_ngcontent-%COMP%]{width:48px;height:48px;border:5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_nr-spin .8s linear infinite}@keyframes _ngcontent-%COMP%_nr-spin{to{transform:rotate(360deg)}}.nr-end-quiz-msg[_ngcontent-%COMP%]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#e53935;padding:0 20px;text-align:center}.nr-access-closed[_ngcontent-%COMP%]{background:#fff3f3;border-radius:10px;padding:14px 18px;color:#e53935;font-weight:600;font-size:14px;text-align:center;margin-top:16px}@media (max-width: 360px){.nr-wrapper[_ngcontent-%COMP%]{padding:0;align-items:flex-start;min-height:100dvh}.nr-card[_ngcontent-%COMP%]{border-radius:0;padding:24px 16px 20px;box-shadow:none;min-height:100dvh}.nr-title[_ngcontent-%COMP%]{font-size:18px}.nr-subtitle[_ngcontent-%COMP%]{font-size:13px;margin-bottom:18px}.nr-input[_ngcontent-%COMP%]{height:44px;font-size:14px;padding:0 36px 0 12px}.nr-btn-primary[_ngcontent-%COMP%]{height:48px;font-size:14px;border-radius:8px}.nr-honour-card[_ngcontent-%COMP%]{padding:12px}.nr-nick-card[_ngcontent-%COMP%]{padding:24px 16px 22px;border-radius:20px}.nr-nick-title[_ngcontent-%COMP%]{font-size:22px}.nr-nick-emoji-badge[_ngcontent-%COMP%]{font-size:40px}.nicknameAll[_ngcontent-%COMP%]{width:140px;height:94px;margin:6px;border-radius:14px} .registrationContainer .mat-mdc-list-option{width:140px!important;height:94px!important;border-radius:14px!important}.nr-own-input[_ngcontent-%COMP%]{height:46px;font-size:14px}.nr-login-btn[_ngcontent-%COMP%]{height:50px;font-size:15px;border-radius:13px}.nr-otp-wrapper[_ngcontent-%COMP%]{padding:0;align-items:flex-start}.nr-otp-card[_ngcontent-%COMP%]{border-radius:0;padding:24px 16px;box-shadow:none;min-height:100dvh}.nr-quiz-card[_ngcontent-%COMP%]{width:100%}.nr-select[_ngcontent-%COMP%], .nr-textarea[_ngcontent-%COMP%]{font-size:13px}}@media (min-width: 361px) and (max-width: 480px){.nr-wrapper[_ngcontent-%COMP%]{padding:0;align-items:flex-start;min-height:100dvh}.nr-card[_ngcontent-%COMP%]{border-radius:0;padding:28px 20px 24px;box-shadow:none;min-height:100dvh}.nr-title[_ngcontent-%COMP%]{font-size:20px}.nr-subtitle[_ngcontent-%COMP%]{font-size:13px;margin-bottom:20px}.nr-input[_ngcontent-%COMP%]{height:46px;font-size:14px}.nr-btn-primary[_ngcontent-%COMP%]{height:50px;font-size:15px}.nr-nick-card[_ngcontent-%COMP%]{padding:28px 20px 24px;border-radius:24px}.nicknameAll[_ngcontent-%COMP%]{width:148px;height:98px;margin:7px;border-radius:16px} .registrationContainer .mat-mdc-list-option{width:148px!important;height:98px!important;border-radius:16px!important}.nr-otp-wrapper[_ngcontent-%COMP%]{padding:0;align-items:flex-start}.nr-otp-card[_ngcontent-%COMP%]{border-radius:0;padding:28px 20px;box-shadow:none;min-height:100dvh}.nr-quiz-card[_ngcontent-%COMP%]{width:100%}}@media (min-width: 481px) and (max-width: 768px){.nr-wrapper[_ngcontent-%COMP%]{padding:20px 16px;align-items:center}.nr-card[_ngcontent-%COMP%]{border-radius:14px;padding:32px 28px 26px;max-width:480px}.nr-title[_ngcontent-%COMP%]{font-size:21px}.nr-input[_ngcontent-%COMP%]{height:46px;font-size:15px}.nr-btn-primary[_ngcontent-%COMP%]{height:50px}.nicknameAll[_ngcontent-%COMP%]{width:144px;height:100px;margin:8px;border-radius:16px}.nr-otp-card[_ngcontent-%COMP%]{padding:32px 28px;max-width:440px}.nr-quiz-card[_ngcontent-%COMP%]{width:calc(50% - 8px);
2min-width:200px}}@media (min-width: 769px) and (max-width: 1024px){.nr-wrapper[_ngcontent-%COMP%]{padding:32px 24px}.nr-card[_ngcontent-%COMP%]{max-width:500px;padding:36px 32px 28px}.nr-quiz-card[_ngcontent-%COMP%]{width:220px}}@media (min-width: 1025px){.nr-wrapper[_ngcontent-%COMP%]{padding:10px 24px}.nr-card[_ngcontent-%COMP%]{max-width:520px;padding:40px 36px 32px}.nr-title[_ngcontent-%COMP%]{font-size:24px}.nr-subtitle[_ngcontent-%COMP%]{font-size:15px}.nr-input[_ngcontent-%COMP%]{height:48px;font-size:15px}.nr-btn-primary[_ngcontent-%COMP%]{height:52px;font-size:20px}.nr-quiz-card[_ngcontent-%COMP%]{width:240px}}`]})};var Fr=["crSigin"],Lr=(n,t)=>({"registration-container-m":n,"registration-container-d":t}),Ur=(n,t,e)=>({"container-m":n,"dark-mode-background":t,"ht-container main-container":e}),Wr=(n,t,e)=>({"container-m":n,"dark-mode-background":t,"ht-container":e}),Hr=n=>({"image-container-m":n}),Gr=(n,t,e,i)=>({"logo-top-left":n,"logo-top-right":t,"logo-bottom-left":e,"logo-bottom-right":i}),ni=n=>({"background-image":n}),Yr=n=>({coverImageCss:n}),ii=(n,t)=>({"cover-name":n,"desktop-cover-name":t}),oi=(n,t)=>({"creator-name":n,"desktop-creator-name":t}),Jr=(n,t)=>({"cover-desc":n,"desktop-cover-desc":t}),ri=(n,t,e)=>({"margin-top":n,width:t,opacity:e}),Kr=(n,t,e)=>({"registration-container-m":n,"registration-container-d":t,"dark-mode-background-registration":e});function Xr(n,t){n&1&&(c(0,"div",6),v(1,"div",7),c(2,"div",8),v(3,"div",9)(4,"div",10)(5,"div",11)(6,"div",12)(7,"div",13),l()())}function Zr(n,t){if(n&1){let e=f();c(0,"app-new-cover-page",16),h("startQuiz",function(){g(e);let o=p(2);return _(o.openRules())}),l()}if(n&2){let e=p(2);a("project",e._project)("projectSettings",e._projectSettings)("instance",e.instance)("isQuizEnded",e.isQuizEnded)("isEnableStart",e.isEnableStart)("mode",e.mode)("isExceeded",e.isExceeded)("countDownString",e.countDownString)}}function $r(n,t){if(n&1){let e=f();c(0,"div",17)(1,"app-new-registration",18),h("change",function(o){g(e);let s=p(2);return _(s.onSubmit(o))}),l()()}if(n&2){let e=p(2);a("ngClass",L(4,Lr,e.previewDevice=="Mobile",e.previewDevice=="Desktop")),r(),a("project",e._project)("instance",e.instance)("projectSetting",e._projectSettings)}}function es(n,t){if(n&1&&(c(0,"div"),m(1,Zr,1,8,"app-new-cover-page",14)(2,$r,2,7,"div",15),l()),n&2){let e=p();r(),a("ngIf",!e.isRulesClosed),r(),a("ngIf",((e._projectSettings==null?null:e._projectSettings.requiresSignIn)||(e._projectSettings==null?null:e._projectSettings.regNickName))&&e.isRulesClosed&&!e.isRegistered)}}function ts(n,t){if(n&1&&(c(0,"span",40),d(1),l()),n&2){let e=p(3);r(),j("Source: ",e._project==null?null:e._project.coverImageSource,"")}}function ns(n,t){if(n&1&&v(0,"div",41),n&2){let e=p(3);a("ngClass",qt(2,Gr,e._project.logoImagePosition=="topLeft",e._project.logoImagePosition=="topRight",e._project.logoImagePosition==null||e._project.logoImagePosition=="bottomLeft",e._project.logoImagePosition=="bottomRight"))("ngStyle",B(7,ni,e.getImageUrl(e._project==null?null:e._project.logoImageUrl)))}}function is(n,t){if(n&1&&v(0,"img",42),n&2){let e=p(3);a("src",e.imageToShow,W)("ngClass",B(2,Yr,e._project.coverImageObjectFit=="contain"))}}function os(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(4);return _(o.soundOnOff())}),d(1,"volume_off"),l()}}function rs(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(4);return _(o.soundOnOff())}),d(1,"volume_up"),l()}}function ss(n,t){if(n&1&&(c(0,"span",19)(1,"span"),d(2),l(),c(3,"span",43),m(4,os,2,0,"mat-icon",44)(5,rs,2,0,"mat-icon",44),l()()),n&2){let e=p(3);a("ngClass",L(4,ii,!e.newDesign,e.newDesign)),r(2),y(e._project==null?null:e._project.quizName),r(2),a("ngIf",!e.soundOn),r(),a("ngIf",e.soundOn)}}function as(n,t){if(n&1&&v(0,"div",46),n&2){let e=p(3);a("ngStyle",B(1,ni,e.getImageUrl(e._project==null?null:e._project.creatorImageUrl)))}}function cs(n,t){if(n&1&&(c(0,"span",19),d(1),l()),n&2){let e=p(3);a("ngClass",L(2,oi,!e.newDesign,e.newDesign)),r(),y(e._project==null?null:e._project.creatorName)}}function ls(n,t){n&1&&v(0,"div",54)}function ps(n,t){n&1&&v(0,"div",55)}function ds(n,t){if(n&1){let e=f();c(0,"div",61),h("click",function(){g(e);let o=p(6);return _(o.onSocialShare("whatsapp"))}),v(1,"div",62),l()}}function gs(n,t){if(n&1){let e=f();c(0,"div",61),h("click",function(){g(e);let o=p(6);return _(o.onSocialShare("twitter"))}),v(1,"div",63),l()}}function _s(n,t){if(n&1){let e=f();c(0,"div",61),h("click",function(){g(e);let o=p(6);return _(o.onSocialShare("facebook"))}),v(1,"div",64),l()}}function us(n,t){if(n&1){let e=f();c(0,"div",61),h("click",function(){g(e);let o=p(6);return _(o.onSocialShare("linkedin"))}),v(1,"div",65),l()}}function ms(n,t){if(n&1){let e=f();c(0,"div",56)(1,"div"),d(2,"Share "),c(3,"mat-icon",57),d(4,"arrow_drop_up"),l(
2)(),c(5,"div"),m(6,ds,2,0,"div",58)(7,gs,2,0,"div",58)(8,_s,2,0,"div",58)(9,us,2,0,"div",58),l(),c(10,"div"),d(11),w(12,"translate"),l(),c(13,"div"),v(14,"input",59,0),c(16,"span",45),h("click",function(){g(e);let o=he(15),s=p(5);return _(s.onCopyShortUrl(o))}),v(17,"img",60),l()()()}if(n&2){let e=p(5);r(6),a("ngIf",e.shareOnWhatsapp&&(e._projectSettings==null?null:e._projectSettings.enableCoverPageShare)),r(),a("ngIf",e.shareOnTwitter&&(e._projectSettings==null?null:e._projectSettings.enableCoverPageShare)),r(),a("ngIf",e.shareOnfacebook&&(e._projectSettings==null?null:e._projectSettings.enableCoverPageShare)),r(),a("ngIf",e.shareOnLinkedin&&(e._projectSettings==null?null:e._projectSettings.enableCoverPageShare)),r(2),y(b(12,6,"player_coverpage_sharemenu_quizlinktext")),r(3),R("value",e.displayShortUrl)}}function hs(n,t){if(n&1){let e=f();c(0,"div",50),h("click",function(){g(e);let o=p(4);return _(o.getShortUrl("ShareMenu"))}),m(1,ls,1,0,"div",51)(2,ps,1,0,"div",52)(3,ms,18,8,"div",53),l()}if(n&2){let e=p(4);r(),a("ngIf",(e._projectSettings==null?null:e._projectSettings.mode)!="dark"),r(),a("ngIf",(e._projectSettings==null?null:e._projectSettings.mode)=="dark"),r(),a("ngIf",e.shareMenu)}}function fs(n,t){if(n&1&&(c(0,"div",47)(1,"div",48),m(2,hs,4,3,"div",49),l()()),n&2){let e=p(3);r(2),a("ngIf",e._project.refContentId!=="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function vs(n,t){if(n&1&&(c(0,"span",19),d(1),l()),n&2){let e=p(3);a("ngClass",L(2,oi,!e.newDesign,e.newDesign)),r(),y(e._project==null?null:e._project.creatorName)}}function xs(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(5);return _(o.soundOnOff())}),d(1,"volume_off"),l()}}function Cs(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(5);return _(o.soundOnOff())}),d(1,"volume_up"),l()}}function ys(n,t){if(n&1&&(c(0,"span",43),m(1,xs,2,0,"mat-icon",44)(2,Cs,2,0,"mat-icon",44),l()),n&2){let e=p(4);r(),a("ngIf",!e.soundOn),r(),a("ngIf",e.soundOn)}}function ws(n,t){if(n&1&&(c(0,"span",66)(1,"span"),d(2),l(),m(3,ys,3,2,"span",67),l()),n&2){let e=p(3);a("ngClass",L(3,ii,!e.newDesign,e.newDesign)),r(2),y(e._project==null?null:e._project.quizName),r(),a("ngIf",e._project.refContentId!=="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function bs(n,t){if(n&1&&v(0,"p",68),n&2){let e=p(3);a("ngClass",L(2,Jr,!e.newDesign,e.newDesign))("innerHtml",e._project==null?null:e._project.quizDescription,H)}}function Ss(n,t){if(n&1){let e=f();c(0,"div",71)(1,"button",72),h("click",function(){g(e);let o=p(4);return _(o.redicretToHtWinners())}),d(2," View Winners"),l()()}}function Ps(n,t){if(n&1){let e=f();c(0,"div",69),h("click",function(){g(e);let o=p(3);return _(o.changeColor=!o.changeColor)}),c(1,"span"),d(2),l(),m(3,Ss,3,0,"div",70),l()}if(n&2){let e=p(3);D("colorWhite",(e._projectSettings==null?null:e._projectSettings.mode)=="dark"),r(2),y(e._project==null?null:e._project.closeMsg),r(),a("ngIf",e._project.refContentId=="r88briZMHCYysJWEl42AgWoqET42"||e._project.refContentId=="hV95PsNUvyRiqCUNqHnBrlBZVlb2"&&e._project.quizId!="17c10bd5-5f8e-448d-ba5a-5e57cd48411c")}}function Is(n,t){if(n&1&&v(0,"div",87),n&2){let e=p(4);a("innerText",e.countDownString.days)}}function ks(n,t){if(n&1&&v(0,"div",88),n&2){let e=p(4);a("innerText",e.countDownString.hours)}}function Os(n,t){if(n&1&&v(0,"div",89),n&2){let e=p(4);a("innerText",e.countDownString.min)}}function Ms(n,t){if(n&1&&v(0,"div",90),n&2){let e=p(4);a("innerText",e.countDownString.sec)}}function js(n,t){if(n&1&&(c(0,"section",73)(1,"div",74)(2,"h3",75),d(3),l(),c(4,"div",76)(5,"div",77)(6,"div",78),m(7,Is,1,1,"div",79),l(),c(8,"p",80),d(9," Days"),l(
2)(),c(10,"div",77)(11,"div",78),m(12,ks,1,1,"div",81),l(),c(13,"p",80),d(14," Hours"),l()(),c(15,"div",77)(16,"div",78),m(17,Os,1,1,"div",82),l(),c(18,"p",83),d(19," Min."),l(),c(20,"p",84),d(21," Minutes"),l()(),c(22,"div",77)(23,"div",85),m(24,Ms,1,1,"div",86),l(),c(25,"p",83),d(26," Sec."),l(),c(27,"p",84),d(28,"Seconds"),l()()()()()),n&2){let e=p(3);r(3),y(e._project==null?null:e._project.openMsg),r(4),a("ngIf",e.countDownString==null?null:e.countDownString.days),r(5),a("ngIf",e.countDownString==null?null:e.countDownString.hours),r(5),a("ngIf",e.countDownString==null?null:e.countDownString.min),r(7),a("ngIf",(e.countDownString==null?null:e.countDownString.sec)>-1)}}function Ts(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_coverpage_buttontext")," "))}function qs(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_coverpage_buttontext_take_assessment")," "))}function zs(n,t){if(n&1){let e=f();c(0,"div",91)(1,"button",92),h("click",function(){g(e);let o=p(3);return _(o.openRules())}),m(2,Ts,3,3,"span",2)(3,qs,3,3,"span",2),l()()}if(n&2){let e=p(3);r(),D("pvrBackgroundBtn",e.isPvrTemplate),a("disabled",!e.isEnableStart)("ngStyle",fe(6,ri,e._project!=null&&e._project.descriptionDisable?"43px":"0px",e.newDesign?"240px":"",(e.countDownString==null?null:e.countDownString.sec)>0||(e.countDownString==null?null:e.countDownString.min)>0||(e.countDownString==null?null:e.countDownString.hours)>0?"0.5":"1")),r(),a("ngIf",(e._project==null?null:e._project.quizType)!="assessment"),r(),a("ngIf",(e._project==null?null:e._project.quizType)=="assessment")}}function Es(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_coverpage_buttontext")," "))}function Qs(n,t){n&1&&(c(0,"span"),d(1),w(2,"translate"),l()),n&2&&(r(),j(" ",b(2,1,"player_coverpage_buttontext_take_assessment")," "))}function Ns(n,t){if(n&1){let e=f();c(0,"button",94),h("click",function(){g(e);let o=p(4);return _(o.openRules())}),m(1,Es,3,3,"span",2)(2,Qs,3,3,"span",2),l()}if(n&2){let e=p(4);D("pvrBackgroundBtn",e.isPvrTemplate),a("ngStyle",fe(6,ri,e._project!=null&&e._project.descriptionDisable?"43px":"0px",e.newDesign?"240px":"",(e.countDownString==null?null:e.countDownString.sec)>0||(e.countDownString==null?null:e.countDownString.min)>0||(e.countDownString==null?null:e.countDownString.hours)>0?"0.5":"1"))("disabled",!e.isEnableStart||!e.instance),r(),a("ngIf",(e._project==null?null:e._project.quizType)!="assessment"),r(),a("ngIf",(e._project==null?null:e._project.quizType)=="assessment")}}function Ds(n,t){if(n&1&&(c(0,"div",91),m(1,Ns,3,10,"button",93),l()),n&2){let e=p(3);r(),a("ngIf",e.isEnableStart||e.instance)}}function Vs(n,t){n&1&&(c(0,"div",95),d(1,"Your plan has exceeded the limit, please upgrade"),l())}function As(n,t){if(n&1&&(c(0,"div",22)(1,"div")(2,"div",23),m(3,ts,2,1,"span",24)(4,ns,1,9,"div",25)(5,is,1,4,"img",26),l()(),c(6,"div",27)(7,"div",28),m(8,ss,6,7,"span",3)(9,as,1,3,"div",29)(10,cs,2,5,"span",3),l(),m(11,fs,3,1,"div",30),l(),c(12,"div",31),m(13,vs,2,5,"span",3)(14,ws,4,6,"span",32)(15,bs,1,5,"p",33),l(),m(16,Ps,4,4,"div",34),c(17,"span",35),d(18,"This quiz starts in "),v(19,"span",36),l(),m(20,js,29,5,"section",37)(21,zs,4,10,"div",38)(22,Ds,2,1,"div",38)(23,Vs,2,0,"div",39),l()),n&2){let e=p(2);D("pvrBackground",e.isPvrTemplate),a("ngClass",fe(19,Wr,e.previewDevice,(e._projectSettings==null?null:e._projectSettings.mode)=="dark"||(e._project==null?null:e._project.backgroundImageUrlForCoverPage),e.htFaceMashPlayer)),r(2),a("ngClass",B(23,Hr,e.previewDevice=="Mobile")),r(),a("ngIf",e._project==null?null:e._project.coverImageSource),r(),a("ngIf",e._project&&(e._project==null?null:e._project.logoImageUrl)),r(),a("ngIf",e._project==null?null:e._project.coverImageUrl),r(3),a("ngIf",e.htFaceMashPlayer),r(),a("ngIf",(e._project==null?null:e._project.creatorImageUrl)&&!e.htFaceMashPlayer),r(),a("ngIf",!e.htFaceMashPlayer),r(),a("ngIf",!e.htFaceMashPlayer&&!(e._projectSettings!=null&&e._projectSettings.xOutOfYNda)),r(2),a("ngIf",e.htFaceMashPlayer),r(),a("ngIf",!e.htFaceMashPlayer),r(),a("ngIf",!(e._project!=null&&e._project.descriptionDisable)),r(),a("ngIf",e.isQuizEnded&&!e.isEnableStart&&!e.htFaceMashPlayer),r(4),a("ngIf",(e.countDownString==null?null:e.countDownString.sec)>0||(e.countDownString==null?null:e.countDownString.min)>0||(e.countDownString==null?null:e.countDownString.hours)>0),r(),a("ngIf",!(e.mode=="u"||e.mode=="i")&&!e.isQuizEnded),r(),a("ngIf",(e.mode=="u"||e.mode=="i")&&!e.isQuizEnded),r(),a("ngIf",e.isExceeded)}}function Bs(n,t){if(n&1){let e=f();c(0,"div",96)(1,"app-registration",97),h("change",function(o){g(e);let s=p(2);return _(s.onSubmit(o))}),l()()}if(n&2){let e=p(2);a("ngClass",fe(4,Kr,e.previewDevice=="Mobile",e.previewDevice=="Desktop",(e._projectSettings==null?null:e._projectSettings.mode)=="dark"||(e._project==null?null:e._project.backgroundImageUrlForRegisterationPage))),r(),a("project",e._project)("instence",e.instance)("projectSetting",e._projectSettings)}}function Rs(n,t){if(n&1&&(c(0,"div",19),m(1,As,24,25,"div",20)(2,Bs,2,8,"div",21),l()),n&2){let e=p();a("ngClass",fe(3,Ur,e.previewDevice,(e._projectSettings==null?null:e._projectSettings.mode)=="dark",e.htFaceMashPlayer)),r(),a("ngIf",!e.isRulesClosed),r(),a("ngIf",((e._projectSettings==null?null:e._projectSettings.requiresSignIn)||(e._projectSettings==null?null:e._projectSettings.regNickName))&&e.isRulesClosed)}}function Fs(n,t){if(n&1&&(c(0,"div",98)(1,"div",99)(2,"span",100),d(3),l(),c(4,"div",101),v(5,"div",102),l()()()),n&2){let e=p();r(3),j("Quiz starts in ",e.startCountDownseconds," seconds.")}}function Ls(n,t){n&1&&(c(0,"div",103),v(1,"mat-spinner",104),l())}var nt=class n{constructor(t,e,i,o,s,u,x,M,C,S,O,P,k,Q,N,F){this.InstanceService=t;this._snackBar=e;this._bottomRulesSheet=i;this._dialog=o;this.helper=s;this.messageService=u;this.userService=x;this.httpClient=M;this.route=C;this.storageService=S;this.playerSharedService=O;this.accountService=P;this.projectService=k;this.router=N;this.audioService=F;
2this.isBrowser=De(Q),this.isBrowser&&(this.mode=this.route.snapshot.paramMap.get("mode"),this.route.snapshot.url.length!=0&&this.route.snapshot.url[0].path=="h"&&(this.htFaceMashPlayer=!0),this.previewDevice=window.selectedDevice,this.messageService.currentMessage.subscribe(V=>E(this,null,function*(){V=="preview-mode-changed"&&(this.previewDevice=window.selectedDevice)})),this.inIframe()&&document.getElementsByTagName("body")[0]?.classList.add("relative-center-menu"))}htAccountId="QLKcgdxAMGfkx5X6QUxzAIbtkq93";isProjLoaded=!1;isSettingLoaded=!1;_project;_projectSettings;shareOnfacebook=!1;shareOnTwitter=!1;shareOnLinkedin=!1;shareOnWhatsapp=!1;signedInUser;showLoader=!1;shortLink=null;isBrowser=!1;previewDevice;imageToShow;isImageLoading=!1;isRulesClosed=!1;isRegistered=!1;isEnableStart=!1;displayStartMsg=!1;changeColor=!0;interval;mode;instance;chainDetails;displayShortUrl;isExceeded=!1;htFaceMashPlayer=!1;newDesign=!0;_previewPage=!1;isQuizEnded=!1;showStartCountDown=!1;countDownString={};countDownIntervalId;startCountDownseconds=10;soundOn=!0;isPvrTemplate=!1;shareMenu=!1;set view(t){let e=t;if(e=="Mobile"?(this._previewPage=!0,this.newDesign=!1):e=="Desktop"?(this.newDesign=!0,this._previewPage=!0):(this._previewPage=!1,this.onWindowResize()),this._previewPage&&this.isBrowser){let i=document.getElementById("pageLoadingOverlay");i&&(i.style.display="none")}}enableStart(){setTimeout(()=>{this.instance?.started||(this.isEnableStart=!0,this._projectSettings?.voiceAssistance&&this.speakQuizIntro())},3e3)}speakQuizIntro(){let t=(this._project?.creatorName??"").trim(),e=(this._project?.quizName??"").trim(),i=(this._project?.quizDescription??"").replace(/<[^>]*>/g,"").trim(),o=()=>this.audioService.speakKey("startQuiz"),s=()=>{i?this.audioService.speak(i,.9,o):o()},u=()=>{e?this.audioService.speak(e,.9,s):s()};t?this.audioService.speakKey("quizCreatedBy",{creatorName:t},.9,u):u()}onEnterKey(t){if(!this.isBrowser||this.instance?.started)return;let e=(document.activeElement?.tagName??"").toLowerCase();e==="input"||e==="textarea"||e==="button"||e.startsWith("mat-")||this.isEnableStart&&!this.isQuizEnded&&!this.isRulesClosed&&this._dialog.openDialogs.length===0&&this.openRules()}onKeyDown(t){if(t.key!=="q"&&t.key!=="Q"||!this._projectSettings?.voiceAssistance)return;let e=(document.activeElement?.tagName??"").toLowerCase();e==="input"||e==="textarea"||this._dialog.openDialogs.length>0&&this.speakRules()}onWindowResize(){this.isBrowser&&(window.innerWidth<900?this.newDesign=!1:this.newDesign=!0)}onCopyShortUrl(t){t.select(),document.execCommand("copy"),t.setSelectionRange(0,0);var e="Copied to clipboard.";this._snackBar.open(e,"",{duration:2e3})}ngOnInit(){}soundOnOff(){if(this.soundOn=!this.soundOn,this._projectSettings.enableQuizSound=this.soundOn,this.soundOn){var t="Sound on";this._snackBar.open(t,"",{duration:2e3})}else{var t="Sound off";this._snackBar.open(t,"",{duration:2e3})}}ngOnDestroy(){if(clearInterval(this.interval),clearInterval(this.countDownIntervalId),this.isBrowser){let t=document.getElementById("cp-loader-wrap");t&&t.remove()}}redicretToHtWinners(){this.router.navigate(["/winners-ht"])}countDown(){this.chainDetails&&this.chainDetails.chainStartDate&&this.chainDetails.chainEndDate&&(this._project.openDateTime&&this._project.closeDateTime?(this.chainDetails.chainStartDate.seconds>=this._project.openDateTime.seconds&&(this._project.openDateTime.seconds=this.chainDetails.chainStartDate.seconds),this.chainDetails.chainEndDate.seconds<=this._project.closeDateTime.seconds&&(this._project.closeDateTime.seconds=this.chainDetails.chainEndDate.seconds)):(this._project.openDateTime={},this._project.closeDateTime={},this._project.openDateTime.seconds=this.chainDetails.chainStartDate.seconds,this._project.closeDateTime.seconds=this.chainDetails.chainEndDate.seconds)),this.isEnableStart=!1;let t=0,e=0,i=0;t=this._project.openDateTime.seconds,this.helper.getCurrentISTTime().then(o=>{if(o)if(e=this.dateTimeToSeconds(o.time),t>e&&t<this._project.closeDateTime.seconds)this.displayStartMsg=!0,i=t-e,this.interval=setInterval(()=>{var u=Math.floor(i/24/60/60),x=Math.floor(i-u*86400),M=Math.floor(x/3600),C=Math.floor(x-M*3600),S=Math.floor(C/60),O=i%60;function P(Q){return Q<10?"0"+Q:Q}document.getElementById("countdown")&&(this.countDownString.days=P(u),this.countDownString.hours=P(M),this.countDownString.min=P(S),this.countDownString.sec=typeof O<"u"?Math.round(P(O)):0),Math.round(i)==0?(this.countDownString.days=0,this.countDownString.hours=0,this.countDownString.min=0,this.countDownString.sec=0,this.displayStartMsg=!1,this.enableStart(),clearInterval(this.interval)):(i--,Math.round(i)<0&&(this.countDownString.days=0,this.countDownString.hours=0,this.countDownString.min=0,this.countDownString.sec=0,this.displayStartMsg=!1,this.enableStart(),clearInterval(this.interval)))},1e3);else{this.displayStartMsg=!1;var s="";s=this._project.closeDateTime.seconds,e>=s?(this.isQuizEnded=!0,this.isEnableStart=!1):this.interval=setInterval(()=>{e>=s?(this.isQuizEnded=!0,this.isEnableStart=!1):this.enableStart(),e++},1e3)}else console.log("Using local device time as fallback."),this.enableStart()}).catch(()=>{console.log("getCurrentISTTime failed, enabling start."),this.enableStart()})}dateTimeToSeconds(t){return new Date(t).getTime()/1e3}set instances(t){t&&t.id&&(this.instance=t)}set project(t){t&&t.quizId&&(this._project=t,this._project.openMsg=this._project.openMsg?this._project.openMsg:"This quiz Starts in,",this._project.closeMsg=this._project.closeMsg?this._project.closeMsg:"This quiz has already ended.",this._project.newUiDesignMcq||this.getImageBlob(),this._project.newUiDesignMcq||this.get
2ShortUrl(),this.isProjLoaded=!0,this.isRendered(),this._project&&(this._project.refTemplateId=="49020fd8-e549-47e6-acc5-683f6794ad91"||this._project.refTemplateId=="aa16fa0d-4b81-4f17-9cda-d523a687b9f3")&&(this.isPvrTemplate=!0),(this.mode=="u"||this.mode=="i")&&!(this._project.refAccountId=="ebGl6wWxjERc6cHt0fDQ"||this._project.refAccountId=="QLKcgdxAMGfkx5X6QUxzAIbtkq93")&&this.checkAccountStats(this._project.refAccountId),this.chainDetails=this.playerSharedService.getChainDetails(),this._project.openDateTime||this._project.closeDateTime||this.chainDetails&&!this.htFaceMashPlayer?this.countDown():this.enableStart())}set projectSetting(t){if(this._projectSettings=t,this._projectSettings&&this._projectSettings.coverPageShareOption){let e=this._projectSettings.coverPageShareOption||[];e.indexOf("facebook")!=-1&&(this.shareOnfacebook=!0),e.indexOf("twitter")!=-1&&(this.shareOnTwitter=!0),e.indexOf("linkedin")!=-1&&(this.shareOnLinkedin=!0),e.indexOf("whatsapp")!=-1&&(this.shareOnWhatsapp=!0)}this._projectSettings&&(this.soundOn=this._projectSettings.enableQuizSound,this._projectSettings.voiceName&&this.audioService.setVoiceByName(this._projectSettings.voiceName)),this.isSettingLoaded=!0,this.isRendered(),!this._projectSettings.requiresSignIn&&this._projectSettings.customForm&&(this._projectSettings.requiresSignIn=!0,this._projectSettings.regPersonalDetails=!0)}isRendered(){try{if(this.isBrowser&&this.isProjLoaded&&(setTimeout(()=>{let t=document.getElementById("coverContainer");t&&t.classList.add("block-important");let e=document.getElementById("renderedSsrContainer");e&&(e.classList.remove("block-important"),e.classList.add("none-important")),document.body.style.overflow="auto",requestAnimationFrame(()=>{let i=document.getElementById("cp-loader-wrap");i&&i.remove()})},0),this.isSettingLoaded&&!this.isImageLoading)){if(this._project?.newUiDesignMcq)return;this.coverImage.emit(this.imageToShow)}}catch(t){console.log(t)}}endsWithRapidQuiz(t){return/RapidQuiz$/.test(t)}change=new J;rulesClose=t=>{!this.projectSetting?.flow&&(this._projectSettings.requiresSignIn||this._projectSettings.regNickName)&&(this.mode=="p"||this._previewPage||this.instance&&!this.endsWithRapidQuiz(this.instance.id))?(this.isRulesClosed=!0,this.change.emit({changeBackgroundImage:!0})):t&&t.status==!0&&this.change.emit({started:!0,instance:this.instance,changeBackgroundImage:!0})};onSubmit(t){t.started&&(this.isRegistered=!0),(this._projectSettings.xOutOfYNda||this._projectSettings.xOutOfYnew)&&t.started?(this.showStartCountDown=!0,this.countDownIntervalId=setInterval(()=>{this.startCountDownseconds--,this.startCountDownseconds==1&&t.started&&this.change.emit({started:!0}),this.startCountDownseconds==0&&clearInterval(this.countDownIntervalId)},1e3)):t.started&&this.change.emit({started:!0})}openRules(){if(this._project.showRules!==!1){let t="544px",e="auto",i="80vh";window.innerWidth>600?(this._projectSettings.KBC&&(t="100vw",e="100vh",i="none"),this._dialog.open(Zt,{width:t,height:e,maxWidth:i,data:{rules:this._project,time:this._projectSettings.useTimer,kbc:this._projectSettings.KBC,mode:this._projectSettings.mode,visualAssistance:this._projectSettings.visualAssistance??!1},panelClass:this._projectSettings.mode==="dark"?"rules-dialog-dark-panel":"rules-dialog-light-panel",disableClose:!0}).afterClosed().subscribe(this.rulesClose),this.speakRules()):(this._bottomRulesSheet.open(en,{data:{rules:this._project,time:this._projectSettings.useTimer,kbc:this._projectSettings.KBC,mode:this._projectSettings.mode},panelClass:this._projectSettings.mode==="dark"?"rules-bottom-sheet-dark":"",disableClose:!0}).afterDismissed().subscribe(this.rulesClose),this.speakRules())}else this.rulesClose({status:!0})}speakRules(){if(!this._projectSettings?.voiceAssistance)return;let e=(this._project?.rules??"").replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim();setTimeout(()=>{this.audioService.speakKey("rulesIntro",{},.9,()=>{let i=()=>{this.audioService.speakKey("pressEnterToConfirm",{},.9,()=>{this.audioService.speakKey("pressQToHearRules")})};e?this.audioService.speak(e,.9,i):i()})},500)}
2getImageUrl(t){return"url('"+t+"')"}onUserSignedIn(t){this.signedInUser=t}crSigin;onSigninOut(){this.crSigin.signOut(),this.signedInUser=!1}onSocialShare(t){return E(this,null,function*(){this.showLoader=!0;let e=null;this.shortLink?e=this.shortLink:e=this.getLongUrl();let i=this.getParentUrl();i&&(e=i),e=this.getShareLink(t,e),this.showLoader=!1,window.open(e,"_blank")})}getHtFaceMashQuizUrl(){return E(this,null,function*(){let t,e;yield this.accountService.getAccountDetails(this._project.refAccountId).then(i=>{i&&(t=i)}),e=yield this.helper.getEmbedUrlForQuiz(t,this._project),this.displayShortUrl=e})}getShortUrl(t=null){return E(this,null,function*(){this._project.refAccountId==this.htAccountId?this.getHtFaceMashQuizUrl():this.helper.getShortUrl(this._project).then(e=>{this.shortLink=e;let i=this.getParentUrl();i&&(this.shortLink=i),t&&(this.shareMenu=!this.shareMenu),this.displayShortUrl=this.shortLink,this.displayShortUrl=this.displayShortUrl.replace("%23","#")}).catch(e=>{console.log(e),this.shortLink=this.getLongUrl();let i=this.getParentUrl();i&&(this.shortLink=i),this.displayShortUrl=this.shortLink,this.displayShortUrl=this.displayShortUrl.replace("%23","#")})})}replaceDomain(t,e){try{let i=new URL(t);return i.hostname=e,i.toString()}catch(i){return console.error("Invalid URL:",i),""}}getParentUrl(){let t=null,i=new URLSearchParams(window.location.href).get("embedparenturl");return i&&(i=i.replace("#","%23")),i}dummyFunction(){let t={leagueId:"dummyLeague",score:6,playerId:"zeenat",category:"entertainment",isCorrect:!0};this.InstanceService.updateRapidLeagueCategoryStats(t)}dummyFunction2(){this.InstanceService.getRapidLeagueCategoryStats()}dummyFunction3(){this.InstanceService.createManualRapidLeagueCategoryStats()}getLongUrl(){let t=Be.playerUrl,e=this.userService.getUserContentRef();return t+"/pl/q/u/"+this._project.quizId+"?cid="+e.contentId+"&t=false"}getShareLink(t,e){let i;this._project.refAccountId==this.htAccountId?(this.getHtFaceMashQuizUrl(),i=this.displayShortUrl):i=e;let o=null,s="";return this._projectSettings&&this._projectSettings.coverPageWithComment&&(s=this._projectSettings.coverPageCommentMessage??""),t=="twitter"&&(o="https://twitter.com/intent/tweet?url="+s+i),t=="facebook"&&(o="https://www.facebook.com/sharer.php?u="+i),t=="linkedin"&&(o="https://www.linkedin.com/sharing/share-offsite/?url="+i),t=="whatsapp"&&(o="https://api.whatsapp.com/send?text="+s+i),o}getImage(t){return this.httpClient.get(t,{responseType:"blob"})}coverImage=new J;createImageFromBlob(t){let e=new FileReader;e.addEventListener("load",()=>{this.imageToShow=e.result,this.storageService.setCoverImage(this.imageToShow),this.isRendered(),this.coverImage.emit(this.imageToShow)},!1),t&&e.readAsDataURL(t)}getImageBlob(){this._project.coverImageUrl&&(this.imageToShow=this._project.coverImageUrl,this.storageService.setCoverImage(this.imageToShow),this.isRendered(),this.isImageLoading=!0,this.getImage(this._project.coverImageUrl).subscribe({next:t=>{this.createImageFromBlob(t),this.isImageLoading=!1},error:t=>{this.isImageLoading=!1,console.log(t)}}))}inIframe(){try{return window.self!==window.top}catch{return!0}}sendQuizStartMessageToParent(){let t={t:"event",ec:"Curiosity Quiz",ea:"Play Click",el:this._project.quizName},e=JSON.stringify({analytics:t});window.parent.postMessage(e,"*")}checkAccountStats(t){return E(this,null,function*(){this.isExceeded=!1;let e=yield this.accountService.getAccountStatsById(t),i=yield this.accountService.getAccountDetails(t);e&&i&&i.refPlanId&&e.startedCount&&(i.refPlanId=="p01"&&e.startedCount>=500?this.isExceeded=!0:i.refPlanId=="p02"&&e.startedCount>=5e3?this.isExceeded=!0:i.refPlanId=="p03"&&e.startedCount>=1e5&&(this.isExceeded=!0))})}static \u0275fac=function(e){return new(e||n)(I(ae),I(oe),I($t),I(Le),I(re),I(Ue),I(be),I(Ve),I(Ce),I(Pe),I(Oe),I(kn),I(Se),I(Ne),I(ye),I(on))};static \u0275cmp=Y({type:n,selectors:[["app-cover-page-ps"]],viewQuery:function(e,i){if(e&1&&ge(Fr,5),e&2){let o;_e(o=ue())&&(i.crSigin=o.first)}},hostBindings:function(e,i){e&1&&h("keydown.enter",function(s){return i.onEnterKey(s)},!1,ee)("keydown",function(s){return i.onKeyDown(s)},!1,ee)("resize",function(){return i.onWindowResize()},!1,ee)},inputs:{view:"view",instances:[0,"instance","instances"],project:"project",projectSetting:[0,"project-setting","projectSetting"]},outputs:{change:"change",coverImage:"coverImage"},decls:5,vars:5,consts:[["copyShortUrl",""],["class","cp-skeleton",4,"ngIf"],[4,"ngIf"],[3,"ngClass",4,"ngIf"],["class","coverpage-offline",4,"ngIf"],["class","overlay",4,"ngIf"],[1,"cp-skeleton"],[1,"cp-sk-image","cp-shimmer"],[1,"cp-sk-body"],[1,"cp-sk-creator","cp-shimmer"],[1,"cp-sk-title","cp-shimmer"],[1,"cp-sk-desc","cp-shimmer"],[1,"cp-sk-desc","cp-sk-short","cp-shimmer"],[1,"cp-sk-btn","cp-shimmer"],[3,"project","projectSettings","instance","isQuizEnded","isEnableStart","mode","isExceeded","countDownString","startQuiz",4,"ngIf"],["class","container-new",3,"ngClass",4,"ngIf"],[3,"startQuiz","project","projectSettings","instance","isQuizEnded","isEnableStart","mode","isExceeded","countDownString"],[1,"container-new",3,"ngClass"],[3,"change","project","instance","projectSetting"],[3,"ngClass"],["class","container","style","display:none;
2","id","coverContainer",3,"pvrBackground","ngClass",4,"ngIf"],["class","container",3,"ngClass",4,"ngIf"],["id","coverContainer",1,"container",2,"display","none",3,"ngClass"],[1,"image-container",3,"ngClass"],["class","imgCredit",4,"ngIf"],["class","cover-image logo",3,"ngClass","ngStyle",4,"ngIf"],["class","cover-image",3,"src","ngClass",4,"ngIf"],[1,"userdetailsharebutton"],[1,"userdetails"],["class","creator-image","alt","",3,"ngStyle",4,"ngIf"],["class","sharebutton",4,"ngIf"],[1,"details-content"],["class","soundOnOfftitleContainer",3,"ngClass",4,"ngIf"],[3,"ngClass","innerHtml",4,"ngIf"],["class","timmer endedmsg",3,"colorWhite","click",4,"ngIf"],[2,"display","none"],["id","countdown",1,"timer"],["class","countdown-section",4,"ngIf"],["class","start-button-container",4,"ngIf"],["class","text",4,"ngIf"],[1,"imgCredit"],[1,"cover-image","logo",3,"ngClass","ngStyle"],[1,"cover-image",3,"src","ngClass"],[1,"soundOnOffCoverPage"],[3,"click",4,"ngIf"],[3,"click"],["alt","",1,"creator-image",3,"ngStyle"],[1,"sharebutton"],[2,"margin","auto","margin-right","0"],["mat-button","","class","share-menu","style","position: relative;",3,"click",4,"ngIf"],["mat-button","",1,"share-menu",2,"position","relative",3,"click"],["style","cursor: pointer;","class","share-menu-icon",4,"ngIf"],["style","cursor: pointer;","class","share-menu-icon-dark",4,"ngIf"],["class","shareSocialMenu",4,"ngIf"],[1,"share-menu-icon",2,"cursor","pointer"],[1,"share-menu-icon-dark",2,"cursor","pointer"],[1,"shareSocialMenu"],[1,"uparrowShare"],["class","share-icon","style","margin:0 ;",3,"click",4,"ngIf"],["matInput","","readonly","",3,"value"],["src","./assets/images/copy-bit.svg"],[1,"share-icon",2,"margin","0",3,"click"],[1,"whatsapp-icon"],[1,"twitter-icon"],[1,"facebook-icon"],[1,"linkedin-icon"],[1,"soundOnOfftitleContainer",3,"ngClass"],["class","soundOnOffCoverPage",4,"ngIf"],[3,"ngClass","innerHtml"],[1,"timmer","endedmsg",3,"click"],["class","redirectTOHtLeaderboardDiv",4,"ngIf"],[1,"redirectTOHtLeaderboardDiv"],[1,"redirectTOHtLeaderboard",3,"click"],[1,"countdown-section"],[1,"text-center"],[1,"countdown-header"],["id","countDiv",1,"counter-div"],[1,"counter-element"],[1,"number-div"],["class","days",3,"innerText",4,"ngIf"],[1,"element-text"],["class","hours",3,"innerText",4,"ngIf"],["class","minutes",3,"innerText",4,"ngIf"],[1,"element-text","et-mobile"],[1,"element-text","et-desktop"],[1,"number-div","counter-animate"],["class","seconds",3,"innerText",4,"ngIf"],[1,"days",3,"innerText"],[1,"hours",3,"innerText"],[1,"minutes",3,"innerText"],[1,"seconds",3,"innerText"],[1,"start-button-container"],["mat-raised-button","",1,"start-button","submit",3,"click","disabled","ngStyle"],["class","start-button submit",3,"pvrBackgroundBtn","ngStyle","disabled","click",4,"ngIf"],[1,"start-button","submit",3,"click","ngStyle","disabled"],[1,"text"],[1,"container",3,"ngClass"],[3,"change","project","instence","projectSetting"],[1,"coverpage-offline"],[1,"coverpage-overlay-content","coverpage-offline-message"],[1,"coverpage-popup-msg"],["id","coverpage-bar1",1,"coverpage-dialog-bar"],[1,"coverpage-in"],[1,"overlay"],[1,"loader"]],template:function(e,i){e&1&&m(0,Xr,8,0,"div",1)(1,es,3,2,"div",2)(2,Rs,3,7,"div",3)(3,Fs,6,1,"div",4)(4,Ls,2,0,"div",5),e&2&&(a("ngIf",!i._project&&!i._previewPage),r(),a("ngIf",i._project&&(i._project==null?null:i._project.newUiDesignMcq)),r(),a("ngIf",i._project&&!(i._project!=null&&i._project.newUiDesignMcq)),r(),a("ngIf",i.showStartCountDown&&!(i._project!=null&&i._project.newUiDesignMcq)),r(),a("ngIf",i.showLoader&&!(i._project!=null&&i._project.newUiDesignMcq)))},dependencies:[ie,K,xe,Ie,we,ce,Sn,Xe,$e,et,se],styles:['@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf) format("opentype")}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf) format("opentype")}@font-face{font-family:Barlow;src:url(/assets/fonts/Barlow-Regular.ttf) format("opentype")}.main-container[_ngcontent-%COMP%]{border-radius:5px;display:flex;flex-direction:column}.container[_ngcontent-%COMP%]{width:100%;min-height:calc(var(--vh, 1vh) * 100 - 50px);background-color:var(--white);max-width:500px;margin:auto}.ht-container[_ngcontent-%COMP%]{margin:auto!important}.logo-container[_ngcontent-%COMP%]{width:"50";height:"20"}.image-container[_ngcontent-%COMP%]{width:100%;height:36vh;position:relative;z-index:100}.cover-image[_ngcontent-%COMP%]{height:inherit;width:inherit;object-fit:cover;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%}.coverImageCss[_ngcontent-%COMP%]{object-fit:contain}.creator-image[_ngcontent-%COMP%]{height:48px;width:48px;border-radius:28px;object-fit:cover;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%;margin:2px 6px 2px 2px}
2.creator-name[_ngcontent-%COMP%]{margin:auto auto auto 0;opacity:.9;font-family:var(--selected-font);font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.19px;text-align:left;color:var(--black)}.desktop-creator-name[_ngcontent-%COMP%]{margin:auto auto auto 0;color:var(--black);opacity:.9;font-family:var(--selected-font);font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.2px;text-align:left}.userdetailsharebutton[_ngcontent-%COMP%]{margin-top:20px;display:flex;min-height:30px}.userdetails[_ngcontent-%COMP%]{width:90%;display:flex}.sharebutton[_ngcontent-%COMP%]{width:10%;display:flex;align-items:center}.details-content[_ngcontent-%COMP%]{width:100%;margin:10px 0 7px;opacity:.9;font-family:var(--selected-font);font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:.19px;text-align:left;color:var(--black);display:grid}.share-menu[_ngcontent-%COMP%]{width:34px;height:34px;color:#313131!important;text-align:center;position:relative}.share-menu[_ngcontent-%COMP%] .share-menu-icon[_ngcontent-%COMP%], .share-menu[_ngcontent-%COMP%] .share-menu-icon-dark[_ngcontent-%COMP%]{width:34px;height:34px;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:50%;margin:auto}.container-m[_ngcontent-%COMP%] .share-menu[_ngcontent-%COMP%]{margin-left:0}.share-icon[_ngcontent-%COMP%]{width:34px;height:34px;margin-left:20px;background-color:var(--ice-blue);border-radius:100%;color:#313131!important;text-align:center;display:flex;cursor:pointer;border:1px solid var(--whisper-white)}.share-icon[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{height:34px;width:34px;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:50%;margin:auto}.twitter-icon[_ngcontent-%COMP%]{background-image:url(/assets/images/twitter-v2.svg)}.facebook-icon[_ngcontent-%COMP%]{background-image:url(/assets/images/facebook-v2.svg)}.whatsapp-icon[_ngcontent-%COMP%]{background-image:url(/assets/images/whatsapp-v2.svg)}.linkedin-icon[_ngcontent-%COMP%]{background-image:url(/assets/images/linkedin-v2.svg)}.share-menu-icon[_ngcontent-%COMP%]{background-image:url(https://firebasestorage.googleapis.com/v0/b/curiosity-road.appspot.com/o/assets%2FMDI_export-variant.svg?alt=media&token=fe56fc87-50e7-441e-9516-d75f6ad151d7)}.share-menu-icon-active[_ngcontent-%COMP%]{background-image:url(https://firebasestorage.googleapis.com/v0/b/curiosity-road.appspot.com/o/assets%2Fshared-menu.svg?alt=media&token=cfe051c8-e573-4d88-adeb-98b171fec661)}.share-menu-icon-dark[_ngcontent-%COMP%]{background-image:url(/assets/images/share-dark.svg)}.start-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:30px}.start-button[_ngcontent-%COMP%]{height:46px;border-radius:4px;font-family:var(--selected-font);box-shadow:none;font-size:16px;font-weight:400}.submit[_ngcontent-%COMP%]{outline:0;border:0;-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}.cover-image[_ngcontent-%COMP%]{border-radius:4px}.cover-name[_ngcontent-%COMP%]{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:.24px;text-align:left;color:var(--black);word-break:break-word}.desktop-cover-name[_ngcontent-%COMP%]{color:var(--black);word-break:break-word;font-family:Poppins;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.92;letter-spacing:normal;text-align:left}.cover-desc[_ngcontent-%COMP%]{opacity:.9;margin:5px 0 10px;font-family:var(--selected-font);font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.19px;text-align:left;color:var(--black);word-break:break-word}.desktop-cover-desc[_ngcontent-%COMP%]{margin:5px 0 10px;color:var(--black);word-break:break-word;font-family:var(--selected-font);font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.2px;text-align:left;opacity:unset!important}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;width:100vw;height:100vh;text-align:center;vertical-align:middle;opacity:.5;background-color:var(--primary);left:0;z-index:1}.loader[_ngcontent-%COMP%]{margin:auto;top:calc(50% - 50px)} .mat-mdc-bottom-sheet-container ul{padding-left:16px} .mat-mdc-bottom-sheet-container ol{padding-left:16px}.image-container-m[_ngcontent-%COMP%]{height:250px!important}.container-m[_ngcontent-%COMP%]{min-height:620px}.registration-container-m[_ngcontent-%COMP%], .registration-container-d[_ngcontent-%COMP%]{min-height:600px}.timmer[_ngcontent-%COMP%]{z-index:2;position:absolute;top:10px;left:10px}.dark-mode-background[_ngcontent-%COMP%]{background:transparent;min-height:calc(var(--vh, 1vh) * 100 - 60px)}
2.dark-mode-background[_ngcontent-%COMP%] .cover-name[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .desktop-cover-name[_ngcontent-%COMP%]{color:var(--white)!important}.dark-mode-background[_ngcontent-%COMP%] .creator-name[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .desktop-creator-name[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .cover-desc[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .desktop-cover-desc[_ngcontent-%COMP%]{color:var(--white)!important;opacity:.9}.dark-mode-background[_ngcontent-%COMP%] .twitter-icon[_ngcontent-%COMP%]{background-image:url("/assets/images/MDI _ twitter.svg")}.dark-mode-background[_ngcontent-%COMP%] .facebook-icon[_ngcontent-%COMP%]{background-image:url("/assets/images/MDI _ facebook.svg")}.dark-mode-background[_ngcontent-%COMP%] .whatsapp-icon[_ngcontent-%COMP%]{background-image:url("/assets/images/MDI _ whatsapp.svg")}.dark-mode-background[_ngcontent-%COMP%] .linkedin-icon[_ngcontent-%COMP%]{background-image:url("/assets/images/MDI _ linkedin.svg")}.dark-mode-background[_ngcontent-%COMP%] .share-icon[_ngcontent-%COMP%]{box-shadow:#0000007f 0 0 0 2000px inset;border:0}.dark-mode-background-registration[_ngcontent-%COMP%]{background:transparent}@media only screen and (max-width:350px){.start-button[_ngcontent-%COMP%]{height:34px!important}.userdetails[_ngcontent-%COMP%]{width:88%}.sharebutton[_ngcontent-%COMP%]{width:12%}.details-content[_ngcontent-%COMP%]{margin:8px 0}.cover-name[_ngcontent-%COMP%]{font-size:16px}.cover-desc[_ngcontent-%COMP%]{margin:6px 0}.active-menu[_ngcontent-%COMP%]{width:34px;height:34px;background-color:var(--ice-blue);border-radius:100%;color:#313131!important;text-align:center;display:flex}}@media only screen and (min-width:600px){.image-container[_ngcontent-%COMP%]{height:40vh}.container[_ngcontent-%COMP%]{max-width:60vh!important}.start-button-container[_ngcontent-%COMP%]{bottom:70px}.start-button[_ngcontent-%COMP%]{font-size:18px!important}.spinnerDiv[_ngcontent-%COMP%] .loader[_ngcontent-%COMP%]{position:absolute;z-index:1;top:-150px;left:200px}}.logo[_ngcontent-%COMP%]{height:33px;width:83px;z-index:2;position:absolute;background-size:contain}.logo-top-left[_ngcontent-%COMP%]{top:10px;left:10px}.logo-top-right[_ngcontent-%COMP%]{top:10px;right:10px}.logo-bottom-left[_ngcontent-%COMP%]{bottom:10px;left:10px}.logo-bottom-right[_ngcontent-%COMP%]{bottom:10px;right:10px}@media only screen and (min-width:1000px){.image-container[_ngcontent-%COMP%]{height:45vh}.container[_ngcontent-%COMP%]{max-width:660px!important}.spinnerDiv[_ngcontent-%COMP%] .loader[_ngcontent-%COMP%]{position:absolute;z-index:1;top:-170px;left:310px}.share-menu[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:100%;text-align:center;display:flex}.active-menu[_ngcontent-%COMP%]{width:34px;height:34px;background-color:var(--ice-blue);border-radius:100%;color:#313131!important;text-align:center;display:flex}}.rulesBox[_ngcontent-%COMP%]{position:fixed;z-index:222;inset:0;display:flex;background:#000000b5;align-items:center;justify-content:center}@media only screen and (max-width:600px){.rulesBox[_ngcontent-%COMP%]{align-items:flex-end}.spinnerDiv[_ngcontent-%COMP%] .loader[_ngcontent-%COMP%]{position:absolute;z-index:1;top:-150px;
2left:180px}.active-menu[_ngcontent-%COMP%]{width:34px;height:34px;background-color:var(--ice-blue);border-radius:100%;color:#313131!important;text-align:center;display:flex}.userdetails[_ngcontent-%COMP%]{width:88%}.sharebutton[_ngcontent-%COMP%]{width:12%}}.spinnerDiv[_ngcontent-%COMP%]{position:absolute;z-index:1}.mat-mdc-small[_ngcontent-%COMP%]{cursor:pointer;color:var(--blue);text-decoration:underline}.sharedM[_ngcontent-%COMP%]{width:200px;height:50px;margin:0 0 0 -20px;padding:0 20px;background-color:#fff}.share-text[_ngcontent-%COMP%]{height:21px;margin:10px 155px 16px 20px;font-family:Roboto;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.19px;text-align:left;color:#0e0e17}.url-input[_ngcontent-%COMP%]{margin:-10px 0 0 19px;padding:0;border-radius:4px}.url-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:155px} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline{background-color:#eff4f7;border-radius:4px} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline{color:#eff4f7!important;background-color:#eff4f7!important} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline .mat-mdc-form-field-outline-start{border:0 solid white!important;min-width:0} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline .mat-mdc-form-field-outline-end{border:1px solid white!important} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-flex{padding:0 .75em!important;margin-top:-.25em!important;position:unset!important;height:0!important} .pclass .mat-mdc-form-field-appearance-outline .mat-mdc-form-field-wrapper{margin:.25em 0}.dark-mode-background[_ngcontent-%COMP%] .mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#8b8311} .mat-mdc-menu-panel{min-width:25px!important;margin:10px 0 0!important}.text[_ngcontent-%COMP%]{font-size:14px;font-weight:700;text-align:center}.endedmsg[_ngcontent-%COMP%]{position:relative;left:0;top:0;color:#000;font-family:Poppins;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;display:flex;margin:auto;justify-content:center;padding-bottom:10px;flex-direction:column;align-items:center;gap:16px}.countdown-section[_ngcontent-%COMP%]{background-color:#ffffff08;margin-bottom:23px;border-radius:16px}.text-center[_ngcontent-%COMP%]{text-align:center}.countdown-header[_ngcontent-%COMP%]{font-family:"Poppins,Montserrat",sans-serif;font-size:20px;font-weight:800}.counter-div[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:24px;justify-content:center}.counter-element[_ngcontent-%COMP%]{width:fit-content;display:flex;flex-direction:column;background:#fcd814;border-radius:9px}.number-div[_ngcontent-%COMP%]{background-color:#000;width:63px;padding:9px 0;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;color:#fcd814;border-top-left-radius:9px;border-top-right-radius:9px}.element-text[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;color:#012a2f;margin:7px 0}.show[_ngcontent-%COMP%]{opacity:1}@media screen and (max-width:450px){.number-div[_ngcontent-%COMP%]{width:60px}.counter-div[_ngcontent-%COMP%]{gap:5px}.et-desktop[_ngcontent-%COMP%]{display:none}}@media screen and (min-width:451px){.et-mobile[_ngcontent-%COMP%]{display:none}}.coverpage-offline[_ngcontent-%COMP%]{height:100%;width:100%;position:fixed;top:0;background:#060505d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;display:flex;left:0;margin:0 -10px}.coverpage-overlay-content[_ngcontent-%COMP%]{display:flex;background:#f0f8ff;flex-direction:column;width:20rem;margin:auto;justify-content:center;align-items:center}.coverpage-offline-message[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;height:20%;width:50%;background-color:#f2f2f2;font-weight:700;border-radius:4px;box-shadow:0 4px 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:21px;color:#2e4053}.coverpage-popup-msg[_ngcontent-%COMP%]{margin-top:65px}.imgCredit[_ngcontent-%COMP%]{position:absolute;bottom:-20px;left:0;font-family:auto;color:#000000a3}@media only screen and (max-width:350px){.coverpage-offline-message[_ngcontent-%COMP%]{font-size:13px}
2.coverpage-popup-msg[_ngcontent-%COMP%]{margin:0;padding:20px}}@media only screen and (max-width:900px){.coverpage-popup-msg[_ngcontent-%COMP%]{margin:0;padding:20px}}.coverpage-dialog-bar[_ngcontent-%COMP%]{height:15px;width:100%;margin-top:8px}.coverpage-in[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_fill 10s linear 1;height:100%;background-color:#fcd814;border-radius:4px}@keyframes _ngcontent-%COMP%_fill{0%{width:100%}to{width:0%}}.imgCredit[_ngcontent-%COMP%]{position:absolute;bottom:-20px;left:6px;font-family:auto;color:#000000a3}.soundOnOfftitleContainer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.pvrBackground[_ngcontent-%COMP%]{background-image:url(https://firebasestorage.googleapis.com/v0/b/curiosity-road.appspot.com/o/pvr%2FBG.svg?alt=media&token=8a2a056d-2070-4cff-bb8f-910217240c7c)}.pvrBackgroundBtn[_ngcontent-%COMP%]{background:#9b0234!important;color:#ffe7e7!important}.shareSocialMenu[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:10px;position:absolute;z-index:2;background:#fff;filter:drop-shadow(2px 2px 7px gray);gap:15px;top:2.9rem;left:-15rem;border-radius:4%}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1){margin-left:4%;display:flex}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){display:flex;gap:21px;margin-left:6px}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){margin:10px;display:flex}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){display:flex;box-sizing:border-box;align-items:center;padding:12px;background:#f1f4f6;border-radius:8px}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4) input[_ngcontent-%COMP%]{border:none;font-size:16px;background:#f1f4f6;outline:none}.shareSocialMenu[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4) span[_ngcontent-%COMP%]{margin-left:7px;margin-top:8px;cursor:pointer}.uparrowShare[_ngcontent-%COMP%]{position:absolute;top:-7%;font-size:4rem;display:flex;align-items:center;justify-content:center;color:#fff;left:89%;z-index:3}.colorWhite[_ngcontent-%COMP%]{color:#fff!important}.redirectTOHtLeaderboard[_ngcontent-%COMP%]{background-color:var(--golden-yellow);border:none;border-radius:4px;padding:6px;font-size:16px;font-weight:700;cursor:pointer}.redirectTOHtLeaderboard[_ngcontent-%COMP%]:hover{background-color:#dbc54a}@keyframes _ngcontent-%COMP%_cp-shimmer-move{0%{background-position:-200% 0}to{background-position:200% 0}}.cp-shimmer[_ngcontent-%COMP%]{background:linear-gradient(90deg,#ececec 25%,#d4d4d4,#ececec 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_cp-shimmer-move 1.4s infinite;border-radius:4px}.cp-skeleton[_ngcontent-%COMP%]{width:100%;max-width:500px;margin:auto;min-height:calc(var(--vh, 1vh) * 100 - 50px);overflow:hidden}.cp-sk-image[_ngcontent-%COMP%]{width:100%;height:36vh;border-radius:0}.cp-sk-body[_ngcontent-%COMP%]{padding:0 16px}.cp-sk-creator[_ngcontent-%COMP%]{height:14px;width:35%;margin:22px 0 10px}.cp-sk-title[_ngcontent-%COMP%]{height:22px;width:75%;margin-bottom:14px}.cp-sk-desc[_ngcontent-%COMP%]{height:14px;width:90%;margin-bottom:10px}.cp-sk-short[_ngcontent-%COMP%]{width:55%}.cp-sk-btn[_ngcontent-%COMP%]{height:46px;width:48%;margin:30px auto 0;display:block}']})};var vt=n=>({"dark-mode-background-header":n}),ot=n=>({color:n}),xt=n=>({"dark-mode-background":n}),Ys=n=>({"background-image":n}),si=(n,t)=>({"answer-desc-explanation":n,"answer-desc-explanation-dark":t}),Js=n=>({"single-page-assessment-warning-for-not-given-answer":n});function Ks(n,t){if(n&1&&(c(0,"span",36),d(1),l()),n&2){let e=p(3);r(),j("By ",e._project==null?null:e._project.creatorName,"")}}function Xs(n,t){if(n&1&&(c(0,"div",37),v(1,"app-timer",38),l()),n&2){let e=p(3);D("urgent",e.timerUrgent),r(),a("isDarkMode",e.isDarkMode)("singlePageEnable",e.singlePageEnable)("maxTime",e.maxTime)("answered",e.answered)("projectSettings",e._projectSettings)}}function Zs(n,t){if(n&1){let e=f();c(0,"button",39),h("click",function(){g(e);let o=p(3);return _(o.soundOnOFf("on"))}),c(1,"mat-icon"),d(2,"volume_off"),l()()}}function $s(n,t){if(n&1){let e=f();c(0,"button",40),h("click",function(){g(e);let o=p(3);return _(o.soundOnOFf("off"))}),c(1,"mat-icon"),d(2,"volume_up"),l()()}}function ea(n,t){if(n&1){let e=f();c(0,"header",20)(1,"div",21)(2,"div",22),d(3),l(),c(4,"div",23)(5,"span",24),d(6),l(),m(7,Ks,2,1,"span",25),l()(),v(8,"div",26),c(9,"div",27)(10,"div",28)(11,"span",29),d(12),l(),c(13,"div",30),v(14,"div",31),l()(),m(15,Xs,2,7,"div",32)(16,Zs,3,0,"button",33)(17,$s,3,0,"button",34),c(18,"button",35),h("click",function(){g(e);let o=p(2);return _(o.toggleTheme())}),c(19,"mat-icon"),d(20),l()()()()}if(n&2){let e=p(2);D("sp-header--dark",e.isDarkMode),r(3),y(((e._project==null?null:e._project.quizName)||"Q")[0].toUpperCase()),r(3),y(e._project==null?null:e._project.quizName),r(),a("ngIf",e._project==null?null:e._project.creatorName),r(5),te("",e.answeredCount," / ",e.questionsLength," answered"),r(2),G("width",e.questionsLength?e.answeredCount/e.questionsLength*100:0,"%"),r(),a("ngIf",e._projectSettings==null?null:e._projectSettings.timeBound),r(),a("ngIf",e.soundOn==="off"),r(),a("ngIf",e.soundOn==="on"),r(),Tt("aria-label",e.isDarkMode?"Light mode":"Dark mode"),r(2),y(e.isDarkMode?"light_mode":"dark_mode")}}function ta(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(4);return _(o.soundOnOFf("on"))}),d(1,"volume_off"),l()}if(n&2){let e=p(4);a("ngStyle",B(1,ot,(e._projectSettings==null?null:e._projectSettings.mode)=="dark"?"white !important":""))}}function na(n,t){if(n&1){let e=f();c(0,"mat-icon",45),h("click",function(){g(e);let o=p(4);return _(o.soundOnOFf("off"))}),d(1,"volume_up"),l()}if(n&2){let e=p(4);a("ngStyle",B(1,ot,(e._projectSettings==null?null:e._projectSettings.mode)=="dark"?"white !important":""))}}function ia(n,t){if(n&1&&(c(0,"div")(1,"span"),m(2,ta,2,3,"mat-icon",44)(3,na,2,3,"mat-icon",44),l()()),n&2){let e=p(3);r(2),a("ngIf",e.soundOn=="off"),r(),a("ngIf",e.soundOn=="on")}}function oa(n,t){if(n&1&&(c(0,"div",41)(1,"div",42)(2,"div",43),d(3),l(),m(4,ia,4,2,"div",2),l()()),n&2){let e=p(2);a("ngClass",B(3,vt,e._projectSettings.mode=="dark")),r(3),j(" ",e._project==null?null:e._project.quizName," "),r(),a("ngIf",!e._projectSettings.singleSubmit)}}function ra(n,t){if(n&1){let e=f();c(0,"mat-icon",49),h("click",function(){g(e);let o=p(4);return _(o.soundOnOFf("on"))}),d(1,"volume_off"),l()}if(n&2){let e=p(4);a("ngStyle",B(1,ot,(e._projectSettings==null?null:e._projectSettings.mode)=="dark"?"white !important":""))}}function sa(n,t){if(n&1){let e=f();c(0,"mat-icon",49),h("click",function(){g(e);let o=p(4);return _(o.soundOnOFf("off"))}),d(1,"volume_up"),l()}if(n&2){let e=p(4);a("ngStyle",B(1,ot,(e._projectSettings==null?null:e._projectSettings.mode)=="dark"?"white !important":""))}}function aa(n,t){if(n&1&&(c(0,"div"),m(1,ra,2,3,"mat-icon",47)(2,sa,2,3,"mat-icon",47),v(3,"app-timer",48),l()),n&2){let e=p(3);r(),a("ngIf",e.soundOn=="off"),r(),a("ngIf",e.soundOn=="on"),r(),a("singlePageEnable",e.singlePageEnable)("maxTime",e.maxTime)("answered",e.answered)("projectSettings",e._projectSettings)}}function ca(n,t){if(n&1&&(c(0,"div",46)(1,"div",42)(2,"div",43),d(3),l(),c(4,"div"),m(5,aa,4,6,"div",2),l()()()),n&2){let e=p(2);a("ngClass",B(3,vt,e._projectSettings.mode=="dark")),r(3),j(" ",e._project==null?null:e._project.quizName," "),r(2),a("ngIf",e.useTimer)}}function la(n,t){if(n&1){let e=f();c(0,"app-self-check",64),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)("timeLeft",i.timeLeft)}}function pa(n,t){if(n&1){let e=f();c(0,"app-slider-ps",65),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)}}function da(n,t){if(n&1){let e=f();c(0,"app-fib",65,0),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)}}function ga(n,t){if(n&1){let e=f();c(0,"app-mcq",66),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)("questionStats",i.currentQuestionStat)("timeLeft",i.timeLeft)("view",i.__view)}}function _a(n,t){if(n&1&&(c(0,"div",67)(1,"span"),d(2),l()()),n&2){let e=p(5);r(2),j("Points: ",e.sliderAccuracyPoints,"")}}function ua(n,t){if(n&1&&v(0,"img",75),n&2){let e=p(3).$implicit;a("src",e.question.answerImage,W)}}function ma(n,t){if(n&1&&(c(0,"div",76),v(1,"audio",77),l()),n&2){let e=p(3).$implicit;r(),a("src",e.question==null?null:e.question.answerAudioUrl,W)}}function ha(n,t){if(n&1&&(pe(0),v(1,"iframe",79),de()),n&2){let e=p(4).$implicit;r(),a("src",e.question.answerYouTubeUrl,dt)}}function fa(n,t){if(n&1&&(pe(0),v(1,"video",80),de()),n&2){let e=p(4).$implicit;r(),a("src",e.question.answerVideoUrl,W)}}function va(n,t){if(n&1&&(c(0,"div",78),m(1,ha,2,1,"ng-container",2)(2,fa,2,1,"ng-container",2),l()),n&2){let e=p(3).$implicit;r(),a("ngIf",e.question==null?null:e.question.answerYouTubeUrl),r(),a("ngIf",e.question==null?null:e.question.answerVideoUrl)}}function xa(n,t){if(n&1&&(c(0,"div",68)(1,"div",69)(2,"div",70),d(3,"Explanation"),l(),v(4,"div",71),m(5,ua,1,1,"img",72),l(
2),m(6,ma,2,1,"div",73)(7,va,3,2,"div",74),l()),n&2){let e=p(2).$implicit,i=p(3);r(),a("ngClass",L(5,si,i._projectSettings.mode!="dark",i._projectSettings.mode=="dark")),r(3),a("innerHtml",e.question.answerDescription,H),r(),a("ngIf",e.question.answerImage),r(),a("ngIf",e.question==null?null:e.question.answerAudioUrl),r(),a("ngIf",(e.question==null?null:e.question.answerVideoUrl)||(e.question==null?null:e.question.answerYouTubeUrl))}}function Ca(n,t){if(n&1&&(c(0,"div",55)(1,"div",56),d(2),l(),c(3,"div",57),v(4,"app-question-with-image",58),m(5,la,1,3,"app-self-check",59)(6,pa,1,2,"app-slider-ps",60)(7,da,2,2,"app-fib",60)(8,ga,1,5,"app-mcq",61),l(),m(9,_a,3,1,"div",62)(10,xa,8,8,"div",63),l()),n&2){let e=p(),i=e.$implicit,o=e.index,s=p(3);a("ngClass",B(17,xt,s._projectSettings.mode=="dark"))("ngStyle",B(19,Ys,s._projectSettings.mode=="dark"?"url("+s.backgroundImage+")":"")),r(2),te(" ",o+1,"/",s.questionsWithVisiblity.length," "),r(2),a("projectSetting",s._projectSettings)("liveQuizOrganizer",s._liveQuizOrganizer)("view",s.__view)("question",i.question)("videoElement",s.videoElement)("AudioElement",s.AudioElement)("youtubeIframe",s.youtubeIframe),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="s"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="d"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="f"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="m"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="d"&&s.answered),r(),a("ngIf",(i.answer||s.givenAnswer.includes(i.question.questionId))&&s._projectSettings.showAnswerDuringQuiz&&s._projectSettings.answerConfirmation&&i.question.showAnswerInfo)}}function ya(n,t){n&1&&(c(0,"mat-icon",93),d(1,"check"),l())}function wa(n,t){if(n&1&&(c(0,"span"),d(1),l()),n&2){let e=p(2).index;r(),y(e+1)}}function ba(n,t){if(n&1){let e=f();c(0,"app-self-check",64),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)("timeLeft",i.timeLeft)}}function Sa(n,t){if(n&1){let e=f();c(0,"app-slider-ps",65),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)}}function Pa(n,t){if(n&1){let e=f();c(0,"app-fib",65,0),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)}}function Ia(n,t){if(n&1){let e=f();c(0,"app-mcq",66),h("action",function(o){g(e);let s=p(2).index,u=p(3);return _(u.onSubmit(o,s))}),l()}if(n&2){let e=p(2).$implicit,i=p(3);a("question",e.question)("projectSetting",i._projectSettings)("questionStats",i.currentQuestionStat)("timeLeft",i.timeLeft)("view",i.__view)}}function ka(n,t){if(n&1&&(c(0,"span",94),v(1,"span",95),d(2),l()),n&2){let e=p(2).index,i=p(3);r(),D("show",i.saveDots.has(e)),r(),j(" ",i.isQuestionAnswered(e)?"autosaved":"your typing autosaves"," ")}}function Oa(n,t){n&1&&v(0,"span")}function Ma(n,t){if(n&1&&v(0,"img",75),n&2){let e=p(3).$implicit;a("src",e.question.answerImage,W)}}function ja(n,t){if(n&1&&(c(0,"div",76),v(1,"audio",77),l()),n&2){let e=p(3).$implicit;r(),a("src",e.question==null?null:e.question.answerAudioUrl,W)}}function Ta(n,t){if(n&1&&(pe(0),v(1,"iframe",79),de()),n&2){let e=p(4).$implicit;r(),a("src",e.question.answerYouTubeUrl,dt)}}function qa(n,t){if(n&1&&(pe(0),v(1,"video",80),de()),n&2){let e=p(4).$implicit;r(),a("src",e.question.answerVideoUrl,W)}}function za(n,t){if(n&1&&(c(0,"div",78),m(1,Ta,2,1,"ng-container",2)(2,qa,2,1,"ng-container",2),l()),n&2){let e=p(3).$implicit;r(),a("ngIf",e.question==null?null:e.question.answerYouTubeUrl),r(),a("ngIf",e.question==null?null:e.question.answerVideoUrl)}}function Ea(n,t){if(n&1&&(c(0,"div",96)(1,"div",69)(2,"div",70),d(3,"Explanation"),l(),v(4,"div",71),m(5,Ma,1,1,"img",72),l(),m(6,ja,2,1,"div",73)(7,za,3,2,"div",74),l()),n&2){let e=p(2).$implicit,i=p(3);r(),a("ngClass",L(5,si,i._projectSettings.mode!="dark",i._projectSettings.mode=="dark")),r(3),a("innerHtml",e.question.answerDescription,H),r(),a("ngIf",e.question.answerImage),r(),a("ngIf",e.question==null?null:e.question.answerAudioUrl),r(),a("ngIf",(e.question==null?null:e.question.answerVideoUrl)||(e.question==null?null:e.question.answerYouTubeUrl))}}function Qa(n,t){if(n&1){let e=f();c(0,"div",81),h("click",function(o){g(e);let s=p(4);return _(s.focusFibInput(o))}),c(1,"div",82)(2,"div",83),m(3,ya,2,0,"mat-icon",84)(4,wa,2,1,"span",2),l(),c(5,"div",85),v(6,"app-question-with-image",86),l()(),c(7,"div",87),m(8,ba,1,3,"app-self-check",59)(9,Sa,1,2,"app-slider-ps",60)(10,Pa,2,2,"app-fib",60)(11,Ia,1,5,"app-mcq",61),c(12,"div",88),m(13,ka,3,3,"span",89)(14,Oa,1,0,"span",2),c(15,"button",90),h("click",function(){g(e);let o=p().index,s=p(3);return _(s.jumpToNextUnanswered(o))}),c(16,"span",91),d(17,"\u21B5"),l(),d(18," next unanswered "),l()()(),m(19,Ea,8,8,"div",92),l()}if(n&2){let e=p(),i=e.$implicit,o=e.index,s=p(3);D("ss-card--dark",s.isDarkMode),r(2),D("ss-card__indicator--answered",s.isQuestionAnswered(o))("ss-card__indicator--active",s.activeQuestionIdx===o),r(),a("ngIf",s.isQuestionAnswered(o)&&s.activeQuestionIdx!==o),r(),a("ngIf",!s.isQuestionAnswered(o)||s.activeQuestionIdx===o),r(2),a("projectSetting",s._projectSettings)("liveQuizOrganizer",s._liveQuizOrganizer)("view",s.__view)("question",i.question)("videoElement",s.videoElement)("AudioElement",s.AudioElement)("youtubeIframe",s.youtubeIframe),r(2),a("ngIf",(i.question==null?null:i.question.questionType)=="s"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="d"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="f"),r(),a("ngIf",(i.question==null?null:i.question.questionType)=="m"),r(2),a("ngIf",(i.question==null?null:i.question.questionType)=="f"),r(),a("ngIf",(i.question==null?null:i.question.questionType)!=="f"),r(5),a("ngIf",(i.answer||s.givenAnswer.includes(i.question.questionId))&&s._projectSettings.showAnswerDuringQuiz&&s._projectSettings.answerConfirmation&&i.question.showAnswerInfo)}}function Na(n,t){if(n&1&&(c(0,"div",52),m(1,Ca,11,21,"div",53)(2,Qa,20,22,"div",54),l()),n&2){let e=t.index,i=p(3);a("id","question-"+e),r(),a("ngIf",!(i._projectSettings!=null&&i._projectSettings.singleSubmit)),r(),a("ngIf",i._projectSettings==null?null:i._projectSettings.singleSubmit)}}function Da(n,t){if(n&1&&(c(0,"div",50),m(1,Na,3,3,"div",51),l()),n&2){let e=p(2);D("ss-qs-container",e._projectSettings==null?null:e._projectSettings.singleSubmit),a("ngClass",B(4,xt,e._projectSettings.mode=="dark")),r(),a("ngForOf",e.questionsWithVisiblity)}}function Va(n,t){if(n&1&&(c(0,"div",97)(1,"span",98),d(2),l(),c(3,"div",99)(4,"span",100),d(5),l(),c(6,"span",101),d(7),l()()()),n&2){let e=p(2);D("sp-time-warning--urgent",e.timeWarningMinutes===1),r(2),y(e.timeWarningMinutes===1?"\u23F0":"\u26A1"),r(3),te("Only ",e.timeWarningMinutes," minute",e.timeWarningMinutes>1?"s":""," left!"),r(2),y(e.timeWarningMinutes===1?"Quiz will auto-submit in 1 min!":"Quiz auto-submits when time runs out.")}}function Aa(n,t){n&1&&(c(0,"div",102)(1,"div",103)(2,"div",104),d(3,"\u23F0"),l(),c(4,"h2",105),d(5,"Time's Up!"),l(
2),c(6,"p",106),d(7,"Your answers are being submitted\u2026"),l(),c(8,"div",107),v(9,"div",108),l()()())}function Ba(n,t){if(n&1){let e=f();c(0,"div",109)(1,"div",110)(2,"div",111)(3,"strong"),d(4,"Reset all answers?"),l(),v(5,"br")(6,"br"),d(7," All typed answers will be cleared."),v(8,"br"),c(9,"span",112),d(10,"\u26A0 Timer will keep running."),l()(),c(11,"div",113)(12,"button",114),h("click",function(){g(e);let o=p(2);return _(o.cancelReset())}),d(13,"Cancel"),l(),c(14,"button",115),h("click",function(){g(e);let o=p(2);return _(o.confirmReset())}),d(15,"Yes, Reset"),l()()()()}}function Ra(n,t){if(n&1&&(c(0,"div",125),d(1),l()),n&2){let e=p(3);r(),te(" ",e.validationMessage," question",e.validationMessage!=1?"s":""," unattempted ")}}function Fa(n,t){n&1&&(c(0,"div",125),d(1,"Submit all answers?"),l())}function La(n,t){n&1&&(c(0,"div",126),d(1,"Are you sure you want to submit?"),l())}function Ua(n,t){if(n&1&&(c(0,"span",129),d(1),l()),n&2){let e=t.$implicit;r(),j("Q",e,"")}}function Wa(n,t){if(n&1&&(c(0,"div",127),m(1,Ua,2,1,"span",128),l()),n&2){let e=p(3);r(),a("ngForOf",e.msgArray)}}function Ha(n,t){if(n&1){let e=f();c(0,"div",109)(1,"div",116)(2,"div",117)(3,"span",118),d(4,"\u26A0"),l(),c(5,"div"),m(6,Ra,2,2,"div",119)(7,Fa,2,0,"div",119)(8,La,2,0,"div",120),l()(),m(9,Wa,2,1,"div",121),c(10,"div",122)(11,"button",123),h("click",function(){g(e);let o=p(2);return _(o.noAllSubmit())}),d(12,"Go back"),l(),c(13,"button",124),h("click",function(){g(e);let o=p(2);return _(o.yesAllSubmit())}),d(14,"Submit anyway"),l()()()()}if(n&2){let e=p(2);r(6),a("ngIf",e.validationMessage!="all"),r(),a("ngIf",e.validationMessage=="all"),r(),a("ngIf",e.validationMessage!="all"),r(),a("ngIf",(e.msgArray==null?null:e.msgArray.length)>0)}}function Ga(n,t){if(n&1){let e=f();c(0,"div",130),h("click",function(){g(e);let o=p(2);return _(o.toggleQiPanel())}),l()}}function Ya(n,t){if(n&1){let e=f();c(0,"button",131),h("click",function(){g(e);let o=p(2);return _(o.toggleQiPanel())}),c(1,"mat-icon"),d(2,"grid_view"),l(),c(3,"span"),d(4),l()()}if(n&2){let e=p(2);r(4),te("",e.answeredCount,"/",e.questionsLength,"")}}function Ja(n,t){if(n&1&&(pe(0),d(1),de()),n&2){let e=p().index,i=p(3);D("qi-panel--dark",i.isDarkMode),r(),y(e+1)}}function Ka(n,t){if(n&1&&(pe(0),d(1),de()),n&2){let e=p().index;r(),y(e+1)}}function Xa(n,t){if(n&1){let e=f();c(0,"button",140),h("click",function(o){let s=g(e).index,u=p(3);return o.stopPropagation(),_(u.navigateToQuestion(s))}),m(1,Ja,2,3,"ng-container",141)(2,Ka,2,1,"ng-container",2),l()}if(n&2){let e=t.index,i=p(3);D("qi-btn--answered",i.isQuestionAnswered(e))("qi-btn--flagged",i.flaggedSet.has(e)&&!i.isQuestionAnswered(e))("qi-btn--active",i.activeQuestionIdx===e),a("title","Q"+(e+1)),r(),a("ngIf",i.isQuestionAnswered(e)),r(),a("ngIf",!i.isQuestionAnswered(e))}}function Za(n,t){if(n&1){let e=f();c(0,"aside",132)(1,"div",133)(2,"h3",134),d(3,"QUESTION INDEX"),l(),c(4,"button",135),h("click",function(){g(e);let o=p(2);return _(o.toggleQiPanel())}),c(5,"mat-icon"),d(6,"close"),l()()(),c(7,"div",136),m(8,Xa,3,9,"button",137),l(),c(9,"button",138),h("click",function(){g(e);let o=p(2);return _(o.jumpToNextUnanswered())}),d(10,"Jump to next unanswered"),l(),c(11,"button",139),h("click",function(){g(e);let o=p(2);return _(o.allSubmit())}),d(12,"Submit all answers"),l()()}if(n&2){let e=p(2);D("qi-panel--dark",e.isDarkMode)("qi-panel--mobile-open",e.qiPanelMobileOpen),r(8),a("ngForOf",e.questionsWithVisiblity)}}function $a(n,t){if(n&1){let e=f();c(0,"div",142),v(1,"br"),c(2,"button",143),h("click",function(){g(e);let o=p(2);return _(o.allSubmit())}),d(3,"Submit"),l()()}if(n&2){let e=p(2);r(2),a("disabled",(e.givenAnswersObjList==null?null:e.givenAnswersObjList.length)==0)}}function ec(n,t){if(n&1){let e=f();c(0,"div",144)(1,"button",145),h("click",function(){g(e);let o=p(2);return _(o.showResult())}),d(2," Finish Quiz "),l()()}}function tc(n,t){if(n&1&&(c(0,"div",146),v(1,"app-result",147),l()),n&2){let e=p(2);r(),a("projectId",e._project.quizId)("instanceObj",e._instance)}}function nc(n,t){if(n&1&&(c(0,"div",6),m(1,ea,21,14,"header",7)(2,oa,5,5,"div",8)(3,ca,6,5,"div",9)(4,Da,2,6,"div",10)(5,Va,8,6,"div",11)(6,Aa,10,0,"div",12)(7,Ba,16,0,"div",13)(8,Ha,15,4,"div",13)(9,Ga,1,0,"div",14)(10,Ya,5,2,"button",15)(11,Za,13,5,"aside",16)(12,$a,4,1,"div",17)(13,ec,3,0,"div",18)(14,tc,2,2,"div",19),l()),n&2){let e=p();r(),a("ngIf",e.quizStarted&&(e._projectSettings==null?null:e._projectSettings.timeBound)),r(),a("ngIf",!1),r(),a("ngIf",!1),r(),a("ngIf",e.quizStarted),r(),a("ngIf",e.showTimeWarning),r(),a("ngIf",e.isEnableAutoSubmitTimeOut),r(),a("ngIf",e.resetConfirmVisible),r(),a("ngIf",e.validationMessage),r(),a("ngIf",e.qiPanelMobileOpen),r(),a("ngIf",e.quizStarted&&(e._projectSettings==null?null:e._projectSettings.singleSubmit)),r(),a("ngIf",e.quizStarted&&(e._projectSettings==null?null:e._projectSettings.singleSubmit)),r(),a("ngIf",e.quizStarted&&e._projectSettings.singleSubmit),r(),a("ngIf",e.quizStarted&&!(e._projectSettings!=null&&e._projectSettings.singleSubmit)&&(e.answerdCount==e.questionsWithVisiblity.length||e.timeout)),r(),a("ngIf",e.displayResult)}}function ic(n,t){if(n&1&&(c(0,"div",41)(1,"div",149),d(2),l()()),n&2){let e=p(2);a("ngClass",B(2,vt,e._projectSettings.mode=="dark")),r(2),j(" ",e._project==null?null:e._project.quizName," ")}}function oc(n,t){if(n&1&&(c(0,"div",163),v(1,"img",75),l()),n&2){let e=p().$implicit;r(),a("src",e.question==null?null:e.question.questionImage,W)}}function rc(n,t){if(n&1){let e=f();c(0,"div",166),h("click",function(){g(e);let o=p().$implicit,s=p().$implicit,u=p(5);return _(u.selectAnswerChanges(s.question,o))}),d(1),l()}if(n&2){let e=p().$implicit;r(),j(" ",e," ")}}function sc(n,t){if(n&1){let e=f();c(0,"div",167),h("click",function(){g(e);let o=p().$implicit,s=p().$implicit,u=p(5);return _(u.selectAnswerChanges(s.question,o))}),d(1),l()}if(n&2){let e=p().$implicit;r(),j(" ",e," ")}}function ac(n,t){if(n&1&&(c(0,"div"),m(1,rc,2,1,"div",164)(2,sc,2,1,"div",165),l()),n&2){let e=t.$implicit,i=p().$implicit,o=p(5);r(),a("ngIf",o.givenAnswers[i.question.questionId]==e),r(),a("ngIf",o.givenAnswers[i.question.questionId]!=e)}}function cc(n,t){if(n&1&&(c(0,"div")(1,"div")(2,"div",159),d(3),l(),c(4,"div",57),m(5,oc,2,1,"div",160),v(6,"div",161),c(7,"div",162),m(8,ac,3,2,"div",156),l()()()()),n&2){let e=t.$implicit,i=p(5);r(3),te("",e.question==null?null:e.question.questionNumber,"/",i.questionsLength,""),r(2),a("ngIf",e.question==null?null:e.question.questionImage),r(),a("innerHtml",e.question.questionText,H),r(),a("ngClass",B(6,Js,!i.givenAnswers[e.question.questionId]&&!i.isCompleteAllRequiredFields&&i.questionArrayPage.length==i.displayPage+1)),r(),a("ngForOf",e.question.options)}}function lc(n,t){n&1&&(c(0,"p",168),d(1,"Please complete all required fields"),l(
2))}function pc(n,t){if(n&1){let e=f();c(0,"button",172),h("click",function(){g(e);let o=p(6);return _(o.pre(1))}),d(1," Prev "),l()}if(n&2){let e=p(6);a("disabled",e.displayPage==0)}}function dc(n,t){if(n&1){let e=f();c(0,"button",172),h("click",function(){g(e);let o=p(6);return _(o.next(1))}),d(1," Next "),l()}if(n&2){let e=p(6);a("disabled",!e.isValidNextBtn)}}function gc(n,t){if(n&1){let e=f();c(0,"button",145),h("click",function(){g(e);let o=p(6);return _(o.submitAnswers())}),d(1),w(2,"translate"),l()}n&2&&(r(),j("",b(2,1,"player_fib_fibdefault_submitbutton")," "))}function _c(n,t){if(n&1&&(c(0,"div",169),m(1,pc,2,1,"button",170)(2,dc,2,1,"button",170)(3,gc,3,3,"button",171),l()),n&2){let e=p(5);r(),a("ngIf",e.displayPage!=0),r(),a("ngIf",e.questionArrayPage.length!=e.displayPage+1),r(),a("ngIf",e.questionArrayPage.length==e.displayPage+1)}}function uc(n,t){if(n&1&&(c(0,"div",155),m(1,cc,9,8,"div",156)(2,lc,2,0,"p",157)(3,_c,4,3,"div",158),l()),n&2){let e=p(4);r(),a("ngForOf",e.questionsWithVisiblity),r(),a("ngIf",!e.isCompleteAllRequiredFields),r(),a("ngIf",e.quizStarted)}}function mc(n,t){if(n&1&&(c(0,"mat-radio-button",184)(1,"span",185),d(2),l()()),n&2){let e=t.$implicit;a("value",e),r(2),y(e)}}function hc(n,t){if(n&1){let e=f();c(0,"div",186)(1,"mat-form-field",187)(2,"input",188),z("ngModelChange",function(o){g(e);let s=p(6);return q(s._assessmentDemographyFormGender,o)||(s._assessmentDemographyFormGender=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p().$implicit,u=p(5);return _(u.selectDemographPageOption1(s,o))}),l()()()}if(n&2){let e=p(6);r(2),a("disabled",e.inputAssessment),T("ngModel",e._assessmentDemographyFormGender)}}function fc(n,t){if(n&1){let e=f();c(0,"div",177)(1,"div",178),d(2),l(),c(3,"div",179)(4,"div",180)(5,"mat-radio-group",181),h("change",function(o){let s=g(e).$implicit,u=p(5);return _(u.selectDemographPageOption(s,o.value))}),m(6,mc,3,2,"mat-radio-button",182),l()()(),m(7,hc,3,2,"div",183),l()}if(n&2){let e=t.$implicit;r(2),y(e.questionText),r(4),a("ngForOf",e.options),r(),a("ngIf",e.questionText=="What gender do you identify as?")}}function vc(n,t){if(n&1){let e=f();c(0,"div",173),m(1,fc,8,3,"div",174),c(2,"div",175)(3,"button",172),h("click",function(){g(e);let o=p(4);return _(o.submitDemographForm("submit"))}),d(4," Submit "),l(),c(5,"div",176),h("click",function(){g(e);let o=p(4);return _(o.submitDemographForm("skip"))}),d(6," Skip "),l()()()}if(n&2){let e=p(4);r(),a("ngForOf",e.demographFormData),r(2),a("disabled",!e.isValidDemographSubmitBtn)}}function xc(n,t){if(n&1&&(c(0,"div",152),m(1,uc,4,3,"div",153)(2,vc,7,2,"div",154),l()),n&2){let e=p(3);a("ngClass",B(3,xt,e._projectSettings.mode=="dark")),r(),a("ngIf",!e.isEnableDemographPage&&!e.isEnableCompletionPage),r(),a("ngIf",e.isEnableDemographPage)}}function Cc(n,t){if(n&1&&(c(0,"div",150),v(1,"br")(2,"br")(3,"br"),m(4,xc,3,5,"div",151),v(5,"br")(6,"br"),l()),n&2){let e=p(2);r(4),a("ngIf",e.quizStarted)}}function yc(n,t){if(n&1&&(c(0,"div"),v(1,"app-result",189),l()),n&2){let e=p(2);r(),a("projectId",e._project.quizId)("instanceObj",e._instance)}}function wc(n,t){if(n&1&&(c(0,"div"),m(1,ic,3,4,"div",8)(2,Cc,7,1,"div",148)(3,yc,2,2,"div",2),l()),n&2){let e=p();r(),a("ngIf",e.quizStarted&&!e.displayResult),r(),a("ngIf",!e.displayResult),r(),a("ngIf",e.displayResult)}}function bc(n,t){if(n&1&&v(0,"app-image-zoomin-preview",190),n&2){let e=p();a("_loader",!e.isLoaded)("_text","Please wait...")}}var it=class n{constructor(t,e,i,o,s,u,x,M,C,S,O,P){this.storageService=t;this.sharedService=e;this.cookieService=i;this.route=o;this.snackBar=s;this.changeRef=u;this.userService=x;this.answerService=M;this.instanceService=C;this.helperService=S;this.router=O;this.fibService=P;this.correctAudio=new Audio("https://firebasestorage.googleapis.com/v0/b/curiosity-road.appspot.com/o/quiz42%2Faudio_files%2Fsound%20-%20correct%20answer.mp3?alt=media&token=3130c517-7981-456b-af9e-6fd7e543f897"),this.correctAudio.load(),this.incorrectAudio=new Audio("https://firebasestorage.googleapis.com/v0/b/curiosity-road.appspot.com/o/quiz42%2Faudio_files%2Fsound%20-%20wrong%20answer.mp3?alt=media&token=9b61fcd1-01ae-4faf-9774-c228e29f13ed"),this.incorrectAudio.load()}isEnableAutoSubmitTimeOut=!1;showTimeWarning=!1;timeWarningMinutes=0;timeWarningsShown=new Set;singlePageEnable=!0;msgArray=[];validationMessage="";givenAnswersObjList=[];soundOn="on";givenAnswer=[];timeLeft;useTimer=!0;usePrepTimer=!0;timePerQuestion=25;readingTimePerQuestion=5e3;pointsForTime=!0;maxTime;_questionIndex={};answered=!1;_questionId;__view;_liveQuizOrganizer=!1;newDesign=!0;videoElement=!1;AudioElement=!1;youtubeIframe=!1;subscription;timeout=!1;_isTimeOut=!1;interval;delayTimer;_assessmentDemographyFormGender="";inputAssessment=!1;isValidDemographSubmitBtn=!1;demographFormAnswers={};isEnableDemographPage=!1;isEnableCompletionPage=!1;demographFormData=[{questionText:"What gender do you identify as?",options:["Male","Female","Prefer not to say"]},{questionText:"What is your age?",options:["0 - 15 years old","15 - 30 years old","30 - 45 years old","45+"]}];isCompleteAllRequiredFields=!0;numberOfQuestionDisplayInSinglePage=4;isValidNextBtn=!1;questionsLength;displayPage=0;questionArrayPage=[];currentQuestionLength=0;givenAnswers={};isLoaded=!0;_project;_projectSettings;_instance;isProjLoaded=!1;isSettingLoaded=!1;questionsWithVisiblity=[];currentQuestionStat;quizStarted=!1;selectedQuestion;pointsPerQuestion=0;answerConfirmation=!0;SoundEffects=!1;enablePointsForCorrAns=!1;correctAudio;incorrectAudio;selectedQuestionIdx=0;answerdCount=0;displayResult=!1;backgroundImage;selectedAnswers=[];assessmentQuizAnswersSubmitted=!1;_instanceId;sliderAccuracyPoints="";incorrectCount=0;set instance(t){this._instance=t,this._instanceId=t?.id,this._instanceId&&this.answerService.getAnswer(this._instanceId).then(e=>{let i=e.filter(o=>o.answerStatus!=="draft");this.givenAnswer=i.map(o=>o.question),i.length>0&&(this.answerdCount=i.length)})}set clear_interval(t){t&&this.clearAllInterval()}set project(t){this._project=t,this.isProjLoaded=!0}set projectSetting(t){this._projectSettings=t,this._projectSettings?.mode=="dark"&&(this.singlePageEnable=!1),this.isSettingLoaded=!0,"useTimer"in this._projectSettings&&(this.useTimer=this._projectSettings.useTimer),"pointsPerQuestion"in this._projectSettings&&(this.pointsPerQuestion=this._projectSettings.pointsPerQuestion),"answerConfirmation"in this._projectSettings&&(this.answerConfirmation=this._projectSettings.answerConfirmation),"enableQuizSound"in this._projectSettings&&(this.SoundEffects=this._projectSettings.enableQuizSound),"enablePointsForCorrAns"in this._projectSettings&&(this.enablePointsForCorrAns=this._projectSettings.enablePointsForCorrAns),this._projectSettings.timeBound&&
2(this.timeLeft=this._projectSettings.timeBoundOption,this.maxTime=this._projectSettings.timeBoundOption),this._projectSettings?.singleSubmit&&(this.soundOn="off"),setTimeout(()=>{this._instanceId?this._projectSettings.instanceId=this._instanceId:this._projectSettings.instanceId=""},2e3)}onWindowResize(){this._liveQuizOrganizer||(window.innerWidth<900?this.newDesign=!1:this.newDesign=!0)}ngOnDestroy(){this.clearAllInterval(),this.subscription.unsubscribe(),this.qiObserver?.disconnect(),document.removeEventListener("fib-next-unanswered",this.fibNextHandler),document.removeEventListener("visibilitychange",this.visibilityHandler),window.removeEventListener("offline",this.offlineHandler),window.removeEventListener("online",this.onlineHandler),this.autoSaveTimers.forEach(t=>clearTimeout(t)),this.autoSaveAiGraded.clear()}set view(t){let e=t;this._liveQuizOrganizer||(e=="Mobile"?(this.__view="Mobile",this.newDesign=!1):e=="Desktop"?(this.newDesign=!0,this.__view="Desktop"):this.onWindowResize())}set questions(t){this.backgroundImage=this.storageService.getCoverImage();let e=t;if(this.questionsLength=e?.length,this.questionsWithVisiblity=[],this._project.quizType=="assessment"&&e?.length>0){if(localStorage.getItem(this._project.quizId+"assessment_refresh"),localStorage.getItem(this._project.quizId+"assessment_refresh")=="true"){if(this._instance.id&&this.refreshAssessmentQuiz(),this.quizStarted=!0,!window.selectedDevice){let o=document.getElementsByClassName("no-bounce");o[0].style.backgroundColor="var(--pale-grey)";let s=document.getElementsByClassName("result-container");s[0].style.backgroundColor="var(--pale-grey)"}}else if(localStorage.removeItem(this._project.quizId+"assessment_accuracyPoint"),e=e.map((o,s)=>U({questionNumber:s+1},o)),this.questionsLength=e?.length,this._projectSettings.enableNumberOfQuestionDisplayInSinglePage?(this.numberOfQuestionDisplayInSinglePage=this._projectSettings.numberOfQuestionDisplayInSinglePage??this.questionsLength,this.questionArrayPage=this.sliceIntoChunks(e,this.numberOfQuestionDisplayInSinglePage),localStorage.setItem(this._project.quizId+"_assessment_questionArrayPage",JSON.stringify(this.questionArrayPage)),e?.length!=this.numberOfQuestionDisplayInSinglePage?this.questionArrayPage[this.displayPage].forEach(s=>{this.questionsWithVisiblity.push({question:s})}):(this.numberOfQuestionDisplayInSinglePage=this.questionsLength,this.questionArrayPage=this.sliceIntoChunks(e,this.numberOfQuestionDisplayInSinglePage),e.forEach(o=>{this.questionsWithVisiblity.push({question:o})}))):(this.numberOfQuestionDisplayInSinglePage=this.questionsLength,this.questionArrayPage=this.sliceIntoChunks(e,this.numberOfQuestionDisplayInSinglePage),e.forEach(o=>{this.questionsWithVisiblity.push({question:o})})),this.quizStarted=!0,!window.selectedDevice){let o=document.getElementsByClassName("no-bounce");o[0].style.backgroundColor="var(--pale-grey)";let s=document.getElementsByClassName("result-container");s[0].style.backgroundColor="var(--pale-grey)"}}if(this._project.quizType!="assessment"&&t&&t.length&&(this._projectSettings?.singleSubmit&&(this.givenAnswersObjList=[]),e.forEach((o,s)=>{this.questionsWithVisiblity.push({question:o}),this._projectSettings?.singleSubmit&&this.givenAnswersObjList.push({answer:[],selectedQuestion:o,selectedQuestionIdx:s})}),this.quizStarted=!0,setTimeout(()=>this.initQiObserver(),300),this._projectSettings?.singleSubmit&&(this._instanceId?this.loadSingleSubmitAnswers().then(()=>{setTimeout(()=>this.jumpToNextUnanswered(-1),300)}):setTimeout(()=>this.jumpToNextUnanswered(-1),600)),this._projectSettings.timeBound&&this.startTimer(),!window.selectedDevice)){let o=document.getElementsByClassName("no-bounce");o[0].style.backgroundColor="var(--pale-grey)";let s=document.getElementsByClassName("result-container");s&&s[0]&&(s[0].style.backgroundColor="var(--pale-grey)")}}sliceIntoChunks(t,e){let i=[];for(let o=0;o<t.length;o+=e){let s=t.slice(o,o+e);i.push(s)}return i}start=new J;submit=new J;fibNextHandler=t=>{let e=t.target.closest('[id^="question-"]');if(e){let i=parseInt(e.id.replace("question-",""));this.jumpToNextUnanswered(i)}};visibilityHandler=()=>{!this.quizStarted||!this._projectSettings?.timeBound||this.timeout||(document.hidden?this.clearAllInterval():this.startTimer())};offlineHandler=()=>{this.clearAllInterval()};onlineHandler=()=>{!this.quizStarted||!this._projectSettings?.timeBound||this.timeout||(this._projectSettings?.singleSubmit?this.startTimer():this.refreshGetPlayerFromLocal().then(t=>{t?(this.timeLeft=this.calculateTimeLeftAfterRefresh(t),this.timeLeft==null&&(this.timeLeft=this.timePerQuestion)):this.timeLeft=this.timePerQuestion,this.startTimer()}))};ngOnInit(){this.initTheme(),document.addEventListener("fib-next-unanswered",this.fibNextHandler),document.addEventListener("visibilitychange",this.visibilityHandler),this.subscription=this.sharedService.getTimeLeft().subscribe(t=>{this._projectSettings?.timeBoundOption>
2240&&[180].forEach(i=>{t<=i&&t>i-2&&!this.timeWarningsShown.has(i)&&(this.timeWarningsShown.add(i),this.timeWarningMinutes=i/60,this.showTimeWarning=!0,setTimeout(()=>{this.showTimeWarning=!1},6e3))}),t<=0&&(this.timeout=!0,this.clearAllInterval(),this._instanceId?this._projectSettings?.singleSubmit?this.autoAllSubmit():this.submit.emit("timeout"):this._projectSettings?.singleSubmit?this.autoAllSubmit():this.showResult(),this.SoundEffects&&(this.incorrectAudio.currentTime=.01))}),window.addEventListener("offline",this.offlineHandler),window.addEventListener("online",this.onlineHandler)}calculateTimeLeftAfterRefresh(t){if(this.useTimer||this._projectSettings.timeBound){this.usePrepTimer=!1;let e=t?.sritme,i=Date.now(),o=Math.round((i-parseInt(e))/1e3),s;return t?.aflnwno?s=t.aflnwno-o:s=null,s<=0?0:s}else return null}refreshGetPlayerFromLocal(){return E(this,null,function*(){let t=this.route.snapshot.paramMap.get("id"),e;this.cookieService.check(t)&&(e=JSON.parse(this.cookieService.get(t)).instance);let i;e&&(i=e+"cheat");let o;if(this.cookieService.check(i))return o=JSON.parse(this.cookieService.get(i)),o;try{return o=yield this.instanceService.getInstanceById(e),o.playerdata?o.playerdata:null}catch{return null}})}startTimer(){return E(this,null,function*(){if(this._projectSettings.timeBound){if(this.clearAllInterval(),this._projectSettings?.singleSubmit&&this._instance?.
2startedOn){let o=typeof this._instance.startedOn.toMillis=="function"?this._instance.startedOn.toMillis():this._instance.startedOn.seconds*1e3,s=Math.round((Date.now()-o)/1e3),u=this._projectSettings.timeBoundOption-s;if(this.timeLeft=u<=0?0:u,this.timeLeft<=0){this.sharedService.sharedValue.next(0);return}}else{let o=yield this.refreshGetPlayerFromLocal(),s=this.calculateTimeLeftAfterRefresh(o);this.timeLeft=s==0?this.timeLeft:s}let e=this.timeLeft,i=0;if(!this.answered){var t=this.timeLeft;this.interval=setInterval(()=>{(this._projectSettings.timeBound?!1:this.answered)?this.clearAllInterval():this.timeLeft>0&&this.timeLeft<=e?(i++,i<0||i>e?this.clearAllInterval():(t=e-i,this.timeLeft=Math.floor(t),this.sharedService.sharedValue.next(this.timeLeft))):(this.onAnswerSelected(null),this.clearAllInterval())},1e3)}}})}clearAllInterval(){this._projectSettings.timeBound&&(this.interval&&(clearInterval(this.interval),this.interval=void 0),this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0))}startQuiz(t){return E(this,null,function*(){this.start.emit(t)})}onSubmit(t,e){let i=this.questionsWithVisiblity[e].question?.questionType=="d"?t[0]:t[0]?.trim();if(this._projectSettings?.singleSubmit){this.selectedQuestion=this.questionsWithVisiblity[e].question,this.selectedQuestionIdx=e;let o=this.givenAnswersObjList.findIndex(s=>s.selectedQuestionIdx===this.selectedQuestionIdx);o!==-1?this.givenAnswersObjList[o]={answer:t,selectedQuestion:this.selectedQuestion,selectedQuestionIdx:this.selectedQuestionIdx}:this.givenAnswersObjList.push({answer:t,selectedQuestion:this.selectedQuestion,selectedQuestionIdx:this.selectedQuestionIdx}),this.answeredCount=this.givenAnswersObjList.filter(s=>{let u=s.answer?.[0];return u&&(typeof u=="string"?u.trim():!0)}).length,this.questionsWithVisiblity[e]?.question?.questionType==="f"&&t?.[0]?.trim()&&(this.saveDots.add(e),setTimeout(()=>this.saveDots.delete(e),1500),this.autoSaveAnswer(e,t))}else this._projectSettings?.singleSubmit||(this.selectedQuestion=this.questionsWithVisiblity[e].question,this.selectedQuestionIdx=e,this.onAnswerSelected(t))}autoAllSubmit(){this.isEnableAutoSubmitTimeOut=!0,setTimeout(()=>{this.yesAllSubmit()},1e3),setTimeout(()=>{this.isEnableAutoSubmitTimeOut=!1},3e3)}allSubmit(){this.msgArray=[],this.validationMessage="";let t=0;this.questionsWithVisiblity.forEach((e,i)=>{this.givenAnswersObjList.some(s=>s.answer[0]?.trim()&&e.question.questionId==s.selectedQuestion.questionId)||(t=t+1,this.validationMessage=t,this.msgArray.push(i+1))}),this.validationMessage||(this.validationMessage="all")}completedOn;yesAllSubmit(){return E(this,null,function*(){if(!this.isLoaded)return;let t=Rt.now();this.completedOn=t.toDate(),this.clearAllInterval(),this.isLoaded=!1,this.answerdCount=0;let e=this.givenAnswersObjList.map(i=>this.onAnswerSelected1(i));yield Promise.all(e),setTimeout(()=>{this.showResult(),this.isLoaded=!0},500)})}noAllSubmit(){this.validationMessage=""}resetConfirmVisible=!1;showResetConfirm(){this.resetConfirmVisible=!0}cancelReset(){this.resetConfirmVisible=!1}confirmReset(){this.givenAnswersObjList.forEach(t=>{t.selectedQuestion?.questionType==="f"&&(t.answer=[])}),this.answeredCount=this.givenAnswersObjList.filter(t=>{let e=t.answer?.[0];return e&&(typeof e=="string"?e.trim():!0)}).length,document.dispatchEvent(new CustomEvent("fib-clear-input")),this.resetConfirmVisible=!1}onAnswerSelected1(t){let e=t.answer?t.answer.map(k=>typeof k=="string"?k.trim():k):[];var i={answer:e};let o=e;var s=!1;let u=0,x=0,M=!0,C=0;for(let k=0;k<o.length;k++){for(let Q=0;Q<t.selectedQuestion.correctAnswer.length;Q++)if(o[k]){if(t.selectedQuestion.questionType=="d"){let N=t.selectedQuestion.correctAnswer[0]-t.selectedQuestion.accuracyValue,F=t.selectedQuestion.correctAnswer[0]+t.selectedQuestion.accuracyValue;s=o[k]==t.selectedQuestion.correctAnswer[Q]||N<=o[0]&&F>=o[0],o[0]>F&&o[0]-F<10&&t.selectedQuestion.variablePoints?(s=!0,C=10-(o[0]-F)):o[0]<N&&N-o[0]<10&&t.selectedQuestion.variablePoints&&(s=!0,C=10-(N-o[0]))}else{let N=t.selectedQuestion.questionType=="f"?this.fibService.removePunctuation(o[k]):o[k],F=t.selectedQuestion.questionType=="f"?this.fibService.removePunctuation(t.selectedQuestion.correctAnswer[Q]):t.selectedQuestion.correctAnswer[Q];if(s=N.toLowerCase()==F.toLowerCase(),!s&&t.selectedQuestion.questionType=="f"&&t.selectedQuestion.altAnswer)for(let V=0;V<t.selectedQuestion.altAnswer.length;V++){let X=this.fibService.removePunctuation(t.selectedQuestion.altAnswer[V]);if(s=N.toLowerCase()==X.toLowerCase(),s)break}}if(s){u+=1,o.length<t.selectedQuestion.correctAnswer.length&&(s=!1);break}}s||(M=!1)}t.selectedQuestion.correctAnswer.length>1&&o&&o.length&&(s=M),i.correct=s;var S=0;if(s){if(this.enablePointsForCorrAns){if(this.selectedQuestion.questionType=="d"&&C!=0){let k=0;k=this.pointsPerQuestion/100*10,S=k*C}else S=this.pointsPerQuestion;this.sliderAccuracyPoints=S}this.SoundEffects&&this.answerConfirmation&&(this.correctAudio.currentTime=.01,this.correctAudio.play())}else this.sliderAccuracyPoints=0,t.selectedQuestion.correctAnswer.length>1&&(x=this.pointsPerQuestion/t.selectedQuestion.correctAnswer.length,S=Math.floor(x*u)),this.SoundEffects&&this.answerConfirmation&&(this.incorrectAudio.currentTime=.01,this.incorrectAudio.play());i.points=S,i.speedBonus=0,i.accuracyPoint=S,i.timeTaken=0,i.timeLeftValue=this.timeLeft,this.answerdCount++,this.questionsWithVisiblity[t.selectedQuestionIdx].answer=i;let O={question:t.selectedQuestion,answerObj:i,questionCounter:this.answerdCount,completedOn:this.completedOn,singleSubmit:"singlePageSingleSubmit"},P=0;return this._projectSettings.timeBound?P=this._projectSettings.timeBoundOption-this.timeLeft:P=this.timePerQuestion-this.timeLeft,P=P>=0?P:0,i.timeTaken=P,this.submit.emit(O),this.answerService.lastWritePromise}onAnswerSelected(t){this.videoElement=!0,this.AudioElement=!0,this.youtubeIframe=!0;let e=t?t.map(k=>typeof k=="string"?k.trim():k):[];var i={answer:e};let o=e;var s=!1;let u=0,x=0,M=!0,C=0;for(let k=0;k<o.length;k++){for(let Q=0;Q<this.selectedQuestion.correctAnswer.length;Q++)if(o[k]){if(this.selectedQuestion.questionType=="d"){let N=this.selectedQuestion.correctAnswer[0]-this.selectedQuestion.accuracyValue,F=this.selectedQuestion.correctAnswer[0]+this.selectedQuestion.accuracyValue;s=o[k]==this.selectedQuestion.correctAnswer[Q]||N<=o[0]&&F>=o[0],o[0]>F&&o[0]-F<10&&this.selectedQuestion.variablePoints?(s=!0,C=10-(o[0]-F)):o[0]<N&&N-o[0]<10&&this.selectedQuestion.variablePoints&&(s=!0,C=10-(N-o[0]))}else{let N=this.selectedQuestion.questionType=="f"?this.fibService.removePunctuation(o[k]):o[k],F=this.selectedQuestion.questionType=="f"?this.fibService.removePunctuation(this.selectedQuestion.correctAnswer[Q]):this.selectedQuestion.correctAnswer[Q];if(s=N.toLowerCase()==F.toLowerCase(),!s&&this.selectedQuestion.questionType=="f"&&this.selectedQuestion.altAnswer)for(let V=0;V<this.selectedQuestion.altAnswer.length;V++){let X=this.fibService.removePunctuation(this.selectedQuestion.altAnswer[V]);if(s=N.toLowerCase()==X.toLowerCase(),s)break}}if(s){u+=1,o.length<this.selectedQuestion.correctAnswer.length&&(s=!1);break}}s||(M=!1)}this.selectedQuestion.correctAnswer.length>1&&o&&o.length&&(s=M),i.correct=s;var S=0;if(s){if(this.enablePointsForCorrAns){if(this.selectedQuestion.questionType=="d"&&C!=0){let k=0;k=this.pointsPerQuestion/100*10,S=k*C}else S=this.pointsPerQuestion;this.sliderAccuracyPoints=S}this.SoundEffects&&this.answerConfirmation&&!this._projectSettings?.singleSubmit&&(this.correctAudio.currentTime=.01,this.correctAudio.play())}else this.sliderAccuracyPoints=0,this.selectedQuestion.correctAnswer.length>1&&(x=this.pointsPerQuestion/this.selectedQuestion.correctAnswer.length,S=Math.floor(x*u)),this.SoundEffects&&this.answerConfirmation&&!this._projectSettings?.singleSubmit&&(this.incorrectAudio.currentTime=.01,this.incorrectAudio.play());i.points=S,i.speedBonus=0,i.accuracyPoint=S,i.timeTaken=0,i.timeLeftValue=this.timeLeft,this.answerdCount++,this.questionsWithVisiblity[this.selectedQuestionIdx].answer=i;let O=U({question:this.selectedQuestion,answerObj:i,questionCounter:this.answerdCount},this._projectSettings?.singleSubmit&&{singleSubmit:"singlePageSingleSubmit"});this.quizStarted&&!this._projectSettings?.singleSubmit&&this.answerdCount==this.questionsWithVisiblity.length&&this.clearAllInterval();var P=0;this._projectSettings.timeBound?P=this._projectSettings.timeBoundOption-this.timeLeft:P=this.timePerQuestion-this.timeLeft,P=P>=0?P:0,i.timeTaken=P,this._projectSettings?.singleSubmit&&(i.answerStatus="draft"),this.submit.emit(O)}showResult(){this.changeRef.detectChanges(),this.submit.emit({showResult:!0}),console.log("complete quiz"),this.instanceService.updateInstanceSinglePage(this._instanceId)}singlePageResultPage(){if(this.isLoaded=!1,this._instance.id){this.isLoaded=!1;let e=new URLSearchParams(window.location.href).get("embedparenturl");e&&(e=e.replace("#","%23")),this.router.navigate(["pl/r/i/"+this._instance.id],{queryParams:{t:!1,singlePage:!0,embedparenturl:e}})}else this.isLoaded=!1,this.displayResult=!0;setTimeout(()=>{this.isLoaded=!0},2e3)}redirectTo(){window.open("https://gospring.ai","_blank")}soundOnOFf(t){if(this.soundOn=t,t=="on"){this.SoundEffects=!0,this._projectSettings.enableQuizSound=!0;var e="Sound on";this.snackBar.open(e,"",{duration:2e3})}else{this.SoundEffects=!1,this._projectSettings.enableQuizSound=!1;var e="Sound off";this.snackBar.open(e,"",{duration:2e3})}}
2selectAnswerChanges(t,e){this._instance.id&&(localStorage.setItem(this._project.quizId+"assessment_refresh","true"),localStorage.setItem(this._project.quizId+"_assessment_DisplayPage",this.displayPage),localStorage.setItem(this._project.quizId+"_assessment_questionsWithVisiblity",JSON.stringify(this.questionsWithVisiblity)));let i={question:t,questionId:t.questionId,answer:e},o=this.selectedAnswers.findIndex(s=>s.questionId===i.questionId);if(o!==-1?(this.selectedAnswers[o]=i,this.givenAnswers[i.questionId]=i.answer):(this.selectedAnswers.push(i),this.givenAnswers[i.questionId]=i.answer),this.ValidNextButtonFun(),this.selectedAnswers.length==this.questionsLength&&(this.isCompleteAllRequiredFields=!0),this._instance.id){localStorage.setItem(this._project.quizId+"_assessment_SelectedAnswers",JSON.stringify(this.selectedAnswers)),localStorage.setItem(this._project.quizId+"_assessment_GivenAnswers",JSON.stringify(this.givenAnswers));let s=this.isCompleteAllRequiredFields;localStorage.setItem(this._project.quizId+"_assessment_isCompleteAllRequiredFields",s)}}submitAnswers(){if(this.selectedAnswers.length==this.questionsLength)if(this._instance.length==0){this.isLoaded=!1,this._projectSettings.enableDemographPage?this.isEnableDemographPage=!0:this.assessmentResultPage();let t=0;this.selectedAnswers.forEach(e=>{let i=this.isEnableDemographPage,o=e.question;t=t+o.optionsWithPoints[e.answer],localStorage.setItem(this._project.quizId+"assessment_accuracyPoint",t),localStorage.setItem(this._project.quizId+"assessment_isEnableDemographPage",i),localStorage.setItem(this._project.quizId+"assessment_quizCompleted","true")}),setTimeout(()=>{this.isLoaded=!0},3e3)}else this.createAnswers(),this.goToTop();else this.isCompleteAllRequiredFields=!1}createAnswers(){this.helperService.logEvent("completed",{id:this._project.quizId,source:"link"}),this.isLoaded=!1;let t=this.userService.getUserContentRef(),e=0,i=0;this.selectedAnswers.forEach(s=>{let u=s.question;e=e+u.optionsWithPoints[s.answer];let x={accuracyPoint:u.optionsWithPoints[s.answer],answer:[s.answer],answerStatus:"c",correct:!0,createdOn:Lt(),refContentId:t.contentId,refAccountId:t.refAccountId,instance:this._instance.id,quiz:this._project.quizId,question:u.questionId,assessmentQuiz:!0,points:u.optionsWithPoints[s.answer],speedBonus:i};this._instance.refPlayerId&&(x.refPlayerId=this._instance.refPlayerId),this.answerService.createAnswer(x)});let o={quiz:this._project.quizId,refContentId:t.contentId,refAccountId:t.refAccountId,completed:!0,accuracyPoint:e,totalPoints:e,speedBonus:i,totalQuestions:this.selectedAnswers.length,totalCorrect:this.selectedAnswers.length,totalTimeTaken:0,timeLeft:0,assessmentQuiz:!0};this.instanceService.updateInstance(this._instance.id,o).then(s=>{this._projectSettings.enableDemographPage?this.isEnableDemographPage=!0:this.assessmentResultPage(),localStorage.setItem(this._project.quizId+"assessment_accuracyPoint",e),localStorage.setItem(this._project.quizId+"assessment_quizCompleted","true"),setTimeout(()=>{this.isLoaded=!0},3e3)}).catch(function(s){console.log(s)})}next(t){this.goToTop(),this.isValidNextBtn=!1;let e=this.isValidNextBtn;localStorage.setItem(this._project.quizId+"_assessment_isValidNextBtn",e),this.displayPage+=t,this.ValidNextButtonFun(),this.questionsWithVisiblity=[],this.questionArrayPage[this.displayPage].forEach(o=>{this.questionsWithVisiblity.push({question:o})}),localStorage.setItem(this._project.quizId+"_assessment_DisplayPage",this.displayPage),localStorage.setItem(this._project.quizId+"_assessment_questionsWithVisiblity",JSON.stringify(this.questionsWithVisiblity))}pre(t){this.goToTop(),this.displayPage-=t,this.ValidNextButtonFun(),this.questionsWithVisiblity=[],this.questionArrayPage[this.displayPage].forEach(i=>{this.questionsWithVisiblity.push({question:i})}),localStorage.setItem(this._project.quizId+"_assessment_DisplayPage",this.displayPage),localStorage.setItem(this._project.quizId+"_assessment_questionsWithVisiblity",JSON.stringify(this.questionsWithVisiblity))}ValidNextButtonFun(){let t=(this.displayPage+1)*this.numberOfQuestionDisplayInSinglePage;t<=this.selectedAnswers.length&&(this.isValidNextBtn=!0),t==this.selectedAnswers.length&&(this.isValidNextBtn=!0);let e=this.isValidNextBtn;localStorage.setItem(this._project.quizId+"_assessment_isValidNextBtn",e)}goToTop(){setTimeout(()=>{var t=document.getElementById("top");t&&(t.scrollIntoView({behavior:"smooth",block:"start"}),t.scrollTop=0)},500)}selectDemographPageOption1(t,e){this.demographFormAnswers[t.questionText]=e,Object.keys(this.demographFormAnswers).length==2?this.isValidDemographSubmitBtn=!0:this.isValidDemographSubmitBtn=!1}selectDemographPageOption(t,e){t.questionText=="What gender do you identify as?"&&(this.inputAssessment=!0),this.demographFormAnswers[t.questionText]=e,Object.keys(this.demographFormAnswers).length==2?this.isValidDemographSubmitBtn=!0:this.isValidDemographSubmitBtn=!1}submitDemographForm(t){if(t=="submit")if(this._instance.id){let e={demographFormAnswers:this.demographFormAnswers};this.instanceService.updateInstance(this._instance.id,e).then(i=>{this.assessmentResultPage()})}else this.assessmentResultPage();t=="skip"&&this.assessmentResultPage()}assessmentResultPage(){if(this.isLoaded=!1,this._instance.id){this.isLoaded=!1;let e=new URLSearchParams(window.location.href).get("embedparenturl");e&&(e=e.replace("#","%23")),this.router.navigate(["pl/r/i/"+this._instance.id],{queryParams:{t:!1,embedparenturl:e}})}else this.isLoaded=!1,this.isEnableDemographPage=!1,this.displayResult=!0;setTimeout(()=>{this.isLoaded=!0},3e3)}refreshAssessmentQuiz(){let t=localStorage.getItem(this._project.quizId+"_assessment_SelectedAnswers"),e=localStorage.getItem(this._project.quizId+"_assessment_DisplayPage"),i=localStorage.getItem(this._project.quizId+"_assessment_GivenAnswers"),o=localStorage.getItem(this._project.quizId+"_assessment_isCompleteAllRequiredFields"),s=localStorage.getItem(this._project.quizId+"_assessment_isValidNextBtn"),u=localStorage.getItem(this._project.quizId+"_assessment_questionsWithVisiblity"),x=localStorage.getItem(this._project.quizId+"_assessment_questionArrayPage");this.displayPage=parseInt(e)??0,this.selectedAnswers=JSON.parse(t),this.givenAnswers=JSON.parse(i)??{},o=="true"?this.isCompleteAllRequiredFields=!0:this.isCompleteAllRequiredFields=!1,s=="true"?this.isValidNextBtn=!0:this.isValidNextBtn=!1,this.questionsWithVisiblity=JSON.parse(u),this.questionArrayPage=JSON.parse(x),localStorage.getItem(this._project.quizId+"assessment_quizCompleted")=="true"&&(this._projectSettings.enableDemographPage?this.isEnableDemographPage=!0:this.assessmentResultPage()),localStorage.getItem(this._project.quizId+"assessment_isEnableDemographPage")=="true"&&this._projectSettings.enableDemographPage?this.isEnableDemographPage=!0:this.isEnableDemographPage=!1,this.numberOfQuestionDisplayInSinglePage=this._projectSettings.numberOfQuestionDisplayInSinglePage??this.questionsLength}isDarkMode=!1;timerUrgent=!1;answeredCount=0;qiPanelMobileOpen=!1;saveDots=new Set;autoSaveTimers=new Map;autoSaveAiGraded=new Map;
2autoSaveAnswer(t,e){this.autoSaveTimers.has(t)&&clearTimeout(this.autoSaveTimers.get(t));let i=setTimeout(()=>E(this,null,function*(){let o=this.questionsWithVisiblity[t]?.question;if(!o||!this._instanceId)return;let s=e?.[0];if(s==null||typeof s=="string"&&!s.trim())return;let u=(e||[]).map(V=>typeof V=="string"?V.trim():V),x=!1,M=0,C=!0;for(let V=0;V<u.length;V++){for(let X=0;X<o.correctAnswer.length;X++)if(u[V]){let lt=o.questionType==="f"?this.fibService.removePunctuation(u[V]):u[V],Ct=o.questionType==="f"?this.fibService.removePunctuation(o.correctAnswer[X]):o.correctAnswer[X];if(x=lt.toLowerCase()===Ct.toLowerCase(),!x&&o.questionType==="f"&&o.altAnswer){for(let yt of o.altAnswer)if(x=lt.toLowerCase()===this.fibService.removePunctuation(yt).toLowerCase(),x)break}if(x){M++,u.length<o.correctAnswer.length&&(x=!1);break}}x||(C=!1)}o.correctAnswer.length>1&&u.length&&(x=C);let S=0;x&&this.enablePointsForCorrAns?S=this.pointsPerQuestion:!x&&o.correctAnswer.length>1&&(S=Math.floor(this.pointsPerQuestion/o.correctAnswer.length*M));let O=this._projectSettings?.timeBound?Math.max(0,this._projectSettings.timeBoundOption-this.timeLeft):Math.max(0,this.timePerQuestion-this.timeLeft),P=this.userService.getUserContentRef(),k={answer:u,correct:x,points:S,speedBonus:0,accuracyPoint:S,timeTaken:O,timeLeftValue:this.timeLeft,question:o.questionId,instance:this._instanceId,quiz:this._project.quizId,answerStatus:"draft",singleSubmit:"singlePageSingleSubmit"};P?.contentId&&(k.refContentId=P.contentId),P?.refAccountId&&(k.refAccountId=P.refAccountId);let Q=null;if((this._projectSettings?.aiDrsEnabled||this._projectSettings?.aiAnswerCorrections||this._project?.reopenedQuiz)&&!x&&!this._projectSettings?.nLives&&o.correctAnswer?.length===1&&o.questionPageLayout==="fib-openbox"){let V=(u[0]??"").toString().toLowerCase();this.autoSaveAiGraded.get(t)!==V?(this.autoSaveAiGraded.set(t,V),k.quizName=this._project?.quizName,this._project?.reopenedQuiz?k.aiAnswerCorrections=!0:this._projectSettings?.aiDrsEnabled?k.aiDrsEnabled=!0:this._projectSettings?.aiAnswerCorrections&&(k.aiAnswerCorrections=!0),Q=o,console.log("[autosave-ai] sending to AI",{idx:t,doc:k,questionId:o.questionId})):console.log("[autosave-ai] skipped (same answer already graded)",{idx:t,answerKey:V})}yield this.answerService.createAnswer(k,Q),this.autoSaveTimers.delete(t)}),800);this.autoSaveTimers.set(t,i)}toggleQiPanel(){this.qiPanelMobileOpen=!this.qiPanelMobileOpen}flaggedSet=new Set;indexPanelOpen=!1;activeQuestionIdx=-1;qiObserver=null;navigateToQuestion(t){this.activeQuestionIdx=t,this.qiPanelMobileOpen&&this.toggleQiPanel();let e=document.getElementById("question-"+t);e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout(()=>{let i=e.querySelector(".answerInput:not([disabled]):not([readonly])");i&&i.focus()},900))}initQiObserver(){this.qiObserver?.disconnect(),this.qiObserver=new IntersectionObserver(()=>{},{threshold:.5}),this.questionsWithVisiblity.forEach((t,e)=>{let i=document.getElementById("question-"+e);i&&this.qiObserver.observe(i)})}isQuestionAnswered(t){return this.givenAnswersObjList.some(e=>{let i=e.answer?.[0];return e.selectedQuestionIdx===t&&i&&(typeof i=="string"?i.trim():!0)})}toggleFlag(t){this.flaggedSet.has(t)?this.flaggedSet.delete(t):this.flaggedSet.add(t)}jumpToNextUnanswered(t){let e=this.questionsWithVisiblity.length,i=t!==void 0?t:this.activeQuestionIdx;for(let o=1;o<=e;o++){let s=(i+o)%e;if(!this.isQuestionAnswered(s)){let u=document.getElementById("question-"+s);u&&(u.scrollIntoView({behavior:"smooth",block:"center"}),this.activeQuestionIdx=s,setTimeout(()=>{let x=u.querySelector(".answerInput:not([disabled]):not([readonly])");x&&x.focus()},400));return}}}focusFibInput(t){let i=t.currentTarget.querySelector(".answerInput:not([disabled]):not([readonly])");i&&i.focus()}loadSingleSubmitAnswers(){return E(this,null,function*(){try{(yield this.answerService.getAnswer(this._instanceId)).forEach(e=>{if(!e.answer?.[0]?.trim())return;let i=this.questionsWithVisiblity.findIndex(u=>u.question.questionId===e.question);if(i===-1)return;let o=this.givenAnswersObjList.findIndex(u=>u.selectedQuestionIdx===i),s={answer:e.answer,selectedQuestion:this.questionsWithVisiblity[i].question,selectedQuestionIdx:i};o!==-1?this.givenAnswersObjList[o]=s:this.givenAnswersObjList.push(s)}),this.answeredCount=this.givenAnswersObjList.filter(e=>{let i=e.answer?.[0];return i&&(typeof i=="string"?i.trim():!0)}).length,this.changeRef.detectChanges()}catch(t){console.error("loadSingleSubmitAnswers error",t)}})}toggleTheme(){this.isDarkMode=!this.isDarkMode,this._projectSettings.mode=this.isDarkMode?"dark":"light";try{localStorage.setItem("litmus.theme",this._projectSettings.mode)}catch{}}initTheme(){try{localStorage.getItem("litmus.theme")==="dark"&&(this.isDarkMode=!0,this._projectSettings.mode="dark")}catch{}}static \u0275fac=function(e){return new(e||n)(I(Pe),I(Oe),I(Re),I(Ce),I(oe),I(Et),I(be),I(Ze),I(ae),I(re),I(ye),I(jn))};static \u0275cmp=Y({type:n,selectors:[["app-single-page"]],hostBindings:function(e,i){e&1&&h("resize",function(s){return i.onWindowResize(s)},!1,ee)},inputs:{incorrectCount:"incorrectCount",instance:"instance",clear_interval:"clear_interval",project:"project",projectSetting:[0,"project-setting","projectSetting"],view:"view",questions:"questions"},outputs:{start:"start",submit:"submit"},decls:5,vars:4,consts:[["fillInTheBlanks",""],["class","custom-scroll","style","margin: 50px -5px 0px;height: 86vh;",4,"ngIf"],[4,"ngIf"],[1,"footer-container"],[3,"mode"],[3,"_loader","_text",4,"ngIf"],[1,"custom-scroll",2,"margin","50px -5px 0px","height","86vh"],["class","sp-header","id","single-page-header",3,"sp-header--dark",4,"ngIf"],["class","single-page-header fixed-header","id","single-page-header",3,"ngClass",4,"ngIf"],["class","single-page-header fixed-header","style","padding:unset !important;","id","single-page-header",3,"ngClass",4,"ngIf"],["class","single-page-questions-container",3,"ss-qs-container","ngClass",4,"ngIf"],["class","sp-time-warning",3,"sp-time-warning--urgent",4,"ngIf"],["class","sp-timesup-overlay",4,"ngIf"],["class","confirmationContainer",4,"ngIf"],["class","qi-backdrop",3,"click",4,"ngIf"],["class","qi-float-btn",3,"click",4,"ngIf"],["class","qi-panel",3,"qi-panel--dark","qi-panel--mobile-open",4,"ngIf"],["class","submitSP submitSP--mobile-only","style","display: flex;justify-content: center;margin: 0px 0px 40px 0px;",4,"ngIf"],["class","show-result-container",4,"ngIf"],["id","middle",4,"ngIf"],["id","single-page-header",1,"sp-header"],[1,"sp-header__brand"],[1,"sp-header__logo"],[1,"sp-header__brand-info"],[1,"sp-header__title"],["class","sp-header__subtitle",4,"ngIf"],[1,"sp-header__center-title"],[1,"sp-header__actions"],[1,"sp-header__progress-wrap"],[1,"sp-header__answered"],[1,"progress-bar"],[1,"progress-fill"],["class","sp-header__timer-chip",3,"urgent",4,"ngIf"],["class","sp-header__icon-btn","aria-label","Unmute",3,"click",4,"ngIf"],["class","sp-header__icon-btn","aria-label","Mute",3,"click",4,"ngIf"],[1,"sp-header__theme-btn",3,"click"],[1,"sp-header__subtitle"],[1,"sp-header__timer-chip"],[1,"apptimer",3,"isDarkMode","singlePageEnable","maxTime","answered","projectSettings"],["aria-label","Unmute",1,"sp-header__icon-btn",3,"click"],["aria-label","Mute",1,"sp-header__icon-btn",3,"click"],["id","single-page-header",1,"single-page-header","fixed-header",3,"ngClass"],[1,"single-page-top-ban"],[1,"single-page-header-text",2,"margin","18px"],["class","single-page-icon-t","style","margin:20px 0px 0px -70px;position: absolute;cursor: pointer;",3,"ngStyle","click",4,"ngIf"],[1,"single-page-icon-t",2,"margin","20p
2x 0px 0px -70px","position","absolute","cursor","pointer",3,"click","ngStyle"],["id","single-page-header",1,"single-page-header","fixed-header",2,"padding","unset !important",3,"ngClass"],["class","single-page-useTimer single-page-icon-t","style","margin: 20px 0px 0px -70px;position: absolute;cursor: pointer",3,"ngStyle","click",4,"ngIf"],[1,"apptimer",3,"singlePageEnable","maxTime","answered","projectSettings"],[1,"single-page-useTimer","single-page-icon-t",2,"margin","20px 0px 0px -70px","position","absolute","cursor","pointer",3,"click","ngStyle"],[1,"single-page-questions-container",3,"ngClass"],[3,"id",4,"ngFor","ngForOf"],[3,"id"],["class","single-page-question-widget",3,"ngClass","ngStyle",4,"ngIf"],["class","ss-card",3,"ss-card--dark","click",4,"ngIf"],[1,"single-page-question-widget",3,"ngClass","ngStyle"],[1,"question-number"],[2,"height","auto","overflow","hidden"],[1,"disable-selection",3,"projectSetting","liveQuizOrganizer","view","question","videoElement","AudioElement","youtubeIframe"],[3,"question","projectSetting","timeLeft","action",4,"ngIf"],[3,"question","projectSetting","action",4,"ngIf"],[3,"question","projectSetting","questionStats","timeLeft","view","action",4,"ngIf"],["class","sliderVarPointsContainer",4,"ngIf"],["class","answer",4,"ngIf"],[3,"action","question","projectSetting","timeLeft"],[3,"action","question","projectSetting"],[3,"action","question","projectSetting","questionStats","timeLeft","view"],[1,"sliderVarPointsContainer"],[1,"answer"],[1,"detailed-answer-text","answer-desc-explanation",3,"ngClass"],[1,"answer-desc-explanation-text"],[3,"innerHtml"],["alt","","srcset","","class","image",3,"src",4,"ngIf"],["class","audio-container",4,"ngIf"],["class","video-container",4,"ngIf"],["alt","","srcset","",1,"image",3,"src"],[1,"audio-container"],["controls","","controlsList","nodownload noplaybackrate",3,"src"],[1,"video-container"],["width","760","height","220","title","YouTube video player","frameborder","0","allow","accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture",1,"video","common-element",3,"src"],["width","325","height","220","type","video/mp4","controls","","disablepictureinpicture","","controlslist","nodownload noplaybackrate","muted","",3,"src"],[1,"ss-card",3,"click"],[1,"ss-card__header"],[1,"ss-card__indicator"],["class","ss-card__check-icon",4,"ngIf"],[1,"ss-card__question","disable-selection"],[3,"projectSetting","liveQuizOrganizer","view","question","videoElement","AudioElement","youtubeIframe"],[1,"ss-card__answer"],[1,"ss-card__footer"],["class","ss-card__autosave",4,"ngIf"],[1,"ss-card__next-btn",3,"click"],[1,"ss-card__next-icon"],["class","ss-card__explanation",4,"ngIf"],[1,"ss-card__check-icon"],[1,"ss-card__autosave"],[1,"save-dot"],[1,"ss-card__explanation"],[1,"sp-time-warning"],[1,"sp-tw-icon"],[1,"sp-tw-body"],[1,"sp-tw-title"],[1,"sp-tw-sub"],[1,"sp-timesup-overlay"],[1,"sp-timesup-card"],[1,"sp-timesup-icon"],[1,"sp-timesup-title"],[1,"sp-timesup-sub"],[1,"sp-timesup-bar"],[1,"sp-timesup-bar-fill"],[1,"confirmationContainer"],[1,"confirmation-overlay-content","confirm-message"],[1,"msg-text",2,"color","#333","font-size","14px"],[2,"color","#e67e22"],[2,"margin","14px 0 4px","display","flex","gap","10px","justify-content","flex-end"],["mat-button","",2,"background","#eee","color","#333",3,"click"],["mat-button","",2,"background","#e74c3c","color","#fff",3,"click"],[1,"vd-card"],[1,"vd-header"],[1,"vd-icon"],["class","vd-title",4,"ngIf"],["class","vd-subtitle",4,"ngIf"],["class","vd-chips",4,"ngIf"],[1,"vd-actions"],[1,"vd-btn","vd-btn--cancel",3,"click"],[1,"vd-btn","vd-btn--confirm",3,"click"],[1,"vd-title"],[1,"vd-subtitle"],[1,"vd-chips"],["class","vd-chip",4,"ngFor","ngForOf"],[1,"vd-chip"],[1,"qi-backdrop",3,"click"],[1,"qi-float-btn",3,"click"],[1,"qi-panel"],[1,"qi-panel__header"],[1,"qi-title"],[1,"qi-close-btn",3,"click"],[1,"qi-grid"],["class","qi-btn",3,"qi-btn--answered","qi-btn--flagged","qi-btn--active","title","click",4,"ngFor","ngForOf"],[1,"qi-jump-btn",3,"click"],[1,"qi-submit-btn",3,"click"],[1,"qi-btn",3,"click","title"],[3,"qi-panel--dark",4,"ngIf"],[1,"submitSP","submitSP--mobile-only",2,"display","flex","justify-content","center","margin","0px 0px 40px 0px"],["mat-button","",1,"submitSP--mobile-only",2,"background-color","var(--primary)",3,"click","disabled"],[1,"show-result-container"],["mat-button","",1,"show-result",3,"click"],["id","middle"],[2,"overflow-y","scroll",3,"projectId","instanceObj"],["id","top",4,"ngIf"],[1,"single-page-header-text"],["id","top"],["class","single-page-questions-container single-page-assessment",3,"ngClass",4,"ngIf"],[1,"single-page-questions-container","single-page-assessment",3,"ngClass"],["class","single-page-question-widget","style","width: 609px; margin-top: unset !important; margin-bottom: 20px !important;color: #555555;padding-top: 9px;padding-bottom: 9px;border-radius: 25px; background-color: white;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);",4,"ngIf"],["class","single-page-question-widget","style","width: 609px; margin-top: unset !important; margin-bottom: 20px !important;color: #555555;padding-top: 9px;padding-bottom: 9px;border-radius: 25px; background-color: white;",4,"ngIf"],[1,"single-page-question-widget",2,"width","609px","margin-top","unset !important","margin-bottom","20px !important","color","#555555","padding-top","9px","padding-bottom","9px","border-radius","25px","background-color","white","box-shadow","0 3px 6px 0 rgba(0, 0, 0, 0.16)"],[4,"ngFor","ngForOf"],["class","single-page-assessment-complete-all-required-fields",4,"ngIf"],["class","show-result-container","style","margin: 0px;height:unset",4,"ngIf"],[1,"question-number",2,"padding","20px 0px 0px 20px","opacity","0.5"],["class","image-container",4,"ngIf"],[1,"single-page-assessment-question",3,"innerHtml"],[2,"flex-wrap","wrap","justify-content","flex-start","padding","20px",3,"ngClass"],[1,"image-container"],["class","single-page-assessment-options","style","background-color: #ebf5f0;border: solid 1px #3da06b;",3,"click",4,"ngIf"],["class","single-page-assessment-options",3,"click",4,"ngIf"],[1,"single-page-assessment-options",2,"background-color","#ebf5f0","border","solid 1px #3da06b",3,"click"],[1,"single-page-assessment-options",3,"click"],[1,"single-page-assessment-complete-all-required-fields"],[1,"show-result-container",2,"margin","0px","height","unset"],["mat-button","","class","show-result",3,"disabled","click",4,"ngIf"],["mat-button","","class","show-result",3,"click",4,"ngIf"],["mat-button","",1,"show-result",3,"click","disabled"],[1,"single-page-question-widget",2,"width","609px","margin-top","unset !important","margin-bottom","20px !important","color","#555555","padding-top","9px","padding-bottom","9px","border-radius","25px","background-color","white"],["style","margin: 10px;",4,"ngFor","ngForOf"],[1,"show-result-container",2,"margin","0px","height","unset","padding-bottom","unset"],[1,"show-result",2,"background-color","unset !important","
2width","unset","cursor","pointer",3,"click"],[2,"margin","10px"],[1,"single-page-assessment-question",2,"margin","20px 20px 0px 20px","font-weight","bold"],[2,"display","flex","flex-wrap","wrap","justify-content","flex-start","margin","10px"],[1,"single-page-assessment-demograph-option"],[3,"change"],[3,"value",4,"ngFor","ngForOf"],["style","margin: 0px 0px 0px 20px;","class","gender_input-assessment",4,"ngIf"],[3,"value"],[2,"white-space","normal"],[1,"gender_input-assessment",2,"margin","0px 0px 0px 20px"],[1,"big-form-field",2,"height","30px"],["type","text","matInput","","appAutocomplet","",1,"advance-settings-text-barlow-14",3,"ngModelChange","disabled","ngModel"],[3,"projectId","instanceObj"],[3,"_loader","_text"]],template:function(e,i){e&1&&(m(0,nc,15,14,"div",1)(1,wc,4,3,"div",2),c(2,"div",3),v(3,"app-footer",4),l(),m(4,bc,1,2,"app-image-zoomin-preview",5)),e&2&&(a("ngIf",i._project.quizType!="assessment"&&i.quizStarted),r(),a("ngIf",i._project.quizType=="assessment"),r(2),a("mode",i._projectSettings.mode),r(),a("ngIf",!i.isLoaded))},dependencies:[ie,ve,K,xe,Ge,qn,Tn,zn,En,Qn,Dn,Me,je,Ie,we,ke,ce,An,Bn,He,Je,Rn,se],styles:[".single-page-header[_ngcontent-%COMP%]{position:sticky;top:0;width:100%;background-color:var(--white);z-index:10000}.sliderVarPointsContainer[_ngcontent-%COMP%]{margin:15px auto;font-weight:700;width:100%;display:flex;justify-content:center;align-items:center}.single-page-header-text[_ngcontent-%COMP%]{max-width:60%;font-family:Poppins,Roboto;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.19px;text-align:left;color:#fff}.single-page-question-widget[_ngcontent-%COMP%]{border-radius:4px;background-color:#eae4e4e4;margin:.5% auto 2%;width:64%;max-width:100%;padding-bottom:5px}.single-page-questions-container[_ngcontent-%COMP%] .image[_ngcontent-%COMP%]{margin:3px;width:98%;height:200px;max-width:550px;object-fit:contain;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:50%}.question-number[_ngcontent-%COMP%]{font-family:Roboto;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:.22px;text-align:left;color:var(--black);padding:16px 20px 0}.footer-container[_ngcontent-%COMP%]{width:100%;position:fixed;left:0;bottom:0;background:var(--white);text-align:center}.dark-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:var(--white)}.cr-logo[_ngcontent-%COMP%]{height:28px}.answer[_ngcontent-%COMP%]{opacity:.7;font-family:Roboto;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.19px;text-align:left;color:var(--black);margin:16px}.fixed-header[_ngcontent-%COMP%]{position:fixed!important;top:0;left:0;width:100%}.image-container[_ngcontent-%COMP%]{padding:10px;text-align:center;width:98%;height:200px;max-width:100%;z-index:100;display:flex;justify-content:center}.image-container[_ngcontent-serverApp-c275][_ngcontent-%COMP%]{text-align:center;position:relative;z-index:0}.show-result[_ngcontent-%COMP%]{background-color:var(--golden-yellow);color:#000;width:240px;height:46px;font-size:16px;margin:26px 15px 0;border-radius:4px;line-height:normal;font-weight:400;z-index:0!important}.show-result-container[_ngcontent-%COMP%]{height:50px;margin-bottom:24px;margin-top:-24px;padding-bottom:10%;text-align:center}.dark-mode-background[_ngcontent-%COMP%]{background-size:cover;height:auto!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;color:var(--white)!important;background-color:transparent!important}.dark-mode-background[_ngcontent-%COMP%] .single-page-question-widget[_ngcontent-%COMP%]{background-color:transparent!important;color:var(--white)}.dark-mode-background-header[_ngcontent-%COMP%]{background-color:#000000e6!important}.dark-mode-background-header[_ngcontent-%COMP%] .single-page-header-text[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .answer[_ngcontent-%COMP%], .dark-mode-background[_ngcontent-%COMP%] .question-number[_ngcontent-%COMP%], .dark-mode-background-header[_ngcontent-%COMP%] .single-page-icon-t[_ngcontent-%COMP%]{color:var(--white)!important}.dark-mode-background-header[_ngcontent-%COMP%] .single-page-top-ban[_ngcontent-%COMP%]{background-color:#000000e6!important}.dark-mode-background-footer[_ngcontent-%COMP%]{background-color:#000000e6!important;height:34px;padding-top:6px}
2div#middle[_ngcontent-%COMP%]{padding:6% 0 3%}@media screen and (max-width:900px){.single-page-questions-container[_ngcontent-%COMP%]{padding-top:80px!important}}@media screen and (max-width:480px){.single-page-question-widget[_ngcontent-%COMP%]{border-radius:4px;margin:15.5% auto 4%;max-width:480px;width:100%!important;padding-bottom:5px}.show-result-container[_ngcontent-%COMP%]{height:50px;margin-bottom:24px;margin-top:-24px;padding-bottom:20%;text-align:center}div#middle[_ngcontent-%COMP%]{padding:12% 0 6%}.single-page-questions-container[_ngcontent-%COMP%]{padding-top:0!important;margin-top:53px!important}}@media screen and (max-width:300px){.single-page-question-widget[_ngcontent-%COMP%]{border-radius:4px;margin:15.5% auto 4%;width:100%!important;padding-bottom:5px}}.single-page-assessment-question[_ngcontent-%COMP%]{height:auto;overflow:hidden;text-align:left;word-break:break-word;line-height:1.54;font-size:20px;letter-spacing:.22px;font-weight:400;font-stretch:normal;font-style:normal;max-width:80rem;margin:5px 20px -20px;color:#000;font-family:Poppins}.single-page-assessment-options[_ngcontent-%COMP%]{cursor:pointer;white-space:normal;margin:0 0 13px;padding:15px;border-radius:5px;border:solid 1px rgb(204 204 204);font-size:16px;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;font-family:Poppins} .single-page-assessment .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element{background-color:#292929!important} .single-page-assessment .mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#292929!important} .single-page-assessment .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#292929!important}mat-radio-button[_ngcontent-%COMP%] .mat-radio-container[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%]{width:16px!important;height:16px!important} .single-page-assessment .mat-radio-button{display:block!important;-webkit-tap-highlight-color:transparent;outline:0;margin:-10px 0} .single-page-assessment .mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%;margin:10px!important}.loader[_ngcontent-%COMP%]{margin:auto;top:calc(50% - 50px)}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;width:100vw;height:100vh;text-align:center;vertical-align:middle;opacity:.5;background-color:#eff4f7;left:0;z-index:1} .overlay .mat-progress-spinner circle, .mat-spinner[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#fad614!important}.single-page-assessment-complete-all-required-fields[_ngcontent-%COMP%]{font-family:Barlow;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.2px;text-align:center;color:red}.single-page-assessment-warning-for-not-given-answer[_ngcontent-%COMP%]{margin:20px 0 0;border-radius:10px;border:solid 1px #f00;background-color:#ff0a0a0d}.single-page-assessment-demograph-option[_ngcontent-%COMP%]{margin:15px 0 0;font-family:Poppins;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.2px;text-align:left;color:#000} .gender_input-assessment .mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px;margin:-20px} .gender_input-assessment input.mat-input-element{margin:-20px 20px 5px}.answer-desc-explanation[_ngcontent-%COMP%]{padding:16px;border-radius:5px;border:solid 1px #fffdf2;background-color:#fffdf2}.answer-desc-explanation-dark[_ngcontent-%COMP%]{padding:16px;border-radius:5px;border:solid 1px #fffdf2}.answer-desc-explanation-text[_ngcontent-%COMP%]{margin:0 0 13px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:.1px}.video-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:21px}.audio-container[_ngcontent-%COMP%]{display:flex;justify-content:center}.confirmationContainer[_ngcontent-%COMP%]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh;width:100%;position:fixed;top:0;background:#0605056e;z-index:99999;display:flex}.confirmation-overlay-content[_ngcontent-%COMP%]{background:#fff;flex-direction:column;margin:auto;justify-content:center;align-items:flex-start;padding:20px;position:relative;border-radius:5px}.msg-text[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:tomato}.sp-time-warning[_ngcontent-%COMP%]{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:99998;background:#ffd600;
2color:#1a1a1a;border-radius:14px;padding:12px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 24px #ffd60080;animation:_ngcontent-%COMP%_sp-warn-in .4s cubic-bezier(.34,1.56,.64,1) both,_ngcontent-%COMP%_sp-warn-out .4s ease-in 5.6s both;min-width:240px;max-width:90vw}.sp-time-warning--urgent[_ngcontent-%COMP%]{background:#ffd600;box-shadow:0 6px 24px #ffd60099;animation:_ngcontent-%COMP%_sp-warn-in .4s cubic-bezier(.34,1.56,.64,1) both,_ngcontent-%COMP%_sp-warn-out .4s ease-in 5.6s both,_ngcontent-%COMP%_sp-pulse .6s ease-in-out .4s 3}@keyframes _ngcontent-%COMP%_sp-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.04)}}.sp-tw-icon[_ngcontent-%COMP%]{font-size:24px;flex-shrink:0}.sp-tw-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.sp-tw-title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;line-height:1.2}.sp-tw-sub[_ngcontent-%COMP%]{font-size:12px;opacity:.85}@keyframes _ngcontent-%COMP%_sp-warn-in{0%{opacity:0;transform:translate(-50%) translateY(-16px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes _ngcontent-%COMP%_sp-warn-out{0%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.sp-timesup-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:99999;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:_ngcontent-%COMP%_sp-fade-in .3s ease both}.sp-timesup-card[_ngcontent-%COMP%]{background:#fff;border-radius:24px;padding:40px 36px 32px;text-align:center;max-width:320px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_ngcontent-%COMP%_sp-card-in .4s cubic-bezier(.34,1.56,.64,1) both}.sp-timesup-icon[_ngcontent-%COMP%]{font-size:56px;line-height:1;margin-bottom:16px;display:block;animation:_ngcontent-%COMP%_sp-shake .6s ease .3s both}.sp-timesup-title[_ngcontent-%COMP%]{font-size:28px;font-weight:800;color:#e53935;margin:0 0 8px;letter-spacing:-.5px}.sp-timesup-sub[_ngcontent-%COMP%]{font-size:14px;color:#888;margin:0 0 24px}.sp-timesup-bar[_ngcontent-%COMP%]{height:4px;background:#f0f0f0;border-radius:99px;overflow:hidden}.sp-timesup-bar-fill[_ngcontent-%COMP%]{height:100%;background:linear-gradient(90deg,#e53935,#ff7043);border-radius:99px;animation:_ngcontent-%COMP%_sp-bar-drain 1s linear both}@keyframes _ngcontent-%COMP%_sp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_sp-card-in{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _ngcontent-%COMP%_sp-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}}@keyframes _ngcontent-%COMP%_sp-bar-drain{0%{width:100%}to{width:0%}}.submitSP--mobile-only[_ngcontent-%COMP%]{display:none}@media (max-width: 900px){.submitSP--mobile-only[_ngcontent-%COMP%]{display:flex!important}}.vd-card[_ngcontent-%COMP%]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;padding:24px 24px 20px;width:90%;max-width:440px;margin:auto}.vd-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.vd-icon[_ngcontent-%COMP%]{font-size:28px;line-height:1;flex-shrink:0}.vd-title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:3px}.vd-subtitle[_ngcontent-%COMP%]{font-size:13px;color:#888}.vd-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;max-height:130px;overflow-y:auto}.vd-chip[_ngcontent-%COMP%]{background:#fff3cd;border:1px solid #ffc107;color:#7a5800;font-size:12px;font-weight:600;padding:3px 9px;border-radius:20px}.vd-actions[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:flex-end}.vd-btn[_ngcontent-%COMP%]{padding:9px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s}.vd-btn--cancel[_ngcontent-%COMP%]{background:#f0f0f0;color:#444}.vd-btn--confirm[_ngcontent-%COMP%]{background:#ffd60a;color:#111}.vd-btn[_ngcontent-%COMP%]:hover{opacity:.85}.single-page-top-ban[_ngcontent-%COMP%]{display:flex;justify-content:space-between;background-color:#635342}@media screen and (max-width:600px){.single-page-top-ban[_ngcontent-%COMP%]{background-color:#fff!important}.single-page-icon-t[_ngcontent-%COMP%]{color:#000}.single-page-header-text[_ngcontent-%COMP%]{color:var(--black)}.single-page-icon-t[_ngcontent-%COMP%]{color:#000!important}}.single-page-icon-t[_ngcontent-%COMP%]{color:#fff} .mat-mdc-button .mdc-button__label{z-index:0!important}.disable-selection[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-scroll[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:#9e9e9e #111111}.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:40px;height:40px}.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#111;border-radius:50px}.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#9e9e9e;border-radius:50px;min-height:500px;border:8px solid transparent;background-clip:content-box}.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#7d7d7d;background-clip:content-box}@media (min-width: 768px){.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:40px}}@media (max-width: 400px){.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px}.custom-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{min-height:120px}}.sp-header[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:100;height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;gap:16px;transition:background .2s ease,border-color .2s ease;background:#fff;border-bottom:.5px solid #e8e8e8}.sp-header--dark[_ngcontent-%COMP%]{background:#111;border-bottom-color:#2a2a2a}.sp-header__brand[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;min-width:0}.sp-header__logo[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:50%;background:#ffd60a;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#111;flex-shrink:0}.sp-header__brand-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0}.sp-header__title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;transition:color .2s ease}.sp-header--dark[_ngcontent-%COMP%] .sp-header__title[_ngcontent-%COMP%]{color:#f5f5f5}.sp-header__subtitle[_ngcontent-%COMP%]{font-size:10px;font-weight:500;color:#aaa;letter-spacing:.06em;text-transform:uppercase}.sp-header--dark[_ngcontent-%COMP%] .sp-header__subtitle[_ngcontent-%COMP%]{color:#555}.sp-header__center-title[_ngcontent-%COMP%]{text-align:center;font-size:15px;font-weight:600;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-header--dark[_ngcontent-%COMP%] .sp-header__center-title[_ngcontent-%COMP%]{color:#f5f5f5}@media (max-width: 600px){.sp-header__center-title[_ngcontent-%COMP%]{display:none}.sp-header__brand[_ngcontent-%COMP%] .sp-header__title[_ngcontent-%COMP%]{display:block}.sp-header[_ngcontent-%COMP%]{grid-template-columns:1fr auto}}.sp-header__actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end}.sp-header__progress-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;align-items:center}.sp-header__answered[_ngcontent-%COMP%]{font-size:12px;font-weight:500;color:#888;white-space:nowrap}.sp-header--dark[_ngcontent-%COMP%] .sp-header__answered[_ngcontent-%COMP%]{color:#aaa}.sp-header__timer-chip[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:8px;transition:background .2s ease,border-color .2s ease,color .2s ease;background:#fafaf7;border:.5px solid #e8e8e8;color:#0a0a0a}.sp-header__timer-chip[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;color:#888}.sp-header__timer-chip.urgent[_ngcontent-%COMP%]{background:#fff0f0;border-color:#f5c0c0;color:#d83030}.sp-header__timer-chip.urgent[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#d83030}.sp-header--dark[_ngcontent-%COMP%] .sp-header__timer-chip[_ngcontent-%COMP%]{background:#1a1a1a;border-color:#2a2a2a;color:#f5f5f5}.sp-header--dark[_ngcontent-%COMP%] .sp-header__timer-chip[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#666}.sp-header--dark[_ngcontent-%COMP%] .sp-header__timer-chip.urgent[_ngcontent-%COMP%]{background:#2a1111;border-color:#5a2020;color:#ff6b6b}.sp-header--dark[_ngcontent-%COMP%] .sp-header__timer-chip.urgent[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#ff6b6b}.sp-header__icon-btn[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:50%;border:.5px solid #d4d4d4;background:transparent;color:#555;
2cursor:pointer;display:grid;place-items:center;padding:0;transition:background .15s ease}.sp-header__icon-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5}.sp-header--dark[_ngcontent-%COMP%] .sp-header__icon-btn[_ngcontent-%COMP%]{border-color:#2a2a2a;color:#888}.sp-header--dark[_ngcontent-%COMP%] .sp-header__icon-btn[_ngcontent-%COMP%]:hover{background:#1a1a1a}.sp-header__icon-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}.sp-header__theme-btn[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:50%;border:.5px solid #e8e8e8;background:#fafaf7;color:#555;cursor:pointer;display:grid;place-items:center;padding:0;flex-shrink:0;transition:background .15s ease}.sp-header__theme-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}.sp-header__theme-btn[_ngcontent-%COMP%]:hover{background:#f0f0ec}.sp-header--dark[_ngcontent-%COMP%] .sp-header__theme-btn[_ngcontent-%COMP%]{background:#1a1a1a;border-color:#2a2a2a;color:#ffd60a}.sp-header--dark[_ngcontent-%COMP%] .sp-header__theme-btn[_ngcontent-%COMP%]:hover{background:#222}@media (max-width: 560px){.quiz-title[_ngcontent-%COMP%]{display:none}.layout[_ngcontent-%COMP%]{padding:16px 14px 96px}.progress-bar[_ngcontent-%COMP%]{width:80px}.index-float[_ngcontent-%COMP%]{width:calc(100vw - 36px)}.index-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(10,1fr)}}@media (max-width: 600px){.sp-header[_ngcontent-%COMP%]{height:auto;min-height:52px;padding:6px 10px;gap:6px}.sp-header__title[_ngcontent-%COMP%]{font-size:13px}.sp-header__answered[_ngcontent-%COMP%]{font-size:11px}.sp-header__timer-chip[_ngcontent-%COMP%]{padding:4px 8px}.sp-header__actions[_ngcontent-%COMP%]{gap:5px}}@media (max-width: 900px){.sp-header__answered[_ngcontent-%COMP%], .sp-header__progress-wrap[_ngcontent-%COMP%]{display:none}}.progress-bar[_ngcontent-%COMP%]{width:110px;height:4px;background:#fafaf7;border-radius:2px;overflow:hidden}.progress-fill[_ngcontent-%COMP%]{height:100%;background:#ffd60a;transition:width .2s ease}.qi-panel[_ngcontent-%COMP%]{position:fixed;top:84px;right:24px;width:155px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000021;padding:10px 10px 14px;display:flex;flex-direction:column;gap:10px;z-index:9999;max-height:calc(100vh - 80px);overflow-y:auto}.qi-panel--dark[_ngcontent-%COMP%]{background:#161616;color:#fff;box-shadow:0 4px 24px #0006}.qi-title[_ngcontent-%COMP%]{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#888;margin:0}.qi-panel--dark[_ngcontent-%COMP%] .qi-title[_ngcontent-%COMP%]{color:#aaa}.qi-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.qi-btn[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;background:#fff;font-size:12px;font-weight:600;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.qi-btn--answered[_ngcontent-%COMP%]{background:#ffd60a;border-color:#ffd60a;color:#222}.qi-btn--flagged[_ngcontent-%COMP%]{border:2px dashed #ffd60a;color:#ffd60a;background:transparent}.qi-btn--active[_ngcontent-%COMP%]{background:#111;border-color:#111;color:#fff}.qi-panel--dark[_ngcontent-%COMP%] .qi-btn[_ngcontent-%COMP%]{background:#2a2a3e;border-color:#444;color:#ccc}.qi-panel--dark[_ngcontent-%COMP%] .qi-btn--answered[_ngcontent-%COMP%]{background:#ffd60a;border-color:#ffd60a;color:#111}.qi-panel--dark[_ngcontent-%COMP%] .qi-btn--active[_ngcontent-%COMP%]{background:#111;border-color:#555;color:#fff}.qi-legend[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.qi-legend-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:12px;color:#555}.qi-panel--dark[_ngcontent-%COMP%] .qi-legend-item[_ngcontent-%COMP%]{color:#bbb}.qi-dot[_ngcontent-%COMP%]{width:14px;height:14px;border-radius:50%;display:inline-block;flex-shrink:0}.qi-dot--answered[_ngcontent-%COMP%]{background:#ffd60a}.qi-dot--flagged[_ngcontent-%COMP%]{border:2px dashed #ffd60a;background:transparent}.qi-dot--unanswered[_ngcontent-%COMP%]{border:2px solid #ccc;background:transparent}.qi-jump-btn[_ngcontent-%COMP%]{width:100%;padding:9px 0;border-radius:8px;border:1.5px solid #ddd;background:#fff;font-size:13px;font-weight:500;cursor:pointer;color:#333;transition:background .15s}.qi-jump-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5}.qi-panel--dark[_ngcontent-%COMP%] .qi-jump-btn[_ngcontent-%COMP%]{background:#2a2a3e;border-color:#444;color:#eee}.qi-submit-btn[_ngcontent-%COMP%]{width:100%;padding:11px 0;border-radius:8px;border:none;background:#ffd60a;font-size:14px;font-weight:700;cursor:pointer;color:#222;transition:opacity .15s}.qi-submit-btn[_ngcontent-%COMP%]:hover{opacity:.88}.qi-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:12px;color:#888}.qi-reset[_ngcontent-%COMP%]{cursor:pointer;text-decoration:underline}.qi-reset[_ngcontent-%COMP%]:hover{color:#555}.qi-panel__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.qi-close-btn[_ngcontent-%COMP%]{display:none;background:transparent;border:none;cursor:pointer;color:#888;padding:2px;border-radius:50%;line-height:1}.qi-close-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}.qi-panel--dark[_ngcontent-%COMP%] .qi-close-btn[_ngcontent-%COMP%]{color:#aaa}.qi-backdrop[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 900px){.qi-backdrop[_ngcontent-%COMP%]{display:block;position:fixed;inset:0;background:#00000073;z-index:9999}.qi-panel[_ngcontent-%COMP%]{display:flex;position:fixed;inset:0 0 0 auto;width:260px;max-height:100vh;border-radius:12px 0 0 12px;z-index:10000;overflow-y:auto;transform:translate(110%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.qi-panel--mobile-open[_ngcontent-%COMP%]{transform:translate(0)}.qi-close-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}}.qi-float-btn[_ngcontent-%COMP%]{display:none;position:fixed;top:68px;right:14px;z-index:9999;background:#ffd60a;border:none;border-radius:24px;padding:8px 14px;gap:6px;align-items:center;cursor:pointer;font-size:13px;font-weight:700;color:#111;box-shadow:0 2px 10px #0000002e;transition:opacity .15s}.qi-float-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}.qi-float-btn[_ngcontent-%COMP%]:hover{opacity:.88}@media screen and (max-width: 900px){.qi-float-btn[_ngcontent-%COMP%]{display:flex}}.ss-qs-container[_ngcontent-%COMP%]{margin:0 auto;padding:24px 24px 96px}@media (max-width: 900px){.ss-qs-container[_ngcontent-%COMP%]{padding:10px 10px 0}.ss-card__indicator[_ngcontent-%COMP%]{width:20px!important;height:20px!important}.ss-card[_ngcontent-%COMP%]{margin-right:unset!important;max-width:100%!important}}.ss-card[_ngcontent-%COMP%]{background:#fff;border-radius:14px;border:1.5px solid #c8b99a;box-shadow:0 2px 10px #00000014;margin:0 20% 14px auto;padding:18px 16px 12px;
2transition:box-shadow .15s ease,border-color .15s ease;max-width:65%}.ss-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 18px #0000001a;border-color:#d4c9b8}.ss-card[_ngcontent-%COMP%]:focus-within{background:#fff;border:2.5px solid black;box-shadow:0 0 0 3px #fff6c4}.ss-card--dark[_ngcontent-%COMP%]:focus-within{background:#161616;border:2.5px solid white;box-shadow:0 0 0 3px #ffd60a2e}.ss-card--dark[_ngcontent-%COMP%]{background:#161616;border:1px solid #242424}.ss-card--dark[_ngcontent-%COMP%]:hover{box-shadow:0 4px 20px #242424}.ss-card__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px}.ss-card__indicator[_ngcontent-%COMP%]{width:26px;height:26px;border-radius:50%;border:2px solid #d0ccc4;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;color:#888;margin-top:2px;transition:background .2s,border-color .2s,color .2s}.ss-card__indicator--answered[_ngcontent-%COMP%]{background:#ffd60a;border-color:#ffd60a;color:#111}.ss-card__check-icon[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.ss-card__indicator--active[_ngcontent-%COMP%]{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.ss-card--dark[_ngcontent-%COMP%] .ss-card__indicator[_ngcontent-%COMP%]{border-color:#444;color:#aaa}.ss-card--dark[_ngcontent-%COMP%] .ss-card__indicator--answered[_ngcontent-%COMP%]{background:#ffd60a;border-color:#ffd60a;color:#111}.ss-card--dark[_ngcontent-%COMP%] .ss-card__indicator--active[_ngcontent-%COMP%]{background:#f5f5f5!important;border-color:#f5f5f5!important;color:#111!important}.ss-card__question[_ngcontent-%COMP%]{flex:1;min-width:0}.ss-card__flag-btn[_ngcontent-%COMP%]{background:transparent;border:none;cursor:pointer;color:#ccc;padding:2px;flex-shrink:0;display:flex;align-items:center;border-radius:50%;transition:color .15s,background .15s;margin-top:2px}.ss-card__flag-btn[_ngcontent-%COMP%]:hover{background:#0000000d;color:#aaa}.ss-card__flag-btn--active[_ngcontent-%COMP%]{color:#ffd60a}.ss-card__flag-btn--active[_ngcontent-%COMP%]:hover{color:#e6be00}.ss-card__flag-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}.ss-card--dark[_ngcontent-%COMP%] .ss-card__flag-btn[_ngcontent-%COMP%]{color:#555}.ss-card--dark[_ngcontent-%COMP%] .ss-card__flag-btn[_ngcontent-%COMP%]:hover{background:#ffffff0f;color:#888}.ss-card--dark[_ngcontent-%COMP%] .ss-card__flag-btn--active[_ngcontent-%COMP%]{color:#ffd60a}.ss-card__answer[_ngcontent-%COMP%]{margin-top:5px;padding-left:0}.ss-card__explanation[_ngcontent-%COMP%]{margin-top:12px;padding-left:50px}.ss-card__footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 2px}.ss-card__autosave[_ngcontent-%COMP%]{font-size:11px;color:#bbb;letter-spacing:.02em;font-style:italic;display:flex;align-items:center;gap:5px}.ss-card--dark[_ngcontent-%COMP%] .ss-card__autosave[_ngcontent-%COMP%]{color:#555}.save-dot[_ngcontent-%COMP%]{width:7px;height:7px;border-radius:50%;background:#ffd60a;flex-shrink:0;opacity:0;transition:opacity .3s}.save-dot.show[_ngcontent-%COMP%]{opacity:1;animation:_ngcontent-%COMP%_savePulse .7s ease-in-out infinite}@keyframes _ngcontent-%COMP%_savePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.ss-card__next-btn[_ngcontent-%COMP%]{background:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;font-size:12px;font-weight:500;color:#555;display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;font-family:inherit;transition:color .15s,background .15s,border-color .15s}.ss-card__next-btn[_ngcontent-%COMP%]:hover{background:#ebebeb;border-color:#ccc;color:#222}.ss-card__next-icon[_ngcontent-%COMP%]{font-size:13px;line-height:1}.ss-card--dark[_ngcontent-%COMP%] .ss-card__next-btn[_ngcontent-%COMP%]{background:#2a2a3e;border-color:#3a3a54;color:#aaa}.ss-card--dark[_ngcontent-%COMP%] .ss-card__next-btn[_ngcontent-%COMP%]:hover{background:#33334a;border-color:#4a4a64;color:#ddd}"]})};var Pc=["phoneInput"],Ic=n=>({"dark-mode-background-myresult":n}),kc=n=>({opacity:n}
2),st=(n,t)=>({"correct-field":n,"incorrect-field":t});function Oc(n,t){if(n&1&&(c(0,"div",11),d(1),l()),n&2){let e=p();r(),j(" ",e._projectSetting.leadHeadlineText," ")}}function Mc(n,t){if(n&1&&v(0,"div",12),n&2){let e=p();a("innerHTML",e._projectSetting.textOnTopData,H)}}function jc(n,t){if(n&1){let e=f();c(0,"div",13)(1,"mat-form-field",14),v(2,"mat-label"),c(3,"mat-select",15),w(4,"translate"),h("ngModelChange",function(o){g(e);let s=p();return _(s.onTitleOptionsSelected(o))}),c(5,"mat-option",16),d(6),w(7,"translate"),l(),c(8,"mat-option",17),d(9),w(10,"translate"),l(),c(11,"mat-option",18),d(12),w(13,"translate"),l()()()()}n&2&&(r(3),R("placeholder",b(4,4,"player_myresults_selectoneplaceholder")),r(3),y(b(7,6,"player_myresults_option1")),r(3),y(b(10,8,"player_myresults_option2")),r(3),y(b(13,10,"player_myresults_option3")))}function Tc(n,t){if(n&1){let e=f();c(0,"div",19)(1,"mat-form-field",20)(2,"input",21),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.firstName,o)||(s.firstName=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputfirstName(o))}),l()()()}if(n&2){let e=p();a("ngClass",L(5,st,e.firstName,e.firstName)),r(2),a("placeholder",e._projectSetting.profileFormLastName?b(3,3,"player_myresults_placeholderjohn"):"Full name"),T("ngModel",e.firstName)}}function qc(n,t){if(n&1){let e=f();c(0,"div",19)(1,"mat-form-field",20)(2,"input",22),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.lastName,o)||(s.lastName=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputLastName(o))}),l()()()}if(n&2){let e=p();a("ngClass",L(5,st,e.lastName,e.lastName)),r(2),a("placeholder",e._projectSetting.profileFormFirstName?b(3,3,"player_myresults_placeholderdeo"):"Last name"),T("ngModel",e.lastName)}}function zc(n,t){if(n&1){let e=f();c(0,"div",23)(1,"mat-form-field",20)(2,"input",24),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.phoneNumber,o)||(s.phoneNumber=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputPhoneNumber(o))}),l()()()}if(n&2){let e=p();a("ngClass",L(5,st,e.isValidPhoneNo(),!e.isValidPhoneNo()&&e.phoneNumber)),r(2),R("placeholder",b(3,3,"common_10digitmobilenumber")),T("ngModel",e.phoneNumber)}}function Ec(n,t){if(n&1){let e=f();c(0,"div",19)(1,"mat-form-field",20)(2,"input",25),z("ngModelChange",function(o){g(e);let s=p();return q(s.email,o)||(s.email=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputEmail(o))}),l()()()}if(n&2){let e=p();a("ngClass",L(2,st,e.validateEmail(e.email),!e.validateEmail(e.email)&&e.email)),r(2),T("ngModel",e.email)}}function Qc(n,t){if(n&1){let e=f();c(0,"div",26)(1,"mat-form-field",20)(2,"input",27),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.city,o)||(s.city=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputCity(o))}),l()()()}if(n&2){let e=p();r(2),R("placeholder",b(3,2,"player_myresults_city")),T("ngModel",e.city)}}function Nc(n,t){if(n&1){let e=f();c(0,"div",26)(1,"mat-form-field",20)(2,"input",28),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.state,o)||(s.state=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputState(o))}),l()()()}if(n&2){let e=p();r(2),R("placeholder",b(3,2,"player_myresults_state")),T("ngModel",e.state)}}function Dc(n,t){if(n&1){let e=f();c(0,"div",26)(1,"mat-form-field",20)(2,"input",29),w(3,"translate"),z("ngModelChange",function(o){g(e);let s=p();return q(s.country,o)||(s.country=o),_(o)}),h("ngModelChange",function(o){g(e);let s=p();return _(s.onInputCountry(o))}),l()()()}if(n&2){let e=p();r(2),R("placeholder",b(3,2,"player_myresults_country")),T("ngModel",e.country)}}function Vc(n,t){if(n&1){let e=f();c(0,"button",30),h("click",function(){g(e);let o=p();return _(o.onNext())}),d(1),w(2,"translate"),l()}n&2&&(r(),j(" ",b(2,1,"player_myresults_skip")," "))}var rt=class n{constructor(t,e,i,o,s){this.UserPS=t;this.snackBar=e;this.accessesService=i;this.helpers=o;this.instanceService=s}isValidEmail=!1;userProfileForm=new an({title:new ne(""),firstName:new ne(""),lastName:new ne(""),email:new ne(""),phoneNumber:new ne(""),city:new ne(""),state:new ne(""),country:new ne("")});title="";firstName="";lastName="";email="";phoneNumber="";
2city="";state="";country="";_projectSetting;_project;isProjLoaded=!1;_isPreview=!1;set projectSetting(t){this._projectSetting=t,this.isProjLoaded=!0}set project(t){this._project=t,this.isProjLoaded=!0}set isPreview(t){this._isPreview=t}instance;intlTelInputData;phoneInput;ngOnInit(){setTimeout(()=>{let t=document.querySelector("#phone");this.intlTelInputData=intlTelInput(t,{initialCountry:"in",nationalMode:!1,separateDialCode:!1,utilsScript:"https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/utils.js"}),this.phoneNumber||(this.phoneNumber="+91")},100)}next=new J;onNext(){this.next.emit("next")}onTitleOptionsSelected(t){this.title=t.trim()}onInputfirstName(t){this.firstName=t.trim()}onInputLastName(t){this.lastName=t.trim()}onInputEmail(t){this.email=t.trim(),this.validateEmail(this.email)?this.isValidEmail=!0:this.isValidEmail=!1}onInputCity(t){this.city=t.trim()}onInputState(t){this.state=t.trim()}onInputCountry(t){this.country=t.trim()}addUser(){return E(this,null,function*(){if(this._isPreview)this.onNext();else{let e=this.helpers.uuidv4(),i=yield this.accessesService.getOwnerAccessDoc(this._project.quizId);console.log("creatorEmail",i);let o=$(U({},this.userProfileForm.value),{leadGeneration:!0,creatorEmail:i.sharedUserEmail,creationDate:Ft()});if(this.instance){var t={userId:e,subscriptionForm:o};this.instanceService.updateInstance(this.instance,t).then(s=>{let u={leadDetails:o,quizDetails:this._project,settings:this._projectSetting};o&&o.email&&this.sendAutoEmail(u),this.onNext()}).catch(s=>{console.log(s)})}}})}sendAutoEmail(t){var e=t;let i=Ut(At());var o=Wt(i,"sendAutoLeadGenConfirmationEmail");o(e).then(s=>{if(s.data){var u="";this.snackBar.open(u,"",{duration:1e3})}})}isValid(){let t=!0;return(this._projectSetting.profileFormFirstName||this._projectSetting.profileFormLastName)&&!(this.lastName.trim()!=""||this.firstName.trim()!="")&&(t=!1),this._projectSetting.profileFormEmail&&!(this.email!=""&&this.validateEmail(this.email))&&(t=!1),this._projectSetting.profileFormMobile&&!this.isValidPhoneNo()&&(t=!1),t}validateEmail(t){var e=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4}(\.[A-Za-z]{2,4})?)$/;return e.test(t)!==!1}_isPhoneValid=!1;onInputPhoneNumber(t){if(!this.intlTelInputData){this._isPhoneValid=!1;return}this._isPhoneValid=this.intlTelInputData.isValidNumber(),this.phoneNumber=this.intlTelInputData.getNumber()}isValidPhoneNo(){return this._isPhoneValid}static \u0275fac=function(e){return new(e||n)(I(tn),I(oe),I(Ht),I(re),I(ae))};static \u0275cmp=Y({type:n,selectors:[["app-led-generator"]],viewQuery:function(e,i){if(e&1&&ge(Pc,5),e&2){let o;_e(o=ue())&&(i.phoneInput=o.first)}},inputs:{projectSetting:"projectSetting",project:"project",isPreview:"isPreview",instance:"instance"},outputs:{next:"next"},decls:21,vars:22,consts:[[1,"bg-style","my-results-lead",3,"ngClass"],["class","lead-generation-text-on-top","style","font-size: 20px;",4,"ngIf"],["class","lead-generation-text-on-top",3,"innerHTML",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"grid-container","bg-color"],["class","field-bg-color align-margin","style","margin: 10px 0px 0px 0px;",4,"ngIf"],["class","align-margin field-bg-color","style","margin: 10px 0px 0px 0px;",3,"ngClass",4,"ngIf"],["class","align-margin field-bg-color dropdownCoutry","style","margin: 10px 0px 0px 0px;",3,"ngClass",4,"ngIf"],["class","align-margin field-bg-color","style","margin: 10px 0px 0px 0px;",4,"ngIf"],["mat-button","","type","submit",1,"submit-btn","submitbtn-container","submit",3,"ngStyle","disabled"],["mat-button","","class","submit-btn submitbtn-container submit",3,"click",4,"ngIf"],[1,"lead-generation-text-on-top",2,"font-size","20px"],[1,"lead-generation-text-on-top",3,"innerHTML"],[1,"field-bg-color","align-margin",2,"margin","10px 0px 0px 0px"],["floatLabel","always","appearance","outline",1,"action","mat-field"],["formControlName","title","autocomplete","off",3,"ngModelChange","placeholder"],["value","mr"],["value","ms"],["value","mrs"],[1,"align-margin","field-bg-color",2,"margin","10px 0px 0px 0px",3,"ngClass"],["appearance","outline",1,"action","mat-field"],["type","text","formControlName","firstName","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],["type","text","formControlName","lastName","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],[1,"align-margin","field-bg-color","dropdownCoutry",2,"margin","10px 0px 0px 0px",3,"ngClass"],["type","tel","id","phone","formControlName","phoneNumber","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],["type","text","formControlName","email","placeholder","Email","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","ngModel"],[1,"align-margin","field-bg-color",2,"margin","10px 0px 0px 0px"],["type","text","formControlName","city","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],["type","text","formControlName","state","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],["type","text","formControlName","country","matInput","","autocomplete","off","cdkFocusInitial","",3,"ngModelChange","placeholder","ngModel"],["mat-button","",1,"submit-btn","submitbtn-container","submit",3,"click"]],template:function(e,i){e&1&&(c(0,"div",0),m(1,Oc,2,1,"div",1)(2,Mc,1,1,"div",2),c(3,"form",3),h("ngSubmit",function(){return i.addUser()}),v(4,"br"),c(5,"div",4),m(6,jc,14,12,"div",5)(7,Tc,4,8,"div",6)(8,qc,4,8,"div",6)(9,zc,4,8,"div",7)(10,Ec,3,5,"div",6)(11,Qc,4,4,"div",8)(12,Nc,4,4,"div",8)(13,Dc,4,4,"div",8),l(),c(14,"button",9),d(15),w(16,"translate"),l()(),m(17,Vc,3,3,"button",10),v(18,"br")(19,"br")(20,"br"),l()),e&2&&(a("ngClass",B(18,Ic,i._projectSetting.mode=="dark")),r(),a("ngIf",i._projectSetting.leadHeadlineText),r(),a("ngIf",i._projectSetting.textOnTop),r(),a("formGroup",i.userProfileForm),r(3),a("ngIf",i._projectSetting.profileFormTitle),r(),a("ngIf",i._projectSetting.profileFormFirstName),r(),a("ngIf",i._projectSetting.profileFormLastName),r(),a("ngIf",i._projectSetting.profileFormMobile),r(),a("ngIf",i._projectSetting.profileFormEmail),r(),a("ngIf",i._projectSetting.profileFormAddress),r(),a("ngIf",i._projectSetting.profileFormAddress),r(),a("ngIf",i._projectSetting.profileFormAddress),r(),a("ngStyle",B(20,kc,i.isValid()?"":"0.5"))("disabled",!i.isValid()),r(),j(" ",b(16,16,"player_myresults_submit")," "),r(2),a("ngIf",i._projectSetting&&i._projectSetting.includeSkip))},dependencies:[ie,K,xe,cn,Me,je,sn,ln,pn,we,ke,Ye,ce,Ke,Fe,se],styles:[".grid-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.lead-generation-header-text[_ngcontent-%COMP%]{font-family:Poppins;font-size:26px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.11px;text-align:center;color:#fff}.lead-generation-text-on-top[_ngcontent-%COMP%]{font-family:Poppins;font-stretch:normal;font-style:normal;text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:1.44;
2letter-spacing:.05px;padding:6px 25px 0}.result[_ngcontent-%COMP%]{width:100%;font-family:Roboto;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;color:var(--black);margin-top:20px;text-align:center}.grid-item[_ngcontent-%COMP%]{padding:20px 10px;font-size:16px}.lable-field[_ngcontent-%COMP%]{padding-left:10px}.title[_ngcontent-%COMP%]{margin-top:10px;font-family:Roboto;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;text-align:left;color:var(--black)}.align-margin[_ngcontent-%COMP%]{margin-top:-45px}.mat-field[_ngcontent-%COMP%]{width:235px;height:50px;line-height:1.1;margin-top:4px;font-size:14px} .field-bg-color .mat-form-field-appearance-outline .mat-form-field-infix{padding:1px 1px 14.4px .3px} .field-bg-color .mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(5%)} .grid-item .mat-card-subtitle, .mat-card-content[_ngcontent-%COMP%]{font-size:15.91px;margin-top:19px;width:80px} .field-bg-color .mat-form-field-appearance-outline .mat-form-field-outline{background-color:var(--pale-grey);border-radius:4px} .field-bg-color .mat-form-field-infix{padding:.5em 0;border-top:1.1em solid transparent} .field-bg-color .mat-form-field-appearance-outline .mat-form-field-outline{color:var(--white)} .field-bg-color .mat-input-element{caret-color:#000000de} .mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:var(--black);margin-top:0} .field-bg-color .mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:var(--black)}.skip-btn[_ngcontent-%COMP%]{height:30px;font-family:Roboto;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:.19px;text-align:center;color:var(--black);margin-top:10px;width:130px;margin-left:19px}.submitbtn-container[_ngcontent-%COMP%]{width:100%;justify-content:center;text-align:center;margin-top:20px}.skip-btn-container[_ngcontent-%COMP%]{text-align:center}.submit-btn[_ngcontent-%COMP%]{height:46px;font-size:20px;margin:10px 0 0;border-radius:4px;line-height:normal;font-weight:400;font-family:Roboto}.bg-style[_ngcontent-%COMP%]{height:95vh;max-width:467px;margin:auto}.container[_ngcontent-%COMP%]{width:374px!important;margin:auto!important}.dark-mode-background-myresult[_ngcontent-%COMP%], .dark-mode-background-myresult[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .dark-mode-background-myresult[_ngcontent-%COMP%] .result[_ngcontent-%COMP%], .dark-mode-background-myresult[_ngcontent-%COMP%] .skip-btn[_ngcontent-%COMP%]{background:transparent!important;color:var(--white)}.dark-mode-background-myresult[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{color:var(--black)} .dark-mode-background-myresult .mat-form-field-appearance-outline .mat-form-field-outline{background-color:transparent!important;color:var(--white)}.dark-mode-background-myresult[_ngcontent-%COMP%] [_ngcontent-%COMP%]::placeholder{color:var(--white);opacity:.5}.dark-mode-background-myresult[_ngcontent-%COMP%] .mat-button-disabled[_ngcontent-%COMP%]{background-color:#8b8311} .my-results-lead .incorrect-field .mat-form-field-appearance-outline .mat-form-field-outline{border:1px solid var(--red)!important} .my-results-lead .correct-field .mat-form-field-appearance-outline .mat-form-field-outline{border:1px solid var(--green)!important} .my-results-lead .mat-field{width:100%!important;height:50px;line-height:1.1;font-size:14px;margin:auto}.lead-generation-tem-cond[_ngcontent-%COMP%]{display:flex;margin-top:20px;font-family:Barlow;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:.05px;color:#fff} .lead-generation-tem-cond .mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-indeterminate[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#fcd813!important;border:1px solid #d1d1d1} .lead-generation-tem-cond .mat-ripple-element{background-color:#fff!important} .lead-generation-tem-cond .mat-checkbox-checkmark-path{stroke:#292929!important} .lead-generation-tem-cond .mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto 8px auto auto;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0;border:3px solid #ffffff;border-radius:5px} .my-results-lead .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer;background:#fff;border-radius:4px} .my-results-lead .mat-mdc-text-field-wrapper{width:100%;background-color:#fff;border-radius:4px;
2height:48px} .my-results-lead .dropdownCoutry .mat-mdc-text-field-wrapper{z-index:10000}"]})};var Bc=["fullScreenDiv"],Rc=["scrollAnsDesc"];function Fc(n,t){if(n&1&&(c(0,"div",14),v(1,"app-footer",15),l()),n&2){let e=p(2);r(),a("mode",e.projectSettings.mode)("hideMsg",e.project.refContentId==="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function Lc(n,t){if(n&1){let e=f();c(0,"div",11)(1,"app-cover-page-ps",12),h("change",function(o){g(e);let s=p();return _(s.start(o))}),l(),m(2,Fc,2,2,"div",13),l()}if(n&2){let e=p();G("display",e.isLoaded&&!e.quizStarted?e.project!=null&&e.project.newUiDesignMcq?"block":"inline-block":"none")("background-image",e.projectSettings.mode==="dark"||e.project.backgroundImageUrlForCoverPage?"url("+e.backgroundImage+")":""),D("new-design-cover",e.project==null?null:e.project.newUiDesignMcq)("container-md",e.previewDevice)("dark-mode-background-cover",e.projectSettings.mode==="dark"||e.project.backgroundImageUrlForCoverPage)("player-dark-mode",e.projectSettings.mode==="dark"),r(),a("view",e._view)("project",e.project)("instance",e.instance)("project-setting",e.projectSettings),r(),a("ngIf",e.projectSettings.mode==="dark"&&!(e.project!=null&&e.project.newUiDesignMcq))}}function Uc(n,t){if(n&1&&v(0,"img",22),n&2){let e=p(3);a("src",e.backdropQuestionTextDesktop,W)}}function Wc(n,t){if(n&1&&(c(0,"div"),m(1,Uc,1,1,"img",21),l()),n&2){let e=p(2);G("background",!e.newDesign||e._view=="Desktop"?e.backdropQuestionText:"#00000070"),D("lightBackgroun
2d",e.project.lightBackground)("desktopBackground",e.newDesign)("questionTextBackDrop",!e.newDesign),r(),a("ngIf",e.backdropQuestionTextDesktop&&e.newDesign)}}function Hc(n,t){if(n&1&&(c(0,"div",23),v(1,"img",24),l()),n&2){let e=p(2);r(),D("zIndexforLogo",!e.backdropQuestionText)("previewlogoQuestionImg",e._view=="Mobile"),a("src",e.logoQuestionText,W)}}function Gc(n,t){if(n&1&&(c(0,"div",25),v(1,"app-footer",15),l()),n&2){let e=p(2);r(),a("mode",e.projectSettings.mode)("hideMsg",e.project.refContentId==="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function Yc(n,t){if(n&1){let e=f();c(0,"div",16),m(1,Wc,2,9,"div",17)(2,Hc,2,5,"div",18),c(3,"app-question",19),h("action",function(o){g(e);let s=p();return _(s.onAnswer(o))})("prepTime",function(o){g(e);let s=p();return _(s.prepTimeLeftValue(o))})("next",function(o){g(e);let s=p();return _(s.onNext(o))})("kbcOption",function(o){g(e);let s=p();return _(s.kbcOptions(o))}),l(),m(4,Gc,2,2,"div",20),l()}if(n&2){let e=p();G("background-image",e.project!=null&&e.project.newUiDesignMcq&&e.backdropQuestionTextDesktop?"linear-gradient(rgba(0,0,0,0.52), rgba(0,0,0,0.52)), url("+e.backdropQuestionTextDesktop+")":e.projectSettings.mode==="dark"?"url("+e.backgroundImage+")":""),D("question-container-m",e.previewDevice==="Mobile")("dark-mode-background",e.projectSettings.mode==="dark")("player-dark-mode",e.projectSettings.mode==="dark")("new-design-question",e.project==null?null:e.project.newUiDesignMcq)("new-design-backdrop",(e.project==null?null:e.project.newUiDesignMcq)&&!!e.backdropQuestionTextDesktop),r(),a("ngIf",e.backdropQuestionText&&!(e.project!=null&&e.project.newUiDesignMcq)),r(),a("ngIf",e.logoQuestionText),r(),a("view",e._view)("current_Streak",e.current_Streak)("hiStreak",e.hiStreak)("question-index",e.questionCounterObj)("project",e.project)("project-setting",e.projectSettings)("question",e.selectedQuestion)("question-stats",e.selectedQuestionStats)("kbcLifeLineOption",e.kbcSelectedOption)("instance",e.instance)("instanceId",e.instanceId)("questionId",e.questionid)("isClosed",e.isClosed)("incorrectCount",e.incorrectCount)("dotStates",e.dotStates),r(),a("ngIf",e.projectSettings.mode=="dark")}}function Jc(n,t){if(n&1&&(c(0,"div",25),v(1,"app-footer",15),l()),n&2){let e=p(2);r(),a("mode",e.projectSettings.mode)("hideMsg",e.project.refContentId==="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function Kc(n,t){if(n&1){let e=f();c(0,"div",26)(1,"app-led-generator",27),h("next",function(o){g(e);let s=p();return _(s.showResult(o))}),l(),m(2,Jc,2,2,"div",20),l()}if(n&2){let e=p();G("background-image",e.projectSettings.mode=="dark"?"url("+e.backgroundImage+")":""),D("dark-mode-background",e.projectSettings.mode=="dark")("myresult-container-m",e.previewDevice=="Mobile")("myresult-container-d",e.previewDevice=="Desktop")("player-dark-mode",e.projectSettings.mode=="dark"),r(),a("project",e.project)("isPreview",e.isPreview)("projectSetting",e.projectSettings)("instance",e.instanceId),r(),a("ngIf",e.projectSettings.mode=="dark")}}function Xc(n,t){if(n&1&&(c(0,"div",28),v(1,"app-footer",15),l()),n&2){let e=p();G("position",e.showProfileForm&&!e.isPreview?"fixed":"")("bottom",e.showProfileForm&&!e.isPreview?"0":""),r(),a("mode",e.projectSettings.mode)("hideMsg",e.project.refContentId==="hV95PsNUvyRiqCUNqHnBrlBZVlb2")}}function Zc(n,t){n&1&&v(0,"div",29)}function $c(n,t){if(n&1){let e=f();c(0,"div",30)(1,"app-single-page",31),h("start",function(o){g(e);let s=p();return _(s.start(o))})("submit",function(o){g(e);let s=p();return _(s.submitAnswerSinglePage(o))}),l()()}if(n&2){let e=p();G("display",e.isLoaded?"inline-block":"none"),D("margintopforsinglepage",e.projectSettings==null?null:e.projectSettings.singlePage)("dark-mode-background-single-page",e.projectSettings.mode=="dark"),r(),a("project",e.project)("project-setting",e.projectSettings)("questions",e.questions)("instance",e.instance)}}function el(n,t){n&1&&(c(0,"div",32),v(1,"div",33),l())}function tl(n,t){n&1&&(c(0,"div",34)(1,"div",35),d(2," Looks like You are "),c(3,"span",36),d(4," offline"),l()()())}function nl(n,t){n&1&&(c(0,"div",37)(1,"div")(2,"div")(3,"h1"),d(4,"Starting main quiz"),l()(),v(5,"div",38),l(
2)())}var at=class n{constructor(t,e,i,o,s,u,x,M,C,S,O,P,k,Q,N,F,V,X,lt,Ct,yt,rl){this.translate=t;this.route=i;this.projectService=o;this.projectSettingService=s;this.questionsService=u;this.instanceService=x;this.cookieService=M;this.state=C;this.helper=S;this.router=O;this.answerService=P;this.dialog=k;this.previewstore=Q;this.snackBar=N;this.messageService=F;this.sharedService=V;this.userService=X;this.templateService=lt;this.storageService=Ct;this.playerService=yt;this.tempAccMapService=rl;if(this.backgroundImage=this.backdropQuestionText,t.addLangs(["en","bn"]),t.setDefaultLang("en"),this.isBrowser=De(e),this.quizInitiated=!1,this.isBrowser){try{window?.localStorage==null&&(this.isSupported=!1)}catch{this.isSupported=!1}let ci=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${ci}px`),window.addEventListener("resize",()=>{let A=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${A}px`)}),this.route.queryParams.subscribe(A=>{if(A&&A.embedparenturl){let bt=this.extractDomainForMicro(A.embedparenturl);bt&&(this.website=bt)}A.cid&&(this.contentId=A.cid),A.i&&A.i=="true"&&(this.isIntQuiz=!0),["cQKh9niQIkTUiEojkWQj2wbYVKJ2","SorP9V0VdkWyrqtoeyZ3kV3y1u42","0G5B36nUJOgAfGNPfy80vZR42Z62","MJUnXUSv9EbTV6m14rx9se54XK93","r88briZMHCYysJWEl42AgWoqET42","mhDw63iW0ehPyex4Xt0fgBxYmbs2"].includes(A.cid)&&this.isIntQuiz&&(this.quizWebsite42Dots=!0),A.plid&&(this.playerId=A.plid,this.playerId&&this.isIntQuiz&&(this.quizWebsite42Dots=!0))}),this.mode=this.route.snapshot.paramMap.get("mode"),this.startTime=Date.now(),this.previewDevice=window.selectedDevice,this.messageService.currentMessage.subscribe(A=>E(this,null,function*(){A=="preview-mode-changed"&&(this.previewDevice=window.selectedDevice)})),this.projectId=this.route.snapshot.paramMap.get("id"),this.contentId&&this.userService.setUserContentRef({contentId:this.contentId});let wt=this.userService.getUserContentAccMapByContentId(this.contentId).then(A=>(this.userService.setUserContentRef(A),A)).catch(()=>{let A={contentId:this.contentId};return this.userService.setUserContentRef(A),A}),pt=null,ze=!1;this.projectId&&this.mode!=="i"&&!this.isIntQuiz&&(pt=this.projectService.getProjectDetailsByIdPromise(this.projectId),pt.then(A=>{ze||(ze=!0,this.onProjectResults(A))}).catch(A=>console.log("err",A))),this.helper.getChainDetails(this.projectId).then(A=>{A?(ze=!0,this.sharedService.setChainDetails(A),this.quizChain()):(this.mode=="i"&&wt.then(()=>this.initializeQuiz()),pt||(this.previewDevice||this.contentId?wt.then(()=>this.initializeQuiz()):this.initializeQuiz()))}).catch(()=>{ze||this.initializeQuiz()}),window.onunload=A=>{this.cookiesForRefresh()},window.innerWidth<650?this.newDesign=!1:this.newDesign=!0}}fullScreenDiv;playedWebsiteQuiz=!1;inviteIdWebsiteQuiz="";project={};projectSettings={};projectId;isBrowser;quizInitiated=!1;isLoaded=!1;quizStarted=!1;isStartingQuiz=!1;questions;questionstats;selectedQuestion;selectedQuestionStats;mode;isPreview=!1;groupSessionId;instanceId;instance=[];INSTANCE_TAGS_KEY="RenderComponent_InstanceTagsState";QUIZ_TAGS_KEY="RenderComponent_QuizTagsState";locationAndDeviceInfo;questionCounter=1;signedInUser;userName="";userEmail="";answered;totalCorrect=0;totalCorrectStarQuestion=0;totalPoints=0;totalTimeTaken=0;startTime=0;questionCounterObj=[];accuracyPoint=0;speedBonus=0;showProfileForm=!1;questionid;_quizId;isModeGet=!0;incorrectCount=0;user=[];previewDevice;timeleft;contentId;answers=[];playerId=null;hasMoreQuestionForXY=!1;layout="";backgroundImage;cookiId;isIntQuiz;playerDetails;answerIncorrect=!1;dotStates=[];newDesign;_view;hiStreak=0;current_Streak=0;offline=!1;lastAnswerGivenTime=0;quizWebsite42Dots=!1;kbcAnswerCount=0;pendingSinglePageGradings=[];scrollAnsDesc;refresh=!1;firstTime=!1;refresh2=!1;answerTimeTaken=0;kbcSelectedOption={kbcOption:{shuffle:!1,audiencePoll:!1,askTheExpert:!1,_50_50:!1}};skippedQuestion;lastKbcOptionSelected;athenaLoader=!1;_questionsPrefetch=null;_questionStatsPrefetch=null;mainQuiz=!1;startingMainQuiz=!1;lengthOne=!1;backdropQuestionText;logoQuestionText;backdropQuestionTextDesktop;lastTimetaken=0;categoryStats={};website="";isSupported=!0;hiddenAt;tbPrepTimeLeft;prepTimeLeftValue(t){t&&Object.keys(t).length&&(this.tbPrepTimeLeft=t.tbPrepTime,this.timeleft=t.timeleft)}onFullscreenChange(){let t=!!(document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement);this.fullScreenDiv&&(this.fullScreenDiv.nativeElement.style.overflowY=t?"auto":"hidden")}enterFullScreen(){if(this.newDesign){let t=this.fullScreenDiv.nativeElement;t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.webkitEnterFullscreen||t.tagName==="VIDEO"&&t.webkitEnterFullscreen?t.webkitEnterFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():console.warn("Fullscreen API is not supported.")}}exitFullScreen(){try{document?.exitFullscreen?document?.exitFullscreen():document?.webkitExitFullscreen?document?.webkitExitFullscreen():document?.msExitFullscreen?document?.msExitFullscreen():console.log("Exit Fullscreen API is not supported.")}catch(t){console.log("error ",t)}}onVisibilityChange(){if(this.projectSettings.tabSwitch&&this.instance&&this.instance.started)if(document.visibilityState==="hidden")if(this.hiddenAt=Date.now(),this.instance&&this.instance.visibility){let t=JSON.parse(this.instance.visibility);if(this.instance&&t&&t.times>5){let e={hiddenAt:this.hiddenAt,times:this.instance&&t&&t.times?t.times+1:1};this.instance.visibility=JSON.stringify(e)}else{let e={hiddenAt:this.hiddenAt,times:this.instance&&t&&t.times?t.times+1:1,lastRecord:this.instance&&t?[U({},t)]:null};this.instance.visibility=JSON.stringify(e)}}else{let t={hiddenAt:this.hiddenAt,times:this.instance&&this.instance.visibility&&this.instance.visibility.times?this.instance.visibility.times+1:1,lastRecord:this.instance&&this.instance.visibility?[U({},this.instance.visibility)]:null};this.instance.visibility=JSON.stringify(t)}else{let t=Date.now();if(this.hiddenAt){let e=Math.floor((t-this.hiddenAt)/1e3);if(this.instance&&this.instance.visibility){let i=JSON.parse(this.instance.visibility);if(this.instance&&i&&i.times>5){let o=$(U({},i),{diffInSeconds:e});this.instance.visibility=JSON.stringify(o)}else if(this.instance&&i){let o=$(U({},i),{diffInSeconds:e});this.instance.visibility=JSON.stringify(o)}this.hiddenAt=null}}}}
2extractDomainForMicro(t){try{return new URL(t).hostname}catch(e){return console.error("Invalid URL:",e),null}}unloadHandler(t){this.cookiesForRefresh()}handleBeforeUnload(t){t.preventDefault(),t.returnValue="",this.cookiesForRefresh()}contextMenuHandler=t=>{t.preventDefault()};keydownHandler=t=>{t.key==="F12"&&t.preventDefault(),(t.ctrlKey||t.metaKey)&&t.shiftKey&&["I","J","C"].includes(t.key.toUpperCase())&&t.preventDefault(),(t.ctrlKey||t.metaKey)&&t.key.toUpperCase()==="U"&&t.preventDefault(),t.shiftKey&&t.key==="F10"&&t.preventDefault()};ngOnDestroy(){typeof document<"u"&&(document.removeEventListener("contextmenu",this.contextMenuHandler),document.removeEventListener("keydown",this.keydownHandler))}set questionId(t){this.questionid=t}isClosed;set view(t){t=="Mobile"?(this._view="Mobile",this.newDesign=!1):(this.newDesign=!0,this._view="Desktop")}onWindowResize(){window.innerWidth<700?this.newDesign=!1:this.newDesign=!0}set quizId(t){this._quizId=t,this.initializeQuiz()}language(t){t==null?this.translate.use("en"):this.translate.use(t)}endsWithRapidQuiz(t){return/RapidQuiz$/.test(t)}initializeQuiz(){return E(this,null,function*(){this.playedWebsiteQuiz=!1,this.inviteIdWebsiteQuiz="";let t=Ae().currentUser?.email,e=Ae().currentUser?.phoneNumber;if(this.isIntQuiz&&this.playerId?(this.projectSettings=yield this.projectSettingService.getProjectSettingsById(this.projectId),this.projectSettings?.approvedPlayer?this.endsWithRapidQuiz(this.playerId)?this.playerDetails=yield this.playerService.getRapidPlayerById(this.playerId):(this.playerDetails=yield this.playerService.getPlayerById(this.playerId),this.projectService.checkApprovedPlayerValidOrNot(this.projectId,this.playerDetails.emailId?.toLowerCase()).then(o=>{if(o){if(this.inviteIdWebsiteQuiz=o.inviteId,this.playedWebsiteQuiz=o?.isRegistered,this.playedWebsiteQuiz){var s="Sorry, looks like a player with this email has already played the quiz. Please contact the organisers if there is an issue.";this.snackBar.open(s,"",{duration:4e3});return}}else{var s="Sorry, this quiz is not accessible for this email. Please contact the organizers if there is an issue.";this.snackBar.open(s,"",{duration:4e3});return}})):this.endsWithRapidQuiz(this.playerId)?this.playerDetails=yield this.playerService.getRapidPlayerById(this.playerId):this.playerDetails=yield this.playerService.getPlayerById(this.playerId)):this.playerDetails=yield this.playerService.getUserByEmail(t,e),this.mode||(this.mode="p",this.isModeGet=!1),this.mode=="i")this.instanceId=this.route.snapshot.paramMap.get("id"),this.instanceService.getInstanceById(this.instanceId).then(o=>{o?this.userService.getUserContentAccMapByContentId(o.refContentId).then(s=>{this.userService.setUserContentRef(s),this.projectId=o.quiz,this.projectService.getProjectDetailsByIdPromise(this.projectId).then(this.onProjectResults).catch(u=>{console.log("err",u)})}):(this.instance=null,this.router.navigateByUrl("./404?t=false"))});else{if(this.projectId||(this.projectId=this.route.snapshot.paramMap.get("id")),!this.projectId&&!this.questionid)this.projectId=this._quizId;else if(this.questionid){var i=this.projectService.getProjectDetails();this.projectId=i.quizId}this.projectId&&this.projectService.getProjectDetailsByIdPromise(this.projectId).then(this.onProjectResults).catch(o=>{console.log("err",o)})}})}quizChain(){return E(this,null,function*(){this.cookiId=JSON.parse(JSON.stringify(this.projectId));let t;if(t=this.sharedService.getChainDetails(),t&&this.cookieService.check(this.projectId)){let s;if(this.cookieService.check(this.projectId)?s=JSON.parse(this.cookieService.get(this.projectId)):s=window.localStorage.getItem(this.projectId),s&&s.instances&&s.instances.length){var e,i,o;let u=[];for(e=0,i=s.instances.length;e<i;e+=10){o=s.instances.slice(e,e+10);let M=yield this.instanceService.getInstanceDetails(o);u=u.concat(M)}let x=!1;for(let M=0;M<t.nodes.length;M++)if(!t.nodes.includes(u[M])){this.projectId=t.nodes[M],x=!0,this.initializeQuiz();break}x||this.initializeQuiz()}else this.initializeQuiz()}else this.initializeQuiz()})}cookiesForRefresh(){if(this.timeleft){let t=Date.now().toString(),e={quizId:this.project.quizId,instance:this.instanceId,aflnwno:this.timeleft,sritme:t,qqdwu:this.selectedQuestion.questionId};this.projectSettings.KBC&&(e.kbcCount=this.kbcAnswerCount,e.lstSelectedopt=this.kbcSelectedOption.selectedOption,e.kbcSeltOption=this.kbcSelectedOption,this.kbcSelectedOption.selectedOption=="shuffle"&&(e.skipQueId=this.skippedQuestion)),this.projectSettings.timeBound&&
2(e.lnsw=this.lastAnswerGivenTime,e.lttak=this.lastTimetaken,this.projectSettings.timeboundPrepTimer&&this.tbPrepTimeLeft>=0&&(e.pttb=this.tbPrepTimeLeft));let i=this.instanceId+"cheat";try{this.instanceService.updateInstance(this.instanceId,{playerdata:e})}catch(s){console.log("error while reloading database",s)}e=JSON.stringify(e),this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})&&this.cookieService.set(i,e,60,"/",void 0,!1,"None")}}ngOnInit(){if(this.isBrowser){typeof document<"u"&&(document.addEventListener("contextmenu",this.contextMenuHandler),document.addEventListener("keydown",this.keydownHandler));try{if(this.mode=="u"){let t=Date.now();sessionStorage.setItem("myData1",`${t}`);let e=this.route.snapshot.paramMap.get("id");localStorage.setItem("sessionData",JSON.stringify(sessionStorage)),localStorage.setItem(`${e}`,Date.now().toString()),window.addEventListener("storage",i=>E(this,null,function*(){if(i.key===`${e}`){this.cookiesForRefresh(),alert("seems like you have another tab open please close it "),this.router.navigate(["/404"]);return}}))}window.addEventListener("offline",t=>E(this,null,function*(){this.offline=!0;let e=this.route.snapshot.paramMap.get("id"),i;this.cookieService.check(e)&&(i=JSON.parse(this.cookieService.get(e)).instance),this.cookiesForRefresh(),this.offline=!0})),window.addEventListener("online",t=>{this.offline=!1})}catch(t){console.log("error in tryCatch",t)}this.sharedService.getTimeLeft().subscribe(t=>{this.timeleft=t})}}coverPage=!0;start(t){if(t.changeBackgroundImage&&this.project&&this.project.backgroundImageUrlForRegisterationPage){this.backgroundImage=this.project.backgroundImageUrlForRegisterationPage;let e=document.getElementById("backGroundImageContainer");e.style.backgroundImage=`url('${this.backgroundImage}')`,e.style.boxShadow="rgb(0 0 0 / 30%) 0 0 0 2000px inset",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="50%",e.style.color="var(--white)"}if(t.started==!0){this.isStartingQuiz=!0,this.refresh?this.startQuiz("abc"):this.startQuiz();return}!t.started&&t.started!=!0||(this.projectSettings.requiresSignIn?this.isLoggedIn().pipe(Pt(e=>{e&&t.started!=!0&&(this.signedInUser=e,this.userName=e?e.displayName:"",this.userEmail=e?e.email:"",this.startQuiz())})).subscribe():this.startQuiz())}openSignInDialog(){}isLoggedIn(){return Bt(Ae()).pipe(St())}onProjectResults=t=>E(this,null,function*(){if(this.project=t,this.project&&this.project.backdropQuestionText?(this.backdropQuestionText=`url(${this.project.backdropQuestionText})`,this.backdropQuestionTextDesktop=this.project.backdropQuestionText):this.backdropQuestionText=!1,this.project&&this.project.logoQuestionText?this.logoQuestionText=this.project.logoQuestionText:this.logoQuestionText=!1,this.isBrowser){this.projectId=this.project.quizId;let e=null;this.project&&(this.project.isTemplate||this.project.hasOwnsettings)?e=this.project.quizId:this.project.refTemplateId&&(e=this.project.refTemplateId),this.getQuizAccountTemplateMap(),this.isLoaded=!0,this.projectId&&!t?.sampleQuestions&&(this._questionsPrefetch=this.questionsService.getAllQuestionsByProjectId(this.projectId).then(s=>s).catch(()=>null),this._questionStatsPrefetch=this.questionsService.getAllQuestionStatsByProjectId("quiz",this.projectId).then(s=>s).catch(()=>null));let i=null;if(this.projectId&&(t.refTemplateId||t.isTemplate)){let s=t.refTemplateId;t.isTemplate&&(s=t.quizId),i=this.templateService.getTemplateDetails(s).then(u=>({ok:!0,data:u})).catch(u=>({ok:!1,err:u}))}this.projectSettings=yield this.projectSettingService.getProjectSettingsById(e),this.project&&this.project.backgroundImageUrlForCoverPage?this.backgroundImage=this.project.backgroundImageUrlForCoverPage:this.projectSettings.mode=="dark"&&!this.project?.newUiDesignMcq&&(this.backgroundImage=this.project.coverImageUrl);let o=document.getElementById("coverpage-footer");o&&(o.style.visibility="visible"),this.projectSettings&&this.isIntQuiz&&this.playerDetails&&this.playerDetails.playerId&&(this.quizWebsite42Dots||this.project.refAccountId=="QLKcgdxAMGfkx5X6QUxzAIbtkq93")?(this.projectSettings.requiresSignIn=!1,this.projectSettings.regSocialLogin=!1,this.projectSettings.regPersonalDetails=!1,this.projectSettings.regPhoneNumber=!1,this.projectSettings.regName=!1,this.projectSettings.regEmail=!1,this.projectSettings.regNickName=!1):this.project.refAccountId=="QLKcgdxAMGfkx5X6QUxzAIbtkq93"&&this.projectSettings&&this.isIntQuiz&&!(this.playerDetails&&this.playerDetails.playerId)&&(this.projectSettings.regNickName="auto"),this.language(this.projectSettings.language),this.isLoaded=!0,this.projectId&&(i&&i.then(s=>{if(!s.ok){console.log(s.err);return}let u=s.data;this.templateService.setTemplate(u),this.projectSettings&&this.projectSettings.singlePage&&(!this.previewDevice||this.project.quizType=="assessment")?this.layout="singlepage":u&&u.layoutComposition&&u?.layoutComposition[0]&&!this.previewDevice?this.layout=u?.layoutComposition[0]:this.layout="separate"}),this.mode=="p"&&(this.isPreview=!0,this.groupSessionId=this.route.
2snapshot.queryParamMap.get("sid"),this.route.queryParams.subscribe(s=>E(this,null,function*(){if(this.questionid||(this.questionid=s.q),this.questionid){let u=[];u=this.questionsService.getQuestionList(),u&&u.length||(u=yield this.questionsService.getAllQuestionsByProjectId(this.projectId)),this.selectedQuestion=yield this.questionsService.getQuestionDetailsByQuestionId(this.projectId,this.questionid),this.selectedQuestion.questionType=="s"&&(this.projectSettings.useTimer=!1),this.quizStarted=!0,this.isStartingQuiz=!1,this.questionCounterObj.total=u.length,this.questionCounterObj.currentQuestion=Z.findIndex(u,x=>x.questionId==this.selectedQuestion.questionId),this.questionCounterObj.currentQuestion=this.questionCounterObj.currentQuestion+1}}))),this.mode=="u"&&(this.isPreview=!1,this.groupSessionId=this.route.snapshot.queryParamMap.get("sid"),this.startInstance(this.projectId)),this.mode=="i"&&(this.isPreview=!1,this.instanceId=this.route.snapshot.paramMap.get("id"),this.startInstance(this.projectId)))}});getQuizAccountTemplateMap(){!this.previewDevice&&this.project&&this.project.refAccountId&&this.tempAccMapService.getTemplateAccountMapDetails(this.project.refAccountId).then(t=>{t&&t.cssPath&&document.getElementById("theme")?.setAttribute("href",t.cssPath),t&&t.priColor&&document.documentElement.style.setProperty("--primary",t.priColor),t&&t.font&&document.documentElement.style.setProperty("--selected-font",t.font)})}startQuiz(t=null){return E(this,null,function*(){if(this.projectSettings?.approvedPlayer&&this.inviteIdWebsiteQuiz&&this.playedWebsiteQuiz&&this.isIntQuiz&&this.quizWebsite42Dots){var e="Sorry, looks like a player with this email has already played the quiz. Please contact the organisers if there is an issue.";this.snackBar.open(e,"",{duration:4e3})}else if(this.projectSettings?.approvedPlayer&&!this.inviteIdWebsiteQuiz&&!this.playedWebsiteQuiz&&this.isIntQuiz&&this.quizWebsite42Dots&&!this.endsWithRapidQuiz(this.playerId)){var e="Sorry, this quiz is not accessible for this email. Please contact the organizers if there is an issue.";this.snackBar.open(e,"",{duration:4e3})}else{this.coverPage=!1;let o;if(this.isPreview==!1){this.helper.logEvent("started",{id:this.projectId,source:"link"});var i={started:!0,completed:!1};if(this.playerDetails&&this.playerDetails.playerId&&this.isIntQuiz&&(i.refPlayerId=this.playerDetails.playerId),this.quizWebsite42Dots&&(this.playerDetails&&this.playerDetails.playerId&&(o=yield this.instanceService.getMicroQuizInstanceByplayerIdAndQuizId(this.projectId,this.playerDetails.playerId,this.playerDetails.refAccountId)),(!o||o&&!o.email&&!o.phone)&&(this.playerDetails&&this.playerDetails.emailId?i.email=this.playerDetails.emailId:this.playerDetails&&this.playerDetails.profileEmailId?i.email=this.playerDetails.profileEmailId:i.email="",this.playerDetails&&this.playerDetails.phone&&this.playerDetails.phone!="+91"?i.phone=this.playerDetails.phone:this.playerDetails&&this.playerDetails.profilePhone?i.phone=this.playerDetails.profilePhone:i.phone="",i.fullName=this.playerDetails&&this.playerDetails.fullName?this.playerDetails.fullName:"")),t!==null)i.incognito=!this.isSupported,this.project.reopenedQuiz&&(i.reopenedQuiz=this.project.reopenedQuiz),this.instance=U(U({},this.instance),i),this.instanceService.updateInstance(this.instanceId,i).then(s=>{this.project&&this.project.sampleQuestions?this.warmUpQuestionStarts("refresh"):this.loadQuestionsAndStart()}).catch(s=>{console.log(s)});else{if(o&&(o.email||o.phone)){var e="This quiz has been already played!";this.snackBar.open(e,"",{duration:4e3});return}if(i.startTime=this.startTime,this.endsWithRapidQuiz(this.playerId)||this.instance.refAccountId=="nF88qYA8CKeDWr7SUIl7s2k6K0F3"){let s=yield this.helper.getRapidLeagueLeaderBoard("rapid_quiz_league");if(s&&s.L1){let u=Object.keys(s.L1).find(x=>s.L1[x].includes(this.instance.name));u?i.tier=u:i.tier="No Tier"}this.project.leagueName&&(i.leagueName=this.project.leagueName)}i.incognito=!this.isSupported,this.project.reopenedQuiz&&(i.reopenedQuiz=this.project.reopenedQuiz),this.instance=U(U({},this.instance),i),this.instanceService.updateInstance(this.instanceId,i,"abc").then(s=>{this.project&&this.project.sampleQuestions?this.warmUpQuestionStarts():this.loadQuestionsAndStart()}).catch(s=>{console.log(s)})}}else this.project&&this.project.sampleQuestions?this.warmUpQuestionStarts():this.loadQuestionsAndStart()}})}warmUpQuestionStarts(t=null){if(t){if(this.cookieService.check(this.instanceId+"cheat")){let e=JSON.parse(this.cookieService.get(this.instanceId+"cheat"));e&&typeof e.qqdwu=="number"?(this.questions=this.project.warmUpQuestions,this.quizStarted=!0,this.isStartingQuiz=!1,e.qqdwu==this.questions.length&&(this.mainQuiz=!0),this.selectedQuestion=this.questions[e.qqdwu-1],this.questionCounterObj=[]):this.loadQuestionsAndStart()}}else this.questions=this.project.warmUpQuestions,this.questions&&this.questions.length==1&&(this.lengthOne=!0),this.quizStarted=!0,this.isStartingQuiz=!1,!this.selectedQuestion&&this.questions&&(this.selectedQuestion=this.questions[0])}groupQuestionsByCategory(t){let e={};return t.forEach(i=>
2{let o=i.questionCategory?.categoryDescription;e[o]||(e[o]=[]),e[o].push(i)}),e}getRandomObjectsFromArray(t,e){return t.length<=e?t:t.slice().sort(()=>.5-Math.random()).slice(0,e)}loadQuestionsAndStart(){return E(this,null,function*(){this.projectSettings&&this.projectSettings.FullScreen&&this.enterFullScreen(),setTimeout(()=>{this.cookiesForRefresh()},2e3);let t=this.sharedService.getChainDetails();this.projectSettings.mode=="dark"&&!this.project?.newUiDesignMcq&&(this.messageService.changeColor("dark"),this.backgroundImage=this.storageService.getCoverImage()),this.projectSettings.mode=="dark"&&this.project?.newUiDesignMcq&&this.messageService.changeColor("dark"),E(this,null,function*(){let i=this._questionsPrefetch?yield this._questionsPrefetch:null;this._questionsPrefetch=null;let o=this._questionStatsPrefetch?yield this._questionStatsPrefetch:null;this._questionStatsPrefetch=null;let s=this.project,u=this.projectSettings;if(!this.projectSettings.requiresSignIn&&this.projectSettings.customForm&&(this.projectSettings.requiresSignIn=!0),this.projectSettings&&this.isIntQuiz&&this.playerDetails&&this.playerDetails.playerId&&this.project.refAccountId=="QLKcgdxAMGfkx5X6QUxzAIbtkq93"?(this.projectSettings.requiresSignIn=!1,this.projectSettings.regSocialLogin=!1,this.projectSettings.regPersonalDetails=!1,this.projectSettings.regPhoneNumber=!1,this.projectSettings.regName=!1,this.projectSettings.regEmail=!1,this.projectSettings.regNickName=!1):this.project.refAccountId=="QLKcgdxAMGfkx5X6QUxzAIbtkq93"&&this.projectSettings&&this.isIntQuiz&&!(this.playerDetails&&this.playerDetails.playerId)&&(this.projectSettings.regNickName="auto"),t&&t.id?this.playerId=this.cookieService.get("refPlayerId"+t.id):this.isIntQuiz&&this.playerDetails&&this.playerDetails.playerId?this.playerId=this.playerDetails.playerId:(!u.xOutOfY||u.xOutOfYEnableCookie)&&(this.playerId=this.cookieService.get("refPlayerId"+this.projectId)),u.xOutOfY&&!this.isPreview){let C=i??(yield this.questionsService.getAllQuestionsByProjectId(this.projectId));if(i=null,u.xOutOfYEnableCookie){let S=[];var x;this.projectSettings.Fixed?x=C:x=Z.shuffle(C);let O;if(this.cookieService.check(this.projectId)?O=JSON.parse(this.cookieService.get(this.projectId)):O=window.localStorage.getItem(this.projectId),O&&O.instances)var M=O.instances;let P=yield this.answerService.checkRelatedInstanceId(x,M[0],this.instanceId,this.playerId);if(x=P,P.length)for(let k=0;k<u.xOutOfYValue;k++)P[k]&&S.push(P[k]);this.projectSettings.Fixed?this.questions=this.fixedQuestion(S):this.questions=S,this.answerService.addQuestionsInAnswersCollection(S,M[0],this.instanceId,this.projectId,this.playerId),P.length>=u.xOutOfYValue*2&&(this.hasMoreQuestionForXY=!0)}else{let S=[];for(let O=0;O<u.xOutOfYValue;O++){let P=C[Math.floor(Math.random()*C.length)];S.includes(P)?--O:S.push(P)}this.instanceService.getInstanceById(this.instanceId).then(O=>{O&&O.refPlayerId&&(this.playerId=O.refPlayerId)}),this.questions=Z.shuffle(S)}}else if(u.xOutOfYNda&&!this.previewDevice){if(!this.refresh2){let C=i??(yield this.questionsService.getAllQuestionsByProjectId(this.projectId));i=null;let S=[],O={};if(C){for(let N=0;N<C.length;N++){let F=C[N],V=F.questionCategory?.categoryDescription;O[V]=(O[V]||0)+1,S.push(F)}let P=this.groupQuestionsByCategory(S);this.questions=[];for(let N in P)if(Object.prototype.hasOwnProperty.call(P,N)){let F=P[N],V=this.objectXoutYnDa(N),X=this.getRandomObjectsFromArray(F,V);this.questions.push(...X)}this.projectSettings.shuffle&&(this.questions=Z.shuffle(this.questions));let k=[];this.questions.forEach(N=>{let F={questionId:N.questionId};k.push(F)});let Q={shuffle:k};this.mode!="p"&&this.instanceService.updateInstanceStats(this.instanceId,Q)}}}else if(this.projectSettings.xOutOfYnew){if(!this.refresh2){let C=i??(yield this.questionsService.getAllQuestionsByProjectId(this.projectId));i=null;let S=this.getRandomObjectsFromArray(C,this.projectSettings.xOutOfYValue);this.questions=[],this.questions.push(...S);let O=[];this.questions.forEach(k=>{let Q={questionId:k.questionId};O.push(Q)});let P={shuffle:O};this.mode!="p"&&this.instanceService.updateInstanceStats(this.instanceId,P)}}else{let C=i??(yield this.questionsService.getAllQuestionsByProjectId(this.projectId));if((this.projectSettings.shuffle||this.projectSettings.Fixed)&&!this.isPreview){if(this.projectSettings.Fixed)this.refresh||this.fixedQuestion(C);else if(!this.refresh){this.questions=Z.shuffle(C);let S=[];this.questions.forEach(P=>{let k={questionId:P.questionId};S.push(k)});let O={shuffle:S};this.instanceService.updateInstanceStats(this.instanceId,O)}}else this.questions=C}for(let C=0;C<this.questions.length;C++)if(this.questions[C].questionType=="s"){this.projectSettings.useTimer=!1;break}this.quizStarted=!0,this.isStartingQuiz=!1,this.questionstats=o??(yield this.questionsService.getAllQuestionStatsByProjectId("quiz",this.projectId)),this.selectedQuestion||(this.selectedQuestion=this.questions[0]),this.selectedQuestionStats=this.questionstats[this.selectedQuestion.questionId],this.questionCounterObj.total=this.questions.length,this.questionCounterObj.currentQuestion=Z.findIndex(this.questions,C=>C.questionId==this.selectedQuestion.questionId),this.questionCounterObj.currentQuestion=this.questionCounterObj.currentQuestion+1,this.loadDotStates(),this.sendQuestionIndexToParent(this.questionCounterObj.currentQuestion),this.refresh||(this.questionCounter=1),this.isPreview==!0&&this.previewstore.start(this.projectId)}),this.athenaLoader=!1})}loadDotStates(){return E(this,null,function*(){if(!(!this.instanceId||!this.questions))try{let t=yield this.answerService.getAnswer(this.instanceId),e=Array.isArray(this.questions)?this.questions:Object.values(this.questions),i=new Array(e.length).fill("");t.forEach(o=>{if(o.answerStatus&&o.answerStatus!=="n"){let s=e.findIndex(u=>u.questionId===o.question);s>=0&&(i[s]=o.correct?"ok":"miss")}}),this.dotStates=i}catch{}})}objectXoutYnDa(t){let e=this.project.excelXoutOfY;for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&i==t)return e[i].X}fixedQuestion(t){let e=this.projectSettings.Beginning,i=this.projectSettings.End,o=JSON.parse(JSON.stringify(t)),s;(e!=null||e!=0)&&(s=o.splice(e));let u;(i!=null||i!=0)&&(u=s.splice(s.length-i)),this.questions=Z.shuffle(s),this.questions=[...o,...this.questions,...u];let x=[];this.questions.forEach(C=>{let S={questionId:C.questionId};x.push(S)});let M={shuffle:x};return this.instanceService.updateInstanceStats(this.instanceId,M),this.questions}startInstance(t){return E(this,null,function*(){let e,i=this.sharedService.getChainDetails();if(i&&i.id?e=this.cookieService.get("refPlayerId"+i.id):this.isIntQuiz&&this.playerDetails&&this.playerDetails.playerId?e=this.playerDetails.playerId:e=this.cookieService.get("refPlayerId"+this.projectId),!this.projectSettings.xOutOfY||this.projectSettings.xOutOfYEnableCookie){var o={};if(this.cookieService.check(this.projectId)){var s=this.cookieService.get(this.projectId);o=JSON.parse(s),this.instanceId=o.instance}else if(window.localStorage.getItem(this.projectId)!=null){var u=window.localStorage.getItem(this.projectId);o=JSON.parse(u),this.instanceId=o.instance}this.answerService.quizCompletedOrNot(this.instanceId,e,this.projectSettings.xOutOfY).then(x=>{x==!0&&(o.hasMoreQuestionForXY?setTimeout(()=>{try{this.groupSessionId?this.createInstance(this.projectId,"group-link"):this.createInstance(this.projectId,"link")}catch(M){console.log(M)}},2e3):this.showResult(null))})}if(!(this.isPreview&&!this.isBrowser)){if(this.instanceId&&!this.projectSettings.xOutOfY)return this.getInstance(this.instanceId);if((!this.projectSettings.xOutOfY||this.projectSettings.xOutOfYEnableCookie)&&this.cookieService.check(t)){var s=this.cookieService.get(t),o=JSON.parse(s);return this.instanceId=o.instance,this.getInstance(this.instanceId)}if(i&&i.chainStatus=="a"&&this.cookieService.check(this.cookiId)){var s=this.cookieService.get(this.cookiId),o=JSON.parse(s);this.instanceId=o.instance;let C=yield this.instanceService.getInstanceById(o.instance);if(C&&C.quiz&&C.quiz==this.projectId)return this.instanceId=C.id,this.getInstance(C.id)}setTimeout(()=>{try{this.groupSessionId?this.createInstance(this.projectId,"group-link"):this.createInstance(this.projectId,"link")}catch(x){console.log(x)}},2e3)}})}createInstance(t,e){if(this.instance=this.state.get(this.INSTANCE_TAGS_KEY,null),console.log("create instacne"),this.instance&&!this.projectSettings.xOutOfY)return this.instanceId=this.instance.id,this.instance;{let o,s=this.sharedService.getChainDetails();if(s&&s.id?o=this.cookieService.get("refPlayerId"+s.id):this.isIntQuiz&&this.playerDetails&&this.playerDetails.playerId?o=this.playerDetails.playerId:(!this.projectSettings.xOutOfY||this.projectSettings.xOutOfYEnableCookie)&&(o=this.cookieService.get("refPlayerId"+this.projectId)),o)var i={quiz:this.projectId,mode:e};else var i={quiz:this.projectId,mode:e};this.projectSettings.enableDrs&&this.projectSettings.nonLivePin&&this.projectSettings.nonLivePin!=""&&(i.nonLivePin=this.projectSettings.nonLivePin),i.website=this.website,this.groupSessionId&&(i.groupSession=this.groupSessionId),this.instanceService.createInstance(i,o,this.projectId).then(u=>E(this,null,function*(){yield this.onInstanceCreated(u)})).catch(u=>{console.log(u)})}}onInstanceCreated=t=>E(this,null,function*(){let e=this.sharedService.getChainDetails();if(this.projectSettings.xOutOfY){if(this.instanceId=t.id,this.instance=t,this.state.set(this.INSTANCE_TAGS_KEY,this.instance),this.projectSettings.xOutOfYEnableCookie){let x=[];var i;this.cookieService.check(this.projectId)?i=JSON.parse(this.cookieService.get(this.projectId)):i=window.localStorage.getItem(this.projectId),i&&i.instances&&(x=i.instances),x.push(t.id);var o={instance:this.instanceId,instances:x},s=JSON.stringify(o);this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})?this.cookieService.set(this.projectId,s,60,"/",void 0,!1,"None"):window.localStorage.setItem(this.projectId,s)}}else if(e&&e.chainStatus=="a"){let x=[];if(this.cookieService.get(this.cookiId))var i=JSON.parse(this.cookieService.get(this.cookiId));i&&i.instances&&(x=i.instances),x.push(t.id),this.instanceId=t.id,this.instance=t,this.state.set(this.INSTANCE_TAGS_KEY,this.instance);var o={instance:this.instanceId,instances:x},s=JSON.stringify(o);this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})?this.cookieService.set(this.cookiId,s,60,"/",void 0,!1,"None"):window.localStorage.setItem(this.cookiId,s)}else{this.instanceId=t.id,this.instance=t,this.state.set(this.INSTANCE_TAGS_KEY,this.instance);var u={instance:this.instanceId},s=JSON.stringify(u);this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})?this.cookieService.set(this.projectId,s,60,"/",void 0,!1,"None"):window.localStorage.setItem(this.projectId,s)}this.projectId&&(this.helper.getLocationAndDeviceInfo().then(x=>{x?(this.locationAndDeviceInfo=x.data,this.instanceService.updateInstance(this.instanceId,{id:this.instanceId,locationInfo:x.data.locationInfo,deviceInfo:x.data.deviceInfo}).then(M=>{}).catch(M=>{console.log(M)})):this.instanceService.updateInstance(this.instanceId,{id:this.instanceId}).then(M=>{}).catch(M=>{console.log(M)})}).catch(x=>{console.log(x)}),this.instanceService.updateInstance(this.instanceId,{id:this.instanceId}).then(x=>{}).catch(x=>{console.log(x)}),this.projectSettings&&this.instanceService.updateInstanceStats(this.instanceId,{instance:this.instanceId,quiz:this.projectId,projectSettings:this.projectSettings}))});getInstance(t){t&&this.instanceService.getInstanceById(t).then(e=>{if(e){if(this.instance=e,this.instance.email&&this.instanceService.setRegisteredPlayerByEmail(!0),this.instance.started&&this.instance.started==!0)this.instance.completed&&!this.projectSettings.xOutOfY?this.showResult(null):this.projectSettings.xOutOfY||this.startWhereWeLeftOff(t,e);else if(this.projectId=this.instance.quiz,this.isBrowser){var i={viewed:!0};this.helper.getLocationAndDeviceInfo().then(o=>{o&&(this.locationAndDeviceInfo=o.data,i.locationInfo=o.data.locationInfo,i.deviceInfo=o.data.deviceInfo)}).catch(o=>{console.log(o)})}}else this.instance=null,this.router.navigateByUrl("./404?t=false")})}setCurrentQuestion(t,e){if(!(!this.questions||!this.questionstats)&&!(this.selectedQuestion&&this.selectedQuestion.questionId==t)){var i=0;if(this.questions&&(this.selectedQuestion=this.questions[t],this.questionstats&&(this.selectedQuestionStats=this.questionstats[this.selectedQuestion.questionId]),this.answered=e,this.isQuestion(this.selectedQuestion)||(this.answered=!0),this.selectedQuestion)){this.quizStarted=!0,this.isStartingQuiz=!1;for(var o in this.questions)this.skippedQuestion!=this.questions[o].questionId&&i++,this.questions[o].questionId==t&&(this.questionCounter=i)}}}isQuestion(t){return!!(t&&t.options&&t.options.length>0||t.correctAnswer.length!=0)}kbcOptions(t){this.kbcSelectedOption=t}onNext(t,e=null){return E(this,null,function*(){if(this.projectSettings.KBC&&(this.skippedQuestion=JSON.parse(JSON.stringify(this.selectedQuestion?.questionId)),this.kbcSelectedOption.selectedOption=""),this.mainQuiz&&this.project&&this.project.sampleQuestions||this.lengthOne){this.selectedQuestion=null,this.startingMainQuiz=!0,yield this.delay(3e3),this.startingMainQuiz=!1,this.loadQuestionsAndStart(),this.mainQuiz=!1,this.lengthOne=!1;return}if(e){let i={currentlyDisplayed:this.selectedQuestion?.questionId};this.instanceService.updateInstance(this.instanceId,i)}this.selectedQuestion&&this.selectedQuestion.warmUp&&!this.selectedQuestion.lastQuestions?this.selectedQuestion=this.questions[this.selectedQuestion.questionId]:this.selectedQuestion=this.getNextQuestion(),this.project&&this.project.sampleQuestions&&this.selectedQuestion&&this.selectedQuestion.lastQuestions&&(this.mainQuiz=!0),this.projectSettings.nLives&&this.projectSettings.nLivesValue&&this.incorrectCount==this.projectSettings.nLivesValue&&(this.selectedQuestion=!1),this.projectSettings.KBC&&this.answerIncorrect&&this.showResult(null),this.projectSettings.timeBound&&this.timeleft==0&&(this.selectedQuestion!=null&&!this.isPreview&&this.timeOutQuizCompleted(),this.selectedQuestion=!1),this.selectedQuestion?(this.questionCounterObj.currentQuestion=Z.findIndex(this.questions,i=>i.questionId==this.selectedQuestion.questionId),this.questionCounterObj.currentQuestion=this.questionCounterObj.currentQuestion+1,this.questionstats&&(this.selectedQuestionStats=this.questionstats[this.selectedQuestion.questionId]),this.sendQuestionIndexToParent(this.questionCounterObj.currentQuestion)):this.showProfileFormIfActive()})}delay(t){return new Promise(e=>{let i=Date.now(),o=setInterval(()=>{Date.now()-i>=t&&(clearInterval(o),e(!1))},10)})}
2refreshGetPlayerFromLocal(){let t=this.route.snapshot.paramMap.get("id"),e;this.cookieService.check(t)&&(e=JSON.parse(this.cookieService.get(t)).instance);let i;e&&(i=e+"cheat");let o=localStorage.getItem(`${i}`);return o=JSON.parse(o),o}startWhereWeLeftOff(t,e){return E(this,null,function*(){if(this.instanceId=t,this.instance=e,this.instance.started&&this.instance.started==!0)if(this.instance.completed&&!this.projectSettings.xOutOfY)this.showResult(null);else{let i=yield this.questionsService.getAllQuestionsByProjectId(this.projectId);if(this.projectSettings.singlePage||(this.questions=i),this.cookieService.check(this.instanceId+"cheat")){let o=JSON.parse(this.cookieService.get(this.instanceId+"cheat"));this.projectSettings.timeBound&&(this.lastAnswerGivenTime=o?o.lnsw:"0"),this.projectSettings.KBC&&(this.kbcAnswerCount=o?o.kbcCount:"0",this.skippedQuestion=o?o.skipQueId:"",this.kbcSelectedOption.selectedOption=o?o.lstSelectedopt:"",this.kbcSelectedOption=o?o.kbcSeltOption:"")}this.instanceService.getInstanceStatsByInstanceId(this.instanceId).then(o=>{let s=!1;if(o){if(this.speedBonus=o.speedBonus?o.speedBonus:0,this.totalTimeTaken=o.totalTimeTaken?o.totalTimeTaken:0,this.totalPoints=o.totalPoints?o.totalPoints:0,this.totalCorrect=o.totalCorrect?o.totalCorrect:0,this.accuracyPoint=o.accuracyPoint?o.accuracyPoint:0,this.categoryStats=o.categoryStats?o.categoryStats:{},this.projectSettings.KBC&&o.kbcSelectedOption){if(this.kbcSelectedOption.kbcOption=o.kbcSelectedOption,this.kbcSelectedOption.selectedOption){let C=this.kbcSelectedOption.selectedOption;this.kbcSelectedOption.kbcOption[C]=!0}for(let C in o.kbcSelectedOption)if(Object.prototype.hasOwnProperty.call(o.kbcSelectedOption,C)){let S=o.kbcSelectedOption[C];if(C=="shuffle"&&S){s=S;break}}}if(o.totalCorrectStarQuestion&&(this.totalCorrectStarQuestion=o.totalCorrectStarQuestion),this.projectSettings.shuffle||this.projectSettings.xOutOfYNda||this.projectSettings.xOutOfYnew){let C=o?.shuffle;C&&(this.refresh2=!0);let S=new Map(C.map((O,P)=>[O.questionId,P]));if(this.projectSettings.xOutOfYNda||this.projectSettings.xOutOfYnew){let O=[];C.forEach(P=>{let k=i.find(Q=>Q.questionId==P.questionId);O.push(k)}),this.questions=O}else this.questions=i.sort((O,P)=>S.get(O.questionId)-S.get(P.questionId))}else this.projectSettings.singlePage&&(this.questions=i)}else this.refresh2=!1,this.projectSettings.singlePage&&(this.questions=i),this.projectSettings.KBC&&this.kbcSelectedOption.selectedOption=="shuffle"&&(this.kbcSelectedOption.kbcOption.shuffle=!0,s=!0);let u=e.currentlyDisplayed;this.startTime=e.startTime,this.current_Streak=e.currentStreak?e.currentStreak:0,this.hiStreak=e.highestStreak?e.highestStreak:0,this.setCurrentQuestion(u,!0);let x=this.questions.findIndex(C=>C.questionId===u),M=this.skippedQuestion!=""?this.questions.findIndex(C=>C.questionId===this.skippedQuestion):0;s&&(x==M||x<M)&&(x=M),this.selectedQuestion=this.questions[x+1],this.questionCounterObj.total=this.questions.length,this.questionCounterObj.currentQuestion=x+1,this.questionCounter=x+2,this.refresh=!0,this.startQuiz("para")})}setTimeout(()=>{this.project&&this.project.closeDateTime&&!this.instance?.contestId&&this.checkQuizEndTime(this.project)},1e3)})}getNextQuestion(){var t=null;return this.questionCounter+1<=Object.keys(this.questions).length&&(t=this.questions[Object.keys(this.questions)[this.questionCounter]]),this.questionCounter++,t}showProfileFormIfActive(){this.projectSettings.profileForm?this.showProfileForm=!0:this.showResult(null)}action=new J;showResult(t){this.projectSettings&&this.projectSettings.FullScreen&&this.exitFullScreen();let i=new URLSearchParams(window.location.href).get("embedparenturl");i&&(i=i.replace("#","%23")),this.isPreview==!1&&this.instanceId?this.router.navigate(["pl/r/i/"+this.instanceId],{queryParams:{t:!1,embedparenturl:i,i:this.isIntQuiz??!1}}):this.isPreview==!0&&this.projectId&&(this.isModeGet?this.router.navigate(["pl/r/p/"+this.projectId],{queryParams:{cid:this.contentId,t:!1,embedparenturl:i,i:this.isIntQuiz??!1}}):this.action.emit("data"))}onAnswer(t){this.projectSettings?.ansDescSamePage&&this.selectedQuestion.questionType=="m"&&!this.projectSettings?.singlePage&&setTimeout(()=>{this.scrollAnsDesc.nativeElement.scrollTop=this.scrollAnsDesc.nativeElement.scrollHeight},1e3);let e=!1;if(this.projectSettings.KBC&&(this.kbcAnswerCount=this.kbcAnswerCount+this.selectedQuestion.correctAnswer.length,this.kbcAnswerCount==15&&(e=!0)),this.projectSettings.aiDrsEnabled&&!t.correct&&!this.projectSettings.KBC&&!this.projectSettings.nLives&&this.selectedQuestion.correctAnswer.length==1&&this.selectedQuestion.questionPageLayout=="fib-openbox"&&(t.quizName=this.project.quizName,this.project.reopenedQuiz?t.aiAnswerCorrections=!0:t.aiDrsEnabled=this.projectSettings.aiDrsEnabled),(this.projectSettings.aiAnswerCorrections||this.project.reopenedQuiz)&&!t.correct&&!this.projectSettings.KBC&&!this.projectSettings.nLives&&this.selectedQuestion.correctAnswer.length==1&&this.selectedQuestion.questionPageLayout=="fib-openbox"&&(t.aiAnswerCorrections=!0,t.quizName=this.project.quizName),this.projectSettings.KBC&&!t.correct&&(e=!0,this.answerIncorrect=!0),this.projectSettings.nLives&&this.projectSettings.nLivesValue&&(t.correct||(this.incorrectCount+=1),this.incorrectCount==this.projectSettings.nLivesValue)){e=!0;var i="you answered "+this.incorrectCount+" times incorrect";this.snackBar.open(i,"",{duration:2e3})}this.projectSettings.timeBound&&this.timeleft===0&&(e=!0),this.questions&&this.questionCounter==Object.keys(this.questions)?.length&&!this.selectedQuestion.warmUp&&(e=!0);let o=[...this.dotStates];if(o[this.questionCounter-1]=t.correct?"ok":"miss",this.dotStates=o,this.answered=!0,this.projectSettings.timeBound&&
2(t.timeBoundPrepTimeLeft!=null&&(this.tbPrepTimeLeft=t.timeBoundPrepTimeLeft),this.answerTimeTaken=t.timeTaken-this.lastAnswerGivenTime),t.correct&&this.selectedQuestion&&!this.selectedQuestion.warmUp){if(this.selectedQuestion.starQuestion&&(this.totalCorrectStarQuestion=this.totalCorrectStarQuestion+1),this.projectSettings.timeBound){let C=t.timeTaken-this.lastAnswerGivenTime;this.totalTimeTaken+=C}else this.totalTimeTaken=this.totalTimeTaken+t.timeTaken;this.accuracyPoint=this.accuracyPoint+t.accuracyPoint,this.speedBonus=this.speedBonus+t.speedBonus,this.totalCorrect=this.totalCorrect+1,this.totalPoints=this.speedBonus+this.accuracyPoint}if(this.projectSettings.timeBound&&(this.lastAnswerGivenTime=t.timeTaken),!t.correct&&this.selectedQuestion.correctAnswer.length>1&&this.selectedQuestion&&!this.selectedQuestion.warmUp&&(this.accuracyPoint=this.accuracyPoint+t.accuracyPoint,this.selectedQuestion.questionPageLayout!="fib-list-them"?this.totalCorrect=this.totalCorrect+.5:this.totalCorrect+=t.partialTotalCorrect,this.totalPoints=this.speedBonus+this.accuracyPoint),this.totalCorrect=Number(this.totalCorrect.toFixed(2)),this.selectedQuestion&&this.selectedQuestion.questionCategory&&t&&t.correct&&this.selectedQuestion.questionCategory&&this.selectedQuestion.questionCategory.categoryDescription){let C=this.selectedQuestion.questionCategory.categoryDescription;if(this.categoryStats&&this.categoryStats[C]){let O=(this.categoryStats[C].totalPoints?this.categoryStats[C].totalPoints:0)+t.speedBonus+t.accuracyPoint,P=this.categoryStats[C].numberOfCorrectQuestion?this.categoryStats[C].numberOfCorrectQuestion:0;P++,this.categoryStats[C]={totalPoints:O,numberOfCorrectQuestion:P}}else{let S=1;this.categoryStats[C]={totalPoints:t.speedBonus+t.accuracyPoint,numberOfCorrectQuestion:S}}}let s=this.userService.getUserContentRef();if(this.projectSettings.timeBound&&(t.timeTaken=this.answerTimeTaken),this.isPreview==!0){var u=$(U({},t),{instance:this.instanceId,quiz:this.projectId,question:this.selectedQuestion.questionId,answerStatus:"c"});this.selectedQuestion.starQuestion&&this.projectSettings.starQuestion&&(u.isStarQuestion=!0);var x={accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus};this.previewstore.storeData(u,x,this.totalTimeTaken)}if(this.isPreview==!1){var u=$(U({},t),{refContentId:s.contentId,refAccountId:s.refAccountId,instance:this.instanceId,quiz:this.projectId,question:this.selectedQuestion.questionId,answerStatus:"c"});if(this.selectedQuestion.starQuestion&&this.projectSettings.starQuestion&&(u.isStarQuestion=!0),this.projectSettings.enableDrs&&this.projectSettings.creatorModerated&&!u.correct&&(u.nonLiveReviewRequestCreator=!0),this.playerId&&(u.refPlayerId=this.playerId),this.groupSessionId&&(u.session=this.groupSessionId),this.selectedQuestion.topic&&(u.topic=this.selectedQuestion.topic),this.projectSettings.xOutOfY&&this.projectSettings.xOutOfYEnableCookie){if(this.answers.push(u),e){for(let P=0;P<this.answers.length;P++){let k=this.answers[P];this.answerService.updateAnswerStatusinAnswersCollection(k)}let S;this.cookieService.check(this.projectId)?S=JSON.parse(this.cookieService.get(this.projectId)):S=window.localStorage.getItem(this.projectId),S.hasMoreQuestionForXY=this.hasMoreQuestionForXY;var M=JSON.stringify(S);this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})?this.cookieService.set(this.projectId,M,60,"/",void 0,!1,"None"):window.localStorage.setItem(this.projectId,M)}}else u&&u.lastTimeTaken&&(this.lastTimetaken=u.lastTimeTaken),this.selectedQuestion&&!this.selectedQuestion.warmUp&&this.answerService.createAnswer(u,this.selectedQuestion);if(this.selectedQuestion&&!this.selectedQuestion.warmUp&&this.helper.updateAnswerStats({refContentId:s.contentId,refAccountId:s.refAccountId,instance:this.instanceId,quiz:this.projectId,question:this.selectedQuestion.questionId,answered:!0,correct:t.correct,points:t.correct,timeTaken:t.timeTaken,sessionTime:Date.now()-this.startTime,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,totalCorrect:this.totalCorrect,totalQuestions:this.projectSettings.KBC?15:this.questionCounter,totalCorrectStarQuestion:this.totalCorrectStarQuestion}),this.projectSettings&&this.projectSettings.timeBound&&this.projectSettings.singlePage&&this.projectSettings?.singleSubmit&&t&&this.totalTimeTaken==0&&(this.totalTimeTaken=t.timeTaken),e&&!this.selectedQuestion.warmUp){if(this.projectSettings.timeBound&&this.projectSettings.singlePage&&this.projectSettings.singlePageBonu
2sPoint){let O=this.projectSettings.timeBoundOption-this.projectSettings.singlePageSpeedBonusTime,P=this.projectSettings.timeBoundOption-this.totalTimeTaken;if(P>=O)this.speedBonus=this.accuracyPoint,this.totalPoints=this.accuracyPoint*2;else{let k=100/O*P,Q=this.accuracyPoint/100*k;this.speedBonus=Q,this.totalPoints=this.accuracyPoint+Q}}this.helper.logEvent("completed",{id:this.projectId,source:"link"});let S={quiz:this.projectId,refContentId:s.contentId,refAccountId:s.refAccountId,completed:!0,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,totalTimeTaken:this.totalTimeTaken,categoryStats:JSON.stringify(this.categoryStats),totalQuestions:this.projectSettings.KBC?15:this.questionCounter,currentlyDisplayed:this.selectedQuestion.questionId,timeLeft:0,totalCorrectStarQuestion:this.totalCorrectStarQuestion};this.instance&&this.instance.visibility&&(S.visibility=this.instance.visibility),this.instanceService.updateInstance(this.instanceId,S).then(O=>{}).catch(function(O){console.log(O)}),this.instanceService.updateInstanceStats(this.instanceId,{instance:this.instanceId,refContentId:s.contentId,refAccountId:s.refAccountId,quiz:this.projectId,completed:!0,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,categoryStats:this.categoryStats,totalTimeTaken:this.totalTimeTaken,totalQuestions:this.projectSettings.KBC?15:this.questionCounter,totalCorrectStarQuestion:this.totalCorrectStarQuestion,kbcSelectedOption:this.projectSettings.KBC?this.kbcSelectedOption.kbcOption:{}}),this.instanceService.updateInstanceCategoryStats(this.instanceId,{instance:this.instanceId,quiz:this.projectId,completed:!0})}else this.selectedQuestion.warmUp||(this.instanceService.updateInstanceStats(this.instanceId,{refContentId:s.contentId,refAccountId:s.refAccountId,instance:this.instanceId,quiz:this.projectId,completed:!1,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,categoryStats:this.categoryStats,totalTimeTaken:this.totalTimeTaken,totalCorrectStarQuestion:this.totalCorrectStarQuestion,kbcSelectedOption:this.projectSettings.KBC?this.kbcSelectedOption.kbcOption:{}}),this.instanceService.updateInstance(this.instanceId,{currentlyDisplayed:this.selectedQuestion.questionId,timeLeft:0,refreshTime:0}).then(S=>{}).catch(S=>{console.log(S)}))}e&&this.sendQuizEndMessageToParent()}setScrollToTop(){try{var t=t.getElementById("mainParentContainer");t.scroll&&t.scroll({top:0,left:0,behavior:"smooth"})}catch(e){console.log(e)}}timeLeft(t){this.timeleft=t}completedOn=null;submitAnswerSinglePage(t){return E(this,null,function*(){this.completedOn=null,t=="timeout"&&this.timeOutQuizCompleted("timeoutsinglepage"),t&&t.completedOn?t&&t.answerObj&&t.question&&t.questionCounter?(this.selectedQuestion=t.question,this.questionCounter=t.questionCounter,this.completedOn=t.completedOn,this.onAnswerSinglePageSingleSubmit(t.answerObj)):t?.showResult&&(yield this.awaitPendingSinglePageGradings(),this.showResult(null)):t&&t.answerObj&&t.question&&t.questionCounter?(this.selectedQuestion=t.question,this.questionCounter=t.questionCounter,this.completedOn=t.completedOn,this.onAnswer(t.answerObj)):t?.showResult&&(yield this.awaitPendingSinglePageGradings(),this.showResult(null))})}onAnswerSinglePageSingleSubmit(t){return E(this,null,function*(){this.questionCounter==1&&(this.totalCorrect=0,this.totalPoints=0,this.totalTimeTaken=0,this.speedBonus=0,this.accuracyPoint=0,this.pendingSinglePageGradings=[]);let e=t,i=!1;if(this.projectSettings.timeBound&&this.timeleft===0&&(i=!0),this.questions&&this.questionCounter==Object.keys(this.questions)?.length&&(i=!0),this.answered=!0,this.projectSettings.timeBound&&(this.answerTimeTaken=e.timeTaken-this.lastAnswerGivenTime>=0?e.timeTaken-this.lastAnswerGivenTime:e.timeTaken),this.projectSettings.aiDrsEnabled&&!e.correct&&!this.projectSettings.nLives&&this.selectedQuestion.correctAnswer.length==1&&this.selectedQuestion.questionPageLayout=="fib-openbox"&&(this.project.reopenedQuiz?(e.quizName=this.project.quizName,e.aiAnswerCorrections=!0):(e.quizName=this.project.quizName,e.aiDrsEnabled=this.projectSettings.aiDrsEnabled)),e.correct&&this.selectedQuestion&&!this.selectedQuestion.warmUp){if(this.selectedQuestion.starQuestion&&(this.totalCorrectStarQuestion=this.totalCorrectStarQuestion+1),this.projectSettings.timeBound){let M=this.answerTimeTaken;this.totalTimeTaken+=M}else this.totalTimeTaken=this.totalTimeTaken+e.timeTaken;this.accuracyPoint=this.accuracyPoint+e.accuracyPoint,this.speedBonus=this.speedBonus+e.speedBonus,this.totalCorrect=this.totalCorrect+1,this.totalPoints=this.speedBonus+this.accuracyPoint}
2if(this.projectSettings.timeBound&&(this.lastAnswerGivenTime=e.timeTaken),!e.correct&&this.selectedQuestion.correctAnswer.length>1&&this.selectedQuestion&&!this.selectedQuestion.warmUp&&(this.accuracyPoint=this.accuracyPoint+e.accuracyPoint,this.totalCorrect=this.totalCorrect+.5,this.totalPoints=this.speedBonus+this.accuracyPoint),this.selectedQuestion&&this.selectedQuestion.questionCategory&&e&&e.correct&&this.selectedQuestion.questionCategory&&this.selectedQuestion.questionCategory.categoryDescription){let M=this.selectedQuestion.questionCategory.categoryDescription;if(this.categoryStats&&this.categoryStats[M]){let S=(this.categoryStats[M].totalPoints?this.categoryStats[M].totalPoints:0)+e.speedBonus+e.accuracyPoint,O=this.categoryStats[M].numberOfCorrectQuestion?this.categoryStats[M].numberOfCorrectQuestion:0;O++,this.categoryStats[M]={totalPoints:S,numberOfCorrectQuestion:O}}else{let C=1;this.categoryStats[M]={totalPoints:e.speedBonus+e.accuracyPoint,numberOfCorrectQuestion:C}}}let o=this.userService.getUserContentRef();if(this.projectSettings.timeBound&&(e.timeTaken=this.answerTimeTaken),this.isPreview==!0){var s=$(U({},e),{instance:this.instanceId,quiz:this.projectId,question:this.selectedQuestion.questionId,answerStatus:"c"});this.selectedQuestion.starQuestion&&this.projectSettings.starQuestion&&(s.isStarQuestion=!0);var u={accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus};this.previewstore.storeData(s,u,this.totalTimeTaken)}if(this.isPreview==!1){var s=$(U({},e),{refContentId:o.contentId,refAccountId:o.refAccountId,instance:this.instanceId,quiz:this.projectId,question:this.selectedQuestion.questionId,answerStatus:"c"});if(this.selectedQuestion.starQuestion&&this.projectSettings.starQuestion&&(s.isStarQuestion=!0),this.projectSettings.enableDrs&&this.projectSettings.creatorModerated&&!s.correct&&(s.nonLiveReviewRequestCreator=!0),this.playerId&&(s.refPlayerId=this.playerId),this.groupSessionId&&(s.session=this.groupSessionId),this.selectedQuestion.topic&&(s.topic=this.selectedQuestion.topic),this.projectSettings.xOutOfY&&this.projectSettings.xOutOfYEnableCookie){if(this.answers.push(s),i){for(let O=0;O<this.answers.length;O++){let P=this.answers[O];this.answerService.updateAnswerStatusinAnswersCollection(P)}let C;this.cookieService.check(this.projectId)?C=JSON.parse(this.cookieService.get(this.projectId)):C=window.localStorage.getItem(this.projectId),C.hasMoreQuestionForXY=this.hasMoreQuestionForXY;var x=JSON.stringify(C);this.helper.checkCookieIsSupported("**XYZ**",{abc:"1234"})?this.cookieService.set(this.projectId,x,60,"/",void 0,!1,"None"):window.localStorage.setItem(this.projectId,x)}}else s&&s.lastTimeTaken&&(this.lastTimetaken=s.lastTimeTaken),this.selectedQuestion&&!this.selectedQuestion.warmUp&&this.pendingSinglePageGradings.push(this.answerService.createAnswer(s,this.selectedQuestion,!1,!1,!0,"createdOn"));if(this.projectSettings&&this.projectSettings.timeBound&&this.projectSettings.singlePage&&this.projectSettings?.singleSubmit&&e&&this.totalTimeTaken==0&&(this.totalTimeTaken=e.timeTaken),i&&!this.selectedQuestion.warmUp){let C=this.completedOn;if(this.projectSettings.timeBound&&this.projectSettings.singlePage&&this.projectSettings.singlePageBonusPoint){let P=this.projectSettings.timeBoundOption-this.projectSettings.singlePageSpeedBonusTime,k=this.projectSettings.timeBoundOption-this.totalTimeTaken;if(k>=P)this.speedBonus=this.accuracyPoint,this.totalPoints=this.accuracyPoint*2;else{let Q=100/P*k,N=this.accuracyPoint/100*Q;this.speedBonus=N,this.totalPoints=this.accuracyPoint+N}}this.helper.logEvent("completed",{id:this.projectId,source:"link"});let S={quiz:this.projectId,refContentId:o.contentId,refAccountId:o.refAccountId,completed:!0,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,totalTimeTaken:this.totalTimeTaken,categoryStats:JSON.stringify(this.categoryStats),totalQuestions:this.questionCounter,currentlyDisplayed:this.selectedQuestion.questionId,timeLeft:0,totalCorrectStarQuestion:this.totalCorrectStarQuestion,quizCompletedOn:C};this.instance&&this.instance.visibility&&(S.visibility=this.instance.visibility),this.instance=U(U({},this.instance),S);let O=Date.now()+"__debugSinglePage";S.lin2002=O,this.instanceService.updateInstance(this.instanceId,S).then(P=>{}).catch(function(P){console.log(P)}),this.instanceService.updateInstanceCategoryStats(this.instanceId,{instance:this.instanceId,quiz:this.projectId,completed:!0})}}})}awaitPendingSinglePageGradings(){return E(this,null,function*(){if(!this.pendingSinglePageGradings||
2!this.pendingSinglePageGradings.length)return;let t=this.pendingSinglePageGradings;this.pendingSinglePageGradings=[],this.isLoaded=!1;try{yield Promise.race([Promise.all(t),new Promise(e=>setTimeout(e,2e4))])}catch(e){console.error("error awaiting single-page AI gradings",e)}this.isLoaded=!0})}redirectTo(){window.open("https://gospring.ai","_blank")}sendQuizEndMessageToParent(){let t={t:"event",ec:"Curiosity Quiz",ea:"Submit Click",el:this.project.quizName},e=JSON.stringify({analytics:t});window.parent.postMessage(e,"*")}sendQuestionIndexToParent(t){let i={t:"pageview",pageUrl:this.helper.getPageUrlForMicroSite(this.project,t)},o=JSON.stringify({analytics:i});window.parent.postMessage(o,"*")}checkQuizEndTime(t){let e=0;this.getCurrentISTTime().then(i=>{if(i){e=this.dateTimeToSeconds(i.time);var o="";o=t.closeDateTime.seconds,e>=o+1800&&(console.log("Time Out"),this.timeOutQuizCompleted())}})}dateTimeToSeconds(t){return new Date(t).getTime()/1e3}getCurrentISTTime(){return new Promise((t,e)=>E(this,null,function*(){try{let i;Be.curiosity=="https://gospring.ai"?i=yield fetch("https://us-central1-quiz42.cloudfunctions.net/getServerCurrentTime"):i=yield fetch("https://us-central1-curiosity-road.cloudfunctions.net/getServerCurrentTime");let o=yield i.json();o&&t(o)}catch(i){console.error("Error occurred while fetching IST time:",i),e(null)}}))}timeOutQuizCompleted(t=null){let e=this.userService.getUserContentRef();this.helper.logEvent("completed",{id:this.projectId,source:"link"}),this.instanceId&&(this.instanceService.updateInstance(this.instanceId,{quiz:this.projectId,refContentId:e.contentId,refAccountId:e.refAccountId,completed:!0,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,totalTimeTaken:this.totalTimeTaken,totalQuestions:this.projectSettings.KBC?15:this.questionCounter,currentlyDisplayed:this.selectedQuestion.questionId,timeLeft:0,totalCorrectStarQuestion:this.totalCorrectStarQuestion}).then(i=>{}).catch(function(i){console.log(i)}),this.instanceService.updateInstanceStats(this.instanceId,{instance:this.instanceId,refContentId:e.contentId,refAccountId:e.refAccountId,quiz:this.projectId,completed:!0,totalCorrect:this.totalCorrect,accuracyPoint:this.accuracyPoint,speedBonus:this.speedBonus,totalPoints:this.totalPoints,totalTimeTaken:this.totalTimeTaken,totalQuestions:this.projectSettings.KBC?15:this.questionCounter,totalCorrectStarQuestion:this.totalCorrectStarQuestion,kbcSelectedOption:this.projectSettings.KBC?this.kbcSelectedOption.kbcOption:{}}),this.instanceService.updateInstanceCategoryStats(this.instanceId,{instance:this.instanceId,quiz:this.projectId,completed:!0})),this.sendQuizEndMessageToParent(),setTimeout(()=>{this.showResult(null)},1e3)}static \u0275fac=function(e){return new(e||n)(I(Jt),I(Ne),I(Ce),I(Se),I(Gt),I(We),I(ae),I(Re),I(Mt),I(re),I(ye),I(Ze),I(Le),I(On),I(oe),I(Ue),I(Oe),I(be),I(In),I(Pe),I(nn),I(Mn))};static \u0275cmp=Y({type:n,selectors:[["app-player"]],viewQuery:function(e,i){if(e&1&&(ge(Bc,5),ge(Rc,5)),e&2){let o;_e(o=ue())&&(i.fullScreenDiv=o.first),_e(o=ue())&&(i.scrollAnsDesc=o.first)}},hostBindings:function(e,i){e&1&&h("fullscreenchange",function(){return i.onFullscreenChange()},!1,le)("webkitfullscreenchange",function(){return i.onFullscreenChange()},!1,le)("msfullscreenchange",function(){return i.onFullscreenChange()},!1,le)("visibilitychange",function(){return i.onVisibilityChange()},!1,le)("beforeunload",function(s){return i.handleBeforeUnload(s)},!1,ee)("resize",function(s){return i.onWindowResize(s)},!1,ee)},inputs:{questionId:"questionId",isClosed:"isClosed",view:"view",quizId:"quizId"},outputs:{action:"action"},decls:12,vars:17,consts:[["fullScreenDiv","","scrollAnsDesc",""],[1,"mainContainerInline"],["class","container coverpage-container","id","backGroundImageContainer",3,"new-design-cover","display","container-md","dark-mode-background-cover","player-dark-mode","background-image",4,"ngIf"],["class","container question-container",3,"question-container-m","dark-mode-background","player-dark-mode","new-design-question","new-design-backdrop","backgroundImage",4,"ngIf"],["class","container",3,"dark-mode-background","myresult-container-m","myresult-container-d","player-dark-mode","backgroundImage",4,"ngIf"],["class","footer-container",3,"position","bottom",4,"ngIf"],["class","footernew",4,"ngIf"],["class","container","style","height: auto;",3,"margintopforsinglepage","dark-mode-background-single-page","display",4,"ngIf"],["class","starting-quiz-overlay",4,"ngIf"],["class","offline",4,"ngIf"],["class","startingMain",4,"ngIf"],["id","backGroundImageContainer",1,"container","coverpage-container"],[3,"change","view","project","instance","project-setting"],["class","footer-container","id","coverpage-footer","style","margin-top: 10px;",4,"ngIf"],["id","coverpage-footer",1,"footer-container",2,"margin-top","10px"],[3,"mode","hideMsg"],[1,"container","question-container"],[3,"lightBackgroun
2d","desktopBackground","background","questionTextBackDrop",4,"ngIf"],["class","sponseredAds",4,"ngIf"],[3,"action","prepTime","next","kbcOption","view","current_Streak","hiStreak","question-index","project","project-setting","question","question-stats","kbcLifeLineOption","instance","instanceId","questionId","isClosed","incorrectCount","dotStates"],["class","footer-container","style","margin-top: 10px;",4,"ngIf"],["class","questionTextBackDropImg","alt","backdrop",3,"src",4,"ngIf"],["alt","backdrop",1,"questionTextBackDropImg",3,"src"],[1,"sponseredAds"],["alt","logImage",3,"src"],[1,"footer-container",2,"margin-top","10px"],[1,"container"],[3,"next","project","isPreview","projectSetting","instance"],[1,"footer-container"],[1,"footernew"],[1,"container",2,"height","auto"],[3,"start","submit","project","project-setting","questions","instance"],[1,"starting-quiz-overlay"],[1,"cp-spinner"],[1,"offline"],[1,"overlay-content","offline-message"],[1,"offlineMsgSpn",2,"color","#E74C3C"],[1,"startingMain"],[1,"sliderBar"]],template:function(e,i){e&1&&(c(0,"div",1,0),m(3,Lc,3,17,"div",2)(4,Yc,5,30,"div",3)(5,Kc,3,15,"div",4)(6,Xc,2,6,"div",5)(7,Zc,1,0,"div",6)(8,$c,2,10,"div",7),l(),m(9,el,2,0,"div",8)(10,tl,5,0,"div",9)(11,nl,6,0,"div",10)),e&2&&(G("pointer-events",i.offline?"none":"auto"),D("mainContainer",i.mode!="p"&&!(i.projectSettings!=null&&i.projectSettings.singlePage))("myresult",i.showProfileForm)("new-design-main",i.project==null?null:i.project.newUiDesignMcq),r(3),a("ngIf",!(i.instance!=null&&i.instance.contestId)),r(),a("ngIf",i.isLoaded&&i.quizStarted&&!i.showProfileForm&&i.layout=="separate"),r(),a("ngIf",i.showProfileForm),r(),a("ngIf",i.isLoaded&&i.layout=="separate"&&!i.project.footerNew&&i.projectSettings.mode!="dark"),r(),a("ngIf",i.project.footerNew),r(),a("ngIf",i.layout=="singlepage"),r(),a("ngIf",i.isStartingQuiz),r(),a("ngIf",i.offline),r(),a("ngIf",i.startingMainQuiz))},dependencies:[K,Ge,nt,Vn,it,rt],styles:[".mainContainer[_ngcontent-%COMP%]{height:100vh}.starting-quiz-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0a0a0a;display:flex;align-items:center;justify-content:center;z-index:99999}.starting-quiz-overlay[_ngcontent-%COMP%] .cp-spinner[_ngcontent-%COMP%]{width:44px;height:44px;border:3px solid #333;border-top-color:#ffd600;border-radius:50%;animation:_ngcontent-%COMP%_cp-spin .8s linear infinite}@keyframes _ngcontent-%COMP%_cp-spin{to{transform:rotate(360deg)}}.margintopforsinglepage[_ngcontent-%COMP%]{margin:-70px 0}.mainContainerInline[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:hidden;height:100dvh}.mainContainerInline[_ngcontent-%COMP%]:fullscreen, .mainContainerInline[_ngcontent-%COMP%]:-webkit-full-screen, .mainContainerInline[_ngcontent-%COMP%]:-ms-fullscreen{overflow-y:auto;overflow-x:hidden}.container[_ngcontent-%COMP%]{width:calc(100% - 20px);margin:10px;display:inline-block}.registeration-container[_ngcontent-%COMP%]{width:100%;min-height:calc(var(--vh, 1vh) * 100 - 70px);background-color:var(--white);max-width:500px;margin:auto}.registration-container-m[_ngcontent-%COMP%], .registration-container-d[_ngcontent-%COMP%]{min-height:600px}.coverpage-container[_ngcontent-%COMP%]{margin:0;padding:10px}.question-container[_ngcontent-%COMP%]{margin:0!important;height:unset!important;position:relative}.footer-container[_ngcontent-%COMP%]{width:100%;text-align:center;margin-bottom:20px}.coverpage-container[_ngcontent-%COMP%] .footer-container[_ngcontent-%COMP%]{margin-left:-10px;width:calc(100% + 20px)}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;width:100vw;height:100vh;text-align:center;vertical-align:middle;opacity:.5;background-color:var(--primary);left:0;z-index:1}.loader[_ngcontent-%COMP%]{margin:auto;top:calc(50% - 50px)}.question-container-m[_ngcontent-%COMP%]{width:100%}.myresult-container-m[_ngcontent-%COMP%], .myresult-container-d[_ngcontent-%COMP%]{height:600px}.new-design-backdrop[_ngcontent-%COMP%]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:100vh;width:100%}.dark-mode-background[_ngcontent-%COMP%]{background-color:#0a0a0a;background-size:cover;height:auto;width:100%;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;color:var(--white)!important}.dark-mode-background-cover[_ngcontent-%COMP%]{background-size:cover;height:auto;min-height:calc(var(--vh, 1vh) * 100 - 20px);background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;color:var(--white)!important}.myresult[_ngcontent-%COMP%]{margin:0;background-color:#4d4d4d;background-image:url(https://firebasestorage.googleapis.com/v0/b/quiz42.appspot.com/o/lead-gen-bg-img.png?alt=media&token=5445a304-109a-4579-9280-21dfcba91e5f);background-size:173vh}#coverpage-footer[_ngcontent-%COMP%]{visibility:hidden}.dark-mode-background-single-page[_ngcontent-%COMP%]{background-color:#000000e6!important;margin:0;padding:10px}@media only screen and (max-width:350px){.container[_ngcontent-%COMP%]{height:calc(100vh - 50px)}}
2.desktopBackground[_ngcontent-%COMP%]{background:#0009;box-shadow:none;position:absolute;inset:0 -19.7px 0 0;height:103%;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;color:var(--white)!important}.questionTextBackDrop[_ngcontent-%COMP%]{background-size:cover;box-shadow:#0000007f 0 0 0 2000px inset;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;color:var(--white)!important;position:absolute;background-color:gray;background-blend-mode:multiply;width:101.5%;height:103%}.questionTextBackDropImg[_ngcontent-%COMP%]{background:#0009;box-shadow:none;position:absolute;inset:0;height:100%;width:100%;z-index:-1}.sponseredAds[_ngcontent-%COMP%]{position:absolute;bottom:6%;height:16%;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.zIndexforLogo[_ngcontent-%COMP%]{z-index:1}.sponseredAds[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;height:150%;pointer-events:none}.previewlogoQuestionImg[_ngcontent-%COMP%]{max-width:9rem!important;max-height:5rem!important;pointer-events:none}@media only screen and (max-width:650px){.question-container[_ngcontent-%COMP%]{margin:0!important;width:100%!important}.sponseredAds[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.sponseredAds[_ngcontent-%COMP%]{bottom:0%}}.offline[_ngcontent-%COMP%]{height:100%;width:100%;position:fixed;top:0;left:0;background:#00000057;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99999;display:flex}.overlay-content[_ngcontent-%COMP%]{display:flex;background:#f0f8ff;flex-direction:row;width:20rem;margin:auto;justify-content:center;align-items:center;padding:2rem}.offline-message[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:21px;color:#2e4053}.offlineMsgSpn[_ngcontent-%COMP%]{margin:0 5px;color:#e74c3c}@media only screen and (max-width:350px){.offline-message[_ngcontent-%COMP%]{font-size:13px}}.player-dark-mode[_ngcontent-%COMP%]{background-color:gray;background-blend-mode:multiply}.startingMain[_ngcontent-%COMP%]{position:absolute;background:#000000d4;inset:0;z-index:222;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#fff}.startingMain[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:35px;font-weight:700;font-family:roboto;letter-spacing:3px}.sliderBar[_ngcontent-%COMP%]{position:relative;height:34%;animation:_ngcontent-%COMP%_mainQuiz 3s linear 1;background:#fcd814;border-radius:4px}@keyframes _ngcontent-%COMP%_mainQuiz{0%{width:0%}to{width:100%}}.footernew[_ngcontent-%COMP%]{background:#61130e;height:66px}
2.lightBackground[_ngcontent-%COMP%]{background:#0000000a!important}.new-design-main.mainContainerInline[_ngcontent-%COMP%]{scrollbar-width:thin;scrollbar-color:#9e9e9e transparent}.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px}.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#9e9e9e;border-radius:50px;min-height:60px}.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#7d7d7d}@media (max-width: 650px){.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}.new-design-main.mainContainerInline[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{min-height:40px}}.new-design-cover.container[_ngcontent-%COMP%], .new-design-cover[_ngcontent-%COMP%]{width:100%!important;margin:0!important;padding:0!important;height:auto;min-height:100dvh;overflow-y:visible;overflow-x:hidden;background-blend-mode:normal!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.new-design-question.question-container[_ngcontent-%COMP%]{height:auto;min-height:100dvh;overflow-y:visible;overflow-x:hidden;margin:0!important;background-blend-mode:normal!important;background-color:#fff}.new-design-question.question-container.dark-mode-background[_ngcontent-%COMP%]{background-color:#0a0a0a} .new-design-question .question-main{background:transparent!important}"]})};var il=[{path:"",component:at}],ct=class n{static \u0275fac=function(e){return new(e||n)};static \u0275mod=Qe({type:n});static \u0275inj=Ee({imports:[gt.forChild(il),gt]})};var ai=class n{static \u0275fac=function(e){return new(e||n)};static \u0275mod=Qe({type:n});static \u0275inj=Ee({providers:[Dt(Vt())],imports:[Nt,Un,ct,vn,Nn,Ln,fn,Kt.forRoot({loader:{provide:Yt,useFactory:ol,deps:[Ve]}}),Wn]})};function ol(n){return new Fn(n)}export{ai as PlayerModule,ol as httpTranslateLoader};
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.