PageSourceSearch

https://onerc.redcross.or.ke/assets/onerc_vmms/frontend/assets/IchaAssessment-OBiOCBry.js

js redcross.or.ke collected 2026-10-02 06:17:10 UTC 19,857 bytes, 2 lines download raw bytes

1var be=Object.defineProperty;var de=Object.getOwnPropertySymbols;var ye=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var he=(m,x,o)=>x in m?be(m,x,{enumerable:!0,configurable:!0,writable:!0,value:o}):m[x]=o,me=(m,x)=>{for(var o in x||(x={}))ye.call(x,o)&&he(m,o,x[o]);if(de)for(var o of de(x))pe.call(x,o)&&he(m,o,x[o]);return m};var ce=(m,x,o)=>new Promise((f,v)=>{var T=w=>{try{M(o.next(w))}catch(O){v(O)}},k=w=>{try{M(o.throw(w))}catch(O){v(O)}},M=w=>w.done?f(w.value):Promise.resolve(w.value).then(T,k);M((o=o.apply(m,x)).next())});import{l as y,o as g,g as n,t as u,F as te,m as se,B as Y,bo as xe,ca as $e,f as fe,i as ue,a3 as we,a_ as ke,r as L,a as Me,e as q,b as ge,A as Se,p as oe,h as ee,cb as De,w as Ce,j as ie,cc as Ae,af as Oe,n as Ye,cd as Ie,aT as ve}from"./index-DkHxERqz.js";const Te={class:"space-y-4"},je={class:"text-xl font-bold text-gray-900"},He={class:"text-sm text-gray-500"},Ee={class:"flex items-center gap-2 mb-1"},Re={class:"text-xs font-semibold uppercase tracking-wide text-gray-400"},Be={class:"font-medium text-gray-900 mb-3 leading-snug"},Pe={class:"space-y-1.5"},ze={class:"font-semibold shrink-0 w-5"},Le={__name:"AnswerReview",props:{answers:{type:Array,required:!0}},setup(m){function x(o,f){return f===o.correct_answer?"bg-green-50 border border-green-300 text-green-900 font-medium":f===o.selected_answer&&!o.is_correct?"bg-red-50 border border-red-300 text-red-900":"bg-gray-50 text-gray-700"}return(o,f)=>(g(),y("div",Te,[n("h3",je,u(o.__("Question Review")),1),n("p",He,u(o.__("Green = correct answer. Red highlight = your incorrect selection.")),1),(g(!0),y(te,null,se(m.answers,(v,T)=>(g(),y("div",{key:v.question,class:Y(["bg-white rounded-xl border p-5 shadow-sm",v.is_correct?"border-green-200":"border-red-200"])},[n("div",Ee,[n("span",Re,u(v.course),1),n("span",{class:Y(["text-xs font-semibold px-2 py-0.5 rounded-full",v.is_correct?"bg-green-100 text-green-700":"bg-red-100 text-red-700"])},u(v.is_correct?o.__("Correct"):o.__("Incorrect")),3)]),n("p",Be,u(T+1)+". "+u(v.question_text),1),n("div",Pe,[(g(),y(te,null,se(["A","B","C","D"],k=>n("div",{key:k,class:Y(["flex items-start gap-2 px-3 py-2 rounded-lg text-sm",x(v,k)])},[n("span",ze,u(k)+".",1),n("span",null,u(v.options[k]),1)],2)),64))])],2))),128))]))}};var _e={exports:{}};(function(m,x){(function(o,f){m.exports=f()})($e,function(){var o=1e3,f=6e4,v=36e5,T="millisecond",k="second",M="minute",w="hour",O="day",D="week",C="month",P="quarter",E="year",R="date",U="Invalid Date",Z=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ne=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,J={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(i){var s=["th","st","nd","rd"],e=i%100;return"["+i+(s[(e-20)%10]||s[e]||s[0])+"]"}},G=function(i,s,e){var r=String(i);return!r||r.length>=s?i:""+Array(s+1-r.length).join(e)+i},le={s:G,z:function(i){var s=-i.utcOffset(),e=Math.abs(s),r=Math.floor(e/60),t=e%60;return(s<=0?"+":"-")+G(r,2,"0")+":"+G(t,2,"0")},m:function i(s,e){if(s.date()<e.date())return-i(e,s);var r=12*(e.year()-s.year())+(e.month()-s.month()),t=s.clone().add(r,C),l=e-t<0,c=s.clone().add(r+(l?-1:1),C);return+(-(r+(e-t)/(l?t-c:c-t))||0)},a:function(i){return i<0?Math.ceil(i)||0:Math.floor(i)},p:function(i){return{M:C,y:E,w:D,d:O,D:R,h:w,m:M,s:k,ms:T,Q:P}[i]||String(i||"").toLowerCase().replace(/s$/,"")},u:function(i){return i===void 0}},N="en",z={};z[N]=J;var d="$isDayjsObject",b=function(i){return i instanceof j||!(!i||!i[d])},p=function i(s,e,r){var t;if(!s)return N;if(typeof s=="string"){var l=s.toLowerCase();z[l]&&(t=l),e&&(z[l]=e,t=l);var c=s.split("-");if(!t&&c.length>1)return i(c[0])}else{var _=s.name;z[_]=s,t=_}return!r&&t&&(N=t),t||!r&&N},a=function(i,s){if(b(i))return i.clone();var e=typeof s=="object"?s:{};return e.date=i,e.args=arguments,new j(e)},h=le;h.l=p,h.i=b,h.w=function(i,s){return a(i,{locale:s.$L,utc:s.$u,x:s.$x,$offset:s.$offset})};var j=function(){function i(e){this.$L=p(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[d]=!0}var s=i.prototype;return s.parse=function(e){this.$d=function(r){var t=r.date,l=r.utc;if(t===null)return new Date(NaN);if(h.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t=="string"&&!/Z$/i.test(t)){var c=t.match(Z);if(c){var _=c[2]-1||0,$=(c[7]||"0").substring(0,3);return l?new Date(Date.UTC(c[1],_,c[3]||1,c[4]||0,c[5]||0,c[6]||0,$)):new Date(c[1],_,c[3]||1,c[4]||0,c[5]||0,c[6]||0,$)}}return new Date(t)}(e),this.init()},s.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},s.$utils=function(){return h},s.isValid=function(){return this.$d.toString()!==U},s.isSame=function(e,r){var t=a(e);return this.startOf(r)<=t&&t<=this.endOf(r)},s.isAfter=function(e,r){return a(e)<this.startOf(r)},s.isBefore=function(e,r){return this.endOf(r)<a(e)},s.$g=function(e,r,t){return h.u(e)?this[r]:this.set(t,e)},s.unix=function(){return Math.floor(this.valueOf()/1e3)},s.valueOf=function(){return this.$d.getTime()},s.startOf=function(e,r){var t=this,l=!!h.u(r)||r,c=h.p(e),_=function(W,I){var F=h.w(t.$u?Date.UTC(t.$y,I,W):new Date(t.$y,I,W),t);return l?F:F.endOf(O)},$=function(W,I){return h.w(t.toDate()[W].apply(t.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(I)),t)},S=this.$W,A=this.$M,H=this.$D,Q="set"+(this.$u?"UTC":"");switch(c){case E:return l?_(1,0):_(31,11);case C:return l?_(1,A):_(0,A+1);case D:var V=this.$locale().weekStart||0,X=(S<V?S+7:S)-V;return _(l?H-X:H+(6-X),A);case O:case R:return $(Q+"Hours",0);case w:return $(Q+"Minutes",1);case M:return $(Q+"Seconds",2);case k:return $(Q+"Milliseconds",3);default:return this.clone()}},s.endOf=function(e){return this.startOf(e,!1)},s.$set=function(e,r){var t,l=h.p(e),c="set"+(this.$u?"UTC":""),_=(t={},t[O]=c+"Date",t[R]=c+"Date",t[C]=c+"Month",t[E]=c+"FullYear",t[w]=c+"Hours",t[M
1]=c+"Minutes",t[k]=c+"Seconds",t[T]=c+"Milliseconds",t)[l],$=l===O?this.$D+(r-this.$W):r;if(l===C||l===E){var S=this.clone().set(R,1);S.$d[_]($),S.init(),this.$d=S.set(R,Math.min(this.$D,S.daysInMonth())).$d}else _&&this.$d[_]($);return this.init(),this},s.set=function(e,r){return this.clone().$set(e,r)},s.get=function(e){return this[h.p(e)]()},s.add=function(e,r){var t,l=this;e=Number(e);var c=h.p(r),_=function(A){var H=a(l);return h.w(H.date(H.date()+Math.round(A*e)),l)};if(c===C)return this.set(C,this.$M+e);if(c===E)return this.set(E,this.$y+e);if(c===O)return _(1);if(c===D)return _(7);var $=(t={},t[M]=f,t[w]=v,t[k]=o,t)[c]||1,S=this.$d.getTime()+e*$;return h.w(S,this)},s.subtract=function(e,r){return this.add(-1*e,r)},s.format=function(e){var r=this,t=this.$locale();if(!this.isValid())return t.invalidDate||U;var l=e||"YYYY-MM-DDTHH:mm:ssZ",c=h.z(this),_=this.$H,$=this.$m,S=this.$M,A=t.weekdays,H=t.months,Q=t.meridiem,V=function(I,F,K,ae){return I&&(I[F]||I(r,l))||K[F].slice(0,ae)},X=function(I){return h.s(_%12||12,I,"0")},W=Q||function(I,F,K){var ae=I<12?"AM":"PM";return K?ae.toLowerCase():ae};return l.replace(ne,function(I,F){return F||function(K){switch(K){case"YY":return String(r.$y).slice(-2);case"YYYY":return h.s(r.$y,4,"0");case"M":return S+1;case"MM":return h.s(S+1,2,"0");case"MMM":return V(t.monthsShort,S,H,3);case"MMMM":return V(H,S);case"D":return r.$D;case"DD":return h.s(r.$D,2,"0");case"d":return String(r.$W);case"dd":return V(t.weekdaysMin,r.$W,A,2);case"ddd":return V(t.weekdaysShort,r.$W,A,3);case"dddd":return A[r.$W];case"H":return String(_);case"HH":return h.s(_,2,"0");case"h":return X(1);case"hh":return X(2);case"a":return W(_,$,!0);case"A":return W(_,$,!1);case"m":return String($);case"mm":return h.s($,2,"0");case"s":return String(r.$s);case"ss":return h.s(r.$s,2,"0");case"SSS":return h.s(r.$ms,3,"0");case"Z":return c}return null}(I)||c.replace(":","")})},s.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},s.diff=function(e,r,t){var l,c=this,_=h.p(r),$=a(e),S=($.utcOffset()-this.utcOffset())*f,A=this-$,H=function(){return h.m(c,$)};switch(_){case E:l=H()/12;break;case C:l=H();break;case P:l=H()/3;break;case D:l=(A-S)/6048e5;break;case O:l=(A-S)/864e5;break;case w:l=A/v;break;case M:l=A/f;break;case k:l=A/o;break;default:l=A}return t?l:h.a(l)},s.daysInMonth=function(){return this.endOf(C).$D},s.$locale=function(){return z[this.$L]},s.locale=function(e,r){if(!e)return this.$L;var t=this.clone(),l=p(e,r,!0);return l&&(t.$L=l),t},s.clone=function(){return h.w(this.$d,this)},s.toDate=function(){return new Date(this.valueOf())},s.toJSON=function(){return this.isValid()?this.toISOString():null},s.toISOString=function(){return this.$d.toISOString()},s.toString=function(){return this.$d.toUTCString()},i}(),re=j.prototype;return a.prototype=re,[["$ms",T],["$s",k],["$m",M],["$H",w],["$W",O],["$M",C],["$y",E],["$D",R]].forEach(function(i){re[i[1]]=function(s){return this.$g(s,i[0],i[1])}}),a.extend=function(i,s){return i.$i||(i(s,j,a),i.$i=!0),a},a.locale=p,a.isDayjs=b,a.unix=function(i){return a(1e3*i)},a.en=z[N],a.Ls=z,a.p={},a})})(_e);var Fe=_e.exports;const Ne=xe(Fe),Ve={class:"flex items-center gap-3 mb-4"},We={class:"text-sm text-gray-500 mt-0.5"},qe={class:"grid grid-cols-2 sm:grid-cols-3 gap-4 mt-4"},Ue={class:"text-xs text-gray-500 mt-1 font-medium"},Je={class:"text-center p-4 rounded-lg bg-gray-100"},Qe={class:"text-3xl font-black text-gray-800"},Ze={class:"text-xs text-gray-500 mt-1 font-medium"},Ge={class:"text-xs text-gray-500 mt-1 font-medium"},Xe={class:"mt-4 text-sm text-gray-600"},Ke={key:0},et={key:1},tt={__name:"ResultSummary",props:{result:{type:Object,required:!0}},setup(m){function x(o){return Ne(o).format("DD MMM YYYY HH:mm")}return(o,f)=>(g(),y("div",{class:Y(["p-6 rounded-xl border shadow-sm",m.result.passed?"bg-green-50 border-green-300":"bg-red-50 border-red-300"])},[n("div",Ve,[n("div",{class:Y(["flex items-center justify-center size-12 rounded-full shrink-0",m.result.passed?"bg-green-100":"bg-red-100"])},[m.result.passed?(g(),fe(ue(we),{key:0,class:"size-7 text-green-600"})):(g(),fe(ue(ke),{key:1,class:"size-7 text-red-600"}))],2),n("div",null,[n("h2",{class:Y(["text-2xl font-bold",m.result.passed?"text-green-800":"text-red-800"])},u(m.result.passed?o.__("Congratulations! You Passed"):o.__("Assessment Not Passed")),3),n("p",We,u(o.__("Submitted on {0}",[x(m.result.submitted_on)])),1)])]),n("div",qe,[n("div",{class:Y(["text-center p-4 rounded-lg",m.result.passed?"bg-green-100":"bg-red-100"])},[n("p",{class:Y(["text-3xl font-black",m.result.passed?"text-green-700":"text-red-700"])},u(m.result.score)+"/"+u(m.result.total_questions),3),n("p",Ue,u(o.__("Score")),1)],2),n("div",Je,[n("p",Qe,u(m.result.percentage.toFixed(1))+"%",1),n("p",Ze,u(o.__("Percentage")),1)]),n("div",{class:Y(["text-center p-4 rounded-lg col-span-2 sm:col-span-1",m.result.passed?"bg-green-100":"bg-red-100"])},[n("p",{class:Y(["text-3xl font-black",m.result.passed?"text-green-700":"text-red-700"])},u(m.result.passed?o.__("PASS"):o.__("FAIL")),3),n("p",Ge,u(o.__("Result")),1)],2)]),n("p",Xe,[m.result.passed?(g(),y("span",Ke,u(o.__("You scored {0}% and have successfully completed the ICHA Research Assistant Assessment.",[m.result.percentage.toFixed(1)])),1)):(g(),y("span",et,u
1(o.__("You scored {0}%. A minimum of 70% is required to pass. Your attempt has been recorded.",[m.result.percentage.toFixed(1)])),1))])],2))}},st={key:0,class:"max-w-2xl mx-auto py-20 text-center"},nt={class:"flex flex-col items-center gap-4"},rt={class:"text-gray-500"},at={key:1,class:"max-w-2xl mx-auto py-20 px-4 text-center space-y-4"},ot={class:"flex items-center justify-center size-16 rounded-full bg-red-50 mx-auto"},it={class:"text-2xl font-bold text-gray-900"},ut={class:"text-gray-600"},lt={key:2,class:"max-w-4xl mx-auto px-4 py-10 space-y-8"},ct={key:0,class:"text-center py-3 px-4 rounded-lg bg-blue-50 border border-blue-200 text-blue-700 text-sm font-medium"},dt={key:3,class:"max-w-4xl mx-auto px-4 py-10 space-y-8"},ht={class:"p-6 rounded-xl shadow-sm border border-gray-200 bg-gradient-to-r from-red-50 to-white"},mt={class:"text-3xl font-bold text-gray-900"},ft={class:"mt-2 text-gray-600 text-sm"},gt={class:"mt-4 flex items-center justify-between text-sm"},vt={class:"text-gray-500"},_t={class:"mt-3 h-2 bg-gray-200 rounded-full overflow-hidden"},bt={class:"mt-3 flex gap-1.5"},yt=["onClick"],pt={class:"space-y-6"},xt=["id"],$t={class:"flex items-center gap-2 mb-3"},wt={class:"text-xs font-semibold uppercase tracking-wide text-gray-400"},kt={class:"text-xs text-gray-400"},Mt={class:"font-semibold text-gray-900 mb-4 leading-snug"},St={class:"space-y-2"},Dt=["name","value","onUpdate:modelValue"],Ct={class:"text-sm text-gray-800 leading-snug"},At={class:"mr-1"},Ot={key:0,class:"rounded-lg border border-amber-200 bg-amber-50 p-4 text-sm text-amber-800"},Yt={key:1,class:"rounded-lg border border-red-200 bg-red-50 p-4 text-sm text-red-700"},It={class:"flex items-center justify-between pb-12"},Tt={key:1},jt={class:"ml-1 text-red-200 text-sm"},Ht=["disabled"],Et={key:0,class:"flex items-center gap-2"},Rt={key:1},B=5,zt={__name:"IchaAssessment",setup(m){const x=L(!0),o=L(null),f=L([]),v=Me({}),T=L(null),k=L(!1),M=L(null),w=L(!1),O=L(!1),D=L(0),C=q(()=>Math.ceil(f.value.length/B)),P=q(()=>D.value*B),E=q(()=>Math.min(P.value+B,f.value.length)),R=q(()=>f.value.slice(P.value,E.value)),U=q(()=>Object.keys(v).length),Z=q(()=>R.value.filter(d=>!v[d.name]).length);function ne(d){const b=d*B,p=Math.min(b+B,f.value.length);return f.value.slice(b,p).filter(a=>v[a.name]).length}function J(d){w.value=!1,D.value=d,window.scrollTo({top:0,behavior:"smooth"})}function G(){return ce(this,null,function*(){var d;if(M.value=null,Z.value>0){w.value=!0;const b=R.value.find(p=>!v[p.name]);b&&(yield ve(),(d=document.getElementById(`q-${b.name}`))==null||d.scrollIntoView({behavior:"smooth",block:"center"}));return}J(D.value+1)})}const le=ge({url:"onerc_vmms.volunteer_and_member_management.api.icha_assessment.get_assessment",auto:!0,onSuccess(d){x.value=!1,d.already_attempted?T.value=d:f.value=d.questions||[]},onError(d){x.value=!1;const b=(d==null?void 0:d.exc_type)||(d==null?void 0:d.message)||"";b.includes("PermissionError")||b.includes("AuthenticationError")?o.value=b.includes("Research Assistant")?"wrong_profession":"permission_error":M.value=__("Failed to load the assessment. Please refresh and try again.")}}),N=q(()=>o.value==="wrong_profession"?__("This assessment is only available to Research Assistants."):__("You are not eligible for this assessment."));function z(){return ce(this,null,function*(){var b;M.value=null;const d=f.value.filter(p=>!v[p.name]);if(d.length>0){w.value=!0;const p=f.value.findIndex(j=>!v[j.name]),a=Math.floor(p/B);a!==D.value&&(J(a),yield ve());const h=d[0];(b=document.getElementById(`q-${h.name}`))==null||b.scrollIntoView({behavior:"smooth",block:"center"});return}k.value=!0;try{const a=yield ge({url:"onerc_vmms.volunteer_and_member_management.api.icha_assessment.submit_assessment"}).submit({answers:JSON.stringify(me({},v))});O.value=!0,T.value=a,window.scrollTo({top:0,behavior:"smooth"})}catch(p){((p==null?void 0:p.exc_type)||(p==null?void 0:p.message)||"").includes("already")?(M.value=__("You have already submitted this assessment."),le.reload()):M.value=__("Submission failed. Please try again.")}finally{k.value=!1}})}return(d,b)=>{const p=Se("router-link");return x.value?(g(),y("div",st,[n("div",nt,[b[1]||(b[1]=n("div",{class:"size-10 border-4 border-red-600 border-t-transparent roun
1ded-full animate-spin"},null,-1)),n("p",rt,u(d.__("Loading assessment...")),1)])])):o.value?(g(),y("div",at,[n("div",ot,[ee(ue(De),{class:"size-8 text-red-500"})]),n("h1",it,u(d.__("ICHA Assessment")),1),n("p",ut,u(N.value),1),ee(p,{to:"/",class:"inline-block mt-2 text-red-600 underline text-sm"},{default:Ce(()=>[ie(u(d.__("Back to Dashboard")),1)]),_:1})])):T.value?(g(),y("div",lt,[O.value?(g(),y("div",ct,u(d.__("Your assessment has been submitted and recorded.")),1)):oe("",!0),ee(tt,{result:T.value},null,8,["result"]),ee(Le,{answers:T.value.answers},null,8,["answers"])])):f.value.length?(g(),y("div",dt,[n("div",ht,[n("h1",mt,u(d.__("ICHA Research Assistant Assessment")),1),n("p",ft,u(d.__("Answer all questions to complete the assessment. You can only submit once.")),1),n("div",gt,[n("span",vt,u(d.__("Section {0} of {1}",[D.value+1,C.value]))+"  ·  "+u(d.__("Questions {0}–{1} of {2}",[P.value+1,E.value,f.value.length])),1),n("div",{class:Y(["flex items-center gap-1.5 font-medium",U.value===f.value.length?"text-green-600":"text-gray-500"])},[ee(ue(Ae),{class:"size-4"}),n("span",null,u(U.value)+"/"+u(f.value.length)+" "+u(d.__("answered")),1)],2)]),n("div",_t,[n("div",{class:"h-full bg-red-500 transition-all duration-300 rounded-full",style:Oe({width:`${U.value/f.value.length*100}%`})},null,4)]),n("div",bt,[(g(!0),y(te,null,se(C.value,a=>(g(),y("button",{key:a,type:"button",onClick:h=>J(a-1),class:Y(["h-2 rounded-full transition-all duration-200",[a-1===D.value?"w-6 bg-red-500":"w-2",ne(a-1)===B||a===C.value&&ne(a-1)===f.value.length-(a-1)*B?"bg-green-400":a-1<D.value?"bg-gray-400":"bg-gray-200",a-1===D.value?"!bg-red-500":""]])},null,10,yt))),128))])]),n("div",pt,[(g(!0),y(te,null,se(R.value,(a,h)=>(g(),y("div",{key:a.name,id:`q-${a.name}`,class:Y(["bg-white rounded-xl border p-6 shadow-sm transition-all",w.value&&!v[a.name]?"border-red-400 ring-1 ring-red-300":"border-gray-200"])},[n("div",$t,[n("span",wt,u(a.course),1),b[2]||(b[2]=n("span",{class:"text-xs text-gray-300"},"·",-1)),n("span",kt,"Q"+u(P.value+h+1),1)]),n("p",Mt,u(a.question),1),n("div",St,[(g(),y(te,null,se(["A","B","C","D"],j=>n("label",{key:j,class:Y(["flex items-start gap-3 p-3 rounded-lg border cursor-pointer transition-colors select-none",v[a.name]===j?"border-red-500 bg-red-50":"border-gray-200 hover:bg-gray-50 hover:border-gray-300"])},[Ye(n("input",{type:"radio",name:a.name,value:j,"onUpdate:modelValue":re=>v[a.name]=re,class:"mt-0.5 shrink-0 accent-red-600"},null,8,Dt),[[Ie,v[a.name]]]),n("span",Ct,[n("strong",At,u(j)+".",1),ie(u(a[`option_${j.toLowerCase()}`]),1)])],2)),64))])],10,xt))),128))]),w.value&&Z.value>0?(g(),y("div",Ot,u(d.__("Please answer all questions on this page before continuing. {0} question(s) remaining.",[Z.value])),1)):oe("",!0),M.value?(g(),y("div",Yt,u(M.value),1)):oe("",!0),n("div",It,[D.value>0?(g(),y("button",{key:0,type:"button",onClick:b[0]||(b[0]=a=>J(D.value-1)),class:"px-6 py-3 rounded-xl font-semibold border border-gray-300 text-gray-700 hover:bg-gray-50 transition-colors cursor-pointer"},u(d.__("Back")),1)):(g(),y("div",Tt)),D.value<C.value-1?(g(),y("button",{key:2,type:"button",onClick:G,class:"px-8 py-3 rounded-xl font-semibold text-white bg-red-600 hover:bg-red-700 transition-colors cursor-pointer focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-red-500"},[ie(u(d.__("Continue"))+" ",1),n("span",jt,"("+u(P.value+B+1)+"–"+u(Math.min(P.value+B*2,f.value.length))+")",1)])):(g(),y("button",{key:3,type:"button",disabled:k.value,onClick:z,class:Y(["px-8 py-3 rounded-xl font-semibold text-white transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-red-500",k.value?"bg-red-400 cursor-not-allowed":"bg-red-600 hover:bg-red-700 cursor-pointer"])},[k.value?(g(),y("span",Et,[b[3]||(b[3]=n("span",{class:"size-4 border-2 border-white border-t-transparent rounded-full animate-spin"},null,-1)),ie(" "+u(d.__("Submitting...")),1)])):(g(),y("span",Rt,u(d.__("Submit Assessment")),1))],10,Ht))])])):oe("",!0)}}};export{zt as default};
2//# sourceMappingURL=IchaAssessment-OBiOCBry.js.map

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.