PageSourceSearch

https://www.codechef.com/build/react2/assets/LearningContest-BYK0PEAI.js

js codechef.com collected 2026-09-24 08:54:43 UTC 51,363 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HorizontalTabPanel-DmgXUE-p.js","assets/vendor-mui-D5pLRgDb.js","assets/__commonjsHelpers__-BosuxZz1.js","assets/index-BSFWpFMK.js","assets/vendor-sweetalert2-CokzRhbv.js","assets/index-8JvKpkpw.css","assets/HorizontalTabPanel-D4piIELt.css","assets/SolutionTab-DpiDYh56.js","assets/FeedbackComponent-BNf5fn-B.js","assets/InputFields-BJUL-RVv.js","assets/CheckBox-Dkb41L1G.js","assets/CheckBox-sUUsLIgT.css","assets/InputFields-pCVQAfih.css","assets/FeedbackComponent-ClgYIttc.css","assets/vendor-prismjs-YHDdZf5t.js","assets/Constants-CsOP_ErY.js","assets/Constant-ChAz5tWE.js","assets/vendor-ace-CwHVNqeR.js","assets/SolutionTab-DhBo-na8.css","assets/prism-vs-dark-B-GUGs9_.css","assets/MobileHorizontalTab-B6rLlADl.js","assets/ProblemStatementTab-DDnrBWUa.js","assets/Hints-Bopp8wlu.js","assets/server.browser-BvHsT_cG.js","assets/MarkdownPreviewLite-BMFeJbgK.js","assets/index-CzV2ELU3.js","assets/vendor-react-markdown-P-Rpclqe.js","assets/vendor-katex--NZxydnM.js","assets/MarkdownPreviewLite-BN6Z5l65.css","assets/katex-DSyo5k8n.css","assets/CodeVisualizer-BZTzj_ln.js","assets/CodeVisualizer-7Anurih9.css","assets/FeatureToolTip-DNTIA_gx.js","assets/FeatureToolTip-VveDvckU.css","assets/index.es-BNCJjBbs.js","assets/Badges-Csiq0ZZR.js","assets/Badges-BtA0P8JH.css","assets/Constants-B9RSyKda.js","assets/BreadCrumbs-Ce1rw5PH.js","assets/BreadCrumbs-9soXbGl9.css","assets/SubmitResult-D0Hg_LWv.js","assets/SubmitResult-Bq1dwiFl.css","assets/UserStar-BdqqHaqk.js","assets/UserStar-DVebVVJp.css","assets/SelectDropdown-BWib0gLU.js","assets/SelectDropdown-DO-u6-Ti.css","assets/index-c9rYO0F_.js","assets/vendor-mui-datatables-CtAfvKRw.js","assets/Bookmark-Df5ovAzB.js","assets/Bookmark-CG3kOXzE.css","assets/MySubmissions-CbmDzw81.js","assets/TablePagination-CI_0gxcd.js","assets/TablePagination-CLYgiw_w.css","assets/PremiumBanners-DM3lyrhu.js","assets/PremiumBanners-BbLQiGaF.css","assets/DataGrid-EC64k0g9.js","assets/index.es-CLmToPHp.js","assets/MySubmissions-DN-wAxrh.css","assets/TopBanner.module--qQpYJq9.js","assets/TopBanner-CKeyNyjs.css","assets/ProblemSolution-CCpaz48L.js","assets/VideoPlayer-jP6b2anu.js","assets/ProblemSolution.module-B8G4Vgx3.js","assets/ProblemSolution-Bxg2lSIZ.css","assets/ProblemSolution-DNsXnEDg.css","assets/Hints-C26qmPtK.css","assets/ProblemStatementTab-tyJnzkoB.css","assets/ModuleTransition--2h483sL.js","assets/SaleRibbon-Yh713qWP.js","assets/SaleRibbon-D2VOfMTF.css","assets/MobileVerificationPopUp-BD-F1Sr_.js","assets/MobileVerification-Bx8-tgCm.js","assets/MobileVerification-hsgrxWaq.css","assets/ModuleTransition-ByJVeEu2.css","assets/MCQ-DGTUAH0P.js","assets/MCQ-CZVzrbeX.css","assets/RearrangeCode-BKjwaiXN.js","assets/RearrangeCode-Bu0SdLHS.css","assets/HTMLEditor-CcTRp7q8.js","assets/Constants-FwpD2CII.js","assets/HTMLEditor-C2JsiOJp.css","assets/HTMLOutput-DXrP2Yr-.js","assets/HTMLOutput-CyZUCGyw.css","assets/LearningContestSidebar-5mRsN-Yu.js","assets/Sidebar-BfBptrDZ.js","assets/Sidebar-B_YdhVaK.css","assets/LearningContestSidebar-sa8LMmy_.css","assets/ModuleSummary-DP7dffej.js","assets/ModuleSummary-Bq-iV_5p.css","assets/ProNudge-COcAlxrw.js","assets/ProNudge-B94_jxAw.css","assets/LabEditor-D3EBxuul.js","assets/Constants-CT_vOlLX.js","assets/LabEditor-BAHHrGUZ.css","assets/LabView-DVaTmlnd.js","assets/LabView-l9mU12_G.css","assets/LabRunContainer-P-5PmWNo.js","assets/LabRunContainer-DgUMXvMW.css","assets/LabTests-DWGzuYdp.js","assets/LabTests-DGiMlF2j.css","assets/LabSolutionTab-d3j3u7O_.js","assets/LabSolutionTab-BqaoXH3o.css","assets/ShortAnswer-DeGnS0rQ.js","assets/ShortAnswer-DF1noZg1.css","assets/AssessmentSidebar-BHVr5REp.js","assets/AssessmentSidebar-hKb3qxIn.css"])))=>i.map(i=>d[i]);
2import{Z as Wt,X as h,u as Wn,q as Lt,U as Yn,a7 as Yt,bS as Q,bT as jn,r as qn,aN as C,bE as Ee,bU as ve,d as ke,T as xt,b as Kn,S as Qn,l as Ie,c as De,au as Xn,bF as Zn,e as ot,bu as Jn,bl as ea,ar as ue,A as xe,bG as ta,L as it,g as wt,br as na,bV as Rt,bW as aa,f as sa,ao as ra,bw as oa,ay as ia,a as Ot,w as la,b4 as T,bX as je,ax as qe,bH as ca,bY as ua,bm as _a}from"./index-BSFWpFMK.js";import{Y as dt,_ as S,r as s,a3 as v,Z as t,cc as da,cd as pa,ce as ma,a1 as fa,bf as ba,bg as ga,aS as ha,a_ as ya,a2 as ye,c0 as va,c1 as zt,bo as Sa,cf as Ta}from"./vendor-mui-D5pLRgDb.js";import{g as Ea,C as lt}from"./Constant-ChAz5tWE.js";import{b as ka}from"./vendor-ace-CwHVNqeR.js";var B=typeof window<"u"?window:null,pt=B===null,Re=pt?void 0:B.document,G="addEventListener",W="removeEventListener",ct="getBoundingClientRect",Le="_a",Y="_b",se="_c",We="horizontal",j=function(){return!1},Ca=pt?"calc":["","-webkit-","-moz-","-o-"].filter(function(n){var a=Re.createElement("div");return a.style.cssText="width:"+n+"calc(9px)",!!a.style.length}).shift()+"calc",jt=function(n){return typeof n=="string"||n instanceof String},Ut=function(n){if(jt(n)){var a=Re.querySelector(n);
2if(!a)throw new Error("Selector "+n+" did not match a DOM element");return a}return n},z=function(n,a,l){var p=n[a];return p!==void 0?p:l},Ye=function(n,a,l,p){if(a){if(p==="end")return 0;if(p==="center")return n/2}else if(l){if(p==="start")return 0;if(p==="center")return n/2}return n},Aa=function(n,a){var l=Re.createElement("div");return l.className="gutter gutter-"+a,l},Na=function(n,a,l){var p={};return jt(a)?p[n]=a:p[n]=Ca+"("+a+"% - "+l+"px)",p},Pa=function(n,a){var l;return l={},l[n]=a+"px",l},Mt=function(n,a){if(a===void 0&&(a={}),pt)return{};var l=n,p,f,k,e,g,_;Array.from&&(l=Array.from(l));var P=Ut(l[0]),D=P.parentNode,$=getComputedStyle?getComputedStyle(D):null,_e=$?$.flexDirection:null,oe=z(a,"sizes")||l.map(function(){return 100/l.length}),ie=z(a,"minSize",100),N=Array.isArray(ie)?ie:l.map(function(){return ie}),q=z(a,"maxSize",1/0),le=Array.isArray(q)?q:l.map(function(){return q}),x=z(a,"expandToMin",!1),y=z(a,"gutterSize",10),X=z(a,"gutterAlign","center"),de=z(a,"snapOffset",30),Oe=Array.isArray(de)?de:l.map(function(){return de}),Z=z(a,"dragInterval",1),ce=z(a,"direction",We),pe=z(a,"cursor",ce===We?"col-resize":"row-resize"),Ce=z(a,"gutter",Aa),J=z(a,"elementStyle",Na),Qe=z(a,"gutterStyle",Pa);ce===We?(p="width",f="clientX",k="left",e="right",g="clientWidth"):ce==="vertical"&&(p="height",f="clientY",k="top",e="bottom",g="clientHeight");function me(c,r,i,d){var I=J(p,r,i,d);Object.keys(I).forEach(function(A){c.style[A]=I[A]})}function ze(c,r,i){var d=Qe(p,r,i);Object.keys(d).forEach(function(I){c.style[I]=d[I]})}function H(){return _.map(function(c){return c.size})}function fe(c){return"touches"in c?c.touches[0][f]:c[f]}function U(c){var r=_[this.a],i=_[this.b],d=r.size+i.size;r.size=c/this.size*d,i.size=d-c/this.size*d,me(r.element,r.size,this[Y],r.i),me(i.element,i.size,this[se],i.i)}function Ae(c){var r,i=_[this.a],d=_[this.b];this.dragging&&(r=fe(c)-this.start+(this[Y]-this.dragOffset),Z>1&&(r=Math.round(r/Z)*Z),r<=i.minSize+i.snapOffset+this[Y]?r=i.minSize+this[Y]:r>=this.size-(d.minSize+d.snapOffset+this[se])&&(r=this.size-(d.minSize+this[se])),r>=i.maxSize-i.snapOffset+this[Y]?r=i.maxSize+this[Y]:r<=this.size-(d.maxSize-d.snapOffset+this[se])&&(r=this.size-(d.maxSize+this[se])),U.call(this,r),z(a,"onDrag",j)(H()))}function w(){var c=_[this.a].element,r=_[this.b].element,i=c[ct](),d=r[ct]();this.size=i[p]+d[p]+this[Y]+this[se],this.start=i[k],this.end=i[e]}function ee(c){if(!getComputedStyle)return null;var r=getComputedStyle(c);if(!r)return null;var i=c[g];return i===0?null:(ce===We?i-=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight):i-=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom),i)}function be(c){var r=ee(D);if(r===null||N.reduce(function(A,R){return A+R},0)>r)return c;var i=0,d=[],I=c.map(function(A,R){var V=r*A/100,O=Ye(y,R===0,R===c.length-1,X),Se=N[R]+O;return V<Se?(i+=Se-V,d.push(0),Se):(d.push(V-Se),V)});return i===0?c:I.map(function(A,R){var V=A;if(i>0&&d[R]-i>0){var O=Math.min(i,d[R]-i);i-=O,V=A-O}return V/r*100})}function Xe(){var c=this,r=_[c.a].element,i=_[c.b].element;c.dragging&&z(a,"onDragEnd",j)(H()),c.dragging=!1,B[W]("mouseup",c.stop),B[W]("touchend",c.stop),B[W]("touchcancel",c.stop),B[W]("mousemove",c.move),B[W]("touchmove",c.move),c.stop=null,c.move=null,r[W]("selectstart",j),r[W]("dragstart",j),i[W]("selectstart",j),i[W]("dragstart",j),r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",i.style.userSelect="",i.style.webkitUserSelect="",i.style.MozUserSelect="",i.style.pointerEvents="",c.gutter.style.cursor="",c.parent.style.cursor="",Re.body.style.cursor=""}function L(c){if(!("button"in c&&c.button!==0)){var r=this,i=_[r.a].element,d=_[r.b].element;r.dragging||z(a,"onDragStart",j)(H()),c.preventDefault(),r.dragging=!0,r.move=Ae.bind(r),r.stop=Xe.bind(r),B[G]("mouseup",r.stop),B[G]("touchend",r.stop),B[G]("touchcancel",r.stop),B[G]("mousemove",r.move),B[G]("touchmove",r.move),i[G]("selectstart",j),i[G]("dragstart",j),d[G]("selectstart",j),d[G]("dragstart",j),i.style.userSelect="none",i.style.webkitUserSelect="none",i.style.MozUserSelect="none",i.style.pointerEvents="none",d.style.userSelect="none",d.style.webkitUserSelect="none",d.style.MozUserSelect="none",d.style.pointerEvents="none",r.gutter.style.cursor=pe,r.parent.style.cursor=pe,Re.body.style.cursor=pe,w.call(r),r.dragOffset=fe(c)-r.end}}oe=be(oe);var te=[];_=l.map(function(c,r){var i={element:Ut(c),size:oe[r],minSize:N[r],maxSize:le[r],snapOffset:Oe[r],i:r},d;if(r>0&&(d={a:r-1,b:r,dragging:!1,direction:ce,parent:D},d[Y]=Ye(y,r-1===0,!1,X),d[se]=Ye(y,!1,r===l.length-1,X),_e==="row-reverse"||_e==="column-reverse")){var I=d.a;d.a=d.b,d.b=I}if(r>0){var A=Ce(r,ce,i.element);ze(A,y,r),d[Le]=L.bind(d),A[G]("mousedown",d[Le]),A[G]("touchstart",d[Le]),D.insertBefore(A,i.element),d.gutter=A}return me(i.element,i.size,Ye(y,r===0,r===l.length-1,X),r),r>0&&te.push(d),i});function Ne(c){var r=c.i===te.length,i=r?te[c.i-1]:te[c.i];w.call(i);var d=r?i.size-c.minSize-i[se]:c.minSize+i[Y];U.call(i,d)}_.forEach(function(c){var r=c.element[ct]()[p];r<c.minSize&&(x?Ne(c):c.minSize=r)});function Ze(c){var r=be(c);r.forEach(function(i,d){if(d>0){var I=te[d-1],A=_[I.a],R=_[I.b];A.size=r[d-1],R.size=i,me(A.element,A.size,I[Y],A.i),me(R.element,R.size,I[se],R.i)}})}function Je(c,r){te.forEach(function(i){if(r!==!0?i.parent.removeChild(i.gutter):(i.gutter[W]("mousedown",i[Le]),i.gutter[W]("touchstart",i[Le])),c!==!0){var d=J(p,i.a.size,i[Y]);
2Object.keys(d).forEach(function(I){_[i.a].element.style[I]="",_[i.b].element.style[I]=""})}})}return{setSizes:Ze,getSizes:H,collapse:function(r){Ne(_[r])},destroy:Je,parent:D,pairs:te}};function ut(n,a){var l={};for(var p in n)Object.prototype.hasOwnProperty.call(n,p)&&a.indexOf(p)===-1&&(l[p]=n[p]);return l}var Ke=function(n){function a(){n.apply(this,arguments)}return n&&(a.__proto__=n),a.prototype=Object.create(n&&n.prototype),a.prototype.constructor=a,a.prototype.componentDidMount=function(){var p=this.props;p.children;var f=p.gutter,k=ut(p,["children","gutter"]),e=k;e.gutter=function(g,_){var P;return f?P=f(g,_):(P=document.createElement("div"),P.className="gutter gutter-"+_),P.__isSplitGutter=!0,P},this.split=Mt(this.parent.children,e)},a.prototype.componentDidUpdate=function(p){var f=this,k=this.props;k.children;var e=k.minSize,g=k.sizes,_=k.collapsed,P=ut(k,["children","minSize","sizes","collapsed"]),D=P,$=p.minSize,_e=p.sizes,oe=p.collapsed,ie=["maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor"],N=ie.map(function(x){return f.props[x]!==p[x]}).reduce(function(x,y){return x||y},!1);if(Array.isArray(e)&&Array.isArray($)){var q=!1;e.forEach(function(x,y){q=q||x!==$[y]}),N=N||q}else Array.isArray(e)||Array.isArray($)?N=!0:N=N||e!==$;if(N)D.minSize=e,D.sizes=g||this.split.getSizes(),this.split.destroy(!0,!0),D.gutter=function(x,y,X){return X.previousSibling},this.split=Mt(Array.from(this.parent.children).filter(function(x){return!x.__isSplitGutter}),D);else if(g){var le=!1;g.forEach(function(x,y){le=le||x!==_e[y]}),le&&this.split.setSizes(this.props.sizes)}Number.isInteger(_)&&(_!==oe||N)&&this.split.collapse(_)},a.prototype.componentWillUnmount=function(){this.split.destroy(),delete this.split},a.prototype.render=function(){var p=this,f=this.props;f.sizes,f.minSize,f.maxSize,f.expandToMin,f.gutterSize,f.gutterAlign,f.snapOffset,f.dragInterval,f.direction,f.cursor,f.gutter,f.elementStyle,f.gutterStyle,f.onDrag,f.onDragStart,f.onDragEnd,f.collapsed;var k=f.children,e=ut(f,["sizes","minSize","maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor","gutter","elementStyle","gutterStyle","onDrag","onDragStart","onDragEnd","collapsed","children"]),g=e;return dt.createElement("div",Object.assign({},{ref:function(_){p.parent=_}},g),k)},a}(dt.Component);Ke.propTypes={sizes:S.arrayOf(S.number),minSize:S.oneOfType([S.number,S.arrayOf(S.number)]),maxSize:S.oneOfType([S.number,S.arrayOf(S.number)]),expandToMin:S.bool,gutterSize:S.number,gutterAlign:S.string,snapOffset:S.oneOfType([S.number,S.arrayOf(S.number)]),dragInterval:S.number,direction:S.string,cursor:S.string,gutter:S.func,elementStyle:S.func,gutterStyle:S.func,onDrag:S.func,onDragStart:S.func,onDragEnd:S.func,collapsed:S.number,children:S.arrayOf(S.element)};Ke.defaultProps={sizes:void 0,minSize:void 0,maxSize:void 0,expandToMin:void 0,gutterSize:void 0,gutterAlign:void 0,snapOffset:void 0,dragInterval:void 0,direction:void 0,cursor:void 0,gutter:void 0,elementStyle:void 0,gutterStyle:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0,collapsed:void 0,children:void 0};const Ia="_stopWatch_y1la1_2",Da="_stopWatch__icons_y1la1_20",_t={stopWatch:Ia,stopWatch__icons:Da},La=()=>{const[n,a]=s.useState(0),[l,p]=s.useState(0),[f,k]=s.useState(0),[e,g]=s.useState(!1);s.useEffect(()=>{let P;return e&&(P=setInterval(()=>{a(D=>D+1),n===59&&(p(D=>D+1),a(0)),l===59&&(k(D=>D+1),p(0))},1e3)),()=>clearInterval(P)},[e,n,l]);const _=()=>{e?g(!1):n===0&&l===0&&f===0?g(!0):(a(0),p(0),k(0))};return v("div",{className:_t.stopWatch,children:[t(Wt,{title:e?"Stop Timer":n===0&&l===0&&f===0?"Start Timer":"Reset Timer",children:t("div",{className:_t.stopWatch__icons,onClick:_,children:e?t(da,{}):n===0&&l===0&&f===0?t(pa,{}):t(ma,{})})}),(e||n>0||l>0||f>0)&&t("span",{className:_t.timer__block,children:`${f<10?"0":""}${f}:${l<10?"0":""}${l}:${n<10?"0":""}${n}`})]})},xa="_desktopVersionButton_1sffb_2",wa="_dark_1sffb_17",Ra="_learningContest__container_1sffb_24",Oa="_value_1sffb_56",za="_icon_1sffb_82",Ua="_previous__container_1sffb_114",Ma="_icon__container_1sffb_127",$a="_next__container_1sffb_134",Ba="_disabled_1sffb_163",Ha="_banner__container_1sffb_168",Va="_sideNavigationContainer_1sffb_172",Fa="_difficultyRatings__box_1sffb_177",Ga="_hamburgerIcon_1sffb_183",Wa="_mergedProgressBar_1sffb_217",Ya="_progress__bar_1sffb_220",ja="_contest__progress_1sffb_229",qa="_filled_1sffb_248",Ka="_problemSolved__icon_1sffb_256",Qa="_submit__container_1sffb_391",Xa="_split__container_1sffb_396",Za="_tab__title_1sffb_410",Ja="_tab__container_1sffb_423",es="_tab__content_1sffb_427",ts="_runContainer_1sffb_595",ns="_buttonContainer_1sffb_620",as="_btn__text_1sffb_648",ss="_sectionLeftBlock_1sffb_664",rs="_sectionLeftSep_1sffb_671",os="_sectionLeftIcon_1sffb_680",is="_sectionLeftName_1sffb_686",ls="_contestTextTimer_1sffb_705",cs="_timer__container_1sffb_796",us="_ide__timer_1sffb_800",_s="_timer__name_1sffb_817",ds="_timer__value_1sffb_824",ps="_problemAttempted_1sffb_889",ms="_attempted_1sffb_903",fs="_unAttempted_1sffb_909",bs="_userFullName_1sffb_927",u={desktopVersionButton:xa,dark:wa,learningContest__container:Ra,"navigate-button__container":"_navigate-button__container_1sffb_30","navigation-left-wrapper":"_navigation-left-wrapper_1sffb_37",value:Oa,icon:za,"navigation-button__box":"_navigation-button__box_1sffb_111",previous__container:Ua,icon__container:Ma,next__container:$a,disabled:Ba,banner__container:Ha,sideNavigationContainer:Va,difficultyRatings__box:Fa,hamburgerIcon:Ga,mergedProgressBar:Wa,progress__bar:Ya,contest__progress:ja,filled:qa,problemSolved__icon:Ka,submit__container:Qa,split__container:Xa,"tabs-wrapper__panel":"_tabs-wrapper__panel_1sffb_399",tab__title:Za,tab__container:Ja,tab__content:es,"ide-wrapper__panel":"_ide-wrapper__panel_1sffb_439","mobile-submit__container":"_mobile-submit__container_1sffb_500",runContainer:ts,buttonContainer:ns,"next__problem-link":"_next__problem-link_1sffb_627",btn__text:as,sectionLeftBlock:ss,sectionLeftSep:rs,sectionLeftIcon:os,sectionLeftName:is,contestTextTimer:ls,timer__container:cs,ide__timer:us,timer__name:_s,timer__value:ds,problemAttempted:ps,attempted:ms,unAttempted:fs,userFullName:bs},gs="_skeletonText_1fk77_13",hs="_skeletonCircular_1fk77_13",ys="_skeletonRectangular_1fk77_13",vs="_skeletonContainer_1fk77_18",Ss="_fullPage_1fk77_24",Ts="_dark_1fk77_29",Es="_skeletonTextContainer_1fk77_47",ks="_skeletonIde_1fk77_57",Cs="_skeletonIdeHeader_1fk77_70",As="_skeletonIdeFooter_1fk77_85",Ns="_skeletonIdeContent_1fk77_108",Ps="_skeletonCard_1fk77_118",Is="_skeletonCardContent_1fk77_128",Ds="_skeletonTabs_1fk77_132",Ls="_skeletonTabHeaders_1fk77_140",xs="_skeletonTabContent_1fk77_153",ws="_skeletonPageLayout_1fk77_157",Rs="_skeletonPageContent_1fk77_168",Os="_skeletonPageLeft_1fk77_174",zs="_skeletonPageRight_1fk77_186",m={skeletonText:gs,skeletonCircular:hs,skeletonRectangular:ys,skeletonContainer:vs,fullPage:Ss,dark:Ts,skeletonTextContainer:Es,skeletonIde:ks,skeletonIdeHeader:Cs,skeletonIdeFooter:As,skeletonIdeContent:Ns,skeletonCard:Ps,skeletonCardContent:Is,skeletonTabs:Ds,skeletonTabHeaders:Ls,skeletonTabContent:xs,skeletonPageLayout:ws,skeletonPageContent:Rs,skeletonPageLeft:Os,skeletonPageRight:zs};function we({width:n,height:a}){return t("div",{className:h(m.skeletonCircular,m.dark),style:{width:n,height:a}})}function mt({disableTextContainer:n=!1,count:a=1,height:l="16px",marginBottom:p="12px"}){return t("div",{className:n?"":h(m.skeletonTextContainer,m.dark),children:Array.from({length:a}).map((f,k)=>{const e=k===a-1?`${Math.random()*30+50}%`:`${Math.random()*20+80}%`;return t("div",{className:h(m.skeletonText,m.dark),style:{width:e,height:typeof l=="number"?`${l}px`:l,marginBottom:typeof p=="number"?`${p}px`:p}},k)})})}function ft({width:n,height:a}){return t("div",{className:h(m.skeletonRectangular,m.dark),style:{width:n,height:a}})}function qt(){return v("div",{className:h(m.skeletonIde,m.dark),children:[v("div",{className:h(m.skeletonIdeHeader,m.dark),children:[t(ft,{width:120,height:24}
2),v("div",{style:{display:"flex",gap:"15px"},children:[t(we,{width:24,height:24}),t(we,{width:24,height:24}),t(we,{width:24,height:24}),t(we,{width:24,height:24})]})]}),t("div",{className:h(m.skeletonIdeContent,m.dark),children:t(mt,{disableTextContainer:!0,count:32,height:"20px",marginBottom:"8px"})}),t("div",{className:h(m.skeletonIdeFooter,m.dark),children:v("div",{style:{alignItems:"center",gap:"10px",display:"flex",overflow:"hidden",width:"100%"},children:[t("div",{className:h(m.skeletonRectangular,m.dark),style:{minWidth:"100px",width:"100%",height:"36px",marginRight:"40px"}}),t("div",{className:h(m.skeletonRectangular,m.dark),style:{minWidth:"100px",width:"100%",height:"36px"}}),t("div",{className:h(m.skeletonRectangular,m.dark),style:{minWidth:"100px",width:"100%",height:"36px"}}),t("div",{className:h(m.skeletonRectangular,m.dark),style:{minWidth:"100px",width:"100%",height:"36px"}})]})})]})}function Us(){return v("div",{className:h(m.skeletonCard,m.dark),children:[t("div",{className:h(m.skeletonRectangular,m.dark),style:{width:"100%",height:"120px"}}),v("div",{className:m.skeletonCardContent,children:[t("div",{className:h(m.skeletonText,m.dark),style:{width:"80%",height:"20px",marginBottom:"8px"}}),t("div",{className:h(m.skeletonText,m.dark),style:{width:"60%",height:"16px",marginBottom:"8px"}}),t("div",{className:h(m.skeletonText,m.dark),style:{width:"40%",height:"16px"}})]})]})}function Kt(){return v("div",{className:h(m.skeletonTabs,m.dark),children:[t("div",{className:h(m.skeletonTabHeaders,m.dark),children:Array.from({length:4}).map((n,a)=>t("div",{style:{marginRight:"16px"},children:t(ft,{width:"80px",height:"32px"})},a))}),t("div",{className:h(m.skeletonTabContent,m.dark),children:t(mt,{disableTextContainer:!0,count:32})})]})}function Ms(){return t("div",{className:h(m.skeletonPageLayout,m.dark),children:v("div",{className:h(m.skeletonPageContent,m.dark),children:[t("div",{className:h(m.skeletonPageLeft,m.dark),children:t(Kt,{})}),t("div",{className:h(m.skeletonPageRight,m.dark),children:t(qt,{})})]})})}function E({variant:n="rectangular",width:a="100%",height:l="100vh",count:p=1,fullPage:f=!1,className:k=""}){const e=()=>{switch(n){case"circular":return t(we,{width:a,height:l});case"text":return t(mt,{count:p});case"ide":return t(qt,{});case"card":return t(Us,{});case"tabs":return t(Kt,{});case"page-layout":return t(Ms,{});default:return t(ft,{width:a,height:l})}};return t("div",{className:`${h(m.skeletonContainer,m.dark)} ${f?m.fullPage:""} ${k}`,children:e()})}const Qt="UPDATE_CONTEST_DATA",Xt="UPDATE_PROBLEM_NAVIGATION",Zt="UPDATE_PROBLEM_SPECIFIC_LANGUAGES",Jt="UPDATE_SOURCE_CODE_ACTION",en="UPDATE_SUBMISSION_STATUS",tn="UPDATE_HTML_DOC",nn="UPDATE_SRC_URL",an="UPDATE_SYLLABUS_DATA",sn="UPDATE_MY_SUBMISSIONS",rn="UPDATE_USER_IDE_LANGUAGE_ID",on="UPDATE_IS_LAB_READY",ln="UPDATE_LAB_TESTS_VERDICTS",cn="UPDATE_LAB_TESTS_EXPLANATIONS",un="UPDATE_PRO_NUDGE_VARIATION",_n="UPDATE_OPEN_BROWSER_LAB_CONFIG",dn="UPDATE_PROBLEM_HAS_AI_HELP",pn="UPDATE_AI_QUERY_FROM_DIFFERENT_COMPONENT",mn="UPDATE_CURRENT_AI_CHAT_MODE",fn="UPDATE_LAB_REMOTE_AUTHORITY",bn="UPDATE_ASSESSMENT_END_TIME",gn="UPDATE_SECTION_END_TIME",hn={submissionVisibility:0,showHintsSolutionToAll:1,disableCopyPaste:0,tawkToWidget:null,mySubmissions:[],mcq_data:{mcq_options:[],mcq_statement:"",mcq_type:""},rearrange_data:{movable_lines:"",shuffled_code:"",correct_code:""},html_pattern_data:[],topBannerInitialHeight:54,topBannerHeight:54,languages:[],htmlDoc:"",srcUrl:"",isContestModerator:!1,userIDELanguageId:0,browser_restrictions_enabled:!1,tab_switch_limit:3,capture_video_enabled:!1,capture_screen_recording_enabled:!1,is_platform_assessment:!1,disable_compiler_errors:!1,disable_autosuggestions:!1,seb_enabled:!1,enable_problem_randomization:!1,enable_auto_problem_submission:!1,enable_otp:!1,user_has_temporary_access:!1,syllabus:"",parent_contest_code:"",isLabReady:!1,proNudgeVariation:"default-copy",doesProblemHasAIHelp:!1,problemAIDoubts:[],editorialAIDoubts:[],aiQueryFromDifferentComponent:"",currentAIChatMode:1},$s=(n,a)=>{switch(a.type){case Qt:return{...n,...a.payload};case Xt:return{...n,problemNavigation:a.payload};case Zt:return{...n,languages:a.payload};case Jt:return{...n,setSourceCodeFunction:a.payload};case en:return{...n,solutionAccepted:a.payload};case tn:return{...n,htmlDoc:a.payload};case nn:return{...n,srcUrl:a.payload};case an:return{...n,syllabusData:a.payload};case sn:return{...n,mySubmissions:a.payload};case rn:return{...n,userIDELanguageId:a.payload};case on:return{...n,isLabReady:a.payload};case ln:return{...n,labTestsVerdicts:a.payload};case cn:return{...n,labTestsExplanations:a.payload};case un:return{...n,proNudgeVariation:a.payload};case _n:return{...n,openBrowser:a.payload};case dn:return{...n,doesProblemHasAIHelp:a.payload};case pn:return{...n,aiQueryFromDifferentComponent:a.payload};case mn:return{...n,currentAIChatMode:a.payload};case fn:return{...n,remoteAuthority:a.payload};case bn:return n.time?{...n,time:{...n.time,end_date:a.payload}}:n;case gn:return{...n,currentSectionEndTime:a.payload};default:return n}};function Bs(n){return{type:Qt,payload:n}}function Hs(n){return{type:rn,payload:n}}function Vs(n){return{type:Xt,payload:n}}function Fs(n){return{type:Zt,payload:n}}function Gs(n){return{type:Jt,payload:n}}function $t(n){return{type:en,payload:n}}function wr(n){return{type:tn,payload:n}}function Bt(n){return{type:nn,payload:n}}function Rr(n){return{type:an,payload:n}}function Ws(n){return{type:sn,payload:n}}function Ys(n){return{type:on,payload:n}}function Or(n){return{type:ln,payload:n}}function zr(n){return{type:cn,payload:n}}const js=n=>({type:un,payload:n});function qs(n){return{type:_n,payload:n}}function Ks(n){return{type:dn,payload:n}}function Ur(n){return{type:pn,payload:n}}function Mr(n){return{type:mn,payload:n}}function Qs(n){return{type:fn,payload:n}}function $r(n){return{type:bn,payload:n}}function Br(n){return{type:gn,payload:n}}ka.config.set("basePath","https://cdn.jsdelivr.net/npm/[email protected]/src-noconflict/");const Xs=s.lazy(()=>T(()=>import("./HorizontalTabPanel-DmgXUE-p.js").then(n=>n.a),__vite__mapDeps([0,1,2,3,4,5,6]))),Ht=s.lazy(()=>T(()=>import("./SolutionTab-DpiDYh56.js"),__vite__mapDeps([7,3,1,2,4,5,8,9,10,11,12,13,14,15,16,17,18,19]))),Zs=s.lazy(()=>T(()=>import("./MobileHorizontalTab-B6rLlADl.js"),__vite__mapDeps([20,3,1,2,4,5,0,6]))),Js=s.lazy(()=>T(()=>import("./index-BSFWpFMK.js").then(n=>n.cX),__vite__mapDeps([3,1,2,4,5]))),Vt=s.lazy(()=>T(()=>import("./ProblemStatementTab-DDnrBWUa.js"),__vite__mapDeps([21,1,2,8,3,4,5,9,10,11,12,13,22,23,24,25,26,27,14,28,29,19,30,31,32,33,34,35,36,37,0,6,38,39,40,16,15,41,42,43,44,45,46,17,47,20,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66]))),er=s.lazy(()=>T(()=>import("./Hints-Bopp8wlu.js").then(n=>n.d),__vite__mapDeps([22,1,2,3,4,5,23,24,25,26,27,14,28,29,19,30,31,32,33,34,35,36,37,0,6,38,39,40,16,15,41,9,10,11,12,42,43,44,45,8,13,46,17,47,20,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65]))),tr=s.lazy(()=>T(()=>import("./Hints-Bopp8wlu.js").then(n=>n.f),__vite__mapDeps([22,1,2,3,4,5,23,24,25,26,27,14,28,29,19,30,31,32,33,34,35,36,37,0,6,38,39,40,16,15,41,9,10,11,12,42,43,44,45,8,13,46,17,47,20,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65]))),nr=s.lazy(()=>T(()=>import("./ModuleTransition--2h483sL.js"),__vite__mapDeps([67,3,1,2,4,5,68,69,70,71,72,16,17,73]))),ar=s.lazy(()=>T(()=>import("./MCQ-DGTUAH0P.js"),__vite__mapDeps([74,1,2,3,4,5,40,16,37,34,15,41,29,17,75]))),sr=s.lazy(()=>T(()=>import("./RearrangeCode-BKjwaiXN.js"),__vite__mapDeps([76,3,1,2,4,5,40,16,37,34,15,41,29,17,77]))),rr=s.lazy(()=>T(()=>import("./HTMLEditor-CcTRp7q8.js"),__vite__mapDeps([78,1,2,3,4,5,40,16,37,34,15,41,29,46,17,47,79,80]))),or=s.lazy(()=>T(()=>import("./HTMLOutput-DXrP2Yr-.js"),__vite__mapDeps([81,1,2,3,4,5,82]))),ir=s.lazy(()=>T(()=>import("./LearningContestSidebar-5mRsN-Yu.js"),__vite__mapDeps([83,1,2,84,3,4,5,85,16,17,86]))),lr=s.lazy(()=>T(()=>import("./ProblemSolution-CCpaz48L.js").then(n=>n.a),__vite__mapDeps([60,1,2,14,3,4,5,27,24,25,26,28,29,19,61,53,54,62,63,8,9,10,11,12,13,15,64]))),cr=s.lazy(()=>T(()=>import("./MySubmissions-CbmDzw81.js").then(n=>n.t),__vite__mapDeps([50,1,2,3,4,5,51,52,53,54,55,47,56,42,43,57]))),ur=s.lazy(()=>T(()=>import("./ModuleSummary-DP7dffej.js"),__vite__mapDeps([87,1,2,3,4,5,67,68,69,70,71,72,16,17,73,88]))),_r=s.lazy(()=>T(()=>import("./Hints-Bopp8wlu.js").then(n=>n.C),__vite__mapDeps([22,1,2,3,4,5,23,24,25,26,27,14,28,29,19,30,31,32,33,34,35,36,37,0,6,38,39,40,16,15,41,9,10,11,12,42,43,44,45,8,13,46,17,47,20,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65]))),dr=s.lazy(()=>T(()=>import("./Hints-Bopp8wlu.js").then(n=>n.e),__vite__mapDeps([22,1,2,3,4,5,23,24,25,26,27,14,28,29,19,30,31,32,33,34,35,36,37,0,6,38,39,40,16,15,41,9,10,11,12,42,43,44,45,8,13,46,17,47,20,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65]))),pr=s.lazy(()=>T(()=>import("./Bookmark-Df5ovAzB.js"),__vite__mapDeps([48,1,2,3,4,5,9,10,11,12,49]))),mr=s.lazy(()=>T(()=>import("./Badges-Csiq0ZZR.js"),__vite__mapDeps([35,1,2,3,4,5,36]))),Ft=s.lazy(()=>T(()=>import("./ProNudge-COcAlxrw.js"),__vite__mapDeps([89,1,2,3,4,5,68,69,16,17,90]))),fr=s.lazy(()=>T(()=>import("./FeatureToolTip-DNTIA_gx.js"),__vite__mapDeps([32,1,2,3,4,5,33]))),br=s.lazy(()=>T(()=>import("./LabEditor-D3EBxuul.js").then(n=>n.a),__vite__mapDeps([91,1,2,3,4,5,92,93]))),gr=s.lazy(()=>T(()=>import("./LabView-DVaTmlnd.js"),__vite__mapDeps([94,1,2,3,4,5,14,92,16,17,95]))),hr=s.lazy(()=>T(()=>import("./LabRunContainer-P-5PmWNo.js"),__vite__mapDeps([96,1,2,3,4,5,37,34,92,16,17,97]))),yr=s.lazy(()=>T(()=>import("./LabTests-DWGzuYdp.js"),__vite__mapDeps([98,1,2,3,4,5,16,17,99]))),vr=s.lazy(()=>T(()=>
2import("./LabSolutionTab-d3j3u7O_.js"),__vite__mapDeps([100,1,2,3,4,5,14,61,53,54,101]))),Sr=s.lazy(()=>T(()=>import("./ShortAnswer-DeGnS0rQ.js"),__vite__mapDeps([102,1,2,46,17,47,3,4,5,34,16,103]))),Tr=s.lazy(()=>T(()=>import("./AssessmentSidebar-BHVr5REp.js").then(n=>n.g),__vite__mapDeps([104,1,2,84,3,4,5,85,105]))),re=s.createContext({state:hn,dispatch:()=>{}}),Er={current:null},yn=n=>{const{tabList:a,showProNudge:l=!1,disableRerender:p=!1,handleAIHelpTabClickUsage:f=()=>{}}=n,{search:k,setSearch:e}=Yt(),g=k.tab||"statement";return t("div",{className:h(u["mobile-submit__container"],u.dark),children:t("div",{className:u.mobile__contents,children:t(s.Suspense,{fallback:t(E,{variant:"tabs"}),children:t(Zs,{tabList:a,selectedTab:g,handleSelectTab:_=>{e({tab:a[_].value}),a[_].title==="AI Help"&&f()},showProNudge:l,disableRerender:p})})})})},kr=async n=>{try{const a=await xe.get("/api/ab-variation/learn-pro-nudge-copy-1");a.data?.variation_name&&n(js(a.data.variation_name))}catch{}},Cr=()=>ha({components:{MuiTab:{styleOverrides:{root:{"&.Mui-selected":{fontWeight:"600 !important",borderBottom:"2.8px solid #4079DA"}},textColorPrimary:{textOverflow:"ellipsis",overflow:"hidden",width:"100%",whiteSpace:"nowrap",display:"block"}}},MuiTabs:{styleOverrides:{indicator:{display:"none"}}}}}),Gt=(n,a)=>{let l=!1;return n&&Object.entries(n?.modules)?.forEach(([,p])=>{p?.submodules?.forEach(f=>{f?.contest_code===a&&f?.is_restricted_to_pro&&!f?.user_has_temporary_access&&(l=!0)})}),l},Ar=n=>{switch(n){case ue:return ue;case qe:return qe;case ve:return ve;case C:return C;case je:return je;default:return"ide"}};function Nr({mode:n=Q}){const{contestCode:a="",problemCode:l="",courseSlug:p=""}=Wn(),f=Lt(),k=Lt(),[e,g]=s.useReducer($s,hn),{dispatch:_,state:P}=s.useContext(Yn),{search:D={tab:"statement"},setSearch:$}=Yt(),[_e,oe]=s.useState(!1),[ie,N]=s.useState(!1),[q,le]=s.useState(!1),x=sessionStorage.getItem(`forceDesktopView_${l}`)==="true",y=fa("@media (max-width:960px)")&&!x,X=s.useRef(null);s.useEffect(()=>{const o=document.querySelector('meta[name="viewport"]');o&&x&&o.setAttribute("content","")},[x]);const[de,Oe]=s.useState(!0),[Z,ce]=s.useState(n===Q),[pe,Ce]=s.useState(!1),[J,Qe]=s.useState(!1),[me,ze]=s.useState([33.33,33.33,33.33]),[H,fe]=s.useState(!1),U=window.location.pathname.split("/")[1]==="practice",Ae=n===aa,w=n===sa,ee=Ae||w,be=U?"practice":"learn",Xe=be==="practice"?be:`${be}/course`,L=n===Q?`${be}/course/${e?.syllabusData?.slug}`:n,[te,Ne]=s.useState(""),[Ze,Je]=s.useState([]),[c,r]=s.useState(!1),[i,d]=s.useState(jn()),I=window.location.hash.substring(1),{video_editorial_url:A,text_editorial_body:R,gumlet_video_url:V}=e,O=qn(),Se="helpToolTipCrossClick",vn=s.useCallback(()=>{Qe(!J),ze(J?[33.33,33.33,33.33]:[50,50,0])},[J]),[Sn,Tn]=s.useState(!1),[bt,En]=s.useState(!1),[kn,Cn]=s.useState("Access Denied"),gt=s.useRef(null),ht=Ea(e?.syllabusData?.modules,a),Ue=()=>e?.problemNavigation?.current_problem_position===e?.problemNavigation?.total_problems,M=!w&&!P?.userData?.user?.isPremiumUser&&(Gt(e?.syllabusData,a)||Ae&&!e?.user_has_temporary_access),yt=s.useCallback(o=>{g(Hs(o))},[g]),et=s.useCallback(o=>{g(qs(o))},[g]),Me=()=>t(s.Suspense,{fallback:t(E,{variant:"ide"}),children:t(er,{onSubmissionResponseCallback:o=>{g(Ws([])),o==="accepted"&&g($t(!0))},problemCode:l,contestCode:a,sampleInput:e?.problemComponents?.sampleTestCases?.[0]?.input||"",problemSpecificLanguages:e?.languages,ideSettings:["reloadTemplate","settings","fullScreen"],isLearningContest:!0,hideCustomInputBox:e.learn_display_type==="basic"||e.learn_display_type==="concept",ParentContext:re,sendSequentialSubmissions:!0,updateSourceCodeAction:Gs,mobileResponsive:y,isPracticePath:U,updateUserIDELanguage:yt,setShowTransition:N,isAssessmentPreviewMode:w,allowCopyPaste:ee})}),$e=(o=!1)=>t(s.Suspense,{fallback:t(E,{variant:"ide"}),children:t(rr,{data:e.html_pattern_data,setHideIframe:vn,hideIframe:J,setShowTransition:N,iframeRef:gt,hideEditor:o,updateUserIdeLanguage:yt,allowCopyPaste:ee,isAssessmentPreviewMode:w})}),Be=()=>t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(or,{htmlCode:e?.htmlDoc,srcUrl:e?.srcUrl,iframeRef:gt,allowUrlEdit:e.learn_content_type===C,showLoginForm:e.learn_content_type!==C,setBrowserUrlKey:Ne,browserUrlKey:te,setOpenBrowser:et,showBrowserConsole:e.showConsole,iframeParentDomain:i,reserveNextButtonSpace:e.learn_content_type!==C})}),vt=()=>t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(Sr,{setShowTransition:N,mode:n})}),tt=s.useCallback(()=>t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(ar,{data:e.mcq_data,setShowTransition:N,mode:n})}),[e.mcq_data,N,n]),nt=()=>t(s.Suspense,{fallback:t(E,{variant:"ide"}),children:t(sr,{data:e.rearrange_data,setShowTransition:N,mode:n})}),St=()=>t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(ur,{contestCode:a})}),An=s.useCallback(o=>{g(Bt(o))},[g]),Nn=s.useCallback(o=>{g(Bt(o)),d(o)},[g]),Tt=s.useCallback(o=>{g(Ys(o))},[g]),Pn=s.useCallback(o=>{g(Qs(o))},[g]),at=()=>t(s.Suspense,{fallback:t(E,{variant:"ide"}),children:t(br,{contestCode:e.contest_code,problemCode:e.problem_code,setContainerURL:Nn,setRunCommands:Je,updateIsLabReady:Tt,setRemoteAuthority:Pn,disableCopyPaste:!!e.disableCopyPaste&&!e?.isContestModerator&&!ee,isAssessmentPreviewMode:w})}),Et=()=>t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(yr,{tests:e?.labTests||[],testsVerdicts:e?.labTestsVerdicts||[],testsExplanations:e?.labTestsExplanations||[],isSolutionRunning:c,setShowTransition:N})}),In=s.useCallback(()=>{e?.learn_content_type===C?window.location.href=`/${L}/${a}/problems/${e?.problemNavigation?.next}`:O(`/${L}/${a}/problems/${e?.problemNavigation?.next}`)},[e?.learn_content_type,e?.problemNavigation?.next,L,a,O]),kt=()=>t("div",{className:h(u.runContainer,u.dark),children:t("div",{className:u.buttonContainer,children:t("button",{type:"button",className:h(u["next__problem-link"],u.dark),onClick:In,children:t("p",{className:h(u.btn__text,u.dark),children:"Next"})})})}),Te=s.useMemo(()=>Ar(String(e.learn_content_type)),[e.learn_content_type]),Dn=()=>M?t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(Ft,{mode:n,isPracticePath:U,courseName:e?.syllabusData?.name||"",contestCode:a})}):e.learn_display_type==="concept"&&e?.problemNavigation?.current_problem_position===e?.problemNavigation?.total_problems?St():Te===ue?e.learn_display_type==="concept"?kt():tt():Te===je?vt():Te===qe?nt():Te===ve?$e():Te===C?at():Te==="ide"?Me():null,Ln=()=>t("div",{className:u.problemStatementMobile,children:de?t(E,{variant:"text",count:32}):v(ye,{children:[t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(Vt,{data:e,showProNudge:M,setSelectedTab:o=>{$({tab:o})},isLearningContest:!0,showAITutor:pe,setShowAITutor:Ce})}),e.learn_content_type!==C&&!pe?Dn():null]})}),He=()=>{const o=["tries","pl-sql","thapar-daa-2026"].includes(e.syllabusData?.slug),b=e.syllabusData?.level==="Beginner"||e.syllabusData?.level==="Intermediate",ae=e?.learn_content_type===ra||e?.learn_content_type===ue||e?.learn_content_type===C,K=e.syllabusData?.level===lt&&(P?.userData?.user?.hasAnySpecialPermission||!!e?.syllabusData?.is_cohort_manager);return(ee||o||b||K)&&ae};let ne=(()=>{const o={title:"Statement",value:"statement",contents:y?Ln():t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(Vt,{data:e,showProNudge:M,setSelectedTab:F=>{$({tab:F})},isLearningContest:!0,showAITutor:pe,setShowAITutor:Ce})}),showGoToTop:!0};let b=t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(Ht,{})});["default"].includes(e.learn_content_type)&&(A||V||R)?b=v(ye,{children:[t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(lr,{problemCode:String(e?.problem_code),contestCode:String(e?.contest_code),ParentContext:re,setSelectedTab:F=>{$({tab:F})},isLearningPath:!0})}),q?t(s.Suspense,{fallback:null,children:t(Ht,{})}):null]}):e.learn_content_type===C&&(b=t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(vr,{solutions:e?.labSolutions||[],remoteAuthority:e?.remoteAuthority,videoEditorialURL:A,gumletVideoURL:V,canAccessVideoEditorial:e?.canAccessVideoEditorial,problemCode:l,contestCode:a})}));const ae={title:"Solution",value:"solution",contents:b,showGoToTop:!0},K={title:"Hints",value:"hints",contents:t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(tr,{ParentContext:re,isPracticePath:U})}),showGoToTop:!0},he={title:"Help",value:"Help",contents:t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(_r,{ParentContext:re})}),showGoToTop:!0};He()&&(he.title="AI Help",he.contents=t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(dr,{ParentContext:re,componentSource:oa})}));const Ge={title:"Submissions",value:"Submissions",contents:t(s.Suspense,{fallback:t(E,{variant:"text",count:32}),children:t(cr,{problemCode:String(e?.problem_code),contestCode:String(e?.contest_code),showAnnotatedSubmissions:!0,ParentContext:re,isAssessmentPreviewMode:w})}),showGoToTop:!0};if(["mcq","rearrange"].includes(e.learn_content_type)||["concept"].includes(e.learn_display_type))return[o,he];const Dt=A||V||R||q,Gn=!!e.hints?.some(F=>F.isActive)||!!e.specialTestCases?.length||!!e.cheatCodes?.length;if(!U&&(e.isContestModerator||ee)){const F=[o];return["default"].includes(e.learn_content_type)&&F.push(Ge),Gn&&F.push(K),Dt&&F.push(ae),F.push(he),F}if(!U&&!e.showHintsSolutionToAll)return e.submissionVisibility!==1&&["default"].includes(e.learn_content_type)?[o,Ge,he]:[o,he];const Pe=[o,he];let rt=1;return Dt&&(Pe.splice(rt,0,ae),rt+=1),e.shouldShowHintsTab&&Pe.splice(rt,0,K),!U&&e.submissionVisibility!==1&&["default"].includes(e.learn_content_type)?Ee(Pe,1,Ge):(ee||U)&&["default"].includes(e.learn_content_type)?Ee(Pe,1,Ge):Pe})();const xn={title:"Tests",value:"tests",contents:Et(),showGoToTop:!0};e.learn_content_type===C&&e.learn_display_type!=="concept"&&!y&&(ne=Ee(ne,1,xn));const st={mcq:{contents:tt()},rearrange:{contents:nt()},ide:{contents:Me()},labs:{title:"IDE",value:"lab",contents:at(),showGoToTop:!0},trio:{contents:$e()},iframe:{title:"Output",value:"iframe",contents:Be(),showGoToTop:!0},tests:{contents:Et()}};let ge=ne;e.learn_content_type===ve&&(ge=Ee(ge,1,st.iframe)),e.learn_content_type===C&&!y&&(ge=Ee(ge,1,st.labs),ge=Ee(ge,2,st.iframe));const Ct=ne.findIndex(o=>o.value===ne.find(b=>b.value===D.tab)?.value),wn=Ct===-1?0:Ct,Rn=o=>{let b=!1;o&&(Array.isArray(o)&&o.length>=1&&(b=!!o[0]?.solution),Array.isArray(o)||(b=!!Object.values(o).some(ae=>ae?.solution!==""))),le(b)},On=async()=>{try{Oe(!0);const{data:o}=await xe.get(`api/contests/${a}/problems/${l}?ref=${I}${w?"&assessmentPreviewMode=true":""}`);o.status==="success"?(o.contest_category===ia&&n===Q?(_(Ie(!0)),_(De(!0)),_(ot({response:{status:403,data:{message:"Access denied"}}}))):(g(Bs(o)),o?.learn_content_type===C?le(!!o?.labSolutions?.length):Rn(o.solution),g($t(o?.contest_problem_status==="solved"))),Tn(!!o?.bookmark_status)):(En(!0),Cn(o.message||"Access Denied"),U||(_(Ie(!0)),_(De(!0))),_(ke("Restricted module")))}catch(o){_(Ie(!0)),_(De(!0)),_(ot(o))}finally{Oe(!1)}},zn=async()=>{try{const o=await xe.get(`api/contests/navigation/${a}?problem=${l}${w?"&assessmentPreviewMode=true":""}`);g(Vs(o.data))}catch(o){Ot(o)}},Un=async()=>{try{const o=await xe.get(`api/ide/${a}/languages/${l}`);g(Fs(o.data.languages||[]))}catch(o){Ot(o)}};s.useEffect(()=>{if(Ae)_(ke(`Review problem ${e.problem_name}`));else if(w)_(ke(`Preview problem ${e.problem_name}`));else{const o=k.pathname.split("/")[1];if(e?.problem_name&&!document.title.includes(e.problem_name)){const b=e?.syllabusData?.name.replace(/^(Learn|Practice) /,"");_(o==="practice"?ke(`${e.problem_name} Practice Problem in ${b}`):ke(`${e.problem_name} in ${b}`))}}},[e?.problem_name]),s.useEffect(()=>{_(xt(!0)),On(),zn(),Un(),f.pathname.includes("/learn/course/python/")&&kr(g),Tt(!1),Ce(!1),_(Kn(!0)),_(Qn("100%")),_(Ie(!1)),_(De(!1)),_(Xn(!1)),_(Zn(!1)),_(xt(!1))},[f.pathname]),s.useEffect(()=>{y?document.body.style.overflow="auto":document.body.style.overflow="hidden"},[y]),s.useEffect(()=>{!Z&&!Gt(e?.syllabusData,a)&&bt&&(_(Ie(!0)),_(De(!0)),_(ot(la(403,kn))),_(ke("Restricted module")))},[Z,bt,e?.syllabusData]);function Mn(){return M?{borderTop:"0",height:"calc(100vh - 54px)"}:e.learn_display_type==="concept"&&e.learn_content_type===ue&&!Ue()?{height:"calc(100vh - 96px - 68px)"}:e.learn_content_type===C?{height:"calc(100vh - 54px)"}:{height:"calc(100vh - 96px)"}}const At=s.useCallback(()=>{const o=`ai_help_tab_click${window.location.pathname}`;Jn(ua,ca,[o])},[window.location.pathname]),Ve=v("div",{className:u["tabs-wrapper__panel"],style:{minWidth:e?.learn_content_type===C?"0px":"280px"},children:[t(s.Suspense,{fallback:t(E,{variant:"tabs"}),children:t(Xs,{tabs:ne,setSelectedTabIndex:o=>{ne[o].title==="AI Help"&&At(),$({tab:ne[o].value}),ne[o].value==="Help"&&ea(_a.NEED_HELP_CLICKS,{problem_url:window.location.pathname,action:"tab"})},selectedTabIndex:wn,marginValue:"0",tabContentStyles:Mn(),tabContentProps:{className:u.tab__content},tabContainerProps:{className:u.tab__container,style:{display:e.learn_content_type===C&&!y?"none":""}},tabProps:{className:h(u.tab__title,u.dark)},showProNudge:M})}),e.learn_display_type==="concept"&&e.learn_content_type===ue&&!Ue()&&kt()]}),$n=()=>
2{if(de||P?.isLoading||Z&&!ie)return t(E,{variant:"page-layout"});const o=()=>M?t(s.Suspense,{fallback:t(E,{variant:"card"}),children:t(Ft,{mode:n,isPracticePath:U,courseName:e?.syllabusData?.name||"",contestCode:a})}):e.learn_content_type===ve&&e.learn_display_type==="concept"?v(ye,{children:[Be(),$e(!0)]}):e.learn_content_type===ve?v(ye,{children:[t("div",{className:`${h(u["ide-wrapper__panel"],u.dark)} notranslate`,children:$e()}),t("div",{className:`${h(u["ide-wrapper__panel"],u.dark)} notranslate`,style:{width:J?"0px":"100%"},children:Be()})]}):e.learn_display_type==="concept"&&Ue()?St():e.learn_content_type===ue?tt():e.learn_content_type===qe?nt():e.learn_content_type===je?vt():Me();return t("div",{className:u.submit__container,children:!M&&e.learn_content_type===C?t(s.Suspense,{fallback:t(E,{variant:"ide"}),children:t(gr,{problemStatementView:Ve,htmlOutputView:Be(),labEditor:at(),contestCode:a,problemCode:l,openBrowser:!!e?.openBrowser,setOpenBrowser:et,showBrowser:!!e?.showBrowser,isLabSolutionRunning:c,showAIHelp:He(),showSolution:!!e?.labSolutions?.length,showTests:e.learn_display_type!=="concept",isAssessmentPreviewMode:w})}):!M&&e.learn_content_type===ve&&e.learn_display_type!=="concept"?v(Ke,{className:`${u.split__container}`,direction:"horizontal",gutterSize:5,sizes:me,minSize:J?[100,100,0]:[100,100,100],children:[Ve,o()]}):e.learn_display_type==="concept"&&e.learn_content_type===ue&&!Ue()?t(ye,{children:Ve}):v(Ke,{className:u.split__container,direction:"horizontal",gutterSize:5,children:[Ve,t("div",{className:`${h(u["ide-wrapper__panel"],u.dark)} notranslate`,children:o()})]})})},Bn=s.useCallback(()=>{e?.problemNavigation?.current_problem_position===e?.problemNavigation?.total_problems&&e.learn_display_type!=="concept"?N(!0):e?.problemNavigation?.next&&(e?.learn_content_type===C?window.location.href=`/${L}/${a}/problems/${e?.problemNavigation?.next}`:O(`/${L}/${a}/problems/${e?.problemNavigation?.next}`))},[e?.problemNavigation,e?.learn_display_type,e?.learn_content_type,N,L,a,O]),Hn=s.useCallback(()=>{if(e?.problemNavigation?.previous||e?.problemNavigation?.previous_submodule?.problem_code){const o=e.problemNavigation?.current_problem_position===1?`/${L}/${e?.problemNavigation?.previous_submodule?.contest_code}/problems/${e?.problemNavigation?.previous_submodule?.problem_code}`:`/${L}/${a}/problems/${e?.problemNavigation?.previous}`;e?.learn_content_type===C?window.location.href=o:O(o)}},[e?.problemNavigation,e?.learn_content_type,L,a,O]);s.useEffect(()=>{const o=b=>{(b.metaKey||b.ctrlKey)&&b.key==="ArrowLeft"?(b.preventDefault(),Hn()):(b.metaKey||b.ctrlKey)&&b.key==="ArrowRight"&&(b.preventDefault(),Bn())};return e.learn_content_type!==C&&document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o)}},[e,l]);const Vn=()=>{const o=document.getElementsByClassName("MuiTabs-flexContainer")[0],b=o&&o?.getElementsByClassName("MuiButtonBase-root"),K=(b&&b[b?.length-1])?.getBoundingClientRect();return{position:"absolute",left:`${K?.left+40}px`,top:`${K?.bottom+10}px`,zIndex:11}};s.useEffect(()=>{if(P?.isLoggedIn){const o=setTimeout(()=>{xe.post("api/visit_path_problem",{contestCode:a,problemCode:l}).catch(()=>{})},1e4);return()=>clearTimeout(o)}},[l,a]),s.useEffect(()=>{P?.isLoggedIn&&l&&ta(l,_)},[l]),s.useEffect(()=>{e?.syllabusData?.slug&&g(Ks(He()))},[e?.syllabusData,e?.learn_content_type,e?.learn_display_type]);const Fe=s.useCallback(o=>{o.preventDefault();const b=o.currentTarget?.getAttribute("href")??o.currentTarget?.getAttribute("to")??"";e?.learn_content_type===C?window.location.href=b:O(b)},[e?.learn_content_type,O]),Nt=s.useCallback(()=>{y||oe(!0)},[y]),Pt=s.useCallback(()=>{y||oe(!1)},[y]),It=s.useCallback(()=>{fe(!H)},[H]),Fn=s.useMemo(()=>ht?.map((o,b)=>t(Wt,{title:e.problemNavigation?.current_problem_position===b+1?t("div",{className:"notranslate",children:`${e.problemNavigation?.current_problem_position} out of ${e.problemNavigation?.total_problems}`}):"",open:!y&&_e,onMouseEnter:Nt,onMouseLeave:Pt,children:Number(e?.problemNavigation?.total_problems)>=20?t("span",{className:`${u.progress__bar} ${b+1<=e.problemNavigation?.current_problem_position?u.filled:""}`,onClick:It}):t(it,{className:`${u.progress__bar} ${b+1<=e.problemNavigation?.current_problem_position?u.filled:""}`,to:`/${L}/${a}/problems/${o?.code}`,onClick:Fe,children:t("div",{},b)})},b)),[ht,e.problemNavigation?.current_problem_position,e.problemNavigation?.total_problems,y,_e,Nt,Pt,It,L,a,Fe]);
2return t(ba,{injectFirst:!0,children:t(ga,{theme:Cr(),children:t(re.Provider,{value:{state:e,dispatch:g},children:v(dt.Fragment,{children:[n===Q&&t(s.Suspense,{fallback:null,children:t(nr,{slug:p,contestCode:a,showTransition:ie,setFetchingSyllabusData:ce})}),n===Q?t(s.Suspense,{fallback:null,children:t(ir,{openSidebar:H,setOpenSidebar:fe})}):t(s.Suspense,{fallback:null,children:t(Tr,{mode:n,openSidebar:H,setOpenSidebar:fe})}),v("div",{className:h(u.learningContest__container,u.dark),ref:X,style:{filter:H?"brightness(50%)":""},children:[t(s.Suspense,{fallback:null,children:t(fr,{showToolTip:!!(!M&&e.problem_code&&He()&&e.learn_content_type!==C),itemName:Se,title:"Stuck? Use our all-new Help",description:"Our interactive AI powered tool can boost your learning speed by 3x",position:Vn()})}),v("div",{className:`${u["navigate-button__container"]} notranslate ${u.banner__container}`,children:[v("div",{className:u["navigation-left-wrapper"],children:[v("div",{className:u.sideNavigationContainer,children:[t("a",{className:u.backToPractice__box,href:n===Q?`${wt()}/${Xe}/${e.problemNavigation?.learning_path_slug}`:`${wt()}${na(w,e.parent_contest_code||a)}`,"aria-label":"Back to practice",children:t("div",{className:u.icon__container,children:t(ya,{className:u.icon})})}),!M&&!P?.isLoading&&!de&&!Z&&t("i",{className:h(u.hamburgerIcon,u.dark),onClick:()=>fe(!H)}),!!e.solutionAccepted&&t("i",{className:u.problemSolved__icon})]}),!y&&(e.syllabusData?.level===lt?!!e?.difficulty_type&&e.difficulty_type.toLowerCase()!=="unassigned":Number(e?.difficulty_rating)>0)&&v("div",{className:h(u.difficultyRatings__box,u.dark),children:[t("span",{children:"Difficulty:  "}),t("span",{className:h(u.value,u.dark),children:e.syllabusData?.level===lt?(e.difficulty_type??"").charAt(0).toUpperCase()+(e.difficulty_type??"").slice(1).toLowerCase():e?.difficulty_rating})]}),t(s.Suspense,{fallback:t(E,{variant:"text",count:1}),children:t(Js,{})}),P.isLoggedIn&&!w&&t(s.Suspense,{fallback:null,children:t(pr,{problemCode:String(e?.problem_code),contestCode:String(e?.contest_code),isBookmarked:Sn})}),U&&!M?t(La,{}):t(ye,{})]}),!y&&e.learn_content_type===C&&t(s.Suspense,{fallback:null,children:t(hr,{setOpenBrowser:et,runCommands:Ze,setBrowserUrlKey:Ne,updateBrowserUrl:An,browserUrl:e.srcUrl,ParentContext:re,isSolutionRunning:c,setIsSolutionRunning:r,setShowTransition:N,isAssessmentPreviewMode:w})}),P?.showBadges&&t(s.Suspense,{fallback:null,children:t(mr,{mobileResponsive:y})}),!M&&!P?.isLoading&&!Z&&v("div",{className:u["navigation-button__box"],children:[v(it,{className:`${u.previous__container} ${e?.problemNavigation?.previous||e.problemNavigation?.previous_submodule?"":u.disabled}`,to:e.problemNavigation?.current_problem_position===1?`/${L}/${e?.problemNavigation?.previous_submodule?.contest_code}/problems/${e?.problemNavigation?.previous_submodule?.problem_code}`:`/${L}/${a}/problems/${e?.problemNavigation?.previous}`,onClick:Fe,children:[t("div",{className:u.icon__container,children:t(va,{className:u.icon})}),t("span",{className:"notranslate",children:n===Q?Rt(y,e.problemNavigation?.current_problem_position===1,"Prev"):"Prev"})]}),n===Q?t("div",{className:`${u.contest__progress} ${Number(e?.problemNavigation?.total_problems)>=20?u.mergedProgressBar:""}`,children:Fn}):v("div",{style:{display:"flex",alignItems:"center"},children:[e?.problemNavigation?.current_problem_position," ","/"," ",e?.problemNavigation?.total_problems]}),(()=>{const o=e.problemNavigation?.current_problem_position===e.problemNavigation?.total_problems,b=ee,ae=()=>{e.learn_display_type==="concept"?e?.problemNavigation?.next_submodule?.contest_code?O(`/${L}/${e?.problemNavigation?.next_submodule?.contest_code}/problems/${e?.problemNavigation?.next_submodule?.problem_code}`):O(`/${L}`):n===Q?N(!0):O(`/skill-test/${a}`)},K=()=>o&&b?"Next":Rt(y,o,"Next");return o?v("div",{className:`${u.next__container} ${b?u.disabled:""}`,onClick:ae,children:[t("span",{className:"notranslate",children:K()}),t("div",{className:u.icon__container,children:t(zt,{className:u.icon})})]}):v(it,{className:u.next__container,to:`/${L}/${a}/problems/${e?.problemNavigation?.next}`,onClick:Fe,children:[t("span",{className:"notranslate",children:K()}),t("div",{className:u.icon__container,children:t(zt,{className:u.icon})})]})})()]})]}),y?v(ye,{children:[e.learn_content_type===C&&v(Sa,{severity:"info",icon:t(Ta,{}),sx:{margin:"16px"},children:[v("div",{children:[t("strong",{children:"Desktop Required:"})," ","Lab editor requires a desktop. Want to try desktop view on mobile? Click below."]}),t("button",{type:"button",className:h(u.desktopVersionButton,u.dark),onClick:()=>{sessionStorage.setItem(`forceDesktopView_${l}`,"true"),window.location.reload()},children:"Open Desktop Version"})]}),t(yn,{state:e,tabList:ge,IDEComponent:Me(),containerRef:X,showProNudge:M,disableRerender:e.learn_content_type===C,handleAIHelpTabClickUsage:At})]}):$n()]})]},l)})})})}const Hr=Object.freeze(Object.defineProperty({__proto__:null,LearningContestContext:re,MobileResponsivePage:yn,default:Nr,submitProblemRef:Er},Symbol.toStringTag,{value:"Module"}));
2export{re as L,yn as M,Ke as S,Ur as U,Mr as a,Jt as b,E as c,u as d,qs as e,Gs as f,$t as g,Bt as h,hn as i,Bs as j,Vs as k,Fs as l,Qs as m,Ys as n,$r as o,Br as p,wr as q,$s as r,Er as s,Or as t,zr as u,Rr as v,Hr as w};

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.