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