1(self.webpackChunk=self.webpackChunk||[]).push([[1975],{455558:(e,t,n)=>{"use strict";n.r(t)},670553:(e,t,n)=>{"use strict";n.r(t)},109338:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={center:"index__center--wIonr",modalBtnCancel:"index__modalBtnCancel--P_Xwt",modalBtnDanger:"index__modalBtnDanger--lx19j",modalBtnReset:"index__modalBtnReset--yxB0w",modalBtnDisabled:"index__modalBtnDisabled--fHubP",tableFilterDiv:"index__tableFilterDiv--fVc72",filterCheckbox:"index__filterCheckbox--DOlsJ",filterFooter:"index__filterFooter--dlN0V",numberInput:"index__numberInput--hjgl5",filterTitle:"index__filterTitle--lq5sO",modalBtnOk:"index__modalBtnOk--c2ba7",tableBtn:"index__tableBtn--U1VuT",flex:"index__flex--Qt3Q9",splitLine:"index__splitLine--kNNLQ",flexEnd:"index__flexEnd--cDINd",flexStart:"index__flexStart--vCnZX",detailNavName:"index__detailNavName--AAE14",copyLinkURL:"index__copyLinkURL--Ccz1Q",copyLink:"index__copyLink--Mf9e_",copyIcon:"index__copyIcon--Av3s_",flexCenter:"index__flexCenter--TnmHS",flexColumnCenter:"index__flexColumnCenter--mxQsD",flexColumnStart:"index__flexColumnStart--cFPfv",flexBetween:"index__flexBetween--yXVjI",blueText:"index__blueText--zQgPe",bluePlainText:"index__bluePlainText--eAdAs",blueTextPlain:"index__blueTextPlain--GQLob",antInput:"index__antInput--nkqaR",mr16:"index__mr16--WuKnT",ml8:"index__ml8--_YKon",mr8:"index__mr8--RqVEC",mb16:"index__mb16--aNYjz",moTag:"index__moTag--Nhth8",moUserAvatarSpan:"index__moUserAvatarSpan--L1XtA",moUserAvatar:"index__moUserAvatar--aKL7B",moUsername:"index__moUsername--iJe3J",navOverlay:"index__navOverlay--w3Eq3",homeworkTableStyle:"index__homeworkTableStyle--TJ3nw",subTitle:"index__subTitle--aDhIS",modalHeader:"index__modalHeader--MN_mg",modalHeaderNew:"index__modalHeaderNew--q0LNW",modalHeaderBefore:"index__modalHeaderBefore--DeI7g",font14gray:"index__font14gray--Q9Eos",ml16:"index__ml16--Wv0Pl","phone-modal":"index__phone-modal--ATI7W",medalSrc:"index__medalSrc--MJ1KH",medalMove:"index__medalMove--TQRhr",tabStyle:"index__tabStyle--eh8c0",unLoginAvatar:"index__unLoginAvatar--u3uNd",spin:"index__spin--drnXf","ant-spin-container":"index__ant-spin-container--XX1Tt",confirmBtns:"index__confirmBtns--NDhfM",tableTitle:"index__tableTitle--tqd8G",studentNum:"index__studentNum--JqGiT",modalMethodOverwrite:"index__modalMethodOverwrite--ZaqWN",largeRoundBtn:"index__largeRoundBtn--PAVBB",questionContent:"index__questionContent--PGyTX",sourceCode:"index__sourceCode--XKWU0",questionDesc:"index__questionDesc--xiMCA",emptyChoice:"index__emptyChoice--R_Xwr",analyise:"index__analyise--fOlS1",analyiseTitle:"index__analyiseTitle--zBwXq",analyiseContent:"index__analyiseContent--qYKxv",choiceItem:"index__choiceItem--iGXQX",questionTitle:"index__questionTitle--WvB4i",choiceWrap:"index__choiceWrap--ikxqi",choiceWrapContentSpan:"index__choiceWrapContentSpan--se9uD",choiceOptionItemRight:"index__choiceOptionItemRight--TYT8f",choiceOptionItemError:"index__choiceOptionItemError--pHYtQ",choiceOptionItemRightGreen:"index__choiceOptionItemRightGreen--jK7Uj",choiceItemClassic:"index__choiceItemClassic--kWJDg"}},165576:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={center:"custormGuide__center--ZyUwv",modalBtnCancel:"custormGuide__modalBtnCancel--C7oTh",modalBtnDanger:"custormGuide__modalBtnDanger--Ifhkq",modalBtnReset:"custormGuide__modalBtnReset--UaDjB",modalBtnDisabled:"custormGuide__modalBtnDisabled--dF7rV",tableFilterDiv:"custormGuide__tableFilterDiv--Mc4dZ",filterCheckbox:"custormGuide__filterCheckbox--QrcFw",filterFooter:"custormGuide__filterFooter--R_7Nz",numberInput:"custormGuide__numberInput--oUDNI",filterTitle:"custormGuide__filterTitle--oGtu7",modalBtnOk:"custormGuide__modalBtnOk--cU4Jv",tableBtn:"custormGuide__tableBtn--rhT6Y",flex:"custormGuide__flex--iBdDI",splitLine:"custormGuide__splitLine--BAb2f",flexEnd:"custormGuide__flexEnd--uAjNg",flexStart:"custormGuide__flexStart--mEjbB",detailNavName:"custormGuide__detailNavName--cKtzL",copyLinkURL:"custormGuide__copyLinkURL--RwggP",copyLink:"custormGuide__copyLink--JJfMT",copyIcon:"custormGuide__copyIcon--IRTFQ",flexCenter:"custormGuide__flexCenter--O86er",flexColumnCenter:"custormGuide__flexColumnCenter--oaj2r",flexColumnStart:"custormGuide__flexColumnStart--FrsJ_",flexBetween:"custormGuide__flexBetween--uNmqB",blueText:"custormGuide__blueText--pclIB",bluePlainText:"custormGuide__bluePlainText--t68ty",blueTextPlain:"custormGuide__blueTextPlain--aChcX",antInput:"custormGuide__antInput--tnuOs",mr16:"custormGuide__mr16--tEYJ8",ml8:"custormGuide__ml8--ACKDq",mr8:"
1custormGuide__mr8--W118F",mb16:"custormGuide__mb16--UJuiO",moTag:"custormGuide__moTag--RgSuX",moUserAvatarSpan:"custormGuide__moUserAvatarSpan--BfgGn",moUserAvatar:"custormGuide__moUserAvatar--KxLzJ",moUsername:"custormGuide__moUsername--e677t",navOverlay:"custormGuide__navOverlay--P_R9S",homeworkTableStyle:"custormGuide__homeworkTableStyle--Bodjy",subTitle:"custormGuide__subTitle--uHXRS",modalHeader:"custormGuide__modalHeader--ey_Je",modalHeaderNew:"custormGuide__modalHeaderNew--XjOl9",modalHeaderBefore:"custormGuide__modalHeaderBefore--GE3jT",font14gray:"custormGuide__font14gray--O2eFP",ml16:"custormGuide__ml16--AvRiR","phone-modal":"custormGuide__phone-modal--qh0Vd",medalSrc:"custormGuide__medalSrc--dns9j",medalMove:"custormGuide__medalMove--YbwRd",tabStyle:"custormGuide__tabStyle--HSJgM",unLoginAvatar:"custormGuide__unLoginAvatar--xXLiw",spin:"custormGuide__spin--R0CnP","ant-spin-container":"custormGuide__ant-spin-container--H1anH",confirmBtns:"custormGuide__confirmBtns--aZhFF",tableTitle:"custormGuide__tableTitle--vi9LN",studentNum:"custormGuide__studentNum--c1Q8g",modalMethodOverwrite:"custormGuide__modalMethodOverwrite--esU7m",largeRoundBtn:"custormGuide__largeRoundBtn--Uc067",joyrideWrapper:"custormGuide__joyrideWrapper--vgz_A",customBox:"custormGuide__customBox--Yhz9h",subCustomBox:"custormGuide__subCustomBox--DcBLL",selectBox:"custormGuide__selectBox--bIADd",title:"custormGuide__title--GrXS4",closeIcon:"custormGuide__closeIcon--xJuNW",buttonWrapper:"custormGuide__buttonWrapper--LuV7F",prevBtn:"custormGuide__prevBtn--XRJfl",nextBtn:"custormGuide__nextBtn--_p0EF",setpCount:"custormGuide__setpCount--CeB9o",step1:"custormGuide__step1--z2Kp_",connectLine:"custormGuide__connectLine--KlAAb",statusIcon:"custormGuide__statusIcon--fIBjL",ball:"custormGuide__ball--zGTA5",bottomItems:"custormGuide__bottomItems--XXmHd",step2:"custormGuide__step2--gqrEE",hoverImg:"custormGuide__hoverImg--UrXCC",step3:"custormGuide__step3--iBLVb",step4:"custormGuide__step4--Lr2n2",step5:"custormGuide__step5--WgNUA",step6:"custormGuide__step6--fFFHA",text1:"custormGuide__text1--OcRPv",text2:"custormGuide__text2--fgiR8",finishModal:"custormGuide__finishModal--uTsE7",contentWrapper:"custormGuide__contentWrapper--L9vNL",finishedPic:"custormGuide__finishedPic--MO0Ak",finishText:"custormGuide__finishText--nP7x5",comfirmBtn:"custormGuide__comfirmBtn--wEZym"}},318075:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={center:"index__center--YmMF7",modalBtnCancel:"index__modalBtnCancel--ZZI5u",modalBtnDanger:"index__modalBtnDanger--XOaDR",modalBtnReset:"index__modalBtnReset--WSSRR",modalBtnDisabled:"index__modalBtnDisabled--vjv37",tableFilterDiv:"index__tableFilterDiv--it76I",filterCheckbox:"index__filterCheckbox--hHyeW",filterFooter:"index__filterFooter--UGyqS",numberInput:"index__numberInput--x5JaE",filterTitle:"index__filterTitle--q0uPC",modalBtnOk:"index__modalBtnOk--EBZkf",tableBtn:"index__tableBtn--rjClj",flex:"index__flex--LPjnT",splitLine:"index__splitLine--xMBNc",flexEnd:"index__flexEnd--fCR1E",flexStart:"index__flexStart--SMMTJ",detailNavName:"index__detailNavName--hhmyw",copyLinkURL:"index__copyLinkURL--gXBw7",copyLink:"index__copyLink--rchAE",copyIcon:"index__copyIcon--Uxr7W",flexCenter:"index__flexCenter--CvVzS",flexColumnCenter:"index__flexColumnCenter--NLo6B",flexColumnStart:"index__flexColumnStart--XDy2W",flexBetween:"index__flexBetween--PXYxv",blueText:"index__blueText--PNld4",bluePlainText:"index__bluePlainText--ZJ5d3",blueTextPlain:"index__blueTextPlain--aVoJC",antInput:"index__antInput--C4ejr",mr16:"index__mr16--bqm71",ml8:"index__ml8--sGDQI",mr8:"index__mr8--F8YxS",mb16:"index__mb16--tc4YA",moTag:"index__moTag--Uuigc",moUserAvatarSpan:"index__moUserAvatarSpan--d6ftD",moUserAvatar:"index__moUserAvatar--hxo_N",moUsername:"index__moUsername--Yb9wy",navOverlay:"index__navOverlay--fhX82",homeworkTableStyle:"index__homeworkTableStyle--F52lE",subTitle:"index__subTitle--hyuHT",modalHeader:"index__modalHeader--Od9tv",modalHeaderNew:"index__modalHeaderNew--t15Gu",modalHeaderBefore:"index__modalHeaderBefore--AFwo9",font14gray:"index__font14gray--rkW_A",ml16:"index__ml16--pnEZU","phone-modal":"index__phone-modal--gC0y0",medalSrc:"index__medalSrc--IX7vj",medalMove:"index__medalMove--isWFv",tabStyle:"index__tabStyle--iUgSx",unLoginAvatar:"index__unLoginAvatar--MXJzk",spin:"index__spin--VWkR6","ant-spin-container":"index__ant-spin-container--wygUq",confirmBtns:"index__confirmBtns--s5MsH",tableTitle:"index__tableTitle--yHLpB",studentNum:"index__studentNum--VxVTA",modalMethodOverwrite:"index__modalMethodOverwrite--_3Qe7",largeRoundBtn:"index__largeRoundBtn--vYOef",tutorCourseEntryModal:"index__tutorCourseEntryModal--gKkty",textWrapper:"index__textWrapper--kOn24",bottomWrapper:"index__bottomWrapper--FeaYu",quitBtn:"index__quitBtn--aon7b",startBtn:"index__startBtn--S71Qf"}},541807:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={content:"groupInnerPopover__content--MnpAF",left:"groupInnerPopover__left--FxLPE",title:"groupInnerPopover__title--KFQOs",text:"groupInnerPopover__text--jxwq5",icon:"groupInnerPopover__icon--VUWfF",tip:"groupInnerPopover__tip--rWK_o",leftTxt:"groupInnerPopover__leftTxt--siFDO",right:"groupInnerPopover__right--nULvF",close:"groupInnerPopover__close--YJbRv",groupPopover:"groupInnerPopover__groupPopover--A0Cd4"}}
1,980839:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={markdownRender:"markdownRender__markdownRender--MueBF"}},794733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={center:"index__center--NxCtD",modalBtnCancel:"index__modalBtnCancel--TKfwt",modalBtnDanger:"index__modalBtnDanger--VEGTW",modalBtnReset:"index__modalBtnReset--LQhgT",modalBtnDisabled:"index__modalBtnDisabled--SCVbP",tableFilterDiv:"index__tableFilterDiv--uvWfc",filterCheckbox:"index__filterCheckbox--VBtci",filterFooter:"index__filterFooter--Vt6WB",numberInput:"index__numberInput--kBuom",filterTitle:"index__filterTitle--k6L2Y",modalBtnOk:"index__modalBtnOk--HL8Pd",tableBtn:"index__tableBtn--lDaQ4",flex:"index__flex--ouBoL",splitLine:"index__splitLine--m8fk2",flexEnd:"index__flexEnd--lUgir",flexStart:"index__flexStart--Nxb6C",detailNavName:"index__detailNavName--LYUjs",copyLinkURL:"index__copyLinkURL--DAFKf",copyLink:"index__copyLink--Fnben",copyIcon:"index__copyIcon--hE1pM",flexCenter:"index__flexCenter--Rk6cB",flexColumnCenter:"index__flexColumnCenter--uyrmr",flexColumnStart:"index__flexColumnStart--wJhVY",flexBetween:"index__flexBetween--vDS78",blueText:"index__blueText--pSHf1",bluePlainText:"index__bluePlainText--Zkvos",blueTextPlain:"index__blueTextPlain--RwwAW",antInput:"index__antInput--Q7aWP",mr16:"index__mr16--WzdjQ",ml8:"index__ml8--EUh5t",mr8:"index__mr8--Sz_ws",mb16:"index__mb16--eiBXK",moTag:"index__moTag--q8Ugh",moUserAvatarSpan:"index__moUserAvatarSpan--Kdh7o",moUserAvatar:"index__moUserAvatar--pqx87",moUsername:"index__moUsername--R0VMT",navOverlay:"index__navOverlay--I3Sh0",homeworkTableStyle:"index__homeworkTableStyle--xDOpb",subTitle:"index__subTitle--tlFsK",modalHeader:"index__modalHeader--sAtVe",modalHeaderNew:"index__modalHeaderNew--CGsBC",modalHeaderBefore:"index__modalHeaderBefore--oQIJD",font14gray:"index__font14gray--pUEOJ",ml16:"index__ml16--rAnt8","phone-modal":"index__phone-modal--fP3f9",medalSrc:"index__medalSrc--GowTj",medalMove:"index__medalMove--bGROA",tabStyle:"index__tabStyle--wTata",unLoginAvatar:"index__unLoginAvatar--IEfix",spin:"index__spin--OyS8s","ant-spin-container":"index__ant-spin-container--fVlhw",confirmBtns:"index__confirmBtns--Jw07Y",tableTitle:"index__tableTitle--yx5RQ",studentNum:"index__studentNum--OUtv4",modalMethodOverwrite:"index__modalMethodOverwrite--QG0A0",largeRoundBtn:"index__largeRoundBtn--sTeMZ",popConfirm:"index__popConfirm--zEDrr",container:"index__container--rgdgw",header:"index__header--GclkW",newNotes:"index__newNotes--fO5ma",disabledNewNotes:"index__disabledNewNotes--ted4S",highlightWrapper:"index__highlightWrapper--Dl3Qw",highlight:"index__highlight--izvfU",noteContainer:"index__noteContainer--CDYPZ",textArea:"index__textArea--BISU4",editor:"index__editor--_U70J",viewer:"index__viewer--p0X_g",chapterContainer:"index__chapterContainer--Y5Rrm",chapterHeader:"index__chapterHeader--8PVFd",comments:"index__comments--kVlbm",btns:"index__btns--TtGwS",btn:"index__btn--fuzkV",deleteBtn:"index__deleteBtn--DjRYP",time:"index__time--rCDHo",empty:"index__empty--_IQXW",emptyImage:"index__emptyImage--pkjsi"}},713082:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={center:"index__center--YyOyV",modalBtnCancel:"index__modalBtnCancel--MbthS",modalBtnDanger:"index__modalBtnDanger--Iy_em",modalBtnReset:"index__modalBtnReset--lcCkU",modalBtnDisabled:"index__modalBtnDisabled--n9JNq",tableFilterDiv:"index__tableFilterDiv--rWdrE",filterCheckbox:"index__filterCheckbox--l_5Yl",filterFooter:"index__filterFooter--NpdcR",numberInput:"index__numberInput--xp3h0",filterTitle:"index__filterTitle--SJNc9",modalBtnOk:"index__modalBtnOk--R0DZB",tableBtn:"index__tableBtn--f95ui",flex:"index__flex--T5g4Q",splitLine:"index__splitLine--RPT2j",flexEnd:"index__flexEnd--ZnITT",flexStart:"index__flexStart--AqrLS",detailNavName:"index__detailNavName--gisFx",copyLinkURL:"index__copyLinkURL--XbGU7",copyLink:"index__copyLink--W0Wjz",copyIcon:"index__copyIcon--sFiAA",flexCenter:"index__flexCenter--zWmlu",flexColumnCenter:"index__flexColumnCenter--wMFtC",flexColumnStart:"index__flexColumnStart--NvDyV",flexBetween:"index__flexBetween--jqmqD",blueText:"index__blueText--F1b_v",bluePlainText:"index__bluePlainText--SPowj",blueTextPlain:"index__blueTextPlain--R1zn4",antInput:"index__antInput--SnhxT",mr16:"index__mr16--_46ii",ml8:"index__ml8--FlwpX",mr8:"index__mr8--RNbLU",mb16:"index__mb16--sMNnU",moTag:"index__moTag--jgKeY",moUserAvatarSpan:"index__moUserAvatarSpan--cK55g",moUserAvatar:"index__moUserAvatar--ZHzqF",moUsername:"index__moUsername--_CbhQ",navOverlay:"index__navOverlay--NMZgT",homeworkTableStyle:"index__homeworkTableStyle--PLKqx",subTitle:"index__subTitle--zhoPh",modalHeader:"index__modalHeader--A_q0r",modalHeaderNew:"index__modalHeaderNew--hAqJK",modalHeaderBefore:"index__modalHeaderBefore--IaakL",font14gray:"index__font14gray--DdqU3",ml16:"index__ml16--ZSSMq","phone-modal":"index__phone-modal--KfUBf",medalSrc:"index__medalSrc--SIyOO",medalMove:"index__medalMove--aBMZq",tabStyle:"index__tabStyle--A_2lf",unLoginAvatar:"index__unLoginAvatar--alcSU",spin:"index__spin--FASvo","ant-spin-container":"index__ant-spin-container--_SBUl",confirmBtns:"index__confirmBtns--JBeqT",tableTitle:"index__tableTitle--pqxNv",studentNum:"index__studentNum--rG9Qk",modalMethodOverwrite:"index__modalMethodOverwrite--OTnNy",largeRoundBtn:"index__largeRoundBtn--zG5Nu",notLearnAllClassTitle:"index__notLearnAllClassTitle--tbqWj",notLearnAllText:"index__notLearnAllText--EMYbM",container:"index__container--pL1Vl",notebookLoading:"index__notebookLoading--_vqO1",content:"index__content--hTFXH",hideButton:"index__hideButton--gZ5cB",showButton:"index__showButton--eajWb",nextBtn:"index__nextBtn--K0kSQ",leftContainer:"index__leftContainer--QYTZ7",rightContainer:"index__right
1Container--zXI_G",toolbar:"index__toolbar--ZX0h8",rightBtns:"index__rightBtns--UgwL1",choicesBox:"index__choicesBox--Fbt7Y",choicesContainer:"index__choicesContainer--VPV4o",header:"index__header--Bv7hf",hideBubble:"index__hideBubble--XBDmD",footerBtns:"index__footerBtns--IxkBI",openLastunit:"index__openLastunit--sY4QT",unitsScore:"index__unitsScore--pXTlA",showScore:"index__showScore--oKHws",scoreNum:"index__scoreNum--tRv0J",unitsDesc:"index__unitsDesc--nrkOI",unitsIcon:"index__unitsIcon--psDub",taskResContainer:"index__taskResContainer--d10wU",taskResContent:"index__taskResContent--E_191",taskScoreContent:"index__taskScoreContent--iumJ3",myScore:"index__myScore--E9Ogf",score:"index__score--AWwjp",backLine:"index__backLine--Cye_4",showCollaborative:"index__showCollaborative--lzrAx",showCollaborativeClose:"index__showCollaborativeClose--jRm_H",showCollaborativeBody:"index__showCollaborativeBody--THVgp",showCollaborativeBodyFooter:"index__showCollaborativeBodyFooter--W9h3T",showCollaborativeBodyTitle:"index__showCollaborativeBodyTitle--RVaYp",showCollaborativeBodyItem:"index__showCollaborativeBodyItem--KWduB",showCollaborativeBodyItemIcon:"index__showCollaborativeBodyItemIcon--fKbcA",showCollaborativeBodyItemTitle:"index__showCollaborativeBodyItemTitle--z1LRC",showCollaborativeBodyItemDesc:"index__showCollaborativeBodyItemDesc--rL0hx",notePanelToggle:"index__notePanelToggle--qA80u",iframeContent:"index__iframeContent--NB8A1",closeIcon:"index__closeIcon--xu0qJ",noviceTask2Welcome:"index__noviceTask2Welcome--NHRDt",noviceTask2WelcomeDiv:"index__noviceTask2WelcomeDiv--yyU_2",noviceTask2WelcomeImg:"index__noviceTask2WelcomeImg--dKEfU",liveMessageBox:"index__liveMessageBox--ccNgv",scrollBox:"index__scrollBox--Nw_Tj",liveMessageBoxSingle:"index__liveMessageBoxSingle--ONJOr",nick:"index__nick--PSmAh",message:"index__message--Nc2Mn",headerDown:"index__headerDown--ZD4om",liveMessageBoxHide:"index__liveMessageBoxHide--RKhnT",modalContainer:"index__modalContainer--zj0iX",btnBox:"index__btnBox--QEXNC",congratsModal:"index__congratsModal--oailS",halo:"index__halo--b6XiO",trophy:"index__trophy--s4VYc",congratulations:"index__congratulations--Eq20G",textDiv:"index__textDiv--cKFlx",text:"index__text--QAe95",toolbarWrapper:"index__toolbarWrapper--kRupn",toolBar:"index__toolBar--ICdti",toolItem:"index__toolItem--MOcep",moChat:"index__moChat--fz1_Q",moChatText:"index__moChatText--AFAxh",logo:"index__logo--X4PyV",footer:"index__footer--ISyPB"}},864849:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(41132));return i=function(){return e},e}function r(){var e=o(n(517383));return r=function(){return e},e}function s(){var e=o(n(334579));return s=function(){return e},e}function c(){var e=o(n(728452));return c=function(){return e},e}function l(){var e=o(n(863072));return l=function(){return e},e}function u(){var e=o(n(829511));return u=function(){return e},e}function d(){var e=g(n(296540));return d=function(){return e},e}function f(){var e=o(n(605556));return f=function(){return e},e}function m(){var e=o(n(752574));return m=function(){return e},e}function p(){var e=g(n(302543));return p=function(){return e},e}function h(){var e=n(323527);return h=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var _=o(n(109338));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var y=function(e){function t(e){var n,o,a,i;return(0,r().default)(this,t),o=this,a=t,i=[e],a=(0,l().default)(a),(n=(0,c().default)(o,w()?Reflect.construct(a,i||[],(0,l().default)(o).constructor):a.apply(o,i))).state={selectedValue:n.props.selectedValue||[],firstEmpty:""},n}
1return(0,u().default)(t,e),(0,s().default)(t,[{key:"componentDidMount",value:function(){if(this.props.isClassicNoteBook){var e=new CustomEvent("sendEnroll");window.dispatchEvent(e)}}},{key:"componentDidUpdate",value:function(e,t,n){p().get(this.props,"choiceData.0.question_id")!==p().get(e,"choiceData.0.question_id")&&this.setState({selectedValue:this.props.selectedValue||[],firstEmpty:""})}},{key:"radioChange",value:function(e,t,n){for(var o=this.state.selectedValue,a=!1,r=null,s=0;s<o.length;s++)if(o[s].id===t){n?0===e.length?r=s:o[s].value=e:o[s].value[0]===e?this.props.isClassicNoteBook||(r=s):o[s].value[0]=e,a=!0;break}if(a)a&&null!==r&&o.splice(r,1);else{var c={value:n?(0,i().default)(e):[e],id:t};o.push(c)}this.setState({selectedValue:o}),this.props.onValueChange({selectedValue:o})}},{key:"render",value:function(){var e,t=this;if(window.getActiveItems){var n=window.getActiveItems();e=n.activeUnitIdx}var o=this.props,a=o.questionIndex,i=o.choiceData,r=o.isShowResult,s=o.isPreview,c=o.showAnchor,l=o.doChoice,u=o.isPreviewWork,f=o.firstEmpty,p=o.isClassicNoteBook;return d().default.createElement(d().default.Fragment,null,i.map((function(n,o){return d().default.createElement("div",{key:"".concat(n.question_id||n._id),className:"".concat(_.default.questionContent," ").concat(_.default.emptyChoice),id:"".concat(n.question_id||n._id),"data-empty":f===o?"yes":"no"},n&&d().default.createElement(m().default,{title:new URL(window.location.href).searchParams.get("isTrial")?n.title:"".concat((void 0!==a?a:e||o)+1,"ã").concat(n.title),options:n.options,isPreview:s,isShowResult:r,optionChange:function(e,o){return t.radioChange(e,n.question_id||n._id,o)},rightAnswer:n.correct_answer,userAnswer:n.user_answer,isCorrect:n.isCorrect,multipleChoice:[n.choice_type,n.type].includes("multi_choice"),showAnchor:c,doChoice:l,selected:n.user_answer||[],isPreviewWork:u,firstEmpty:f,isClassicNoteBook:p}),r&&!p&&d().default.createElement("div",{className:_.default.analyise},d().default.createElement("div",{className:_.default.analyiseTitle},"çæ¡è§£æï¼",d().default.createElement("span",{style:{color:h().mainColor}},n.correct_answer)),d().default.createElement("div",{className:_.default.analyiseContent},n.analysis||"æ¬é¢æ²¡æè§£æ")))})))}}])}(d().Component);y.propTypes={questionIndex:f().default.number,choiceData:f().default.array.isRequired,isS
1howResult:f().default.bool,isPreview:f().default.bool,showAnchor:f().default.bool,doChoice:f().default.bool,isPreviewWork:f().default.bool,firstEmpty:f().default.any,onValueChange:f().default.func.isRequired,isClassicNoteBook:f().default.bool};t.default=y;e.exports=t.default},752574:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(517383));return i=function(){return e},e}function r(){var e=o(n(334579));return r=function(){return e},e}function s(){var e=o(n(728452));return s=function(){return e},e}function c(){var e=o(n(863072));return c=function(){return e},e}function l(){var e=o(n(829511));return l=function(){return e},e}function u(){var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}(n(296540));return u=function(){return e},e}function d(){var e=o(n(605556));return d=function(){return e},e}function f(){var e=o(n(35302));return f=function(){return e},e}function m(){var e=o(n(151566));return m=function(){return e},e}function p(){var e=n(229898);return p=function(){return e},e}function h(){var e=n(643847);return h=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var _=o(n(262714)),v=o(n(109338));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var y=function(e){function t(e){var n,o,a,r;return(0,i().default)(this,t),o=this,a=t,r=[e],a=(0,c().default)(a),(n=(0,s().default)(o,w()?Reflect.construct(a,r||[],(0,c().default)(o).constructor):a.apply(o,r))).state={selected:n.props.selected},n}return(0,l().default)(t,e),(0,r().default)(t,[{key:"optionChange",value:function(e){var t=(0,f().default)("/workspace/:projectId/:type/classic").exec(window.location.pathname),n=t&&t[1];if(h().customGuideProjectIdsMap[n]){var o=new CustomEvent("choiceItemClick",{});window.dispatchEvent(o)}var a=this.state.selected;if(this.props.multipleChoice){if(a.includes(e)){var i=a.indexOf(e);a.splice(i,1)}else a.push(e);this.props.optionChange(a,!0)}else a.includes(e)?this.props.isClassicNoteBook||(a=p().state.isEdu?[e]:[]):a=[e],this.props.optionChange(e,!1);this.setState({selected:a})}},{key:"render",value:function(){var e=this,t=(0,f().default)("/workspace/:projectId/:projectType/classic").exec(window.location.pathname),n=this.props,o=n.title,a=n.options,i=n.isPreview,r=n.isShowResult,s=(n.doChoice,n.rightAnswer),c=n.userAnswer,l=n.isCorrect,d=n.isPreviewWork,p=(n.firstEmpty,n.isClassicNoteBook),h=this.state.selected,g=r||i||d;return u().default.createElement("div",{className:v.default.choiceItem+(t?" "+v.default.choiceItemClassic:""),id:"choiceItemClassic"},u().default.createElement("div",{className:v.default.questionTitle},u().default.createElement(m().default,{source:o,escapeHtml:!1})),u().default.createElement("div",{className:v.default.choiceWrap},a.map((function(t,n){var o=r&&(c.includes(t.key)&&s.includes(t.key)||!l&&c.length>0&&c.includes(t.key));return u().default.createElement("div",{key:n,style:{cursor:p&&g?"default":"pointer"},onClick:function(){p?e.optionChange(t.key):i||r||d||e.optionChange(t.key)},"data-mode":g?"view":"action",className:i?s.includes(t.key)?v.default.choiceOptionItemRight:"":r?c.includes(t.key)&&s.includes(t.key)?v.default.choiceOptionItemRightGreen:!l&&c.length>0&&c.includes(t.key)?v.default.choiceOptionItemError:s.includes(t.key)?v.default.choiceOptionItemRight:"":h.includes(t.key)?v.default.choiceOptionItemRight:""},u().default.createElement("span",{className:v.default.choiceWrapContentSpan,style:{paddingLeft:o?"3em":""},"data-anchor":e.props.showAnchor?"true":"false"},r?c.includes(t.key)&&s.includes(t.key)?u().default.createElement(_.default,{icon:[{type:"antd",name:"check-circle",theme:"filled"}],textMargin:0,iconMargin:0,fontSize:14,color:"#0EC762"}):!l&&c.length>0&&c.includes(t.key)?u().default.createElement(_.default,{icon:[{type:"antd",name:"close-circle",theme:"filled"}],textMargin:0,iconMargin:0,fontSize:14,color:"#F0484F"}):t.key:t.key,u().default.createElement(m().default,{source:t.body,escapeHtml:!1})))}))))}}])}(u().Component);y.propTypes={title:d().default.string,options:d().default.array,isPreview:d().default.bool,isShowResult:d().default.bool,optionChange:d().default.func,rightAnswer:d().default.array,userAnswer:d().default.array,isCorrect:d().default.bool,multipleChoice:d().default.bool,showAnchor:d().default.bool,selected:d().default.array,isPreviewWork:d().default.bool,isClassicNoteBook:d().default.bool};t.default=y;e.exports=t.default}
1,64152:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(517383));return i=function(){return e},e}function r(){var e=o(n(334579));return r=function(){return e},e}function s(){var e=o(n(728452));return s=function(){return e},e}function c(){var e=o(n(863072));return c=function(){return e},e}function l(){var e=o(n(829511));return l=function(){return e},e}function u(){var e=o(n(443693));return u=function(){return e},e}function d(){var e=C(n(296540));return d=function(){return e},e}function f(){var e=o(n(754395));return f=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var m=o(n(165576));function p(){var e=n(508341);return p=function(){return e},e}function h(){var e=n(113622);return h=function(){return e},e}function _(){var e=o(n(262714));return _=function(){return e},e}function v(){var e=n(893447);return v=function(){return e},e}function g(){var e=n(632582);return g=function(){return e},e}function w(){var e=n(323527);return w=function(){return e},e}function y(){var e=C(n(302543));return y=function(){return e},e}function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,u().default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(k=function(){return!!e})()}var I=function(e){function t(e){var n,o,a,r;return(0,i().default)(this,t),o=this,a=t,r=[e],a=(0,c().default)(a),n=(0,s().default)(o,k()?Reflect.construct(a,r||[],(0,c().default)(o).constructor):a.apply(o,r)),(0,u().default)(n,"iframeMouseMove",(function(e){n.mouseMove(e,!0)})),(0,u().default)(n,"removeIframeListener",(function(){var e=window.frames["classic-notebook"];e&&e.contentWindow&&n.iframeListener&&(e.contentWindow.removeEventListener("mousemove",n.iframeMouseMove),delete n.iframeListener,clearInterval(n.iframeListenerInterval))})),(0,u().default)(n,"getLeftContainerWidth",(function(){var e=document.getElementById("leftContainer");return e?e.getBoundingClientRect().width:0})),(0,u().default)(n,"stopAudio",(function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.Graffiti.graffiti",void 0);t&&t.pausePlayback()})),(0,u().default)(n,"nextFunc",y().debounce((function(){return n._nextFunc()}),500,{leading:!0,trailing:!1})),(0,u().default)(n,"_nextFunc",(function(){var e=n.state,t=e.stepIndex,o=e.steps;if(1===t){n.stopAudio();var a=window.frames["classic-notebook"],i=y().get(a,"contentWindow.document",void 0),r=i&&i.getElementById("graffiti-outer-control-panel")||null;r&&r.setAttribute("class","auto")}if(t+1===o.length)return n.setState({showFinishModal:!0,showStep:!1,showCustomBox:!1}),window.dataLayer.push({event:"tutor-guide",custom_key1:7}),void(n.interval=setInterval((function(){var e=n.state.countDown;e>0?n.setState({countDown:e-1}):(clearInterval(n.interval),n.hideLastModalBackToCourse())}),1e3));n.setState({stepIndex:t+1,showSubContent:!1,showStep:!1,showCustomBox:!1});var s=document.getElementById("customChild");s&&s.parentNode.removeChild(s),o[t+1]&&o[t+1].beforehandler&&o[t+1].beforehandler()})),(0,u().default)(n,"prevFunc",(function(){var e=n.state,t=e.stepIndex,o=e.steps;if(0!==t){if(1===t&&n.stopAudio(),2===t){var a=window.frames["classic-notebook"],i=y().get(a,"contentWindow.document",void 0),r=i&&i.getElementById("graffiti-outer-control-panel")||null;r&&r.setAttribute("class","")}n.setState({stepIndex:4===t?t-2:t-1,showSubContent:!1,showStep:!1,showCustomBox:!1});var s=document.getElementById("customChild");s&&s.parentNode.removeChild(s),o[t].prevhandler?o[t].prevhandler():o[t-1].beforehandler&&o[t-1].beforehandler()}})),(0,u().default)(n,"finishTutor",(function(){n.setState({stepIndex:-1})}
1)),(0,u().default)(n,"quitGuide",(function(){n.setState({showStep:!1,stepIndex:-1}),n.hideLastModalBackToCourse()})),(0,u().default)(n,"mouseMove",(function(e,t){var o=document.getElementById("selectBox"),a=o&&o.getBoundingClientRect(),i=document.getElementById("leftContainer"),r=i&&i.getBoundingClientRect(),s=a.left,c=a.right,l=a.top,u=a.bottom,d=!1;if(n.props.classicNotebook.showLeftSide&&t){var f=(r||{}).right;d=e.pageX<c-(f||0)&&e.pageX>s-(f||0)&&e.pageY<u&&e.pageY>l}else d=e.pageX<c&&e.pageX>s&&e.pageY<u&&e.pageY>l;d!==n.state.inSpotlight&&n.setState({inSpotlight:d})})),(0,u().default)(n,"firstEntryTutorPlayClicked",(function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0),o=t&&t.getElementById("graffiti-outer-control-panel")||null,a=document.getElementById("joyrideWrapper");if(o){var i=o.getBoundingClientRect(),r={left:i.left+n.getLeftContainerWidth(),top:i.top,width:i.width,height:i.height},s=document.getElementById("customChild");s&&s.parentNode.removeChild(s);var c=document.createElement("div");c.id="customChild",c.style.cssText="pointer-events: auto;position: absolute;left:".concat(r.left,"px;top: ").concat(r.top,"px;width: ").concat(r.width,"px;height: ").concat(r.height,"px;background: #f1f8ff4d;box-shadow: 0px 16px 36px 0px rgba(0, 0, 0, 0.24);border-radius: 6px;border: 2px solid #0048a2;background:rgba(241, 248, 255, 0.4)"),a.appendChild(c),n.setState({subCustomBoxRect:r,showSubContent:!0})}})),(0,u().default)(n,"failedGetElement",(function(){n.setState({showStep:!1})})),(0,u().default)(n,"delayGetElement",(function(e){var t=e.getFunc,o=void 0===t?function(){return null}:t,a=e.afterFunc,i=void 0===a?function(){}:a,r=e.failedFunc,s=void 0===r?n.failedGetElement:r,c=e.timeLimit,l=void 0===c?20:c;n.timeLimit=l,clearInterval(n.delayGetElementInterval),n.delayGetElementInterval=setInterval((function(){var e=o();e||0===n.timeLimit?(clearInterval(n.delayGetElementInterval),e&&i()):(n.timeLimit--,0===n.timeLimit&&s())}),1e3)})),(0,u().default)(n,"pageResize",(function(){var e=n.state,t=e.stepIndex,o=e.steps,a=e.showSubContent;o[t].beforehandler&&o[t].beforehandler(),a&&n.firstEntryTutorPlayClicked()})),n.iframeListener=!1,n.state={stepIndex:-1,rect:{left:0,top:0,width:0,height:0},customBoxRect:{left:0,top:0,width:0,height:0},subCustomBoxRect:{left:0,top:0,width:0,height:0},showSubContent:!1,showFinishModal:!1,countDown:3,showStep:!1,steps:[{showEvent:!1,inSpotlight:!1,content:d().default.createElement("div",{className:m.default.step1},d().default.createElement("span",{className:m.default.closeIcon,onClick:n.quitGuide},d().default.createElement(_().default,{icon:[{name:"icon-icon_close1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:9,color:"rgba(0, 0, 0, 0.45)"})),d().default.createElement("div",{className:m.default.title},"ä¾§è¾¹æ 坿¥ç课ç¨å¤§çº²åå½åçå¦ä¹ è¿åº¦"),d().default.createElement("div",{className:m.default.bottomItems},d().default.createElement("span",null,d().default.createElement("span",{className:m.default.statusIcon},(0,v().getTestStatusIcon)(!1,!1,0,"circle")),"æªå¦ä¹ "),d().default.createElement("span",null,d().default.createElement("span",{className:m.default.statusIcon},(0,v().getTestStatusIcon)(!1,!0,.65,"circle")),"è¿è¡ä¸"),d().default.createElement("span",null,d().default.createElement("span",{className:m.default.statusIcon},(0,v().getTestStatusIcon)(!0,!0,0,"circle")),"å·²å¦å®")),d().default.createElement("div",{className:m.default.buttonWrapper},d().default.createElement(p().Button,{type:"primary",onClick:n.nextFunc,className:m.default.nextBtn,id:"step1"},"æç¥éäº"),d().default.createElement("span",{className:m.default.setpCount},"1/5")),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),beforehandler:function(){n.props.dispatch({type:"classicNotebook/updateState",payload:{showLeftSide:!0}}),n.delayGetElement({getFunc:function(){return document.getElementsByClassName("ant-tree draggable-tree ant-tree-icon-hide ant-tree-block-node")[0]},afterFunc:function(){var e=document.getElementsByClassName("ant-tree draggable-tree ant-tree-icon-hide ant-tree-block-node")[0];if(e){var t=e.getBoundingClientRect(),o={left:t.left+t.width+92,top:t.top,width:274};
1n.setState({rect:t,customBoxRect:o,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:1})}},timeLimit:20})}},{showEvent:!0,inSpotlight:!0,content:d().default.createElement("div",{className:m.default.step2},d().default.createElement("div",{className:m.default.title},"ç¹å»ææ¾æé®ï¼ææ¾å½åç¥è¯ç¹ï¼è·éèå¸è¿è¡å¦ä¹ "),d().default.createElement("img",{src:"https://files.momodel.cn/tutorial/point.svg",className:m.default.hoverImg}),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),subContent:d().default.createElement(d().default.Fragment,null,d().default.createElement("div",{className:m.default.text1},d().default.createElement("div",{className:m.default.title},"ç¥è¯ç¹æåãææ¾å忢"),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),d().default.createElement("div",{className:m.default.text2},d().default.createElement("span",{className:m.default.closeIcon,onClick:n.quitGuide},d().default.createElement(_().default,{icon:[{name:"icon-icon_close1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:9,color:"rgba(0, 0, 0, 0.45)"})),d().default.createElement("div",{className:m.default.title},"è°èææ¾é度ã忢ç¥è¯ç¹"),d().default.createElement("div",{className:m.default.buttonWrapper},d().default.createElement(p().Button,{onClick:n.prevFunc,className:m.default.prevBtn},"ä¸ä¸æ¥"),d().default.createElement(p().Button,{type:"primary",onClick:n.nextFunc,className:m.default.nextBtn,id:"step2"},"æç¥éäº"),d().default.createElement("span",{className:m.default.setpCount},"2/5")),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball}))),beforehandler:function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0),o=t&&t.getElementsByClassName("motutor-highlight")[0]||null,a=t.querySelector(".mo-tutor-activity-playbackPaused")||t.querySelector(".mo-tutor-activity-playing");setTimeout((function(){if(o&&a){var e=o.getBoundingClientRect(),t={left:e.left+n.getLeftContainerWidth()-26,top:e.top-11,width:e.width+26+30,height:e.height+11+15},i={left:t.left+t.width+92,top:t.top-40,width:274};n.setState({rect:t,customBoxRect:i,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:2})}}),0)}},{inSpotlight:!0,content:d().default.createElement("div",{className:m.default.step3},d().default.createElement("span",{className:m.default.closeIcon,onClick:n.quitGuide},d().default.createElement(_().default,{icon:[{name:"icon-icon_close1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:9,color:"rgba(0, 0, 0, 0.45)"})),d().default.createElement("img",{src:"https://files.momodel.cn/tutorial/point.svg",className:m.default.hoverImg}),d().default.createElement("div",{className:m.default.title},"请å°è¯ç¹å»å·¦ä¾§ ãè¿è¡ãæé®"," ",d().default.createElement("img",{width:"16px",src:"https://mo-imgs.momodel.cn/novice/run.png"})," ","è¿è¡å½å代ç ã å¦å¤ï¼ä½ å¯ä»¥èªè¡ç¼å代ç è¿è¡å¦"),d().default.createElement("div",{className:m.default.buttonWrapper},d().default.createElement(p().Button,{onClick:n.prevFunc,className:m.default.prevBtn},"ä¸ä¸æ¥"),d().default.createElement(p().Button,{type:"primary",onClick:n.nextFunc,className:m.default.nextBtn,id:"step3"},"æç¥éäº"),d().default.createElement("span",{className:m.default.setpCount},"3/5")),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),beforehandler:function(){setTimeout((function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0),o=t&&t.getElementsByClassName("code_cell")[0]||null;if(o){o.click();var a=o.getBoundingClientRect(),i={left:a.left+n.getLeftContainerWidth()+40,top:a.top-15,width:340,height:a.height+15+17},r={left:i.left+i.width+92,top:i.top-40,width:274};n.setState({rect:i,customBoxRect:r,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:3})}}),0)}},{inSpotlight:!1,content:d().default.createElement("div",{className:m.default.step4},d().default.createElement("div",{className:m.default.title},"ç¹å»ãä¸ä¸é¡µãå¦ä¹ æ°å
容"),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),beforehandler:function(){setTimeout((function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0),o=t&&t.getElementById("next_btn")||null;if(o){o.scrollIntoView();var a=o.getBoundingClientRect(),i={left:a.left+n.getLeftContainerWidth()-13,top:a.top-12,width:a.width+17+13,height:a.height+12+11},r={left:i.left-38-12-11,bottom:window.innerHeight-a.top+92+12,width:274};
1n.setState({rect:i,customBoxRect:r,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:4})}}),0)}},{inSpotlight:!0,content:d().default.createElement("div",{className:m.default.step5},d().default.createElement("span",{className:m.default.closeIcon,onClick:n.quitGuide},d().default.createElement(_().default,{icon:[{name:"icon-icon_close1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:9,color:"rgba(0, 0, 0, 0.45)"})),d().default.createElement("div",{className:m.default.title},"è¯·éæ©ä½ è®¤ä¸ºæ£ç¡®ççæ¡ï¼åæ¶å®æè¯¾åä¹ é¢ï¼å·©åºç¥è¯ç¹æå©äºæ´å¥½çææ¡è¯¾ç¨å
容å¦ï¼"),d().default.createElement("div",{className:m.default.buttonWrapper},d().default.createElement(p().Button,{onClick:n.prevFunc,className:m.default.prevBtn},"ä¸ä¸æ¥"),d().default.createElement("span",{className:m.default.setpCount},"4/5")),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),beforehandler:function(){setTimeout((function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0),o=t&&t.getElementById("maintoolbar")||null,a=o&&o.getElementsByClassName("unit-status")[1]||null;a&&a.click(),n.delayGetElement({getFunc:function(){return document.getElementById("choiceItemClassic")},afterFunc:function(){var e=document.getElementById("choiceItemClassic");if(e){var t=e.getBoundingClientRect(),o={left:t.left-35,top:t.top-24,width:t.width+32+35,height:t.height+24+39},a={left:t.left+t.width/2-188+35,top:t.bottom+39+92,width:377};n.setState({rect:o,customBoxRect:a,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:5})}},timeLimit:10})}),0)},prevhandler:function(){(document.getElementsByClassName("unit-status")[0]||null).click(),n.delayGetElement({getFunc:function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0);return t&&t.getElementsByClassName("code_cell")[0]||null},afterFunc:function(){n.state.steps[2].beforehandler()},timeLimit:10})}},{inSpotlight:!0,content:d().default.createElement("div",{className:m.default.step6},d().default.createElement("span",{className:m.default.closeIcon,onClick:n.quitGuide},d().default.createElement(_().default,{icon:[{name:"icon-icon_close1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:9,color:"rgba(0, 0, 0, 0.45)"})),d().default.createElement("div",{className:m.default.title},"ç°å¨ç¹å»ãæäº¤ãæé®ï¼å®æç»ä¹ å§ï¼"),d().default.createElement("div",{className:m.default.buttonWrapper},d().default.createElement(p().Button,{onClick:n.prevFunc,className:m.default.prevBtn},"ä¸ä¸æ¥"),d().default.createElement("span",{className:m.default.setpCount},"5/5")),d().default.createElement("span",{className:m.default.connectLine}),d().default.createElement("span",{className:m.default.ball})),beforehandler:function(){setTimeout((function(){n.delayGetElement({getFunc:function(){return document.getElementById("custormGuideSubmitBtn")},afterFunc:function(){var e=document.getElementById("custormGuideSubmitBtn");if(e){var t=e.getBoundingClientRect(),o={left:t.left-15,top:t.top-14,width:t.width+30,height:t.height+28},a={left:o.left-124,bottom:window.innerHeight-t.top+107,width:346};n.setState({rect:o,customBoxRect:a,showStep:!0,showCustomBox:!0}),window.dataLayer.push({event:"tutor-guide",custom_key1:6})}},timeLimit:10})}),0)}}]},n}
1return(0,l().default)(t,e),(0,r().default)(t,[{key:"componentDidUpdate",value:function(){var e=this,t=window.frames["classic-notebook"],n=y().get(t,"contentWindow.document",void 0);clearInterval(this.iframeListenerInterval),this.iframeListenerInterval=setInterval((function(){if(t&&t.contentWindow&&n&&n.getElementsByClassName("motutor-highlight")[0]&&!e.iframeListener){t.contentWindow.addEventListener("mousemove",e.iframeMouseMove);var o=document.getElementById("iframeClassoicNoteBookParent");new MutationObserver((function(t){t.forEach((function(t){t.removedNodes.length>0&&e.removeIframeListener()}))})).observe(o,{childList:!0}),e.iframeListener=!0}}),100)}},{key:"componentDidMount",value:function(){var e=this;document.body.setAttribute("data-tutor",!0),this.delayGetElement({getFunc:function(){var e=window.frames["classic-notebook"],t=y().get(e,"contentWindow.document",void 0);return t&&t.getElementsByClassName("motutor-highlight")[0]},afterFunc:function(){e.nextFunc(),setTimeout((function(){e.setState({showStep:!0})}),2e3)},timeLimit:10})}},{key:"conponentWillUnMount",value:function(){document.body.setAttribute("data-tutor",!1),this.removeIframeListener()}},{key:"hideLastModalBackToCourse",value:function(){var e=this.props,t=e.login,n=e.dispatch;this.setState({showFinishModal:!1}),window.activeInfo={unitIdx:0,chapterIdx:0,sectionIdx:0},sessionStorage.setItem("isBlank","false");var o=localStorage.getItem("".concat(t.user.user_ID,"-showedFirstGuide"));(0,g().courseToNotebook)({dispatch:n,course_ID:o,courseName:"".concat(w().isCN?"课ç¨":"Course")})}},{key:"render",value:function(){var e=this,t=this.state,n=t.steps,o=t.stepIndex,a=t.rect,i=t.customBoxRect,r=t.subCustomBoxRect,s=t.showSubContent,c=t.showFinishModal,l=t.countDown,u=t.showStep,h=t.showCustomBox,_=t.inSpotlight,v=y().get(n,"".concat(o,".inSpotlight"),!1);return d().default.createElement(d().default.Fragment,null,u&&d().default.createElement(f().default,{eventName:"mousemove",eventHandle:function(t){return e.mouseMove(t)}}),d().default.createElement(f().default,{eventName:"firstEntryTutorPlayClicked",eventHandle:function(t){return e.firstEntryTutorPlayClicked(t)}}),d().default.createElement(f().default,{eventName:"resize",eventHandle:this.pageResize}),d().default.createElement(f().default,{eventName:"hideDirectTree",eventHandle:function(){return setTimeout(e.pageResize,250)}}),d().default.createElement(f().default,{eventName:"choiceItemClick",eventHandle:function(){return e.nextFunc()}}),d().default.createElement(f().default,{eventName:"submitExamClick",eventHandle:function(){return e.nextFunc()}}),o>=0&&d().default.createElement(d().default.Fragment,null,d().default.createElement("div",{id:"joyrideWrapper",className:m.default.joyrideWrapper,style:{pointerEvents:_&&v?"none":"auto"}},u&&d().default.createElement("div",{className:m.default.selectBox,style:{pointerEvents:_&&v?"none":"auto",left:a.left,top:a.top,width:a.width,height:a.height},onClick:function(){!v&&e.nextFunc()},id:"selectBox"})),h&&d().default.createElement("div",{className:m.default.customBox,style:E(E({},{left:i.left,width:i.width}),i.bottom?{bottom:i.bottom}:{top:i.top})},n[o].content),n[o].subContent&&s&&d().default.createElement("div",{className:m.default.subCustomBox,id:"subCustomBox",style:{left:r.left,top:r.top,width:r.width}},n[o].subContent)),d().default.createElement(p().Modal,{className:m.default.finishModal,visible:c,title:null,footer:null,width:470,closable:!1,centered:!0,onCancel:function(){e.setState({showFinishModal:!1})},maskClosable:!1},d().default.createElement("div",{className:m.default.contentWrapper},d().default.createElement("img",{src:"https://mo-imgs.momodel.cn/tutor_finished_pic.png",className:m.default.finishedPic}),d().default.createElement("div",{className:m.default.finishText},"æåä½ å·²å®æMo-Tutoræå¦ä½éªï¼å³å°è¿åå°è¯¾ç¨ä¸å¦ä¹ ï¼"),d().default.createElement(p().Button,{type:"primary",id:"tutor_finished_btn",onClick:function(){e.hideLastModalBackToCourse()},className:m.default.comfirmBtn},"好ç(",l,")"))))}}])}(d().Component);I.propTypes={},I.defaultProps={};t.default=(0,h().connect)((function(e){return{classicNotebook:e.classicNotebook,login:e.login}}))(I);e.exports=t.default}
1,896893:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(354756));return i=function(){return e},e}function r(){var e=o(n(29293));return r=function(){return e},e}function s(){var e=o(n(517383));return s=function(){return e},e}function c(){var e=o(n(334579));return c=function(){return e},e}function l(){var e=o(n(728452));return l=function(){return e},e}function u(){var e=o(n(863072));return u=function(){return e},e}function d(){var e=o(n(829511));return d=function(){return e},e}function f(){var e=o(n(443693));return f=function(){return e},e}function m(){var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}(n(296540));return m=function(){return e},e}function p(){var e=o(n(754395));return p=function(){return e},e}function h(){var e=n(113622);return h=function(){return e},e}function v(){var e=n(282127);return v=function(){return e},e}function g(){var e=n(323527);return g=function(){return e},e}function w(){var e=n(117252);return w=function(){return e},e}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(x=function(){return!!e})()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var C=function(e){function t(e){var n,o,a,c;return(0,s().default)(this,t),o=this,a=t,c=[e],a=(0,u().default)(a),n=(0,l().default)(o,x()?Reflect.construct(a,c||[],(0,u().default)(o).constructor):a.apply(o,c)),(0,f().default)(n,"insetDom2Iframe",(function(e){var t=e.id,o=e.positionObj,a=void 0===o?{}:o,i=e.title,r=e.desc,s=e.placement,c=void 0===s?"left":s,l=e.parentSelector,u=void 0===l?"#site":l,d={left:{left:-18,top:10},top:{left:20,top:-18},right:{top:10,right:-18},bottom:{left:20,bottom:-18}},f=window.frames["classic-notebook"],m=_.get(f,"contentWindow.document",void 0),p="practiceTutor"===t;if(m&&m.getElementById("site")||p){var h=(p?document:m).querySelector(u),v=document.createElement("div");v.id=t,v.style.cssText="position: absolute;width: fit-content; color: white;border-radius: 6px;padding: 25px 24px;background: ".concat(g().mainColor,";min-width: 291px;z-index: 5;"),Object.keys(a).map((function(e){v.style[e]="".concat(a[e],"px")}));var w=document.createElement("div");w.innerText=i,w.style.cssText="font-size: 20px; font-family: PingFangSC-Medium, sans-serif;font-weight: 500;line-height: 28px;margin-bottom: 12px;";var y=document.createElement("div");y.innerText=r,y.style.cssText="font-size: 16px;font-family: PingFangSC-Regular, sans-serif;font-weight: 400,line-height: 22px;";var x=document.createElement("span");x.style.cssText="position: absolute;width: 0;height: 0;border-top: 9px solid transparent;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid transparent",x.style["border-".concat(n.switchArrowPlacement(c))]="9px solid "+g().mainColor,Object.keys(d[c]).map((function(e){x.style[e]="".concat(d[c][e],"px")})),v.appendChild(w),v.appendChild(y),v.appendChild(x),v.onclick=function(e){e.stopPropagation(),n.destoryDom(t)},h.appendChild(v)}})),(0,f().default)(n,"switchArrowPlacement",(function(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top"}})),(0,f().default)(n,"checkCourseTutor",(function(){var e=_.get(n.props,"login.user",void 0);e&&(localStorage.getItem("".concat(e.user_ID,"-courseTutor"))||setTimeout((function(){n.getCourseTutor()}),2e3))})),(0,f().default)(n,"getCourseTutor",(function(){var e=window.frames["classic-notebook"],t=_.get(e,"contentWindow.document",void 0),o=t&&t.getElementsByClassName("motutor-highlight")[0]||null;if(e&&o){localStorage.setItem("".concat(n.props.login.user.user_ID,"-courseTutor"),"true");var a=o.getClientRects(),i=_.get(a,"".concat(a.length-1,".width"))||0;
1n.insetDom2Iframe({id:"courseTutor",positionObj:{left:i,top:-10},title:"讲解",desc:"ç¹å»ææ¾æé®ï¼ææ¾æ¤æ®µç¥è¯ç¹",placement:"left",parentSelector:".motutor-highlight"}),n.setTimeoutFunction("courseTutor")}})),(0,f().default)(n,"getToolTutor",(function(){var e=_.get(n.props,"login.user",void 0);if(e&&!localStorage.getItem("".concat(e.user_ID,"-toolTutor"))){localStorage.setItem("".concat(e.user_ID,"-toolTutor"),"true");var t=window.frames["classic-notebook"],o=_.get(t,"contentWindow.document",void 0),a=o&&o.getElementsByClassName("code_cell")[0]||null;if(t&&a){var i=a.getBoundingClientRect();(i.top<73||i.bottom<56)&&a.scrollIntoView();var r={left:190,top:60},s="top";document.body.offsetHeight-i.top-i.height<110&&(r={left:190,bottom:78},s="bottom"),n.insetDom2Iframe({id:"toolTutor",positionObj:r,title:"代ç ",desc:"å°è¯å¨æ¤å¤è¾å
¥ä»£ç è¯è¯",placement:s,parentSelector:".code_cell"}),n.setTimeoutFunction("toolTutor")}}})),(0,f().default)(n,"getRunTutor",(function(){n.destoryDom("toolTutor");var e=_.get(n.props,"login.user",void 0);if(e&&!localStorage.getItem("".concat(e.user_ID,"-runTutor"))){localStorage.setItem("".concat(e.user_ID,"-runTutor"),"true");var t=window.frames["classic-notebook"],o=_.get(t,"contentWindow.document",void 0),a=o&&o.getElementsByClassName("code_cell")[0]||null;if(t&&a){var i=a.getBoundingClientRect();(i.top<73||i.bottom<56)&&a.scrollIntoView();var r={left:-240,top:0},s="right";i.left<266&&(r={left:48,top:-116},s="bottom"),n.insetDom2Iframe({id:"runTutor",positionObj:r,title:"è¿è¡",desc:"ç¹å»æ¤æé®è¿è¡ååè¾å
¥ç代ç ",placement:s,parentSelector:".code_cell"}),n.setTimeoutFunction("runTutor")}}})),(0,f().default)(n,"getPracticeTutor",(function(){var e=document.getElementById("choice_id"),t=_.get(n.props,"login.user",void 0);e&&!localStorage.getItem("".concat(t.user_ID,"-practiceTutor"))&&(localStorage.setItem("".concat(t.user_ID,"-practiceTutor"),"true"),n.insetDom2Iframe({id:"practiceTutor",positionObj:{right:-316,top:0},title:"é¢ç®",desc:"æµæµèªå·±å¦ä¼äºå",placement:"left",parentSelector:"#choice_id"}),n.setTimeoutFunction("practiceTutor"))})),(0,f().default)(n,"hideRunTutor",(function(){n.destoryDom("runTutor")})),(0,f().default)(n,"destoryDom",(function(e){var t=null;if("practiceTutor"===e)t=document.getElementById(e);else{var n=window.frames["classic-notebook"],o=_.get(n,"contentWindow.document",void 0);o&&(t=o.getElementById(e))}t&&t.parentNode.removeChild(t)})),(0,f().default)(n,"hideDomWithAnimation",(function(e){var t=null;if("practiceTutor"===e)t=document.getElementById(e);else{var n=window.frames["classic-notebook"],o=_.get(n,"contentWindow.document",void 0);o&&(t=o.getElementById(e))}t&&t.classList.add("hideAnimation")})),(0,f().default)(n,"setTimeoutFunction",(function(e){setTimeout((function(){n.hideDomWithAnimation(e)}),5e3),setTimeout((function(){n.destoryDom(e)}),6500)})),(0,f().default)(n,"hidePrompt",(0,r().default)(i().default.mark((function e(){var t;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v().hideGuide)();case 2:(t=e.sent)&&200===t.status||(0,w().error)(g().isCN?"éèæ°ææå¼å¤±è´¥":"Fail to hide guide");case 4:case"end":return e.stop()}}),e)})))),n}
1return(0,d().default)(t,e),(0,c().default)(t,[{key:"componentDidMount",value:function(){this.checkCourseTutor(),this.getPracticeTutor()}},{key:"componentDidUpdate",value:function(e,t,n){var o=_.get(e,"login.user",void 0);if(this.checkCourseTutor(),o){this.getPracticeTutor();var a="true"===localStorage.getItem("".concat(o.user_ID,"-courseTutor")),i="true"===localStorage.getItem("".concat(o.user_ID,"-toolTutor")),r="true"===localStorage.getItem("".concat(o.user_ID,"-runTutor")),s="true"===localStorage.getItem("".concat(o.user_ID,"-practiceTutor"));a&&i&&r&&s&&this.hidePrompt()}}},{key:"render",value:function(){return m().default.createElement(m().default.Fragment,null,m().default.createElement(p().default,{eventName:"toolTutorActive",eventHandle:this.getToolTutor}),m().default.createElement(p().default,{eventName:"runTutorActive",eventHandle:this.getRunTutor}),m().default.createElement(p().default,{eventName:"runTutorInactive",eventHandle:this.hideRunTutor}))}}])}(m().Component);t.default=(0,h().connect)((function(e){return{login:e.login}}))(C);e.exports=t.default},436725:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(517383));return i=function(){return e},e}function r(){var e=o(n(334579));return r=function(){return e},e}function s(){var e=o(n(728452));return s=function(){return e},e}function c(){var e=o(n(863072));return c=function(){return e},e}function l(){var e=o(n(829511));return l=function(){return e},e}function u(){var e=o(n(443693));return u=function(){return e},e}function d(){var e=C(n(296540));return d=function(){return e},e}function f(){var e=n(858555);return f=function(){return e},e}function m(){var e=n(508341);return m=function(){return e},e}function p(){var e=n(113622);return p=function(){return e},e}function h(){var e=C(n(302543));return h=function(){return e},e}function _(){var e=o(n(35302));return _=function(){return e},e}function v(){var e=n(643847);return v=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var g=o(n(896893)),w=o(n(64152)),y=o(n(318075));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}var E=function(e){function t(e){var n,o,a,r;return(0,i().default)(this,t),o=this,a=t,r=[e],a=(0,c().default)(a),n=(0,s().default)(o,b()?Reflect.construct(a,r||[],(0,c().default)(o).constructor):a.apply(o,r)),(0,u().default)(n,"hideModal",(function(){n.setState({showFirstEntryModal:!1})})),(0,u().default)(n,"quitTutor",(function(){n.hideModal();var e=h().get(n.props,"login.user.user_ID");localStorage.setItem("".concat(e,"-showedFirstGuide"),h().get(n.props,"courseInfo._id")),localStorage.setItem("".concat(e,"-finishedTutorGuide"),"true")})),n.state={showFirstEntryModal:!1},n}
1return(0,l().default)(t,e),(0,r().default)(t,[{key:"componentDidMount",value:function(){var e=this.props.login.user,t=!!localStorage.getItem("".concat(e.user_ID,"-showedFirstGuide")),n=!(0,f().isNumeric)(localStorage.getItem("noviceTask")),o="true"===localStorage.getItem("".concat(e.user_ID,"-finishedTutorGuide"));n&&this.setState({showFirstEntryModal:!t||!o})}},{key:"render",value:function(){var e=this,t=(0,_().default)("/workspace/:projectId/:type/classic").exec(window.location.pathname)[1],n=!!v().customGuideProjectIdsMap[t],o=!!new URL(window.location.href).searchParams.get("isTrial"),a=this.state.showFirstEntryModal,i=!!h().get(this.props,"courseInfo._id"),r=this.props,s=r.courseInfo,c=r.login.user;return a&&!n&&i&&window.dataLayer.push({event:"tutor-guide",custom_key1:0}),d().default.createElement(d().default.Fragment,null,o?d().default.createElement(g.default,null):d().default.createElement(m().Modal,{className:y.default.tutorCourseEntryModal,visible:a&&!n&&i,title:null,footer:null,width:470,closable:!1,centered:!0,onCancel:this.hideModal,maskClosable:!1},d().default.createElement("div",{className:y.default.textWrapper},"欢è¿å¦ä¹ 课ç¨ã".concat(s&&s.zh_name,"ãï¼æä»¬å°åæ¨ä»ç»Mo-Tutor髿æå¦æ¨¡å¼ï¼è¯·è·éæä»¬è¿å
¥æ°ææç¨çæ¼ç¤ºç¯å¢ã")),d().default.createElement("div",{className:y.default.bottomWrapper},d().default.createElement(m().Button,{onClick:this.quitTutor,className:y.default.quitBtn,id:"tutor_quit_btn"},"éåº"),d().default.createElement(m().Button,{type:"primary",id:"tutor_enter_btn",onClick:function(){localStorage.setItem("".concat(h().get(c,"user_ID"),"-showedFirstGuide"),h().get(e.props,"courseInfo._id")),localStorage.setItem("".concat(c.user_ID,"-finishedTutorGuide"),"true"),sessionStorage.setItem("isBlank","false"),e.hideModal(),(0,f().goToFirstClass)(e.props.dispatch)},className:y.default.startBtn},"è¿å
¥"))),n&&d().default.createElement(w.default,null))}}])}(d().Component);t.default=(0,p().connect)((function(e){return{login:e.login}}))(E);e.exports=t.default},95545:(e,t,n)=>{"use strict";var o=n(124994);function a(){var e=o(n(296540));return a=function(){return e},e}function i(){var e=n(508341);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(541807));t.default=function(e){e.onClose;var t=e.visible,n=e.placement,o=e.contentStyle,s=e.qrcode,c=a().default.createElement("div",{className:r.default.content,style:o},a().default.createElement("div",{className:r.default.left},a().default.createElement("div",{className:r.default.title},a().default.createElement("span",{className:r.default.text},"微信æ«ç è¿ç¾¤"),a().default.createElement("img",{src:"https://imgbed.momodel.cn/mo/extension_sm.png",className:r.default.icon})),a().default.createElement("div",{className:r.default.tip},a().default.createElement("span",{className:r.default.leftTxt},"婿èå¸ä¸ºä½ ççï¼"))),a().default.createElement("img",{src:s,className:r.default.right}));return a().default.createElement(i().Popover,{trigger:"hover",overlayClassName:r.default.groupPopover,visible:t,placement:n,title:null,content:c},e.children)};e.exports=t.default},151566:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(443693));return i=function(){return e},e}function r(){var e=o(n(517383));return r=function(){return e},e}function s(){var e=o(n(334579));return s=function(){return e},e}function c(){var e=o(n(728452));return c=function(){return e},e}function l(){var e=o(n(863072));return l=function(){return e},e}function u(){var e=o(n(829511));return u=function(){return e},e}function d(){var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}(n(296540));return d=function(){return e},e}function f(){var e=o(n(605556));return f=function(){return e},e}function m(){var e=o(n(664306));return m=function(){return e},e}function p(){var e=o(n(164828));return p=function(){return e},e}function h(){var e=o(n(407830));return h=function(){return e},e}
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(136842);var _=o(n(980839));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,i().default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}var x=function(e){function t(e){var n,o,a,i;return(0,r().default)(this,t),o=this,a=t,i=[e],a=(0,l().default)(a),(n=(0,c().default)(o,y()?Reflect.construct(a,i||[],(0,l().default)(o).constructor):a.apply(o,i))).state={},n}
1return(0,u().default)(t,e),(0,s().default)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.props,t=w({plugins:[h().default],renderers:w(w({},e.renderers),{},{math:function(e){return d().default.createElement(m().default.Node,null,e.value)},inlineMath:function(e){return d().default.createElement(m().default.Node,{inline:!0},e.value)}}),escapeHtml:!1},e);return d().default.createElement("div",{className:"markdown-body ".concat(_.default.markdownRender)},d().default.createElement(m().default.Context,{input:"tex",script:"https://jsdelivr.momodel.cn/npm/[email protected]/MathJax.js?config=TeX-MML-AM_CHTML"},d().default.createElement(p().default,t)))}}])}(d().PureComponent);x.propTypes={source:f().default.string};t.default=x;e.exports=t.default},548191:(e,t,n)=>{"use strict";var o=n(124994),a=n(373738);function i(){var e=o(n(354756));return i=function(){return e},e}function r(){var e=o(n(29293));return r=function(){return e},e}function s(){var e=o(n(517383));return s=function(){return e},e}function c(){var e=o(n(334579));return c=function(){return e},e}function l(){var e=o(n(728452));return l=function(){return e},e}function u(){var e=o(n(863072));return u=function(){return e},e}function d(){var e=o(n(829511));return d=function(){return e},e}function f(){var e=o(n(443693));return f=function(){return e},e}function m(){var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}(n(296540));return m=function(){return e},e}function p(){var e=n(113622);return p=function(){return e},e}function h(){var e=n(508341);return h=function(){return e},e}function _(){var e=o(n(302543));return _=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var v=o(n(794733));function g(){var e=o(n(754395));return g=function(){return e},e}function w(){var e=o(n(20621));return w=function(){return e},e}function y(){var e=n(323527);return y=function(){return e},e}function x(){var e=n(156658);return x=function(){return e},e}function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}function b(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return E(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){s=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(s)throw i}}}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(k=function(){return!!e})()}var I=h().Input.TextArea,N=function(e){function t(e){var n,o,a,c;return(0,s().default)(this,t),o=this,a=t,c=[e],a=(0,u().default)(a),n=(0,l().default)(o,k()?Reflect.construct(a,c||[],(0,u().default)(o).constructor):a.apply(o,c)),(0,f().default)(n,"deleteNote",function(){var e=(0,r().default)(i().default.mark((function e(t){var o;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w().default.deleteNote({noteId:t.note_id});case 2:if(!(o=e.sent)||200!==o.status){e.next=7;break}return t.highlight&&window.highlighter.remove(t.highlight.id),e.next=7,n.fetchNotes();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,f().default)(n,"findNoteById",(function(e){var t,o=e.highlightId,a=e.noteId,i=b(n.state.chapters);try{for(i.s();!(t=i.n()).done;){var r,s=b(t.value.notes);try{for(s.s();!(r=s.n()).done;){var c=r.value;if(o&&_().default.get(c,"highlight.id")===o||a&&c.note_id===a)return c}}catch(e){s.e(e)}finally{s.f()}}}catch(e){i.e(e)}finally{i.f()}})),(0,f().default)(n,"handleDeleteNote",(function(e){var t=e.detail.highlightId,o=n.findNoteById({highlightId:t});o&&n.deleteNote(o)})),(0,f().default)(n,"setHighlight",(function(e){var t=e.detail||{},o=t.highlightId,a=t.highlight,i=t.ifSaveHighlight;if(o&&!a){var r=n.findNoteById({highlightId:o});n.setState({editingNoteId:r.note_id,noteText:void 0},(function(){var e=document.querySelector('[highlight-id="'.concat(o,'"]'));e&&e.scrollIntoView({block:"center",inline:"nearest"}),n.focusTextArea()}))}else if(a&&i)n.saveNote(a);else{var s=document.querySelector("#notesDrawer .ant-drawer-header");s&&s.scrollIntoView({block:"start",inline:"nearest"}),n.setState({highlight:a},(function(){return n.focusTextArea()}))}})),(0,f().default)(n,"unsetHighlight",(function(){n.setState({highlight:void 0})})),(0,f().default)(n,"onClose",(function(){n.state.highlight&&(n.unsetHighlight(),window.highlighter.remove(n.state.highlight.id)),n.setState({editingNoteId:void 0,noteText:void 0,newNote:!1});var e=new CustomEvent("hideNotePanel");window.dispatchEvent(e),n.clearTextArea()})),(0,f().default)(n,"scrollToHighlight",(function(e){var t=document.getElementById("classic-notebook").contentWindow.document.querySelector('[data-highlight-id="'.concat(_().default.get(e,"highlight.id"),'"]'));t&&t.scrollIntoView({block:"center",inline:"nearest"})})),(0,f().default)(n,"goToHighlight",(function(e){if(n.onClose(),n.props.unit.id===e.unit_id)n.scrollToHighlight(e);else{var t=n.props.sections,o=n.findUnit(t,e.unit_id),a=o.sectionIdx,i=o.chapterIdx,r=o.unitIdx,s=t[a].chapters[i].unit_info[r];window.setActiveItems({sectionIdx:a,chapterIdx:i,unitIdx:r});var c=setInterval((function(){var t=document.getElementById("classic-notebook").contentWindow;if(t){var o=t.location.pathname.split("/")[6];if(o=decodeURIComponent(o),s.file_path.includes(o)){var a=t.document.querySelector('[data-highlight-id="'.concat(_().default.get(e,"highlight.id"),'"]'));a&&"100px"===$(a).css("scroll-margin-top")&&(clearInterval(c),n.scrollToHighlight(e))}}}),100)}})),(0,f().default)(n,"scrollByNoteId",(function(e){var t=n.findNoteById({noteId:e});if(t){var o=document.querySelector('[highlight-id="'.concat(t.highlight.id,'"]'));o&&o.scrollIntoView({block:"center",inline:"nearest"})}})),(0,f().default)(n,"goEdit",(function(e){var t=n.state,o=t.editingNoteId,a=t.noteText;o&&a?(n.scrollByNoteId(o),n.setState({savePopConfirmNote:e.note_id},(function(){return n.focusTextArea()}))):n.setState({editingNoteId:e.note_id,noteText:void 0},(function(){return n.focusTextArea()}))})),(0,f().default)(n,"switchEditNote",(function(e){var t=e.savePopConfirmNote;n.scrollByNoteId(t),n.setState({savePopConfirmNote:void 0,editingNoteId:t,noteText:void 0})})),(0,f().default)(n,"focusTextArea",(function(){n.textArea?n.textArea.focus():setTimeout((function(){return n.focusTextArea()}),100)})),n.state={chapters:[],highlight:void 0,editingNoteId:void 0,noteText:void 0,newNote:!1},n}
1return(0,d().default)(t,e),(0,c().default)(t,[{key:"componentDidMount",value:(p=(0,r().default)(i().default.mark((function e(){return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchNotes();case 2:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"fetchNotes",value:(a=(0,r().default)(i().default.mark((function e(){var t,n,o;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=this.props).unit,n=t.courseInfo,e.next=3,w().default.getCourseNotes({courseId:n._id});case 3:(o=e.sent)&&200===o.status&&(this.setState({chapters:o.data}),window.notesChapters=o.data);case 5:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"saveNote",value:(o=(0,r().default)(i().default.mark((function e(t){var n,o,a,r,s,c;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.unit,a=n.courseInfo,r=this.state.noteText,s=!t&&r?r:"",t||(t=this.state.highlight),e.next=6,w().default.addNote({courseId:a._id,unitId:o.id,highlight:t,content:s});case 6:if(!(c=e.sent)||200!==c.status){e.next=12;break}return this.setState({highlight:void 0,newNote:!1}),this.clearTextArea(),e.next=12,this.fetchNotes();case 12:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"updateNote",value:(n=(0,r().default)(i().default.mark((function e(t){var n,o;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.state.noteText,e.next=3,w().default.updateNote({noteId:t,content:n});case 3:if(!(o=e.sent)||200!==o.status){e.next=8;break}return this.setState({editingNoteId:void 0,noteText:void 0,newNote:!1}),e.next=8,this.fetchNotes();case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"findUnit",value:function(e,t){for(var n,o,a,i=0;i<e.length;i++)for(var r=e[i].chapters,s=0;s<r.length;s++)for(var c=r[s].unit_info,l=0;l<c.length;l++)c[l].id===t&&(n=i,o=s,a=l);return{sectionIdx:n,chapterIdx:o,unitIdx:a}}},{key:"renderEditor",value:function(e,t,n){var o=this,a=this.state,i=a.savePopConfirmNote,r=a.noteText,s=a.newNote;return m().default.createElement("div",{className:v.default.editor},e&&m().default.createElement("div",{className:v.default.highlightWrapper},m().default.createElement("div",{className:v.default.highlight},e)),m().default.createElement(h().Popconfirm,{title:"ä¿åå°è®°åï¼",okText:"ä¿å",cancelText:"åæ¶",overlayClassName:v.default.popConfirm,visible:i,onConfirm:function(){o.updateNote(t).then((function(){return o.switchEditNote({savePopConfirmNote:i})}))},onCancel:function(){return o.switchEditNote({savePopConfirmNote:i})}},m().default.createElement(I,{className:v.default.textArea,style:{height:s?115:32,borderRadius:2},ref:function(e){o.textArea=e},defaultValue:n,maxLength:200,onChange:function(e){return o.setState({noteText:e.target.value.trim()})},onFocus:function(){return o.setState({newNote:!0})},placeholder:"请è¾å
¥ä½ çå°è®°å§~"})),s&&m().default.createElement("div",{className:v.default.flexEnd},m().default.createElement(h().Button,{className:v.default.modalBtnCancel,style:{marginRight:10},onClick:function(){o.setState({editingNoteId:void 0,noteText:void 0,newNote:!1}),o.clearTextArea()}},"åæ¶"),m().default.createElement(h().Button,{className:v.default.modalBtnOk+(r&&r!==n?"":" disabled"),type:"primary",style:r&&r!==n?{}:{pointerEvents:"none"},onClick:function(){t?o.updateNote(t):o.saveNote(),window.dataLayer.push({event:"coursestudy_page_click_save_notes"})}},"ä¿å")))}},{key:"clearTextArea",value:function(){this.textArea&&(this.textArea.state.value="")}},{key:"renderViewer",value:function(e){var t=this;return m().default.createElement(m().default.Fragment,null,e.highlight&&m().default.createElement("div",{className:v.default.highlightWrapper,onClick:function(){return t.goToHighlight(e)}},m().default.createElement("div",{className:v.default.highlight},e.highlight.text)),m().default.createElement("div",{className:v.default.comments},e.content),m().default.createElement("div",{className:v.default.btns},m().default.createElement("span",{onClick:function(){return t.goEdit(e)},className:v.default.btn},e.content?"ç¼è¾":"æ·»å å°è®°"),m().default.createElement(h().Popconfirm,{title:"确认å é¤è¯¥æ¡å°è®°åï¼",okText:"确认",cancelText:"åæ¶",overlayClassName:v.default.popConfirm,onConfirm:function(){return t.deleteNote(e)}},m().default.createElement("span",{className:v.default.btn+" "+v.default.deleteBtn},"å é¤")),m().default.createElement("span",{className:v.default.time},(0,x().showTime)(e.update_time||e.create_time,"yyyy-MM-dd hh:mm"))))}},{key:"render",value:function(){var e=this,t=this.props.classicNotebook.showNotePanel,n=this.state,o=n.chapters,a=n.highlight,i=n.editingNoteId,r=n.newNote;return m().default.createElement(m().default.Fragment,null,m().default.createElement(g().default,{eventName:"setHighlight",eventHandle:this.setHighlight}),m().default.createElement(g().default,{eventName:"unsetHighlight",eventHandle:this.unsetHighlight}),m().default.createElement(g().default,{eventName:"deleteNote",eventHandle:this.handleDeleteNote}),m().default.createElement(h().Drawer,{className:v.default.container,id:"notesDrawer",title:"å°è®°",placement:"right",width:314,onClose:this.onClose,headerStyle:{height:56},maskStyle:{background:"transparent"},bodyStyle:{padding:16},visible:t,getContainer:function(){return document.getElementById("mo-ClassicContainer")}},!a&&!i&&this.renderEditor(),a&&!i&&this.renderEditor(a.text),o.length>0&&m().default.createElement("div",{className:v.default.viewer},o.map((function(t){return m().default.createElement("div",{className:v.default.chapterContainer},m().default.createElement("div",{className:v.default.chapterHeader},t.name),t.notes.map((function(t){return m().default.createElement("div",{className:v.default.note
1Container,"highlight-id":_().default.get(t,"highlight.id")},t.note_id===i?e.renderEditor(_().default.get(t,"highlight.text"),t.note_id,t.content):e.renderViewer(t))})))}))),!a&&!o.length&&!r&&m().default.createElement("div",{className:v.default.empty},m().default.createElement("img",{src:y().actionSuccess,className:v.default.emptyImage}),m().default.createElement("span",null,m().default.createElement("a",{style:{color:y().mainColor},onClick:function(){return e.setState({newNote:!0},(function(){return e.focusTextArea()}))}},"ç´æ¥å建"),"æå°è¯éä¸æç« æ·»å å°è®°å§"))))}}]);var n,o,a,p}(m().Component);t.default=(0,p().connect)((function(e){return{classicNotebook:e.classicNotebook}}))(N);e.exports=t.default},254642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n(296540);class a extends o.Component{constructor(e){super(e),this.state={show:!1}}componentDidUpdate(e,t,n){}render(){return o.createElement("div",null,this.props.answer)}}},762269:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var o=n(296540),a=n(519411),i=n(941696),r=n(630865),s=n(550329),
1c=n(858555);n(496763);const l=localStorage.getItem("user_ID"),u="zh-CN"===localStorage.getItem("language"),d=a.A.confirm;class f extends o.Component{constructor(e){super(e),this.state={showComponent:!1,commentContent:"",disableStatus:!0}}componentDidMount(){}submitDisscussion(e){this.state.commentReplyStatus?(0,s.sendDiscussionComment)({payload:{comments:this.state.commentContent,comments_type:"comment_answer",_id:this.props.id,c_id:this.state.c_id},onJson:e=>{this.props.getDisscussion(),this.setState({commentReplyStatus:!1,commentContent:""})}}):(0,s.sendDiscussionComment)({payload:{comments:this.state.commentContent,comments_type:"answer",_id:this.props.id},onJson:e=>{this.props.getDisscussion(),this.setState({commentReplyStatus:!1,commentContent:""})}}),this.setState({commentContent:""})}showComponent(){this.setState((e=>({showComponent:!e.showComponent,commentReplyStatus:!1})))}replyComponent(e,t){const n=document.getElementById(this.props.id);if(n.getBoundingClientRect().y,n.getBoundingClientRect().y<233){document.getElementById("scrollContent").scrollTo(0,20)}this.setState((n=>({commentReplyStatus:t!==this.state.lastValue||!n.commentReplyStatus,replyeder:(0,c.displayUsername)(e),c_id:e._id,lastValue:t})))}commemtContentItem(e,t){return o.createElement("div",{key:t,className:"commentContentItem",style:{fontSize:12}},o.createElement("div",{className:"commentContentItemFooter"},o.createElement("div",null,o.createElement("span",null,o.createElement("span",{className:"replyer"},(0,c.displayUsername)(e)),e.reply_to_username&&o.createElement("span",null," ",window.intl.formatMessage({id:"request.btn.replied",defaultMessage:"Replied"})," ",o.createElement("span",{className:"commenter"},e.reply_to_nickname||e.reply_to_username)),o.createElement("span",{className:"timqe"},"  ",Date.now()-new Date((0,s.showTime)(e.create_time))<6e4?window.intl.formatMessage({id:"time.justnow"}):window.intl.formatRelative((0,s.showTime)(e.create_time))))),o.createElement("div",null,l!==e.user_ID&&o.createElement("span",{style:{cursor:"pointer"},className:"reply",title:this.props.isCn?"åå¤è¯¥è¯è®º":"Reply this comment",onClick:()=>{this.replyComponent(e,t)}}," ",window.intl.formatMessage({id:"request.btn.reply",defaultMessage:"Reply"})),l===e.user_ID&&o.createElement("span",{className:"reply",title:this.props.isCn?"å é¤è¯¥è¯è®º":"Delete this comment",onClick:()=>this.deleteDiscussionComment(e._id)},window.intl.formatMessage({id:"request.btn.delete",defaultMessage:"Delete"})))),o.createElement("div",{className:"commentContentItemContent"},e.comments))}deleteComment(e){const t=this;d({title:window.intl.formatMessage({id:"request.confirm.delete.comment.text"},{defaultMessage:"Are you sure delete this comment?"}),okText:window.intl.formatMessage({id:"btn.yes"},{defaultMessage:"YES"}),okType:"primary",cancelText:window.intl.formatMessage({id:"btn.cancel"},{defaultMessage:"Cancel"}),onOk(){(0,s.deleteComment)({payload:{id:e},onJson:e=>{t.props.getDisscussion()}})}})}deleteDiscussionComment(e){const t=this;d({title:window.intl.formatMessage({id:"request.confirm.delete.comment.text"},{defaultMessage:"Are you sure delete this comment?"}),okText:window.intl.formatMessage({id:"btn.yes"},{defaultMessage:"YES"}),okType:"primary",cancelText:window.intl.formatMessage({id:"btn.cancel"},{defaultMessage:"Cancel"}),onOk(){(0,s.deleteDiscussionComment)({payload:{id:e},onJson:e=>{t.props.getDisscussion(t.props.id)}})}})}updateComment(){this.props.updateComment()}render(){const e=this.props.comment;return o.createElement("div",null,o.createElement("div",{style:{display:"flex",width:"100%"}},o.createElement("div",{style:{width:34}}),o.createElement("div",{className:"discussionItemFooter",style:{borderBottom:this.state.showComponent?"none":"1px #e8eaed solid"}},o.createElement("span",{className:"comment",onClick:()=>this.showComponent()},e?e.length:0," ",u?" è¯è®º":e&&e.length>0?" comments":" comment"),!1,l===this.props.answerUserID&&o.createElement("span",{className:"comment",onClick:()=>this.deleteComment(this.props.id),style:{marginLeft:16}},window.intl.formatMessage({id:"request.btn.delete",defaultMessage:"Delete"})))),this.state.showComponent&&o.createElement("div",{className:"commentDetail"},o.createElement("div",{className:"comentDetailHeader",style:{background:"transplate",display:"flex",alignItems:"flex-end"},id:this.props.id},o.createElement(i.A.TextArea,{placeholder:this.state.commentReplyStatus?window.intl.formatMessage({id:"notebook.class.reply.placeholder",defaultMessage:"åå¤ä»"},{name:this.state.replyeder}):window.intl.formatMessage({id:"projectDetail.comment.placeholder",defaultMessage:"Leave a comment..."}),autosize:{minRows:1,maxRows:6},value:this.state.commentContent,onChange:e=>{this.setState({commentContent:e.target.value})}}),o.createElement(r.A,{type:"primary",style:{marginLeft:"10px"},disabled:!this.state.commentContent,onClick:()=>
1{this.submitDisscussion()}},window.intl.formatMessage({id:"notebook.class.comment.reply.btn",defaultmessage:"åå¸"}))),o.createElement("div",{className:"commentContent"},e.map(((e,t)=>this.commemtContentItem(e,t))))))}}},974948:function(e,t,n){"use strict";var o,a=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&i(t,e,n);return r(t,e),t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l=s(n(296540)),u=c(n(707023)),d=n(508341);n(455558);var f=s(n(302543)),m=n(550329),p=n(323527),h=d.Tree.TreeNode,_=function(e){function t(t){var n=e.call(this,t)||this;return n.onSelect=function(e){var t=n.state.expandedKeys;t.includes(e)?(f.remove(n.state.expandedKeys,(function(t){return t===e})),t=[].concat(t),n.setState({expandedKeys:t})):n.pushExpandedKeys(e)},n.isVersionNeedUpdate=function(e){return 2===window.formatVersion?f.get(e,"unit_info.0.need_update",!1):e.need_update},n.pushExpandedKeys=function(e){var t=f.union(f.concat(n.state.expandedKeys,[e]));n.setState({expandedKeys:t})},n.loop=function(e,t){void 0===t&&(t=0);var o=n.props,a=o.info,i=void 0===a?{}:a,r=o.isClassic;return 1===e.length&&f.get(e,"0."+n.unitsKey)?n.loop(e[0][n.unitsKey],0):e.map((function(o,a){if(o.id&&o[n.unitsKey]&&o[n.unitsKey].length){var s=void 0;return[0,1].includes(window.formatVersion)?(o.units=o.units||[],s=o.units.every((function(e){return e.finish}))):(o.chapters=o.chapters||[],s=o.chapters.every((function(e){return e.enroll&&!0,e.finish||"pass"===e.status||e.unit_info.every((function(e){return e.finish}))}))),l.createElement(h,{key:o.id,disabled:!o.is_update,title:l.createElement("div",{onClick:function(){n.onSelect(o.id)},className:"treeNodeParent"},l.createElement("i",{className:"iconfont icon-zhankai arrowsIcon "+(o.is_update&&n.state.expandedKeys.includes(o.id)?"transformDown":"transformUp")}),l.createElement("span",{className:"treeNodeParentTitle "+(s&&"active")},r&&a+1+" ",p.isCN?o.name_cn||o.zh_name:o.name_en||o.name),!n.state.expandedKeys.includes(o.id)&&s?l.createElement("span",{className:"captchaStatus"},n.switchIcon(f.get(o,"chapters.0",{finished:s}),"node")):l.createElement("span",null)),selectable:!0,className:"treeParent"},o.is_update&&n.loop(o[n.unitsKey],a))}var c=window.getActiveItems?window.getActiveItems():{},u=c.activeSectionIdx,d=c.activeChapterIdx,_=c.activeChapter,v=u===t&&d===a||n.state.currentFilePath&&n.state.currentFilePath===o.file_path,g=n.isTrial&&!1===o.is_trial,w=i.product&&!i.product.group_to_free&&!i.payed&&!o.is_free,y=g||w,x="simple_code"===o.chapter_type,C="choice"===o.chapter_type;if(f.isArray(o.unit_info)){var b=0;o.unit_info.map((function(e){e.finish&&b++})),b===o.unit_info.length&&(o.finish=!0)}return l.createElement(h,{key:o.id||o.zh_name,title:l.createElement("div",{className:"treeNodeLeaf"+(y?" locked":"")+(o.finish?" active":""),"data-isupdate":n.isVersionNeedUpdate(o)?"true":"false",onClick:function(){if(o.link)window.open(o.link,"_blank");else if(!n.isVersionNeedUpdate(o))if(y)if(w){var i=new CustomEvent("payment",{detail:{paymentModalID:"paymodal.title",isClickLock:!0}});window.dispatchEvent(i)}else{var s=new CustomEvent("showUnlockModal",{detail:{lockType:"chapter",itemIndex:t+"_"+a}});window.dispatchEvent(s)}else if(r){n.classicClick(t,a);var c=new CustomEvent("freshProgressInfo");window.dispatchEvent(c)}else n.click(o,e.id,a,t,o.id),m.sendEnrollFile({courseId:n.props.info._id,sectionId:e.id,unitId:o.id})}},l.createElement("div",{className:"treeNodeLeafWrapper"},l.createElement("span",{className:"content"+(v?" selected":"")},r&&!x&&!C&&t+1+"-"+(a+1)+" ",r&&(x||C)&&n.getTitleIcon(o),p.isCN?o.zh_name:o.name),l.createElement("span",{className:"waitToUpdate"},"å¾
æ´æ°")),l.createElement("span",{className:"switchIcon"},n.switchIcon(o,"leave",y))),isLeaf:!0,selectable:!0,className:"treeChild "+(_&&v?"activeTreeNode":"")})}))},n.sendEnroll=function(e){var t=e.status,o=void 0===t?"enroll":t,a=n.props.info,i=void 0===a?{}:a,r=window.getActiveItems(),s=r.activeSection,c=r.activeChapter,l=r.activeUnit,u=l.id||("choice"===c.chapter_type?c.id:l.id);if(u)return m.sendEnrollFile({courseId:i._id,sectionId:s.id,unitId:u,status:o})},n.finishUnit=function(e){var t=f.get(e,"detail.isLastPage"),o=n.props,a=o.sections,i=o.info,r=void 0===i?{}:i,s=window.getActiveItems(),c=s.activeSectionIdx,u=s.activeChapterIdx,m=s.activeUnitIdx;a[c].chapters[u].unit_info[m].enroll=!0,a[c].chapters[u].unit_info[m].finish=!0,n.props.setSections({sections:a}
1),t&&"60f0fa472511fff1cff608c0"===r._id&&d.Modal.success({content:l.createElement("span",null,window.intl.formatMessage({id:"classroom.moStudy.finish1"}),l.createElement("a",{href:"/classroom"},window.intl.formatMessage({id:"classroom.moStudy.classroomPage"})),window.intl.formatMessage({id:"classroom.moStudy.finish2"})),onOk:function(){return window.location.href="/classroom"},okText:window.intl.formatMessage({id:"classroom.moStudy.goLearning"})}),n.sendEnroll({status:"finish"}).then((function(){var e=new CustomEvent("freshProgressInfo");window.dispatchEvent(e)}))},n.click=function(e,t,o,a,i){if("course"===window.projectMapping){var r=n.props.factory.defaultBrowser;if(e.url){var s=new CustomEvent("updateClassroomUrl",{detail:e.url});window.dispatchEvent(s),n.updateVideoName(e.zh_name)}n.props.setActiveUnit(i),n.props.app.commands.execute("docmanager:open",{path:e.file_path}),n.props.app.shell.collapseRight(),n.setState({currentFilePath:e.file_path});var c=f.split(e.file_path,"/");c.pop();var l="/"+c.join("/");r.model.cd(l)}else(window.practiceName!==e.zh_name||n.isCourseV1)&&n.props.openNewNoteBook({displayName:e.name,unitID:e.id,sectionId:t})},n.openClassManagerFatherTree=function(e){for(var t=e.detail.currentFilePath,o=0,a=n.props.sections;o<a.length;o++)for(var i=a[o],r=0,s=i[n.unitsKey];r<s.length;r++){if(s[r].file_path===t){n.pushExpandedKeys(i.id),n.setState({currentFilePath:t});break}}},n.openNextUnit=function(e){var t=n.props.sections,o=window.getActiveItems().activeUnitIdx;if(f.get(e,"detail.findNotEnroll")){var a=n.findNotEnrollUnit();if(a!==o){var i=new CustomEvent("showNotLearnAllEvent",{detail:{notEnrollIdx:a}});return void window.dispatchEvent(i)}}var r=n.findNextUnit(t),s=r.sectionIdx,c=r.chapterIdx,l=r.unitIdx,u=f.get(t,s+"."+n.unitsKey+"."+c+".unit_info."+l);if(n.checkIsFreeTry()&&u&&!u.is_free){var d=new CustomEvent("payment",{detail:{paymentModalID:"paymodal.title",isClickLock:!0}});window.dispatchEvent(d)}else void 0!==s&&void 0!==c&&void 0!==l&&n.classicClick(s,c,l)},n.state={expandedKeys:[],info:{}},n.isCourseV1=p.formatVersionArr.includes(window.formatVersion),n.unitsKey=n.props.isClassic?"chapters":"units",n.isTrial=new URL(window.location.href).searchParams.get("isTrial"),n}return a(t,e),t.prototype.componentDidMount=function(){if(window.addEventListener("openClassManagerFatherTree",this.openClassManagerFatherTree),window.addEventListener("openNextUnit",this.openNextUnit),window.addEventListener("finishUnit",this.finishUnit),window.addEventListener("sendEnroll",this.sendEnroll),this.props.isClassic){var e=window.getActiveItems().activeSection;this.setState({expandedKeys:[e.id]})}},t.prototype.componentWillUnmount=function(){window.removeEventListener("openClassManagerFatherTree",this.openClassManagerFatherTree),window.removeEventListener("openNextUnit",this.openNextUnit),window.removeEventListener("finishUnit",this.finishUnit),window.removeEventListener("sendEnroll",this.sendEnroll)},t.prototype.componentDidUpdate=function(e,t,n){this.checkIsFreeTry()&&this.props.app&&this.props.app.shell.addClass("free-try")},t.prototype.getTitleIcon=function(e){return"choice"===e.chapter_type?l.createElement("img",{src:"https://imgbed.momodel.cn/icon/icon_choice.svg",style:{width:14,marginRight:10}}):"simple_code"===e.chapter_type?l.createElement("img",{src:"https://imgbed.momodel.cn/icon/icon_programming.svg",style:{width:14,marginRight:10}}):void 0},t.prototype.classicClick=function(e,t,n){void 0===n&&(n=0),window.setActiveItems({sectionIdx:e,chapterIdx:t,unitIdx:n});var o=this.props.sections;this.setState({expandedKeys:[o[e].id]})},t.prototype.checkIsFreeTry=function(){var e=this.props.info,t=void 0===e?{}:e;return t.product&&!t.payed&&!t.product.group_to_free},t.prototype.updateVideoName=function(e){var t=new CustomEvent("updateVideoName",{detail:e});window.dispatchEvent(t)},t.prototype.switchIcon=function(e,t,n){if(0===window.formatVersion&&"node"===t)return null;if(1===window.formatVersion&&e.finished)return l.createElement("img",{src:"https://imgbed.momodel.cn/icon/success_icon.svg",style:{width:14}});if(n)return l.createElement("i",{className:"iconfont icon-kaisuo"});var o=0;return e.unit_info&&e.unit_info.length>0&&(o=e.unit_info.filter((function(e){return e.finish||e.user_answer&&e.user_answer.length>0||"simple_code"===e.homework_type&&e.score>=.6*e.total_score})).length/e.unit_info.length),e.finish||o>=1?e.question_info_id?"pass"===e.status?l.createElement("img",{src:"https://imgbed.momodel.cn/icon/success_icon.svg",style:{width:14}}):"no_pass"===e.status?l.createElement("img",{src:"https://imgbed.momodel.cn/icon/error_icon.svg",style:{width:14}}):l.createElement("img",{src:"https://imgbed.momodel.cn/icon/success_icon.svg",style:{width:14}}):l.createElement("img",{src:"https://imgbed.momodel.cn/icon/success_icon.svg",style:{width:14}}):o>0?"node"===t?null:l.createElement(d.Progress,{percent:100*o,width:14,type:"circle",strokeWidth:20,strokeColor:{"0%":"#519AFE","100%":"#2861FC"}}):"simple_code"===e.chapter_type&&e.enroll&&!e.finish?l.createElement("img",{src:"https://imgbed.momodel.cn/icon/error_icon.svg",style:{width:14}}):l.createElement("div",{className:"circle"})},t.prototype.findNotEnrollUnit=function(){var e=window.getActiveItems(),t=e.activeChapter,n=e.activeUnitIdx,o=n;if(t.hasOwnProperty("finish"))for(var a=0;a<n;++a)if(!1===t.unit_info[a].finish){o=a;break}return o},t.prototype.findNextUnit=function(e){var t,n,o,a,i=window.getActiveItems(),r=i.activeUnit;e:for(var s=i.activeSectionIdx;s<e.length;s++)for(var c=e[s][this.unitsKey],l=0;l<c.length;l++)for(var u=c[l].unit_info,d=0;d<u.length;d++)if(!(new URL(window.location.href).searchParams.get("isTrial")&&!1===u[d].is_trial||u[d].need_update)){if(a){t=s,n=l,o=d;break e}(r.id&&u[d].id===r.id||r.question_id&&u[d].question_id===r.question_id)&&(a=!0)}return{sectionIdx:t,chapterIdx:n,unitIdx:o}},t.prototype.render=function(){var e=this.props,t=e.sections,n=(e.info,this.state.expandedKeys);return l.createElement("div",{className:"treeWrapper"+(this.props.isClassic?" classicTreeWrapper":"")},l.createElement(d.Tree,{className:"draggable-tree",expandedKeys:n,blockNode:!0,showIcon:!1},this.loop(t)))},t}(l.Component);t.default=_,_.propsTypes={info:u.default.object,sections:u.default.array,isClassic:u.default.bool,openClassicNotebook:u.default.func,openNewNoteBook:u.default.func,factory:u.default.object,app:u.default.object,setSections:u.default.func}},95352:function(e,t,n){"use strict";
1var o,a=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},i.apply(this,arguments)},r=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(a,i){function r(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){e.done?a(e.value):new n((function(t){t(e.value)})).then(r,s)}c((o=o.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var n,o,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(a=2&i[0]?o.return:i[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,i[1])).done)return a;switch(o=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,o=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=r.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){r.label=i[1];break}if(6===i[0]&&r.label<a[1]){r.label=a[1],a=i;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(i);break}a[2]&&r.ops.pop(),r.trys.pop();continue}i=t.call(e,r)}catch(e){i=[6,e],o=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},c=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var u=c(n(296540)),d=n(508341),f=n(113622),m=n(686663),p=l(n(35302)),h=c(n(302543)),_=n(858555),v=n(550329),g=n(117252),w=n(858555),y=n(282127),x=l(n(762269)),C=l(n(254642)),b=l(n(754395)),E=l(n(641911)),k=l(n(974948)),I=n(323527),N=n(240150),S=n(498153);n(670553);var T=d.Select.Option,B=d.Tabs.TabPane,P=(d.Modal.confirm,_.config.flaskServer),M="è¯·éæ©ä¸ä¸ª",D=p.default("/workspace/:projectId/:type/:classic?").exec(window.location.pathname),O=D&&D[1],j=function(e){function t(t){var n=e.call(this,t)||this;return n.refreshProgressInfo=function(){n.props.isClassic&&v.getCourseV2DetailById({payload:{id:window.courseID,onJson:function(e){n.setState({progress_info:e.progress_info})}}})},n.click=function(e,t,o,a,i){if("course"===window.projectMapping)v.sendEnrollFile({courseId:n.state.info._id,sectionId:t,unitId:i}),n.setState((function(){return{activeName:e.zh_name,activeUnit:i}}),(function(){if(e.url){var t=new CustomEvent("updateClassroomUrl",{detail:e.url});window.dispatchEvent(t),n.updateVideoName(e.zh_name)}n.getCourseCommentsData(),n.props.app.commands.execute("docmanager:open",{path:e.file_path}),n.props.app.shell.collapseRight()}));else if(window.practiceName!==e.zh_name||n.isCourseV1){if(n.checkIsFreeTry(e)){var r=new CustomEvent("payment",{detail:{paymentModalID:"paymodal.title",isClickLock:!0}});return void window.dispatchEvent(r)}n.openNewNoteBook({displayName:e.name,unitID:e.id,sectionId:t})}},n.state={sections:[],tabKey:"1",discussion:[],activeUnit:M,sort:"hot",pageNo:1,pageSize:10,activeName:window.practiceName||window.courseName&&window.courseName.split(" ").splice(1).join(" "),rcCourseUrl:"",rcCollabUrl:"",project_exercise_res:window.project_exercise_res||{},info:{},progress_info:{},isShowGroupPopover:!1},n.isHomework=!!window.homeworkType,n.isCourseV1=I.formatVersionArr.includes(window.formatVersion),n}return a(t,e),t.prototype.getCourseDetail=function(){var e=this,t=window.courseID;this.props.isClassic?v.getCourseV2DetailById({payload:{id:t,onJson:function(t){var n=t.
1week_info.map((function(e){return e.section_info})).reduce((function(e,t){return e.concat(t)}));n=n.map((function(e){return e.chapters=e.chapter_info||[],e})),e.props.setSections({sections:n,info:t.course_info}),e.setState({sections:n,info:t.course_info,isHomeworkSections:!1,tabKey:"1",progress_info:t.progress_info}),t.course_info&&(t.course_info.chat_channel_name||t.course_info.chat_group_name)&&(window.chatChannel=t.course_info.chat_channel_name||t.course_info.chat_group_name),e.fetchChoices(n)}}}):v.getCourseDetailById({payload:{id:t,onJson:function(t){var n=h.get(t,"sections",[]).length>0,o=n?t.sections[0].units[0]:{},a=h.get(t,"homework_sections",[]).length>0&&!window.isClassroom;e.setState({sections:t.sections,info:t.info,activeUnit:window.unit_ID||o.id,isHomeworkSections:a,tabKey:a||!n?"2":"1"},e.isHomework?function(){return e.getCourseCommentsData()}:null);var i=localStorage.getItem("continueStudy");if(localStorage.removeItem("continueStudy"),i){var r=e.findLastNotLearnedUnit(t);if(e.props.app.commands.execute("docmanager:open",{path:r.file_path}),r&&r.url){e.updateVideoName(r.zh_name);var s=new CustomEvent("updateClassroomUrl",{detail:r.url});window.dispatchEvent(s)}}}}})},t.prototype.findLastNotLearnedUnit=function(e){var t;e:for(var n=0;n<e.sections.length;n++)for(var o=e.sections[n].units,a=0;a<o.length;a++)if(!o[a].finish){t=o[a],e.sections[n].id;break e}return t},t.prototype.getExamData=function(e){return r(this,void 0,void 0,(function(){var t;return s(this,(function(n){switch(n.label){case 0:return[4,this.props.aatService.getExamById(e)];case 1:return!(t=n.sent())||t.data.exam_student_question_info,[2,h.get(t,"data.exam_student_question_info._id")]}}))}))},t.prototype.fetchChoices=function(e){return r(this,void 0,void 0,(function(){var t,n,o,a,r,c,l,u,d,f,m,p,_,v;return s(this,(function(s){switch(s.label){case 0:t=0,n=0,o=e,s.label=1;case 1:if(!(n<o.length))return[3,17];a=o[n],r=0,c=0,l=a.chapters,s.label=2;case 2:return c<l.length?"choice"!==(u=l[c]).chapter_type?[3,6]:(u=e[t].chapters[r]=i({},u.unit_info[0],e[t].chapters[r])).exam_id?[4,this.getExamData(u.exam_id)]:[3,14]:[3,15];case 3:return(_=s.sent())?[4,this.props.aatService.getChoiceAndPracticeData(_)]:[3,14];case 4:return 200!==(v=s.sent()).status?[3,14]:(e[t].chapters[r].unit_info=h.get(v,"data.questions"),e[t].chapters[r].question_info_id=_,e[t].chapters[r].unit_info.forEach((function(e){e.save_answer_temp=e.user_answer})),[4,this.setState({sections:e})]);case 5:return s.sent(),this.props.setSections({sections:e,info:this.state.info}),[3,13];case 6:d=0,f=0,m=u.unit_info,s.label=7;case 7:return f<m.length?"practice"!==(p=m[f]).homework_type?[3,11]:[4,this.getExamData(p.exam_id)]:[3,13];case 8:return(_=s.sent())?[4,this.props.aatService.getChoiceAndPracticeData(_)]:[3,12];case 9:return 200!==(v=s.sent()).status?[3,12]:(e[t].chapters[r].unit_info[d]=i({},e[t].chapters[r].unit_info[d],{questions:h.get(v,"data.questions"),user_answer:[]}),e[t].chapters[r].unit_info[d].question_info_id=_,e[t].chapters[r].unit_info[d].result_status=h.get(v,"data.questions")[0].result_status,e[t].chapters[r].unit_info[d].questions.forEach((function(e){e.save_answer_temp=e.user_answer})),[4,this.setState({sections:e})]);case 10:s.sent(),this.props.setSections({sections:e,info:this.state.info}),s.label=11;case 11:d++,s.label=12;case 12:return f++,[3,7];case 13:r++,s.label=14;case 14:return c++,[3,2];case 15:t++,s.label=16;case 16:return n++,[3,1];case 17:return[2]}}
1))}))},t.prototype.componentDidMount=function(){var e=this,t=h.get(this.props.projectDetail,"project",{});this.getCourseDetail(),window.addEventListener("fetchNotebookClassroom",(function(t){e.getCourseDetail()})),window.addEventListener("updateDiscussion",(function(t){var n=t.detail.name.split(".")[0].split(" ").splice(1).join(" ");e.updateDiscussionByClickFile(n)})),window.addEventListener("openNextNoteBook",(function(t){var n=t.detail.forkData;e.openNewNoteBook({displayName:n.displayName,unitID:n.unitID,sectionId:n.sectionId})})),window.addEventListener("getWidgetName",(function(t){var n=e.props.tracker.currentWidget.session.name.split(".ipynb")[0].split(" ").splice(1).join(" ");e.updateVideoName(n)})),window.addEventListener("updateNotebookTestRes",(function(t){var n=t.detail;if(n.project_id===O){var o=e.state.project_exercise_res;o[n.unit_id]=n.exercise_res,e.setState({project_exercise_res:o})}})),(this.isHomework||this.isCourseV1)&&this.getRocketChat(),this.setState({isShowGroupPopover:t.auto_show_qrcode})},t.prototype.sendEnroll=function(e){return r(this,void 0,void 0,(function(){var t,n,o,a,i;return s(this,(function(r){switch(r.label){case 0:t=[e.detail.status],Array.isArray(e.detail.status)&&(t=e.detail.status.slice()),n=null,o=0,a=t,r.label=1;case 1:return o<a.length?(i=a[o],[4,v.sendEnrollFile({courseId:window.courseID,sectionId:e.detail.currentSection.id,unitId:e.detail.currentUnit.id||window.unit_ID,status:i})]):[3,4];case 2:n=r.sent(),r.label=3;case 3:return o++,[3,1];case 4:return!e.detail.enrollNext||h.isEmpty(e.detail.nextUnit)?[3,6]:[4,v.sendEnrollFile({courseId:window.courseID,sectionId:e.detail.currentSection.id,unitId:e.detail.nextUnit.id,status:"enroll"})];case 5:r.sent(),r.label=6;case 6:return n&&200===n.status&&this.getCourseDetail(),[2]}}))}))},t.prototype.getRocketChat=function(){var e=this,t=window.location.origin.includes("localhost")?"http://192.168.31.200:8818/":"/chat/";v.getRocketChatUrl({projectId:O}).then((function(n){var o=h.get(n,"data.course_group"),a=h.get(n,"data.collab_group_name");if(n&&200===n.status)e.setState({rcCourseUrl:o?t+"group/"+o+"?layout=embedded":"",rcCollabUrl:a?t+"group/"+a+"?layout=embedded":""});else{var i=e.state,r=i.isHomeworkSections,s=i.sections,c=i.info,l=s&&s.length>0&&!r&&!e.props.isClassic&&2!==c.format_version;if(e.isCourseV1&&(l=!1),e.isHomework&&!l)document.querySelector('li[data-id="class-manager"]').style.display="none"}}))},t.prototype.closeGroupPopover=function(){var e={key:"auto_show_qrcode",value:!1,project_id:h.get(this.props.projectDetail,"project",{})._id};this.setState({isShowGroupPopover:!1}),y.userSetting(e),sessionStorage.setItem("isCloseGroupModal",!0)},t.prototype.openGroupPopover=function(){this.setState({isShowGroupPopover:!0})},t.prototype.componentWillReceiveProps=function(){},t.prototype.updateVideoName=function(e){var t=new CustomEvent("updateVideoName",{detail:e});window.dispatchEvent(t)},t.prototype.checkIsFreeTry=function(e){var t=this.state.info;return t.product&&!t.payed&&!t.product.group_to_free&&!e.is_free},t.prototype.updateDiscussionByClickFile=function(e){var t=this;if(e){var n=this.state.sections;this.setState({activeName:e});for(var o=function(o){for(var i=n[o].units,r=function(n){var o=i[n].zh_name;if(e===o)return a.setState((function(){return{activeUnit:i[n].id}}),(function(){t.getCourseCommentsData()})),{value:void 0}},s=0;s<i.length;s++){var c=r(s);if("object"==typeof c)return c}},a=this,i=0;i<n.length;i++){var r=o(i);if("object"==typeof r)return r.value}}},t.prototype.openNewNoteBook=function(e){var t=e.displayName,n=e.unitID,o=e.sectionId,a=this.state.info._id;window.randNumStr=Math.random().toString();var i=new CustomEvent("inLabForkTemplate",{detail:{type:"app",new_display_name:t,display_name:t,is_template:!0,unit_ID:n,course_ID:a,randNumStr:window.randNumStr,sectionId:o}});window.dispatchEvent(i)},t.prototype.switchSectionLang=function(e){return"zh-CN"===localStorage.getItem("language")?e.name_cn:e.name_en},t.prototype.switchUintLang=function(e){return"zh-CN"===localStorage.getItem("language")?e.zh_name:e.name},t.prototype.tabChange=function(e){var t=this;this.setState((function(t){return{tabKey:e}}),(function(){(!t.state.discussion||t.state.discussion.length<1)&&t.getCourseCommentsData()})),this.isHomework&&_.request(P+"/user/rocket_chat?token="+localStorage.getItem("token"),{method:"get",noErrorMsg:!0},{onJson:function(e){e&&document.getElementById("frameID").contentWindow.postMessage({externalCommand:"login-with-token",token:e.loginToken},"*")}})},t.prototype.getCourseCommentsData=function(e){var t=this;this.setState({loadingComment:!0});var n=this.state.activeUnit!==M?this.state.activeUnit:this.state.sections.length>0&&this.state.sections[0].units[0].id,o=this.state.pageNo,a=this.state.pageSize,i={course_unit_id:n,sort:this.state.sort,page_no:o,page_size:a};v.getCourseCommentByUniteId({payload:i,onJson:function(e){t.setState({discu
1ssion:e,loadingComment:!1})}})},t.prototype.sortChange=function(e){var t=this;this.setState((function(t){return{sort:e.target.value,discussion:""}}),(function(){t.getCourseCommentsData()}))},t.prototype.submitDisscussion=function(){var e=this;this.state.isUpdate?v.updateComment({payload:{request_answer_id:this.state.updateCommentId,answer:this.state.disscussionContent},onJson:function(t){e.setState({isUpdate:!1}),e.getCourseCommentsData()}}):v.sendComment({payload:{answer:this.state.disscussionContent,course_unit_id:this.state.activeUnit,onJson:function(t){g.success("åå¸è¯è®ºæå"),e.getCourseCommentsData()}}}),this.setState({disscussionContent:""})},t.prototype.componentDidUpdate=function(e,t,n){if(t.discussion)document.getElementsByClassName("box")},t.prototype.discussionItem=function(e,t){var n=this;return u.createElement("div",{key:e._id,className:"discussionItem"},u.createElement("div",{className:"discussionItemWrap"},u.createElement("img",{src:e.avatar_url||P+"/user/avatar/"+e.user_ID+".jpeg",style:{width:"24px",height:"24px",borderRadius:"50%"},alt:""}),u.createElement("div",{className:"discussionItemContent"},u.createElement("div",{className:"discussionItemHeader"},u.createElement("span",{className:"username"},w.displayUsername(e)),u.createElement("span",{className:"time"},Date.now()-new Date(v.showTime(e.create_time))<6e4?window.intl.formatMessage({id:"time.justnow"}):window.intl.formatRelative(v.showTime(e.create_time)))),u.createElement("div",{className:"discussionItemMain box"},u.createElement(C.default,{answer:e.answer,isCn:I.isCN})))),u.createElement(x.default,{comment:e.comment,getDisscussion:function(e){return n.getCourseCommentsData(e)},updateComment:function(){n.setState({disscussionContent:e.answer,isUpdate:!0,updateCommentId:e._id})},answerUserID:e.user_ID,isCn:I.isCN,id:e._id}))},t.prototype.render=function(){var e=this,t=this.state,n=t.rcCourseUrl,o=t.isHomeworkSections,a=t.rcCollabUrl,i=t.sections,r=t.info,s=t.progress_info,c=t.isShowGroupPopover,l="course"===h.get(r,"project_mapping"),f=i&&i.length>0,p=f&&!o&&!this.props.isClassic&&2!==r.format_version;this.isCourseV1&&(p=!1);var g=h.get(this.state.info,"product.price",!1),w=h.get(this.state.info,"payed",!1),y=this.isCourseV1&&g&&w,x=!!new URL(window.location.href).searchParams.get("isTrial"),C="60f0fa472511fff1cff608c0"===r._id,N=m.parse(window.location.search),S=N.chapterIdx,P=void 0===S?0:S,M=N.sectionIdx,D=void 0===M?0:M,O=h.get(i,D+".chapters."+P,{});return u.createElement("div",{style:{height:"100%",background:"white"}},u.createElement(b.default,{eventName:"close-group-popover",eventHandle:function(){return e.closeGroupPopover()}}),u.createElement(b.default,{eventName:"send-enroll-v1",eventHandle:function(t){return e.sendEnroll(t)}}),u.createElement(b.default,{eventName:"freshProgressInfo",eventHandle:this.refreshProgressInfo.bind(this)}),u.createElement(d.Tabs,{activeKey:this.state.tabKey,onChange:function(t){return e.tabChange(t)},className:2===r.format_version?"tabWrapper classroomTabs":"classroomTabs"},!this.isHomework&&u.createElement(B,{forceRender:!0,tab:r.format_version&&2===r.format_version?null:u.createElement("span",{style:{fontSize:!l&&"16px",margin:"0 -12px"}},window.intl.formatMessage({id:"notebook.class.tabPlane.chapter",defaultMessage:"ç®å½"})),key:"1",style:{paddingTop:12,height:"100%"}},u.createElement("div",{style:this.props.isClassic?{height:"100%",overflowY:"hidden"}:{height:"100%",padding:"10px",paddingTop:"0",paddingRight:"0px",overflowY:"auto"}},!!r.format_version&&2===r.format_version&&u.createElement("div",{className:"headWrapper"},!x&&!C&&u.createElement("span",{className:"backBtn",onClick:function(){window.location=decodeURIComponent(_.queryURL("back"))}},u.createElement("i",{className:"iconfont icon-select-open-copy-copy"}),I.isCN?"è¿å":"Back"),u.createElement("div",{className:"courseInfoWrapper"},u.createElement("div",{className:"rightWrapper"},u.createElement("span",{className:"courseName"},u.createElement("span",{className:"title"},I.isCN?r.zh_name:r.name),r.show_wx_discuss_qrcode&&u.createElement(E.default,{visible:c,qrcode:r.wx_discuss_qrcode_url,contentStyle:{backgroundImage:"url(https://imgbed.momodel.cn/mo/extension_popoverBg.webp)",backgroundPosition:"-7px 0"},placement:"right",onClose:function(){return e.closeGroupPopover()}},u.createElement("img",{className:"groupIcon",src:"https://imgbed.momodel.cn/mo/extension_qrcode.png",onClick:function(){c?e.closeGroupPopover():e.openGroupPopover()}}))),u.createElement("span",{className:"current"},I.isCN?"å½åå¦ä¹ ï¼"+O.zh_name:"Current: "+O.name),u.createElement("div",{style:{width:"70%"}},u.createElement(d.Progress,{strokeColor:{"0%":"#519AFE","100%":"#2861FC"},percent:h.get(s,"progress","0%").split("%")[0]}))))),f&&u.createElement(k.default,{app:this.props.app,factory:this.props.factory,info:r,sections:i,isClassic:this.props.isClassic,openNewNoteBook:this.openNewNoteBook.bind(this),setActiveUnit:function(t){return e.setState({activeUnit:t})},setSections:this.props.setSections}))),p&&u.createElement(B,{forceRender:!0,tab:u.createElement("span",{style:{fontSize:!l&&"16px",margin:"0 -12px"}},window.intl.formatMessage({id:"notebook.class.tabPlane.comment",defaultMessage:"Comment"})),key:this.isHomework?"1":"2",style:{paddingTop:12}},u.createElement(d.Spin,{spinning:this.state.loadingComment},u.createElement("div",null,!this.isHomework&&u.createElement("div",{className:"tabHeader"},u.createElement("div",{style:{width:"100%"}},u.createElement(d.Select,{style:{width:"100%"},dropdownMatchSelectWidth:!0,value:this.state.activeUnit,onSelect:function(t){e.state.sections.forEach((function(n,o){return n.units.forEac
1h((function(n,o){n.id===t&&e.props.app.commands.execute("docmanager:open",{path:n.file_path})}))})),e.setState((function(e){return{activeUnit:t}}),(function(){e.getCourseCommentsData()}))}},this.state.sections.map((function(t,n){return t.units.map((function(t,o){return u.createElement(T,{value:t.id,key:t.id,disabled:t.need_update,className:"senctionItem "+(t.need_update?"needUpdateItem":"")},(n+1<10?"0"+(n+1):n+1)+"-"+(o+1)+" "+e.switchUintLang(t),u.createElement("span",{className:"needUpdate"},"å¾
æ´æ°"))}))}))))),u.createElement("div",{style:{height:"100%",marginTop:20}},this.state.discussion&&this.state.discussion.length>0?u.createElement("div",{style:{padding:"0",height:"calc(100vh - 230px)",overflowY:"scroll"},id:"scrollContent",className:"scrollContent","data-scroll":"true"},this.state.discussion&&this.state.discussion.map((function(t,n){return e.discussionItem(t,n)}))):u.createElement("div",{className:"appEmpty"},u.createElement("img",{src:"http://mo-imgs.momodel.cn/img/workspaceEmpty.png",style:{height:"200px",marginBottom:20}}),u.createElement("span",{style:{color:"#969DA6"}},window.intl.formatMessage({id:"noClassroomDiscussion",defaultMessage:"Sorry there is no relevant comments."}))))))),(this.isHomework||y)&&n&&u.createElement(B,{forceRender:!0,tab:u.createElement("span",{style:{fontSize:!l&&"16px",margin:"0 -12px"}},window.intl.formatMessage({id:"notebook.class.tabPlane.chat",defaultMessage:"è天"})),key:"2"},u.createElement("iframe",{id:"frameID",src:n,sandbox:"allow-same-origin allow-scripts allow-forms allow-popups allow-pointer-lock allow-top-navigation",width:"100%",height:"100%",style:{height:"calc(100vh - 165px)"},frameBorder:"none"},"Oops, your browser does not support our chat room :p")),this.isHomework&&a&&u.createElement(B,{forceRender:!0,tab:u.createElement("span",{style:{fontSize:!l&&"16px",margin:"0 -12px"}},window.intl.formatMessage({id:"notebook.class.tabPlane.collab"})),key:"2"},u.createElement("iframe",{id:"frameID",src:a,sandbox:"allow-same-origin allow-scripts allow-forms allow-popups allow-pointer-lock allow-top-navigation",width:"100%",height:"100%",style:{height:"calc(100vh - 165px)"},frameBorder:"none"},"Oops, your browser does not support our chat room :p"))),p&&this.state.tabKey===(this.isHomework?"1":"2")&&u.createElement("div",{className:"footer"},u.createElement(d.Input.TextArea,{placeholder:window.intl.formatMessage({id:"projectDetail.comment.placeholder",defaultMessage:"Leave a comment..."}),autoSize:{minRows:1,maxRows:6},value:this.state.disscussionContent,onChange:function(t){v.getRealLen(t.target.value)<=280&&e.setState({disscussionContent:t.target.value})}}),u.createElement("div",{style:{marginLeft:"10px"}},this.state.isUpdate&&u.createElement("div",{style:{marginBottom:"10px"}},u.createElement(d.Button,{onClick:function(){e.setState({isUpdate:!1,disscussionContent:""})}},window.intl.formatMessage({id:"btn.cancel",defaultMessage:"Cancel"}))),u.createElement("div",null,u.createElement(d.Button,{type:"primary",disabled:!this.state.disscussionContent,onClick:function(){e.submitDisscussion()}},window.intl.formatMessage({id:"notebook.class.comment.reply.btn",defaultmessage:"åå¸"}))))))},t}(u.Component),L=f.connect((function(e){return{classicNotebook:e.classicNotebook,projectDetail:e.projectDetail}}))(j);t.ListPage=function(e){return u.createElement(N.DvaProvider,{store:S.app._store},u.createElement(L,i({},e)))}},550329:(e,t,n)=>{"use strict";n.r(t),n.d(t,{deleteComment:()=>_,deleteDiscussionComment:()=>v,forkTemplate:()=>f,getCourseCommentByUniteId:()=>m,getCourseDetailById:()=>u,getCourseV2DetailById:()=>d,getLogs:()=>l,getRealLen:()=>x,getRocketChatUrl:()=>w,sendComment:()=>p,sendDiscussionComment:()=>h,sendEnrollFile:()=>c,showTime:()=>y,updateComment:()=>g});var o=n(858555),a=n(35302),i=n.n(a);n(496763);const{flaskServer:r}=o.config;let s=n(795093);function c({courseId:e,sectionId:t,unitId:n,status:a="enroll"}){let s={course_id:e,course_section_id:t,course_unit_id:n,status:a,is_trial:!!new URL(window.location.href).searchParams.get("isTrial")};const c=i()("/workspace/:projectId/:projectType/:classic?").exec(window.location.pathname);return c&&(s.project_id=c[1]),(0,o.request)(`${r}/course/enroll`,{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)})}function l({payload:e,onJson:t}){return(0,o.request)(`${r}/project/get_logs/${e.projectId}?page_size=${e.pageSize}&page_num=${e.pageNum}`,void 0,{onJson:t})}function u({payload:e}){return(0,o.request)(`${r}/course/section/${e.id}`,void 0,{onJson:e.onJson})}function d({payload:e}){let t=`${r}/course/tree/${e.id}`;return new URL(window.location.href.replace("/#","")).searchParams.get("isTrial")&&(t+="?is_trial=true"),(0,o.request)(t,void 0,{onJson:e.onJson})}function f({payload:e,onJson:t}){return(0,o.request)(`${r}/project/course`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${localStorage.getItem("token")}`},body:JSON.stringify(Object.assign({},e))},{onJson:t})}function m({payload:e,onJson:t}){let n="";for(const t in e)n=n?`${n}&${t}=${e[t]}`:`?${t}=${e[t]}`;return(0,o.request)(`${r}/request_answer${n}`,void 0,{onJson:t})}function p({payload:e}){return(0,o.request)(`${r}/request_answer`,{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify({answer:e.answer,course_unit_id:e.course_unit_id})},{onJson:e.onJson})}function h({payload:e,onJson:t}){return(0,o.request)(`${r}/comments`,{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(Object.assign({},e))},{onJson:t})}function _({payload:e,onJson:t}){return(0,o.request)(`${r}/request_answer/${e.id}`,{method:"delete",headers:{"Content-Type":"application/json"}},{onJson:t})}function v({payload:e,onJson:t}){return(0,o.request)(`${r}/comments/${e.id}`,{method:"delete",headers:{"Content-Type":"application/json"}},{onJson:t})}function g({payload:e,onJson:t}){return(0,o.request)(`${r}/request_answer/${e.request_answer_id}`,{method:"put",headers:{"Content-Type":"application/json"},body:JSON.stringify(Object.assign({},e))},{onJson:t})}function w({projectId:e}){return(0,o.request)(`/pyapi/project/${e}/chat_group_name`)}Date.prototype.Format=function(e){const t={"y+":this.getFullYear(),"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),"S+":this.getMilliseconds()};for(const n in t)if(new RegExp(`(${n})`).test(e))if("y+"==n)e=e.replace(RegExp.$1,`${t[n]}`.substr(4-RegExp.$1.length));else if("S+"==n){let o=RegExp.$1.length;o=1==o?3:o,e=e.replace(RegExp.$1,`00${t[n]}`.substr(`${t[n]}`.length-1,o))}else e=e.replace(RegExp.$1,1==RegExp.$1.length?t[n]:`00${t[n]}`.substr(`${t[n]}`.length));return e},Number.prototype.toHHMMSS=function(){const e=parseInt(this,10),t=Math.floor(e/3600);let n=Math.floor((e-3600*t)/60),o=e-3600*t-60*n;return n<10&&(n=`0${n}`),o<10&&(o=`0${o}`),`${t}:${n}:${o}`};const y=(e,t="yyyy-MM-dd hh:mm")=>{"string"==typeof e&&-1===e.toLowerCase().indexOf("z")&&(e=function(e){return e.replace(/000$/,"Z")}(e));const n=s(e);
1return new Date(n).Format(t).replace(/-/g,"/").toLocaleString()};function x(e){return e?e.replace(/[^\x00-\xff]/g,"__").length:0}},893447:(e,t,n)=>{"use strict";var o=n(124994);function a(){var e=o(n(443693));return a=function(){return e},e}function i(){var e=o(n(296540));return i=function(){return e},e}function r(){var e=o(n(262714));return r=function(){return e},e}function s(){var e=n(508341);return s=function(){return e},e}e.exports={getTestStatusIcon:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"course";return e?i().default.createElement(r().default,{icon:[{name:"icon-success1-copy",type:"multiColor"}],fontSize:14,iconMargin:12,textMargin:0}):t&&-1!==n?0===n?i().default.createElement(r().default,{icon:[{name:"check-circle",type:"antd"}],fontSize:14,color:"#9DA69A",iconMargin:12,textMargin:0}):i().default.createElement(s().Progress,{style:{marginRight:12},percent:100*n,width:14,type:"circle",strokeWidth:20,strokeColor:{"0%":"#36B7FF","100%":"#1980FF"}}):"course"===o?i().default.createElement(r().default,(0,a().default)((0,a().default)((0,a().default)({icon:[{name:"icon-icon_course4 ",type:"singleColor"}],fontSize:14},"fontSize",14),"iconMargin",12),"textMargin",0)):i().default.createElement("div",{className:"circle"})},getTestStatusIconV1:function(e,t){return e?i().default.createElement(r().default,{icon:[{name:"icon-success1-copy",type:"multiColor"}],fontSize:14,iconMargin:12,textMargin:0}):i().default.createElement("div",{className:"circle"})},getLearningProgress:function(e,t){var n=0;if(!e.enroll||e.finish)return e.finish?100:n;if(t){var o=e.unit_info.length,a=0;e.unit_info.map((function(e){e.finish&&a++})),0!==a&&(n=a/o)}return n},formatProgramming:function(e){var t="pass",n=0,o=0,a=0,i=0,r=e.length||1;return e.map((function(e){n+=e.learn_min,o+=e.score,a+=e.submit_num,i+=e.weight})),o<60?t="no_pass":0===a&&(t="no_test"),{status:t,learnMin:n,score:o,submitNum:a,weight:i/r}}}},11616:(e,t,n)=>{"use strict";n(496763);var o=n(124994),a=n(373738);function i(){var e=o(n(354756));return i=function(){return e},e}function r(){var e=o(n(41132));return r=function(){return e},e}function s(){var e=o(n(29293));return s=function(){return e},e}function c(){var e=o(n(517383));return c=function(){return e},e}function l(){var e=o(n(334579));return l=function(){return e},e}function u(){var e=o(n(728452));return u=function(){return e},e}function d(){var e=o(n(863072));return d=function(){return e},e}function f(){var e=o(n(829511));return f=function(){return e},e}function m(){var e=o(n(443693));return m=function(){return e},e}function p(){var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var n=W(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var s=i?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}return o.default=e,n&&n.set(e,o),o}(n(296540));return p=function(){return e},e}function h(){var e=n(113622);return h=function(){return e},e}function _(){var e=o(n(686663));return _=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ClassicToolBar=void 0;var v=n(95352);function g(){var e=o(n(262714));return g=function(){return e},e}function w(){var e=n(508341);return w=function(){return e},e}function y(){var e=n(302543);return y=function(){return e},e}function x(){var e=o(n(864849));return x=function(){return e},e}function C(){var e=o(n(95545));return C=function(){return e},e}function b(){var e=n(941376);return b=function(){return e},e}function E(){var e=o(n(995656));return E=function(){return e},e}function k(){var e=n(294783);return k=function(){return e},e}function I(){var e=n(323527);return I=function(){return e},e}function N(){var e=o(n(144908));return N=function(){return e},e}function S(){var e=o(n(436725));return S=function(){return e},e}function T(){var e=o(n(548191));return T=function(){return e},e}function B(){var e=o(n(30125));return B=function(){return e},e}function P(){var e=o(n(35302));return P=function(){return e},e}var M,D=o(n(713082)),O=o(n(557698));function j(){var e=o(n(754395));return j=function(){return e},e}function L(){var e=o(n(709936));return L=function(){return e},e}function R(){var e=n(632582);return R=function(){return e},e}function A(){var e=n(858555);return A=function(){return e},e}function U(){var e=o(n(534646));return U=function(){return e},e}function F(){var e=n(117252);return F=function(){return e},e}function G(){var e=n(229898);return G=function(){return e},e}function q(){var e=o(n(472122));return q=function(){return e},e}function W(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(W=function(e){return e?n:t})(e)}function H(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
1if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){s=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(s)throw i}}}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){(0,m().default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return t=(0,d().default)(t),(0,u().default)(e,X()?Reflect.construct(t,n||[],(0,d().default)(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(X=function(){return!!e})()}t.ClassicToolBar=(0,h().connect)((function(e){return{classicNotebook:e.classicNotebook,projectDetail:e.projectDetail,worldChannel:e.worldChannel}}))(M=function(e){function t(e){var n;return(0,c().default)(this,t),n=K(this,t,[e]),(0,m().default)(n,"goCourseDiscuss",(function(){var e=n.props.classicNotebook,t=e.courseInfo,o=e.showChatChannel;if(delete window.chatDirect,window.dataLayer.push({event:"classic_tool_bar",custom_key1:"discuss"}),o)n.props.dispatch({type:"classicNotebook/updateState",payload:{showChatChannel:!1}});else{n.props.dispatch({type:"classicNotebook/updateState",payload:{showNotePanel:!1,showRatingPanel:!1,showLeftSide:!1,showChatChannel:!0,showChatGPTChannel:!1}});var a=new CustomEvent("openChatChannel",{detail:{userClick:!0}});window.dispatchEvent(a),setTimeout((function(){window.document.querySelector("#frameID").contentWindow.postMessage({actionName:"openChannel",channelName:t.zh_name},"*")}),0)}})),(0,m().default)(n,"goAskChatGPT",(function(){var e=n.props.classicNotebook.showChatGPTChannel;if(window.dataLayer.push({event:"classic_tool_bar",custom_key1:"chatgpt"}),e)n.props.dispatch({type:"classicNotebook/updateState",payload:{showChatGPTChannel:!1}});else{n.props.dispatch({type:"classicNotebook/updateState",payload:{showNotePanel:!1,showRatingPanel:!1,showLeftSide:!1,showChatChannel:!1,showChatGPTChannel:!0}});var t=new CustomEvent("askChatGPT",{detail:{}});window.parent.dispatchEvent(t)}})),n}
1return(0,f().default)(t,e),(0,l().default)(t,[{key:"componentWillReceiveProps",value:function(e){if(!1===this.props.worldChannel.reverse&&e.worldChannel.reverse){var t=this.props.classicNotebook,n=t.showChatChannel,o=t.showChatGPTChannel,a={};n&&(a.showChatChannel=!1),o&&(a.showChatGPTChannel=!1),this.props.dispatch({type:"classicNotebook/updateState",payload:a})}}},{key:"goToOverview",value:function(e){window.location=e,window.dataLayer.push({event:"classic_tool_bar",custom_key1:"data"})}},{key:"render",value:function(){var e=this,t=this.props.classicNotebook,n=t.showNotePanel,o=t.showRatingPanel,a=t.courseInfo,i=t.showChatChannel,r=t.showChatGPTChannel,s=this.props.projectDetail.project,c=(0,y().get)(s,"course_group"),l=_().default.parse(document.location.search),u=(0,y().get)(a,"notebook_no_popups",!1)||["/aiNewFirstClass"].includes(l.back),d=(0,y().get)(a,"hide_comment",!0);return p().default.createElement("div",{className:D.default.toolbarWrapper},p().default.createElement("div",{className:D.default.toolBar},p().default.createElement("div",{className:D.default.header},p().default.createElement("img",{src:I().lightBlueLogo,className:D.default.logo}),p().default.createElement("span",{className:D.default.toolItem,"data-active":n,onClick:function(){if(window.dataLayer.push({event:"classic_tool_bar",custom_key1:"note"}),n){var e=new CustomEvent("hideNotePanel");window.dispatchEvent(e)}else{var t=new CustomEvent("showNotePanel");window.dispatchEvent(t)}}},p().default.createElement(g().default,{icon:[{name:"icon-biji1",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:20,color:"#333333"}),p().default.createElement("span",{className:D.default.text},I().isCN?"å°è®°":"Notes")),!c&&G().show.showWorldChanel&&p().default.createElement(L().default,{onClick:function(){return e.goCourseDiscuss()},callbackParams:{unlockCourseId:(0,y().get)(s,"course_ID")}},p().default.createElement("span",{className:D.default.toolItem,"data-active":i,id:"go-course-discuss",actionFrom:"go-course-discuss"},p().default.createElement(g().default,{icon:[{name:"icon-team-outlined",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:20,color:"#333333"}),p().default.createElement("span",{className:D.default.text},p().default.createElement(b().FormattedMessage,{id:"btn.courseV2Discuss",defaultMessage:"Discuss"})))),G().show.showChatBot&&p().default.createElement(L().default,{onClick:function(){return e.goAskChatGPT()},callbackParams:{unlockCourseId:(0,y().get)(s,"course_ID")}},p().default.createElement("span",{className:D.default.toolItem,"data-active":r,id:"go-ask-chatgpt",actionFrom:"go-ask-chatgpt"},p().default.createElement("img",{className:D.default.moChat,src:G().text.gptBotAvatar}),p().default.createElement("span",{className:"".concat(D.default.text," ").concat(D.default.moChatText)},G().text.gptBotDisplayName))),p().default.createElement("span",{className:D.default.toolItem,onClick:function(){window.dataLayer.push({event:"classic_tool_bar",custom_key1:"reset"});var e=new CustomEvent("resetClassroom");window.dispatchEvent(e)},id:"reset-classroom"},p().default.createElement(g().default,{icon:[{name:"icon-undo-outlined",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:20,color:"#333333"}),p().default.createElement("span",{className:D.default.text},p().default.createElement(b().FormattedMessage,{id:"btn.resetCourse",defaultMessage:"Reset Course"})))),p().default.createElement("div",{className:D.default.footer},G().show.showCourseData&&s&&s.course_ID&&!u&&!c&&p().default.createElement(L().default,{onClick:function(){return e.goToOverview("/overview/".concat(s.course_ID,"?id=").concat(s.course_ID))},callbackParams:{unlockCourseId:(0,y().get)(s,"course_ID")}},p().default.createElement("a",{className:D.default.toolItem,actionFrom:"classic_tool_bar_data"},p().default.createElement(g().default,{icon:[{name:"icon-report-outlined",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:20,color:"#333333"}),p().default.createElement("span",{className:D.default.text},p().default.createElement(b().FormattedMessage,{id:"btn.data",defaultMessage:"Data"})))),G().show.showCourseRating&&!d&&p().default.createElement(L().default,{onClick:function(){e.props.dispatch({type:"classicNotebook/updateState",payload:{showRatingPanel:!0}}),window.dataLayer.push({event:"classic_tool_bar",custom_key1:"rate"})},callbackParams:{unlockCourseId:(0,y().get)(s,"course_ID")}},p().default.createElement("span",{className:D.default.toolItem,actionFrom:"classic_tool_bar_rate","data-active":o},p().default.createElement(g().default,{icon:[{name:"icon-star3",type:"singleColor"}],textMargin:0,iconMargin:0,fontSize:20,color:"#333333"}),p().default.createElement("span",{className:D.default.text},p().default.createElement(b().FormattedMessage,{id:"btn.courseRate",defaultMessage:"Rating"})))))),G().show.showCourseRating&&p().default.createElement(B().default,{showRateModal:o,courseId:a._id,version:a.format_version,onClose:function(){e.props.dispatch({type:"classicNotebook/updateState",payload:{showRatingPanel:!1}})}}))}}])}(p().Component))||M;var $=function(e){function t(e){var n;(0,c().default)(this,t),n=K(this,t,[e]),(0,m().default)(n,"submitProgram",function(){var e=(0,s().default)(i().default.mark((function e(t){var o,a,r,s,c,l,u,d,f,m;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.detail,a=o.title,r=o.program,s=o.unitId,c=n.getActiveItems(),l=c.activeSectionIdx,u=c.activeChapterIdx,d=c.activeUnitIdx,f={},n.state.ojIndices&&(f=n.state.ojIndices),f[a]={activeSectionIdx:l,activeChapterIdx:u,activeUnitIdx:d},n.setState({ojIndices:f}),e.next=8,(0,k().submitOjTest)({program:r,title:a,project_id:n.projectId,unit_id:s});case 8:(m=e.sent)&&200===m.status&&(0,F().success)(I().isCN?"æäº¤æå":"Success");case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,m().default)(n,"statusClassSwitch",(function(e,t,o,a){return n.isTrial&&!1===e.is_trial?"lock":("courseware"===e.homework_type||"practice"===e.homework_type||"practice_code"===e.homework_type?(i=e.enroll&&e.finish?"done":"new",o===t&&(i+=" in")):"choice"===e.type&&(a>0&&(0,y().get)(e,"result_status")?("change"===e.result_status&&(n.hasChangeChoiceItem=!0),i="correct"===e.result_status?"correct-done":"wrong"===e.result_status?"wrong-done":"done",o===t&&(i+="correct"===e.result_status?" correct-in":"wrong"===e.result_status?" wrong-in":" in")):(i=e.user_answer&&e.user_answer.length>0?"done":"new",o===t&&(i+=" in"))),i);var i})),(0,m().default)(n,"closeChat",(function(){n.props.dispatch({type:"worldChannel/updateWorldChannelState",reverse:!0}),n.props.dispatch({type:"login/render_hand_msg",msg:{},showNotic:!1})})),(0,m().default)(n,"moTutorSaveFinish",(function(){(0,F().success)((0,A().formatMessage)("save.success"))})),(0,m().default)(n,"showNotLearnAll",(function(e){n.setState({showNotLearnAll:!0,notEnrollIdx:(0,y().get)(e,"detail.notEnrollIdx")})})),(0,m().default)(n,"showUnlockModal",(function(e){var t=e.detail,o=t.lockType,a=t.itemIndex;n.setState({isShowUnlockModal:!0}),window.dataLayer.push({event:"unlock_trial_course",custom_key1:o,custom_key2:a})})),(0,m().default)(n,"changeChoiceStatus",(function(){var e=n.getActiveItems(),t=e.activeSection,o=e.activeChapter,a=(e.activeSectionIdx,n.state),i=a.sections,r=a.choiceSectionIdx,s=a.choiceChapterIdx;if(t&&o){var c=(0,y().get)(o,"unit_info.0.exam_id"),l=(0,y().get)(i,"[".concat(r,"][").concat(s,"]choice_info.unit_info.0.exam_id")),u="choice"!==o.chapter_type;if((c!==l||u)&&s){var d=(0,y().get)(i[r],"chapters[".concat(s,"].temp_change"));if((0,y().set)(i[r],"chapters[".concat(s,"].temp_change"),""),d&&"tempChange"===d){var f=(0,y().get)(i[r],"chapters[".concat(s,"].unit_info"));if(f)for(var m=0;m<f.length;++m)(0,y().get)(f[m],"result_status_temp")&&("firstExam"===f[m].result_status_temp?((0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].result_status"),null),(0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].user_answer"),[]),(0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].save_answer_temp"),[])):((0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].result_status"),f[m].result_status_temp),(0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].save_answer_temp"),f[m].user_answer_save),(0,y().set)(i[r],"chapters[".concat(s,"].unit_info[").concat(m,"].user_answer"),f[m].user_answer_save)))}}}})),(0,m().default)(n,"handleClick",(function(e){var t={showNotePanel:!1,showRatingPanel:!1,showLeftSide:!1,showChatChannel:!1,showChatGPTChannel:!1};if(n.state[e]||(t[e]=!0),n.props.dispatch({type:"classicNotebook/updateState",payload:t}),"showNotePanel"===e)n.afterShowNotePanel()})),(0,m().default)(n,"afterShowNotePanel",(function(e){var t=(0,y().get)(e,"detail.highlightId");if(t){var n=document.querySelector('[highlight-id="'.concat(t,'"]'));n&&n.scrollIntoView({block:"center",inline:"nearest"})}})),(0,m().default)(n,"hideNotePanel",(function(){n.props.dispatch({type:"classicNotebook/updateState",payload:{showNotePanel:!1}})})),(0,m().default)(n,"hideRatingPanel",(function(){n.props.dispatch({type:"classicNotebook/updateState",payload:{showRatingPanel:!1}})})),(0,m().default)(n,"resetClassroom",(function(){var e=n.props.intl;w().Modal.confirm({title:e.formatMessage({id:"notebook.statusbar.classroom.title"},{defaultMessage:"è¦é置该课ç¨?"}),okText:e.formatMessage({id:"btn.ok"},{defaultMessage:"OK"}),cancelText:e.formatMessage({id:"btn.cancel"},{defaultMessage:"Cancel"}),content:e.formatMessage({id:"notebook.statusbar.classroom.content"},{defaultMessage:"è¦é置该课ç¨?"}),onCancel:function(){window.dataLayer.push({event:"coursestudy_page_click_reset_popup",custom_key1:"cancel"})},onOk:function(){window.dataLayer.push({event:"coursestudy_page_click_reset_popup",custom_key1:"confirm"}),n.props.dispatch({type:"project/resetClassroom",projectId:n.props.projectDetail.project._id})}})})),(0,m().default)(n,"hideDirectTree",(function(){n.props.dispatch({type:"classicNotebook/updateState",payload:{showLeftSide:!1}})})),(0,m().default)(n,"unlockCourse",function(){var e=(0,s().default)(i().default.mark((function e(t){var o,a,r,s;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.unlockCourseId,a=o||(0,y().get)(n.state,"info._id"),e.next=4,(0,k().getEnroll)({payload:{course_ids:[a]}});case 4:r=e.sent,(s=new URL(window.location.href)).searchParams.delete("isTrial"),s.searchParams.delete("unlockCourseId"),"no_enroll"===r.data[a].status&&(0,k().enroll)({payload:{course_id:a,notTrial:!0}}),window.isProjectPermissionDenined?(delete window.isProjectPermissionDenined,(0,R().courseToNotebook)({dispatch:n.props.dispatch,course_ID:a,courseName:"".concat(I().isCN?r.data[a].zh_name:r.data[a].name)})):(s.searchParams.set("unitIdx",0),s.searchParams.set("chapterIdx",0),s.searchParams.set("sectionIdx",0),window.location=s.pathname+s.search);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,m().default)(n,"handleSubmitExam",(function(e){var t=(0,P().default)("/workspace/:projectId/:type/classic").exec(window.location.pathname),o=t&&t[1];if(I().customGuideProjectIdsMap[o]){var a=new CustomEvent("submitExamClick",{});window.dispatchEvent(a)}n.submitExam(e)})),n.state={selectedValue:[],showScore:!0,isSelectedChange:!1,showResultTime:500,showNotLearnAll:!1,showNotFinishChoice:!1,hasChangeChoiceItem:!1,choiceNum:0,firstchoiceInx:0,showNotePanel:!1,showRatingPanel:!1,isS
1howUnlockModal:!1,showLeftSide:!0,isShowGroupPopover:!1},n.hasChangeChoiceItem=!1;var o=_().default.parse(document.location.search),a=o.sectionIdx,r=o.chapterIdx,l=o.unitIdx;o.continueUnit||void 0!==a&&void 0!==r&&void 0!==l||n.setActiveItems({sectionIdx:a||0,chapterIdx:r||0,unitIdx:l||0});var u=(0,P().default)("/workspace/:projectId/:projectType/classic").exec(document.location.pathname);return n.projectId=u[1],n.isTrial=new URL(window.location.href).searchParams.get("isTrial"),window.showChatBot=G().show.showChatBot,n}return(0,f().default)(t,e),(0,l().default)(t,[{key:"componentDidMount",value:function(){var e=this;window.getActiveItems=function(){return e.getActiveItems()},window.setActiveItems=function(t){return e.setActiveItems(t)};var t=localStorage.getItem("user_ID");O.default.connect("/log/"+t,J({path:I().socketioServer+"/socket.io"},I().socketioOpt)).on("latest_oj_question",(function(t){e.updateLastOJ(t)})),this.dealWithUnlockCourse()}},{key:"componentDidUpdate",value:function(e,t,n){this.dealWithUnlockCourse(),this.updateIframeJupyterPath(t)}},{key:"updateIframeJupyterPath",value:function(e){var t=this.props,n=t.projectDetail.project,o=t.match.params.projectID,a=t.login.user,i=this.state.info,r=this.getActiveItems(),s=r.activeUnit,c=r.activeChapter,l=_().default.parse(document.location.search).path;this.isInCustomGuide=I().customGuideProjectIdsMap[o]&&a;var u=l||(0,y().get)(s,"file_path"),d=u&&n?this.isInCustomGuide?"/ro_mo_study/notebooks/%E6%A8%A1%E6%8B%9F%E8%AF%BE%E7%A8%8B/1.0%20说å¨è¯¾å.ipynb":"/hub_api/user/".concat(encodeURIComponent(n.hub_name),"/notebooks/").concat(decodeURIComponent(u)):void 0,f=document.getElementById("classic-notebook");if(i&&i.product&&!i.product.group_to_free&&!i.payed&&(d+="?isFreeTry=true"),e.jupyterPath&&s&&("practice"===s.homework_type||"choice"===c.homework_type)&&this.setState({jupyterPath:void 0}),d&&f&&e.jupyterPath!==d){f.contentWindow.location.replace(d),this.setState({jupyterPath:d});var m=JSON.parse(sessionStorage.getItem("myOjErrorNum")),p=JSON.parse(sessionStorage.getItem("closeGroup"));3===m&&p&&sessionStorage.setItem("closeGroup",!1)}}},{key:"dealWithUnlockCourse",value:function(){var e=(0,A().queryURL)("unlockCourseId"),t=this.props.classicNotebook.finishFetchLab,n=void 0!==t&&t;!this.didDealWithUnlockCourse&&!(0,y().get)(this.props,"login.submitting")&&(0,A().checkRealLogin)((0,y().get)(this.props,"login.user"))&&e&&n&&(this.didDealWithUnlockCourse=!0,this.unlockCourse({unlockCourseId:e}))}},{key:"componentWillUnmount",value:function(){delete window.getActiveItems,delete window.setActiveItems}},{key:"updateLastOJ",value:function(e){var t=this;e.project_id===this.projectId&&(0,k().latestOjQuestion)({title:e.title,project_id:this.projectId,unit_id:e.unit_id}).then((function(n){var o=n.res,a=o.score,i=o.status,r=o.result,s=t.state,c=s.sections,l=s.ojIndices[e.title],u=l.activeSectionIdx,d=l.activeChapterIdx,f=l.activeUnitIdx,m="chapters[".concat(d,"]"),p="chapters[".concat(d,"].unit_info[").concat(f,"]"),h=(0,y().get)(c[u],"".concat(p,".submit_num")),_=a>=.6*(0,y().get)(c[u],"chapters[".concat(d,"].unit_info[").concat(f,"].total_score"));(0,y().set)(c[u],"".concat(p,".submit_num"),h+1),(0,y().set)(c[u],"".concat(p,".score"),a),(0,y().set)(c[u],"".concat(p,".status"),i),(0,y().set)(c[u],"".concat(p,".result"),r),(0,y().set)(c[u],"".concat(p,".enroll"),!0),(0,y().set)(c[u],"".concat(p,".finish"),_);var v=!(0,y().get)(c[u],"".concat(m,".unit_info"),[]).find((function(e){return!e.finish}));(0,y().set)(c[u],"".concat(m,".enroll"),!0),(0,y().set)(c[u],"".concat(m,".finish"),v);var g=new CustomEvent("codeWorkDone",{detail:{result_status:_}});document.getElementById("classic-notebook").contentWindow.dispatchEvent(g),t.setState({sections:c})}))}},{key:"setSections",value:(o=(0,s().default)(i().default.mark((function e(t){var n,o,a,r,s,c,l,u,d,f,m;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.sections,o=t.info,a=_().default.parse(document.location.search),r=a.sectionIdx,s=a.chapterIdx,c=a.unitIdx,(l=a.continueUnit)&&void 0===r&&void 0===s&&void 0===c&&this.setActiveItems((0,A().findContinueInfo)(n,l)),u="",d=H(n),e.prev=6,d.s();case 8:if((f=d.n()).done){e.next=18;break}if(!(m=f.value).id){e.next=16;break}if(!m.is_update){e.next=15;break}u=m.id,e.next=16;break;case 15:return e.abrupt("break",18);case 16:e.next=8;break;case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(6),d.e(e.t0);case 23:return e.prev=23,d.f(),e.finish(23);case 26:o?(this.setState({info:o,sections:n}),this.props.dispatch({type:"classicNotebook/updateState",payload:{courseInfo:o}})):this.setState({sections:n}),window.sections=n,window.firstNotUpdateSecionId=u;case 29:case"end":return e.stop()}}),e,this,[[6,20,23,26]])}))),function(e){return o.apply(this,arguments)})},{key:"getActiveItems",value:function(){var e=this.state,t=e.sections,n=e.info;if(!t)return{};var o=_().default.parse(document.location.search),a=o.sectionIdx,i=o.chapterIdx,s=o.unitIdx,c=parseInt(a),l=parseInt(i),u=parseInt(s),d=t[c]||{chapters:[]},f=d.chapters[l]||{unit_info:[]},m={};if(f.unit_info&&(m=f.unit_info[u]||{}),"choice"===f.chapter_type&&null!=f.unit_info||"courseware"===f.chapter_type){var p,h=H(f.unit_info);try{for(h.s();!(p=h.n()).done;){var v=p.value;
1if("choice"===v.type||v.exam_id)(v.questions||[v]).forEach((function(e){"correct"===e.result_status?(e.isCorrect=!0,e.correct_answer=e.user_answer?(0,r().default)(e.user_answer):[""]):"wrong"===e.result_status&&(e.isCorrect=!1,e.correct_answer=[""])}))}}catch(e){h.e(e)}finally{h.f()}}var g=!1;u===(f.unit_info?f.unit_info.length:0)-1&&(l===d.chapters.findLastIndex((function(e){return!(0,y().get)(e,"unit_info[0].need_update",!0)}))&&t&&c===t.filter((function(e){return e.is_update})).length-1&&(g=!0));return{activeSection:d,activeChapter:f,activeUnit:m,activeSectionIdx:c,activeChapterIdx:l,activeUnitIdx:u,isLastPage:g,info:n}}},{key:"setActiveItems",value:function(e){var t=e.sectionIdx,n=e.chapterIdx,o=e.unitIdx;try{document.getElementById("classic-notebook")&&document.getElementById("classic-notebook").contentWindow.Jupyter.notebook.kernel.interrupt()}catch(e){}var a=(0,y().pickBy)({sectionIdx:t,chapterIdx:n,unitIdx:o},(function(e){return null!=e})),i=J(J({},_().default.parse(document.location.search)),a);delete i.continueUnit,this.props.history.push({search:_().default.stringify(i)}),this.setState({selectedValue:[]})}},{key:"tempSave",value:function(e,t,n,o){var a=this,r=e.selectedValue,c=this.getActiveItems(),l=c.activeSectionIdx,u=c.activeChapterIdx,d=c.activeUnitIdx,f=c.activeChapter,m=this.state.sections;t.id||t.question_id;((0,y().get)(this.state,"selectedValue[0].value[0]")||r[0].value[0]!==t.save_answer_temp[0])&&(this.state.showScore&&this.setState({showScore:!1}),this.setState((function(){return{selectedValue:r}}),(0,s().default)(i().default.mark((function e(){var s,c;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,y().set)(m[l],"choiceChapterIdx",u),(0,y().set)(m[l],"chapters[".concat(u,"].temp_change"),"tempChange"),(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].result_status_temp"),f.unit_info[d].result_status||"firstExam"),(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].user_answer_save"),f.unit_info[d].user_answer),(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].user_answer"),r[0].value),(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].result_status"),"change"),t.questions&&(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].questions[").concat(o,"].result_status"),"change"),t.questions&&(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].questions[").concat(o,"].result_status"),"change"),a.setState({sections:m,choiceSectionIdx:l,choiceChapterIdx:u}),e.next=11,E().default.saveChoice({student_question_id:n,questions:r});case 11:(s=e.sent)&&200===s.status&&(t.questions?a.hasChangeChoiceItem=s.data.questions.find((function(e){return"change"===e.new_status})):(c="practice"===t.homework_type?0:d,(f.submit_num||t.submit_num)&&"change"===s.data.questions[c].new_status&&(a.hasChangeChoiceItem=!0),(0,y().set)(m[l],"chapters[".concat(u,"].unit_info[").concat(d,"].result_status"),s.data.questions[c].new_status)),a.setState({sections:m,choiceSectionIdx:l,choiceChapterIdx:u}));case 13:case"end":return e.stop()}}),e)})))))}},{key:"submitExam",value:(n=(0,s().default)(i().default.mark((function e(t){var n,o,a,r,s,c,l,u,d,f,m,p,h,_,v,g,w,x=this;return i().default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.setState({showScore:!1}),n=0,o=-1,a=this.getActiveItems(),r=a.activeChapter,a.activeUnit,"choice"!==r.chapter_type||0!==r.submit_num){e.next=9;break}for(s=0;s<r.unit_info.length;++s)c=r.unit_info[s],(0,y().get)(c,"result_status")||(n++,-1===o&&(o=s));if(!(n>0)){e.next=9;break}return this.setState({choiceNum:n,firstchoiceInx:o,showNotFinishChoice:!0}),e.abrupt("return");case 9:return e.next=11,E().default.saveChoice({student_question_id:t,questions:[],action:"submit"});case 11:if((l=e.sent)&&200===l.status){for(!this.isTrial&&(0,F().success)(I().isCN?"æäº¤æå":"Success"),u=l.data,this.hasChangeChoiceItem=!1,setTimeout((function(){return x.setState({showScore:!0})}),this.state.showResultTime),d=0;d<u.questions.length;++d)f=u.questions[d].user_answer,u.questions[d].save_answer_temp=f;m=this.state.sections,p=this.getActiveItems(),h=p.activeSectionIdx,_=p.activeChapterIdx,v=p.activeUnitIdx,g=p.activeUnit,"choice"===p.activeChapter.chapter_type?(m[h].chapters[_].submit_num?m[h].chapters[_].submit_num+=1:m[h].chapters[_].submit_num=1,(0,y().set)(m[h],"chapters[".concat(_,"].status"),u.grade_status),(0,y().set)(m[h],"chapters[".concat(_,"].score"),u.choices_score),(0,y().set)(m[h],"chapters[".concat(_,"].enroll"),!0),(0,y().set)(m[h],"chapters[".concat(_,"].finish"),"pass"===u.grade_status),m[h].chapters[_].unit_info=u.questions,(0,y().set)(m[h],"chapters[".concat(_,"].temp_change"),"")):"practice"===g.homework_type&&g.questions||"practice"===g.homework_type&&g.questions?(m[h].chapters[_].unit_info[v]=J(J({},m[h].chapters[_].unit_info[v]),{},{questions:u.questions,result_status:"wrong"}),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].status"),u.grade_status),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].score"),u.choices_score),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].enroll"),!0),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].finish"),"pass"===u.grade_status),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].temp_change"),"")):"practice"===g.homework_type&&(m[h].chapters[_].unit_info[v]=J(J({},m[h].chapters[_].unit_info[v]),u.questions[0]),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].status"),u.grade_status),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].score"),u.choices_score),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].enroll"),!0),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].finish"),"correct"===u.questions[0].result_status),(0,y().set)(m[h],"chapters[".concat(_,"].unit_info[").concat(v,"].temp_change"),"")),this.isTrial&&"correct"===u.questions[0].result_status&&(this.setState({isShowCongratsModal:!0}),window.dataLayer.push({event:"finish_experience_course",custom_key1:(0,y().get)(this.state,"info._id")})),this.setState({sections:m})}w=new CustomEvent("freshProgressInfo"),window.dispatchEvent(w);case 15:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getBtnTFIcon",value:function(e,t){return t>0?"correct"===e.result_status?p().default.createElement("div",{style:{position:"absolute",top:21,left:5}},p().default.createElement(g().default,{icon:[{name:"icon-lujing",type:"multiColor"}],textMargin:0,iconMargin:0,fontSize:12,color:"#52C323"})):"wrong"===e.result_status?p().default.createElement("div",{style:{position:"absolute",top:21,left:5}},p().default.createElement(g().default,{icon:[{name:"icon-lujing",type:"multiColor"}],textMargin:0,iconMargin:0,fontSize:12,color:"#F0484F"})):p().default.createElement("div",{style:{position:"absolute",top:21,left:5}},p().default.createElement(g().default,{icon:[{name:"icon-lujing",type:"multiColor"}],textMargin:0,iconMargin:0,fontSize:12,color:"#2861FC"})):p().default.createElement("div",{style:{position:"absolute",top:21,left:5}},p().default.createElement(g().default,{icon:[{name:"icon-lujing",type:"multiColor"}],textMargin:0,iconMargin:0,fontSize:12,color:"#2861FC"}))}},{key:"closeGroupPopover",value:function(){this.setState({isShowGroupPopover:!1})}},{key:"getTestStatusIcon",value:function(e,t,n){var o=this,a=(0,y().get)(this.state,"info",{}),i=this.state.isShowGroupPopover;return e&&t?p().default.createElement(p().default.Fragment,null,p().default.createElement("div",{className:D.default.taskScoreContent},p().default.createElement("div",null,p().default.createElement("span",{className:D.default.myScore},p().default.createElement("span",{className:D.default.score},n,p().default.createElement("span",{className:D.default.backLine})),I().isCN?" å":" point"),p().default.createElement("span",{style:{marginLeft:16}},I().isCN?"éè¿åæ°ï¼".concat(I().passPoint," å"):"Pass scoreï¼".concat(I().passPoint," point")))),p().default.createElement("div",{className:D.default.taskResContent},p().default.createElement(g().default,{icon:[{type:"antd",name:"check-circle",theme:"filled"}],fontSize:14,color:"#0CC860",textMargin:0,iconMargin:12}),p().default.createElement("span",null,I().isCN?"å·²éè¿":"Pass"))):e&&!t?p().default.createElement(p().default.Fragment,null,p().default.createElement("div",{className:D.default.taskScoreContent},p().default.createElement("div",{className:D.default.resultScore},p().default.createElement("span",{className:D.default.myScore},p().default.createElement("span",{className:D.default.score},n),I().isCN?" å":" point"),p().default.createElement("span",{style:{marginLeft:16}},I().isCN?"éè¿åæ°ï¼".concat(I().passPoint," å"):"Pass scoreï¼".concat(I().passPoint," point")))),p().default.createElement("div",{className:D.default.taskResContent},a.show_wx_discuss_qrcode?p().default.createElement(C().default,{qrcode:a.wx_discuss_qrcode_url,visible:i,placement:"topLeft",onClose:function(){return o.closeGroupPopover()},contentStyle:{backgroundImage:"url(https://imgbed.momodel.cn/mo/extension_popoverBg3.png)",backgroundPosition:"0px 25px",margin:"50px 0 0 -36px"}},p().default.createElement(g().default,{icon:[{name:"icon-cuowu",type:"multiColor",divStyle:{cursor:"pointer"},onMouseEnter:function(){return o.setState({isShowGroupPopover:!0})},onMouseLeave:function(){return o.setState({isShowGroupPopover:!1})}}],textMargin:0,iconMargin:12,fontSize:14})):p().default.createElement(g().default,{icon:[{name:"icon-cuowu",type:"multiColor",divStyle:{cursor:"pointer"},onMouseEnter:function(){return o.setState({isShowGroupPopover:!0})},onMouseLeave:function(){return o.setState({isShowGroupPopover:!1})}}],textMargin:0,iconMargin:12,fontSize:14}),p().default.createElement("span",null,I().isCN?"æªéè¿":"Fail"))):void 0}},{key:"render",value:function(){var e=this;if(this.props.projectDetail.project||this.isInCustomGuide){var t=this.state,n=t.
1info,o=t.sections,a=t.showNotLearnAll,i=t.showNotFinishChoice,s=t.choiceNum,c=t.firstchoiceInx,l=t.isShowUnlockModal,u=t.isShowCongratsModal,d=this.props.classicNotebook,f=d.showLeftSide,m=d.loadingSuccess,h=this.getActiveItems(),C=h.activeChapter,b=h.activeUnit,k=h.activeUnitIdx,B=h.isLastPage,P=_().default.parse(document.location.search);!!this.isTrial&&b&&!(0,y().get)(b,"is_trial")&&!l&&(this.setActiveItems({sectionIdx:0,chapterIdx:0,unitIdx:0}),this.setState({isShowUnlockModal:!0})),!n||!n.product||n.product.group_to_free||n.payed||b.is_free||(this.setActiveItems({sectionIdx:0,chapterIdx:0,unitIdx:0}),setTimeout((function(){var e=new CustomEvent("payment",{detail:{paymentModalID:"paymodal.title",isClickLock:!0}});window.dispatchEvent(e)}),1e3));var M=C&&"choice"===C.chapter_type&&C.question_info_id||C&&"courseware"===C.chapter_type&&"practice"===b.homework_type,O=p().default.createElement("div",null,p().default.createElement(g().default,{icon:[{type:"antd",name:"exclamation-circle",theme:"filled"}],textMargin:0,iconMargin:12,color:"#FFBF00",fontSize:16}),p().default.createElement("span",{className:D.default.notLearnAllClassTitle},I().isCN?"æé":"Note")),R=p().default.createElement(w().Button,{type:"primary",onClick:function(){e.setState({showNotLearnAll:!1,showNotFinishChoice:!1}),a?e.setActiveItems({unitIdx:e.state.notEnrollIdx}):i&&e.setActiveItems({unitIdx:c})}},a?I().isCN?"ç»§ç»å¦ä¹ æ¬è":"Continue to study this section":"",i?I().isCN?"è·³è½¬å°æªçé¢":"Jump to unanswered questions":""),A="".concat(window.intl.formatMessage({id:"classicNotebook.notFinishChoice.text1"})," ").concat(s," ").concat(window.intl.formatMessage({id:"classicNotebook.notFinishChoice.text2"}));if(this.props.projectDetail.showClassicNotebook||this.isInCustomGuide){var W=window.location.search.includes("path");return p().default.createElement(p().default.Fragment,null,G().show.showMoTutorTutorial&&p().default.createElement(S().default,{courseInfo:n}),window.courseID&&p().default.createElement(q().default,{courseID:window.courseID}),p().default.createElement("div",{className:D.default.container,id:"mo-ClassicContainer"},p().default.createElement(w().Modal,{width:360,visible:l,centered:!0,className:D.default.modalContainer,destroyOnClose:!0,maskClosable:!1,footer:null},p().default.createElement("span",{className:D.default.header},"æ¯å¦è§£éæ¥ç宿´è¯¾ç¨å
容ï¼"),p().default.createElement("div",{className:D.default.btnBox},p().default.createElement(w().Button,{className:D.default.modalBtnCancel,onClick:function(){return e.setState({isShowUnlockModal:!1})}},"å¦"),p().default.createElement(L().default,{handleBeforeClick:function(){return e.setState({isShowUnlockModal:!1})},onClick:this.unlockCourse,callbackParams:{unlockCourseId:(0,y().get)(n,"_id")}},p().default.createElement(w().Button,{className:D.default.modalBtnOk,type:"primary",htmlType:"button"},"æ¯")))),p().default.createElement(w().Modal,{width:287,height:336,visible:u,centered:!0,className:D.default.congratsModal,destroyOnClose:!0,maskClosable:!0,footer:null,closeIcon:p().default.createElement("span",null)},p().default.createElement("img",{className:D.default.halo,src:"https://imgbed.momodel.cn/trial/modal/halo.png"}),p().default.createElement("img",{className:D.default.trophy,src:"https://imgbed.momodel.cn/trial/modal/trophy.png"}),p().default.createElement("div",{className:D.default.textDiv},p().default.createElement("span",{className:D.default.text},"å®æäºæ¬è¯¾èçå¦ä¹ ")),p().default.createElement("img",{className:D.default.congratulations,src:"https://imgbed.momodel.cn/trial/modal/congratulations.png"}),p().default.createElement("div",{className:D.default.btnBox},p().default.createElement(w().Button,{className:D.default.modalBtnCancel,onClick:function(){return window.location="/classroom"}},"å
¶ä»è¯¾ç¨"),p().default.createElement(L().default,{onClick:this.unlockCourse,callbackParams:{unlockCourseId:(0,y().get)(n,"_id")}},p().default.createElement(w().Button,{className:D.default.modalBtnOk,type:"primary",htmlType:"button"},"å¦ä¹ å©ä½è¯¾è")))),p().default.createElement(j().default,{eventName:"moTutorSaveFinish",eventHandle:this.moTutorSaveFinish}),p().default.createElement(j().default,{eventName:"showNotLearnAllEvent",eventHandle:this.showNotLearnAll}),p().default.createElement(j().default,{eventName:"showUnlockModal",eventHandle:this.showUnlockModal}),p().default.createElement(j().default,{eventName:"submitProgram",eventHandle:this.submitProgram}),p().default.createElement(j().default,{eventName:"noProgramText",eventHandle:function(){return(0,F().error)(I().isCN?"请è¾å
¥ä»£ç å
容ååæäº¤ï¼":"Please enter the code content before submitting
1ï¼")}}),p().default.createElement(j().default,{eventName:"showNotePanel",eventHandle:this.handleClick.bind(this,"showNotePanel")}),p().default.createElement(j().default,{eventName:"hideNotePanel",eventHandle:this.hideNotePanel}),p().default.createElement(j().default,{eventName:"showRatingPanel",eventHandle:this.handleClick.bind(this,"showRatingPanel")}),p().default.createElement(j().default,{eventName:"hideRatingPanel",eventHandle:this.hideRatingPanel}),p().default.createElement(j().default,{eventName:"hideDirectTree",eventHandle:this.hideDirectTree}),p().default.createElement(j().default,{eventName:"resetClassroom",eventHandle:this.resetClassroom}),n&&p().default.createElement(T().default,{courseInfo:n,sections:o,unit:M?J(J({},b),{},{id:"choice"===C.chapter_type?C.id:b.id}):b}),p().default.createElement(w().Modal,{visible:a||i,title:O,centered:!0,onCancel:function(){return e.setState({showNotLearnAll:!1,showNotFinishChoice:!1})},footer:R},p().default.createElement("p",{className:D.default.notLearnAllText},a&&window.intl.formatMessage({id:"classicNotebook.notLearnAllClass.text"}),i&&A)),p().default.createElement(N().default,null),p().default.createElement("div",{className:D.default.content},!W&&p().default.createElement("div",{id:"leftContainer",className:D.default.leftContainer,style:{width:f?278:0,borderRight:"1px solid #e8e8e8",position:"relative",left:f?0:-278}},p().default.createElement("div",{className:f?D.default.hideButton:D.default.showButton,onClick:function(){var t=new CustomEvent("close-group-popover");window.dispatchEvent(t),e.props.dispatch({type:"classicNotebook/updateState",payload:{showLeftSide:!f}})}},p().default.createElement("i",{className:"iconfont "+(f?"icon-select-open-copy-copy":"icon-select-open-copy-copy-copy")})),p().default.createElement(v.ListPage,{isClassic:!0,setSections:function(t){return e.setSections(t)},aatService:E().default})),(o&&o.length>0||P.path)&&p().default.createElement("div",{className:D.default.rightContainer,id:"iframeClassoicNoteBookParent",style:{width:W?"100%":f?"calc(100% - 351px)":"calc(100% - 73px)",userSelect:M?"unset":"none"}},M?Object.keys(b).length>0&&b.user_answer?p().default.createElement("div",{style:{padding:"0px",width:"100%",height:"100%",display:"flex",flexDirection:"column"}},p().default.createElement("div",{className:D.default.toolbar},p().default.createElement("div",{className:D.default.rightBtns,id:"switch-group"},C.unit_info.map((function(t,n){return p().default.createElement("button",{className:"unit-status ".concat(e.statusClassSwitch(t,n,k,C.submit_num)),title:n+1,onClick:function(){if(e.isTrial&&!1===t.is_trial){var o=new CustomEvent("showUnlockModal",{detail:{lockType:"unit",itemIndex:n}});window.dispatchEvent(o)}else e.setActiveItems({unitIdx:n})}},p().default.createElement("span",null,n+1),n===k&&e.getBtnTFIcon(t,C.submit_num))})))),p().default.createElement("div",{className:D.default.choicesBox},p().default.createElement("div",{className:D.default.choicesContainer},p().default.createElement("div",{className:D.default.header,id:"choice_id"},I().isCN?"éæ©é¢":"Choices"," ",!this.isTrial&&!b.questions&&p().default.createElement(p().default.Fragment,null,"(",p().default.createElement("span",{style:{color:"#2861FC"}},k+1),"/",C.unit_info.length,")")),(b.questions?b.questions:[b]).map((function(t,n){return p().default.createElement(x().default,{questionIndex:n,choiceData:[t],onValueChange:function(o){e.tempSave(o,J(J({},b),t),C.question_info_id||b.question_info_id,n)},doChoice:!0,isShowResult:!(!("courseware"===C.chapter_type&&b.enroll||"choice"===C.chapter_type&&C.enroll)||!t.result_status||"change"===t.result_status),showAnchor:!0,selectedValue:[{id:t.question_id,value:(0,r().default)(t.user_answer)}],isClassicNoteBook:!0})}))),p().default.createElement("div",{className:D.default.footerBtns},("courseware"===C.chapter_type&&b.enroll||"choice"===C.chapter_type&&C.enroll&&k===C.unit_info.length-1)&&!this.isTrial&&!this.isInCustomGuide&&p().default.createElement("div",{style:{display:this.state.showScore?"inline":"none",flex:this.state.showScore?"1":""}},p().default.createElement("div",{className:"".concat(D.default.taskResContainer," animate__animated animate__fadeIn")},this.getTestStatusIcon(b.questions?b.enroll:C.enroll,b.questions?b.finish:C.finish,b.questions?b.score:C.score))),p().default.createElement("div",{style:{position:"relative",flex:k===C.unit_info.length-1&&this.state.showScore&&C.submit_num||b.questions?""
1:"1",textAlign:"right"}},G().show.showChatBot&&p().default.createElement(w().Button,{ghost:!0,type:"primary",style:{marginRight:16},onClick:function(){var e="".concat(b.title,"\n").concat(b.options.reduce((function(e,t){return e+t.key+"ã"+t.body.replace(/\\(.)/g,"$1")+"\n"}),"")),t=new CustomEvent("askChatGPT",{detail:{promptType:b.result_status?"answer_choice":"hint_choice",questionContent:e}});window.dispatchEvent(t)}},I().isCN?"æ±å© ".concat(G().text.gptBotDisplayName):"Ask ".concat(G().text.gptBotDisplayNameEn)),k>0&&"choice"===b.homework_type&&p().default.createElement("a",{type:"primary",className:D.default.openLastunit,onClick:function(){e.setActiveItems({unitIdx:k-1})}},I().isCN?"ä¸ä¸é¢":"Last Question"),(k===C.unit_info.length-1||"practice"===b.homework_type)&&p().default.createElement(w().Button,{type:(C.submit_num||b.submit_num)&&this.hasChangeChoiceItem?"default":"primary",ghost:!!this.hasChangeChoiceItem,id:"custormGuideSubmitBtn",disabled:(C.submit_num||b.submit_num)&&!this.hasChangeChoiceItem,style:{marginRight:16},onClick:function(){var t=C.question_info_id||b.question_info_id;e.handleSubmitExam(t)}},C.submit_num||b.submit_num?I().isCN?"忬¡æäº¤":"Resubmit":I().isCN?"æäº¤":"Submit"),!("choice"===C.chapter_type&&k===C.unit_info.length-1&&!C.submit_num&&!b.submit_num)&&!this.isTrial&&!B&&p().default.createElement(w().Button,{type:"primary",onClick:function(){k===C.unit_info.length-1&&window.dataLayer.push({event:"next_item_click"});var e=new CustomEvent("openNextUnit");window.parent.dispatchEvent(e)}},k===C.unit_info.length-1?I().isCN?"ä¸ä¸é¡¹":"Next Item":I().isCN?"ä¸ä¸é¢":"Next Question"))))):p().default.createElement("div",{className:D.default.container},p().default.createElement(w().Spin,{tip:window.intl.formatMessage({id:"loading"}),size:"large",className:D.default.notebookLoading})):p().default.createElement("iframe",{id:"classic-notebook",style:{backgroundColor:"#F2F3F5",backgroundSize:100,width:"100%",height:"100%"},frameBorder:"0",onLoad:function(){document.getElementById("classic-notebook").style.background="#F2F3F5";var t=document.getElementById("classic-notebook").contentWindow;
1t.onbeforeunload=null,setTimeout((function(){return t.onbeforeunload=null}),1e3),t.document.addEventListener("click",e.closeChat),t.addEventListener("focus",(function(){var e=new CustomEvent("customFocus");window.dispatchEvent(e)})),t.addEventListener("blur",(function(){var e=new CustomEvent("customBlur");window.dispatchEvent(e)})),t.MathJax.Hub.Register.StartupHook("End",(function(){t.mathJaxStartUpEnded=!0}))}})))))}return p().default.createElement(U().default,{isClassic:!0,period:90,firstTime:8400,secondTime:3600,loadingSuccess:m})}return p().default.createElement("div",{className:D.default.container},p().default.createElement(w().Spin,{tip:window.intl.formatMessage({id:"loading"}),size:"large",className:D.default.notebookLoading,indicator:p().default.createElement("img",{style:{width:160,height:125},src:"https://imgbed.momodel.cn/loading/loading_0107.gif"})}))}}]);var n,o}(p().Component);t.default=(0,h().connect)((function(e){return{projectDetail:e.projectDetail,tour:e.tour,login:e.login,classicNotebook:e.classicNotebook}}))((0,b().injectIntl)($))},20621:(e,t,n)=>{"use strict";function o(){var e=n(858555);return o=function(){return e},e}var a=o().config.flaskServer;e.exports={getCourseNotes:function(e){var t=e.courseId;return(0,o().request)("".concat(a,"/note/mo_tutor?course_id=").concat(t))},addNote:function(e){var t=e.courseId,n=e.unitId,i=e.highlight,r=e.content;return(0,o().request)("".concat(a,"/note/mo_tutor"),{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify({course_id:t,unit_id:n,highlight:i,content:r}),customErrorMsg:!0})},updateNote:function(e){var t=e.noteId,n=e.content;return(0,o().request)("".concat(a,"/note/mo_tutor/").concat(t),{method:"put",headers:{"Content-Type":"application/json"},body:JSON.stringify({content:n}),customErrorMsg:!0})},deleteNote:function(e){var t=e.noteId;return(0,o().request)("".concat(a,"/note/mo_tutor/").concat(t),{method:"delete",customErrorMsg:!0})}}},57510:e=>{e.exports=function(){for(var e={},n=0;n<arguments.length;n++){var o=arguments[n];for(var a in o)t.call(o,a)&&(e[a]=o[a])}return e};var t=Object.prototype.hasOwnProperty},789843:(e,t,n)=>{"use strict";var o=n(685332);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,r){if(r!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},707023:(e,t,n)=>{e.exports=n(789843)()},685332:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); 2//# sourceMappingURL=1975.2d5ae29b.chunk.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.