(window.webpackJsonp=window.webpackJsonp||[]).push([[147,5,6],{"+ibC":function(be,l,a){be.exports={modalWarp:"modalWarp___2OUik",modal:"modal___1xmy0",head:"head___2FB--",body:"body___1ObZm",site:"site___tzxzz",imgWarp:"imgWarp___3WKik",LeftButton:"LeftButton___fKyNM",RightButton:"RightButton___23ga7",title:"title___1ERn2"}},"+uyH":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Track=void 0;var M=b(a("pVnL")),A=b(a("lwsE")),J=b(a("W8MJ")),y=b(a("PJYZ")),w=b(a("7W2i")),s=b(a("LQ03")),S=b(a("lSNA")),z=b(a("3tO9")),$=b(a("q1tI")),U=b(a("TSYQ")),N=a("3K4p"),H=function(h){var F,g,p,n,Y;h.rtl?Y=h.slideCount-1-h.index:Y=h.index,p=Y<0||Y>=h.slideCount,h.centerMode?(n=Math.floor(h.slidesToShow/2),g=(Y-h.currentSlide)%h.slideCount===0,Y>h.currentSlide-n-1&&Y<=h.currentSlide+n&&(F=!0)):F=h.currentSlide<=Y&&Y=h.slideCount?B=h.targetSlide-h.slideCount:B=h.targetSlide;var e=Y===B;return{"slick-slide":!0,"slick-active":F,"slick-center":g,"slick-cloned":p,"slick-current":e}},G=function(h){var F={};return(h.variableWidth===void 0||h.variableWidth===!1)&&(F.width=h.slideWidth),h.fade&&(F.position="relative",h.vertical?F.top=-h.index*parseInt(h.slideHeight):F.left=-h.index*parseInt(h.slideWidth),F.opacity=h.currentSlide===h.index?1:0,h.useCSS&&(F.transition="opacity "+h.speed+"ms "+h.cssEase+", visibility "+h.speed+"ms "+h.cssEase)),F},R=function(h,F){return h.key+"-"+F},I=function(h){var F,g=[],p=[],n=[],Y=$.default.Children.count(h.children),B=(0,N.lazyStartIndex)(h),e=(0,N.lazyEndIndex)(h);return $.default.Children.forEach(h.children,function(W,r){var i,d={message:"children",index:r,slidesToScroll:h.slidesToScroll,currentSlide:h.currentSlide};!h.lazyLoad||h.lazyLoad&&h.lazyLoadedList.indexOf(r)>=0?i=W:i=$.default.createElement("div",null);var O=G((0,z.default)((0,z.default)({},h),{},{index:r})),v=i.props.className||"",C=H((0,z.default)((0,z.default)({},h),{},{index:r}));if(g.push($.default.cloneElement(i,{key:"original"+R(i,r),"data-index":r,className:(0,U.default)(C,v),tabIndex:"-1","aria-hidden":!C["slick-active"],style:(0,z.default)((0,z.default)({outline:"none"},i.props.style||{}),O),onClick:function(L){i.props&&i.props.onClick&&i.props.onClick(L),h.focusOnSelect&&h.focusOnSelect(d)}})),h.infinite&&h.fade===!1){var c=Y-r;c<=(0,N.getPreClones)(h)&&Y!==h.slidesToShow&&(F=-c,F>=B&&(i=W),C=H((0,z.default)((0,z.default)({},h),{},{index:F})),p.push($.default.cloneElement(i,{key:"precloned"+R(i,F),"data-index":F,tabIndex:"-1",className:(0,U.default)(C,v),"aria-hidden":!C["slick-active"],style:(0,z.default)((0,z.default)({},i.props.style||{}),O),onClick:function(L){i.props&&i.props.onClick&&i.props.onClick(L),h.focusOnSelect&&h.focusOnSelect(d)}}))),Y!==h.slidesToShow&&(F=Y+r,F1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(W,r)}},{key:"render",value:function(){return H.createElement(g.a,null,this.renderCarousel)}}]),B}(H.Component);p.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.clamp=J,l.canUseDOM=l.slidesOnLeft=l.slidesOnRight=l.siblingDirection=l.getTotalSlides=l.getPostClones=l.getPreClones=l.getTrackLeft=l.getTrackAnimateCSS=l.getTrackCSS=l.checkSpecKeys=l.getSlideCount=l.checkNavigable=l.getNavigableIndexes=l.swipeEnd=l.swipeMove=l.swipeStart=l.keyHandler=l.changeSlide=l.slideHandler=l.initializedState=l.extractObject=l.canGoNext=l.getSwipeDirection=l.getHeight=l.getWidth=l.lazySlidesOnRight=l.lazySlidesOnLeft=l.lazyEndIndex=l.lazyStartIndex=l.getRequiredLazySlides=l.getOnDemandLazySlides=void 0;var M=b(a("3tO9")),A=b(a("q1tI"));function J(k,t,o){return Math.max(t,Math.min(k,o))}var y=function(t){for(var o=[],u=s(t),_=S(t),m=u;m<_;m++)t.lazyLoadedList.indexOf(m)<0&&o.push(m);return o};l.getOnDemandLazySlides=y;var w=function(t){for(var o=[],u=s(t),_=S(t),m=u;m<_;m++)o.push(m);return o};l.getRequiredLazySlides=w;var s=function(t){return t.currentSlide-z(t)};l.lazyStartIndex=s;var S=function(t){return t.currentSlide+$(t)};l.lazyEndIndex=S;var z=function(t){return t.centerMode?Math.floor(t.slidesToShow/2)+(parseInt(t.centerPadding)>0?1:0):0};l.lazySlidesOnLeft=z;var $=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow};l.lazySlidesOnRight=$;var U=function(t){return t&&t.offsetWidth||0};l.getWidth=U;var N=function(t){return t&&t.offsetHeight||0};l.getHeight=N;var H=function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u,_,m,x;return u=t.startX-t.curX,_=t.startY-t.curY,m=Math.atan2(_,u),x=Math.round(m*180/Math.PI),x<0&&(x=360-Math.abs(x)),x<=45&&x>=0||x<=360&&x>=315?"left":x>=135&&x<=225?"right":o===!0?x>=35&&x<=135?"up":"down":"vertical"};l.getSwipeDirection=H;var G=function(t){var o=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||(t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow))&&(o=!1),o};l.canGoNext=G;var R=function(t,o){var u={};return o.forEach(function(_){return u[_]=t[_]}),u};l.extractObject=R;var I=function(t){var o=A.default.Children.count(t.children),u=t.listRef,_=Math.ceil(U(u)),m=t.trackRef&&t.trackRef.node,x=Math.ceil(U(m)),j;if(t.vertical)j=_;else{var K=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(K*=_/100),j=Math.ceil((_-K)/t.slidesToShow)}var Q=u&&N(u.querySelector('[data-index="0"]')),oe=Q*t.slidesToShow,Ne=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(Ne=o-1-t.initialSlide);var De=t.lazyLoadedList||[],Ie=y((0,M.default)((0,M.default)({},t),{},{currentSlide:Ne,lazyLoadedList:De}));De.concat(Ie);var Be={slideCount:o,slideWidth:j,listWidth:_,trackWidth:x,currentSlide:Ne,slideHeight:Q,listHeight:oe,lazyLoadedList:De};return t.autoplaying===null&&t.autoplay&&(Be.autoplaying="playing"),Be};l.initializedState=I;var le=function(t){var o=t.waitForAnimate,u=t.animating,_=t.fade,m=t.infinite,x=t.index,j=t.slideCount,K=t.lazyLoadedList,Q=t.lazyLoad,oe=t.currentSlide,Ne=t.centerMode,De=t.slidesToScroll,Ie=t.slidesToShow,Be=t.useCSS;if(o&&u)return{};var de=x,Z,it,ye,ce={},se={},Te=m?x:J(x,0,j-1);if(_){if(!m&&(x<0||x>=j))return{};x<0?de=x+j:x>=j&&(de=x-j),Q&&K.indexOf(de)<0&&K.push(de),ce={animating:!0,currentSlide:de,lazyLoadedList:K,targetSlide:de},se={animating:!1,targetSlide:de}}else Z=de,de<0?(Z=de+j,m?j%De!==0&&(Z=j-j%De):Z=0):!G(t)&&de>oe?de=Z=oe:Ne&&de>=j?(de=m?j:j-1,Z=m?0:j-1):de>=j&&(Z=de-j,m?j%De!==0&&(Z=0):Z=j-Ie),!m&&de+Ie>=j&&(Z=j-Ie),it=i((0,M.default)((0,M.default)({},t),{},{slideIndex:de})),ye=i((0,M.default)((0,M.default)({},t),{},{slideIndex:Z})),m||(it===ye&&(de=Z),it=ye),Q&&K.concat(y((0,M.default)((0,M.default)({},t),{},{currentSlide:de}))),Be?(ce={animating:!0,currentSlide:Z,trackStyle:r((0,M.default)((0,M.default)({},t),{},{left:it})),lazyLoadedList:K,targetSlide:Te},se={animating:!1,currentSlide:Z,trackStyle:W((0,M.default)((0,M.default)({},t),{},{left:ye})),swipeLeft:null,targetSlide:Te}):ce={currentSlide:Z,trackStyle:W((0,M.default)((0,M.default)({},t),{},{left:ye})),lazyLoadedList:K,targetSlide:Te};return{state:ce,nextState:se}};l.slideHandler=le;var V=function(t,o){var u,_,m,x,j,K=t.slidesToScroll,Q=t.slidesToShow,oe=t.slideCount,Ne=t.currentSlide,De=t.targetSlide,Ie=t.lazyLoad,Be=t.infinite;if(x=oe%K!==0,u=x?0:(oe-Ne)%K,o.message==="previous")m=u===0?K:Q-u,j=Ne-m,Ie&&!Be&&(_=Ne-m,j=_===-1?oe-1:_),Be||(j=De-K);else if(o.message==="next")m=u===0?K:u,j=Ne+m,Ie&&!Be&&(j=(Ne+K)%oe+u),Be||(j=De+K);else if(o.message==="dots")j=o.index*o.slidesToScroll;else if(o.message==="children"){if(j=o.index,Be){var de=C((0,M.default)((0,M.default)({},t),{},{targetSlide:j}));j>o.currentSlide&&de==="left"?j=j-oe:j10)return{scrolling:!0};j&&(ye.swipeLength=bt);var Tt=(K?-1:1)*(ye.curX>ye.startX?1:-1);j&&(Tt=ye.curY>ye.startY?1:-1);var Ut=Math.ceil(de/Z),kt=H(o.touchObject,j),Nt=ye.swipeLength;return it||(Q===0&&kt==="right"||Q+1>=Ut&&kt==="left"||!G(o)&&kt==="left")&&(Nt=ye.swipeLength*oe,Ne===!1&&De&&(De(kt),tt.edgeDragged=!0)),!Ie&&ce&&(ce(kt),tt.swiped=!0),m?We=st+Nt*(se/Te)*Tt:K?We=st-Nt*Tt:We=st+Nt*Tt,j&&(We=st+Nt*Tt),tt=(0,M.default)((0,M.default)({},tt),{},{touchObject:ye,swipeLeft:We,trackStyle:W((0,M.default)((0,M.default)({},o),{},{left:We}))}),Math.abs(ye.curX-ye.startX)10&&(tt.swiping=!0,t.preventDefault()),tt};l.swipeMove=g;var p=function(t,o){var u=o.dragging,_=o.swipe,m=o.touchObject,x=o.listWidth,j=o.touchThreshold,K=o.verticalSwiping,Q=o.listHeight,oe=o.swipeToSlide,Ne=o.scrolling,De=o.onSwipe,Ie=o.targetSlide,Be=o.currentSlide,de=o.infinite;if(!u)return _&&t.preventDefault(),{};var Z=K?Q/j:x/j,it=H(m,K),ye={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ne)return ye;if(!m.swipeLength)return ye;if(m.swipeLength>Z){t.preventDefault(),De&&De(it);var ce,se,Te=de?Be:Ie;switch(it){case"left":case"up":se=Te+B(o),ce=oe?Y(o,se):se,ye.currentDirection=0;break;case"right":case"down":se=Te-B(o),ce=oe?Y(o,se):se,ye.currentDirection=1;break;default:ce=Te}ye.triggerSlideHandler=ce}else{var We=i(o);ye.trackStyle=r((0,M.default)((0,M.default)({},o),{},{left:We}))}return ye};l.swipeEnd=p;var n=function(t){for(var o=t.infinite?t.slideCount*2:t.slideCount,u=t.infinite?t.slidesToShow*-1:0,_=t.infinite?t.slidesToShow*-1:0,m=[];uu[u.length-1])o=u[u.length-1];else for(var m in u){if(ot.swipeLeft*-1)return u=K,!1}else if(K.offsetLeft-o+U(K)/2>t.swipeLeft*-1)return u=K,!1;return!0}),!u)return 0;var x=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,j=Math.abs(u.dataset.index-x)||1;return j}else return t.slidesToScroll};l.getSlideCount=B;var e=function(t,o){return o.reduce(function(u,_){return u&&t.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",t)};l.checkSpecKeys=e;var W=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var o,u,_=t.slideCount+2*t.slidesToShow;t.vertical?u=_*t.slideHeight:o=v(t)*t.slideWidth;var m={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var x=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",j=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",K=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";m=(0,M.default)((0,M.default)({},m),{},{WebkitTransform:x,transform:j,msTransform:K})}else t.vertical?m.top=t.left:m.left=t.left;return t.fade&&(m={opacity:1}),o&&(m.width=o),u&&(m.height=u),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?m.marginTop=t.left+"px":m.marginLeft=t.left+"px"),m};l.getTrackCSS=W;var r=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var o=W(t);return t.useTransform?(o.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,o.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?o.transition="top "+t.speed+"ms "+t.cssEase:o.transition="left "+t.speed+"ms "+t.cssEase,o};l.getTrackAnimateCSS=r;var i=function(t){if(t.unslick)return 0;e(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var o=t.slideIndex,u=t.trackRef,_=t.infinite,m=t.centerMode,x=t.slideCount,j=t.slidesToShow,K=t.slidesToScroll,Q=t.slideWidth,oe=t.listWidth,Ne=t.variableWidth,De=t.slideHeight,Ie=t.fade,Be=t.vertical,de=0,Z,it,ye=0;if(Ie||t.slideCount===1)return 0;var ce=0;if(_?(ce=-d(t),x%K!==0&&o+K>x&&(ce=-(o>x?j-(o-x):x%K)),m&&(ce+=parseInt(j/2))):(x%K!==0&&o+K>x&&(ce=j-x%K),m&&(ce=parseInt(j/2))),de=ce*Q,ye=ce*De,Be?Z=o*De*-1+ye:Z=o*Q*-1+de,Ne===!0){var se,Te=u&&u.node;if(se=o+d(t),it=Te&&Te.childNodes[se],Z=it?it.offsetLeft*-1:0,m===!0){se=_?o+d(t):o,it=Te&&Te.children[se],Z=0;for(var We=0;Wet.currentSlide?t.targetSlide>t.currentSlide+c(t)?"left":"right":t.targetSlide0&&(x+=1),_&&o%2===0&&(x+=1),x}return _?0:o-1};l.slidesOnRight=c;var f=function(t){var o=t.slidesToShow,u=t.centerMode,_=t.rtl,m=t.centerPadding;if(u){var x=(o-1)/2+1;return parseInt(m)>0&&(x+=1),!_&&o%2===0&&(x+=1),x}return _?o-1:0};l.slidesOnLeft=f;var L=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};l.canUseDOM=L},"6/k+":function(be,l,a){},"7ahc":function(be,l,a){"use strict";a.d(l,"a",function(){return g});var b=a("XEnU"),M=a("IIKO"),A=a("+L6B"),J=a("2/Rp"),y=a("y8nQ"),w=a("Vl3Y"),s=a("k16G"),S=a("OaEy"),z=a("2fM7"),$=a("q1tI"),U=a.n($),N=a("VrN/"),H=a.n(N),G=a("p77/"),R=a.n(G),I=a("c5Ni"),le=a.n(I),V=z.a.Option,h={labelCol:{span:4},wrapperCol:{span:20}},F={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};l.b=function(p){var n=p.callback,Y=p.onCancel,B=Object($.useState)("python"),e=Object(s.a)(B,2),W=e[0],r=e[1];function i(O){r(F[O][1])}function d(O){n(O)}return U.a.createElement(w.a,Object(M.a)({},h,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:d}),U.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(z.a,{onChange:i},Object.keys(F).map(function(O){return U.a.createElement(V,{key:O,value:O},F[O][0])}))),U.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(g,{mode:W})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(J.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function g(p){var n=p.value,Y=p.onChange,B=p.mode,e=p.options,W=e===void 0?{}:e,r=Object($.useRef)(),i=Object($.useState)(),d=Object(s.a)(i,2),O=d[0],v=d[1];return Object($.useEffect)(function(){if(O){var C=function(f){var L=f.getValue();Y&&Y(L)};return O.on("change",C),function(){O.off("change",C)}}},[O,Y]),Object($.useEffect)(function(){O&&O.setOption("mode",B)},[O,B]),Object($.useEffect)(function(){O&&((n!==O.getValue()||n==="")&&setTimeout(function(){O.setValue(n||" ")},300))},[O,n]),Object($.useEffect)(function(){if(r.current&&!O){var C=H.a.fromTextArea(r.current,Object(b.a)({mode:B,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},W));v(C)}},[r.current,O]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:r}))}},"8N4D":function(be,l,a){"use strict";function b(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(d){return typeof d}:b=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},b(r)}Object.defineProperty(l,"__esModule",{value:!0}),l.matchesSelector=$,l.matchesSelectorAndParentsTo=U,l.addEvent=N,l.removeEvent=H,l.outerHeight=G,l.outerWidth=R,l.innerHeight=I,l.innerWidth=le,l.offsetXYFromParent=V,l.createCSSTransform=h,l.createSVGTransform=F,l.getTranslation=g,l.getTouch=p,l.getTouchIdentifier=n,l.addUserSelectStyles=Y,l.removeUserSelectStyles=B,l.addClassName=e,l.removeClassName=W;var M=a("gbW8"),A=y(a("Ga4A"));function J(r){if(typeof WeakMap!="function")return null;var i=new WeakMap,d=new WeakMap;return(J=function(v){return v?d:i})(r)}function y(r,i){if(!i&&r&&r.__esModule)return r;if(r===null||b(r)!=="object"&&typeof r!="function")return{default:r};var d=J(i);if(d&&d.has(r))return d.get(r);var O={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in r)if(C!=="default"&&Object.prototype.hasOwnProperty.call(r,C)){var c=v?Object.getOwnPropertyDescriptor(r,C):null;c&&(c.get||c.set)?Object.defineProperty(O,C,c):O[C]=r[C]}return O.default=r,d&&d.set(r,O),O}function w(r,i){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(r);i&&(O=O.filter(function(v){return Object.getOwnPropertyDescriptor(r,v).enumerable})),d.push.apply(d,O)}return d}function s(r){for(var i=1;i=k.length?t.slice(k.length):t}).join(` `)}var z=[],$=["
    "],U=new w.a.Renderer,N=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function H(){z.length=0,$=["
      "]}function G(c,f,L,k){if(f>=c.length||c[f].level<=L)return f;var t=c[f];k.push("
    • "+t.text+""),f++;var o=[];return f=G(c,f,t.level,o),o.length>0&&(k.push("
        "),o.forEach(function(u){k.push(u)}),k.push("
      ")),k.push("
    • "),f=G(c,f,L,k),f}function R(){return G(z,0,0,$),$.push("
    "),$.join("")}var I={heading:function(f){var L=N.exec(f);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(f){var L=this.rules.block.fences.exec(f);if(L){var k=L[0],t=S(k,L[3]||""),o=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(o)>=0){var u=h(),_=t;t=u,F[u]={type:"block",expression:_}}return{type:"code",raw:k,lang:o,text:t}}}},le=/(?:\${2})([^\n`]+?)(?:\${2})/gi,V=0,h=function(){return"__special_katext_id_".concat(V++,"__")},F={};function g(){return F}function p(){V=0,F={}}function n(c){return c=c.replace(le,function(f,L){var k=h();return F[k]={type:"inline",expression:L},k}),c}var Y=U.listitem;U.listitem=function(c){return Y(n(c))};var B=U.paragraph;U.paragraph=function(c){return B(n(c))};var e=U.tablecell;U.tablecell=function(c,f){return e(n(c),f)},U.code=function(c,f,L){var k=(f||"").match(/\S*/)[0];return k?["latex","katex","math"].indexOf(k)>=0?"

    ".concat(c,"

    "):'
    ').concat(L?c:Object(s.escape)(c,!0),`
    `):'
    '+(L?c:Object(s.escape)(c,!0))+"
    "},U.heading=function(c,f,L){var k=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return z.push({anchor:k,level:f,text:c}),"'+c+""},w.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),w.a.use({tokenizer:I,renderer:U});var W=w.a,r=a("SJMd"),i=a("m3rI"),d=a("Oy/b"),O=/]*>/g;function v(c){var f=document.createElement("div");return f.innerHTML=c,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var C=l.a=function(c){var f=c.value,L=f===void 0?"":f,k=c.className,t=c.style,o=t===void 0?{}:t,u=String(L),_=Object(b.useMemo)(function(){try{var j=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,K=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Q=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;u=u.replace(j,"("+i.a.API_SERVER+"/api/attachments/").replace(K,'"'+i.a.API_SERVER+"/api/attachments/").replace(Q,'"'+i.a.API_SERVER+"/files/uploads/")}catch(De){}var oe=W(u),Ne=g();return u.match(/\[TOC\]/)&&(oe=oe.replace("

    [TOC]

    ",R()),H()),oe=oe.replace(/(__special_katext_id_\d+__)/g,function(De,Ie){var Be=Ne[Ie],de=Be.type,Z=Be.expression;return Object(d.renderToString)(v(Z)||"",{displayMode:de==="block",throwOnError:!1,output:"html"})}),oe=oe.replace(/▁/g,"\u2581\u2581\u2581"),p(),oe},[u]),m=Object(b.useRef)();function x(j){var K=j.target;if(K.tagName.toUpperCase()==="A"){var Q=K.getAttribute("href");if(Q.startsWith("#")){j.preventDefault();var oe=document.getElementById(Q.replace("#",""));oe&&oe.scrollIntoView(!0)}}}return Object(b.useEffect)(function(){if(m.current&&_&&(_.match(O)&&window.PR.prettyPrint()),m.current)return m.current.addEventListener("click",x),function(){m.current.removeEventListener("click",x),p(),H()}},[_,m.current,x]),M.a.createElement("div",{ref:m,style:o,className:"".concat(k||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(be,l,a){"use strict";a.d(l,"a",function(){return A});var b=a("q1tI"),M=a.n(b);function A(J,y){var w=Object(b.useRef)();Object(b.useEffect)(function(){w.current=J}),Object(b.useEffect)(function(){function s(){w.current()}if(y!==null){var S=setInterval(s,y);return function(){return clearInterval(S)}}},[y])}},BJfS:function(be,l){var a=function(M){return M.replace(/[A-Z]/g,function(A){return"-"+A.toLowerCase()}).toLowerCase()};be.exports=a},BjJ7:function(be,l,a){"use strict";a.d(l,"d",function(){return M}),a.d(l,"c",function(){return A}),a.d(l,"e",function(){return J}),a.d(l,"b",function(){return y}),a.d(l,"a",function(){return s});var b=a("m3rI");function M(S){var z=!0;if(S.length>0){for(var $=0;$1&&arguments[1]!==void 0?arguments[1]:"",$=[],U=0;U0&&(Be(),De(1))},[h,L]),Object(s.useEffect)(function(){if(Ne===0)return;if(Ne===2)clearInterval(j);else{var ce=0,se=setInterval(function(){v.includes(ce)&&Z(),ce++},1e3);K(se)}return function(){return clearInterval(j)}},[Ne]),Object(s.useImperativeHandle)(V,function(){return{handlePhoto:Z}});var Ie=function(){De(2)},Be=function(){var se=h/F,Te=[];function We(tt,st){return parseInt(Math.floor(Math.random()*(st-tt+1))+tt)}new Array(F).fill(0).map(function(tt,st){p?Te.push(We(se*st,se*(st+1))):st==0?Te.push(0):Te.push(We(se*st,se*(st+1)))}),v=Te,C([].concat(Te)),console.log(Te)},de=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(se){var Te=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Te?new Promise(function(We,tt){Te.call(navigator,se,We,tt)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(se){g&&g(2),k(2),"srcObject"in W.current?W.current.srcObject=se:W.current.src=window.URL.createObjectURL(se),W.current.onloadedmetadata=function(Te){W.current.play()},W.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Ie(),y.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(se){k(1),g&&g(1),se.message==="Permission denied"||se.name==="NotAllowedError"?y.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):y.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+se.name),console.log("err: "+se.message)})},Z=function(){try{r.current.width=W.current.videoWidth,r.current.height=W.current.videoHeight;var se=r.current.getContext("2d");se.drawImage(W.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),ye(r.current.toDataURL("image/png"))}catch(Te){debugger}},it=function(){try{var se=W.current.srcObject,Te=se.getTracks();Te.forEach(function(We){We.stop()}),W.current.srcObject=null}catch(We){}},ye=function(){var ce=Object(A.a)(M.a.mark(function se(Te){var We,tt,st,bt;return M.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return We=Object(U.a)(),tt=R(Te,We),st=new FormData,st.append("file",tt),Ut.next=6,Object($.a)("/api/attachments.json",{method:"post",body:st},!0);case 6:if(bt=Ut.sent,console.log(bt,"result"),!(bt==null?void 0:bt.id)){Ut.next=11;break}return Ut.next=11,Object($.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:bt==null?void 0:bt.id}});case 11:case"end":return Ut.stop()}},se)}));return function(Te){return ce.apply(this,arguments)}}();return S.a.createElement(S.a.Fragment,null,L!==3&&S.a.createElement("aside",{className:H.a.video,id:"screenshot"},L===0&&S.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&S.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&S.a.createElement("div",null,S.a.createElement("video",{width:B,ref:W,autoPlay:!0}),S.a.createElement("canvas",{style:{display:"none"},ref:r}))))});l.a=I},"C+DQ":function(be,l,a){},DR4n:function(be,l,a){be.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},F1Ou:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var b={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},M=b;l.default=M},Ga4A:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getPrefix=M,l.browserPrefixToKey=A,l.browserPrefixToStyle=J,l.default=void 0;var b=["Moz","Webkit","O","ms"];function M(){var s,S,z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var $=(s=window.document)===null||s===void 0||((S=s.documentElement)===null||S===void 0)?void 0:S.style;if(!$)return"";if(z in $)return"";for(var U=0;U=0,kt=Ut?"Cmd":"Ctrl",Nt=(ce={},Object(y.a)(ce,kt+"-B","bold"),Object(y.a)(ce,kt+"-I","italic"),ce),nn=(se={},Object(y.a)(se,De,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(se,Be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(se,Ie,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(se,de,"\u6DFB\u52A0\u8868\u683C"),se),pn=l.a=function(me){var pt=me.defaultValue,Qe=pt===void 0?"":pt,nt=me.onChange,Et=me.width,ve=Et===void 0?"100%":Et,Oe=me.height,lt=Oe===void 0?400:Oe,$e=me.miniToolbar,_e=$e===void 0?!1:$e,at=me.isFocus,we=at===void 0?!1:at,he=me.watch,rt=me.insertTemp,Ue=me.id,Fe=Ue===void 0?"markdown-editor-id":Ue,fe=me.showResizeBar,E=fe===void 0?!1:fe,Re=me.noStorage,ae=Re===void 0?!1:Re,ot=me.showNullButton,Ye=ot===void 0?!1:ot,qe=me.fullScreen,ut=qe===void 0?!1:qe,dt=me.onBlur,xe=me.onCMBeforeChange,Ge=me.className,Me=Ge===void 0?"":Ge,Ze=me.placeholder,He=Ze===void 0?"":Ze,Se=me.values,Le=Se===void 0?"":Se,Je=Object(w.useState)(null),je=Object(J.a)(Je,2),T=je[0],Ot=je[1],Rt=Object(w.useState)(Qe),ct=Object(J.a)(Rt,2),ft=ct[0],yt=ct[1],St=Object(w.useState)(he),Ce=Object(J.a)(St,2),P=Ce[0],Ae=Ce[1],ge=Object(w.useState)(ut),Ct=Object(J.a)(ge,2),ze=Ct[0],Dt=Ct[1],Pt=Object(w.useState)(""),ue=Object(J.a)(Pt,2),wt=ue[0],Xe=ue[1],Lt=Object(w.useState)(0),jt=Object(J.a)(Lt,2),Ft=jt[0],an=jt[1],cn=Object(w.useState)(lt),hn=Object(J.a)(cn,2),fn=hn[0],mn=hn[1],vn=Object(w.useState)(!1),gn=Object(J.a)(vn,2),En=gn[0],rn=gn[1],Xt=Object(w.useRef)(),ne=Object(w.useRef)(),Bt=Object(w.useRef)(),en=Object(w.useRef)();Object(w.useEffect)(function(){yt(Le),T==null||T.setValue(Le)},[Le]),Object(w.useEffect)(function(){if(Xt.current){var Pe=function(et,Ke){var mt=Ke.clipboardData;if(mt){var _t=mt.types.toString(),Mt=mt.items;if(_t==="text/html,Files"||_t==="Files"||mt.types.indexOf("Files")){var xt=Mt[1];_t==="Files"&&(xt=Mt[0]),xt.kind==="file"&&xt.type.match(/^image\//i)&&_(xt.getAsFile(),function(At){At.id?Ee.replaceSelection("![,](/api/attachments/".concat(At.id,")")):(At==null?void 0:At.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ee=z.a.fromTextArea(Xt.current,{mode:"markdown",lineNumbers:!_e,lineWrapping:!0,value:Qe,autoCloseTags:!0,autoCloseBrackets:!0});return we&&Ee.focus(),Ee.on("paste",Pe),Ot(Ee),function(){Ee.off("paste",Pe)}}},[]);var on=Object(w.useCallback)(function(){if(ne.current)try{var Pe=ne.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ee=ne.current.getElementsByClassName("markdown-editor-body")[0];ze?Ee.style.height="calc(100vh - ".concat(Pe,"px)"):Ee.style.height="".concat(fn-Pe,"px")}catch(ee){console.log(ee,"---- to set md editor body height")}},[fn,ne,ze]);Object(w.useEffect)(function(){function Pe(){var ee=new $.default(function(et){var Ke=Object(A.a)(et),mt;try{for(Ke.s();!(mt=Ke.n()).done;){var _t=mt.value;(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&(on(),T.setSize("100%","100%"),T.refresh())}}catch(Mt){Ke.e(Mt)}finally{Ke.f()}});return ee.observe(Xt.current.parentElement),ee}if(T){var Ee=Pe();return function(){Ee.unobserve(Xt.current.parentElement)}}},[T,on]),Object(w.useEffect)(function(){if(T){for(var Pe=[],Ee=function(){var _t=et[ee];Ke=Object(J.a)(_t,2);var Mt=Ke[0],xt=Ke[1],At=Object(y.a)({},Mt,function(){D(xt)});Pe.push(At),T.addKeyMap(At)},ee=0,et=Object.entries(Nt);ee0){var Pe=new Date().getTime(),Ee=window.sessionStorage.getItem(Fe);Pe>=Ft+tt&&(!Ee||Ee!==ft)&&(window.sessionStorage.setItem(Fe,ft),rn(!0))}},tt),Object(w.useEffect)(function(){Ae(he)},[T,he]),Object(w.useEffect)(function(){T&&(we&&T.focus())},[T,we]),Object(w.useEffect)(function(){if(P&&T){var Pe=function(et){var Ke=et.target;if(en.current){var mt=Ke.scrollTop/Ke.scrollHeight;en.current.scrollTop=en.current.scrollHeight*mt}},Ee=T.getScrollerElement();return Ee.addEventListener("scroll",Pe),function(){Ee.removeEventListener("scroll",Pe)}}},[T,P]),Object(w.useEffect)(function(){if(T&&xe){var Pe=function(ee,et){xe(ee,et)};return T.on("beforeChange",Pe),function(){T.off("beforeChange",Pe)}}},[T,xe]),Object(w.useEffect)(function(){if(T&&dt){var Pe=function(){dt(T.getValue())};return T.on("blur",Pe),function(){T.off("blur",Pe)}}},[T,dt]),Object(w.useEffect)(function(){if(T){var Pe=function(ee){var et=ee.getValue();yt(et),an(new Date().getTime()),ee.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nt&&nt(et)};return T.on("change",Pe),function(){T.off("change",Pe)}}},[T,nt]),Object(w.useEffect)(function(){T&&(Qe==null?(T.setValue(""),yt("")):Qe!==T.getValue()&&(T.setValue(Qe),yt(Qe),T.setCursor(T.lineCount(),0)))},[T,Qe]);var D=Object(w.useCallback)(function(Pe){var Ee=T.getCursor(),ee=T.getSelection(),et=ee.split(` `);switch(Pe){case"bold":return T.replaceSelection("**"+ee+"**"),ee===""&&T.setCursor(Ee.line,Ee.ch+2),T.focus();case"italic":return T.replaceSelection("*"+ee+"*"),ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.focus();case"code":return T.replaceSelection("`"+ee+"`"),ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.focus();case"inline-latex":return T.replaceSelection("`$$"+ee+"$$`"),ee===""&&T.setCursor(Ee.line,Ee.ch+3),T.focus();case"latex":return T.replaceSelection("```latex\n"+ee+"\n```"),T.setCursor(Ee.line+1,ee.length+1),T.focus();case"line-break":return T.replaceSelection(`
    `),T.focus();case"list-ul":return ee===""?T.replaceSelection("- "+ee):T.replaceSelection(et.map(function(Ke){return Ke===""?"":"- ".concat(Ke)}).join(` `)),T.focus();case"list-ol":return ee===""?T.replaceSelection("1. "+ee):T.replaceSelection(et.map(function(Ke,mt){return Ke===""?"":"".concat(mt+1,". ").concat(Ke)}).join(` `)),T.focus();case"add-null-ch":return ee===""&&T.setCursor(Ee.line,Ee.ch+1),T.replaceSelection(st),T.focus();case"inster-template-1":return ee===""&&T.setCursor(Ee.line,Ee.ch),T.replaceSelection(bt),T.focus();case"eraser":return T.setValue(""),T.focus();case"trigger-watch":return Ae(!P),T.focus();case"trigger-full-screen":return Dt(!ze),T.focus();case De:Xe(De);return;case Be:Xe(Be);return;case Ie:Xe(Ie);return;case de:Xe(de);return;default:throw new Error}},[T,P,ze]),tn=Object(w.useCallback)(function(Pe){Xe("");switch(wt){case De:var Ee=Pe.title,ee=Pe.link;return T.replaceSelection("[".concat(Ee,"](").concat(ee,")")),T.focus();case Be:var et=Pe.language,Ke=Pe.content;return T.replaceSelection(["```"+et,Ke,"```"].join(` `)),T.focus();case Ie:var mt=Pe.src,_t=Pe.alt;return T.replaceSelection("![ ".concat(_t," ]( ").concat(mt,' "').concat(_t,'" )')),T.focus();case de:for(var Mt=Pe.row,xt=Pe.col,At=Pe.align,Yt=` `,Gt=0;Gt300&&(xt=300);var At=lt+xt+"px";mn(At)}},et=Bt.current,Ke=!1,mt=0;return et.addEventListener("mousedown",Pe),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",Ee),function(){et.removeEventListener("mousedown",Pe),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",Ee)}}},[T,Bt]),Object(w.useEffect)(function(){mn(lt)},[lt]);var vt=Tt(ve),ln=Tt(fn),yn={width:vt,height:ln},Sn=Object(w.useMemo)(function(){if(Ft){var Pe=new Date(Ft),Ee=Pe.getHours(),ee=Pe.getMinutes(),et=Pe.getSeconds();return Ee=Ee<10?"0"+Ee:Ee,ee=ee<10?"0"+ee:ee,et=et<10?"0"+et:et,"".concat(Ee,":").concat(ee,":").concat(et)}return 0},[Ft]);function Vt(){window.sessionStorage.removeItem(Fe),rn(!1),an(0)}function Cn(){rn(!1),an(0),T.setValue(window.sessionStorage.getItem(Fe))}return s.a.createElement(w.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ne},s.a.createElement("div",{className:"markdown-editor-container ".concat(Me," ").concat(P?"on-preview":""," ").concat(_e?"mini":""," ").concat(ze?"full-screen":""),style:yn},s.a.createElement(n,{insertTemp:rt,watch:P,fullScreen:ze,showNullButton:Ye,onActionCallback:D}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Xt,placeholder:He})),P?s.a.createElement("div",{ref:en,className:"preview-container"},s.a.createElement(le.a,{value:ft})):null))),E?s.a.createElement("a",{ref:Bt,className:"editor-resize"}):null,s.a.createElement(Y.a,null,nn[wt]?s.a.createElement(M.a,{centered:!0,title:nn[wt],visible:!0,onCancel:Kt,footer:null},bn):null))}},R155:function(be,l,a){"use strict";function b(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(c){return typeof c}:b=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},b(v)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=U(a("q1tI")),A=z(a("17x9")),J=z(a("i8i4")),y=a("8N4D"),w=a("fJi3"),s=a("gbW8"),S=z(a("sS6v"));function z(v){return v&&v.__esModule?v:{default:v}}function $(v){if(typeof WeakMap!="function")return null;var C=new WeakMap,c=new WeakMap;return($=function(L){return L?c:C})(v)}function U(v,C){if(!C&&v&&v.__esModule)return v;if(v===null||b(v)!=="object"&&typeof v!="function")return{default:v};var c=$(C);if(c&&c.has(v))return c.get(v);var f={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var k in v)if(k!=="default"&&Object.prototype.hasOwnProperty.call(v,k)){var t=L?Object.getOwnPropertyDescriptor(v,k):null;t&&(t.get||t.set)?Object.defineProperty(f,k,t):f[k]=v[k]}return f.default=v,c&&c.set(v,f),f}function N(v,C){return le(v)||I(v,C)||G(v,C)||H()}function H(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G(v,C){if(!v)return;if(typeof v=="string")return R(v,C);var c=Object.prototype.toString.call(v).slice(8,-1);if(c==="Object"&&v.constructor&&(c=v.constructor.name),c==="Map"||c==="Set")return Array.from(v);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return R(v,C)}function R(v,C){(C==null||C>v.length)&&(C=v.length);for(var c=0,f=new Array(C);c not mounted on DragStart!");var _=u.ownerDocument;if(f.props.disabled||!(o.target instanceof _.defaultView.Node)||f.props.handle&&!(0,y.matchesSelectorAndParentsTo)(o.target,f.props.handle,u)||f.props.cancel&&(0,y.matchesSelectorAndParentsTo)(o.target,f.props.cancel,u))return;o.type==="touchstart"&&o.preventDefault();var m=(0,y.getTouchIdentifier)(o);f.setState({touchIdentifier:m});var x=(0,w.getControlPosition)(o,m,B(f));if(x==null)return;var j=x.x,K=x.y,Q=(0,w.createCoreData)(B(f),j,K);(0,S.default)("DraggableCore: handleDragStart: %j",Q),(0,S.default)("calling",f.props.onStart);var oe=f.props.onStart(o,Q);if(oe===!1||f.mounted===!1)return;f.props.enableUserSelectHack&&(0,y.addUserSelectStyles)(_),f.setState({dragging:!0,lastX:j,lastY:K}),(0,y.addEvent)(_,d.move,f.handleDrag),(0,y.addEvent)(_,d.stop,f.handleDragStop)}),r(B(f),"handleDrag",function(o){var u=(0,w.getControlPosition)(o,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,m=u.y;if(Array.isArray(f.props.grid)){var x=_-f.state.lastX,j=m-f.state.lastY,K=(0,w.snapToGrid)(f.props.grid,x,j),Q=N(K,2);if(x=Q[0],j=Q[1],!x&&!j)return;_=f.state.lastX+x,m=f.state.lastY+j}var oe=(0,w.createCoreData)(B(f),_,m);(0,S.default)("DraggableCore: handleDrag: %j",oe);var Ne=f.props.onDrag(o,oe);if(Ne===!1||f.mounted===!1){try{f.handleDragStop(new MouseEvent("mouseup"))}catch(Ie){var De=document.createEvent("MouseEvents");De.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),f.handleDragStop(De)}return}f.setState({lastX:_,lastY:m})}),r(B(f),"handleDragStop",function(o){if(!f.state.dragging)return;var u=(0,w.getControlPosition)(o,f.state.touchIdentifier,B(f));if(u==null)return;var _=u.x,m=u.y,x=(0,w.createCoreData)(B(f),_,m),j=f.props.onStop(o,x);if(j===!1||f.mounted===!1)return!1;var K=f.findDOMNode();K&&(f.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(K.ownerDocument)),(0,S.default)("DraggableCore: handleDragStop: %j",x),f.setState({dragging:!1,lastX:NaN,lastY:NaN}),K&&((0,S.default)("DraggableCore: Removing handlers"),(0,y.removeEvent)(K.ownerDocument,d.move,f.handleDrag),(0,y.removeEvent)(K.ownerDocument,d.stop,f.handleDragStop))}),r(B(f),"onMouseDown",function(o){return d=i.mouse,f.handleDragStart(o)}),r(B(f),"onMouseUp",function(o){return d=i.mouse,f.handleDragStop(o)}),r(B(f),"onTouchStart",function(o){return d=i.touch,f.handleDragStart(o)}),r(B(f),"onTouchEnd",function(o){return d=i.touch,f.handleDragStop(o)}),f}return F(c,[{key:"componentDidMount",value:function(){this.mounted=!0;var L=this.findDOMNode();L&&(0,y.addEvent)(L,i.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var L=this.findDOMNode();if(L){var k=L.ownerDocument;(0,y.removeEvent)(k,i.mouse.move,this.handleDrag),(0,y.removeEvent)(k,i.touch.move,this.handleDrag),(0,y.removeEvent)(k,i.mouse.stop,this.handleDragStop),(0,y.removeEvent)(k,i.touch.stop,this.handleDragStop),(0,y.removeEvent)(L,i.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(k)}}},{key:"findDOMNode",value:function(){var L,k,t;return(L=(k=this.props)===null||k===void 0||((t=k.nodeRef)===null||t===void 0)?void 0:t.current)!==null&&L!==void 0?L:J.default.findDOMNode(this)}},{key:"render",value:function(){return M.cloneElement(M.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),c}(M.Component);l.default=O,r(O,"displayName","DraggableCore"),r(O,"propTypes",{allowAnyClick:A.default.bool,disabled:A.default.bool,enableUserSelectHack:A.default.bool,offsetParent:function(C,c){if(C[c]&&C[c].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:A.default.arrayOf(A.default.number),handle:A.default.string,cancel:A.default.string,nodeRef:A.default.object,onStart:A.default.func,onDrag:A.default.func,onStop:A.default.func,onMouseDown:A.default.func,scale:A.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),r(O,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=b(a("pVnL")),A=b(a("3tO9")),J=b(a("lwsE")),y=b(a("W8MJ")),w=b(a("PJYZ")),s=b(a("7W2i")),S=b(a("LQ03")),z=b(a("lSNA")),$=b(a("q1tI")),U=a("hQUZ"),N=b(a("pIsd")),H=b(a("cZFH")),G=a("3K4p"),R=function(I){(0,s.default)(V,I);var le=(0,S.default)(V);function V(h){var F;return(0,J.default)(this,V),F=le.call(this,h),(0,z.default)((0,w.default)(F),"innerSliderRefHandler",function(g){return F.innerSlider=g}),(0,z.default)((0,w.default)(F),"slickPrev",function(){return F.innerSlider.slickPrev()}),(0,z.default)((0,w.default)(F),"slickNext",function(){return F.innerSlider.slickNext()}),(0,z.default)((0,w.default)(F),"slickGoTo",function(g){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F.innerSlider.slickGoTo(g,p)}),(0,z.default)((0,w.default)(F),"slickPause",function(){return F.innerSlider.pause("paused")}),(0,z.default)((0,w.default)(F),"slickPlay",function(){return F.innerSlider.autoPlay("play")}),F.state={breakpoint:null},F._responsiveMediaHandlers=[],F}return(0,y.default)(V,[{key:"media",value:function(F,g){var p=window.matchMedia(F),n=function(B){var e=B.matches;e&&g()};p.addListener(n),n(p),this._responsiveMediaHandlers.push({mql:p,query:F,listener:n})}},{key:"componentDidMount",value:function(){var F=this;if(this.props.responsive){var g=this.props.responsive.map(function(n){return n.breakpoint});g.sort(function(n,Y){return n-Y}),g.forEach(function(n,Y){var B;Y===0?B=(0,N.default)({minWidth:0,maxWidth:n}):B=(0,N.default)({minWidth:g[Y-1]+1,maxWidth:n}),(0,G.canUseDOM)()&&F.media(B,function(){F.setState({breakpoint:n})})});var p=(0,N.default)({minWidth:g.slice(-1)[0]});(0,G.canUseDOM)()&&this.media(p,function(){F.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(F){F.mql.removeListener(F.listener)})}},{key:"render",value:function(){var F=this,g,p;this.state.breakpoint?(p=this.props.responsive.filter(function(v){return v.breakpoint===F.state.breakpoint}),g=p[0].settings==="unslick"?"unslick":(0,A.default)((0,A.default)((0,A.default)({},H.default),this.props),p[0].settings)):g=(0,A.default)((0,A.default)({},H.default),this.props),g.centerMode&&(g.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(g.slidesToScroll)),g.slidesToScroll=1),g.fade&&(g.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(g.slidesToShow)),g.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(g.slidesToScroll)),g.slidesToShow=1,g.slidesToScroll=1);var n=$.default.Children.toArray(this.props.children);n=n.filter(function(v){return typeof v=="string"?!!v.trim():!!v}),g.variableWidth&&(g.rows>1||g.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),g.variableWidth=!1);for(var Y=[],B=null,e=0;e=n.length);d+=1)i.push($.default.cloneElement(n[d],{key:100*e+10*r+d,tabIndex:-1,style:{width:"".concat(100/g.slidesPerRow,"%"),display:"inline-block"}}));W.push($.default.createElement("div",{key:10*e+r},i))}g.variableWidth?Y.push($.default.createElement("div",{key:e,style:{width:B}},W)):Y.push($.default.createElement("div",{key:e},W))}if(g==="unslick"){var O="regular slider "+(this.props.className||"");return $.default.createElement("div",{className:O},n)}else Y.length<=g.slidesToShow&&(g.unslick=!0);return $.default.createElement(U.InnerSlider,(0,M.default)({style:this.props.style,ref:this.innerSliderRefHandler},g),Y)}}]),V}($.default.Component);l.default=R},ZW9T:function(be,l,a){"use strict";a.d(l,"a",function(){return F});var b=a("XEnU"),M=a("miYZ"),A=a("tsqr"),J=a("Cmcn"),y=a("k16G"),w=a("SIvP"),s=a("q1tI"),S=a.n(s),z=a("bdgK");function $(g,p,n,Y,B){var e=p.getWordUntilPosition(n),W={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=Y.map(function(i){return{label:i,kind:g.languages.CompletionItemKind.Keyword,insertText:i,insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:W}});return B.map(function(i){r.push(Object(b.a)(Object(b.a)({},i),{},{range:W}))}),r}var U=function(g){var p={label:"ifelse",kind:g.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];g.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(W,r){var i=$(g,W,r,n,[p]);return{suggestions:i}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];g.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(W,r){var i=[{label:"print",kind:g.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(g,W,r,Y,i);return{suggestions:d}}});var B=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];g.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(W,r){var i=[p,{label:"main",kind:g.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:g.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` `),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=$(g,W,r,B,i);return{suggestions:d}}})},N="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function H(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}function G(){}var R=!1,I={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function le(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=g;if(Array.isArray(g)){for(var n=0;n0||_e.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(at){lt.e(at)}finally{lt.f()}}),ve.observe(de.current)),ve}function We(){A.b.warn(decodeURIComponent(N))}Object(s.useEffect)(function(){var ve=Z.current.instance;if(e!=null&&ve&&ce){var Oe=ve.getModel();Oe&&e!==Oe.getValue()&&(R=!0,Oe.setValue(e),ve.layout(),R=!1)}},[e,ce,Z.current]);function tt(){var ve=Z.current.instance;if(ve){var Oe=ve.getSelection(),lt=Z.current.pastePos||{},$e=new V.Range(lt.startLineNumber||Oe.endLineNumber,lt.startColumn||Oe.endColumn,lt.endLineNumber||Oe.endLineNumber,lt.endColumn||Oe.endColumn);setTimeout(function(){ve.executeEdits("",[{range:$e,text:""}])},300)}}function st(ve){(window.navigator.platform.match("Mac")?ve.metaKey:ve.ctrlKey)&&ve.keyCode==83&&(ve.preventDefault(),t())}var bt=function(){if(u&&Z.current.instance){var Oe=Z.current.instance.getContentHeight();nt(Oe0||K.target.offsetWidth>0)&&u.layout()}}catch(Q){x.e(Q)}finally{x.f()}}),_.observe(O.current)),_}Object(s.useEffect)(function(){O.current&&a.e(32).then(a.t.bind(null,"M/lh",7)).then(function(u){V=u;var _=V.editor.createDiffEditor(O.current,Object(b.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},d));f(_);var m=L(_);return function(){_.dispose();var x=_.getModel();x&&x.dispose(),m.unobserve(O.current)}})},[]),Object(s.useEffect)(function(){c&&c.setModel({original:V.editor.createModel(e,r),modified:V.editor.createModel(W,r)})},[e,W,r,c]);var k=H(n),t=H(B),o={width:k,height:t};return S.a.createElement("div",{className:"my-diff-editor",ref:O,style:o})}},apBC:function(be,l,a){be.exports={flex_box_center:"flex_box_center___o_fdQ",flex_space_between:"flex_space_between___1ybQM",flex_box_vertical_center:"flex_box_vertical_center___20cex",flex_box_center_end:"flex_box_center_end___1layX",flex_box_column:"flex_box_column___17Gww",listBtn:"listBtn___32BFF",active:"active___1k7CR",header:"header___1ipBp",name:"name___OPb4Y",btn:"btn___3nWbs",time:"time___3WwxJ",s2:"s2___As24t",wrap:"wrap___Et-3q",left:"left___2iDNp",camera:"camera___3J-pC",totalScore:"totalScore___2tAU0",totalAnswerScore:"totalAnswerScore___2TAb4",answerInfo:"answerInfo___3TfSb",answerSheet:"answerSheet___R-JDH",fold:"fold___3rQR4",back:"back___25GC1",right:"right___3jGbP",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var M=b(a("q1tI")),A={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(w){return M.default.createElement("ul",{style:{display:"block"}},w)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(w){return M.default.createElement("button",null,w+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},J=A;l.default=J},coqV:function(be,l,a){"use strict";var b=a("TqRt");Object.defineProperty(l,"__esModule",{value:!0}),l.Dots=void 0;var M=b(a("3tO9")),A=b(a("lwsE")),J=b(a("W8MJ")),y=b(a("7W2i")),w=b(a("LQ03")),s=b(a("q1tI")),S=b(a("TSYQ")),z=a("3K4p"),$=function(H){var G;return H.infinite?G=Math.ceil(H.slideCount/H.slidesToScroll):G=Math.ceil((H.slideCount-H.slidesToShow)/H.slidesToScroll)+1,G},U=function(N){(0,y.default)(G,N);var H=(0,w.default)(G);function G(){return(0,A.default)(this,G),H.apply(this,arguments)}return(0,J.default)(G,[{key:"clickHandler",value:function(I,le){le.preventDefault(),this.props.clickHandler(I)}},{key:"render",value:function(){for(var I=this.props,le=I.onMouseEnter,V=I.onMouseOver,h=I.onMouseLeave,F=I.infinite,g=I.slidesToScroll,p=I.slidesToShow,n=I.slideCount,Y=I.currentSlide,B=$({slideCount:n,slidesToScroll:g,slidesToShow:p,infinite:F}),e={onMouseEnter:le,onMouseOver:V,onMouseLeave:h},W=[],r=0;r=v&&Y<=d:Y===v}),c={message:"dots",index:r,slidesToScroll:g,currentSlide:Y},f=this.clickHandler.bind(this,c);W=W.concat(s.default.createElement("li",{key:r,className:C},s.default.cloneElement(this.props.customPaging(r),{onClick:f})))}return s.default.cloneElement(this.props.appendDots(W),(0,M.default)({className:this.props.dotsClass},e))}}]),G}(s.default.PureComponent);l.Dots=U},dejd:function(be,l,a){},doQp:function(be,l,a){"use strict";var b=a("pzsr"),M=b.default,A=b.DraggableCore;be.exports=M,be.exports.default=M,be.exports.DraggableCore=A},ebz4:function(be,l,a){"use strict";a.r(l);var b=a("cWXX"),M=a("/ezw"),A=a("14J3"),J=a("BMrR"),y=a("MXD1"),w=a("CFYs"),s=a("jCWc"),S=a("kPKH"),z=a("+L6B"),$=a("2/Rp"),U=a("/xke"),N=a("TeRw"),H=a("XEnU"),G=a("c1Ei"),R=a.n(G),I=a("5Tp6"),le=a("2qtc"),V=a("kLXV"),h=a("k16G"),F=a("aHsQ"),g=a("sGsY"),p=a("q1tI"),n=a.n(p),Y=a("apBC"),B=a.n(Y),e=a("9kvl"),W=a("uYtH"),r=a("ErOA"),i=a("1vsH"),d=a("BlwA"),O=a("V0Rq"),v=a("bntm"),C=a("Lkat"),c=a.n(C),f=a("LvDl"),L=a("9Bee"),k=a("fV52"),t=a("3I+P"),o=a("doQp"),u=a.n(o),_=a("+ibC"),m=a.n(_),x=a("5bA4"),j=a("UESt"),K=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Q=function(_e){var at=_e.editData,we=at===void 0?{}:at,he=Object(p.useState)(!1),rt=Object(h.a)(he,2),Ue=rt[0],Fe=rt[1],fe=Object(p.useState)(!0),E=Object(h.a)(fe,2),Re=E[0],ae=E[1],ot=Object(p.useState)([]),Ye=Object(h.a)(ot,2),qe=Ye[0],ut=Ye[1],dt=Object(p.useState)(0),xe=Object(h.a)(dt,2),Ge=xe[0],Me=xe[1],Ze=Object(p.useState)({left:0,top:0,bottom:0,right:0}),He=Object(h.a)(Ze,2),Se=He[0],Le=He[1],Je=Object(p.useRef)(),je=Object(p.useRef)(null),T=Object(p.useRef)(null);Object(p.useEffect)(function(){return T.current&&T.current.addEventListener("click",Ot),function(){T.current.removeEventListener("click",Ot)}},[T]);var Ot=function(Ce){var P=function(ue,wt){if(ue.localName===wt)return ue;for(var Xe=0,Lt=ue;Lt=Lt.parentNode;Xe++){if(Lt.localName===wt)return Lt;if(Lt==document.documentElement)return!1}},Ae=Ce.target,ge=P(Ae,"a");if(ge==null?void 0:ge.href)return;if(Ae.tagName.toUpperCase()==="IMG"){var Ct=Ae.src||Ae.getAttribute("src");if(Ct&&Ct.indexOf("/images/avatars/User")===-1){Ce.stopPropagation(),Ce.preventDefault();var ze=ct(),Dt=ze.findIndex(function(Pt){return Pt.src===Ct});Me(Dt),Fe(!0)}}},Rt=function(){Fe(!1)},ct=function(){var Ce=T.current.getElementsByTagName("img"),P=[];return Ce.forEach(function(Ae){P.push({src:Ae==null?void 0:Ae.currentSrc,img:n.a.createElement("img",{height:290,src:Ae==null?void 0:Ae.currentSrc})})}),ut(P),P},ft=function(Ce,P){var Ae,ge,Ct,ze=(Ae=window)===null||Ae===void 0||((ge=Ae.document)===null||ge===void 0)?void 0:ge.documentElement,Dt=ze.clientWidth,Pt=ze.clientHeight,ue=Je==null||((Ct=Je.current)===null||Ct===void 0)?void 0:Ct.getBoundingClientRect();Le({bounds:{left:-(ue==null?void 0:ue.left)+(P==null?void 0:P.x),right:Dt-((ue==null?void 0:ue.right)-(P==null?void 0:P.x)),top:-(ue==null?void 0:ue.top)+(P==null?void 0:P.y),bottom:Pt-((ue==null?void 0:ue.bottom)-(P==null?void 0:P.y))}})},yt=function(){var Ce="".concat(we==null?void 0:we.q_position,". \u3010").concat(K[we.question_type],'\u3011\uFF08').concat(we==null?void 0:we.question_score,"\u5206\uFF09");return Ce};return n.a.createElement(p.Fragment,null,Ue&&n.a.createElement("div",{className:m.a.modalWarp},n.a.createElement(u.a,{disabled:Re,bounds:Se,onStart:function(Ce,P){return ft(Ce,P)}},n.a.createElement("div",{className:m.a.modal},n.a.createElement("div",{className:m.a.head,onMouseOver:function(){Re&&ae(!1)},onMouseOut:function(){ae(!0)}},n.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:Rt})),n.a.createElement("div",{className:m.a.body},n.a.createElement(x.a,{className:m.a.LeftButton,onClick:function(){je.current.prev()}}),n.a.createElement(t.a,{className:m.a.site,ref:je,dots:!1,initialSlide:Ge},qe==null?void 0:qe.map(function(St,Ce){return n.a.createElement("div",{key:Ce},n.a.createElement("aside",{className:m.a.imgWarp},St.img))})),n.a.createElement(j.a,{className:m.a.RightButton,onClick:function(){je.current.next()}}))))),n.a.createElement("div",{className:m.a.title,ref:T},n.a.createElement(L.a,{value:yt()+(we==null?void 0:we.question_title)})))},oe=Q,Ne=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le;return R.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer=[Me.choice_id],je.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return je.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),je.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Me.choice_id}});case 10:Le=je.sent,rt(Se,1),Le.status===0?qe(!0):Le.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.single},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.qsActive:c.a.qs},n.a.createElement("li",null,ut[(xe.c_position||xe.choice_position)-1]),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},De=Object(p.forwardRef)(Ne),Ie=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le,Je;return R.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer.includes(Me.choice_id)?Object(f.pull)(Se.user_answer,Me.choice_id):Se.user_answer=Se==null||((Le=Se.user_answer)===null||Le===void 0)?void 0:Le.concat(Me.choice_id),T.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return T.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),T.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Se.user_answer}});case 10:Je=T.sent,rt(Se,Se.user_answer.length>0?1:0),Je.status===0?qe(!0):Je.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return T.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.multiple},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.msActive:c.a.ms},n.a.createElement("li",null,ut[(xe.c_position||xe.choice_position)-1]),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},Be=Object(p.forwardRef)(Ie),de=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params;Object(p.useEffect)(function(){Re(he)},[he]);var Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)(!1),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dt=function(){var xe=Object(I.a)(R.a.mark(function Ge(Me,Ze){var He,Se,Le;return R.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Se=Object(f.cloneDeep)(E),Se.user_answer=[Me.choice_id],je.next=5,Object(i.l)(Ue.examId,Ue==null||((He=Ue.exercise)===null||He===void 0)?void 0:He.ip_limit);case 5:return je.next=7,Object(i.m)(Ue.examId);case 7:return Re(Se),je.next=10,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Me.choice_id}});case 10:Le=je.sent,rt(Se,1),Le.status===0?qe(!0):Le.status===-1&&e.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},Ge)}));return function(Me,Ze){return xe.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:E}}),n.a.createElement("div",{className:c.a.judgment},n.a.createElement("div",{className:c.a.tips,style:{opacity:Ye?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),E==null||((we=E.question_choices)===null||we===void 0)?void 0:we.map(function(xe,Ge){var Me;return n.a.createElement("ul",{onClick:function(){return dt(xe,Ge)},style:{pointerEvents:Ue.checkState?"none":"auto"},key:xe.choice_id,className:(E==null||((Me=E.user_answer)===null||Me===void 0)?void 0:Me.includes(xe.choice_id))?c.a.qsActive:c.a.qs},n.a.createElement("li",null,n.a.createElement("span",null)),n.a.createElement("li",null,n.a.createElement(L.a,{value:xe.choice_text})))}),((E==null?void 0:E.standard_answer_show)||(E==null?void 0:E.user_score))&&n.a.createElement("div",{className:c.a.answer},(E==null?void 0:E.user_score)&&n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206"),(E==null?void 0:E.standard_answer_show)&&n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",E==null?void 0:E.standard_answer_show)),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},Z=Object(p.forwardRef)(de),it=a("3S9h"),ye=a("5NDa"),ce=a("5rEg"),se=ce.a.TextArea,Te=function(_e,at){var we,he=_e.data,rt=_e.callback,Ue=_e.params,Fe=Object(p.useState)({}),fe=Object(h.a)(Fe,2),E=fe[0],Re=fe[1],ae=Object(p.useState)([]),ot=Object(h.a)(ae,2),Ye=ot[0],qe=ot[1],ut=Object(p.useState)(!1),dt=Object(h.a)(ut,2),xe=dt[0],Ge=dt[1],Me=Object(p.useRef)(null);Object(p.useEffect)(function(){for(var Se=[],Le=0;Le<(he==null?void 0:he.multi_count);Le++)Se.push(Object(H.a)({},(he==null?void 0:he.user_answer[Le])||{}));Re(he),qe(Se)},[he]);var Ze=function(Le,Je){Ge(!1);var je=Object(f.cloneDeep)(E);Ye[Je].answer_text=Le.target.value,je.user_answer=Ye,Re(je),qe(Object(it.a)(Ye)),clearTimeout(Me.current),Me.current=setTimeout(Object(I.a)(R.a.mark(function T(){var Ot,Rt;return R.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(i.l)(Ue.examId,Ue==null||((Ot=Ue.exercise)===null||Ot===void 0)?void 0:Ot.ip_limit);case 2:return ft.next=4,Object(i.m)(Ue.examId);case 4:return ft.next=6,Object(r.a)("/api/exercise_questions/".concat(E.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ye[Je].answer_text,exercise_choice_id:Je+1}});case 6:Rt=ft.sent,rt(je,Ye.some(function(yt){return!!yt.answer_text})?1:0),Rt.status===0?Ge(!0):Rt.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return ft.stop()}},T)})),500)};Object(p.useImperativeHandle)(at,function(){return{editData:E}});var He=function(){var Le;return E==null||((Le=E.standard_answer)===null||Le===void 0)?void 0:Le.map(function(Je,je){var T;return n.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:je},"\u586B\u7A7A\u9898",je+1,"\uFF1A",(T=Je.answer_text)===null||T===void 0?void 0:T.join("\u3001"),n.a.createElement("br",null))})};return console.log("userAnswer",Ye),n.a.createElement("div",{className:c.a.completion},n.a.createElement("div",{className:c.a.tips,style:{opacity:xe?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:E}),Ye==null?void 0:Ye.map(function(Se,Le){return n.a.createElement("ul",{key:Le,className:c.a.fill},n.a.createElement("li",null,"\u586B\u7A7A",Le+1,":"),n.a.createElement("li",null,n.a.createElement(se,{disabled:Ue.checkState,value:Se==null?void 0:Se.answer_text,rows:3,onChange:function(je){return Ze(je,Le)}})))}),(E==null?void 0:E.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(E==null?void 0:E.user_score)==="0.0"?0:E==null?void 0:E.user_score,"\u5206")),!!(E==null||((we=E.standard_answer)===null||we===void 0)?void 0:we.length)&&n.a.createElement("div",{className:c.a.analysis,style:{marginTop:"-20px"}},n.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),n.a.createElement("aside",null,He())),(E==null?void 0:E.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:E==null?void 0:E.analysis}))))},We=Object(p.forwardRef)(Te),tt=a("Ot1p"),st=function(_e,at){var we,he,rt,Ue=_e.data,Fe=_e.callback,fe=_e.params;Object(p.useEffect)(function(){ot(Ue)},[Ue]);var E=Object(p.useState)({}),Re=Object(h.a)(E,2),ae=Re[0],ot=Re[1],Ye=Object(p.useState)(!1),qe=Object(h.a)(Ye,2),ut=qe[0],dt=qe[1],xe=Object(p.useRef)(null),Ge=function(){var Me=Object(I.a)(R.a.mark(function Ze(He){var Se;return R.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:dt(!1),Se=Object(f.cloneDeep)(ae),Se.user_answer[0]=He,ot(Se),clearTimeout(xe.current),xe.current=setTimeout(Object(I.a)(R.a.mark(function je(){var T,Ot;return R.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(i.l)(fe.examId,fe==null||((T=fe.exercise)===null||T===void 0)?void 0:T.ip_limit);case 2:return ct.next=4,Object(i.m)(fe.examId);case 4:return ct.next=6,Object(r.a)("/api/exercise_questions/".concat(ae.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:He}});case 6:Ot=ct.sent,Fe(Se,He?1:0),Ot.status===0?dt(!0):Ot.status===-1&&e.c.push("/exam/studentClient");case 9:case"end":return ct.stop()}},je)})),500);case 6:case"end":return Je.stop()}},Ze)}));return function(He){return Me.apply(this,arguments)}}();return Object(p.useImperativeHandle)(at,function(){return{editData:ae}}),n.a.createElement("div",{className:c.a.subjective},n.a.createElement("div",{className:c.a.tips,style:{opacity:ut?1:0}},n.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),n.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),n.a.createElement(oe,{editData:ae}),!fe.checkState&&n.a.createElement(tt.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ae==null||((we=ae.user_answer)===null||we===void 0)?void 0:we[0],id:ae==null?void 0:ae.question_id,onChange:function(Ze){return Ge(Ze)}}),fe.checkState&&n.a.createElement(n.a.Fragment,null,(ae==null?void 0:ae.user_answer)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null||((he=ae.user_answer)===null||he===void 0)?void 0:he[0]}))),(ae==null?void 0:ae.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ae==null?void 0:ae.user_score)==="0.0"?0:ae==null?void 0:ae.user_score,"\u5206")),(ae==null?void 0:ae.standard_answer)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null||((rt=ae.standard_answer)===null||rt===void 0)?void 0:rt[0]}))),(ae==null?void 0:ae.analysis)&&n.a.createElement("div",{className:c.a.analysis},n.a.createElement("div",null,"\u89E3\u6790\uFF1A"),n.a.createElement("aside",null,n.a.createElement(L.a,{value:ae==null?void 0:ae.analysis})))))},bt=Object(p.forwardRef)(st),Tt=a("ZW9T"),Ut=a("J66h"),kt=function(_e,at){var we=_e.data,he=_e.params,rt=_e.callback,Ue=Object(p.useState)({}),Fe=Object(h.a)(Ue,2),fe=Fe[0],E=Fe[1],Re=Object(p.useState)(""),ae=Object(h.a)(Re,2),ot=ae[0],Ye=ae[1],qe=Object(p.useState)(!1),ut=Object(h.a)(qe,2),dt=ut[0],xe=ut[1],Ge=Object(p.useState)("none"),Me=Object(h.a)(Ge,2),Ze=Me[0],He=Me[1],Se=Object(p.useRef)();Object(p.useEffect)(function(){return window.addEventListener("message",Le),function(){window.removeEventListener("message",Le)}},[]),Object(p.useEffect)(function(){E(we)},[we]);var Le=function(ct){ct.data==="backExercise"&&Je()},Je=function(){He("none"),Ye(""),rt()},je=function(){var Rt=Object(I.a)(R.a.mark(function ct(){var ft,yt;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return xe(!0),Ce.next=3,Object(i.l)(he.examId,he==null||((ft=he.exercise)===null||ft===void 0)?void 0:ft.ip_limit);case 3:return Ce.next=5,Object(i.m)(he.examId);case 5:if(!fe.hack_identifier){Ce.next=10;break}return Ce.next=8,Object(O.V)({id:fe.hack_identifier});case 8:yt=Ce.sent,(yt==null?void 0:yt.status)===0&&(Ye("/myproblems/".concat(yt.identifier,"?type=exercises&sign=exam&exercisesId=").concat(he==null?void 0:he.examId,"&login=").concat(he==null?void 0:he.login,"&questionId=").concat(fe.question_id)),He("block"));case 10:xe(!1);case 11:case"end":return Ce.stop()}},ct)}));return function(){return Rt.apply(this,arguments)}}(),T={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(p.useImperativeHandle)(at,function(){return{editData:fe}});var Ot=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return n.a.createElement("div",{className:c.a.program},n.a.createElement("iframe",{style:{display:Ze},id:"iframeShixuns",className:c.a.iframe,src:ot,ref:Se,frameBorder:"0"}),n.a.createElement(oe,{editData:fe}),n.a.createElement(L.a,{value:fe==null?void 0:fe.description}),!he.checkState&&n.a.createElement("div",{className:c.a.customBtn},n.a.createElement($.a,{loading:dt,onClick:je,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),he.checkState&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",n.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),n.a.createElement("aside",null,n.a.createElement(Tt.b,{height:300,language:"python",theme:"vs-light",value:(fe==null?void 0:fe.passed_code)?Ut.Base64.decode(fe==null?void 0:fe.passed_code):"",options:T}))),(fe==null?void 0:fe.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(fe==null?void 0:fe.user_score)==="0.0"?0:fe==null?void 0:fe.user_score,"\u5206"))))},Nt=Object(p.forwardRef)(kt),nn=a("g9YV"),pn=a("wCAj"),me=a("miYZ"),pt=a("tsqr"),Qe=a("HBuW"),nt=function(_e,at){var we,he,rt=_e.data,Ue=_e.callback,Fe=_e.params;Object(p.useEffect)(function(){ae(rt)},[rt]);var fe=Object(p.useState)({}),E=Object(h.a)(fe,2),Re=E[0],ae=E[1],ot=Object(p.useState)(""),Ye=Object(h.a)(ot,2),qe=Ye[0],ut=Ye[1],dt=Object(p.useState)(!1),xe=Object(h.a)(dt,2),Ge=xe[0],Me=xe[1],Ze=Object(p.useState)("none"),He=Object(h.a)(Ze,2),Se=He[0],Le=He[1],Je=Object(p.useRef)();Object(p.useEffect)(function(){return window.addEventListener("message",je),function(){window.removeEventListener("message",je)}},[]),Object(p.useEffect)(function(){ae(rt)},[rt]);var je=function(P){P.data==="backExercise"&&T()},T=function(){Le("none"),ut(""),Ue()},Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(p.useImperativeHandle)(at,function(){return{editData:Re}});var Rt=function Ce(P,Ae){var ge;P=((ge=P)===null||ge===void 0?void 0:ge.includes(".json"))?P:"".concat(P,".json"),V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ct=Object(I.a)(R.a.mark(function Dt(){var Pt,ue;return R.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(O.R)({url:P});case 2:if(Pt=Xe.sent,Pt){Xe.next=5;break}return Xe.abrupt("return");case 5:return pt.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Xe.next=8,Object(Qe.A)({id:Pt.shixun_identifier});case 8:if(ue=Xe.sent,!(ue==null?void 0:ue.game_identifier)){Xe.next=12;break}return ft({shixun_identifier:ue==null?void 0:ue.game_identifier,question_id:Ae}),Xe.abrupt("return");case 12:(ue==null?void 0:ue.status)===2?Ce(ue==null?void 0:ue.message,Ae):(ue==null?void 0:ue.status)===3&&ct(ue==null?void 0:ue.message);case 13:case"end":return Xe.stop()}},Dt)}));function ze(){return Ct.apply(this,arguments)}return ze}()})},ct=function(P){V.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",P,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ft=function(){var Ce=Object(I.a)(R.a.mark(function P(Ae){var ge;return R.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Object(Qe.A)({id:Ae.shixun_identifier});case 2:ge=ze.sent,(ge==null?void 0:ge.game_identifier)&&(ut("/tasks/".concat(ge.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(Fe.examId,"&questionId=").concat(Ae.question_id)),Le("block")),(ge==null?void 0:ge.status)===-3?Object(i.k)():(ge==null?void 0:ge.status)===2?Rt(ge==null?void 0:ge.message,Ae.question_id):(ge==null?void 0:ge.status)===3&&ct(ge==null?void 0:ge.message);case 5:case"end":return ze.stop()}},P)}));return function(Ae){return Ce.apply(this,arguments)}}(),yt=function(){var Ce=Object(I.a)(R.a.mark(function P(Ae){var ge;return R.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Me(!0),ze.next=3,Object(i.l)(Fe.examId,Fe==null||((ge=Fe.exercise)===null||ge===void 0)?void 0:ge.ip_limit);case 3:return ze.next=5,Object(i.m)(Fe.examId);case 5:Ae.redo?V.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:n.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var Dt=Object(I.a)(R.a.mark(function ue(){var wt,Xe;return R.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(O.R)({id:Ae.myshixun_identifier,url:Ae.url});case 2:wt=jt.sent,wt&&(Xe=Object(H.a)(Object(H.a)({},Ae),{},{shixun_identifier:wt.shixun_identifier}),ft(Xe));case 4:case"end":return jt.stop()}},ue)}));function Pt(){return Dt.apply(this,arguments)}return Pt}()}):ft(Ae),Me(!1);case 7:case"end":return ze.stop()}},P)}));return function(Ae){return Ce.apply(this,arguments)}}(),St=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(P,Ae){var ge;return n.a.createElement("span",null,P==null||((ge=P[0])===null||ge===void 0)?void 0:ge.output_detail)}}];return n.a.createElement("div",{className:c.a.practice},n.a.createElement("iframe",{style:{display:Se},id:"iframeShixuns",className:c.a.iframe,src:qe,ref:Je,frameBorder:"0"}),n.a.createElement(oe,{editData:Re}),Re==null||((we=Re.shixun)===null||we===void 0)?void 0:we.map(function(Ce,P){return n.a.createElement(J.a,{className:"font16",gutter:[0,20],key:P},n.a.createElement(S.a,{flex:"1"},P+1,". ",Ce.challenge_name," ",n.a.createElement("span",{className:"c-grey-999"},"(",Ce.challenge_score,"\u5206)")),n.a.createElement(S.a,{flex:"100px",className:"tr"},Ce.answer_status===0&&n.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Ce.answer_status===1&&n.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!Fe.checkState&&n.a.createElement("div",{className:c.a.customBtn},n.a.createElement($.a,{loading:Ge,onClick:function(){return yt(Re)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),Fe.checkState&&(Re==null||((he=Re.shixun_details)===null||he===void 0)?void 0:he.map(function(Ce,P){var Ae,ge,Ct,ze,Dt,Pt=Ce.shixun_detail,ue=Pt===void 0?[]:Pt,wt=Ce.stage_list,Xe=wt===void 0?[]:wt,Lt=Xe==null?void 0:Xe.map(function(jt,Ft){return Object(H.a)(Object(H.a)({},Xe[Ft]),ue[Ft])});return console.log(Lt,"items"),n.a.createElement(p.Fragment,{key:P},n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u7B2C",P+1,"\u5173\uFF1A",ue==null||((Ae=ue[0])===null||Ae===void 0)?void 0:Ae.name),(Fe==null||((ge=Fe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===3&&n.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",Xe==null||((Ct=Xe[0])===null||Ct===void 0)?void 0:Ct.user_score,"\u5206")),n.a.createElement(pn.a,{className:c.a.table,pagination:!1,dataSource:Lt,columns:St}),!!(ue==null||((ze=ue[0])===null||ze===void 0)?void 0:ze.passed_code)&&n.a.createElement("div",{className:c.a.answer,style:{display:"block"}},n.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",n.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),n.a.createElement("aside",null,n.a.createElement(Tt.b,{height:300,language:"python",theme:"vs-light",value:ue==null||((Dt=ue[0])===null||Dt===void 0)?void 0:Dt.passed_code,options:Ot}))))})),(Re==null?void 0:Re.user_score)&&n.a.createElement("div",{className:c.a.answer},n.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Re==null?void 0:Re.user_score)==="0.0"?0:Re==null?void 0:Re.user_score,"\u5206")))},Et=Object(p.forwardRef)(nt),ve=g.a.Countdown,Oe=function(_e){var at,we,he,rt,Ue,Fe,fe,E,Re,ae,ot,Ye,qe,ut,dt,xe,Ge,Me,Ze,He,Se,Le,Je,je,T,Ot,Rt,ct,ft,yt,St,Ce,P=_e.location,Ae=Object(p.useState)(!1),ge=Object(h.a)(Ae,2),Ct=ge[0],ze=ge[1],Dt=Object(p.useState)(!1),Pt=Object(h.a)(Dt,2),ue=Pt[0],wt=Pt[1],Xe=Object(p.useState)(!0),Lt=Object(h.a)(Xe,2),jt=Lt[0],Ft=Lt[1],an=Object(p.useState)(!1),cn=Object(h.a)(an,2),hn=cn[0],fn=cn[1],mn=Object(p.useState)(!1),vn=Object(h.a)(mn,2),gn=vn[0],En=vn[1],rn=Object(p.useState)({}),Xt=Object(h.a)(rn,2),ne=Xt[0],Bt=Xt[1],en=Object(p.useState)({}),on=Object(h.a)(en,2),D=on[0],tn=on[1],bn=Object(p.useState)([]),Kt=Object(h.a)(bn,2),vt=Kt[0],ln=Kt[1],yn=Object(p.useState)([]),Sn=Object(h.a)(yn,2),Vt=Sn[0],Cn=Sn[1],Pe=Object(p.useState)(!1),Ee=Object(h.a)(Pe,2),ee=Ee[0],et=Ee[1],Ke=Object(p.useRef)({}),mt=Object(p.useRef)(),_t=Object(p.useRef)(0),Mt=Object(p.useState)(null),xt=Object(h.a)(Mt,2),At=xt[0],Yt=xt[1],Gt=Object(p.useRef)(),_n=Object(p.useState)(null),sn=Object(h.a)(_n,2),Jt=sn[0],Ln=sn[1],An=Object(e.b)()._store.getState(),kn=An.user,Ht=kn.userInfo;Object(p.useEffect)(function(){var pe;(P==null||((pe=P.query)===null||pe===void 0)?void 0:pe.examId)&&xn()},[P==null||((at=P.query)===null||at===void 0)?void 0:at.examId]),Object(p.useEffect)(function(){return window.addEventListener("beforeunload",Rn),function(){window.removeEventListener("beforeunload",Rn)}},[]);var Rn=function(q){var re="\u8BF7\u786E\u8BA4\u662F\u5426\u8981\u79BB\u5F00\u300AXXXXXXX\u300B\u7B54\u9898\u9875\u9762\uFF1F\u518D\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u76D1\u8003\u5BC6\u7801\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002";return(q||window.event).returnValue=re,re};Object(p.useEffect)(function(){return ue&&(Object(v.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",Pn,!1),document.addEventListener(Object(v.c)(),Mn)},500),setTimeout(function(){console.log(v.a,44),Object(v.a)()||V.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:n.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},_t.current+1),"\u6B21",n.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(v.d)(document.documentElement),Dn(_t.current+1)}})},1500)),function(){document.removeEventListener(Object(v.c)(),Mn),window.removeEventListener("blur",Pn,!1)}},[ue]),Object(p.useEffect)(function(){return(ne==null?void 0:ne.q_position)&&sessionStorage.setItem("answer_position",(ne==null?void 0:ne.q_position)||1),function(){sessionStorage.clear()}},[ne==null?void 0:ne.q_position]),Object(p.useEffect)(function(){return Object(e.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(e.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var Pn=function(q){var re,X;Object(v.a)()&&(!document.getElementById("iframeShixuns")||((re=document.getElementById("iframeShixuns"))===null||re===void 0||((X=re.style)===null||X===void 0)?void 0:X.display)=="none")&&Object(v.b)()},Dn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(O.P)({id:P==null||((X=P.query)===null||X===void 0)?void 0:X.examId});case 2:re>(D==null||((te=D.exercise)===null||te===void 0)?void 0:te.screen_num)?(V.a.destroyAll(),dn(1)):_t.current=re;case 3:case"end":return ie.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),Nn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te,ke,ie,Ve;return R.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:V.a.destroyAll(),Ve=V.a.info({keyboard:!1,maskClosable:!1,okText:n.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",n.a.createElement("span",{style:{display:"inline-block"}},n.a.createElement(ve,{onFinish:function(){return Dn(re)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((D==null||((X=D.exercise)===null||X===void 0)?void 0:X.screen_sec)+1)*1e3})),"S\uFF09"),content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},re-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},D==null||((te=D.exercise)===null||te===void 0)?void 0:te.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",n.a.createElement("span",{className:"c-red"},D==null||((ke=D.exercise)===null||ke===void 0)?void 0:ke.screen_sec),"\u79D2\u5185\u56DE\u5230",n.a.createElement("br",null),n.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var gt=Object(I.a)(R.a.mark(function zt(){return R.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:Object(v.d)(document.documentElement),Ve.destroy();case 2:case"end":return Zt.stop()}},zt)}));function Qt(){return gt.apply(this,arguments)}return Qt}()}),setTimeout(function(){var gt;Ve.update({okText:n.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},re),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},D==null||((gt=D.exercise)===null||gt===void 0)?void 0:gt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((D==null||((ie=D.exercise)===null||ie===void 0)?void 0:ie.screen_sec)+1)*1e3);case 3:case"end":return ht.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),Mn=function(q){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):Nn(_t.current+1)},In=function(q){var re=[];return q.forEach(function(X){re=re.concat(X.items)}),re},xn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te,ke,ie,Ve,It,ht,gt,Qt,zt,Wt,Zt,On,wn;return R.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return En(!0),$t.next=3,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/start_answer.json"),{method:"get"});case 3:if(X=$t.sent,!(X==null?void 0:X.exercise_question_types)){$t.next=22;break}if(!(((te=X.exercise)===null||te===void 0?void 0:te.left_time)===0)){$t.next=8;break}return dn(1),$t.abrupt("return");case 8:if(!(((ke=X.exercise)===null||ke===void 0?void 0:ke.exercise_status)<3&&X.exercise.is_normal)){$t.next=11;break}return $t.next=11,Object(i.m)(P==null||((Qt=P.query)===null||Qt===void 0)?void 0:Qt.examId,"\u8003\u8BD5\u65F6\u95F4\u5DF2\u5230\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u6536\u5377\u3002");case 11:Yt(((ie=X.exercise)===null||ie===void 0?void 0:ie.left_time)&&Date.now()+(X==null||((Ve=X.exercise)===null||Ve===void 0)?void 0:Ve.left_time)*1e3),Ln((It=X.exercise)===null||It===void 0?void 0:It.left_time),zt=In(X==null?void 0:X.exercise_question_types),Wt=sessionStorage.getItem("answer_position")||1,tn(X),ln((X==null?void 0:X.question_status)||[]),Cn(zt),Bt((zt==null?void 0:zt[Number(Wt)-1])||{}),En(!1),et((X==null||((ht=X.exercise)===null||ht===void 0)?void 0:ht.user_exercise_status)===1),(X==null||((gt=X.exercise)===null||gt===void 0)?void 0:gt.user_exercise_status)!==1&&(ze(!!(X==null||((Zt=X.exercise)===null||Zt===void 0)?void 0:Zt.open_camera)),wt(!!(X==null||((On=X.exercise)===null||On===void 0)?void 0:On.screen_open)),_t.current=(X==null||((wn=X.exercise)===null||wn===void 0)?void 0:wn.used_screen_num)||0);case 22:case"end":return $t.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),un=function(q,re){var X=vt.map(function(ke){return ke.ques_id===(q==null?void 0:q.question_id)?Object(H.a)(Object(H.a)({},ke),{},{ques_status:re}):ke}),te=Vt.map(function(ke){return ke.question_id===(q==null?void 0:q.question_id)?q:ke});ln(X),Cn(te)},qt=function(q,re){var X,te,ke,ie,Ve=D==null||((X=D.exercise_question_types)===null||X===void 0)?void 0:X.find(function(ht){return ht.question_type===re}),It=D==null||((te=D.exercise_question_types)===null||te===void 0)?void 0:te.findIndex(function(ht){return ht.question_type===re});return n.a.createElement(p.Fragment,null,n.a.createElement("span",{className:"blod font14 c-grey-333"},Object(i.P)(It+1),"\u3001",q,"\uFF08\u5171",Ve==null||((ke=Ve.items)===null||ke===void 0)?void 0:ke.length,"\u9898\uFF0C\u5171",Ve==null?void 0:Ve.score,"\u5206\uFF09"),n.a.createElement("ul",{className:B.a.answerSheet,key:re},Ve==null||((ie=Ve.items)===null||ie===void 0)?void 0:ie.map(function(ht,gt){var Qt=(vt==null?void 0:vt.some(function(Wt){return Wt.ques_id===ht.question_id&&!!Wt.ques_status}))?B.a.active:"",zt=!!(vt==null?void 0:vt.some(function(Wt){return Wt.ques_id===ht.question_id&&!!Wt.is_marked}));if(ht.question_type===re)return n.a.createElement("li",{onClick:function(){return Bt(Vt[ht.q_position-1])},key:gt,className:Qt},n.a.createElement("span",null,ht.q_position),zt&&n.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Fn=function(q){return n.a.createElement(p.Fragment,null,q.question_type===0&&qt("\u5355\u9009\u9898",0),q.question_type===1&&qt("\u591A\u9009\u9898",1),q.question_type===2&&qt("\u5224\u65AD\u9898",2),q.question_type===3&&qt("\u586B\u7A7A\u9898",3),q.question_type===4&&qt("\u7B80\u7B54\u9898",4),q.question_type===5&&qt("\u5B9E\u8BAD\u9898",5),q.question_type===6&&qt("\u7F16\u7A0B\u9898",6))},Bn=function(){var q,re,X,te,ke,ie,Ve;return n.a.createElement(p.Fragment,null,ne.question_type===0&&n.a.createElement(De,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((q=P.query)===null||q===void 0)?void 0:q.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===1&&n.a.createElement(Be,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===2&&n.a.createElement(Z,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===3&&n.a.createElement(We,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((te=P.query)===null||te===void 0)?void 0:te.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===4&&n.a.createElement(bt,{key:ne==null?void 0:ne.question_id,ref:Ke,data:ne,callback:un,params:{checkState:ee,examId:P==null||((ke=P.query)===null||ke===void 0)?void 0:ke.examId,exercise:D==null?void 0:D.exercise}}),ne.question_type===5&&n.a.createElement(Et,{key:ne==null?void 0:ne.question_id,params:{examId:P==null||((ie=P.query)===null||ie===void 0)?void 0:ie.examId,login:Ht==null?void 0:Ht.login,checkState:ee,exercise:D==null?void 0:D.exercise},ref:Ke,data:ne,callback:xn}),ne.question_type===6&&n.a.createElement(Nt,{key:ne==null?void 0:ne.question_id,params:{examId:P==null||((Ve=P.query)===null||Ve===void 0)?void 0:Ve.examId,login:Ht==null?void 0:Ht.login,checkState:ee,exercise:D==null?void 0:D.exercise},ref:Ke,data:ne,callback:xn}))},Un=function(){var pe=Object(I.a)(R.a.mark(function q(re){return R.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(re==="prev")){te.next=3;break}return Bt(Vt[ne.q_position-2]),te.abrupt("return");case 3:Bt(Vt[ne.q_position]);case 4:case"end":return te.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),dn=function(){var pe=Object(I.a)(R.a.mark(function q(re){var X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:re}});case 2:te=ie.sent,(te==null?void 0:te.status)===0&&(ze(!1),Object(v.b)(),N.a.destroy(),e.c.replace("/exam/succeed"));case 4:case"end":return ie.stop()}},q)}));return function(re){return pe.apply(this,arguments)}}(),jn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/check_status.json"),{method:"get"});case 4:te=ie.sent,(te==null?void 0:te.status)===0&&((te==null?void 0:te.left_time)===0?dn(2):Yt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3));case 6:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),Tn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X;return R.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/check_status.json"),{method:"get"});case 2:X=ke.sent,(X==null?void 0:X.status)===0&&((X==null?void 0:X.left_time)===0?dn(1):V.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4",keyboard:!1,cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:"\u5F53\u524D\u8003\u8BD5\u5269\u4F59".concat(Math.floor((X==null?void 0:X.left_time)/60),"\u5206\u949F\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var ie=Object(I.a)(R.a.mark(function It(){return R.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.abrupt("return",dn(1));case 1:case"end":return gt.stop()}},It)}));function Ve(){return ie.apply(this,arguments)}return Ve}(),onCancel:function(){var ie=Object(I.a)(R.a.mark(function It(){return R.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.abrupt("return",Yt((X==null?void 0:X.left_time)&&Date.now()+(X==null?void 0:X.left_time)*1e3));case 1:case"end":return gt.stop()}},It)}));function Ve(){return ie.apply(this,arguments)}return Ve}()}));case 4:case"end":return ke.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),Wn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X;return R.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:if(X=[],Vt.forEach(function(ie,Ve){var It=vt.findIndex(function(ht){return ht.ques_id===ie.question_id&&!ht.ques_status});It>-1&&X.push(Ve+1)}),X.length){ke.next=7;break}return V.a.confirm({centered:!0,width:440,okText:"\u68C0\u67E5\u4E00\u4E0B",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",keyboard:!1,className:"custom-modal-divider",content:"\u4EA4\u5377\u540E\u65E0\u6CD5\u4FEE\u6539\u8BD5\u5377\u7B54\u6848\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F",onOk:function(){return Promise.resolve()},onCancel:Tn}),ke.abrupt("return");case 7:V.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",keyboard:!1,className:"custom-modal-divider",content:n.a.createElement("div",null,n.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",X.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),n.a.createElement("div",null,X.map(function(ie){return n.a.createElement("div",{onClick:function(){Bt(Vt[ie-1]),V.a.destroyAll()},className:B.a.listBtn,key:ie},ie)}))),onOk:function(){return Promise.resolve()},onCancel:Tn});case 8:case"end":return ke.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),$n=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(r.a)("/api/students/exercises/".concat(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId,"/mark"),{method:"post",body:{exercise_question_id:ne==null?void 0:ne.question_id}});case 2:X=ie.sent,X.status===0&&(te=vt.map(function(Ve){return Ve.ques_id===(ne==null?void 0:ne.question_id)?Object(H.a)(Object(H.a)({},Ve),{},{is_marked:!Ve.is_marked}):Ve}),ln(te));case 4:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}();Object(p.useEffect)(function(){return Jt>300&&(Gt.current=setInterval(function(){Jt--,console.log("-----",Jt),Jt===300&&(clearInterval(Gt.current),N.a.open({message:"\u6E29\u99A8\u63D0\u793A",description:n.a.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u5269\u4F59",n.a.createElement(ve,{value:Date.now()+300*1e3,onFinish:jn})),duration:299}))},1e3)),function(){clearInterval(Gt.current)}},[Jt]);var Xn=function(){var q;(q=mt.current)===null||q===void 0||q.handlePhoto()},Hn=function(){var pe=Object(I.a)(R.a.mark(function q(){var re,X,te;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(i.m)(P==null||((re=P.query)===null||re===void 0)?void 0:re.examId);case 2:return ie.next=4,Object(r.a)("/api/students/exercises/".concat(P==null||((X=P.query)===null||X===void 0)?void 0:X.examId,"/check_status.json"),{method:"get"});case 4:te=ie.sent,(te==null?void 0:te.status)===0&&Yt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3);case 6:case"end":return ie.stop()}},q)}));return function(){return pe.apply(this,arguments)}}(),zn=!!(vt==null?void 0:vt.some(function(pe){return pe.ques_id===ne.question_id&&!!pe.is_marked}));return n.a.createElement(M.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},n.a.createElement(p.Fragment,null,n.a.createElement("div",{className:B.a.header},n.a.createElement("div",{className:B.a.num,style:{fontWeight:600,marginRight:20}},D==null||((we=D.exercise)===null||we===void 0)?void 0:we.user_name),n.a.createElement("div",{className:B.a.num},n.a.createElement("div",null,"\u8003\u53F7\uFF1A",(D==null||((he=D.exercise)===null||he===void 0)?void 0:he.exercise_no)||"--"," "),n.a.createElement("div",null,"\u5B66\u53F7\uFF1A",D==null||((rt=D.exercise)===null||rt===void 0)?void 0:rt.student_id," ")),n.a.createElement("div",{title:D==null||((Ue=D.exercise)===null||Ue===void 0)?void 0:Ue.exercise_name,className:B.a.name},D==null||((Fe=D.exercise)===null||Fe===void 0)?void 0:Fe.exercise_name),n.a.createElement("div",{style:{visibility:ee?"hidden":"visible"},className:B.a.time},n.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),n.a.createElement("span",{className:B.a.s2},n.a.createElement(ve,{value:At,onFinish:jn})),n.a.createElement($.a,{size:"small",ghost:!0,type:"primary",className:"ml10",disabled:ee,onClick:Hn},"\u5237\u65B0")),n.a.createElement($.a,{className:B.a.btn,style:{visibility:ee?"hidden":"visible"},disabled:ee,onClick:Wn,type:"primary"},"\u4EA4\u5377")),n.a.createElement("div",{className:B.a.wrap},ee&&n.a.createElement("div",{className:B.a.back},n.a.createElement("span",{onClick:function(){return e.c.push("/exam/studentClient")}},n.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868"))),n.a.createElement("div",{className:B.a.wrap,style:{marginTop:"0px"}},n.a.createElement("div",{className:B.a.left,style:{width:jt?280:0}},n.a.createElement("section",{style:{opacity:jt?1:0}},Ct&&n.a.createElement("div",{className:B.a.camera},n.a.createElement(d.a,{number:(D==null||((fe=D.exercise)===null||fe===void 0)?void 0:fe.photo_count)-(D==null||((E=D.exercise)===null||E===void 0)?void 0:E.take_photo),take_photo:D==null||((Re=D.exercise)===null||Re===void 0)?void 0:Re.take_photo,ref:mt,width:"232",custom:{categoryId:P==null||((ae=P.query)===null||ae===void 0)?void 0:ae.examId,login:Ht==null?void 0:Ht.login},time:(ot=D.exercise)===null||ot===void 0?void 0:ot.left_time,supportCamera:function(q){console.log(q,333),q===2||q===1&&(Object(v.a)()&&Object(v.b)(),setTimeout(function(){return e.c.replace("/exam/studentClient")},2e3))}})),ee&&((D==null?void 0:D.user_score)||(D==null||((Ye=D.exercise)===null||Ye===void 0)?void 0:Ye.can_view_scores))&&n.a.createElement("div",{className:B.a.totalScore},(D==null?void 0:D.user_score)&&n.a.createElement(p.Fragment,null,n.a.createElement("span",null,D==null?void 0:D.user_score),n.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(D==null||((qe=D.exercise)===null||qe===void 0)?void 0:qe.can_view_scores)&&n.a.createElement(W.Link,{className:"font14",to:"/exam/studentList/".concat(P==null||((ut=P.query)===null||ut===void 0)?void 0:ut.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),ee&&n.a.createElement("div",{className:B.a.totalAnswerScore},n.a.createElement("span",null,"\u7B54\u9898",n.a.createElement("i",null,vt==null||((dt=vt.filter(function(pe){return pe.ques_status}))===null||dt===void 0)?void 0:dt.length)),n.a.createElement("span",null,"\u5171",n.a.createElement("i",null,(D==null||((xe=D.exercise_types)===null||xe===void 0)?void 0:xe.q_counts)||(D==null||((Ge=D.exercise_scores)===null||Ge===void 0||((Me=Ge.exercise_types)===null||Me===void 0))?void 0:Me.q_counts)),"\u9898\uFF0C\u6EE1\u5206",n.a.createElement("i",null,(D==null||((Ze=D.exercise_types)===null||Ze===void 0)?void 0:Ze.q_scores)||(D==null||((He=D.exercise_scores)===null||He===void 0||((Se=He.exercise_types)===null||Se===void 0))?void 0:Se.q_scores)),"\u5206")),n.a.createElement("div",{className:"relative",style:{minHeight:236}},n.a.createElement("aside",{className:"bg-white p20"},!ee&&n.a.createElement("aside",{className:B.a.answerInfo},n.a.createElement(J.a,null,n.a.createElement(S.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),n.a.createElement(S.a,{span:12,className:"tr c-light-primary"},vt==null||((Le=vt.filter(function(pe){return!!pe.ques_status}))===null||Le===void 0)?void 0:Le.length," / ",D==null||((Je=D.exercise_types)===null||Je===void 0)?void 0:Je.q_counts),n.a.createElement(S.a,{span:24},n.a.createElement(w.a,{trailColor:"#c3ced2",percent:(vt==null||((je=vt.filter(function(pe){return!!pe.ques_status}))===null||je===void 0)?void 0:je.length)/(D==null||((T=D.exercise_types)===null||T===void 0)?void 0:T.q_counts)*100,showInfo:!1})),n.a.createElement(S.a,null,n.a.createElement("span",{className:"c-grey-333"},"\u5171 ",n.a.createElement("span",{className:"c-light-primary"},(D==null||((Ot=D.exercise_types)===null||Ot===void 0)?void 0:Ot.q_counts)||(D==null||((Rt=D.exercise_scores)===null||Rt===void 0||((ct=Rt.exercise_types)===null||ct===void 0))?void 0:ct.q_counts))," \u9898\uFF1A"),n.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.a.createElement("span",{className:"c-light-primary"},(D==null||((ft=D.exercise_types)===null||ft===void 0)?void 0:ft.q_scores)||(D==null||((yt=D.exercise_scores)===null||yt===void 0||((St=yt.exercise_types)===null||St===void 0))?void 0:St.q_scores))," \u5206")))),n.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},D==null||((Ce=D.exercise_question_types)===null||Ce===void 0)?void 0:Ce.map(function(pe){return n.a.createElement(p.Fragment,{key:pe.question_type},Fn(pe))}))))),n.a.createElement("div",{className:B.a.fold,onClick:function(){return Ft(!jt)}},jt&&n.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!jt&&n.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),n.a.createElement("div",{className:B.a.right},n.a.createElement("div",{style:{height:ee?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:B.a.content},Bn()),n.a.createElement("div",{className:B.a.btns},!ee&&n.a.createElement($.a,{onClick:$n,ghost:!0,type:"primary"},zn?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ne.q_position>1&&n.a.createElement($.a,{onClick:function(){return Un("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ne.q_position: Unmounted during event!");return H}},fV52:function(be,l,a){"use strict";var b=a("cIOH"),M=a.n(b),A=a("6/k+"),J=a.n(A)},gbW8:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.findInArray=b,l.isFunction=M,l.isNum=A,l.int=J,l.dontSetMe=y;function b(w,s){for(var S=0,z=w.length;S0&&(e.setState(function(d){return{lazyLoadedList:d.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var i=(0,y.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(i,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new F.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(d){d.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,d.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,U.default)((0,S.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,U.default)((0,S.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var i=(0,I.getOnDemandLazySlides)((0,y.default)((0,y.default)({},e.props),e.state));i.length>0&&(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(i)}}),e.props.onLazyLoad&&e.props.onLazyLoad(i))}e.adaptHeight();var d=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state),O=e.didPropsChange(r);O&&e.updateState(d,O,function(){e.state.currentSlide>=N.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:N.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,U.default)((0,S.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,G.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,U.default)((0,S.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,i=Boolean(e.track&&e.track.node);if(!i)return;var d=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(d,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,U.default)((0,S.default)(e),"updateState",function(r,i,d){var O=(0,I.initializedState)(r);r=(0,y.default)((0,y.default)((0,y.default)({},r),O),{},{slideIndex:O.currentSlide});var v=(0,I.getTrackLeft)(r);r=(0,y.default)((0,y.default)({},r),{},{left:v});var C=(0,I.getTrackCSS)(r);(i||N.default.Children.count(e.props.children)!==N.default.Children.count(r.children))&&(O.trackStyle=C),e.setState(O,d)}),(0,U.default)((0,S.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,i=0,d=[],O=(0,I.getPreClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),v=(0,I.getPostClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(K){d.push(K.props.style.width),r+=K.props.style.width});for(var C=0;C=i&&e.onWindowResized()};if(!O.onclick)O.onclick=function(){return O.parentNode.focus()};else{var C=O.onclick;O.onclick=function(){C(),O.parentNode.focus()}}O.onload||(e.props.lazyLoad?O.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(O.onload=v,O.onerror=function(){v(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,U.default)((0,S.default)(e),"progressiveLazyLoad",function(){for(var r=[],i=(0,y.default)((0,y.default)({},e.props),e.state),d=e.state.currentSlide;d=-(0,I.getPreClones)(i);O--)if(e.state.lazyLoadedList.indexOf(O)<0){r.push(O);break}r.length>0?(e.setState(function(v){return{lazyLoadedList:v.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,U.default)((0,S.default)(e),"slideHandler",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=e.props,O=d.asNavFor,v=d.beforeChange,C=d.onLazyLoad,c=d.speed,f=d.afterChange,L=e.state.currentSlide,k=(0,I.slideHandler)((0,y.default)((0,y.default)((0,y.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!i})),t=k.state,o=k.nextState;if(!t)return;v&&v(L,t.currentSlide);var u=t.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});C&&u.length>0&&C(u),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),f&&f(L),delete e.animationEndCallback),e.setState(t,function(){if(O&&e.asNavForIndex!==r&&(e.asNavForIndex=r,O.innerSlider.slideHandler(r)),!o)return;e.animationEndCallback=setTimeout(function(){var _=o.animating,m=(0,J.default)(o,["animating"]);e.setState(m,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),f&&f(t.currentSlide),delete e.animationEndCallback})},c)})}),(0,U.default)((0,S.default)(e),"changeSlide",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=(0,y.default)((0,y.default)({},e.props),e.state),O=(0,I.changeSlide)(d,r);if(O!==0&&!O)return;if(i===!0?e.slideHandler(O,i):e.slideHandler(O),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var v=e.list.querySelectorAll(".slick-current");v[0]&&v[0].focus()}}),(0,U.default)((0,S.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,U.default)((0,S.default)(e),"keyHandler",function(r){var i=(0,I.keyHandler)(r,e.props.accessibility,e.props.rtl);i!==""&&e.changeSlide({message:i})}),(0,U.default)((0,S.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,U.default)((0,S.default)(e),"disableBodyScroll",function(){var r=function(d){d=d||window.event,d.preventDefault&&d.preventDefault(),d.returnValue=!1};window.ontouchmove=r}),(0,U.default)((0,S.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,U.default)((0,S.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var i=(0,I.swipeStart)(r,e.props.swipe,e.props.draggable);i!==""&&e.setState(i)}),(0,U.default)((0,S.default)(e),"swipeMove",function(r){var i=(0,I.swipeMove)(r,(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!i)return;i.swiping&&(e.clickable=!1),e.setState(i)}),(0,U.default)((0,S.default)(e),"swipeEnd",function(r){var i=(0,I.swipeEnd)(r,(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!i)return;var d=i.triggerSlideHandler;if(delete i.triggerSlideHandler,e.setState(i),d===void 0)return;e.slideHandler(d),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,U.default)((0,S.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,U.default)((0,S.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,U.default)((0,S.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,U.default)((0,S.default)(e),"slickGoTo",function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},i)},0))}),(0,U.default)((0,S.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,I.canGoNext)((0,y.default)((0,y.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,U.default)((0,S.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var i=e.state.autoplaying;if(r==="update"){if(i==="hovered"||i==="focused"||i==="paused")return}else if(r==="leave"){if(i==="paused"||i==="focused")return}else if(r==="blur"&&(i==="paused"||i==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,U.default)((0,S.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var i=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(i==="hovered"||i==="playing")&&e.setState({autoplaying:"focused"}):i==="playing"&&e.setState({autoplaying:"hovered"})}),(0,U.default)((0,S.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,U.default)((0,S.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,U.default)((0,S.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,U.default)((0,S.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,U.default)((0,S.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,U.default)((0,S.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,U.default)((0,S.default)(e),"render",function(){var r=(0,R.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),i=(0,y.default)((0,y.default)({},e.props),e.state),d=(0,I.extractObject)(i,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),O=e.props.pauseOnHover;d=(0,y.default)((0,y.default)({},d),{},{onMouseEnter:O?e.onTrackOver:null,onMouseLeave:O?e.onTrackLeave:null,onMouseOver:O?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var v;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var C=(0,I.extractObject)(i,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),c=e.props.pauseOnDotsHover;C=(0,y.default)((0,y.default)({},C),{},{clickHandler:e.changeSlide,onMouseEnter:c?e.onDotsLeave:null,onMouseOver:c?e.onDotsOver:null,onMouseLeave:c?e.onDotsLeave:null}),v=N.default.createElement(V.Dots,C)}var f,L,k=(0,I.extractObject)(i,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);k.clickHandler=e.changeSlide,e.props.arrows&&(f=N.default.createElement(h.PrevArrow,k),L=N.default.createElement(h.NextArrow,k));var t=null;e.props.vertical&&(t={height:e.state.listHeight});var o=null;e.props.vertical===!1?e.props.centerMode===!0&&(o={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(o={padding:e.props.centerPadding+" 0px"});var u=(0,y.default)((0,y.default)({},t),o),_=e.props.touchMove,m={className:"slick-list",style:u,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},x={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(m={className:"slick-list"},x={className:r}),N.default.createElement("div",x,e.props.unslick?"":f,N.default.createElement("div",(0,A.default)({ref:e.listRefHandler},m),N.default.createElement(le.Track,(0,A.default)({ref:e.trackRefHandler},d),e.props.children)),e.props.unslick?"":L,e.props.unslick?"":v)}),e.list=null,e.track=null,e.state=(0,y.default)((0,y.default)({},H.default),{},{currentSlide:e.props.initialSlide,slideCount:N.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var W=e.ssrInit();return e.state=(0,y.default)((0,y.default)({},e.state),W),e}return(0,s.default)(Y,[{key:"didPropsChange",value:function(e){for(var W=!1,r=0,i=Object.keys(this.props);r=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,_))continue;u[_]=t[_]}}return u}function le(t,o){if(t==null)return{};var u={},_=Object.keys(t),m,x;for(x=0;x<_.length;x++){if(m=_[x],o.indexOf(m)>=0)continue;u[m]=t[m]}return u}function V(t,o){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(t);o&&(_=_.filter(function(m){return Object.getOwnPropertyDescriptor(t,m).enumerable})),u.push.apply(u,_)}return u}function h(t){for(var o=1;ot.length)&&(o=t.length);for(var u=0,_=new Array(o);u, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),m}return r(u,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var m,x,j;return(m=(x=this.props)===null||x===void 0||((j=x.nodeRef)===null||j===void 0)?void 0:j.current)!==null&&m!==void 0?m:J.default.findDOMNode(this)}},{key:"render",value:function(){var m,x=this.props,j=x.axis,K=x.bounds,Q=x.children,oe=x.defaultPosition,Ne=x.defaultClassName,De=x.defaultClassNameDragging,Ie=x.defaultClassNameDragged,Be=x.position,de=x.positionOffset,Z=x.scale,it=I(x,U),ye={},ce=null,se=Boolean(Be),Te=!se||this.state.dragging,We=Be||oe,tt={x:(0,s.canDragX)(this)&&Te?this.state.x:We.x,y:(0,s.canDragY)(this)&&Te?this.state.y:We.y};this.state.isElementSVG?ce=(0,w.createSVGTransform)(tt,de):ye=(0,w.createCSSTransform)(tt,de);var st=(0,y.default)(Q.props.className||"",Ne,(m={},L(m,De,this.state.dragging),L(m,Ie,this.state.dragged),m));return M.createElement(z.default,R({},it,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),M.cloneElement(M.Children.only(Q),{className:st,style:h(h({},Q.props.style),ye),transform:ce}))}}],[{key:"getDerivedStateFromProps",value:function(m,x){var j=m.position,K=x.prevPropsPosition;return j&&(!K||j.x!==K.x||j.y!==K.y)?((0,$.default)("Draggable: getDerivedStateFromProps %j",{position:j,prevPropsPosition:K}),{x:j.x,y:j.y,prevPropsPosition:h({},j)}):null}}]),u}(M.Component);l.default=k,L(k,"displayName","Draggable"),L(k,"propTypes",h(h({},z.default.propTypes),{},{axis:A.default.oneOf(["both","x","y","none"]),bounds:A.default.oneOfType([A.default.shape({left:A.default.number,right:A.default.number,top:A.default.number,bottom:A.default.number}),A.default.string,A.default.oneOf([!1])]),defaultClassName:A.default.string,defaultClassNameDragging:A.default.string,defaultClassNameDragged:A.default.string,defaultPosition:A.default.shape({x:A.default.number,y:A.default.number}),positionOffset:A.default.shape({x:A.default.oneOfType([A.default.number,A.default.string]),y:A.default.oneOfType([A.default.number,A.default.string])}),position:A.default.shape({x:A.default.number,y:A.default.number}),className:S.dontSetMe,style:S.dontSetMe,transform:S.dontSetMe})),L(k,"defaultProps",h(h({},z.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},sS6v:function(be,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=b;function b(){var M}}}]);