You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
158 KiB
24 lines
158 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[143,5,6],{"+ibC":function(Oe,s,n){Oe.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(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.Track=void 0;var x=g(n("pVnL")),j=g(n("lwsE")),Q=g(n("W8MJ")),y=g(n("PJYZ")),R=g(n("7W2i")),c=g(n("LQ03")),b=g(n("lSNA")),$=g(n("3tO9")),B=g(n("q1tI")),D=g(n("TSYQ")),N=n("3K4p"),S=function(w){var f,a,V,A,H;w.rtl?H=w.slideCount-1-w.index:H=w.index,V=H<0||H>=w.slideCount,w.centerMode?(A=Math.floor(w.slidesToShow/2),a=(H-w.currentSlide)%w.slideCount===0,H>w.currentSlide-A-1&&H<=w.currentSlide+A&&(f=!0)):f=w.currentSlide<=H&&H<w.currentSlide+w.slidesToShow;var Y;w.targetSlide<0?Y=w.targetSlide+w.slideCount:w.targetSlide>=w.slideCount?Y=w.targetSlide-w.slideCount:Y=w.targetSlide;var e=H===Y;return{"slick-slide":!0,"slick-active":f,"slick-center":a,"slick-cloned":V,"slick-current":e}},W=function(w){var f={};return(w.variableWidth===void 0||w.variableWidth===!1)&&(f.width=w.slideWidth),w.fade&&(f.position="relative",w.vertical?f.top=-w.index*parseInt(w.slideHeight):f.left=-w.index*parseInt(w.slideWidth),f.opacity=w.currentSlide===w.index?1:0,w.useCSS&&(f.transition="opacity "+w.speed+"ms "+w.cssEase+", visibility "+w.speed+"ms "+w.cssEase)),f},G=function(w,f){return w.key+"-"+f},X=function(w){var f,a=[],V=[],A=[],H=B.default.Children.count(w.children),Y=(0,N.lazyStartIndex)(w),e=(0,N.lazyEndIndex)(w);return B.default.Children.forEach(w.children,function(U,r){var o,u={message:"children",index:r,slidesToScroll:w.slidesToScroll,currentSlide:w.currentSlide};!w.lazyLoad||w.lazyLoad&&w.lazyLoadedList.indexOf(r)>=0?o=U:o=B.default.createElement("div",null);var P=W((0,$.default)((0,$.default)({},w),{},{index:r})),l=o.props.className||"",E=S((0,$.default)((0,$.default)({},w),{},{index:r}));if(a.push(B.default.cloneElement(o,{key:"original"+G(o,r),"data-index":r,className:(0,D.default)(E,l),tabIndex:"-1","aria-hidden":!E["slick-active"],style:(0,$.default)((0,$.default)({outline:"none"},o.props.style||{}),P),onClick:function(k){o.props&&o.props.onClick&&o.props.onClick(k),w.focusOnSelect&&w.focusOnSelect(u)}})),w.infinite&&w.fade===!1){var p=H-r;p<=(0,N.getPreClones)(w)&&H!==w.slidesToShow&&(f=-p,f>=Y&&(o=U),E=S((0,$.default)((0,$.default)({},w),{},{index:f})),V.push(B.default.cloneElement(o,{key:"precloned"+G(o,f),"data-index":f,tabIndex:"-1",className:(0,D.default)(E,l),"aria-hidden":!E["slick-active"],style:(0,$.default)((0,$.default)({},o.props.style||{}),P),onClick:function(k){o.props&&o.props.onClick&&o.props.onClick(k),w.focusOnSelect&&w.focusOnSelect(u)}}))),H!==w.slidesToShow&&(f=H+r,f<e&&(o=U),E=S((0,$.default)((0,$.default)({},w),{},{index:f})),A.push(B.default.cloneElement(o,{key:"postcloned"+G(o,f),"data-index":f,tabIndex:"-1",className:(0,D.default)(E,l),"aria-hidden":!E["slick-active"],style:(0,$.default)((0,$.default)({},o.props.style||{}),P),onClick:function(k){o.props&&o.props.onClick&&o.props.onClick(k),w.focusOnSelect&&w.focusOnSelect(u)}})))}}),w.rtl?V.concat(a,A).reverse():V.concat(a,A)},K=function(J){(0,R.default)(f,J);var w=(0,c.default)(f);function f(){var a;(0,j.default)(this,f);for(var V=arguments.length,A=new Array(V),H=0;H<V;H++)A[H]=arguments[H];return a=w.call.apply(w,[this].concat(A)),(0,b.default)((0,y.default)(a),"node",null),(0,b.default)((0,y.default)(a),"handleRef",function(Y){a.node=Y}),a}return(0,Q.default)(f,[{key:"render",value:function(){var V=X(this.props),A=this.props,H=A.onMouseEnter,Y=A.onMouseOver,e=A.onMouseLeave,U={onMouseEnter:H,onMouseOver:Y,onMouseLeave:e};return B.default.createElement("div",(0,x.default)({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},U),V)}}]),f}(B.default.PureComponent);s.Track=K},"3Fjq":function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.NextArrow=s.PrevArrow=void 0;var x=g(n("pVnL")),j=g(n("3tO9")),Q=g(n("lwsE")),y=g(n("W8MJ")),R=g(n("7W2i")),c=g(n("LQ03")),b=g(n("q1tI")),$=g(n("TSYQ")),B=n("3K4p"),D=function(S){(0,R.default)(G,S);var W=(0,c.default)(G);function G(){return(0,Q.default)(this,G),W.apply(this,arguments)}return(0,y.default)(G,[{key:"clickHandler",value:function(K,J){J&&J.preventDefault(),this.props.clickHandler(K,J)}},{key:"render",value:function(){var K={"slick-arrow":!0,"slick-prev":!0},J=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(K["slick-disabled"]=!0,J=null);var w={key:"0","data-role":"none",className:(0,$.default)(K),style:{display:"block"},onClick:J},f={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},a;return this.props.prevArrow?a=b.default.cloneElement(this.props.prevArrow,(0,j.default)((0,j.default)({},w),f)):a=b.default.createElement("button",(0,x.default)({key:"0",type:"button"},w)," ","Previous"),a}}]),G}(b.default.PureComponent);s.PrevArrow=D;var N=function(S){(0,R.default)(G,S);var W=(0,c.default)(G);function G(){return(0,Q.default)(this,G),W.apply(this,arguments)}return(0,y.default)(G,[{key:"clickHandler",value:function(K,J){J&&J.preventDefault(),this.props.clickHandler(K,J)}},{key:"render",value:function(){var K={"slick-arrow":!0,"slick-next":!0},J=this.clickHandler.bind(this,{message:"next"});(0,B.canGoNext)(this.props)||(K["slick-disabled"]=!0,J=null);var w={key:"1","data-role":"none",className:(0,$.default)(K),style:{display:"block"},onClick:J},f={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},a;return this.props.nextArrow?a=b.default.cloneElement(this.props.nextArrow,(0,j.default)((0,j.default)({},w),f)):a=b.default.createElement("button",(0,x.default)({key:"1",type:"button"},w)," ","Next"),a}}]),G}(b.default.PureComponent);s.NextArrow=N},"3I+P":function(Oe,s,n){"use strict";n.d(s,"a",function(){return V});var g=n("lSNA"),x=n.n(g),j=n("pVnL"),Q=n.n(j),y=n("lwsE"),R=n.n(y),c=n("W8MJ"),b=n.n(c),$=n("7W2i"),B=n.n($),D=n("LQ03"),N=n.n(D),S=n("q1tI"),W=n.n(S),G=n("sEfC"),X=n.n(G),K=n("N/JB"),J=n.n(K),w=n("TSYQ"),f=n.n(w),a=n("H84U"),V=function(A){B()(Y,A);var H=N()(Y);function Y(e){var U;return R()(this,Y),U=H.call(this,e),U.saveSlick=function(r){U.slick=r},U.onWindowResized=function(){var r=U.props.autoplay;r&&U.slick&&U.slick.innerSlider&&U.slick.innerSlider.autoPlay&&U.slick.innerSlider.autoPlay()},U.renderCarousel=function(r){var o,u=r.getPrefixCls,P=r.direction,l,E=Q()({},U.props);E.effect==="fade"&&(E.fade=!0);var p=u("carousel",E.prefixCls),m="slick-dots",k=U.getDotPosition();E.vertical=k==="left"||k==="right";var M=!!E.dots,t=f()(m,"".concat(m,"-").concat(k||"bottom"),typeof E.dots=="boolean"?!1:(l=E.dots)===null||l===void 0?void 0:l.className),i=f()(p,(o={},x()(o,"".concat(p,"-rtl"),P==="rtl"),x()(o,"".concat(p,"-vertical"),E.vertical),o));return S.createElement("div",{className:i},S.createElement(J.a,Q()({ref:U.saveSlick},E,{dots:M,dotsClass:t})))},U.onWindowResized=X()(U.onWindowResized,500,{leading:!1}),U}return b()(Y,[{key:"componentDidMount",value:function(){var U=this.props.autoplay;U&&window.addEventListener("resize",this.onWindowResized),this.innerSlider=this.slick&&this.slick.innerSlider}},{key:"componentDidUpdate",value:function(U){S.Children.count(this.props.children)!==S.Children.count(U.children)&&this.goTo(this.props.initialSlide||0,!1)}},{key:"componentWillUnmount",value:function(){var U=this.props.autoplay;U&&(window.removeEventListener("resize",this.onWindowResized),this.onWindowResized.cancel())}},{key:"getDotPosition",value:function(){var U=this.props.dotPosition,r=U===void 0?"bottom":U;return r}},{key:"next",value:function(){this.slick.slickNext()}},{key:"prev",value:function(){this.slick.slickPrev()}},{key:"goTo",value:function(U){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(U,r)}},{key:"render",value:function(){return S.createElement(a.a,null,this.renderCarousel)}}]),Y}(S.Component);V.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.clamp=Q,s.canUseDOM=s.slidesOnLeft=s.slidesOnRight=s.siblingDirection=s.getTotalSlides=s.getPostClones=s.getPreClones=s.getTrackLeft=s.getTrackAnimateCSS=s.getTrackCSS=s.checkSpecKeys=s.getSlideCount=s.checkNavigable=s.getNavigableIndexes=s.swipeEnd=s.swipeMove=s.swipeStart=s.keyHandler=s.changeSlide=s.slideHandler=s.initializedState=s.extractObject=s.canGoNext=s.getSwipeDirection=s.getHeight=s.getWidth=s.lazySlidesOnRight=s.lazySlidesOnLeft=s.lazyEndIndex=s.lazyStartIndex=s.getRequiredLazySlides=s.getOnDemandLazySlides=void 0;var x=g(n("3tO9")),j=g(n("q1tI"));function Q(M,t,i){return Math.max(t,Math.min(M,i))}var y=function(t){for(var i=[],d=c(t),v=b(t),_=d;_<v;_++)t.lazyLoadedList.indexOf(_)<0&&i.push(_);return i};s.getOnDemandLazySlides=y;var R=function(t){for(var i=[],d=c(t),v=b(t),_=d;_<v;_++)i.push(_);return i};s.getRequiredLazySlides=R;var c=function(t){return t.currentSlide-$(t)};s.lazyStartIndex=c;var b=function(t){return t.currentSlide+B(t)};s.lazyEndIndex=b;var $=function(t){return t.centerMode?Math.floor(t.slidesToShow/2)+(parseInt(t.centerPadding)>0?1:0):0};s.lazySlidesOnLeft=$;var B=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow};s.lazySlidesOnRight=B;var D=function(t){return t&&t.offsetWidth||0};s.getWidth=D;var N=function(t){return t&&t.offsetHeight||0};s.getHeight=N;var S=function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d,v,_,O;return d=t.startX-t.curX,v=t.startY-t.curY,_=Math.atan2(v,d),O=Math.round(_*180/Math.PI),O<0&&(O=360-Math.abs(O)),O<=45&&O>=0||O<=360&&O>=315?"left":O>=135&&O<=225?"right":i===!0?O>=35&&O<=135?"up":"down":"vertical"};s.getSwipeDirection=S;var W=function(t){var i=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||(t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow))&&(i=!1),i};s.canGoNext=W;var G=function(t,i){var d={};return i.forEach(function(v){return d[v]=t[v]}),d};s.extractObject=G;var X=function(t){var i=j.default.Children.count(t.children),d=t.listRef,v=Math.ceil(D(d)),_=t.trackRef&&t.trackRef.node,O=Math.ceil(D(_)),T;if(t.vertical)T=v;else{var F=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(F*=v/100),T=Math.ceil((v-F)/t.slidesToShow)}var q=d&&N(d.querySelector('[data-index="0"]')),_e=q*t.slidesToShow,Ie=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(Ie=i-1-t.initialSlide);var Te=t.lazyLoadedList||[],Fe=y((0,x.default)((0,x.default)({},t),{},{currentSlide:Ie,lazyLoadedList:Te}));Te.concat(Fe);var Be={slideCount:i,slideWidth:T,listWidth:v,trackWidth:O,currentSlide:Ie,slideHeight:q,listHeight:_e,lazyLoadedList:Te};return t.autoplaying===null&&t.autoplay&&(Be.autoplaying="playing"),Be};s.initializedState=X;var K=function(t){var i=t.waitForAnimate,d=t.animating,v=t.fade,_=t.infinite,O=t.index,T=t.slideCount,F=t.lazyLoadedList,q=t.lazyLoad,_e=t.currentSlide,Ie=t.centerMode,Te=t.slidesToScroll,Fe=t.slidesToShow,Be=t.useCSS;if(i&&d)return{};var ce=O,Z,ot,Ee,fe={},ue={},Me=_?O:Q(O,0,T-1);if(v){if(!_&&(O<0||O>=T))return{};O<0?ce=O+T:O>=T&&(ce=O-T),q&&F.indexOf(ce)<0&&F.push(ce),fe={animating:!0,currentSlide:ce,lazyLoadedList:F,targetSlide:ce},ue={animating:!1,targetSlide:ce}}else Z=ce,ce<0?(Z=ce+T,_?T%Te!==0&&(Z=T-T%Te):Z=0):!W(t)&&ce>_e?ce=Z=_e:Ie&&ce>=T?(ce=_?T:T-1,Z=_?0:T-1):ce>=T&&(Z=ce-T,_?T%Te!==0&&(Z=0):Z=T-Fe),!_&&ce+Fe>=T&&(Z=T-Fe),ot=o((0,x.default)((0,x.default)({},t),{},{slideIndex:ce})),Ee=o((0,x.default)((0,x.default)({},t),{},{slideIndex:Z})),_||(ot===Ee&&(ce=Z),ot=Ee),q&&F.concat(y((0,x.default)((0,x.default)({},t),{},{currentSlide:ce}))),Be?(fe={animating:!0,currentSlide:Z,trackStyle:r((0,x.default)((0,x.default)({},t),{},{left:ot})),lazyLoadedList:F,targetSlide:Me},ue={animating:!1,currentSlide:Z,trackStyle:U((0,x.default)((0,x.default)({},t),{},{left:Ee})),swipeLeft:null,targetSlide:Me}):fe={currentSlide:Z,trackStyle:U((0,x.default)((0,x.default)({},t),{},{left:Ee})),lazyLoadedList:F,targetSlide:Me};return{state:fe,nextState:ue}};s.slideHandler=K;var J=function(t,i){var d,v,_,O,T,F=t.slidesToScroll,q=t.slidesToShow,_e=t.slideCount,Ie=t.currentSlide,Te=t.targetSlide,Fe=t.lazyLoad,Be=t.infinite;if(O=_e%F!==0,d=O?0:(_e-Ie)%F,i.message==="previous")_=d===0?F:q-d,T=Ie-_,Fe&&!Be&&(v=Ie-_,T=v===-1?_e-1:v),Be||(T=Te-F);else if(i.message==="next")_=d===0?F:d,T=Ie+_,Fe&&!Be&&(T=(Ie+F)%_e+d),Be||(T=Te+F);else if(i.message==="dots")T=i.index*i.slidesToScroll;else if(i.message==="children"){if(T=i.index,Be){var ce=E((0,x.default)((0,x.default)({},t),{},{targetSlide:T}));T>i.currentSlide&&ce==="left"?T=T-_e:T<i.currentSlide&&ce==="right"&&(T=T+_e)}}else i.message==="index"&&(T=Number(i.index));return T};s.changeSlide=J;var w=function(t,i,d){return t.target.tagName.match("TEXTAREA|INPUT|SELECT")||!i?"":t.keyCode===37?d?"next":"previous":t.keyCode===39?d?"previous":"next":""};s.keyHandler=w;var f=function(t,i,d){return t.target.tagName==="IMG"&&t.preventDefault(),!i||!d&&t.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:t.touches?t.touches[0].pageX:t.clientX,startY:t.touches?t.touches[0].pageY:t.clientY,curX:t.touches?t.touches[0].pageX:t.clientX,curY:t.touches?t.touches[0].pageY:t.clientY}}};s.swipeStart=f;var a=function(t,i){var d=i.scrolling,v=i.animating,_=i.vertical,O=i.swipeToSlide,T=i.verticalSwiping,F=i.rtl,q=i.currentSlide,_e=i.edgeFriction,Ie=i.edgeDragged,Te=i.onEdge,Fe=i.swiped,Be=i.swiping,ce=i.slideCount,Z=i.slidesToScroll,ot=i.infinite,Ee=i.touchObject,fe=i.swipeEvent,ue=i.listHeight,Me=i.listWidth;if(d)return;if(v)return t.preventDefault();_&&O&&T&&t.preventDefault();var We,at={},lt=o(i);Ee.curX=t.touches?t.touches[0].pageX:t.clientX,Ee.curY=t.touches?t.touches[0].pageY:t.clientY,Ee.swipeLength=Math.round(Math.sqrt(Math.pow(Ee.curX-Ee.startX,2)));var St=Math.round(Math.sqrt(Math.pow(Ee.curY-Ee.startY,2)));if(!T&&!Be&&St>10)return{scrolling:!0};T&&(Ee.swipeLength=St);var Mt=(F?-1:1)*(Ee.curX>Ee.startX?1:-1);T&&(Mt=Ee.curY>Ee.startY?1:-1);var Ut=Math.ceil(ce/Z),kt=S(i.touchObject,T),At=Ee.swipeLength;return ot||(q===0&&kt==="right"||q+1>=Ut&&kt==="left"||!W(i)&&kt==="left")&&(At=Ee.swipeLength*_e,Ie===!1&&Te&&(Te(kt),at.edgeDragged=!0)),!Fe&&fe&&(fe(kt),at.swiped=!0),_?We=lt+At*(ue/Me)*Mt:F?We=lt-At*Mt:We=lt+At*Mt,T&&(We=lt+At*Mt),at=(0,x.default)((0,x.default)({},at),{},{touchObject:Ee,swipeLeft:We,trackStyle:U((0,x.default)((0,x.default)({},i),{},{left:We}))}),Math.abs(Ee.curX-Ee.startX)<Math.abs(Ee.curY-Ee.startY)*.8||Ee.swipeLength>10&&(at.swiping=!0,t.preventDefault()),at};s.swipeMove=a;var V=function(t,i){var d=i.dragging,v=i.swipe,_=i.touchObject,O=i.listWidth,T=i.touchThreshold,F=i.verticalSwiping,q=i.listHeight,_e=i.swipeToSlide,Ie=i.scrolling,Te=i.onSwipe,Fe=i.targetSlide,Be=i.currentSlide,ce=i.infinite;if(!d)return v&&t.preventDefault(),{};var Z=F?q/T:O/T,ot=S(_,F),Ee={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ie)return Ee;if(!_.swipeLength)return Ee;if(_.swipeLength>Z){t.preventDefault(),Te&&Te(ot);var fe,ue,Me=ce?Be:Fe;switch(ot){case"left":case"up":ue=Me+Y(i),fe=_e?H(i,ue):ue,Ee.currentDirection=0;break;case"right":case"down":ue=Me-Y(i),fe=_e?H(i,ue):ue,Ee.currentDirection=1;break;default:fe=Me}Ee.triggerSlideHandler=fe}else{var We=o(i);Ee.trackStyle=r((0,x.default)((0,x.default)({},i),{},{left:We}))}return Ee};s.swipeEnd=V;var A=function(t){for(var i=t.infinite?t.slideCount*2:t.slideCount,d=t.infinite?t.slidesToShow*-1:0,v=t.infinite?t.slidesToShow*-1:0,_=[];d<i;)_.push(d),d=v+t.slidesToScroll,v+=Math.min(t.slidesToScroll,t.slidesToShow);return _};s.getNavigableIndexes=A;var H=function(t,i){var d=A(t),v=0;if(i>d[d.length-1])i=d[d.length-1];else for(var _ in d){if(i<d[_]){i=v;break}v=d[_]}return i};s.checkNavigable=H;var Y=function(t){var i=t.centerMode?t.slideWidth*Math.floor(t.slidesToShow/2):0;if(t.swipeToSlide){var d,v=t.listRef,_=v.querySelectorAll(".slick-slide");if(Array.from(_).every(function(F){if(t.vertical){if(F.offsetTop+N(F)/2>t.swipeLeft*-1)return d=F,!1}else if(F.offsetLeft-i+D(F)/2>t.swipeLeft*-1)return d=F,!1;return!0}),!d)return 0;var O=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,T=Math.abs(d.dataset.index-O)||1;return T}else return t.slidesToScroll};s.getSlideCount=Y;var e=function(t,i){return i.reduce(function(d,v){return d&&t.hasOwnProperty(v)},!0)?null:console.error("Keys Missing:",t)};s.checkSpecKeys=e;var U=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,d,v=t.slideCount+2*t.slidesToShow;t.vertical?d=v*t.slideHeight:i=l(t)*t.slideWidth;var _={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var O=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",T=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",F=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";_=(0,x.default)((0,x.default)({},_),{},{WebkitTransform:O,transform:T,msTransform:F})}else t.vertical?_.top=t.left:_.left=t.left;return t.fade&&(_={opacity:1}),i&&(_.width=i),d&&(_.height=d),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?_.marginTop=t.left+"px":_.marginLeft=t.left+"px"),_};s.getTrackCSS=U;var r=function(t){e(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=U(t);return t.useTransform?(i.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,i.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?i.transition="top "+t.speed+"ms "+t.cssEase:i.transition="left "+t.speed+"ms "+t.cssEase,i};s.getTrackAnimateCSS=r;var o=function(t){if(t.unslick)return 0;e(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=t.slideIndex,d=t.trackRef,v=t.infinite,_=t.centerMode,O=t.slideCount,T=t.slidesToShow,F=t.slidesToScroll,q=t.slideWidth,_e=t.listWidth,Ie=t.variableWidth,Te=t.slideHeight,Fe=t.fade,Be=t.vertical,ce=0,Z,ot,Ee=0;if(Fe||t.slideCount===1)return 0;var fe=0;if(v?(fe=-u(t),O%F!==0&&i+F>O&&(fe=-(i>O?T-(i-O):O%F)),_&&(fe+=parseInt(T/2))):(O%F!==0&&i+F>O&&(fe=T-O%F),_&&(fe=parseInt(T/2))),ce=fe*q,Ee=fe*Te,Be?Z=i*Te*-1+Ee:Z=i*q*-1+ce,Ie===!0){var ue,Me=d&&d.node;if(ue=i+u(t),ot=Me&&Me.childNodes[ue],Z=ot?ot.offsetLeft*-1:0,_===!0){ue=v?i+u(t):i,ot=Me&&Me.children[ue],Z=0;for(var We=0;We<ue;We++)Z-=Me&&Me.children[We]&&Me.children[We].offsetWidth;Z-=parseInt(t.centerPadding),Z+=ot&&(_e-ot.offsetWidth)/2}}return Z};s.getTrackLeft=o;var u=function(t){return t.unslick||!t.infinite?0:t.variableWidth?t.slideCount:t.slidesToShow+(t.centerMode?1:0)};s.getPreClones=u;var P=function(t){return t.unslick||!t.infinite?0:t.slideCount};s.getPostClones=P;var l=function(t){return t.slideCount===1?1:u(t)+t.slideCount+P(t)};s.getTotalSlides=l;var E=function(t){return t.targetSlide>t.currentSlide?t.targetSlide>t.currentSlide+p(t)?"left":"right":t.targetSlide<t.currentSlide-m(t)?"right":"left"};s.siblingDirection=E;var p=function(t){var i=t.slidesToShow,d=t.centerMode,v=t.rtl,_=t.centerPadding;if(d){var O=(i-1)/2+1;return parseInt(_)>0&&(O+=1),v&&i%2===0&&(O+=1),O}return v?0:i-1};s.slidesOnRight=p;var m=function(t){var i=t.slidesToShow,d=t.centerMode,v=t.rtl,_=t.centerPadding;if(d){var O=(i-1)/2+1;return parseInt(_)>0&&(O+=1),!v&&i%2===0&&(O+=1),O}return v?i-1:0};s.slidesOnLeft=m;var k=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};s.canUseDOM=k},"6/k+":function(Oe,s,n){},"7ahc":function(Oe,s,n){"use strict";n.d(s,"a",function(){return a});var g=n("XEnU"),x=n("IIKO"),j=n("+L6B"),Q=n("2/Rp"),y=n("y8nQ"),R=n("Vl3Y"),c=n("k16G"),b=n("OaEy"),$=n("2fM7"),B=n("q1tI"),D=n.n(B),N=n("VrN/"),S=n.n(N),W=n("p77/"),G=n.n(W),X=n("c5Ni"),K=n.n(X),J=$.a.Option,w={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"]};s.b=function(V){var A=V.callback,H=V.onCancel,Y=Object(B.useState)("python"),e=Object(c.a)(Y,2),U=e[0],r=e[1];function o(P){r(f[P][1])}function u(P){A(P)}return D.a.createElement(R.a,Object(x.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:u}),D.a.createElement(R.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},D.a.createElement($.a,{onChange:o},Object.keys(f).map(function(P){return D.a.createElement(J,{key:P,value:P},f[P][0])}))),D.a.createElement(R.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},D.a.createElement(a,{mode:U})),D.a.createElement("div",{className:"flex-container flex-end"},D.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),D.a.createElement(Q.a,{type:"ghost",onClick:H},"\u53D6\u6D88")))};function a(V){var A=V.value,H=V.onChange,Y=V.mode,e=V.options,U=e===void 0?{}:e,r=Object(B.useRef)(),o=Object(B.useState)(),u=Object(c.a)(o,2),P=u[0],l=u[1];return Object(B.useEffect)(function(){if(P){var E=function(m){var k=m.getValue();H&&H(k)};return P.on("change",E),function(){P.off("change",E)}}},[P,H]),Object(B.useEffect)(function(){P&&P.setOption("mode",Y)},[P,Y]),Object(B.useEffect)(function(){P&&((A!==P.getValue()||A==="")&&setTimeout(function(){P.setValue(A||" ")},300))},[P,A]),Object(B.useEffect)(function(){if(r.current&&!P){var E=S.a.fromTextArea(r.current,Object(g.a)({mode:Y,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},U));l(E)}},[r.current,P]),D.a.createElement("div",{className:"my-codemirror-container"},D.a.createElement("textarea",{ref:r}))}},"8N4D":function(Oe,s,n){"use strict";function g(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(u){return typeof u}:g=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},g(r)}Object.defineProperty(s,"__esModule",{value:!0}),s.matchesSelector=B,s.matchesSelectorAndParentsTo=D,s.addEvent=N,s.removeEvent=S,s.outerHeight=W,s.outerWidth=G,s.innerHeight=X,s.innerWidth=K,s.offsetXYFromParent=J,s.createCSSTransform=w,s.createSVGTransform=f,s.getTranslation=a,s.getTouch=V,s.getTouchIdentifier=A,s.addUserSelectStyles=H,s.removeUserSelectStyles=Y,s.addClassName=e,s.removeClassName=U;var x=n("gbW8"),j=y(n("Ga4A"));function Q(r){if(typeof WeakMap!="function")return null;var o=new WeakMap,u=new WeakMap;return(Q=function(l){return l?u:o})(r)}function y(r,o){if(!o&&r&&r.__esModule)return r;if(r===null||g(r)!=="object"&&typeof r!="function")return{default:r};var u=Q(o);if(u&&u.has(r))return u.get(r);var P={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in r)if(E!=="default"&&Object.prototype.hasOwnProperty.call(r,E)){var p=l?Object.getOwnPropertyDescriptor(r,E):null;p&&(p.get||p.set)?Object.defineProperty(P,E,p):P[E]=r[E]}return P.default=r,u&&u.set(r,P),P}function R(r,o){var u=Object.keys(r);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(r);o&&(P=P.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),u.push.apply(u,P)}return u}function c(r){for(var o=1;o<arguments.length;o++){var u=arguments[o]!=null?arguments[o]:{};o%2?R(Object(u),!0).forEach(function(P){b(r,P,u[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(u)):R(Object(u)).forEach(function(P){Object.defineProperty(r,P,Object.getOwnPropertyDescriptor(u,P))})}return r}function b(r,o,u){return o in r?Object.defineProperty(r,o,{value:u,enumerable:!0,configurable:!0,writable:!0}):r[o]=u,r}var $="";function B(r,o){return $||($=(0,x.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(u){return(0,x.isFunction)(r[u])})),(0,x.isFunction)(r[$])?r[$](o):!1}function D(r,o,u){var P=r;do{if(B(P,o))return!0;if(P===u)return!1;P=P.parentNode}while(P);return!1}function N(r,o,u,P){if(!r)return;var l=c({capture:!0},P);r.addEventListener?r.addEventListener(o,u,l):r.attachEvent?r.attachEvent("on"+o,u):r["on"+o]=u}function S(r,o,u,P){if(!r)return;var l=c({capture:!0},P);r.removeEventListener?r.removeEventListener(o,u,l):r.detachEvent?r.detachEvent("on"+o,u):r["on"+o]=null}function W(r){var o=r.clientHeight,u=r.ownerDocument.defaultView.getComputedStyle(r);return o+=(0,x.int)(u.borderTopWidth),o+=(0,x.int)(u.borderBottomWidth),o}function G(r){var o=r.clientWidth,u=r.ownerDocument.defaultView.getComputedStyle(r);return o+=(0,x.int)(u.borderLeftWidth),o+=(0,x.int)(u.borderRightWidth),o}function X(r){var o=r.clientHeight,u=r.ownerDocument.defaultView.getComputedStyle(r);return o-=(0,x.int)(u.paddingTop),o-=(0,x.int)(u.paddingBottom),o}function K(r){var o=r.clientWidth,u=r.ownerDocument.defaultView.getComputedStyle(r);return o-=(0,x.int)(u.paddingLeft),o-=(0,x.int)(u.paddingRight),o}function J(r,o,u){var P=o===o.ownerDocument.body,l=P?{left:0,top:0}:o.getBoundingClientRect(),E=(r.clientX+o.scrollLeft-l.left)/u,p=(r.clientY+o.scrollTop-l.top)/u;return{x:E,y:p}}function w(r,o){var u=a(r,o,"px");return b({},(0,j.browserPrefixToKey)("transform",j.default),u)}function f(r,o){var u=a(r,o,"");return u}function a(r,o,u){var P=r.x,l=r.y,E="translate(".concat(P).concat(u,",").concat(l).concat(u,")");if(o){var p="".concat(typeof o.x=="string"?o.x:o.x+u),m="".concat(typeof o.y=="string"?o.y:o.y+u);E="translate(".concat(p,", ").concat(m,")")+E}return E}function V(r,o){return r.targetTouches&&(0,x.findInArray)(r.targetTouches,function(u){return o===u.identifier})||r.changedTouches&&(0,x.findInArray)(r.changedTouches,function(u){return o===u.identifier})}function A(r){if(r.targetTouches&&r.targetTouches[0])return r.targetTouches[0].identifier;if(r.changedTouches&&r.changedTouches[0])return r.changedTouches[0].identifier}function H(r){if(!r)return;var o=r.getElementById("react-draggable-style-el");o||(o=r.createElement("style"),o.type="text/css",o.id="react-draggable-style-el",o.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
`,o.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
`,r.getElementsByTagName("head")[0].appendChild(o)),r.body&&e(r.body,"react-draggable-transparent-selection")}function Y(r){if(!r)return;try{if(r.body&&U(r.body,"react-draggable-transparent-selection"),r.selection)r.selection.empty();else{var o=(r.defaultView||window).getSelection();o&&o.type!=="Caret"&&o.removeAllRanges()}}catch(u){}}function e(r,o){r.classList?r.classList.add(o):r.className.match(new RegExp("(?:^|\\s)".concat(o,"(?!\\S)")))||(r.className+=" ".concat(o))}function U(r,o){r.classList?r.classList.remove(o):r.className=r.className.replace(new RegExp("(?:^|\\s)".concat(o,"(?!\\S)"),"g"),"")}},"9Bee":function(Oe,s,n){"use strict";var g=n("q1tI"),x=n.n(g),j=n("vg9a"),Q=n("k16G"),y=n("DlQD"),R=n.n(y),c=n("rUJ1");function b(p,m){var k=p.match(/^(\s+)(?:```)/);if(k===null)return m;var M=k[1];return m.split(`
|
|
`).map(function(t){var i=t.match(/^\s+/);if(i===null)return t;var d=Object(Q.a)(i,1),v=d[0];return v.length>=M.length?t.slice(M.length):t}).join(`
|
|
`)}var $=[],B=["<ul>"],D=new R.a.Renderer,N=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){$.length=0,B=["<ul>"]}function W(p,m,k,M){if(m>=p.length||p[m].level<=k)return m;var t=p[m];M.push("<li><a href='#"+t.anchor+"'>"+t.text+"</a>"),m++;var i=[];return m=W(p,m,t.level,i),i.length>0&&(M.push("<ul>"),i.forEach(function(d){M.push(d)}),M.push("</ul>")),M.push("</li>"),m=W(p,m,k,M),m}function G(){return W($,0,0,B),B.push("</ul>"),B.join("")}var X={heading:function(m){var k=N.exec(m);if(k)return{type:"heading",raw:k[0],depth:k[1].length,text:k[2]}},fences:function(m){var k=this.rules.block.fences.exec(m);if(k){var M=k[0],t=b(M,k[3]||""),i=k[2]?k[2].trim():k[2];if(["latex","katex","math"].indexOf(i)>=0){var d=w(),v=t;t=d,f[d]={type:"block",expression:v}}return{type:"code",raw:M,lang:i,text:t}}}},K=/(?:\${2})([^\n`]+?)(?:\${2})/gi,J=0,w=function(){return"__special_katext_id_".concat(J++,"__")},f={};function a(){return f}function V(){J=0,f={}}function A(p){return p=p.replace(K,function(m,k){var M=w();return f[M]={type:"inline",expression:k},M}),p}var H=D.listitem;D.listitem=function(p){return H(A(p))};var Y=D.paragraph;D.paragraph=function(p){return Y(A(p))};var e=D.tablecell;D.tablecell=function(p,m){return e(A(p),m)},D.code=function(p,m,k){var M=(m||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(k?p:Object(c.escape)(p,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(k?p:Object(c.escape)(p,!0))+"</code></pre>"},D.heading=function(p,m,k){var M=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return $.push({anchor:M,level:m,text:p}),"<h"+m+' id="'+M+'">'+p+"</h"+m+">"},R.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),R.a.use({tokenizer:X,renderer:D});var U=R.a,r=n("SJMd"),o=n("m3rI"),u=n("Oy/b"),P=/<pre[^>]*>/g;function l(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var E=s.a=function(p){var m=p.value,k=m===void 0?"":m,M=p.className,t=p.style,i=t===void 0?{}:t,d=String(k),v=Object(g.useMemo)(function(){try{var T=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,F=/\"\/api\/attachments\/|\"\/attachments\/download\//g,q=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;d=d.replace(T,"("+o.a.API_SERVER+"/api/attachments/").replace(F,'"'+o.a.API_SERVER+"/api/attachments/").replace(q,'"'+o.a.API_SERVER+"/files/uploads/")}catch(Te){}var _e=U(d),Ie=a();return d.match(/\[TOC\]/)&&(_e=_e.replace("<p>[TOC]</p>",G()),S()),_e=_e.replace(/(__special_katext_id_\d+__)/g,function(Te,Fe){var Be=Ie[Fe],ce=Be.type,Z=Be.expression;return Object(u.renderToString)(l(Z)||"",{displayMode:ce==="block",throwOnError:!1,output:"html"})}),_e=_e.replace(/▁/g,"\u2581\u2581\u2581"),V(),_e},[d]),_=Object(g.useRef)();function O(T){var F=T.target;if(F.tagName.toUpperCase()==="A"){var q=F.getAttribute("href");if(q.startsWith("#")){T.preventDefault();var _e=document.getElementById(q.replace("#",""));_e&&_e.scrollIntoView(!0)}}}return Object(g.useEffect)(function(){if(_.current&&v&&(v.match(P)&&window.PR.prettyPrint()),_.current)return _.current.addEventListener("click",O),function(){_.current.removeEventListener("click",O),V(),S()}},[v,_.current,O]),x.a.createElement("div",{ref:_,style:i,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:v}})}},"9VGf":function(Oe,s,n){"use strict";n.d(s,"a",function(){return j});var g=n("q1tI"),x=n.n(g);function j(Q,y){var R=Object(g.useRef)();Object(g.useEffect)(function(){R.current=Q}),Object(g.useEffect)(function(){function c(){R.current()}if(y!==null){var b=setInterval(c,y);return function(){return clearInterval(b)}}},[y])}},BJfS:function(Oe,s){var n=function(x){return x.replace(/[A-Z]/g,function(j){return"-"+j.toLowerCase()}).toLowerCase()};Oe.exports=n},BjJ7:function(Oe,s,n){"use strict";n.d(s,"d",function(){return x}),n.d(s,"c",function(){return j}),n.d(s,"e",function(){return Q}),n.d(s,"b",function(){return y}),n.d(s,"a",function(){return c});var g=n("m3rI");function x(b){var $=!0;if(b.length>0){for(var B=0;B<b.length;B++)if(b[B].compile_success==0||!b[B].compile_success){$=!1;break}}else $=!1;return $}function j(b){for(var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=[],D=0;D<b.length;D++){var N=b[D],S=$?"".concat($,"/").concat(N.name):"".concat(N.name);B.push({title:N.name,isLeaf:!(N.type==="tree"),key:S})}return B}function Q(b,$,B){for(var D=0;D<b.length;D++){var N=b[D];if(N.key===$){N.children=B;break}N.children&&Q(N.children,$,B)}return b}function y(b,$,B){var D;return function(){var N=this,S=arguments,W=function(){D=null,B||b.apply(N,S)},G=B&&!D;clearTimeout(D),D=setTimeout(W,$),G&&b.apply(N,S)}}var R=!0,c=g.a.API_SERVER},BlwA:function(Oe,s,n){"use strict";var g=n("c1Ei"),x=n.n(g),j=n("5Tp6"),Q=n("miYZ"),y=n("tsqr"),R=n("k16G"),c=n("q1tI"),b=n.n(c),$=n("WHYC"),B=n("ErOA"),D=n("7Cbv"),N=n("DR4n"),S=n.n(N),W=n("mxV5"),G=function(J,w){for(var f=J.split(","),a=f[0].match(/:(.*?);/)[1],V=atob(f[1]),A=V.length,H=new Uint8Array(A);A--;)H[A]=V.charCodeAt(A);return new Blob([H],{type:a})},X=Object(c.forwardRef)(function(K,J){var w=K.time,f=K.number,a=K.supportCamera,V=K.take_photo,A=K.update,H=K.width,Y=H===void 0?"288":H,e=K.custom,U=Object(c.useRef)(),r=Object(c.useRef)(),o=Object($.m)(),u=Object(c.useState)([]),P=Object(R.a)(u,2),l=P[0],E=P[1],p=Object(c.useState)(0),m=Object(R.a)(p,2),k=m[0],M=m[1],t=Object(c.useState)(""),i=Object(R.a)(t,2),d=i[0],v=i[1],_=Object(c.useState)(),O=Object(R.a)(_,2),T=O[0],F=O[1],q=Object(c.useState)(0),_e=Object(R.a)(q,2),Ie=_e[0],Te=_e[1];Object(c.useEffect)(function(){return ce(),function(){ot(),Fe()}},[]),Object(c.useEffect)(function(){k===2&&w&&f>0&&(Be(),Te(1))},[w,k]),Object(c.useEffect)(function(){if(Ie===0)return;if(Ie===2)clearInterval(T);else{var fe=0,ue=setInterval(function(){l.includes(fe)&&Z(),fe++},1e3);F(ue)}return function(){return clearInterval(T)}},[Ie]),Object(c.useImperativeHandle)(J,function(){return{handlePhoto:Z}});var Fe=function(){Te(2)},Be=function(){var ue=w/f,Me=[];function We(at,lt){return parseInt(Math.floor(Math.random()*(lt-at+1))+at)}new Array(f).fill(0).map(function(at,lt){V?Me.push(We(ue*lt,ue*(lt+1))):lt==0?Me.push(0):Me.push(We(ue*lt,ue*(lt+1)))}),l=Me,E([].concat(Me)),console.log(Me)},ce=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ue){var Me=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Me?new Promise(function(We,at){Me.call(navigator,ue,We,at)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(ue){a&&a(2),M(2),"srcObject"in U.current?U.current.srcObject=ue:U.current.src=window.URL.createObjectURL(ue),U.current.onloadedmetadata=function(Me){U.current.play()},U.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Fe(),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(ue){M(1),a&&a(1),ue.message==="Permission denied"||ue.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: "+ue.name),console.log("err: "+ue.message)})},Z=function(){try{r.current.width=U.current.videoWidth,r.current.height=U.current.videoHeight;var ue=r.current.getContext("2d");ue.drawImage(U.current,0,0,r.current.width,r.current.height),v(r.current.toDataURL("image/png")),Ee(r.current.toDataURL("image/png"))}catch(Me){debugger}},ot=function(){try{var ue=U.current.srcObject,Me=ue.getTracks();Me.forEach(function(We){We.stop()}),U.current.srcObject=null}catch(We){}},Ee=function(){var fe=Object(j.a)(x.a.mark(function ue(Me){var We,at,lt,St;return x.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return We=Object(D.a)(),at=G(Me,We),lt=new FormData,lt.append("file",at),Ut.next=6,Object(B.a)("/api/attachments.json",{method:"post",body:lt},!0);case 6:if(St=Ut.sent,console.log(St,"result"),!(St==null?void 0:St.id)){Ut.next=11;break}return Ut.next=11,Object(B.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:St==null?void 0:St.id}});case 11:case"end":return Ut.stop()}},ue)}));return function(Me){return fe.apply(this,arguments)}}();return b.a.createElement(b.a.Fragment,null,k!==3&&b.a.createElement("aside",{className:S.a.video,id:"screenshot"},k===0&&b.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),k===1&&b.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),k===2&&b.a.createElement("div",null,b.a.createElement("video",{width:Y,ref:U,autoPlay:!0}),b.a.createElement("canvas",{style:{display:"none"},ref:r}))))});s.a=X},"C+DQ":function(Oe,s,n){},DR4n:function(Oe,s,n){Oe.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(Oe,s,n){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var g={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},x=g;s.default=x},Ga4A:function(Oe,s,n){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getPrefix=x,s.browserPrefixToKey=j,s.browserPrefixToStyle=Q,s.default=void 0;var g=["Moz","Webkit","O","ms"];function x(){var c,b,$=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var B=(c=window.document)===null||c===void 0||((b=c.documentElement)===null||b===void 0)?void 0:b.style;if(!B)return"";if($ in B)return"";for(var D=0;D<g.length;D++)if(j($,g[D])in B)return g[D];return""}function j(c,b){return b?"".concat(b).concat(y(c)):c}function Q(c,b){return b?"-".concat(b.toLowerCase(),"-").concat(c):c}function y(c){for(var b="",$=!0,B=0;B<c.length;B++)$?(b+=c[B].toUpperCase(),$=!1):c[B]==="-"?$=!0:b+=c[B];return b}var R=x();s.default=R},HmJG:function(Oe,s,n){},Lkat:function(Oe,s,n){Oe.exports={flex_box_center:"flex_box_center___1-4ze",flex_space_between:"flex_space_between___17465",flex_box_vertical_center:"flex_box_vertical_center___3Om4M",flex_box_center_end:"flex_box_center_end___17QHy",flex_box_column:"flex_box_column___3KCL8",iframe:"iframe___1tAeZ",tips:"tips___7dULl",title:"title___3YOzK",customBtn:"customBtn___1mRBE",table:"table___8-F5o",row:"row___arjAZ",single:"single___3ZuSc",multiple:"multiple___2huie",judgment:"judgment___1zw2a",completion:"completion___3rPnh",qs:"qs___2djYN",qsActive:"qsActive___2fO9a",ms:"ms___1F_Kw",msActive:"msActive___2mEyM",answer:"answer___1tg19",analysis:"analysis___119sk",fill:"fill___38Dox",subjective:"subjective___3eb-y",program:"program___q1j96",practice:"practice___1RHok"}},M8RZ:function(Oe,s,n){"use strict";n.d(s,"a",function(){return $});var g=n("XKWP"),x=n("N7Kx"),j=n("kFHX"),Q=n("4jIl"),y=n("q1tI"),R=n.n(y),c=n("i8i4"),b=n.n(c),$=function(B){Object(j.a)(N,B);var D=Object(Q.a)(N);function N(S){var W;Object(g.a)(this,N),W=D.call(this,S);var G=window.document;return W.node=G.createElement("div"),G.body.appendChild(W.node),W}return Object(x.a)(N,[{key:"render",value:function(){var W=this.props.children;return Object(c.createPortal)(W,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),N}(R.a.Component)},"N/JB":function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var x=g(n("ToDW")),j=x.default;s.default=j},Ot1p:function(Oe,s,n){"use strict";var g=n("2qtc"),x=n("kLXV"),j=n("Cmcn"),Q=n("k16G"),y=n("v7Ap"),R=n("q1tI"),c=n.n(R),b=n("VrN/"),$=n.n(b),B=n("bdgK"),D=n("p77/"),N=n("Bd2K"),S=n("ELLl"),W=n("19Vz"),G=n("lZu9"),X=n("kSUc"),K=n("9Bee"),J=n("IIKO"),w=n("dejd"),f=n("C+DQ"),a=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function V(ve){var mt=ve.onActionCallback,nt=ve.title,et=ve.icon,yt=ve.actionName,ye=ve.className,he=ye===void 0?"":ye,le=ve.children;function Ce(){mt(yt)}return c.a.createElement("a",{title:nt,className:he,onClick:Ce},c.a.createElement("i",{className:"md-iconfont ".concat(et)}),le)}var A=function(ve){var mt=ve.watch,nt=ve.showNullButton,et=ve.onActionCallback,yt=ve.fullScreen,ye=ve.insertTemp,he=[].concat(a,[{title:"".concat(mt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(mt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},he.map(function(le,Ce){return c.a.createElement("li",{key:Ce},le.actionName?c.a.createElement(V,Object(J.a)({},le,{onActionCallback:et})):c.a.createElement("span",{className:"v-line"}))}),nt?c.a.createElement("li",null,c.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:et},c.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ye&&c.a.createElement("li",null,c.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ye),onActionCallback:et},c.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(V,{icon:"".concat(yt?"icon-shrink":"icon-enlarge"),title:yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:et})))},H=n("M8RZ"),Y=n("+L6B"),e=n("2/Rp"),U=n("y8nQ"),r=n("Vl3Y"),o=n("5NDa"),u=n("5rEg"),P={labelCol:{span:4},wrapperCol:{span:20}},l=function(ve){var mt=ve.callback,nt=ve.onCancel;function et(yt){mt(yt)}return c.a.createElement(r.a,Object(J.a)({},P,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:et}),c.a.createElement(r.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},c.a.createElement(u.a,null)),c.a.createElement(r.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},c.a.createElement(u.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(e.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},E=n("7ahc"),p=n("HmJG"),m=n("BjJ7"),k=r.a.useForm,M={width:280,marginRight:10},t={labelCol:{span:5},wrapperCol:{span:19}},i=function(ve){var mt=ve.callback,nt=ve.onCancel,et=k(),yt=Object(Q.a)(et,1),ye=yt[0];function he(ne){mt(ne)}function le(ne){ye.setFieldsValue({src:"/api/attachments/".concat(ne.id)})}function Ce(ne){var pe=ne.target.files[0];v(pe,le)}return c.a.createElement(r.a,Object(J.a)({form:ye},t,{className:"upload-image-panel",onFinish:he}),c.a.createElement(r.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(r.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},c.a.createElement(u.a,{style:M})),c.a.createElement(d,{onFileChange:Ce}))),c.a.createElement(r.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},c.a.createElement(u.a,{style:{width:264}})),c.a.createElement(r.a.Item,{style:{textAlign:"right"}},c.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(e.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))};function d(ve){var mt=ve.onFileChange;return c.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",c.a.createElement("input",{type:"file",accept:"image/*",onChange:mt}))}function v(ve,mt){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");var nt=new FormData;nt.append("editormd-image-file",ve),nt.append("file_param_name","editormd-image-file"),nt.append("byxhr","true");var et=new window.XMLHttpRequest;et.withCredentials=!0,et.addEventListener("load",function(yt){mt(JSON.parse(yt.target.responseText))},!1),et.addEventListener("error",function(yt){console.error(yt)},!1),et.open("POST","".concat(m.a,"/api/attachments.json")),et.send(nt)}var _=n("giR+"),O=n("fyUT"),T=n("7Kak"),F=n("9yH6"),q=F.a.Group,_e={margin:"0 8px"},Ie=function(ve){var mt=ve.callback,nt=ve.onCancel;function et(yt){mt(yt)}return c.a.createElement(r.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:et},c.a.createElement("div",{className:"flex-container"},c.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),c.a.createElement("span",{style:_e},"\u884C\u6570"),c.a.createElement(r.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},c.a.createElement(O.a,null)),c.a.createElement("span",{style:_e},"\u5217\u6570"),c.a.createElement(r.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},c.a.createElement(O.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12}},c.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),c.a.createElement(r.a.Item,{name:"align"},c.a.createElement(q,null,c.a.createElement(F.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(F.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(F.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(F.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(e.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},Te="link",Fe="upload-image",Be="code-block",ce="add-table",Z="------------",ot={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},Ee=n("9VGf"),fe,ue;function Me(){}var We=0,at=1e4,lt="\u2581",St=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Mt(ve){return/^\d+$/.test(ve)?"".concat(ve,"px"):ve}var Ut=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=Ut?"Cmd":"Ctrl",At=(fe={},Object(y.a)(fe,kt+"-B","bold"),Object(y.a)(fe,kt+"-I","italic"),fe),qt=(ue={},Object(y.a)(ue,Te,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(ue,Be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(ue,Fe,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(ue,ce,"\u6DFB\u52A0\u8868\u683C"),ue),va=s.a=function(ve){var mt=ve.defaultValue,nt=mt===void 0?"":mt,et=ve.onChange,yt=ve.width,ye=yt===void 0?"100%":yt,he=ve.height,le=he===void 0?400:he,Ce=ve.miniToolbar,ne=Ce===void 0?!1:Ce,pe=ve.isFocus,Qe=pe===void 0?!1:pe,Le=ve.watch,Je=ve.insertTemp,me=ve.id,h=me===void 0?"markdown-editor-id":me,Ue=ve.showResizeBar,re=Ue===void 0?!1:Ue,rt=ve.noStorage,Ke=rt===void 0?!1:rt,qe=ve.showNullButton,_t=qe===void 0?!1:qe,st=ve.fullScreen,De=st===void 0?!1:st,He=ve.onBlur,xe=ve.onCMBeforeChange,tt=ve.className,ze=tt===void 0?"":tt,Pe=ve.placeholder,Ae=Pe===void 0?"":Pe,Ye=ve.values,je=Ye===void 0?"":Ye,$e=Object(R.useState)(null),Ot=Object(Q.a)($e,2),I=Ot[0],ut=Ot[1],ft=Object(R.useState)(nt),wt=Object(Q.a)(ft,2),ht=wt[0],be=wt[1],L=Object(R.useState)(Le),Ne=Object(Q.a)(L,2),de=Ne[0],Pt=Ne[1],it=Object(R.useState)(De),Tt=Object(Q.a)(it,2),Ve=Tt[0],we=Tt[1],Dt=Object(R.useState)(""),dt=Object(Q.a)(Dt,2),Ct=dt[0],bt=dt[1],ma=Object(R.useState)(0),ra=Object(Q.a)(ma,2),zt=ra[0],ia=ra[1],Sa=Object(R.useState)(le),oa=Object(Q.a)(Sa,2),Jt=oa[0],_a=oa[1],la=Object(R.useState)(!1),sa=Object(Q.a)(la,2),ha=sa[0],ie=sa[1],It=Object(R.useRef)(),Xt=Object(R.useRef)(),Kt=Object(R.useRef)(),C=Object(R.useRef)();Object(R.useEffect)(function(){be(je),I==null||I.setValue(je)},[je]),Object(R.useEffect)(function(){if(It.current){var ae=function(Ze,Ge){var ct=Ge.clipboardData;if(ct){var Rt=ct.types.toString(),xt=ct.items;if(Rt==="text/html,Files"||Rt==="Files"||ct.types.indexOf("Files")){var pt=xt[1];Rt==="Files"&&(pt=xt[0]),pt.kind==="file"&&pt.type.match(/^image\//i)&&v(pt.getAsFile(),function(Lt){Lt.id?Re.replaceSelection("")):(Lt==null?void 0:Lt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Re=$.a.fromTextArea(It.current,{mode:"markdown",lineNumbers:!ne,lineWrapping:!0,value:nt,autoCloseTags:!0,autoCloseBrackets:!0});return Qe&&Re.focus(),Re.on("paste",ae),ut(Re),function(){Re.off("paste",ae)}}},[]);var ua=Object(R.useCallback)(function(){if(Xt.current)try{var ae=Xt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Re=Xt.current.getElementsByClassName("markdown-editor-body")[0];Ve?Re.style.height="calc(100vh - ".concat(ae,"px)"):Re.style.height="".concat(Jt-ae,"px")}catch(ge){console.log(ge,"---- to set md editor body height")}},[Jt,Xt,Ve]);Object(R.useEffect)(function(){function ae(){var ge=new B.default(function(Ze){var Ge=Object(j.a)(Ze),ct;try{for(Ge.s();!(ct=Ge.n()).done;){var Rt=ct.value;(Rt.target.offsetHeight>0||Rt.target.offsetWidth>0)&&(ua(),I.setSize("100%","100%"),I.refresh())}}catch(xt){Ge.e(xt)}finally{Ge.f()}});return ge.observe(It.current.parentElement),ge}if(I){var Re=ae();return function(){Re.unobserve(It.current.parentElement)}}},[I,ua]),Object(R.useEffect)(function(){if(I){for(var ae=[],Re=function(){var Rt=Ze[ge];Ge=Object(Q.a)(Rt,2);var xt=Ge[0],pt=Ge[1],Lt=Object(y.a)({},xt,function(){da(pt)});ae.push(Lt),I.addKeyMap(Lt)},ge=0,Ze=Object.entries(At);ge<Ze.length;ge++){var Ge;Re()}return function(){var ct=Object(j.a)(ae),Rt;try{for(ct.s();!(Rt=ct.n()).done;){var xt=Rt.value;I.removeKeyMap(xt)}}catch(pt){ct.e(pt)}finally{ct.f()}}}},[I]),Object(R.useEffect)(function(){De!==Ve&&we(De)},[De]),Object(Ee.a)(function(){if(!Ke&&zt>0){var ae=new Date().getTime(),Re=window.sessionStorage.getItem(h);ae>=zt+at&&(!Re||Re!==ht)&&(window.sessionStorage.setItem(h,ht),ie(!0))}},at),Object(R.useEffect)(function(){Pt(Le)},[I,Le]),Object(R.useEffect)(function(){I&&(Qe&&I.focus())},[I,Qe]),Object(R.useEffect)(function(){if(de&&I){var ae=function(Ze){var Ge=Ze.target;if(C.current){var ct=Ge.scrollTop/Ge.scrollHeight;C.current.scrollTop=C.current.scrollHeight*ct}},Re=I.getScrollerElement();return Re.addEventListener("scroll",ae),function(){Re.removeEventListener("scroll",ae)}}},[I,de]),Object(R.useEffect)(function(){if(I&&xe){var ae=function(ge,Ze){xe(ge,Ze)};return I.on("beforeChange",ae),function(){I.off("beforeChange",ae)}}},[I,xe]),Object(R.useEffect)(function(){if(I&&He){var ae=function(){He(I.getValue())};return I.on("blur",ae),function(){I.off("blur",ae)}}},[I,He]),Object(R.useEffect)(function(){if(I){var ae=function(ge){var Ze=ge.getValue();be(Ze),ia(new Date().getTime()),ge.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),et&&et(Ze)};return I.on("change",ae),function(){I.off("change",ae)}}},[I,et]),Object(R.useEffect)(function(){I&&(nt==null?(I.setValue(""),be("")):nt!==I.getValue()&&(I.setValue(nt),be(nt),I.setCursor(I.lineCount(),0)))},[I,nt]);var da=Object(R.useCallback)(function(ae){var Re=I.getCursor(),ge=I.getSelection(),Ze=ge.split(`
|
|
`);switch(ae){case"bold":return I.replaceSelection("**"+ge+"**"),ge===""&&I.setCursor(Re.line,Re.ch+2),I.focus();case"italic":return I.replaceSelection("*"+ge+"*"),ge===""&&I.setCursor(Re.line,Re.ch+1),I.focus();case"code":return I.replaceSelection("`"+ge+"`"),ge===""&&I.setCursor(Re.line,Re.ch+1),I.focus();case"inline-latex":return I.replaceSelection("`$$"+ge+"$$`"),ge===""&&I.setCursor(Re.line,Re.ch+3),I.focus();case"latex":return I.replaceSelection("```latex\n"+ge+"\n```"),I.setCursor(Re.line+1,ge.length+1),I.focus();case"line-break":return I.replaceSelection(`<br/>
|
|
`),I.focus();case"list-ul":return ge===""?I.replaceSelection("- "+ge):I.replaceSelection(Ze.map(function(Ge){return Ge===""?"":"- ".concat(Ge)}).join(`
|
|
`)),I.focus();case"list-ol":return ge===""?I.replaceSelection("1. "+ge):I.replaceSelection(Ze.map(function(Ge,ct){return Ge===""?"":"".concat(ct+1,". ").concat(Ge)}).join(`
|
|
`)),I.focus();case"add-null-ch":return ge===""&&I.setCursor(Re.line,Re.ch+1),I.replaceSelection(lt),I.focus();case"inster-template-1":return ge===""&&I.setCursor(Re.line,Re.ch),I.replaceSelection(St),I.focus();case"eraser":return I.setValue(""),I.focus();case"trigger-watch":return Pt(!de),I.focus();case"trigger-full-screen":return we(!Ve),I.focus();case Te:bt(Te);return;case Be:bt(Be);return;case Fe:bt(Fe);return;case ce:bt(ce);return;default:throw new Error}},[I,de,Ve]),Vt=Object(R.useCallback)(function(ae){bt("");switch(Ct){case Te:var Re=ae.title,ge=ae.link;return I.replaceSelection("[".concat(Re,"](").concat(ge,")")),I.focus();case Be:var Ze=ae.language,Ge=ae.content;return I.replaceSelection(["```"+Ze,Ge,"```"].join(`
|
|
`)),I.focus();case Fe:var ct=ae.src,Rt=ae.alt;return I.replaceSelection(".concat(ct,' "').concat(Rt,'" )')),I.focus();case ce:for(var xt=ae.row,pt=ae.col,Lt=ae.align,Zt=`
|
|
`,jt=0;jt<xt;jt++){for(var ea=[],ta=[],fa=0;fa<pt;fa++)jt===1&&ta.push(ot[Lt]),ea.push(" ");jt===1&&(Zt+="| ".concat(ta.join(" | "),` |
|
|
`)),Zt+="| ".concat(ea.join(pt===1?"":" | "),` |
|
|
`)}return I.replaceSelection(Zt+`
|
|
`),I.focus();default:throw new Error}},[I,Ct]),vt=Object(R.useMemo)(function(){switch(Ct){case Te:return c.a.createElement(l,{callback:Vt,onCancel:Wt});case Be:return c.a.createElement(E.b,{callback:Vt,onCancel:Wt});case Fe:return c.a.createElement(i,{callback:Vt,onCancel:Wt});case ce:return c.a.createElement(Ie,{callback:Vt,onCancel:Wt});default:return null}},[Ct]);function Wt(){bt("")}Object(R.useEffect)(function(){if(Kt.current){var ae=function(xt){Ge=!0,ct=xt.pageY},Re=function(){Ge=!1},ge=function(xt){if(Ge){var pt=xt.pageY-ct;pt<0&&(pt=0),pt>300&&(pt=300);var Lt=le+pt+"px";_a(Lt)}},Ze=Kt.current,Ge=!1,ct=0;return Ze.addEventListener("mousedown",ae),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",Re),function(){Ze.removeEventListener("mousedown",ae),document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",Re)}}},[I,Kt]),Object(R.useEffect)(function(){_a(le)},[le]);var pa=Mt(ye),ca=Mt(Jt),$t={width:pa,height:ca},ga=Object(R.useMemo)(function(){if(zt){var ae=new Date(zt),Re=ae.getHours(),ge=ae.getMinutes(),Ze=ae.getSeconds();return Re=Re<10?"0"+Re:Re,ge=ge<10?"0"+ge:ge,Ze=Ze<10?"0"+Ze:Ze,"".concat(Re,":").concat(ge,":").concat(Ze)}return 0},[zt]);function Oa(){window.sessionStorage.removeItem(h),ie(!1),ia(0)}function Ea(){ie(!1),ia(0),I.setValue(window.sessionStorage.getItem(h))}return c.a.createElement(R.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xt},c.a.createElement("div",{className:"markdown-editor-container ".concat(ze," ").concat(de?"on-preview":""," ").concat(ne?"mini":""," ").concat(Ve?"full-screen":""),style:$t},c.a.createElement(A,{insertTemp:Je,watch:de,fullScreen:Ve,showNullButton:_t,onActionCallback:da}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:It,placeholder:Ae})),de?c.a.createElement("div",{ref:C,className:"preview-container"},c.a.createElement(K.a,{value:ht})):null))),re?c.a.createElement("a",{ref:Kt,className:"editor-resize"}):null,c.a.createElement(H.a,null,qt[Ct]?c.a.createElement(x.a,{centered:!0,title:qt[Ct],visible:!0,onCancel:Wt,footer:null},vt):null))}},R155:function(Oe,s,n){"use strict";function g(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(p){return typeof p}:g=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},g(l)}Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var x=D(n("q1tI")),j=$(n("17x9")),Q=$(n("i8i4")),y=n("8N4D"),R=n("fJi3"),c=n("gbW8"),b=$(n("sS6v"));function $(l){return l&&l.__esModule?l:{default:l}}function B(l){if(typeof WeakMap!="function")return null;var E=new WeakMap,p=new WeakMap;return(B=function(k){return k?p:E})(l)}function D(l,E){if(!E&&l&&l.__esModule)return l;if(l===null||g(l)!=="object"&&typeof l!="function")return{default:l};var p=B(E);if(p&&p.has(l))return p.get(l);var m={},k=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var M in l)if(M!=="default"&&Object.prototype.hasOwnProperty.call(l,M)){var t=k?Object.getOwnPropertyDescriptor(l,M):null;t&&(t.get||t.set)?Object.defineProperty(m,M,t):m[M]=l[M]}return m.default=l,p&&p.set(l,m),m}function N(l,E){return K(l)||X(l,E)||W(l,E)||S()}function S(){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 W(l,E){if(!l)return;if(typeof l=="string")return G(l,E);var p=Object.prototype.toString.call(l).slice(8,-1);if(p==="Object"&&l.constructor&&(p=l.constructor.name),p==="Map"||p==="Set")return Array.from(l);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return G(l,E)}function G(l,E){(E==null||E>l.length)&&(E=l.length);for(var p=0,m=new Array(E);p<E;p++)m[p]=l[p];return m}function X(l,E){var p=l==null?null:typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(p==null)return;var m=[],k=!0,M=!1,t,i;try{for(p=p.call(l);!(k=(t=p.next()).done)&&!(m.push(t.value),E&&m.length===E);k=!0);}catch(d){M=!0,i=d}finally{try{!k&&p.return!=null&&p.return()}finally{if(M)throw i}}return m}function K(l){if(Array.isArray(l))return l}function J(l,E){if(!(l instanceof E))throw new TypeError("Cannot call a class as a function")}function w(l,E){for(var p=0;p<E.length;p++){var m=E[p];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(l,m.key,m)}}function f(l,E,p){return E&&w(l.prototype,E),p&&w(l,p),l}function a(l,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(E&&E.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),E&&V(l,E)}function V(l,E){return V=Object.setPrototypeOf||function(m,k){return m.__proto__=k,m},V(l,E)}function A(l){var E=e();return function(){var m=U(l),k;if(E){var M=U(this).constructor;k=Reflect.construct(m,arguments,M)}else k=m.apply(this,arguments);return H(this,k)}}function H(l,E){if(E&&(g(E)==="object"||typeof E=="function"))return E;if(E!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Y(l)}function Y(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function e(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(l){return!1}}function U(l){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},U(l)}function r(l,E,p){return E in l?Object.defineProperty(l,E,{value:p,enumerable:!0,configurable:!0,writable:!0}):l[E]=p,l}var o={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},u=o.mouse,P=function(l){a(p,l);var E=A(p);function p(){var m;J(this,p);for(var k=arguments.length,M=new Array(k),t=0;t<k;t++)M[t]=arguments[t];return m=E.call.apply(E,[this].concat(M)),r(Y(m),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),r(Y(m),"mounted",!1),r(Y(m),"handleDragStart",function(i){if(m.props.onMouseDown(i),!m.props.allowAnyClick&&typeof i.button=="number"&&i.button!==0)return!1;var d=m.findDOMNode();if(!d||!d.ownerDocument||!d.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var v=d.ownerDocument;if(m.props.disabled||!(i.target instanceof v.defaultView.Node)||m.props.handle&&!(0,y.matchesSelectorAndParentsTo)(i.target,m.props.handle,d)||m.props.cancel&&(0,y.matchesSelectorAndParentsTo)(i.target,m.props.cancel,d))return;i.type==="touchstart"&&i.preventDefault();var _=(0,y.getTouchIdentifier)(i);m.setState({touchIdentifier:_});var O=(0,R.getControlPosition)(i,_,Y(m));if(O==null)return;var T=O.x,F=O.y,q=(0,R.createCoreData)(Y(m),T,F);(0,b.default)("DraggableCore: handleDragStart: %j",q),(0,b.default)("calling",m.props.onStart);var _e=m.props.onStart(i,q);if(_e===!1||m.mounted===!1)return;m.props.enableUserSelectHack&&(0,y.addUserSelectStyles)(v),m.setState({dragging:!0,lastX:T,lastY:F}),(0,y.addEvent)(v,u.move,m.handleDrag),(0,y.addEvent)(v,u.stop,m.handleDragStop)}),r(Y(m),"handleDrag",function(i){var d=(0,R.getControlPosition)(i,m.state.touchIdentifier,Y(m));if(d==null)return;var v=d.x,_=d.y;if(Array.isArray(m.props.grid)){var O=v-m.state.lastX,T=_-m.state.lastY,F=(0,R.snapToGrid)(m.props.grid,O,T),q=N(F,2);if(O=q[0],T=q[1],!O&&!T)return;v=m.state.lastX+O,_=m.state.lastY+T}var _e=(0,R.createCoreData)(Y(m),v,_);(0,b.default)("DraggableCore: handleDrag: %j",_e);var Ie=m.props.onDrag(i,_e);if(Ie===!1||m.mounted===!1){try{m.handleDragStop(new MouseEvent("mouseup"))}catch(Fe){var Te=document.createEvent("MouseEvents");Te.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),m.handleDragStop(Te)}return}m.setState({lastX:v,lastY:_})}),r(Y(m),"handleDragStop",function(i){if(!m.state.dragging)return;var d=(0,R.getControlPosition)(i,m.state.touchIdentifier,Y(m));if(d==null)return;var v=d.x,_=d.y,O=(0,R.createCoreData)(Y(m),v,_),T=m.props.onStop(i,O);if(T===!1||m.mounted===!1)return!1;var F=m.findDOMNode();F&&(m.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(F.ownerDocument)),(0,b.default)("DraggableCore: handleDragStop: %j",O),m.setState({dragging:!1,lastX:NaN,lastY:NaN}),F&&((0,b.default)("DraggableCore: Removing handlers"),(0,y.removeEvent)(F.ownerDocument,u.move,m.handleDrag),(0,y.removeEvent)(F.ownerDocument,u.stop,m.handleDragStop))}),r(Y(m),"onMouseDown",function(i){return u=o.mouse,m.handleDragStart(i)}),r(Y(m),"onMouseUp",function(i){return u=o.mouse,m.handleDragStop(i)}),r(Y(m),"onTouchStart",function(i){return u=o.touch,m.handleDragStart(i)}),r(Y(m),"onTouchEnd",function(i){return u=o.touch,m.handleDragStop(i)}),m}return f(p,[{key:"componentDidMount",value:function(){this.mounted=!0;var k=this.findDOMNode();k&&(0,y.addEvent)(k,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var k=this.findDOMNode();if(k){var M=k.ownerDocument;(0,y.removeEvent)(M,o.mouse.move,this.handleDrag),(0,y.removeEvent)(M,o.touch.move,this.handleDrag),(0,y.removeEvent)(M,o.mouse.stop,this.handleDragStop),(0,y.removeEvent)(M,o.touch.stop,this.handleDragStop),(0,y.removeEvent)(k,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,y.removeUserSelectStyles)(M)}}},{key:"findDOMNode",value:function(){var k,M,t;return(k=(M=this.props)===null||M===void 0||((t=M.nodeRef)===null||t===void 0)?void 0:t.current)!==null&&k!==void 0?k:Q.default.findDOMNode(this)}},{key:"render",value:function(){return x.cloneElement(x.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),p}(x.Component);s.default=P,r(P,"displayName","DraggableCore"),r(P,"propTypes",{allowAnyClick:j.default.bool,disabled:j.default.bool,enableUserSelectHack:j.default.bool,offsetParent:function(E,p){if(E[p]&&E[p].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:j.default.arrayOf(j.default.number),handle:j.default.string,cancel:j.default.string,nodeRef:j.default.object,onStart:j.default.func,onDrag:j.default.func,onStop:j.default.func,onMouseDown:j.default.func,scale:j.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),r(P,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var x=g(n("pVnL")),j=g(n("3tO9")),Q=g(n("lwsE")),y=g(n("W8MJ")),R=g(n("PJYZ")),c=g(n("7W2i")),b=g(n("LQ03")),$=g(n("lSNA")),B=g(n("q1tI")),D=n("hQUZ"),N=g(n("pIsd")),S=g(n("cZFH")),W=n("3K4p"),G=function(X){(0,c.default)(J,X);var K=(0,b.default)(J);function J(w){var f;return(0,Q.default)(this,J),f=K.call(this,w),(0,$.default)((0,R.default)(f),"innerSliderRefHandler",function(a){return f.innerSlider=a}),(0,$.default)((0,R.default)(f),"slickPrev",function(){return f.innerSlider.slickPrev()}),(0,$.default)((0,R.default)(f),"slickNext",function(){return f.innerSlider.slickNext()}),(0,$.default)((0,R.default)(f),"slickGoTo",function(a){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f.innerSlider.slickGoTo(a,V)}),(0,$.default)((0,R.default)(f),"slickPause",function(){return f.innerSlider.pause("paused")}),(0,$.default)((0,R.default)(f),"slickPlay",function(){return f.innerSlider.autoPlay("play")}),f.state={breakpoint:null},f._responsiveMediaHandlers=[],f}return(0,y.default)(J,[{key:"media",value:function(f,a){var V=window.matchMedia(f),A=function(Y){var e=Y.matches;e&&a()};V.addListener(A),A(V),this._responsiveMediaHandlers.push({mql:V,query:f,listener:A})}},{key:"componentDidMount",value:function(){var f=this;if(this.props.responsive){var a=this.props.responsive.map(function(A){return A.breakpoint});a.sort(function(A,H){return A-H}),a.forEach(function(A,H){var Y;H===0?Y=(0,N.default)({minWidth:0,maxWidth:A}):Y=(0,N.default)({minWidth:a[H-1]+1,maxWidth:A}),(0,W.canUseDOM)()&&f.media(Y,function(){f.setState({breakpoint:A})})});var V=(0,N.default)({minWidth:a.slice(-1)[0]});(0,W.canUseDOM)()&&this.media(V,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,a,V;this.state.breakpoint?(V=this.props.responsive.filter(function(l){return l.breakpoint===f.state.breakpoint}),a=V[0].settings==="unslick"?"unslick":(0,j.default)((0,j.default)((0,j.default)({},S.default),this.props),V[0].settings)):a=(0,j.default)((0,j.default)({},S.default),this.props),a.centerMode&&(a.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(a.slidesToScroll)),a.slidesToScroll=1),a.fade&&(a.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(a.slidesToShow)),a.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(a.slidesToScroll)),a.slidesToShow=1,a.slidesToScroll=1);var A=B.default.Children.toArray(this.props.children);A=A.filter(function(l){return typeof l=="string"?!!l.trim():!!l}),a.variableWidth&&(a.rows>1||a.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),a.variableWidth=!1);for(var H=[],Y=null,e=0;e<A.length;e+=a.rows*a.slidesPerRow){for(var U=[],r=e;r<e+a.rows*a.slidesPerRow;r+=a.slidesPerRow){for(var o=[],u=r;u<r+a.slidesPerRow&&!(a.variableWidth&&A[u].props.style&&(Y=A[u].props.style.width),u>=A.length);u+=1)o.push(B.default.cloneElement(A[u],{key:100*e+10*r+u,tabIndex:-1,style:{width:"".concat(100/a.slidesPerRow,"%"),display:"inline-block"}}));U.push(B.default.createElement("div",{key:10*e+r},o))}a.variableWidth?H.push(B.default.createElement("div",{key:e,style:{width:Y}},U)):H.push(B.default.createElement("div",{key:e},U))}if(a==="unslick"){var P="regular slider "+(this.props.className||"");return B.default.createElement("div",{className:P},A)}else H.length<=a.slidesToShow&&(a.unslick=!0);return B.default.createElement(D.InnerSlider,(0,x.default)({style:this.props.style,ref:this.innerSliderRefHandler},a),H)}}]),J}(B.default.Component);s.default=G},ZW9T:function(Oe,s,n){"use strict";n.d(s,"a",function(){return f});var g=n("XEnU"),x=n("miYZ"),j=n("tsqr"),Q=n("Cmcn"),y=n("k16G"),R=n("SIvP"),c=n("q1tI"),b=n.n(c),$=n("bdgK");function B(a,V,A,H,Y){var e=V.getWordUntilPosition(A),U={startLineNumber:A.lineNumber,endLineNumber:A.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=H.map(function(o){return{label:o,kind:a.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return Y.map(function(o){r.push(Object(g.a)(Object(g.a)({},o),{},{range:U}))}),r}var D=function(a){var V={label:"ifelse",kind:a.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet},A=["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"];a.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(U,r){var o=B(a,U,r,A,[V]);return{suggestions:o}}});var H=["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"];a.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(U,r){var o=[{label:"print",kind:a.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet}],u=B(a,U,r,H,o);return{suggestions:u}}});var Y=["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"];a.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(U,r){var o=[V,{label:"main",kind:a.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:a.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet}],u=B(a,U,r,Y,o);return{suggestions:u}}})},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 S(a){return/^\d+$/.test(a)?"".concat(a,"px"):a}function W(){}var G=!1,X={"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 K(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],V=a;if(Array.isArray(a)){for(var A=0;A<a.length;A++){var H=X[a[A]];if(H)return H}return V[0]}return X[V]||V}var J=null,w=s.b=function(a){var V=a.width,A=V===void 0?"100%":V,H=a.height,Y=H===void 0?"100%":H,e=a.value,U=a.language,r=U===void 0?"javascript":U,o=a.style,u=o===void 0?{}:o,P=a.options,l=P===void 0?{}:P,E=a.overrideServices,p=E===void 0?{}:E,m=a.theme,k=m===void 0?"vs-dark":m,M=a.onEditBlur,t=a.onSave,i=a.autoHeight,d=i===void 0?!1:i,v=a.forbidCopy,_=v===void 0?!1:v,O=a.onChange,T=O===void 0?W:O,F=a.editorDidMount,q=F===void 0?W:F,_e=a.onFocus,Ie=_e===void 0?W:_e,Te=a.filename,Fe=Te===void 0?"educoder.txt":Te,Be=Object(R.a)(a,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ce=Object(c.useRef)(),Z=Object(c.useRef)({}),ot=Object(c.useState)(!1),Ee=Object(y.a)(ot,2),fe=Ee[0],ue=Ee[1];function Me(){var ye;return ce.current&&(ye=new $.default(function(he){var le=Object(Q.a)(he),Ce;try{for(le.s();!(Ce=le.n()).done;){var ne=Ce.value;(ne.target.offsetHeight>0||ne.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(pe){le.e(pe)}finally{le.f()}}),ye.observe(ce.current)),ye}function We(){j.b.warn(decodeURIComponent(N))}Object(c.useEffect)(function(){var ye=Z.current.instance;if(e!=null&&ye&&fe){var he=ye.getModel();he&&e!==he.getValue()&&(G=!0,he.setValue(e),ye.layout(),G=!1)}},[e,fe,Z.current]);function at(){var ye=Z.current.instance;if(ye){var he=ye.getSelection(),le=Z.current.pastePos||{},Ce=new J.Range(le.startLineNumber||he.endLineNumber,le.startColumn||he.endColumn,le.endLineNumber||he.endLineNumber,le.endColumn||he.endColumn);setTimeout(function(){ye.executeEdits("",[{range:Ce,text:""}])},300)}}function lt(ye){(window.navigator.platform.match("Mac")?ye.metaKey:ye.ctrlKey)&&ye.keyCode==83&&(ye.preventDefault(),t())}var St=function(){if(d&&Z.current.instance){var he=Z.current.instance.getContentHeight();et(he<Y?Y:he)}else et(Y)};function Mt(ye){var he=document.createEvent("MouseEvents");he.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ye.dispatchEvent(he)}function Ut(ye,he){var le=window.URL||window.webkitURL||window,Ce=new Blob([he]),ne=document.createElementNS("http://www.w3.org/1999/xhtml","a");ne.href=le.createObjectURL(Ce),ne.download=ye,Mt(ne)}Object(c.useEffect)(function(){St()},[St]),Object(c.useEffect)(function(){ce.current&&!fe&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(ye){try{J=ye,D(J),Z.current.instance=J.editor.create(ce.current,Object(g.a)({value:e,language:K(r),theme:k,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},l),p);var he=Z.current.instance;if(q(he,J),setTimeout(function(){St(),Z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Ut(Fe||"educoder.txt",he.getValue())}})},500),Z.current.subscription=he.onDidChangeModelContent(function(Ce){G||(St(),T(he.getValue(),Ce))}),_&&(he.addCommand(J.KeyMod.CtrlCmd|J.KeyMod.Shift|J.KeyCode.KEY_V,function(){return We(),null}),he.addCommand(J.KeyMod.CtrlCmd|J.KeyCode.KEY_C,function(){return We(),null})),M&&he.onDidBlurEditorWidget(function(){M(he.getValue())}),Ie&&he.onDidFocusEditorText(function(){Ie(he.getValue())}),_){he.addCommand(J.KeyMod.CtrlCmd|J.KeyCode.KEY_V,function(){return We(),null}),he.onDidPaste(function(Ce){Z.current.pastePos=Ce});try{window.addEventListener("paste",at)}catch(Ce){}}var le=Me();return ue(!0),function(){var Ce=Z.current.instance;Ce.dispose();var ne=Ce.getModel();ne&&ne.dispose(),Z.current.subscription&&Z.current.subscription.dispose(),_&&window.removeEventListener("paste",at),le.unobserve(ce.current)}}catch(Ce){debugger}})},[]),Object(c.useEffect)(function(){var ye=Z.current.instance;if(ye&&fe)return document.addEventListener("keydown",lt,!1),function(){document.removeEventListener("keydown",lt)}},[t,fe]),Object(c.useEffect)(function(){var ye=Z.current.instance;if(ye&&fe){var he=K(r);J.editor.setModelLanguage(ye.getModel(),he),console.log("language:",r,ye.getModel(),he)}},[r,fe]),Object(c.useEffect)(function(){var ye=Z.current.instance;ye&&fe&&J.editor.setTheme(k)},[k,fe]),Object(c.useEffect)(function(){var ye=Z.current.instance;ye&&fe&&ye.updateOptions(l)},[JSON.stringify(l),fe]),Object(c.useEffect)(function(){var ye=Z.current.instance;ye&&fe&&ye.layout()},[A,Y,fe]);var kt=Object(c.useState)(S(A)),At=Object(y.a)(kt,2),qt=At[0],va=At[1],ve=Object(c.useState)(S(Y)),mt=Object(y.a)(ve,2),nt=mt[0],et=mt[1],yt=Object(g.a)(Object(g.a)({},u),{},{width:qt,height:nt});return b.a.createElement("div",{className:"my-monaco-editor",ref:ce,style:yt})};function f(a){var V=a.width,A=V===void 0?"100%":V,H=a.height,Y=H===void 0?"100%":H,e=a.original,U=a.modified,r=a.language,o=a.options,u=o===void 0?{}:o,P=Object(c.useRef)(),l=Object(c.useState)(null),E=Object(y.a)(l,2),p=E[0],m=E[1];function k(d){var v;return P.current&&(v=new $.default(function(_){var O=Object(Q.a)(_),T;try{for(O.s();!(T=O.n()).done;){var F=T.value;(F.target.offsetHeight>0||F.target.offsetWidth>0)&&d.layout()}}catch(q){O.e(q)}finally{O.f()}}),v.observe(P.current)),v}Object(c.useEffect)(function(){P.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(d){J=d;var v=J.editor.createDiffEditor(P.current,Object(g.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},u));m(v);var _=k(v);return function(){v.dispose();var O=v.getModel();O&&O.dispose(),_.unobserve(P.current)}})},[]),Object(c.useEffect)(function(){p&&p.setModel({original:J.editor.createModel(e,r),modified:J.editor.createModel(U,r)})},[e,U,r,p]);var M=S(A),t=S(Y),i={width:M,height:t};return b.a.createElement("div",{className:"my-diff-editor",ref:P,style:i})}},apBC:function(Oe,s,n){Oe.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(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var x=g(n("q1tI")),j={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(R){return x.default.createElement("ul",{style:{display:"block"}},R)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(R){return x.default.createElement("button",null,R+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},Q=j;s.default=Q},coqV:function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.Dots=void 0;var x=g(n("3tO9")),j=g(n("lwsE")),Q=g(n("W8MJ")),y=g(n("7W2i")),R=g(n("LQ03")),c=g(n("q1tI")),b=g(n("TSYQ")),$=n("3K4p"),B=function(S){var W;return S.infinite?W=Math.ceil(S.slideCount/S.slidesToScroll):W=Math.ceil((S.slideCount-S.slidesToShow)/S.slidesToScroll)+1,W},D=function(N){(0,y.default)(W,N);var S=(0,R.default)(W);function W(){return(0,j.default)(this,W),S.apply(this,arguments)}return(0,Q.default)(W,[{key:"clickHandler",value:function(X,K){K.preventDefault(),this.props.clickHandler(X)}},{key:"render",value:function(){for(var X=this.props,K=X.onMouseEnter,J=X.onMouseOver,w=X.onMouseLeave,f=X.infinite,a=X.slidesToScroll,V=X.slidesToShow,A=X.slideCount,H=X.currentSlide,Y=B({slideCount:A,slidesToScroll:a,slidesToShow:V,infinite:f}),e={onMouseEnter:K,onMouseOver:J,onMouseLeave:w},U=[],r=0;r<Y;r++){var o=(r+1)*a-1,u=f?o:(0,$.clamp)(o,0,A-1),P=u-(a-1),l=f?P:(0,$.clamp)(P,0,A-1),E=(0,b.default)({"slick-active":f?H>=l&&H<=u:H===l}),p={message:"dots",index:r,slidesToScroll:a,currentSlide:H},m=this.clickHandler.bind(this,p);U=U.concat(c.default.createElement("li",{key:r,className:E},c.default.cloneElement(this.props.customPaging(r),{onClick:m})))}return c.default.cloneElement(this.props.appendDots(U),(0,x.default)({className:this.props.dotsClass},e))}}]),W}(c.default.PureComponent);s.Dots=D},dejd:function(Oe,s,n){},doQp:function(Oe,s,n){"use strict";var g=n("pzsr"),x=g.default,j=g.DraggableCore;Oe.exports=x,Oe.exports.default=x,Oe.exports.DraggableCore=j},ebz4:function(Oe,s,n){"use strict";n.r(s);var g=n("cWXX"),x=n("/ezw"),j=n("14J3"),Q=n("BMrR"),y=n("MXD1"),R=n("CFYs"),c=n("jCWc"),b=n("kPKH"),$=n("+L6B"),B=n("2/Rp"),D=n("XEnU"),N=n("c1Ei"),S=n.n(N),W=n("5Tp6"),G=n("2qtc"),X=n("kLXV"),K=n("k16G"),J=n("aHsQ"),w=n("sGsY"),f=n("q1tI"),a=n.n(f),V=n("apBC"),A=n.n(V),H=n("9kvl"),Y=n("uYtH"),e=n("ErOA"),U=n("1vsH"),r=n("BlwA"),o=n("V0Rq"),u=n("bntm"),P=n("Lkat"),l=n.n(P),E=n("LvDl"),p=n("9Bee"),m=n("fV52"),k=n("3I+P"),M=n("doQp"),t=n.n(M),i=n("+ibC"),d=n.n(i),v=n("5bA4"),_=n("UESt"),O=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],T=function(le){var Ce=le.editData,ne=Ce===void 0?{}:Ce,pe=Object(f.useState)(!1),Qe=Object(K.a)(pe,2),Le=Qe[0],Je=Qe[1],me=Object(f.useState)(!0),h=Object(K.a)(me,2),Ue=h[0],re=h[1],rt=Object(f.useState)([]),Ke=Object(K.a)(rt,2),qe=Ke[0],_t=Ke[1],st=Object(f.useState)(0),De=Object(K.a)(st,2),He=De[0],xe=De[1],tt=Object(f.useState)({left:0,top:0,bottom:0,right:0}),ze=Object(K.a)(tt,2),Pe=ze[0],Ae=ze[1],Ye=Object(f.useRef)(),je=Object(f.useRef)(null),$e=Object(f.useRef)(null);Object(f.useEffect)(function(){return $e.current&&$e.current.addEventListener("click",Ot),function(){$e.current.removeEventListener("click",Ot)}},[$e]);var Ot=function(be){var L=function(we,Dt){if(we.localName===Dt)return we;for(var dt=0,Ct=we;Ct=Ct.parentNode;dt++){if(Ct.localName===Dt)return Ct;if(Ct==document.documentElement)return!1}},Ne=be.target,de=L(Ne,"a");if(de==null?void 0:de.href)return;if(Ne.tagName.toUpperCase()==="IMG"){var Pt=Ne.src||Ne.getAttribute("src");if(Pt&&Pt.indexOf("/images/avatars/User")===-1){be.stopPropagation(),be.preventDefault();var it=ut(),Tt=it.findIndex(function(Ve){return Ve.src===Pt});xe(Tt),Je(!0)}}},I=function(){Je(!1)},ut=function(){var be=$e.current.getElementsByTagName("img"),L=[];return be.forEach(function(Ne){L.push({src:Ne==null?void 0:Ne.currentSrc,img:a.a.createElement("img",{height:290,src:Ne==null?void 0:Ne.currentSrc})})}),_t(L),L},ft=function(be,L){var Ne,de,Pt,it=(Ne=window)===null||Ne===void 0||((de=Ne.document)===null||de===void 0)?void 0:de.documentElement,Tt=it.clientWidth,Ve=it.clientHeight,we=Ye==null||((Pt=Ye.current)===null||Pt===void 0)?void 0:Pt.getBoundingClientRect();Ae({bounds:{left:-(we==null?void 0:we.left)+(L==null?void 0:L.x),right:Tt-((we==null?void 0:we.right)-(L==null?void 0:L.x)),top:-(we==null?void 0:we.top)+(L==null?void 0:L.y),bottom:Ve-((we==null?void 0:we.bottom)-(L==null?void 0:L.y))}})},wt=function(){var be="<span>".concat(ne==null?void 0:ne.q_position,". </span><span>\u3010").concat(O[ne.question_type],'\u3011</span><span class="c-grey-999">\uFF08').concat(ne==null?void 0:ne.question_score,"\u5206\uFF09</span>");return be};return a.a.createElement(f.Fragment,null,Le&&a.a.createElement("div",{className:d.a.modalWarp},a.a.createElement(t.a,{disabled:Ue,bounds:Pe,onStart:function(be,L){return ft(be,L)}},a.a.createElement("div",{className:d.a.modal},a.a.createElement("div",{className:d.a.head,onMouseOver:function(){Ue&&re(!1)},onMouseOut:function(){re(!0)}},a.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:I})),a.a.createElement("div",{className:d.a.body},a.a.createElement(v.a,{className:d.a.LeftButton,onClick:function(){je.current.prev()}}),a.a.createElement(k.a,{className:d.a.site,ref:je,dots:!1,initialSlide:He},qe==null?void 0:qe.map(function(ht,be){return a.a.createElement("div",{key:be},a.a.createElement("aside",{className:d.a.imgWarp},ht.img))})),a.a.createElement(_.a,{className:d.a.RightButton,onClick:function(){je.current.next()}}))))),a.a.createElement("div",{className:d.a.title,ref:$e},a.a.createElement(p.a,{value:wt()+(ne==null?void 0:ne.question_title)})))},F=T,q=function(le,Ce){var ne,pe=le.data,Qe=le.callback,Le=le.params;Object(f.useEffect)(function(){Ue(pe)},[pe]);var Je=Object(f.useState)({}),me=Object(K.a)(Je,2),h=me[0],Ue=me[1],re=Object(f.useState)(!1),rt=Object(K.a)(re,2),Ke=rt[0],qe=rt[1],_t=["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"],st=function(){var De=Object(W.a)(S.a.mark(function He(xe,tt){var ze,Pe,Ae;return S.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Pe=Object(E.cloneDeep)(h),Pe.user_answer=[xe.choice_id],je.next=5,Object(U.l)(Le.examId,Le==null||((ze=Le.exercise)===null||ze===void 0)?void 0:ze.ip_limit);case 5:return je.next=7,Object(U.m)(Le.examId);case 7:return Ue(Pe),je.next=10,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:xe.choice_id}});case 10:Ae=je.sent,Qe(Pe,1),Ae.status===0?qe(!0):Ae.status===-1&&H.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},He)}));return function(xe,tt){return De.apply(this,arguments)}}();return Object(f.useImperativeHandle)(Ce,function(){return{editData:h}}),a.a.createElement("div",{className:l.a.single},a.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(F,{editData:h}),h==null||((ne=h.question_choices)===null||ne===void 0)?void 0:ne.map(function(De,He){var xe;return a.a.createElement("ul",{onClick:function(){return st(De,He)},style:{pointerEvents:Le.checkState?"none":"auto"},key:De.choice_id,className:(h==null||((xe=h.user_answer)===null||xe===void 0)?void 0:xe.includes(De.choice_id))?l.a.qsActive:l.a.qs},a.a.createElement("li",null,_t[(De.c_position||De.choice_position)-1]),a.a.createElement("li",null,a.a.createElement(p.a,{value:De.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&a.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&a.a.createElement("div",{className:l.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},_e=Object(f.forwardRef)(q),Ie=function(le,Ce){var ne,pe=le.data,Qe=le.callback,Le=le.params;Object(f.useEffect)(function(){Ue(pe)},[pe]);var Je=Object(f.useState)({}),me=Object(K.a)(Je,2),h=me[0],Ue=me[1],re=Object(f.useState)(!1),rt=Object(K.a)(re,2),Ke=rt[0],qe=rt[1],_t=["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"],st=function(){var De=Object(W.a)(S.a.mark(function He(xe,tt){var ze,Pe,Ae,Ye;return S.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return qe(!1),Pe=Object(E.cloneDeep)(h),Pe.user_answer.includes(xe.choice_id)?Object(E.pull)(Pe.user_answer,xe.choice_id):Pe.user_answer=Pe==null||((Ae=Pe.user_answer)===null||Ae===void 0)?void 0:Ae.concat(xe.choice_id),$e.next=5,Object(U.l)(Le.examId,Le==null||((ze=Le.exercise)===null||ze===void 0)?void 0:ze.ip_limit);case 5:return $e.next=7,Object(U.m)(Le.examId);case 7:return Ue(Pe),$e.next=10,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Pe.user_answer}});case 10:Ye=$e.sent,Qe(Pe,Pe.user_answer.length>0?1:0),Ye.status===0?qe(!0):Ye.status===-1&&H.c.push("/exam/studentClient");case 13:case"end":return $e.stop()}},He)}));return function(xe,tt){return De.apply(this,arguments)}}();return Object(f.useImperativeHandle)(Ce,function(){return{editData:h}}),a.a.createElement("div",{className:l.a.multiple},a.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(F,{editData:h}),h==null||((ne=h.question_choices)===null||ne===void 0)?void 0:ne.map(function(De,He){var xe;return a.a.createElement("ul",{onClick:function(){return st(De,He)},style:{pointerEvents:Le.checkState?"none":"auto"},key:De.choice_id,className:(h==null||((xe=h.user_answer)===null||xe===void 0)?void 0:xe.includes(De.choice_id))?l.a.msActive:l.a.ms},a.a.createElement("li",null,_t[(De.c_position||De.choice_position)-1]),a.a.createElement("li",null,a.a.createElement(p.a,{value:De.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&a.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&a.a.createElement("div",{className:l.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Te=Object(f.forwardRef)(Ie),Fe=function(le,Ce){var ne,pe=le.data,Qe=le.callback,Le=le.params;Object(f.useEffect)(function(){Ue(pe)},[pe]);var Je=Object(f.useState)({}),me=Object(K.a)(Je,2),h=me[0],Ue=me[1],re=Object(f.useState)(!1),rt=Object(K.a)(re,2),Ke=rt[0],qe=rt[1],_t=["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"],st=function(){var De=Object(W.a)(S.a.mark(function He(xe,tt){var ze,Pe,Ae;return S.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return qe(!1),Pe=Object(E.cloneDeep)(h),Pe.user_answer=[xe.choice_id],je.next=5,Object(U.l)(Le.examId,Le==null||((ze=Le.exercise)===null||ze===void 0)?void 0:ze.ip_limit);case 5:return je.next=7,Object(U.m)(Le.examId);case 7:return Ue(Pe),je.next=10,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:xe.choice_id}});case 10:Ae=je.sent,Qe(Pe,1),Ae.status===0?qe(!0):Ae.status===-1&&H.c.push("/exam/studentClient");case 13:case"end":return je.stop()}},He)}));return function(xe,tt){return De.apply(this,arguments)}}();return Object(f.useImperativeHandle)(Ce,function(){return{editData:h}}),a.a.createElement("div",{className:l.a.judgment},a.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(F,{editData:h}),h==null||((ne=h.question_choices)===null||ne===void 0)?void 0:ne.map(function(De,He){var xe;return a.a.createElement("ul",{onClick:function(){return st(De,He)},style:{pointerEvents:Le.checkState?"none":"auto"},key:De.choice_id,className:(h==null||((xe=h.user_answer)===null||xe===void 0)?void 0:xe.includes(De.choice_id))?l.a.qsActive:l.a.qs},a.a.createElement("li",null,a.a.createElement("span",null)),a.a.createElement("li",null,a.a.createElement(p.a,{value:De.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&a.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&a.a.createElement("div",{className:l.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Be=Object(f.forwardRef)(Fe),ce=n("3S9h"),Z=n("5NDa"),ot=n("5rEg"),Ee=ot.a.TextArea,fe=function(le,Ce){var ne,pe=le.data,Qe=le.callback,Le=le.params,Je=Object(f.useState)({}),me=Object(K.a)(Je,2),h=me[0],Ue=me[1],re=Object(f.useState)([]),rt=Object(K.a)(re,2),Ke=rt[0],qe=rt[1],_t=Object(f.useState)(!1),st=Object(K.a)(_t,2),De=st[0],He=st[1],xe=Object(f.useRef)(null);Object(f.useEffect)(function(){for(var Pe=[],Ae=0;Ae<(pe==null?void 0:pe.multi_count);Ae++)Pe.push(Object(D.a)({},(pe==null?void 0:pe.user_answer[Ae])||{}));Ue(pe),qe(Pe)},[pe]);var tt=function(Ae,Ye){He(!1);var je=Object(E.cloneDeep)(h);Ke[Ye].answer_text=Ae.target.value,je.user_answer=Ke,Ue(je),qe(Object(ce.a)(Ke)),clearTimeout(xe.current),xe.current=setTimeout(Object(W.a)(S.a.mark(function $e(){var Ot,I;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(U.l)(Le.examId,Le==null||((Ot=Le.exercise)===null||Ot===void 0)?void 0:Ot.ip_limit);case 2:return ft.next=4,Object(U.m)(Le.examId);case 4:return ft.next=6,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ke[Ye].answer_text,exercise_choice_id:Ye+1}});case 6:I=ft.sent,Qe(je,Ke.some(function(wt){return!!wt.answer_text})?1:0),I.status===0?He(!0):I.status===-1&&H.c.push("/exam/studentClient");case 9:case"end":return ft.stop()}},$e)})),500)};Object(f.useImperativeHandle)(Ce,function(){return{editData:h}});var ze=function(){var Ae;return h==null||((Ae=h.standard_answer)===null||Ae===void 0)?void 0:Ae.map(function(Ye,je){var $e;return a.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:je},"\u586B\u7A7A\u9898",je+1,"\uFF1A",($e=Ye.answer_text)===null||$e===void 0?void 0:$e.join("\u3001"),a.a.createElement("br",null))})};return console.log("userAnswer",Ke),a.a.createElement("div",{className:l.a.completion},a.a.createElement("div",{className:l.a.tips,style:{opacity:De?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(F,{editData:h}),Ke==null?void 0:Ke.map(function(Pe,Ae){return a.a.createElement("ul",{key:Ae,className:l.a.fill},a.a.createElement("li",null,"\u586B\u7A7A",Ae+1,":"),a.a.createElement("li",null,a.a.createElement(Ee,{disabled:Le.checkState,value:Pe==null?void 0:Pe.answer_text,rows:3,onChange:function(je){return tt(je,Ae)}})))}),(h==null?void 0:h.user_score)&&a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206")),!!(h==null||((ne=h.standard_answer)===null||ne===void 0)?void 0:ne.length)&&a.a.createElement("div",{className:l.a.analysis,style:{marginTop:"-20px"}},a.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.a.createElement("aside",null,ze())),(h==null?void 0:h.analysis)&&a.a.createElement("div",{className:l.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},ue=Object(f.forwardRef)(fe),Me=n("Ot1p"),We=function(le,Ce){var ne,pe,Qe,Le=le.data,Je=le.callback,me=le.params;Object(f.useEffect)(function(){rt(Le)},[Le]);var h=Object(f.useState)({}),Ue=Object(K.a)(h,2),re=Ue[0],rt=Ue[1],Ke=Object(f.useState)(!1),qe=Object(K.a)(Ke,2),_t=qe[0],st=qe[1],De=Object(f.useRef)(null),He=function(){var xe=Object(W.a)(S.a.mark(function tt(ze){var Pe;return S.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:st(!1),Pe=Object(E.cloneDeep)(re),Pe.user_answer[0]=ze,rt(Pe),clearTimeout(De.current),De.current=setTimeout(Object(W.a)(S.a.mark(function je(){var $e,Ot;return S.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Object(U.l)(me.examId,me==null||(($e=me.exercise)===null||$e===void 0)?void 0:$e.ip_limit);case 2:return ut.next=4,Object(U.m)(me.examId);case 4:return ut.next=6,Object(e.a)("/api/exercise_questions/".concat(re.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:ze}});case 6:Ot=ut.sent,Je(Pe,ze?1:0),Ot.status===0?st(!0):Ot.status===-1&&H.c.push("/exam/studentClient");case 9:case"end":return ut.stop()}},je)})),500);case 6:case"end":return Ye.stop()}},tt)}));return function(ze){return xe.apply(this,arguments)}}();return Object(f.useImperativeHandle)(Ce,function(){return{editData:re}}),a.a.createElement("div",{className:l.a.subjective},a.a.createElement("div",{className:l.a.tips,style:{opacity:_t?1:0}},a.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),a.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),a.a.createElement(F,{editData:re}),!me.checkState&&a.a.createElement(Me.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:re==null||((ne=re.user_answer)===null||ne===void 0)?void 0:ne[0],id:re==null?void 0:re.question_id,onChange:function(tt){return He(tt)}}),me.checkState&&a.a.createElement(a.a.Fragment,null,(re==null?void 0:re.user_answer)&&a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:re==null||((pe=re.user_answer)===null||pe===void 0)?void 0:pe[0]}))),(re==null?void 0:re.user_score)&&a.a.createElement("div",{className:l.a.answer},a.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")),(re==null?void 0:re.standard_answer)&&a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:re==null||((Qe=re.standard_answer)===null||Qe===void 0)?void 0:Qe[0]}))),(re==null?void 0:re.analysis)&&a.a.createElement("div",{className:l.a.analysis},a.a.createElement("div",null,"\u89E3\u6790\uFF1A"),a.a.createElement("aside",null,a.a.createElement(p.a,{value:re==null?void 0:re.analysis})))))},at=Object(f.forwardRef)(We),lt=n("ZW9T"),St=n("J66h"),Mt=function(le,Ce){var ne=le.data,pe=le.params,Qe=le.callback,Le=Object(f.useState)({}),Je=Object(K.a)(Le,2),me=Je[0],h=Je[1],Ue=Object(f.useState)(""),re=Object(K.a)(Ue,2),rt=re[0],Ke=re[1],qe=Object(f.useState)(!1),_t=Object(K.a)(qe,2),st=_t[0],De=_t[1],He=Object(f.useState)("none"),xe=Object(K.a)(He,2),tt=xe[0],ze=xe[1],Pe=Object(f.useRef)();Object(f.useEffect)(function(){return window.addEventListener("message",Ae),function(){window.removeEventListener("message",Ae)}},[]),Object(f.useEffect)(function(){h(ne)},[ne]);var Ae=function(ut){ut.data==="backExercise"&&Ye()},Ye=function(){ze("none"),Ke(""),Qe()},je=function(){var I=Object(W.a)(S.a.mark(function ut(){var ft,wt;return S.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return De(!0),be.next=3,Object(U.l)(pe.examId,pe==null||((ft=pe.exercise)===null||ft===void 0)?void 0:ft.ip_limit);case 3:return be.next=5,Object(U.m)(pe.examId);case 5:if(!me.hack_identifier){be.next=10;break}return be.next=8,Object(o.V)({id:me.hack_identifier});case 8:wt=be.sent,(wt==null?void 0:wt.status)===0&&(Ke("/myproblems/".concat(wt.identifier,"?type=exercises&sign=exam&exercisesId=").concat(pe==null?void 0:pe.examId,"&login=").concat(pe==null?void 0:pe.login,"&questionId=").concat(me.question_id)),ze("block"));case 10:De(!1);case 11:case"end":return be.stop()}},ut)}));return function(){return I.apply(this,arguments)}}(),$e={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(f.useImperativeHandle)(Ce,function(){return{editData:me}});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 a.a.createElement("div",{className:l.a.program},a.a.createElement("iframe",{style:{display:tt},id:"iframeShixuns",className:l.a.iframe,src:rt,ref:Pe,frameBorder:"0"}),a.a.createElement(F,{editData:me}),a.a.createElement(p.a,{value:me==null?void 0:me.description}),!pe.checkState&&a.a.createElement("div",{className:l.a.customBtn},a.a.createElement(B.a,{loading:st,onClick:je,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),pe.checkState&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",a.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),a.a.createElement("aside",null,a.a.createElement(lt.b,{height:300,language:"python",theme:"vs-light",value:(me==null?void 0:me.passed_code)?St.Base64.decode(me==null?void 0:me.passed_code):"",options:$e}))),(me==null?void 0:me.user_score)&&a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(me==null?void 0:me.user_score)==="0.0"?0:me==null?void 0:me.user_score,"\u5206"))))},Ut=Object(f.forwardRef)(Mt),kt=n("g9YV"),At=n("wCAj"),qt=n("miYZ"),va=n("tsqr"),ve=n("HBuW"),mt=function(le,Ce){var ne,pe,Qe=le.data,Le=le.callback,Je=le.params;Object(f.useEffect)(function(){re(Qe)},[Qe]);var me=Object(f.useState)({}),h=Object(K.a)(me,2),Ue=h[0],re=h[1],rt=Object(f.useState)(""),Ke=Object(K.a)(rt,2),qe=Ke[0],_t=Ke[1],st=Object(f.useState)(!1),De=Object(K.a)(st,2),He=De[0],xe=De[1],tt=Object(f.useState)("none"),ze=Object(K.a)(tt,2),Pe=ze[0],Ae=ze[1],Ye=Object(f.useRef)();Object(f.useEffect)(function(){return window.addEventListener("message",je),function(){window.removeEventListener("message",je)}},[]),Object(f.useEffect)(function(){re(Qe)},[Qe]);var je=function(L){L.data==="backExercise"&&$e()},$e=function(){Ae("none"),_t(""),Le()},Ot={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(f.useImperativeHandle)(Ce,function(){return{editData:Ue}});var I=function be(L,Ne){var de;L=((de=L)===null||de===void 0?void 0:de.includes(".json"))?L:"".concat(L,".json"),X.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Pt=Object(W.a)(S.a.mark(function Tt(){var Ve,we;return S.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(o.R)({url:L});case 2:if(Ve=dt.sent,Ve){dt.next=5;break}return dt.abrupt("return");case 5:return va.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),dt.next=8,Object(ve.A)({id:Ve.shixun_identifier});case 8:if(we=dt.sent,!(we==null?void 0:we.game_identifier)){dt.next=12;break}return ft({shixun_identifier:we==null?void 0:we.game_identifier,question_id:Ne}),dt.abrupt("return");case 12:(we==null?void 0:we.status)===2?be(we==null?void 0:we.message,Ne):(we==null?void 0:we.status)===3&&ut(we==null?void 0:we.message);case 13:case"end":return dt.stop()}},Tt)}));function it(){return Pt.apply(this,arguments)}return it}()})},ut=function(L){X.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",L,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ft=function(){var be=Object(W.a)(S.a.mark(function L(Ne){var de;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(ve.A)({id:Ne.shixun_identifier});case 2:de=it.sent,(de==null?void 0:de.game_identifier)&&(_t("/tasks/".concat(de.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(Je.examId,"&questionId=").concat(Ne.question_id)),Ae("block")),(de==null?void 0:de.status)===-3?Object(U.k)():(de==null?void 0:de.status)===2?I(de==null?void 0:de.message,Ne.question_id):(de==null?void 0:de.status)===3&&ut(de==null?void 0:de.message);case 5:case"end":return it.stop()}},L)}));return function(Ne){return be.apply(this,arguments)}}(),wt=function(){var be=Object(W.a)(S.a.mark(function L(Ne){var de;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return xe(!0),it.next=3,Object(U.l)(Je.examId,Je==null||((de=Je.exercise)===null||de===void 0)?void 0:de.ip_limit);case 3:return it.next=5,Object(U.m)(Je.examId);case 5:Ne.redo?X.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:a.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 Tt=Object(W.a)(S.a.mark(function we(){var Dt,dt;return S.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Object(o.R)({id:Ne.myshixun_identifier,url:Ne.url});case 2:Dt=bt.sent,Dt&&(dt=Object(D.a)(Object(D.a)({},Ne),{},{shixun_identifier:Dt.shixun_identifier}),ft(dt));case 4:case"end":return bt.stop()}},we)}));function Ve(){return Tt.apply(this,arguments)}return Ve}()}):ft(Ne),xe(!1);case 7:case"end":return it.stop()}},L)}));return function(Ne){return be.apply(this,arguments)}}(),ht=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(L,Ne){var de;return a.a.createElement("span",null,L==null||((de=L[0])===null||de===void 0)?void 0:de.output_detail)}}];return a.a.createElement("div",{className:l.a.practice},a.a.createElement("iframe",{style:{display:Pe},id:"iframeShixuns",className:l.a.iframe,src:qe,ref:Ye,frameBorder:"0"}),a.a.createElement(F,{editData:Ue}),Ue==null||((ne=Ue.shixun)===null||ne===void 0)?void 0:ne.map(function(be,L){return a.a.createElement(Q.a,{className:"font16",gutter:[0,20],key:L},a.a.createElement(b.a,{flex:"1"},L+1,". ",be.challenge_name," ",a.a.createElement("span",{className:"c-grey-999"},"(",be.challenge_score,"\u5206)")),a.a.createElement(b.a,{flex:"100px",className:"tr"},be.answer_status===0&&a.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),be.answer_status===1&&a.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!Je.checkState&&a.a.createElement("div",{className:l.a.customBtn},a.a.createElement(B.a,{loading:He,onClick:function(){return wt(Ue)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),Je.checkState&&(Ue==null||((pe=Ue.shixun_details)===null||pe===void 0)?void 0:pe.map(function(be,L){var Ne,de,Pt,it,Tt=be.shixun_detail,Ve=Tt===void 0?[]:Tt,we=be.stage_list,Dt=we===void 0?[]:we,dt=Dt==null?void 0:Dt.map(function(Ct,bt){return Object(D.a)(Object(D.a)({},Dt[bt]),Ve[bt])});return console.log(dt,"items"),a.a.createElement(f.Fragment,{key:L},a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u7B2C",L+1,"\u5173\uFF1A",Ve==null||((Ne=Ve[0])===null||Ne===void 0)?void 0:Ne.name),a.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",Dt==null||((de=Dt[0])===null||de===void 0)?void 0:de.user_score,"\u5206")),a.a.createElement(At.a,{className:l.a.table,pagination:!1,dataSource:dt,columns:ht}),!!(Ve==null||((Pt=Ve[0])===null||Pt===void 0)?void 0:Pt.passed_code)&&a.a.createElement("div",{className:l.a.answer,style:{display:"block"}},a.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",a.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),a.a.createElement("aside",null,a.a.createElement(lt.b,{height:300,language:"python",theme:"vs-light",value:Ve==null||((it=Ve[0])===null||it===void 0)?void 0:it.passed_code,options:Ot}))))})),(Ue==null?void 0:Ue.user_score)&&a.a.createElement("div",{className:l.a.answer},a.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Ue==null?void 0:Ue.user_score)==="0.0"?0:Ue==null?void 0:Ue.user_score,"\u5206")))},nt=Object(f.forwardRef)(mt),et=w.a.Countdown,yt=function(le){var Ce,ne,pe,Qe,Le,Je,me,h,Ue,re,rt,Ke,qe,_t,st,De,He,xe,tt,ze,Pe,Ae,Ye,je,$e,Ot,I,ut,ft,wt,ht,be,L=le.location,Ne=Object(f.useState)(!1),de=Object(K.a)(Ne,2),Pt=de[0],it=de[1],Tt=Object(f.useState)(!1),Ve=Object(K.a)(Tt,2),we=Ve[0],Dt=Ve[1],dt=Object(f.useState)(!0),Ct=Object(K.a)(dt,2),bt=Ct[0],ma=Ct[1],ra=Object(f.useState)(!1),zt=Object(K.a)(ra,2),ia=zt[0],Sa=zt[1],oa=Object(f.useState)(!1),Jt=Object(K.a)(oa,2),_a=Jt[0],la=Jt[1],sa=Object(f.useState)({}),ha=Object(K.a)(sa,2),ie=ha[0],It=ha[1],Xt=Object(f.useState)({}),Kt=Object(K.a)(Xt,2),C=Kt[0],ua=Kt[1],da=Object(f.useState)([]),Vt=Object(K.a)(da,2),vt=Vt[0],Wt=Vt[1],pa=Object(f.useState)([]),ca=Object(K.a)(pa,2),$t=ca[0],ga=ca[1],Oa=Object(f.useState)(!1),Ea=Object(K.a)(Oa,2),ae=Ea[0],Re=Ea[1],ge=Object(f.useRef)({}),Ze=Object(f.useRef)(),Ge=Object(f.useRef)(0),ct=Object(f.useState)(null),Rt=Object(K.a)(ct,2),xt=Rt[0],pt=Rt[1],Lt=Object(H.b)()._store.getState(),Zt=Lt.user,jt=Zt.userInfo;Object(f.useEffect)(function(){var Se;(L==null||((Se=L.query)===null||Se===void 0)?void 0:Se.examId)&&ya()},[L==null||((Ce=L.query)===null||Ce===void 0)?void 0:Ce.examId]),Object(f.useEffect)(function(){return we&&(Object(u.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",ea,!1),document.addEventListener(Object(u.c)(),Pa)},500),setTimeout(function(){console.log(u.a,44),Object(u.a)()||X.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:a.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},Ge.current+1),"\u6B21",a.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(u.d)(document.documentElement),ta(Ge.current+1)}})},1500)),function(){document.removeEventListener(Object(u.c)(),Pa),window.removeEventListener("blur",ea,!1)}},[we]),Object(f.useEffect)(function(){return(ie==null?void 0:ie.q_position)&&sessionStorage.setItem("answer_position",(ie==null?void 0:ie.q_position)||1),function(){sessionStorage.clear()}},[ie==null?void 0:ie.q_position]),Object(f.useEffect)(function(){return Object(H.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(H.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var ea=function(ee){var se,z;Object(u.a)()&&(!document.getElementById("iframeShixuns")||((se=document.getElementById("iframeShixuns"))===null||se===void 0||((z=se.style)===null||z===void 0)?void 0:z.display)=="none")&&Object(u.b)()},ta=function(){var Se=Object(W.a)(S.a.mark(function ee(se){var z,te;return S.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(o.P)({id:L==null||((z=L.query)===null||z===void 0)?void 0:z.examId});case 2:se>(C==null||((te=C.exercise)===null||te===void 0)?void 0:te.screen_num)?(X.a.destroyAll(),na(1)):Ge.current=se;case 3:case"end":return oe.stop()}},ee)}));return function(se){return Se.apply(this,arguments)}}(),fa=function(){var Se=Object(W.a)(S.a.mark(function ee(se){var z,te,ke,oe,Xe;return S.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:X.a.destroyAll(),Xe=X.a.info({keyboard:!1,maskClosable:!1,okText:a.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",a.a.createElement("span",{style:{display:"inline-block"}},a.a.createElement(et,{onFinish:function(){return ta(se)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((C==null||((z=C.exercise)===null||z===void 0)?void 0:z.screen_sec)+1)*1e3})),"S\uFF09"),content:a.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},se-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.a.createElement("span",{className:"c-red"},C==null||((te=C.exercise)===null||te===void 0)?void 0:te.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",a.a.createElement("span",{className:"c-red"},C==null||((ke=C.exercise)===null||ke===void 0)?void 0:ke.screen_sec),"\u79D2\u5185\u56DE\u5230",a.a.createElement("br",null),a.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Et=Object(W.a)(S.a.mark(function Qt(){return S.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:Object(u.d)(document.documentElement),Xe.destroy();case 2:case"end":return Gt.stop()}},Qt)}));function Ht(){return Et.apply(this,arguments)}return Ht}()}),setTimeout(function(){var Et;Xe.update({okText:a.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.a.createElement("span",{className:"c-red"},se),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.a.createElement("span",{className:"c-red"},C==null||((Et=C.exercise)===null||Et===void 0)?void 0:Et.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((C==null||((oe=C.exercise)===null||oe===void 0)?void 0:oe.screen_sec)+1)*1e3);case 3:case"end":return gt.stop()}},ee)}));return function(se){return Se.apply(this,arguments)}}(),Pa=function(ee){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):fa(Ge.current+1)},wa=function(ee){var se=[];return ee.forEach(function(z){se=se.concat(z.items)}),se},ya=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z,te,ke,oe,Xe,Nt,gt,Et,Ht,Qt,Ft,Gt,ba;return S.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return la(!0),Bt.next=3,Object(e.a)("/api/students/exercises/".concat(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId,"/start_answer.json"),{method:"get"});case 3:if(z=Bt.sent,!(z==null?void 0:z.exercise_question_types)){Bt.next=21;break}if(!(((te=z.exercise)===null||te===void 0?void 0:te.left_time)===0)){Bt.next=8;break}return na(1),Bt.abrupt("return");case 8:if(!(((ke=z.exercise)===null||ke===void 0?void 0:ke.exercise_status)<3&&z.exercise.is_normal)){Bt.next=11;break}return Bt.next=11,Object(U.m)(L==null||((Et=L.query)===null||Et===void 0)?void 0:Et.examId,"\u8003\u8BD5\u65F6\u95F4\u5DF2\u5230\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u6536\u5377\u3002");case 11:pt(((oe=z.exercise)===null||oe===void 0?void 0:oe.left_time)&&Date.now()+(z==null||((Xe=z.exercise)===null||Xe===void 0)?void 0:Xe.left_time)*1e3),Ht=wa(z==null?void 0:z.exercise_question_types),Qt=sessionStorage.getItem("answer_position")||1,ua(z),Wt((z==null?void 0:z.question_status)||[]),ga(Ht),It((Ht==null?void 0:Ht[Number(Qt)-1])||{}),la(!1),Re((z==null||((Nt=z.exercise)===null||Nt===void 0)?void 0:Nt.user_exercise_status)===1),(z==null||((gt=z.exercise)===null||gt===void 0)?void 0:gt.user_exercise_status)!==1&&(it(!!(z==null||((Ft=z.exercise)===null||Ft===void 0)?void 0:Ft.open_camera)),Dt(!!(z==null||((Gt=z.exercise)===null||Gt===void 0)?void 0:Gt.screen_open)),Ge.current=(z==null||((ba=z.exercise)===null||ba===void 0)?void 0:ba.used_screen_num)||0);case 21:case"end":return Bt.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),aa=function(ee,se){var z=vt.map(function(ke){return ke.ques_id===(ee==null?void 0:ee.question_id)?Object(D.a)(Object(D.a)({},ke),{},{ques_status:se}):ke}),te=$t.map(function(ke){return ke.question_id===(ee==null?void 0:ee.question_id)?ee:ke});Wt(z),ga(te)},Yt=function(ee,se){var z,te,ke,oe,Xe=C==null||((z=C.exercise_question_types)===null||z===void 0)?void 0:z.find(function(gt){return gt.question_type===se}),Nt=C==null||((te=C.exercise_question_types)===null||te===void 0)?void 0:te.findIndex(function(gt){return gt.question_type===se});return a.a.createElement(f.Fragment,null,a.a.createElement("span",{className:"blod font14 c-grey-333"},Object(U.P)(Nt+1),"\u3001",ee,"\uFF08\u5171",Xe==null||((ke=Xe.items)===null||ke===void 0)?void 0:ke.length,"\u9898\uFF0C\u5171",Xe==null?void 0:Xe.score,"\u5206\uFF09"),a.a.createElement("ul",{className:A.a.answerSheet,key:se},Xe==null||((oe=Xe.items)===null||oe===void 0)?void 0:oe.map(function(gt,Et){var Ht=(vt==null?void 0:vt.some(function(Ft){return Ft.ques_id===gt.question_id&&!!Ft.ques_status}))?A.a.active:"",Qt=!!(vt==null?void 0:vt.some(function(Ft){return Ft.ques_id===gt.question_id&&!!Ft.is_marked}));if(gt.question_type===se)return a.a.createElement("li",{onClick:function(){return It($t[gt.q_position-1])},key:Et,className:Ht},a.a.createElement("span",null,gt.q_position),Qt&&a.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Ca=function(ee){return a.a.createElement(f.Fragment,null,ee.question_type===0&&Yt("\u5355\u9009\u9898",0),ee.question_type===1&&Yt("\u591A\u9009\u9898",1),ee.question_type===2&&Yt("\u5224\u65AD\u9898",2),ee.question_type===3&&Yt("\u586B\u7A7A\u9898",3),ee.question_type===4&&Yt("\u7B80\u7B54\u9898",4),ee.question_type===5&&Yt("\u5B9E\u8BAD\u9898",5),ee.question_type===6&&Yt("\u7F16\u7A0B\u9898",6))},xa=function(){var ee,se,z,te,ke,oe,Xe;return a.a.createElement(f.Fragment,null,ie.question_type===0&&a.a.createElement(_e,{key:ie==null?void 0:ie.question_id,ref:ge,data:ie,callback:aa,params:{checkState:ae,examId:L==null||((ee=L.query)===null||ee===void 0)?void 0:ee.examId,exercise:C==null?void 0:C.exercise}}),ie.question_type===1&&a.a.createElement(Te,{key:ie==null?void 0:ie.question_id,ref:ge,data:ie,callback:aa,params:{checkState:ae,examId:L==null||((se=L.query)===null||se===void 0)?void 0:se.examId,exercise:C==null?void 0:C.exercise}}),ie.question_type===2&&a.a.createElement(Be,{key:ie==null?void 0:ie.question_id,ref:ge,data:ie,callback:aa,params:{checkState:ae,examId:L==null||((z=L.query)===null||z===void 0)?void 0:z.examId,exercise:C==null?void 0:C.exercise}}),ie.question_type===3&&a.a.createElement(ue,{key:ie==null?void 0:ie.question_id,ref:ge,data:ie,callback:aa,params:{checkState:ae,examId:L==null||((te=L.query)===null||te===void 0)?void 0:te.examId,exercise:C==null?void 0:C.exercise}}),ie.question_type===4&&a.a.createElement(at,{key:ie==null?void 0:ie.question_id,ref:ge,data:ie,callback:aa,params:{checkState:ae,examId:L==null||((ke=L.query)===null||ke===void 0)?void 0:ke.examId,exercise:C==null?void 0:C.exercise}}),ie.question_type===5&&a.a.createElement(nt,{key:ie==null?void 0:ie.question_id,params:{examId:L==null||((oe=L.query)===null||oe===void 0)?void 0:oe.examId,login:jt==null?void 0:jt.login,checkState:ae,exercise:C==null?void 0:C.exercise},ref:ge,data:ie,callback:ya}),ie.question_type===6&&a.a.createElement(Ut,{key:ie==null?void 0:ie.question_id,params:{examId:L==null||((Xe=L.query)===null||Xe===void 0)?void 0:Xe.examId,login:jt==null?void 0:jt.login,checkState:ae,exercise:C==null?void 0:C.exercise},ref:ge,data:ie,callback:ya}))},Ra=function(){var Se=Object(W.a)(S.a.mark(function ee(se){return S.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(se==="prev")){te.next=3;break}return It($t[ie.q_position-2]),te.abrupt("return");case 3:It($t[ie.q_position]);case 4:case"end":return te.stop()}},ee)}));return function(se){return Se.apply(this,arguments)}}(),na=function(){var Se=Object(W.a)(S.a.mark(function ee(se){var z,te;return S.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(e.a)("/api/students/exercises/".concat(L==null||((z=L.query)===null||z===void 0)?void 0:z.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:se}});case 2:te=oe.sent,(te==null?void 0:te.status)===0&&(it(!1),Object(u.b)(),H.c.replace("/exam/succeed"));case 4:case"end":return oe.stop()}},ee)}));return function(se){return Se.apply(this,arguments)}}(),Ua=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z,te;return S.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(U.m)(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId);case 2:return oe.next=4,Object(e.a)("/api/students/exercises/".concat(L==null||((z=L.query)===null||z===void 0)?void 0:z.examId,"/check_status.json"),{method:"get"});case 4:te=oe.sent,(te==null?void 0:te.status)===0&&((te==null?void 0:te.left_time)===0?na(2):pt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3));case 6:case"end":return oe.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),Da=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z;return S.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(e.a)("/api/students/exercises/".concat(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId,"/check_status.json"),{method:"get"});case 2:z=ke.sent,(z==null?void 0:z.status)===0&&((z==null?void 0:z.left_time)===0?na(1):X.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((z==null?void 0:z.left_time)/60),"\u5206\u949F\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var oe=Object(W.a)(S.a.mark(function Nt(){return S.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.abrupt("return",na(1));case 1:case"end":return Et.stop()}},Nt)}));function Xe(){return oe.apply(this,arguments)}return Xe}(),onCancel:function(){var oe=Object(W.a)(S.a.mark(function Nt(){return S.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.abrupt("return",pt((z==null?void 0:z.left_time)&&Date.now()+(z==null?void 0:z.left_time)*1e3));case 1:case"end":return Et.stop()}},Nt)}));function Xe(){return oe.apply(this,arguments)}return Xe}()}));case 4:case"end":return ke.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),Ta=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z;return S.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(U.m)(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId);case 2:if(z=[],$t.forEach(function(oe,Xe){var Nt=vt.findIndex(function(gt){return gt.ques_id===oe.question_id&&!gt.ques_status});Nt>-1&&z.push(Xe+1)}),z.length){ke.next=7;break}return X.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:Da}),ke.abrupt("return");case 7:X.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:a.a.createElement("div",null,a.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",z.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),a.a.createElement("div",null,z.map(function(oe){return a.a.createElement("div",{onClick:function(){It($t[oe-1]),X.a.destroyAll()},className:A.a.listBtn,key:oe},oe)}))),onOk:function(){return Promise.resolve()},onCancel:Da});case 8:case"end":return ke.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),La=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z,te;return S.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(e.a)("/api/students/exercises/".concat(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId,"/mark"),{method:"post",body:{exercise_question_id:ie==null?void 0:ie.question_id}});case 2:z=oe.sent,z.status===0&&(te=vt.map(function(Xe){return Xe.ques_id===(ie==null?void 0:ie.question_id)?Object(D.a)(Object(D.a)({},Xe),{},{is_marked:!Xe.is_marked}):Xe}),Wt(te));case 4:case"end":return oe.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),Aa=function(){var ee;(ee=Ze.current)===null||ee===void 0||ee.handlePhoto()},ja=function(){var Se=Object(W.a)(S.a.mark(function ee(){var se,z,te;return S.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(U.m)(L==null||((se=L.query)===null||se===void 0)?void 0:se.examId);case 2:return oe.next=4,Object(e.a)("/api/students/exercises/".concat(L==null||((z=L.query)===null||z===void 0)?void 0:z.examId,"/check_status.json"),{method:"get"});case 4:te=oe.sent,(te==null?void 0:te.status)===0&&pt((te==null?void 0:te.left_time)&&Date.now()+(te==null?void 0:te.left_time)*1e3);case 6:case"end":return oe.stop()}},ee)}));return function(){return Se.apply(this,arguments)}}(),Ma=!!(vt==null?void 0:vt.some(function(Se){return Se.ques_id===ie.question_id&&!!Se.is_marked}));return a.a.createElement(x.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},a.a.createElement(f.Fragment,null,a.a.createElement("div",{className:A.a.header},a.a.createElement("div",{className:A.a.num,style:{fontWeight:600,marginRight:20}},C==null||((ne=C.exercise)===null||ne===void 0)?void 0:ne.user_name),a.a.createElement("div",{className:A.a.num},a.a.createElement("div",null,"\u8003\u53F7\uFF1A",(C==null||((pe=C.exercise)===null||pe===void 0)?void 0:pe.exercise_no)||"--"," "),a.a.createElement("div",null,"\u5B66\u53F7\uFF1A",C==null||((Qe=C.exercise)===null||Qe===void 0)?void 0:Qe.student_id," ")),a.a.createElement("div",{title:C==null||((Le=C.exercise)===null||Le===void 0)?void 0:Le.exercise_name,className:A.a.name},C==null||((Je=C.exercise)===null||Je===void 0)?void 0:Je.exercise_name),a.a.createElement("div",{style:{visibility:ae?"hidden":"visible"},className:A.a.time},a.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),a.a.createElement("span",{className:A.a.s2},a.a.createElement(et,{value:xt,onFinish:Ua})),a.a.createElement(B.a,{size:"small",ghost:!0,type:"primary",className:"ml10",disabled:ae,onClick:ja},"\u5237\u65B0")),a.a.createElement(B.a,{className:A.a.btn,style:{visibility:ae?"hidden":"visible"},disabled:ae,onClick:Ta,type:"primary"},"\u4EA4\u5377")),a.a.createElement("div",{className:A.a.wrap},ae&&a.a.createElement("div",{className:A.a.back},a.a.createElement("span",{onClick:function(){return H.c.push("/exam/studentClient")}},a.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868"))),a.a.createElement("div",{className:A.a.wrap,style:{marginTop:"0px"}},a.a.createElement("div",{className:A.a.left,style:{width:bt?280:0}},a.a.createElement("section",{style:{opacity:bt?1:0}},Pt&&a.a.createElement("div",{className:A.a.camera},a.a.createElement(r.a,{number:(C==null||((me=C.exercise)===null||me===void 0)?void 0:me.photo_count)-(C==null||((h=C.exercise)===null||h===void 0)?void 0:h.take_photo),take_photo:C==null||((Ue=C.exercise)===null||Ue===void 0)?void 0:Ue.take_photo,ref:Ze,width:"232",custom:{categoryId:L==null||((re=L.query)===null||re===void 0)?void 0:re.examId,login:jt==null?void 0:jt.login},time:(rt=C.exercise)===null||rt===void 0?void 0:rt.left_time,supportCamera:function(ee){console.log(ee,333),ee===2||ee===1&&(Object(u.a)()&&Object(u.b)(),setTimeout(function(){return H.c.replace("/exam/studentClient")},2e3))}})),ae&&((C==null?void 0:C.user_score)||(C==null||((Ke=C.exercise)===null||Ke===void 0)?void 0:Ke.can_view_scores))&&a.a.createElement("div",{className:A.a.totalScore},(C==null?void 0:C.user_score)&&a.a.createElement(f.Fragment,null,a.a.createElement("span",null,C==null?void 0:C.user_score),a.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(C==null||((qe=C.exercise)===null||qe===void 0)?void 0:qe.can_view_scores)&&a.a.createElement(Y.Link,{className:"font14",to:"/exam/studentList/".concat(L==null||((_t=L.query)===null||_t===void 0)?void 0:_t.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),ae&&a.a.createElement("div",{className:A.a.totalAnswerScore},a.a.createElement("span",null,"\u7B54\u9898",a.a.createElement("i",null,vt==null||((st=vt.filter(function(Se){return Se.ques_status}))===null||st===void 0)?void 0:st.length)),a.a.createElement("span",null,"\u5171",a.a.createElement("i",null,(C==null||((De=C.exercise_types)===null||De===void 0)?void 0:De.q_counts)||(C==null||((He=C.exercise_scores)===null||He===void 0||((xe=He.exercise_types)===null||xe===void 0))?void 0:xe.q_counts)),"\u9898\uFF0C\u6EE1\u5206",a.a.createElement("i",null,(C==null||((tt=C.exercise_types)===null||tt===void 0)?void 0:tt.q_scores)||(C==null||((ze=C.exercise_scores)===null||ze===void 0||((Pe=ze.exercise_types)===null||Pe===void 0))?void 0:Pe.q_scores)),"\u5206")),a.a.createElement("div",{className:"relative",style:{minHeight:236}},a.a.createElement("aside",{className:"bg-white p20"},!ae&&a.a.createElement("aside",{className:A.a.answerInfo},a.a.createElement(Q.a,null,a.a.createElement(b.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),a.a.createElement(b.a,{span:12,className:"tr c-light-primary"},vt==null||((Ae=vt.filter(function(Se){return!!Se.ques_status}))===null||Ae===void 0)?void 0:Ae.length," / ",C==null||((Ye=C.exercise_types)===null||Ye===void 0)?void 0:Ye.q_counts),a.a.createElement(b.a,{span:24},a.a.createElement(R.a,{trailColor:"#c3ced2",percent:(vt==null||((je=vt.filter(function(Se){return!!Se.ques_status}))===null||je===void 0)?void 0:je.length)/(C==null||(($e=C.exercise_types)===null||$e===void 0)?void 0:$e.q_counts)*100,showInfo:!1})),a.a.createElement(b.a,null,a.a.createElement("span",{className:"c-grey-333"},"\u5171 ",a.a.createElement("span",{className:"c-light-primary"},(C==null||((Ot=C.exercise_types)===null||Ot===void 0)?void 0:Ot.q_counts)||(C==null||((I=C.exercise_scores)===null||I===void 0||((ut=I.exercise_types)===null||ut===void 0))?void 0:ut.q_counts))," \u9898\uFF1A"),a.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",a.a.createElement("span",{className:"c-light-primary"},(C==null||((ft=C.exercise_types)===null||ft===void 0)?void 0:ft.q_scores)||(C==null||((wt=C.exercise_scores)===null||wt===void 0||((ht=wt.exercise_types)===null||ht===void 0))?void 0:ht.q_scores))," \u5206")))),a.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},C==null||((be=C.exercise_question_types)===null||be===void 0)?void 0:be.map(function(Se){return a.a.createElement(f.Fragment,{key:Se.question_type},Ca(Se))}))))),a.a.createElement("div",{className:A.a.fold,onClick:function(){return ma(!bt)}},bt&&a.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!bt&&a.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),a.a.createElement("div",{className:A.a.right},a.a.createElement("div",{style:{height:ae?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:A.a.content},xa()),a.a.createElement("div",{className:A.a.btns},!ae&&a.a.createElement(B.a,{onClick:La,ghost:!0,type:"primary"},Ma?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ie.q_position>1&&a.a.createElement(B.a,{onClick:function(){return Ra("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ie.q_position<$t.length&&a.a.createElement(B.a,{onClick:function(){return Ra("next")},type:"primary"},"\u4E0B\u4E00\u9898"))))))},ye=s.default=yt},fJi3:function(Oe,s,n){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getBoundPosition=j,s.snapToGrid=Q,s.canDragX=y,s.canDragY=R,s.getControlPosition=c,s.createCoreData=b,s.createDraggableData=$;var g=n("gbW8"),x=n("8N4D");function j(N,S,W){if(!N.props.bounds)return[S,W];var G=N.props.bounds;G=typeof G=="string"?G:B(G);var X=D(N);if(typeof G=="string"){var K=X.ownerDocument,J=K.defaultView,w;if(G==="parent"?w=X.parentNode:w=K.querySelector(G),!(w instanceof J.HTMLElement))throw new Error('Bounds selector "'+G+'" could not find an element.');var f=w,a=J.getComputedStyle(X),V=J.getComputedStyle(f);G={left:-X.offsetLeft+(0,g.int)(V.paddingLeft)+(0,g.int)(a.marginLeft),top:-X.offsetTop+(0,g.int)(V.paddingTop)+(0,g.int)(a.marginTop),right:(0,x.innerWidth)(f)-(0,x.outerWidth)(X)-X.offsetLeft+(0,g.int)(V.paddingRight)-(0,g.int)(a.marginRight),bottom:(0,x.innerHeight)(f)-(0,x.outerHeight)(X)-X.offsetTop+(0,g.int)(V.paddingBottom)-(0,g.int)(a.marginBottom)}}return(0,g.isNum)(G.right)&&(S=Math.min(S,G.right)),(0,g.isNum)(G.bottom)&&(W=Math.min(W,G.bottom)),(0,g.isNum)(G.left)&&(S=Math.max(S,G.left)),(0,g.isNum)(G.top)&&(W=Math.max(W,G.top)),[S,W]}function Q(N,S,W){var G=Math.round(S/N[0])*N[0],X=Math.round(W/N[1])*N[1];return[G,X]}function y(N){return N.props.axis==="both"||N.props.axis==="x"}function R(N){return N.props.axis==="both"||N.props.axis==="y"}function c(N,S,W){var G=typeof S=="number"?(0,x.getTouch)(N,S):null;if(typeof S=="number"&&!G)return null;var X=D(W),K=W.props.offsetParent||X.offsetParent||X.ownerDocument.body;return(0,x.offsetXYFromParent)(G||N,K,W.props.scale)}function b(N,S,W){var G=N.state,X=!(0,g.isNum)(G.lastX),K=D(N);return X?{node:K,deltaX:0,deltaY:0,lastX:S,lastY:W,x:S,y:W}:{node:K,deltaX:S-G.lastX,deltaY:W-G.lastY,lastX:G.lastX,lastY:G.lastY,x:S,y:W}}function $(N,S){var W=N.props.scale;return{node:S.node,x:N.state.x+S.deltaX/W,y:N.state.y+S.deltaY/W,deltaX:S.deltaX/W,deltaY:S.deltaY/W,lastX:N.state.x,lastY:N.state.y}}function B(N){return{left:N.left,top:N.top,right:N.right,bottom:N.bottom}}function D(N){var S=N.findDOMNode();if(!S)throw new Error("<DraggableCore>: Unmounted during event!");return S}},fV52:function(Oe,s,n){"use strict";var g=n("cIOH"),x=n.n(g),j=n("6/k+"),Q=n.n(j)},gbW8:function(Oe,s,n){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.findInArray=g,s.isFunction=x,s.isNum=j,s.int=Q,s.dontSetMe=y;function g(R,c){for(var b=0,$=R.length;b<$;b++)if(c.apply(c,[R[b],b,R]))return R[b]}function x(R){return typeof R=="function"||Object.prototype.toString.call(R)==="[object Function]"}function j(R){return typeof R=="number"&&!isNaN(R)}function Q(R){return parseInt(R,10)}function y(R,c,b){if(R[c])return new Error("Invalid prop ".concat(c," passed to ").concat(b," - do not set this, set it on the child."))}},hQUZ:function(Oe,s,n){"use strict";var g=n("TqRt");Object.defineProperty(s,"__esModule",{value:!0}),s.InnerSlider=void 0;var x=g(n("cDf5")),j=g(n("pVnL")),Q=g(n("QILm")),y=g(n("3tO9")),R=g(n("lwsE")),c=g(n("W8MJ")),b=g(n("PJYZ")),$=g(n("7W2i")),B=g(n("LQ03")),D=g(n("lSNA")),N=g(n("q1tI")),S=g(n("F1Ou")),W=g(n("sEfC")),G=g(n("TSYQ")),X=n("3K4p"),K=n("+uyH"),J=n("coqV"),w=n("3Fjq"),f=g(n("bdgK")),a=function(V){(0,$.default)(H,V);var A=(0,B.default)(H);function H(Y){var e;(0,R.default)(this,H),e=A.call(this,Y),(0,D.default)((0,b.default)(e),"listRefHandler",function(r){return e.list=r}),(0,D.default)((0,b.default)(e),"trackRefHandler",function(r){return e.track=r}),(0,D.default)((0,b.default)(e),"adaptHeight",function(){if(e.props.adaptiveHeight&&e.list){var r=e.list.querySelector('[data-index="'.concat(e.state.currentSlide,'"]'));e.list.style.height=(0,X.getHeight)(r)+"px"}}),(0,D.default)((0,b.default)(e),"componentDidMount",function(){if(e.props.onInit&&e.props.onInit(),e.props.lazyLoad){var r=(0,X.getOnDemandLazySlides)((0,y.default)((0,y.default)({},e.props),e.state));r.length>0&&(e.setState(function(u){return{lazyLoadedList:u.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var o=(0,y.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!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(u){u.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,u.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,D.default)((0,b.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,D.default)((0,b.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,X.getOnDemandLazySlides)((0,y.default)((0,y.default)({},e.props),e.state));o.length>0&&(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var u=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state),P=e.didPropsChange(r);P&&e.updateState(u,P,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,D.default)((0,b.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,W.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,D.default)((0,b.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var u=(0,y.default)((0,y.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(u,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,D.default)((0,b.default)(e),"updateState",function(r,o,u){var P=(0,X.initializedState)(r);r=(0,y.default)((0,y.default)((0,y.default)({},r),P),{},{slideIndex:P.currentSlide});var l=(0,X.getTrackLeft)(r);r=(0,y.default)((0,y.default)({},r),{},{left:l});var E=(0,X.getTrackCSS)(r);(o||N.default.Children.count(e.props.children)!==N.default.Children.count(r.children))&&(P.trackStyle=E),e.setState(P,u)}),(0,D.default)((0,b.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,u=[],P=(0,X.getPreClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),l=(0,X.getPostClones)((0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(F){u.push(F.props.style.width),r+=F.props.style.width});for(var E=0;E<P;E++)o+=u[u.length-1-E],r+=u[u.length-1-E];for(var p=0;p<l;p++)r+=u[p];for(var m=0;m<e.state.currentSlide;m++)o+=u[m];var k={width:r+"px",left:-o+"px"};if(e.props.centerMode){var M="".concat(u[e.state.currentSlide],"px");k.left="calc(".concat(k.left," + (100% - ").concat(M,") / 2 ) ")}return{trackStyle:k}}var t=N.default.Children.count(e.props.children),i=(0,y.default)((0,y.default)((0,y.default)({},e.props),e.state),{},{slideCount:t}),d=(0,X.getPreClones)(i)+(0,X.getPostClones)(i)+t,v=100/e.props.slidesToShow*d,_=100/d,O=-_*((0,X.getPreClones)(i)+e.state.currentSlide)*v/100;e.props.centerMode&&(O+=(100-_*v/100)/2);var T={width:v+"%",left:O+"%"};return{slideWidth:_+"%",trackStyle:T}}),(0,D.default)((0,b.default)(e),"checkImagesLoad",function(){var r=e.list.querySelectorAll(".slick-slide img"),o=r.length,u=0;Array.prototype.forEach.call(r,function(P){var l=function(){return++u&&u>=o&&e.onWindowResized()};if(!P.onclick)P.onclick=function(){return P.parentNode.focus()};else{var E=P.onclick;P.onclick=function(){E(),P.parentNode.focus()}}P.onload||(e.props.lazyLoad?P.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(P.onload=l,P.onerror=function(){l(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,D.default)((0,b.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,y.default)((0,y.default)({},e.props),e.state),u=e.state.currentSlide;u<e.state.slideCount+(0,X.getPostClones)(o);u++)if(e.state.lazyLoadedList.indexOf(u)<0){r.push(u);break}for(var P=e.state.currentSlide-1;P>=-(0,X.getPreClones)(o);P--)if(e.state.lazyLoadedList.indexOf(P)<0){r.push(P);break}r.length>0?(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,D.default)((0,b.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=e.props,P=u.asNavFor,l=u.beforeChange,E=u.onLazyLoad,p=u.speed,m=u.afterChange,k=e.state.currentSlide,M=(0,X.slideHandler)((0,y.default)((0,y.default)((0,y.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),t=M.state,i=M.nextState;if(!t)return;l&&l(k,t.currentSlide);var d=t.lazyLoadedList.filter(function(v){return e.state.lazyLoadedList.indexOf(v)<0});E&&d.length>0&&E(d),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),m&&m(k),delete e.animationEndCallback),e.setState(t,function(){if(P&&e.asNavForIndex!==r&&(e.asNavForIndex=r,P.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var v=i.animating,_=(0,Q.default)(i,["animating"]);e.setState(_,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:v})},10)),m&&m(t.currentSlide),delete e.animationEndCallback})},p)})}),(0,D.default)((0,b.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=(0,y.default)((0,y.default)({},e.props),e.state),P=(0,X.changeSlide)(u,r);if(P!==0&&!P)return;if(o===!0?e.slideHandler(P,o):e.slideHandler(P),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var l=e.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),(0,D.default)((0,b.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,D.default)((0,b.default)(e),"keyHandler",function(r){var o=(0,X.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,D.default)((0,b.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,D.default)((0,b.default)(e),"disableBodyScroll",function(){var r=function(u){u=u||window.event,u.preventDefault&&u.preventDefault(),u.returnValue=!1};window.ontouchmove=r}),(0,D.default)((0,b.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,D.default)((0,b.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,X.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,D.default)((0,b.default)(e),"swipeMove",function(r){var o=(0,X.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(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,D.default)((0,b.default)(e),"swipeEnd",function(r){var o=(0,X.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(!o)return;var u=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),u===void 0)return;e.slideHandler(u),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,D.default)((0,b.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,D.default)((0,b.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,D.default)((0,b.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,D.default)((0,b.default)(e),"slickGoTo",function(r){var o=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},o)},0))}),(0,D.default)((0,b.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,X.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,D.default)((0,b.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,D.default)((0,b.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,D.default)((0,b.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,D.default)((0,b.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,D.default)((0,b.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,D.default)((0,b.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,D.default)((0,b.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,D.default)((0,b.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,D.default)((0,b.default)(e),"render",function(){var r=(0,G.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,y.default)((0,y.default)({},e.props),e.state),u=(0,X.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),P=e.props.pauseOnHover;u=(0,y.default)((0,y.default)({},u),{},{onMouseEnter:P?e.onTrackOver:null,onMouseLeave:P?e.onTrackLeave:null,onMouseOver:P?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var l;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var E=(0,X.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),p=e.props.pauseOnDotsHover;E=(0,y.default)((0,y.default)({},E),{},{clickHandler:e.changeSlide,onMouseEnter:p?e.onDotsLeave:null,onMouseOver:p?e.onDotsOver:null,onMouseLeave:p?e.onDotsLeave:null}),l=N.default.createElement(J.Dots,E)}var m,k,M=(0,X.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);M.clickHandler=e.changeSlide,e.props.arrows&&(m=N.default.createElement(w.PrevArrow,M),k=N.default.createElement(w.NextArrow,M));var t=null;e.props.vertical&&(t={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var d=(0,y.default)((0,y.default)({},t),i),v=e.props.touchMove,_={className:"slick-list",style:d,onClick:e.clickHandler,onMouseDown:v?e.swipeStart:null,onMouseMove:e.state.dragging&&v?e.swipeMove:null,onMouseUp:v?e.swipeEnd:null,onMouseLeave:e.state.dragging&&v?e.swipeEnd:null,onTouchStart:v?e.swipeStart:null,onTouchMove:e.state.dragging&&v?e.swipeMove:null,onTouchEnd:v?e.touchEnd:null,onTouchCancel:e.state.dragging&&v?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},O={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(_={className:"slick-list"},O={className:r}),N.default.createElement("div",O,e.props.unslick?"":m,N.default.createElement("div",(0,j.default)({ref:e.listRefHandler},_),N.default.createElement(K.Track,(0,j.default)({ref:e.trackRefHandler},u),e.props.children)),e.props.unslick?"":k,e.props.unslick?"":l)}),e.list=null,e.track=null,e.state=(0,y.default)((0,y.default)({},S.default),{},{currentSlide:e.props.initialSlide,slideCount:N.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var U=e.ssrInit();return e.state=(0,y.default)((0,y.default)({},e.state),U),e}return(0,c.default)(H,[{key:"didPropsChange",value:function(e){for(var U=!1,r=0,o=Object.keys(this.props);r<o.length;r++){var u=o[r];if(!e.hasOwnProperty(u)){U=!0;break}if((0,x.default)(e[u])==="object"||typeof e[u]=="function")continue;if(e[u]!==this.props[u]){U=!0;break}}return U||N.default.Children.count(this.props.children)!==N.default.Children.count(e.children)}}]),H}(N.default.Component);s.InnerSlider=a},iuhU:function(Oe,s,n){"use strict";n.r(s);function g(x){var j,Q,y="";if(typeof x=="string"||typeof x=="number")y+=x;else if(typeof x=="object")if(Array.isArray(x))for(j=0;j<x.length;j++)x[j]&&((Q=g(x[j]))&&(y&&(y+=" "),y+=Q));else for(j in x)x[j]&&(y&&(y+=" "),y+=j);return y}s.default=function(){for(var x=0,j,Q,y="";x<arguments.length;)(j=arguments[x++])&&((Q=g(j))&&(y&&(y+=" "),y+=Q));return y}},kSUc:function(Oe,s,n){},pIsd:function(Oe,s,n){var g=n("BJfS"),x=function(R){var c=/[height|width]$/;return c.test(R)},j=function(R){var c="",b=Object.keys(R);return b.forEach(function($,B){var D=R[$];$=g($),x($)&&typeof D=="number"&&(D=D+"px"),D===!0?c+=$:D===!1?c+="not "+$:c+="("+$+": "+D+")",B<b.length-1&&(c+=" and ")}),c},Q=function(R){var c="";return typeof R=="string"?R:R instanceof Array?(R.forEach(function(b,$){c+=j(b),$<R.length-1&&(c+=", ")}),c):j(R)};Oe.exports=Q},pzsr:function(Oe,s,n){"use strict";function g(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(d){return typeof d}:g=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},g(t)}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"DraggableCore",{enumerable:!0,get:function(){return $.default}}),s.default=void 0;var x=W(n("q1tI")),j=N(n("17x9")),Q=N(n("i8i4")),y=N(n("iuhU")),R=n("8N4D"),c=n("fJi3"),b=n("gbW8"),$=N(n("R155")),B=N(n("sS6v")),D=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function N(t){return t&&t.__esModule?t:{default:t}}function S(t){if(typeof WeakMap!="function")return null;var i=new WeakMap,d=new WeakMap;return(S=function(_){return _?d:i})(t)}function W(t,i){if(!i&&t&&t.__esModule)return t;if(t===null||g(t)!=="object"&&typeof t!="function")return{default:t};var d=S(i);if(d&&d.has(t))return d.get(t);var v={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in t)if(O!=="default"&&Object.prototype.hasOwnProperty.call(t,O)){var T=_?Object.getOwnPropertyDescriptor(t,O):null;T&&(T.get||T.set)?Object.defineProperty(v,O,T):v[O]=t[O]}return v.default=t,d&&d.set(t,v),v}function G(){return G=Object.assign||function(t){for(var i=1;i<arguments.length;i++){var d=arguments[i];for(var v in d)Object.prototype.hasOwnProperty.call(d,v)&&(t[v]=d[v])}return t},G.apply(this,arguments)}function X(t,i){if(t==null)return{};var d=K(t,i),v,_;if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(t);for(_=0;_<O.length;_++){if(v=O[_],i.indexOf(v)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,v))continue;d[v]=t[v]}}return d}function K(t,i){if(t==null)return{};var d={},v=Object.keys(t),_,O;for(O=0;O<v.length;O++){if(_=v[O],i.indexOf(_)>=0)continue;d[_]=t[_]}return d}function J(t,i){var d=Object.keys(t);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(t);i&&(v=v.filter(function(_){return Object.getOwnPropertyDescriptor(t,_).enumerable})),d.push.apply(d,v)}return d}function w(t){for(var i=1;i<arguments.length;i++){var d=arguments[i]!=null?arguments[i]:{};i%2?J(Object(d),!0).forEach(function(v){k(t,v,d[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(d)):J(Object(d)).forEach(function(v){Object.defineProperty(t,v,Object.getOwnPropertyDescriptor(d,v))})}return t}function f(t,i){return Y(t)||H(t,i)||V(t,i)||a()}function a(){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 V(t,i){if(!t)return;if(typeof t=="string")return A(t,i);var d=Object.prototype.toString.call(t).slice(8,-1);if(d==="Object"&&t.constructor&&(d=t.constructor.name),d==="Map"||d==="Set")return Array.from(t);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return A(t,i)}function A(t,i){(i==null||i>t.length)&&(i=t.length);for(var d=0,v=new Array(i);d<i;d++)v[d]=t[d];return v}function H(t,i){var d=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(d==null)return;var v=[],_=!0,O=!1,T,F;try{for(d=d.call(t);!(_=(T=d.next()).done)&&!(v.push(T.value),i&&v.length===i);_=!0);}catch(q){O=!0,F=q}finally{try{!_&&d.return!=null&&d.return()}finally{if(O)throw F}}return v}function Y(t){if(Array.isArray(t))return t}function e(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function U(t,i){for(var d=0;d<i.length;d++){var v=i[d];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(t,v.key,v)}}function r(t,i,d){return i&&U(t.prototype,i),d&&U(t,d),t}function o(t,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),i&&u(t,i)}function u(t,i){return u=Object.setPrototypeOf||function(v,_){return v.__proto__=_,v},u(t,i)}function P(t){var i=p();return function(){var v=m(t),_;if(i){var O=m(this).constructor;_=Reflect.construct(v,arguments,O)}else _=v.apply(this,arguments);return l(this,_)}}function l(t,i){if(i&&(g(i)==="object"||typeof i=="function"))return i;if(i!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return E(t)}function E(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function m(t){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},m(t)}function k(t,i,d){return i in t?Object.defineProperty(t,i,{value:d,enumerable:!0,configurable:!0,writable:!0}):t[i]=d,t}var M=function(t){o(d,t);var i=P(d);function d(v){var _;return e(this,d),_=i.call(this,v),k(E(_),"onDragStart",function(O,T){(0,B.default)("Draggable: onDragStart: %j",T);var F=_.props.onStart(O,(0,c.createDraggableData)(E(_),T));if(F===!1)return!1;_.setState({dragging:!0,dragged:!0})}),k(E(_),"onDrag",function(O,T){if(!_.state.dragging)return!1;(0,B.default)("Draggable: onDrag: %j",T);var F=(0,c.createDraggableData)(E(_),T),q={x:F.x,y:F.y};if(_.props.bounds){var _e=q.x,Ie=q.y;q.x+=_.state.slackX,q.y+=_.state.slackY;var Te=(0,c.getBoundPosition)(E(_),q.x,q.y),Fe=f(Te,2),Be=Fe[0],ce=Fe[1];q.x=Be,q.y=ce,q.slackX=_.state.slackX+(_e-q.x),q.slackY=_.state.slackY+(Ie-q.y),F.x=q.x,F.y=q.y,F.deltaX=q.x-_.state.x,F.deltaY=q.y-_.state.y}var Z=_.props.onDrag(O,F);if(Z===!1)return!1;_.setState(q)}),k(E(_),"onDragStop",function(O,T){if(!_.state.dragging)return!1;var F=_.props.onStop(O,(0,c.createDraggableData)(E(_),T));if(F===!1)return!1;(0,B.default)("Draggable: onDragStop: %j",T);var q={dragging:!1,slackX:0,slackY:0},_e=Boolean(_.props.position);if(_e){var Ie=_.props.position,Te=Ie.x,Fe=Ie.y;q.x=Te,q.y=Fe}_.setState(q)}),_.state={dragging:!1,dragged:!1,x:v.position?v.position.x:v.defaultPosition.x,y:v.position?v.position.y:v.defaultPosition.y,prevPropsPosition:w({},v.position),slackX:0,slackY:0,isElementSVG:!1},v.position&&!(v.onDrag||v.onStop)&&console.warn("A `position` was applied to this <Draggable>, 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."),_}return r(d,[{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 _,O,T;return(_=(O=this.props)===null||O===void 0||((T=O.nodeRef)===null||T===void 0)?void 0:T.current)!==null&&_!==void 0?_:Q.default.findDOMNode(this)}},{key:"render",value:function(){var _,O=this.props,T=O.axis,F=O.bounds,q=O.children,_e=O.defaultPosition,Ie=O.defaultClassName,Te=O.defaultClassNameDragging,Fe=O.defaultClassNameDragged,Be=O.position,ce=O.positionOffset,Z=O.scale,ot=X(O,D),Ee={},fe=null,ue=Boolean(Be),Me=!ue||this.state.dragging,We=Be||_e,at={x:(0,c.canDragX)(this)&&Me?this.state.x:We.x,y:(0,c.canDragY)(this)&&Me?this.state.y:We.y};this.state.isElementSVG?fe=(0,R.createSVGTransform)(at,ce):Ee=(0,R.createCSSTransform)(at,ce);var lt=(0,y.default)(q.props.className||"",Ie,(_={},k(_,Te,this.state.dragging),k(_,Fe,this.state.dragged),_));return x.createElement($.default,G({},ot,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),x.cloneElement(x.Children.only(q),{className:lt,style:w(w({},q.props.style),Ee),transform:fe}))}}],[{key:"getDerivedStateFromProps",value:function(_,O){var T=_.position,F=O.prevPropsPosition;return T&&(!F||T.x!==F.x||T.y!==F.y)?((0,B.default)("Draggable: getDerivedStateFromProps %j",{position:T,prevPropsPosition:F}),{x:T.x,y:T.y,prevPropsPosition:w({},T)}):null}}]),d}(x.Component);s.default=M,k(M,"displayName","Draggable"),k(M,"propTypes",w(w({},$.default.propTypes),{},{axis:j.default.oneOf(["both","x","y","none"]),bounds:j.default.oneOfType([j.default.shape({left:j.default.number,right:j.default.number,top:j.default.number,bottom:j.default.number}),j.default.string,j.default.oneOf([!1])]),defaultClassName:j.default.string,defaultClassNameDragging:j.default.string,defaultClassNameDragged:j.default.string,defaultPosition:j.default.shape({x:j.default.number,y:j.default.number}),positionOffset:j.default.shape({x:j.default.oneOfType([j.default.number,j.default.string]),y:j.default.oneOfType([j.default.number,j.default.string])}),position:j.default.shape({x:j.default.number,y:j.default.number}),className:b.dontSetMe,style:b.dontSetMe,transform:b.dontSetMe})),k(M,"defaultProps",w(w({},$.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(Oe,s,n){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default=g;function g(){var x}}}]);
|