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